summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2013-10-30 22:11:19 +0100
committerThomas Müller <thomas.mueller@tmit.eu>2013-10-30 22:11:19 +0100
commit261cd87efa5623b51bbfa466f94d243bb7b49336 (patch)
tree25dd1d72e0a1e7563dc4bb6deabc937afd7946ec
parent0e92a4896df11d6fd3ee4ed73dfa1cb121d66895 (diff)
parentc1730d241c52b5e5c1719b6086d05cb30783e665 (diff)
downloadnextcloud-server-261cd87efa5623b51bbfa466f94d243bb7b49336.tar.gz
nextcloud-server-261cd87efa5623b51bbfa466f94d243bb7b49336.zip
Merge branch 'master' into home-storage
-rw-r--r--apps/files/js/file-upload.js15
-rw-r--r--apps/files/js/filelist.js13
-rw-r--r--apps/files/l10n/ca.php16
-rw-r--r--apps/files/l10n/de.php13
-rw-r--r--apps/files/l10n/de_DE.php1
-rw-r--r--apps/files/l10n/en_GB.php14
-rw-r--r--apps/files/l10n/es.php14
-rw-r--r--apps/files/l10n/et_EE.php14
-rw-r--r--apps/files/l10n/fi_FI.php10
-rw-r--r--apps/files/l10n/fr.php14
-rw-r--r--apps/files/l10n/gl.php1
-rw-r--r--apps/files/l10n/it.php14
-rw-r--r--apps/files/l10n/ja_JP.php14
-rw-r--r--apps/files/l10n/lt_LT.php11
-rw-r--r--apps/files/l10n/mk.php34
-rw-r--r--apps/files/l10n/ms_MY.php1
-rw-r--r--apps/files/l10n/pl.php1
-rw-r--r--apps/files/l10n/pt_BR.php14
-rw-r--r--apps/files/l10n/sv.php13
-rw-r--r--apps/files/l10n/tr.php1
-rw-r--r--apps/files/lib/app.php2
-rw-r--r--apps/files/tests/ajax_rename.php2
-rw-r--r--apps/files_encryption/files/error.php3
-rw-r--r--apps/files_encryption/hooks/hooks.php62
-rw-r--r--apps/files_encryption/l10n/ca.php6
-rw-r--r--apps/files_encryption/l10n/mk.php16
-rw-r--r--apps/files_encryption/lib/util.php13
-rw-r--r--apps/files_encryption/settings-admin.php4
-rw-r--r--apps/files_external/3rdparty/php-opencloud/LICENSE16
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/Autoload.php296
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Base.php301
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Collection.php320
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncHttpError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncTimeoutError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AttributeError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AuthenticationError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/BaseException.php7
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnHttpError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnNotAvailableError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnTtlError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CollectionError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerCreateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerDeleteError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNameError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNotEmptyError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNotFoundError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CreateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CreateUpdateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CredentialError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseCreateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseDeleteError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseListError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseNameError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseUpdateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DeleteError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DocumentError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DomainError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/EmptyResponseError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/EndpointError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/FlavorError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpForbiddenError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpOverLimitError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpRetryError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpTimeoutError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpUnauthorizedError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpUrlError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/IOError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/IdRequiredError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ImageError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceCreateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceDeleteError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceFlavorError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceNotFound.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceUpdateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidArgumentError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidIdTypeError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidIpTypeError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidParameterError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidRequestError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/JsonError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/LoggingException.php16
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataCreateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataDeleteError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataJsonError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataKeyError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataPrefixError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataUpdateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MisMatchedChecksumError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MissingValueError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NameError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkCreateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkDeleteError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkUpdateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkUrlError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NoContentTypeError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NoNameError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjFetchError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjectCopyError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjectError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/RebuildError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/RecordTypeError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerActionError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerCreateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerDeleteError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerImageScheduleError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerIpsError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerJsonError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerUpdateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerUrlError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServiceValueError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/SnapshotError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/TempUrlMethodError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnknownError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnknownParameterError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnrecognizedServiceError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedExtensionError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedFeatureExtension.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedVersionError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UpdateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UrlError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserCreateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserDeleteError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserListError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserNameError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserUpdateError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/VolumeError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/VolumeTypeError.php5
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/Role.php21
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/Tenant.php22
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/User.php73
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Lang.php21
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/AbstractLogger.php140
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/LogLevel.php38
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/Logger.php220
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/LoggerInterface.php134
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Metadata.php92
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Nova.php140
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/PersistentObject.php939
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Curl.php308
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/HttpRequestInterface.php23
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Response/Blank.php27
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Response/Http.php140
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Service.php489
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/ServiceCatalogItem.php18
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Globals.php252
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/AbstractService.php57
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/CDNService.php62
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/AbstractStorageObject.php170
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/CDNContainer.php298
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/Container.php401
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/DataObject.php941
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Service.php115
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/OpenStack.php1198
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Rackspace.php132
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/openstack.php8
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/php-opencloud.php15
-rw-r--r--apps/files_external/3rdparty/php-opencloud/lib/rackspace.php8
-rw-r--r--apps/files_external/appinfo/app.php2
-rwxr-xr-xapps/files_external/lib/config.php24
-rw-r--r--apps/files_external/lib/swift.php820
-rw-r--r--apps/files_external/tests/config.php17
-rw-r--r--apps/files_external/tests/swift.php45
-rw-r--r--apps/files_sharing/css/public.css28
-rw-r--r--apps/files_sharing/js/share.js4
-rw-r--r--apps/files_sharing/l10n/ca.php4
-rw-r--r--apps/files_sharing/l10n/pl.php4
-rw-r--r--apps/files_sharing/lib/cache.php80
-rw-r--r--apps/files_sharing/lib/updater.php7
-rw-r--r--apps/files_trashbin/l10n/mk.php9
-rw-r--r--apps/files_versions/l10n/mk.php7
-rw-r--r--apps/user_ldap/ajax/testConfiguration.php2
-rw-r--r--apps/user_ldap/l10n/ca.php28
-rw-r--r--apps/user_ldap/l10n/de.php4
-rw-r--r--apps/user_ldap/l10n/de_DE.php4
-rw-r--r--apps/user_ldap/l10n/en_GB.php27
-rw-r--r--apps/user_ldap/l10n/es.php26
-rw-r--r--apps/user_ldap/l10n/et_EE.php26
-rw-r--r--apps/user_ldap/l10n/fr.php26
-rw-r--r--apps/user_ldap/l10n/it.php24
-rw-r--r--apps/user_ldap/l10n/ja_JP.php26
-rw-r--r--apps/user_ldap/l10n/lt_LT.php2
-rw-r--r--apps/user_ldap/l10n/pt_BR.php26
-rw-r--r--apps/user_ldap/l10n/tr.php34
-rw-r--r--apps/user_ldap/lib/access.php2
-rw-r--r--core/ajax/share.php3
-rw-r--r--core/js/share.js38
-rw-r--r--core/l10n/af_ZA.php1
-rw-r--r--core/l10n/ar.php1
-rw-r--r--core/l10n/bg_BG.php1
-rw-r--r--core/l10n/bn_BD.php1
-rw-r--r--core/l10n/ca.php30
-rw-r--r--core/l10n/cs_CZ.php1
-rw-r--r--core/l10n/cy_GB.php1
-rw-r--r--core/l10n/da.php1
-rw-r--r--core/l10n/de.php1
-rw-r--r--core/l10n/de_CH.php1
-rw-r--r--core/l10n/de_DE.php1
-rw-r--r--core/l10n/el.php1
-rw-r--r--core/l10n/en_GB.php10
-rw-r--r--core/l10n/eo.php1
-rw-r--r--core/l10n/es.php10
-rw-r--r--core/l10n/es_AR.php1
-rw-r--r--core/l10n/et_EE.php10
-rw-r--r--core/l10n/eu.php1
-rw-r--r--core/l10n/fa.php1
-rw-r--r--core/l10n/fi_FI.php7
-rw-r--r--core/l10n/fr.php10
-rw-r--r--core/l10n/gl.php1
-rw-r--r--core/l10n/he.php1
-rw-r--r--core/l10n/hr.php1
-rw-r--r--core/l10n/hu_HU.php10
-rw-r--r--core/l10n/ia.php1
-rw-r--r--core/l10n/id.php1
-rw-r--r--core/l10n/is.php1
-rw-r--r--core/l10n/it.php10
-rw-r--r--core/l10n/ja_JP.php10
-rw-r--r--core/l10n/ka_GE.php1
-rw-r--r--core/l10n/ko.php1
-rw-r--r--core/l10n/lb.php1
-rw-r--r--core/l10n/lt_LT.php10
-rw-r--r--core/l10n/lv.php1
-rw-r--r--core/l10n/mk.php24
-rw-r--r--core/l10n/ms_MY.php1
-rw-r--r--core/l10n/nb_NO.php1
-rw-r--r--core/l10n/nl.php1
-rw-r--r--core/l10n/nn_NO.php1
-rw-r--r--core/l10n/oc.php1
-rw-r--r--core/l10n/pl.php1
-rw-r--r--core/l10n/pt_BR.php10
-rw-r--r--core/l10n/pt_PT.php1
-rw-r--r--core/l10n/ro.php1
-rw-r--r--core/l10n/ru.php1
-rw-r--r--core/l10n/sk_SK.php1
-rw-r--r--core/l10n/sl.php1
-rw-r--r--core/l10n/sq.php1
-rw-r--r--core/l10n/sr.php1
-rw-r--r--core/l10n/sr@latin.php1
-rw-r--r--core/l10n/sv.php10
-rw-r--r--core/l10n/ta_LK.php1
-rw-r--r--core/l10n/th_TH.php1
-rw-r--r--core/l10n/tr.php1
-rw-r--r--core/l10n/uk.php1
-rw-r--r--core/l10n/ur_PK.php1
-rw-r--r--core/l10n/vi.php1
-rw-r--r--core/l10n/zh_CN.php1
-rw-r--r--core/l10n/zh_HK.php1
-rw-r--r--core/l10n/zh_TW.php1
-rw-r--r--core/lostpassword/css/lostpassword.css36
-rw-r--r--core/lostpassword/templates/lostpassword.php13
-rw-r--r--l10n/ach/core.po94
-rw-r--r--l10n/ady/core.po94
-rw-r--r--l10n/af/core.po94
-rw-r--r--l10n/af_ZA/core.po96
-rw-r--r--l10n/af_ZA/files_sharing.po4
-rw-r--r--l10n/af_ZA/lib.po4
-rw-r--r--l10n/af_ZA/settings.po4
-rw-r--r--l10n/af_ZA/user_ldap.po4
-rw-r--r--l10n/ar/core.po96
-rw-r--r--l10n/ar/files.po4
-rw-r--r--l10n/ar/files_sharing.po4
-rw-r--r--l10n/ar/lib.po4
-rw-r--r--l10n/ar/settings.po4
-rw-r--r--l10n/ar/user_ldap.po4
-rw-r--r--l10n/be/core.po94
-rw-r--r--l10n/bg_BG/core.po96
-rw-r--r--l10n/bg_BG/files.po4
-rw-r--r--l10n/bg_BG/files_sharing.po4
-rw-r--r--l10n/bg_BG/lib.po4
-rw-r--r--l10n/bg_BG/settings.po4
-rw-r--r--l10n/bg_BG/user_ldap.po4
-rw-r--r--l10n/bn_BD/core.po96
-rw-r--r--l10n/bn_BD/files.po4
-rw-r--r--l10n/bn_BD/files_sharing.po4
-rw-r--r--l10n/bn_BD/lib.po4
-rw-r--r--l10n/bn_BD/settings.po4
-rw-r--r--l10n/bn_BD/user_ldap.po4
-rw-r--r--l10n/bs/core.po94
-rw-r--r--l10n/bs/files.po4
-rw-r--r--l10n/ca/core.po150
-rw-r--r--l10n/ca/files.po39
-rw-r--r--l10n/ca/files_encryption.po18
-rw-r--r--l10n/ca/files_sharing.po10
-rw-r--r--l10n/ca/lib.po4
-rw-r--r--l10n/ca/settings.po14
-rw-r--r--l10n/ca/user_ldap.po62
-rw-r--r--l10n/cs_CZ/core.po96
-rw-r--r--l10n/cs_CZ/files.po4
-rw-r--r--l10n/cs_CZ/files_sharing.po4
-rw-r--r--l10n/cs_CZ/lib.po4
-rw-r--r--l10n/cs_CZ/settings.po4
-rw-r--r--l10n/cs_CZ/user_ldap.po4
-rw-r--r--l10n/cy_GB/core.po96
-rw-r--r--l10n/cy_GB/files.po4
-rw-r--r--l10n/cy_GB/files_sharing.po4
-rw-r--r--l10n/cy_GB/lib.po4
-rw-r--r--l10n/cy_GB/settings.po4
-rw-r--r--l10n/cy_GB/user_ldap.po4
-rw-r--r--l10n/da/core.po96
-rw-r--r--l10n/da/files.po4
-rw-r--r--l10n/da/files_sharing.po4
-rw-r--r--l10n/da/lib.po4
-rw-r--r--l10n/da/settings.po4
-rw-r--r--l10n/da/user_ldap.po4
-rw-r--r--l10n/de/core.po98
-rw-r--r--l10n/de/files.po20
-rw-r--r--l10n/de/files_sharing.po4
-rw-r--r--l10n/de/lib.po4
-rw-r--r--l10n/de/settings.po4
-rw-r--r--l10n/de/user_ldap.po8
-rw-r--r--l10n/de_AT/core.po94
-rw-r--r--l10n/de_CH/core.po96
-rw-r--r--l10n/de_CH/files.po4
-rw-r--r--l10n/de_CH/files_sharing.po4
-rw-r--r--l10n/de_CH/lib.po4
-rw-r--r--l10n/de_CH/settings.po4
-rw-r--r--l10n/de_CH/user_ldap.po4
-rw-r--r--l10n/de_DE/core.po98
-rw-r--r--l10n/de_DE/files.po8
-rw-r--r--l10n/de_DE/files_sharing.po4
-rw-r--r--l10n/de_DE/lib.po4
-rw-r--r--l10n/de_DE/settings.po4
-rw-r--r--l10n/de_DE/user_ldap.po8
-rw-r--r--l10n/el/core.po98
-rw-r--r--l10n/el/files.po4
-rw-r--r--l10n/el/files_sharing.po4
-rw-r--r--l10n/el/lib.po4
-rw-r--r--l10n/el/settings.po4
-rw-r--r--l10n/el/user_ldap.po4
-rw-r--r--l10n/en@pirate/core.po94
-rw-r--r--l10n/en@pirate/files_sharing.po4
-rw-r--r--l10n/en@pirate/settings.po4
-rw-r--r--l10n/en@pirate/user_ldap.po4
-rw-r--r--l10n/en_GB/core.po110
-rw-r--r--l10n/en_GB/files.po34
-rw-r--r--l10n/en_GB/files_sharing.po4
-rw-r--r--l10n/en_GB/lib.po4
-rw-r--r--l10n/en_GB/settings.po10
-rw-r--r--l10n/en_GB/user_ldap.po60
-rw-r--r--l10n/eo/core.po96
-rw-r--r--l10n/eo/files.po4
-rw-r--r--l10n/eo/files_sharing.po4
-rw-r--r--l10n/eo/lib.po4
-rw-r--r--l10n/eo/settings.po4
-rw-r--r--l10n/eo/user_ldap.po4
-rw-r--r--l10n/es/core.po111
-rw-r--r--l10n/es/files.po35
-rw-r--r--l10n/es/files_sharing.po4
-rw-r--r--l10n/es/lib.po4
-rw-r--r--l10n/es/settings.po11
-rw-r--r--l10n/es/user_ldap.po59
-rw-r--r--l10n/es_AR/core.po96
-rw-r--r--l10n/es_AR/files.po4
-rw-r--r--l10n/es_AR/files_sharing.po4
-rw-r--r--l10n/es_AR/lib.po4
-rw-r--r--l10n/es_AR/settings.po4
-rw-r--r--l10n/es_AR/user_ldap.po4
-rw-r--r--l10n/es_MX/core.po94
-rw-r--r--l10n/et_EE/core.po110
-rw-r--r--l10n/et_EE/files.po34
-rw-r--r--l10n/et_EE/files_sharing.po4
-rw-r--r--l10n/et_EE/lib.po4
-rw-r--r--l10n/et_EE/settings.po10
-rw-r--r--l10n/et_EE/user_ldap.po58
-rw-r--r--l10n/eu/core.po96
-rw-r--r--l10n/eu/files.po4
-rw-r--r--l10n/eu/files_sharing.po4
-rw-r--r--l10n/eu/lib.po4
-rw-r--r--l10n/eu/settings.po15
-rw-r--r--l10n/eu/user_ldap.po4
-rw-r--r--l10n/fa/core.po96
-rw-r--r--l10n/fa/files.po4
-rw-r--r--l10n/fa/files_sharing.po4
-rw-r--r--l10n/fa/lib.po4
-rw-r--r--l10n/fa/settings.po4
-rw-r--r--l10n/fa/user_ldap.po4
-rw-r--r--l10n/fi_FI/core.po104
-rw-r--r--l10n/fi_FI/files.po26
-rw-r--r--l10n/fi_FI/files_sharing.po4
-rw-r--r--l10n/fi_FI/lib.po4
-rw-r--r--l10n/fi_FI/settings.po10
-rw-r--r--l10n/fi_FI/user_ldap.po4
-rw-r--r--l10n/fr/core.po110
-rw-r--r--l10n/fr/files.po35
-rw-r--r--l10n/fr/files_sharing.po4
-rw-r--r--l10n/fr/lib.po4
-rw-r--r--l10n/fr/settings.po10
-rw-r--r--l10n/fr/user_ldap.po59
-rw-r--r--l10n/gl/core.po98
-rw-r--r--l10n/gl/files.po8
-rw-r--r--l10n/gl/files_sharing.po4
-rw-r--r--l10n/gl/lib.po4
-rw-r--r--l10n/gl/settings.po4
-rw-r--r--l10n/gl/user_ldap.po4
-rw-r--r--l10n/he/core.po96
-rw-r--r--l10n/he/files.po4
-rw-r--r--l10n/he/files_sharing.po4
-rw-r--r--l10n/he/lib.po4
-rw-r--r--l10n/he/settings.po4
-rw-r--r--l10n/he/user_ldap.po4
-rw-r--r--l10n/hi/core.po94
-rw-r--r--l10n/hi/files.po4
-rw-r--r--l10n/hi/files_sharing.po4
-rw-r--r--l10n/hi/lib.po4
-rw-r--r--l10n/hi/settings.po4
-rw-r--r--l10n/hi/user_ldap.po4
-rw-r--r--l10n/hr/core.po96
-rw-r--r--l10n/hr/files.po4
-rw-r--r--l10n/hr/files_sharing.po4
-rw-r--r--l10n/hr/lib.po4
-rw-r--r--l10n/hr/settings.po4
-rw-r--r--l10n/hr/user_ldap.po4
-rw-r--r--l10n/hu_HU/core.po110
-rw-r--r--l10n/hu_HU/files.po4
-rw-r--r--l10n/hu_HU/files_sharing.po4
-rw-r--r--l10n/hu_HU/lib.po4
-rw-r--r--l10n/hu_HU/settings.po10
-rw-r--r--l10n/hu_HU/user_ldap.po4
-rw-r--r--l10n/hy/core.po94
-rw-r--r--l10n/ia/core.po96
-rw-r--r--l10n/ia/files.po4
-rw-r--r--l10n/ia/files_sharing.po4
-rw-r--r--l10n/ia/lib.po4
-rw-r--r--l10n/ia/settings.po4
-rw-r--r--l10n/ia/user_ldap.po4
-rw-r--r--l10n/id/core.po96
-rw-r--r--l10n/id/files.po4
-rw-r--r--l10n/id/files_sharing.po4
-rw-r--r--l10n/id/lib.po4
-rw-r--r--l10n/id/settings.po4
-rw-r--r--l10n/id/user_ldap.po4
-rw-r--r--l10n/is/core.po96
-rw-r--r--l10n/is/files.po4
-rw-r--r--l10n/is/files_sharing.po4
-rw-r--r--l10n/is/lib.po4
-rw-r--r--l10n/is/settings.po4
-rw-r--r--l10n/is/user_ldap.po4
-rw-r--r--l10n/it/core.po110
-rw-r--r--l10n/it/files.po34
-rw-r--r--l10n/it/files_sharing.po4
-rw-r--r--l10n/it/lib.po4
-rw-r--r--l10n/it/settings.po10
-rw-r--r--l10n/it/user_ldap.po55
-rw-r--r--l10n/ja_JP/core.po110
-rw-r--r--l10n/ja_JP/files.po34
-rw-r--r--l10n/ja_JP/files_sharing.po4
-rw-r--r--l10n/ja_JP/lib.po4
-rw-r--r--l10n/ja_JP/settings.po10
-rw-r--r--l10n/ja_JP/user_ldap.po54
-rw-r--r--l10n/ka/core.po94
-rw-r--r--l10n/ka/files.po4
-rw-r--r--l10n/ka/files_sharing.po4
-rw-r--r--l10n/ka/lib.po4
-rw-r--r--l10n/ka/settings.po4
-rw-r--r--l10n/ka/user_ldap.po4
-rw-r--r--l10n/ka_GE/core.po96
-rw-r--r--l10n/ka_GE/files.po4
-rw-r--r--l10n/ka_GE/files_sharing.po4
-rw-r--r--l10n/ka_GE/lib.po4
-rw-r--r--l10n/ka_GE/settings.po4
-rw-r--r--l10n/ka_GE/user_ldap.po4
-rw-r--r--l10n/km/core.po94
-rw-r--r--l10n/kn/core.po94
-rw-r--r--l10n/ko/core.po96
-rw-r--r--l10n/ko/files.po4
-rw-r--r--l10n/ko/files_sharing.po4
-rw-r--r--l10n/ko/lib.po4
-rw-r--r--l10n/ko/settings.po4
-rw-r--r--l10n/ko/user_ldap.po4
-rw-r--r--l10n/ku_IQ/core.po94
-rw-r--r--l10n/ku_IQ/files.po4
-rw-r--r--l10n/ku_IQ/files_sharing.po4
-rw-r--r--l10n/ku_IQ/lib.po4
-rw-r--r--l10n/ku_IQ/settings.po4
-rw-r--r--l10n/ku_IQ/user_ldap.po4
-rw-r--r--l10n/lb/core.po96
-rw-r--r--l10n/lb/files.po4
-rw-r--r--l10n/lb/files_sharing.po4
-rw-r--r--l10n/lb/lib.po4
-rw-r--r--l10n/lb/settings.po4
-rw-r--r--l10n/lb/user_ldap.po4
-rw-r--r--l10n/lt_LT/core.po110
-rw-r--r--l10n/lt_LT/files.po29
-rw-r--r--l10n/lt_LT/files_sharing.po4
-rw-r--r--l10n/lt_LT/lib.po4
-rw-r--r--l10n/lt_LT/settings.po10
-rw-r--r--l10n/lt_LT/user_ldap.po11
-rw-r--r--l10n/lv/core.po96
-rw-r--r--l10n/lv/files.po4
-rw-r--r--l10n/lv/files_sharing.po4
-rw-r--r--l10n/lv/lib.po4
-rw-r--r--l10n/lv/settings.po4
-rw-r--r--l10n/lv/user_ldap.po4
-rw-r--r--l10n/mk/core.po138
-rw-r--r--l10n/mk/files.po71
-rw-r--r--l10n/mk/files_encryption.po35
-rw-r--r--l10n/mk/files_sharing.po4
-rw-r--r--l10n/mk/files_trashbin.po21
-rw-r--r--l10n/mk/files_versions.po27
-rw-r--r--l10n/mk/lib.po6
-rw-r--r--l10n/mk/settings.po78
-rw-r--r--l10n/mk/user_ldap.po4
-rw-r--r--l10n/ml_IN/core.po94
-rw-r--r--l10n/ms_MY/core.po96
-rw-r--r--l10n/ms_MY/files.po6
-rw-r--r--l10n/ms_MY/files_sharing.po4
-rw-r--r--l10n/ms_MY/lib.po4
-rw-r--r--l10n/ms_MY/settings.po4
-rw-r--r--l10n/ms_MY/user_ldap.po4
-rw-r--r--l10n/my_MM/core.po94
-rw-r--r--l10n/my_MM/files.po4
-rw-r--r--l10n/my_MM/files_sharing.po4
-rw-r--r--l10n/my_MM/lib.po4
-rw-r--r--l10n/my_MM/settings.po4
-rw-r--r--l10n/my_MM/user_ldap.po4
-rw-r--r--l10n/nb_NO/core.po96
-rw-r--r--l10n/nb_NO/files.po4
-rw-r--r--l10n/nb_NO/files_sharing.po4
-rw-r--r--l10n/nb_NO/lib.po4
-rw-r--r--l10n/nb_NO/settings.po4
-rw-r--r--l10n/nb_NO/user_ldap.po4
-rw-r--r--l10n/nds/core.po94
-rw-r--r--l10n/ne/core.po94
-rw-r--r--l10n/nl/core.po96
-rw-r--r--l10n/nl/files.po4
-rw-r--r--l10n/nl/files_sharing.po4
-rw-r--r--l10n/nl/lib.po4
-rw-r--r--l10n/nl/settings.po4
-rw-r--r--l10n/nl/user_ldap.po4
-rw-r--r--l10n/nn_NO/core.po96
-rw-r--r--l10n/nn_NO/files.po4
-rw-r--r--l10n/nn_NO/files_sharing.po4
-rw-r--r--l10n/nn_NO/lib.po4
-rw-r--r--l10n/nn_NO/settings.po4
-rw-r--r--l10n/nn_NO/user_ldap.po4
-rw-r--r--l10n/nqo/core.po94
-rw-r--r--l10n/oc/core.po96
-rw-r--r--l10n/oc/files.po4
-rw-r--r--l10n/oc/files_sharing.po4
-rw-r--r--l10n/oc/lib.po4
-rw-r--r--l10n/oc/settings.po4
-rw-r--r--l10n/oc/user_ldap.po4
-rw-r--r--l10n/pa/core.po94
-rw-r--r--l10n/pa/files.po4
-rw-r--r--l10n/pa/files_sharing.po4
-rw-r--r--l10n/pa/lib.po40
-rw-r--r--l10n/pa/settings.po4
-rw-r--r--l10n/pa/user_ldap.po4
-rw-r--r--l10n/pl/core.po96
-rw-r--r--l10n/pl/files.po8
-rw-r--r--l10n/pl/files_sharing.po10
-rw-r--r--l10n/pl/lib.po4
-rw-r--r--l10n/pl/settings.po4
-rw-r--r--l10n/pl/user_ldap.po4
-rw-r--r--l10n/pt_BR/core.po110
-rw-r--r--l10n/pt_BR/files.po34
-rw-r--r--l10n/pt_BR/files_sharing.po4
-rw-r--r--l10n/pt_BR/lib.po4
-rw-r--r--l10n/pt_BR/settings.po10
-rw-r--r--l10n/pt_BR/user_ldap.po58
-rw-r--r--l10n/pt_PT/core.po96
-rw-r--r--l10n/pt_PT/files.po4
-rw-r--r--l10n/pt_PT/files_sharing.po4
-rw-r--r--l10n/pt_PT/lib.po4
-rw-r--r--l10n/pt_PT/settings.po4
-rw-r--r--l10n/pt_PT/user_ldap.po4
-rw-r--r--l10n/ro/core.po96
-rw-r--r--l10n/ro/files.po4
-rw-r--r--l10n/ro/files_sharing.po4
-rw-r--r--l10n/ro/lib.po4
-rw-r--r--l10n/ro/settings.po4
-rw-r--r--l10n/ro/user_ldap.po4
-rw-r--r--l10n/ru/core.po96
-rw-r--r--l10n/ru/files.po4
-rw-r--r--l10n/ru/files_sharing.po4
-rw-r--r--l10n/ru/lib.po4
-rw-r--r--l10n/ru/settings.po4
-rw-r--r--l10n/ru/user_ldap.po4
-rw-r--r--l10n/ru_RU/core.po94
-rw-r--r--l10n/ru_RU/files.po4
-rw-r--r--l10n/ru_RU/files_sharing.po4
-rw-r--r--l10n/ru_RU/lib.po4
-rw-r--r--l10n/ru_RU/settings.po4
-rw-r--r--l10n/ru_RU/user_ldap.po4
-rw-r--r--l10n/si_LK/core.po94
-rw-r--r--l10n/si_LK/files.po4
-rw-r--r--l10n/si_LK/files_sharing.po4
-rw-r--r--l10n/si_LK/lib.po4
-rw-r--r--l10n/si_LK/settings.po4
-rw-r--r--l10n/si_LK/user_ldap.po4
-rw-r--r--l10n/sk/core.po94
-rw-r--r--l10n/sk_SK/core.po96
-rw-r--r--l10n/sk_SK/files.po4
-rw-r--r--l10n/sk_SK/files_sharing.po4
-rw-r--r--l10n/sk_SK/lib.po4
-rw-r--r--l10n/sk_SK/settings.po4
-rw-r--r--l10n/sk_SK/user_ldap.po4
-rw-r--r--l10n/sl/core.po96
-rw-r--r--l10n/sl/files.po4
-rw-r--r--l10n/sl/files_sharing.po4
-rw-r--r--l10n/sl/lib.po4
-rw-r--r--l10n/sl/settings.po4
-rw-r--r--l10n/sl/user_ldap.po4
-rw-r--r--l10n/sq/core.po96
-rw-r--r--l10n/sq/files.po4
-rw-r--r--l10n/sq/files_sharing.po4
-rw-r--r--l10n/sq/lib.po4
-rw-r--r--l10n/sq/settings.po4
-rw-r--r--l10n/sq/user_ldap.po4
-rw-r--r--l10n/sr/core.po96
-rw-r--r--l10n/sr/files.po4
-rw-r--r--l10n/sr/files_sharing.po4
-rw-r--r--l10n/sr/lib.po4
-rw-r--r--l10n/sr/settings.po4
-rw-r--r--l10n/sr/user_ldap.po4
-rw-r--r--l10n/sr@latin/core.po96
-rw-r--r--l10n/sr@latin/files.po4
-rw-r--r--l10n/sr@latin/files_sharing.po4
-rw-r--r--l10n/sr@latin/lib.po4
-rw-r--r--l10n/sr@latin/settings.po4
-rw-r--r--l10n/sr@latin/user_ldap.po4
-rw-r--r--l10n/sv/core.po111
-rw-r--r--l10n/sv/files.po33
-rw-r--r--l10n/sv/files_sharing.po4
-rw-r--r--l10n/sv/lib.po4
-rw-r--r--l10n/sv/settings.po14
-rw-r--r--l10n/sv/user_ldap.po4
-rw-r--r--l10n/sw_KE/core.po94
-rw-r--r--l10n/ta_LK/core.po96
-rw-r--r--l10n/ta_LK/files.po4
-rw-r--r--l10n/ta_LK/files_sharing.po4
-rw-r--r--l10n/ta_LK/lib.po4
-rw-r--r--l10n/ta_LK/settings.po4
-rw-r--r--l10n/ta_LK/user_ldap.po4
-rw-r--r--l10n/te/core.po94
-rw-r--r--l10n/te/files_sharing.po4
-rw-r--r--l10n/te/lib.po4
-rw-r--r--l10n/te/settings.po4
-rw-r--r--l10n/te/user_ldap.po4
-rw-r--r--l10n/templates/core.pot92
-rw-r--r--l10n/templates/files.pot16
-rw-r--r--l10n/templates/files_encryption.pot2
-rw-r--r--l10n/templates/files_external.pot8
-rw-r--r--l10n/templates/files_sharing.pot2
-rw-r--r--l10n/templates/files_trashbin.pot2
-rw-r--r--l10n/templates/files_versions.pot2
-rw-r--r--l10n/templates/lib.pot2
-rw-r--r--l10n/templates/private.pot2
-rw-r--r--l10n/templates/settings.pot2
-rw-r--r--l10n/templates/user_ldap.pot2
-rw-r--r--l10n/templates/user_webdavauth.pot2
-rw-r--r--l10n/th_TH/core.po96
-rw-r--r--l10n/th_TH/files.po4
-rw-r--r--l10n/th_TH/files_sharing.po4
-rw-r--r--l10n/th_TH/lib.po4
-rw-r--r--l10n/th_TH/settings.po4
-rw-r--r--l10n/th_TH/user_ldap.po4
-rw-r--r--l10n/tr/core.po98
-rw-r--r--l10n/tr/files.po8
-rw-r--r--l10n/tr/files_sharing.po4
-rw-r--r--l10n/tr/lib.po4
-rw-r--r--l10n/tr/settings.po4
-rw-r--r--l10n/tr/user_ldap.po75
-rw-r--r--l10n/ug/core.po94
-rw-r--r--l10n/ug/files.po4
-rw-r--r--l10n/ug/files_sharing.po4
-rw-r--r--l10n/ug/lib.po4
-rw-r--r--l10n/ug/settings.po4
-rw-r--r--l10n/ug/user_ldap.po4
-rw-r--r--l10n/uk/core.po96
-rw-r--r--l10n/uk/files.po4
-rw-r--r--l10n/uk/files_sharing.po4
-rw-r--r--l10n/uk/lib.po4
-rw-r--r--l10n/uk/settings.po4
-rw-r--r--l10n/uk/user_ldap.po4
-rw-r--r--l10n/ur_PK/core.po96
-rw-r--r--l10n/ur_PK/files_sharing.po4
-rw-r--r--l10n/ur_PK/lib.po4
-rw-r--r--l10n/ur_PK/settings.po4
-rw-r--r--l10n/ur_PK/user_ldap.po4
-rw-r--r--l10n/vi/core.po96
-rw-r--r--l10n/vi/files.po4
-rw-r--r--l10n/vi/files_sharing.po4
-rw-r--r--l10n/vi/lib.po4
-rw-r--r--l10n/vi/settings.po4
-rw-r--r--l10n/vi/user_ldap.po4
-rw-r--r--l10n/zh_CN/core.po96
-rw-r--r--l10n/zh_CN/files.po4
-rw-r--r--l10n/zh_CN/files_sharing.po4
-rw-r--r--l10n/zh_CN/lib.po4
-rw-r--r--l10n/zh_CN/settings.po4
-rw-r--r--l10n/zh_CN/user_ldap.po4
-rw-r--r--l10n/zh_HK/core.po96
-rw-r--r--l10n/zh_HK/files.po4
-rw-r--r--l10n/zh_HK/files_sharing.po4
-rw-r--r--l10n/zh_HK/lib.po4
-rw-r--r--l10n/zh_HK/settings.po4
-rw-r--r--l10n/zh_HK/user_ldap.po4
-rw-r--r--l10n/zh_TW/core.po96
-rw-r--r--l10n/zh_TW/files.po4
-rw-r--r--l10n/zh_TW/files_sharing.po4
-rw-r--r--l10n/zh_TW/lib.po4
-rw-r--r--l10n/zh_TW/settings.po4
-rw-r--r--l10n/zh_TW/user_ldap.po4
-rw-r--r--lib/l10n/mk.php1
-rw-r--r--lib/private/api.php3
-rw-r--r--lib/private/files/cache/cache.php4
-rw-r--r--lib/private/files/cache/updater.php71
-rw-r--r--lib/private/files/type/detection.php8
-rw-r--r--lib/private/l10n.php46
-rw-r--r--lib/private/urlgenerator.php10
-rw-r--r--lib/private/user.php25
-rw-r--r--lib/private/user/manager.php14
-rw-r--r--lib/public/share.php60
-rw-r--r--settings/l10n/ca.php4
-rw-r--r--settings/l10n/en_GB.php2
-rw-r--r--settings/l10n/es.php2
-rw-r--r--settings/l10n/et_EE.php2
-rw-r--r--settings/l10n/eu.php4
-rw-r--r--settings/l10n/fi_FI.php2
-rw-r--r--settings/l10n/fr.php2
-rw-r--r--settings/l10n/hu_HU.php2
-rw-r--r--settings/l10n/it.php2
-rw-r--r--settings/l10n/ja_JP.php2
-rw-r--r--settings/l10n/lt_LT.php2
-rw-r--r--settings/l10n/mk.php38
-rw-r--r--settings/l10n/pt_BR.php2
-rw-r--r--settings/l10n/sv.php4
-rw-r--r--tests/lib/files/cache/updater.php52
-rw-r--r--tests/lib/l10n.php41
-rw-r--r--tests/lib/preview.php12
-rw-r--r--version.php6
738 files changed, 15220 insertions, 6458 deletions
diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index 5bf4f5c0981..8c56f1cb364 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -334,8 +334,13 @@ $(document).ready(function() {
var result=$.parseJSON(response);
delete data.jqXHR;
-
- if (typeof result[0] === 'undefined') {
+
+ 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');
@@ -460,7 +465,11 @@ $(document).ready(function() {
crumb.text(text);
}
- $(document).click(function() {
+ $(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) {
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index c33a06bbdc3..02dfa16a224 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -593,18 +593,19 @@ var FileList={
var fileSize = '<td class="filesize">'+humanFileSize(totalSize)+'</td>';
}
- $('#fileList').append('<tr class="summary"><td><span class="info">'+info+'</span></td>'+fileSize+'<td></td></tr>');
+ var $summary = $('<tr class="summary"><td><span class="info">'+info+'</span></td>'+fileSize+'<td></td></tr>');
+ $('#fileList').append($summary);
- var $dirInfo = $('.summary .dirinfo');
- var $fileInfo = $('.summary .fileinfo');
- var $connector = $('.summary .connector');
+ var $dirInfo = $summary.find('.dirinfo');
+ var $fileInfo = $summary.find('.fileinfo');
+ var $connector = $summary.find('.connector');
// Show only what's necessary, e.g.: no files: don't show "0 files"
- if ($dirInfo.html().charAt(0) === "0") {
+ if (totalDirs === 0) {
$dirInfo.hide();
$connector.hide();
}
- if ($fileInfo.html().charAt(0) === "0") {
+ if (totalFiles === 0) {
$fileInfo.hide();
$connector.hide();
}
diff --git a/apps/files/l10n/ca.php b/apps/files/l10n/ca.php
index 9625d162dcf..8173dac1bec 100644
--- a/apps/files/l10n/ca.php
+++ b/apps/files/l10n/ca.php
@@ -3,6 +3,14 @@ $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.",
+"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",
+"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",
"No file was uploaded. Unknown error" => "No s'ha carregat cap fitxer. Error desconegut",
@@ -23,11 +31,16 @@ $TRANSLATIONS = array(
"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à.",
+"URL cannot be empty" => "L'URL no pot ser buit",
+"In the home folder 'Shared' is a reserved filename" => "A la carpeta inici 'Compartit' és un nom de fitxer reservat",
"{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",
"Share" => "Comparteix",
"Delete permanently" => "Esborra permanentment",
"Rename" => "Reanomena",
"Pending" => "Pendent",
+"Could not rename file" => "No es pot canviar el nom de fitxer",
"replaced {new_name} with {old_name}" => "s'ha substituït {old_name} per {new_name}",
"undo" => "desfés",
"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetes"),
@@ -38,6 +51,8 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
"Your storage is full, files can not be updated or synced anymore!" => "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
"Your storage is almost full ({usedSpacePercent}%)" => "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
+"Encryption 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.",
+"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "La clau privada de l'aplicació d'encriptació no és vàlida! Actualitzeu la contrasenya de la clau privada a l'arranjament personal per recuperar els fitxers encriptats.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "L'encriptació s'ha desactivat però els vostres fitxers segueixen encriptats. Aneu a la vostra configuració personal per desencriptar els vostres fitxers.",
"Your download is being prepared. This might take some time if the files are big." => "S'està preparant la baixada. Pot trigar una estona si els fitxers són grans.",
"Error moving file" => "Error en moure el fitxer",
@@ -62,6 +77,7 @@ $TRANSLATIONS = array(
"From link" => "Des d'enllaç",
"Deleted files" => "Fitxers esborrats",
"Cancel upload" => "Cancel·la la pujada",
+"You don’t have permission to upload or create files here" => "No teniu permisos per a pujar o crear els fitxers aquí",
"Nothing in here. Upload something!" => "Res per aquí. Pugeu alguna cosa!",
"Download" => "Baixa",
"Unshare" => "Deixa de compartir",
diff --git a/apps/files/l10n/de.php b/apps/files/l10n/de.php
index 9aad5d73cbb..652a91310cb 100644
--- a/apps/files/l10n/de.php
+++ b/apps/files/l10n/de.php
@@ -4,10 +4,11 @@ $TRANSLATIONS = array(
"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.",
-"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.",
+"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",
"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.",
@@ -25,7 +26,7 @@ $TRANSLATIONS = array(
"Upload failed. Could not find uploaded file" => "Hochladen fehlgeschlagen. Hochgeladene Datei konnte nicht gefunden werden.",
"Invalid directory." => "Ungültiges Verzeichnis.",
"Files" => "Dateien",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
+"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",
"Upload cancelled." => "Upload abgebrochen.",
"Could not get result from server." => "Ergebnis konnte nicht vom Server abgerufen werden.",
@@ -50,9 +51,9 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
"Your storage is full, files can not be updated or synced anymore!" => "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
"Your storage is almost full ({usedSpacePercent}%)" => "Dein Speicher ist fast voll ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Verschlüsselung-App ist aktiviert aber Deine Schlüssel sind nicht initialisiert. Bitte melden sich nochmals ab und wieder an.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisiere dein privates Schlüssel-Passwort um den Zugriff auf Deine verschlüsselten Dateien wiederherzustellen.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Die Verschlüsselung wurde deaktiviert, jedoch sind deine Dateien nach wie vor verschlüsselt. Bitte gehe zu deinen persönlichen Einstellungen, um deine Dateien zu entschlüsseln.",
+"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.",
+"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisiere Dein privates Schlüssel-Passwort, um den Zugriff auf Deine verschlüsselten Dateien wiederherzustellen.",
+"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Die Verschlüsselung wurde deaktiviert, jedoch sind Deine Dateien nach wie vor verschlüsselt. Bitte gehe zu Deinen persönlichen Einstellungen, um Deine Dateien zu entschlüsseln.",
"Your download is being prepared. This might take some time if the files are big." => "Dein Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern.",
"Error moving file" => "Fehler beim Verschieben der Datei",
"Error" => "Fehler",
@@ -76,7 +77,7 @@ $TRANSLATIONS = array(
"From link" => "Von einem Link",
"Deleted files" => "Gelöschte Dateien",
"Cancel upload" => "Upload abbrechen",
-"You don’t have permission to upload or create files here" => "Du besitzt hier keine Berechtigung Dateien hochzuladen oder zu erstellen",
+"You don’t have permission to upload or create files here" => "Du besitzt hier keine Berechtigung, um Dateien hochzuladen oder zu erstellen",
"Nothing in here. Upload something!" => "Alles leer. Lade etwas hoch!",
"Download" => "Herunterladen",
"Unshare" => "Freigabe aufheben",
diff --git a/apps/files/l10n/de_DE.php b/apps/files/l10n/de_DE.php
index 5abf25629f5..68446101910 100644
--- a/apps/files/l10n/de_DE.php
+++ b/apps/files/l10n/de_DE.php
@@ -8,6 +8,7 @@ $TRANSLATIONS = array(
"Not a valid source" => "Keine gültige Quelle",
"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.",
diff --git a/apps/files/l10n/en_GB.php b/apps/files/l10n/en_GB.php
index f9a8787b4ee..ce783244b6d 100644
--- a/apps/files/l10n/en_GB.php
+++ b/apps/files/l10n/en_GB.php
@@ -3,6 +3,14 @@ $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.",
+"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",
+"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",
"No file was uploaded. Unknown error" => "No file was uploaded. Unknown error",
@@ -23,11 +31,16 @@ $TRANSLATIONS = array(
"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.",
+"URL cannot be empty" => "URL cannot be empty",
+"In the home folder 'Shared' is a reserved filename" => "In the home folder 'Shared' is a reserved file name",
"{new_name} already exists" => "{new_name} already exists",
+"Could not create file" => "Could not create file",
+"Could not create folder" => "Could not create folder",
"Share" => "Share",
"Delete permanently" => "Delete permanently",
"Rename" => "Rename",
"Pending" => "Pending",
+"Could not rename file" => "Could not rename file",
"replaced {new_name} with {old_name}" => "replaced {new_name} with {old_name}",
"undo" => "undo",
"_%n folder_::_%n folders_" => array("%n folder","%n folders"),
@@ -64,6 +77,7 @@ $TRANSLATIONS = array(
"From link" => "From link",
"Deleted files" => "Deleted files",
"Cancel upload" => "Cancel upload",
+"You don’t have permission to upload or create files here" => "You don’t have permission to upload or create files here",
"Nothing in here. Upload something!" => "Nothing in here. Upload something!",
"Download" => "Download",
"Unshare" => "Unshare",
diff --git a/apps/files/l10n/es.php b/apps/files/l10n/es.php
index d00565cce26..164904beba9 100644
--- a/apps/files/l10n/es.php
+++ b/apps/files/l10n/es.php
@@ -3,6 +3,14 @@ $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.",
+"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",
+"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",
"No file was uploaded. Unknown error" => "No se subió ningún archivo. Error desconocido",
@@ -23,11 +31,16 @@ $TRANSLATIONS = array(
"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" => "URL no puede estar vacio",
+"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",
"Share" => "Compartir",
"Delete permanently" => "Eliminar permanentemente",
"Rename" => "Renombrar",
"Pending" => "Pendiente",
+"Could not rename file" => "No se pudo renombrar el archivo",
"replaced {new_name} with {old_name}" => "reemplazado {new_name} con {old_name}",
"undo" => "deshacer",
"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetas"),
@@ -64,6 +77,7 @@ $TRANSLATIONS = array(
"From link" => "Desde enlace",
"Deleted files" => "Archivos eliminados",
"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 aquí. ¡Suba algo!",
"Download" => "Descargar",
"Unshare" => "Dejar de compartir",
diff --git a/apps/files/l10n/et_EE.php b/apps/files/l10n/et_EE.php
index 3b67ffac76f..5d3cb802f5e 100644
--- a/apps/files/l10n/et_EE.php
+++ b/apps/files/l10n/et_EE.php
@@ -3,6 +3,14 @@ $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.",
+"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",
+"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",
"No file was uploaded. Unknown error" => "Ühtegi faili ei laetud üles. Tundmatu viga",
@@ -23,11 +31,16 @@ $TRANSLATIONS = array(
"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.",
+"URL cannot be empty" => "URL ei saa olla tühi",
+"In the home folder 'Shared' is a reserved filename" => "Kodukataloogis 'Shared' on reserveeritud failinimi",
"{new_name} already exists" => "{new_name} on juba olemas",
+"Could not create file" => "Ei suuda luua faili",
+"Could not create folder" => "Ei suuda luua kataloogi",
"Share" => "Jaga",
"Delete permanently" => "Kustuta jäädavalt",
"Rename" => "Nimeta ümber",
"Pending" => "Ootel",
+"Could not rename file" => "Ei suuda faili ümber nimetada",
"replaced {new_name} with {old_name}" => "asendas nime {old_name} nimega {new_name}",
"undo" => "tagasi",
"_%n folder_::_%n folders_" => array("%n kataloog","%n kataloogi"),
@@ -64,6 +77,7 @@ $TRANSLATIONS = array(
"From link" => "Allikast",
"Deleted files" => "Kustutatud failid",
"Cancel upload" => "Tühista üleslaadimine",
+"You don’t have permission to upload or create files here" => "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks",
"Nothing in here. Upload something!" => "Siin pole midagi. Lae midagi üles!",
"Download" => "Lae alla",
"Unshare" => "Lõpeta jagamine",
diff --git a/apps/files/l10n/fi_FI.php b/apps/files/l10n/fi_FI.php
index 3092c738c3b..3a9d4132fa2 100644
--- a/apps/files/l10n/fi_FI.php
+++ b/apps/files/l10n/fi_FI.php
@@ -3,6 +3,12 @@ $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.",
+"Not a valid source" => "Virheellinen lähde",
+"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",
"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:",
@@ -20,10 +26,13 @@ $TRANSLATIONS = array(
"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.",
"{new_name} already exists" => "{new_name} on jo olemassa",
+"Could not create file" => "Tiedoston luominen epäonnistui",
+"Could not create folder" => "Kansion luominen epäonnistui",
"Share" => "Jaa",
"Delete permanently" => "Poista pysyvästi",
"Rename" => "Nimeä uudelleen",
"Pending" => "Odottaa",
+"Could not rename file" => "Tiedoston nimeäminen uudelleen epäonnistui",
"undo" => "kumoa",
"_%n folder_::_%n folders_" => array("%n kansio","%n kansiota"),
"_%n file_::_%n files_" => array("%n tiedosto","%n tiedostoa"),
@@ -54,6 +63,7 @@ $TRANSLATIONS = array(
"From link" => "Linkistä",
"Deleted files" => "Poistetut tiedostot",
"Cancel upload" => "Peru lähetys",
+"You don’t have permission to upload or create files here" => "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin",
"Nothing in here. Upload something!" => "Täällä ei ole mitään. Lähetä tänne jotakin!",
"Download" => "Lataa",
"Unshare" => "Peru jakaminen",
diff --git a/apps/files/l10n/fr.php b/apps/files/l10n/fr.php
index a9ad3d1c0c8..2761a95950c 100644
--- a/apps/files/l10n/fr.php
+++ b/apps/files/l10n/fr.php
@@ -3,6 +3,14 @@ $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.",
+"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",
+"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",
"No file was uploaded. Unknown error" => "Aucun fichier n'a été envoyé. Erreur inconnue",
@@ -23,11 +31,16 @@ $TRANSLATIONS = array(
"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.",
+"URL cannot be empty" => "L'URL ne peut pas être vide",
+"In the home folder 'Shared' is a reserved filename" => "Dans le dossier home, 'Partagé' est un nom de fichier réservé",
"{new_name} already exists" => "{new_name} existe déjà",
+"Could not create file" => "Impossible de créer le fichier",
+"Could not create folder" => "Impossible de créer le dossier",
"Share" => "Partager",
"Delete permanently" => "Supprimer de façon définitive",
"Rename" => "Renommer",
"Pending" => "En attente",
+"Could not rename file" => "Impossible de renommer le fichier",
"replaced {new_name} with {old_name}" => "{new_name} a été remplacé par {old_name}",
"undo" => "annuler",
"_%n folder_::_%n folders_" => array("%n dossier","%n dossiers"),
@@ -64,6 +77,7 @@ $TRANSLATIONS = array(
"From link" => "Depuis le lien",
"Deleted files" => "Fichiers supprimés",
"Cancel upload" => "Annuler l'envoi",
+"You don’t have permission to upload or create files here" => "Vous n'avez pas la permission de téléverser ou de créer des fichiers ici",
"Nothing in here. Upload something!" => "Il n'y a rien ici ! Envoyez donc quelque chose :)",
"Download" => "Télécharger",
"Unshare" => "Ne plus partager",
diff --git a/apps/files/l10n/gl.php b/apps/files/l10n/gl.php
index 0848a577e27..1a2dc5a1b8a 100644
--- a/apps/files/l10n/gl.php
+++ b/apps/files/l10n/gl.php
@@ -8,6 +8,7 @@ $TRANSLATIONS = array(
"Not a valid source" => "Esta orixe non é correcta",
"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.",
diff --git a/apps/files/l10n/it.php b/apps/files/l10n/it.php
index 820facda52c..71e41b62d4b 100644
--- a/apps/files/l10n/it.php
+++ b/apps/files/l10n/it.php
@@ -3,6 +3,14 @@ $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 \"/\". Per favore scegli un nome diverso.",
+"The name %s is already used in the folder %s. Please choose a different name." => "Il nome %s è attualmente in uso nella cartella %s. Per favore scegli un nome diverso.",
+"Not a valid source" => "Non è una sorgente valida",
+"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 \"/\". Per favore 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",
"No file was uploaded. Unknown error" => "Nessun file è stato inviato. Errore sconosciuto",
@@ -23,11 +31,16 @@ $TRANSLATIONS = array(
"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.",
+"URL cannot be empty" => "L'URL non può essere vuoto.",
+"In the home folder 'Shared' is a reserved filename" => "Nella cartella home 'Shared' è un nome riservato",
"{new_name} already exists" => "{new_name} esiste già",
+"Could not create file" => "Impossibile creare il file",
+"Could not create folder" => "Impossibile creare la cartella",
"Share" => "Condividi",
"Delete permanently" => "Elimina definitivamente",
"Rename" => "Rinomina",
"Pending" => "In corso",
+"Could not rename file" => "Impossibile rinominare il file",
"replaced {new_name} with {old_name}" => "sostituito {new_name} con {old_name}",
"undo" => "annulla",
"_%n folder_::_%n folders_" => array("%n cartella","%n cartelle"),
@@ -64,6 +77,7 @@ $TRANSLATIONS = array(
"From link" => "Da collegamento",
"Deleted files" => "File eliminati",
"Cancel upload" => "Annulla invio",
+"You don’t have permission to upload or create files here" => "Qui non hai i permessi di caricare o creare file",
"Nothing in here. Upload something!" => "Non c'è niente qui. Carica qualcosa!",
"Download" => "Scarica",
"Unshare" => "Rimuovi condivisione",
diff --git a/apps/files/l10n/ja_JP.php b/apps/files/l10n/ja_JP.php
index e95a3fa5172..2167eb40a36 100644
--- a/apps/files/l10n/ja_JP.php
+++ b/apps/files/l10n/ja_JP.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." => "ファイル名を空にすることはできません。",
+"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 ないですでに使われています。別の名前を選択してください。",
+"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" => "無効なトークン",
"No file was uploaded. Unknown error" => "ファイルは何もアップロードされていません。不明なエラー",
@@ -23,11 +31,16 @@ $TRANSLATIONS = array(
"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" => "フォルダを作成できませんでした",
"Share" => "共有",
"Delete permanently" => "完全に削除する",
"Rename" => "名前の変更",
"Pending" => "中断",
+"Could not rename file" => "ファイルの名前変更ができませんでした",
"replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換",
"undo" => "元に戻す",
"_%n folder_::_%n folders_" => array("%n 個のフォルダ"),
@@ -64,6 +77,7 @@ $TRANSLATIONS = array(
"From link" => "リンク",
"Deleted files" => "削除ファイル",
"Cancel upload" => "アップロードをキャンセル",
+"You don’t have permission to upload or create files here" => "ここにファイルをアップロードもしくは作成する権限がありません",
"Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。",
"Download" => "ダウンロード",
"Unshare" => "共有解除",
diff --git a/apps/files/l10n/lt_LT.php b/apps/files/l10n/lt_LT.php
index 2270e21a96a..a96252066c3 100644
--- a/apps/files/l10n/lt_LT.php
+++ b/apps/files/l10n/lt_LT.php
@@ -3,6 +3,12 @@ $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ą.",
+"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",
"No file was uploaded. Unknown error" => "Failai nebuvo įkelti dėl nežinomos priežasties",
@@ -23,11 +29,15 @@ $TRANSLATIONS = array(
"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.",
"{new_name} already exists" => "{new_name} jau egzistuoja",
+"Could not create file" => "Neįmanoma sukurti failo",
+"Could not create folder" => "Neįmanoma sukurti aplanko",
"Share" => "Dalintis",
"Delete permanently" => "Ištrinti negrįžtamai",
"Rename" => "Pervadinti",
"Pending" => "Laukiantis",
+"Could not rename file" => "Neįmanoma pervadinti failo",
"replaced {new_name} with {old_name}" => "pakeiskite {new_name} į {old_name}",
"undo" => "anuliuoti",
"_%n folder_::_%n folders_" => array("%n aplankas","%n aplankai","%n aplankų"),
@@ -64,6 +74,7 @@ $TRANSLATIONS = array(
"From link" => "Iš nuorodos",
"Deleted files" => "Ištrinti failai",
"Cancel upload" => "Atšaukti siuntimą",
+"You don’t have permission to upload or create files here" => "Jūs neturite leidimo čia įkelti arba kurti failus",
"Nothing in here. Upload something!" => "Čia tuščia. Įkelkite ką nors!",
"Download" => "Atsisiųsti",
"Unshare" => "Nebesidalinti",
diff --git a/apps/files/l10n/mk.php b/apps/files/l10n/mk.php
index 7c7ac34a347..695fa749297 100644
--- a/apps/files/l10n/mk.php
+++ b/apps/files/l10n/mk.php
@@ -1,5 +1,16 @@
<?php
$TRANSLATIONS = array(
+"Could not move %s - File with this name already exists" => "Не можам да го преместам %s - Датотека со такво име веќе постои",
+"Could not move %s" => "Не можам да ги префрлам %s",
+"File name cannot be empty." => "Името на датотеката не може да биде празно.",
+"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" => "Грешен токен",
"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:",
@@ -8,23 +19,42 @@ $TRANSLATIONS = array(
"No file was uploaded" => "Не беше подигната датотека.",
"Missing a temporary folder" => "Недостасува привремена папка",
"Failed to write to disk" => "Неуспеав да запишам на диск",
+"Not enough storage available" => "Нема доволно слободен сториџ",
+"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." => "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.",
+"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" => "Не можам да креирам папка",
"Share" => "Сподели",
+"Delete permanently" => "Трајно избришани",
"Rename" => "Преименувај",
"Pending" => "Чека",
+"Could not rename file" => "Не можам да ја преименувам датотеката",
"replaced {new_name} with {old_name}" => "заменета {new_name} со {old_name}",
"undo" => "врати",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
+"{dirs} and {files}" => "{dirs} и {files}",
"_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." => "Вашето преземање се подготвува. Ова може да потрае до колку датотеките се големи.",
+"Error moving file" => "Грешка при префрлање на датотека",
"Error" => "Грешка",
"Name" => "Име",
"Size" => "Големина",
"Modified" => "Променето",
+"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Грешно име на папката. Користењето на 'Shared' е резервирано од самиот ownCloud",
+"%s could not be renamed" => "%s не може да биде преименуван",
"Upload" => "Подигни",
"File handling" => "Ракување со датотеки",
"Maximum upload size" => "Максимална големина за подигање",
@@ -38,6 +68,7 @@ $TRANSLATIONS = array(
"Text file" => "Текстуална датотека",
"Folder" => "Папка",
"From link" => "Од врска",
+"Deleted files" => "Избришани датотеки",
"Cancel upload" => "Откажи прикачување",
"Nothing in here. Upload something!" => "Тука нема ништо. Снимете нешто!",
"Download" => "Преземи",
@@ -46,6 +77,7 @@ $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" => "Моментално скенирам"
+"Current scanning" => "Моментално скенирам",
+"Upgrading filesystem cache..." => "Го надградувам кешот на фјал системот..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/apps/files/l10n/ms_MY.php b/apps/files/l10n/ms_MY.php
index 82d0fda89d9..0a7a50abb1a 100644
--- a/apps/files/l10n/ms_MY.php
+++ b/apps/files/l10n/ms_MY.php
@@ -10,6 +10,7 @@ $TRANSLATIONS = array(
"Files" => "Fail-fail",
"Upload cancelled." => "Muatnaik dibatalkan.",
"Share" => "Kongsi",
+"Rename" => "Namakan",
"Pending" => "Dalam proses",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
diff --git a/apps/files/l10n/pl.php b/apps/files/l10n/pl.php
index b5dc3aa2b62..7eb84013028 100644
--- a/apps/files/l10n/pl.php
+++ b/apps/files/l10n/pl.php
@@ -3,6 +3,7 @@ $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.",
+"Folder name cannot be empty." => "Nazwa folderu nie może być pusta.",
"Unable to set upload directory." => "Nie można ustawić katalog wczytywania.",
"Invalid Token" => "Nieprawidłowy Token",
"No file was uploaded. Unknown error" => "Żaden plik nie został załadowany. Nieznany błąd",
diff --git a/apps/files/l10n/pt_BR.php b/apps/files/l10n/pt_BR.php
index a141d33a33c..79470200567 100644
--- a/apps/files/l10n/pt_BR.php
+++ b/apps/files/l10n/pt_BR.php
@@ -3,6 +3,14 @@ $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.",
+"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",
+"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",
"No file was uploaded. Unknown error" => "Nenhum arquivo foi enviado. Erro desconhecido",
@@ -23,11 +31,16 @@ $TRANSLATIONS = array(
"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.",
+"URL cannot be empty" => "URL não pode estar vazia",
+"In the home folder 'Shared' is a reserved filename" => "Na pasta home 'Shared- Compartilhada' é um nome reservado",
"{new_name} already exists" => "{new_name} já existe",
+"Could not create file" => "Não foi possível criar o arquivo",
+"Could not create folder" => "Não foi possível criar a pasta",
"Share" => "Compartilhar",
"Delete permanently" => "Excluir permanentemente",
"Rename" => "Renomear",
"Pending" => "Pendente",
+"Could not rename file" => "Não foi possível renomear o arquivo",
"replaced {new_name} with {old_name}" => "Substituído {old_name} por {new_name} ",
"undo" => "desfazer",
"_%n folder_::_%n folders_" => array("%n pasta","%n pastas"),
@@ -64,6 +77,7 @@ $TRANSLATIONS = array(
"From link" => "Do link",
"Deleted files" => "Arquivos apagados",
"Cancel upload" => "Cancelar upload",
+"You don’t have permission to upload or create files here" => "Você não tem permissão para carregar ou criar arquivos aqui",
"Nothing in here. Upload something!" => "Nada aqui.Carrege alguma coisa!",
"Download" => "Baixar",
"Unshare" => "Descompartilhar",
diff --git a/apps/files/l10n/sv.php b/apps/files/l10n/sv.php
index c570bc32e50..6360ff3cd57 100644
--- a/apps/files/l10n/sv.php
+++ b/apps/files/l10n/sv.php
@@ -3,6 +3,13 @@ $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.",
+"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.",
+"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",
"No file was uploaded. Unknown error" => "Ingen fil uppladdad. Okänt fel",
@@ -23,11 +30,16 @@ $TRANSLATIONS = array(
"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.",
+"URL cannot be empty" => "URL kan ej vara tomt",
+"In the home folder 'Shared' is a reserved filename" => "I hemma katalogen 'Delat' är ett reserverat filnamn",
"{new_name} already exists" => "{new_name} finns redan",
+"Could not create file" => "Kunde ej skapa fil",
+"Could not create folder" => "Kunde ej skapa katalog",
"Share" => "Dela",
"Delete permanently" => "Radera permanent",
"Rename" => "Byt namn",
"Pending" => "Väntar",
+"Could not rename file" => "Kan ej byta filnamn",
"replaced {new_name} with {old_name}" => "ersatt {new_name} med {old_name}",
"undo" => "ångra",
"_%n folder_::_%n folders_" => array("%n mapp","%n mappar"),
@@ -64,6 +76,7 @@ $TRANSLATIONS = array(
"From link" => "Från länk",
"Deleted files" => "Raderade filer",
"Cancel upload" => "Avbryt uppladdning",
+"You don’t have permission to upload or create files here" => "Du har ej tillåtelse att ladda upp eller skapa filer här",
"Nothing in here. Upload something!" => "Ingenting här. Ladda upp något!",
"Download" => "Ladda ner",
"Unshare" => "Sluta dela",
diff --git a/apps/files/l10n/tr.php b/apps/files/l10n/tr.php
index b7b83f869e1..4bbb62c7162 100644
--- a/apps/files/l10n/tr.php
+++ b/apps/files/l10n/tr.php
@@ -8,6 +8,7 @@ $TRANSLATIONS = array(
"Not a valid source" => "Geçerli bir kaynak değil",
"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ı.",
diff --git a/apps/files/lib/app.php b/apps/files/lib/app.php
index 810a9fdd8d1..f5ac11b2168 100644
--- a/apps/files/lib/app.php
+++ b/apps/files/lib/app.php
@@ -57,7 +57,7 @@ class App {
// rename to "/Shared" is denied
if( $dir === '/' and $newname === 'Shared' ) {
$result['data'] = array(
- 'message' => $this->l10n->t("Invalid folder name. Usage of 'Shared' is reserved by ownCloud")
+ 'message' => $this->l10n->t("Invalid folder name. Usage of 'Shared' is reserved.")
);
// rename to existing file is denied
} else if ($this->view->file_exists($dir . '/' . $newname)) {
diff --git a/apps/files/tests/ajax_rename.php b/apps/files/tests/ajax_rename.php
index 8eff978cde0..e654255c407 100644
--- a/apps/files/tests/ajax_rename.php
+++ b/apps/files/tests/ajax_rename.php
@@ -88,7 +88,7 @@ class Test_OC_Files_App_Rename extends \PHPUnit_Framework_TestCase {
$result = $this->files->rename($dir, $oldname, $newname);
$expected = array(
'success' => false,
- 'data' => array('message' => "Invalid folder name. Usage of 'Shared' is reserved by ownCloud")
+ 'data' => array('message' => "Invalid folder name. Usage of 'Shared' is reserved.")
);
$this->assertEquals($expected, $result);
diff --git a/apps/files_encryption/files/error.php b/apps/files_encryption/files/error.php
index 61574edf509..317cea05a12 100644
--- a/apps/files_encryption/files/error.php
+++ b/apps/files_encryption/files/error.php
@@ -12,7 +12,8 @@ if (!isset($_)) { //also provide standalone error page
$errorMsg = $l->t('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.');
break;
case \OCA\Encryption\Crypt::ENCRYPTION_PRIVATE_KEY_NOT_VALID_ERROR:
- $errorMsg = $l->t('Your private key is not valid! Likely your password was changed outside the ownCloud system (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files.');
+ $theme = new OC_Defaults();
+ $errorMsg = $l->t('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.', array($theme->getName()));
break;
case \OCA\Encryption\Crypt::ENCRYPTION_NO_SHARE_KEY_FOUND:
$errorMsg = $l->t('Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you.');
diff --git a/apps/files_encryption/hooks/hooks.php b/apps/files_encryption/hooks/hooks.php
index 6e2d360917b..35574b8e5b9 100644
--- a/apps/files_encryption/hooks/hooks.php
+++ b/apps/files_encryption/hooks/hooks.php
@@ -35,6 +35,12 @@ class Hooks {
* @note This method should never be called for users using client side encryption
*/
public static function login($params) {
+
+ if (\OCP\App::isEnabled('files_encryption') === false) {
+ return true;
+ }
+
+
$l = new \OC_L10N('files_encryption');
$view = new \OC_FilesystemView('/');
@@ -117,11 +123,12 @@ class Hooks {
* @note This method should never be called for users using client side encryption
*/
public static function postCreateUser($params) {
- $view = new \OC_FilesystemView('/');
-
- $util = new Util($view, $params['uid']);
- Helper::setupUser($util, $params['password']);
+ if (\OCP\App::isEnabled('files_encryption')) {
+ $view = new \OC_FilesystemView('/');
+ $util = new Util($view, $params['uid']);
+ Helper::setupUser($util, $params['password']);
+ }
}
/**
@@ -129,26 +136,31 @@ class Hooks {
* @note This method should never be called for users using client side encryption
*/
public static function postDeleteUser($params) {
- $view = new \OC_FilesystemView('/');
- // cleanup public key
- $publicKey = '/public-keys/' . $params['uid'] . '.public.key';
+ if (\OCP\App::isEnabled('files_encryption')) {
+ $view = new \OC_FilesystemView('/');
- // Disable encryption proxy to prevent recursive calls
- $proxyStatus = \OC_FileProxy::$enabled;
- \OC_FileProxy::$enabled = false;
+ // cleanup public key
+ $publicKey = '/public-keys/' . $params['uid'] . '.public.key';
- $view->unlink($publicKey);
+ // Disable encryption proxy to prevent recursive calls
+ $proxyStatus = \OC_FileProxy::$enabled;
+ \OC_FileProxy::$enabled = false;
- \OC_FileProxy::$enabled = $proxyStatus;
+ $view->unlink($publicKey);
+
+ \OC_FileProxy::$enabled = $proxyStatus;
+ }
}
/**
* @brief If the password can't be changed within ownCloud, than update the key password in advance.
*/
public static function preSetPassphrase($params) {
- if ( ! \OC_User::canUserChangePassword($params['uid']) ) {
- self::setPassphrase($params);
+ if (\OCP\App::isEnabled('files_encryption')) {
+ if ( ! \OC_User::canUserChangePassword($params['uid']) ) {
+ self::setPassphrase($params);
+ }
}
}
@@ -157,6 +169,11 @@ class Hooks {
* @param array $params keys: uid, password
*/
public static function setPassphrase($params) {
+
+ if (\OCP\App::isEnabled('files_encryption') === false) {
+ return true;
+ }
+
// Only attempt to change passphrase if server-side encryption
// is in use (client-side encryption does not have access to
// the necessary keys)
@@ -227,6 +244,10 @@ class Hooks {
*/
public static function preShared($params) {
+ if (\OCP\App::isEnabled('files_encryption') === false) {
+ return true;
+ }
+
$l = new \OC_L10N('files_encryption');
$users = array();
$view = new \OC\Files\View('/public-keys/');
@@ -278,6 +299,10 @@ class Hooks {
// [run] => whether emitting script should continue to run
// TODO: Should other kinds of item be encrypted too?
+ if (\OCP\App::isEnabled('files_encryption') === false) {
+ return true;
+ }
+
if ($params['itemType'] === 'file' || $params['itemType'] === 'folder') {
$view = new \OC_FilesystemView('/');
@@ -372,6 +397,10 @@ class Hooks {
// [shareWith] => test1
// [itemParent] =>
+ if (\OCP\App::isEnabled('files_encryption') === false) {
+ return true;
+ }
+
if ($params['itemType'] === 'file' || $params['itemType'] === 'folder') {
$view = new \OC_FilesystemView('/');
@@ -453,6 +482,11 @@ class Hooks {
* of the stored versions along the actual file
*/
public static function postRename($params) {
+
+ if (\OCP\App::isEnabled('files_encryption') === false) {
+ return true;
+ }
+
// Disable encryption proxy to prevent recursive calls
$proxyStatus = \OC_FileProxy::$enabled;
\OC_FileProxy::$enabled = false;
diff --git a/apps/files_encryption/l10n/ca.php b/apps/files_encryption/l10n/ca.php
index d55c5f6d302..61f45daee43 100644
--- a/apps/files_encryption/l10n/ca.php
+++ b/apps/files_encryption/l10n/ca.php
@@ -8,20 +8,26 @@ $TRANSLATIONS = array(
"Could not change the password. Maybe the old password was not correct." => "No s'ha pogut canviar la contrasenya. Potser la contrasenya anterior no era correcta.",
"Private key password successfully updated." => "La contrasenya de la clau privada s'ha actualitzat.",
"Could not update the private key password. Maybe the old password was not correct." => "No s'ha pogut actualitzar la contrasenya de la clau privada. Potser la contrasenya anterior no era 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." => "L'aplicació d'encriptació no està inicialitzada! Potser l'aplicació d'encriptació ha estat reiniciada durant la sessió. Intenteu sortir i acreditar-vos de nou per reinicialitzar l'aplicació d'encriptació.",
"Your private key is not valid! Likely your password was changed outside the ownCloud system (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "La clau privada no és vàlida! Probablement la contrasenya va ser canviada des de fora del sistema ownCloud (per exemple, en el directori de l'empresa). Vostè pot actualitzar la contrasenya de clau privada en la seva configuració personal per poder recuperar l'accés en els arxius xifrats.",
+"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." => "No es pot desencriptar aquest fitxer, probablement és un fitxer compartit. Demaneu al propietari del fitxer que el comparteixi de nou amb vós.",
+"Unknown error please check your system settings or contact your administrator" => "Error desconegut. Comproveu l'arranjament del sistema o contacteu amb l'administrador",
"Missing requirements." => "Manca de requisits.",
"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ó:",
"Saving..." => "Desant...",
+"Go directly to your " => "Vés directament a",
"personal settings" => "arranjament personal",
"Encryption" => "Xifrat",
"Enable recovery key (allow to recover users files in case of password loss):" => "Activa la clau de recuperació (permet recuperar fitxers d'usuaris en cas de pèrdua de contrasenya):",
"Recovery key password" => "Clau de recuperació de la contrasenya",
+"Repeat Recovery key password" => "Repetiu la clau de recuperació de contrasenya",
"Enabled" => "Activat",
"Disabled" => "Desactivat",
"Change recovery key password:" => "Canvia la clau de recuperació de contrasenya:",
"Old Recovery key password" => "Antiga clau de recuperació de contrasenya",
"New Recovery key password" => "Nova clau de recuperació de contrasenya",
+"Repeat New Recovery key password" => "Repetiu la nova clau de recuperació de contrasenya",
"Change Password" => "Canvia la contrasenya",
"Your private key password no longer match your log-in password:" => "La clau privada ja no es correspon amb la contrasenya d'accés:",
"Set your old private key password to your current log-in password." => "Establiu la vostra contrasenya clau en funció de la contrasenya actual d'accés.",
diff --git a/apps/files_encryption/l10n/mk.php b/apps/files_encryption/l10n/mk.php
index fd8dd4e51c1..098f4d635ba 100644
--- a/apps/files_encryption/l10n/mk.php
+++ b/apps/files_encryption/l10n/mk.php
@@ -1,6 +1,20 @@
<?php
$TRANSLATIONS = array(
+"Password successfully changed." => "Лозинката е успешно променета.",
+"Could not change the password. Maybe the old password was not correct." => "Лозинката не можеше да се промени. Можеби старата лозинка не беше исправна.",
+"Missing requirements." => "Барања кои недостасуваат.",
"Saving..." => "Снимам...",
-"Encryption" => "Енкрипција"
+"Go directly to your " => "Одете директно на вашиот",
+"personal settings" => "лични подесувања",
+"Encryption" => "Енкрипција",
+"Repeat Recovery key password" => "Повтори ја лозинката за клучот на обновување",
+"Enabled" => "Овозможен",
+"Disabled" => "Оневозможен",
+"Old Recovery key password" => "Старата лозинка за клучот на обновување ",
+"Repeat New Recovery key password" => "Повтори ја лозинката за клучот на обновувањето",
+"Change Password" => "Смени лозинка",
+"Old log-in password" => "Старата лозинка за најавување",
+"Current log-in password" => "Тековната лозинка за најавување",
+"Enable password recovery:" => "Овозможи го обновувањето на лозинката:"
);
$PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/apps/files_encryption/lib/util.php b/apps/files_encryption/lib/util.php
index 0d34af043a1..5e855abd973 100644
--- a/apps/files_encryption/lib/util.php
+++ b/apps/files_encryption/lib/util.php
@@ -205,7 +205,7 @@ class Util {
$this->userId,
'server-side',
0,
- 0
+ self::MIGRATION_OPEN
);
$query = \OCP\DB::prepare($sql);
$query->execute($args);
@@ -1285,6 +1285,17 @@ class Util {
// If no record is found
if (empty($migrationStatus)) {
\OCP\Util::writeLog('Encryption library', "Could not get migration status for " . $this->userId . ", no record found", \OCP\Util::ERROR);
+ // insert missing entry in DB with status open
+ $sql = 'INSERT INTO `*PREFIX*encryption` (`uid`,`mode`,`recovery_enabled`,`migration_status`) VALUES (?,?,?,?)';
+ $args = array(
+ $this->userId,
+ 'server-side',
+ 0,
+ self::MIGRATION_OPEN
+ );
+ $query = \OCP\DB::prepare($sql);
+ $query->execute($args);
+
return self::MIGRATION_OPEN;
// If a record is found
} else {
diff --git a/apps/files_encryption/settings-admin.php b/apps/files_encryption/settings-admin.php
index 53676058982..9ad9bfb8877 100644
--- a/apps/files_encryption/settings-admin.php
+++ b/apps/files_encryption/settings-admin.php
@@ -11,9 +11,7 @@
$tmpl = new OCP\Template('files_encryption', 'settings-admin');
// Check if an adminRecovery account is enabled for recovering files after lost pwd
-$view = new OC_FilesystemView('');
-
-$recoveryAdminEnabled = OC_Appconfig::getValue('files_encryption', 'recoveryAdminEnabled');
+$recoveryAdminEnabled = OC_Appconfig::getValue('files_encryption', 'recoveryAdminEnabled', '0');
$tmpl->assign('recoveryEnabled', $recoveryAdminEnabled);
diff --git a/apps/files_external/3rdparty/php-opencloud/LICENSE b/apps/files_external/3rdparty/php-opencloud/LICENSE
new file mode 100644
index 00000000000..f7c56967e6c
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/LICENSE
@@ -0,0 +1,16 @@
+ Copyright 2012-2013 Rackspace US, Inc.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ All contributions to this repository are covered under the same license,
+ terms, and conditions. \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/Autoload.php b/apps/files_external/3rdparty/php-opencloud/lib/Autoload.php
new file mode 100644
index 00000000000..32e9dc24b7e
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/Autoload.php
@@ -0,0 +1,296 @@
+<?php
+
+// Copyright (c) 2004-2013 Fabien Potencier
+
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is furnished
+// to do so, subject to the following conditions:
+
+// The above copyright notice and this permission notice shall be included in all
+// copies or substantial portions of the Software.
+
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+class ClassLoader
+{
+ private $namespaces = array();
+ private $prefixes = array();
+ private $namespaceFallbacks = array();
+ private $prefixFallbacks = array();
+ private $useIncludePath = false;
+
+ /**
+ * Turns on searching the include for class files. Allows easy loading
+ * of installed PEAR packages
+ *
+ * @param Boolean $useIncludePath
+ */
+ public function useIncludePath($useIncludePath)
+ {
+ $this->useIncludePath = $useIncludePath;
+ }
+
+ /**
+ * Can be used to check if the autoloader uses the include path to check
+ * for classes.
+ *
+ * @return Boolean
+ */
+ public function getUseIncludePath()
+ {
+ return $this->useIncludePath;
+ }
+
+ /**
+ * Gets the configured namespaces.
+ *
+ * @return array A hash with namespaces as keys and directories as values
+ */
+ public function getNamespaces()
+ {
+ return $this->namespaces;
+ }
+
+ /**
+ * Gets the configured class prefixes.
+ *
+ * @return array A hash with class prefixes as keys and directories as values
+ */
+ public function getPrefixes()
+ {
+ return $this->prefixes;
+ }
+
+ /**
+ * Gets the directory(ies) to use as a fallback for namespaces.
+ *
+ * @return array An array of directories
+ */
+ public function getNamespaceFallbacks()
+ {
+ return $this->namespaceFallbacks;
+ }
+
+ /**
+ * Gets the directory(ies) to use as a fallback for class prefixes.
+ *
+ * @return array An array of directories
+ */
+ public function getPrefixFallbacks()
+ {
+ return $this->prefixFallbacks;
+ }
+
+ /**
+ * Registers the directory to use as a fallback for namespaces.
+ *
+ * @param array $dirs An array of directories
+ *
+ * @api
+ */
+ public function registerNamespaceFallbacks(array $dirs)
+ {
+ $this->namespaceFallbacks = $dirs;
+ }
+
+ /**
+ * Registers a directory to use as a fallback for namespaces.
+ *
+ * @param string $dir A directory
+ */
+ public function registerNamespaceFallback($dir)
+ {
+ $this->namespaceFallbacks[] = $dir;
+ }
+
+ /**
+ * Registers directories to use as a fallback for class prefixes.
+ *
+ * @param array $dirs An array of directories
+ *
+ * @api
+ */
+ public function registerPrefixFallbacks(array $dirs)
+ {
+ $this->prefixFallbacks = $dirs;
+ }
+
+ /**
+ * Registers a directory to use as a fallback for class prefixes.
+ *
+ * @param string $dir A directory
+ */
+ public function registerPrefixFallback($dir)
+ {
+ $this->prefixFallbacks[] = $dir;
+ }
+
+ /**
+ * Registers an array of namespaces
+ *
+ * @param array $namespaces An array of namespaces (namespaces as keys and locations as values)
+ *
+ * @api
+ */
+ public function registerNamespaces(array $namespaces)
+ {
+ foreach ($namespaces as $namespace => $locations) {
+ $this->namespaces[$namespace] = (array) $locations;
+ }
+ }
+
+ /**
+ * Registers a namespace.
+ *
+ * @param string $namespace The namespace
+ * @param array|string $paths The location(s) of the namespace
+ *
+ * @api
+ */
+ public function registerNamespace($namespace, $paths)
+ {
+ $this->namespaces[$namespace] = (array) $paths;
+ }
+
+ /**
+ * Registers an array of classes using the PEAR naming convention.
+ *
+ * @param array $classes An array of classes (prefixes as keys and locations as values)
+ *
+ * @api
+ */
+ public function registerPrefixes(array $classes)
+ {
+ foreach ($classes as $prefix => $locations) {
+ $this->prefixes[$prefix] = (array) $locations;
+ }
+ }
+
+ /**
+ * Registers a set of classes using the PEAR naming convention.
+ *
+ * @param string $prefix The classes prefix
+ * @param array|string $paths The location(s) of the classes
+ *
+ * @api
+ */
+ public function registerPrefix($prefix, $paths)
+ {
+ $this->prefixes[$prefix] = (array) $paths;
+ }
+
+ /**
+ * Registers this instance as an autoloader.
+ *
+ * @param Boolean $prepend Whether to prepend the autoloader or not
+ *
+ * @api
+ */
+ public function register($prepend = false)
+ {
+ spl_autoload_register(array($this, 'loadClass'), true, $prepend);
+ }
+
+ /**
+ * Fix for certain versions of PHP that have trouble with
+ * namespaces with leading separators.
+ *
+ * @access private
+ * @param mixed $className
+ * @return void
+ */
+ private function makeBackwardsCompatible($className)
+ {
+ return (phpversion() < '5.3.3') ? ltrim($className, '\\') : $className;
+ }
+
+ /**
+ * Loads the given class or interface.
+ *
+ * @param string $class The name of the class
+ *
+ * @return Boolean|null True, if loaded
+ */
+ public function loadClass($class)
+ {
+ $class = $this->makeBackwardsCompatible($class);
+
+ if ($file = $this->findFile($class)) {
+ require $file;
+
+ return true;
+ }
+ }
+
+ /**
+ * Finds the path to the file where the class is defined.
+ *
+ * @param string $class The name of the class
+ *
+ * @return string|null The path, if found
+ */
+ public function findFile($class)
+ {
+ if (false !== $pos = strrpos($class, '\\')) {
+ // namespaced class name
+ $namespace = substr($class, 0, $pos);
+ $className = substr($class, $pos + 1);
+ $normalizedClass = str_replace('\\', DIRECTORY_SEPARATOR, $namespace).DIRECTORY_SEPARATOR.str_replace('_', DIRECTORY_SEPARATOR, $className).'.php';
+ foreach ($this->namespaces as $ns => $dirs) {
+ if (0 !== strpos($namespace, $ns)) {
+ continue;
+ }
+
+ foreach ($dirs as $dir) {
+ $file = $dir.DIRECTORY_SEPARATOR.$normalizedClass;
+ if (is_file($file)) {
+ return $file;
+ }
+ }
+ }
+
+ foreach ($this->namespaceFallbacks as $dir) {
+ $file = $dir.DIRECTORY_SEPARATOR.$normalizedClass;
+ if (is_file($file)) {
+ return $file;
+ }
+ }
+
+ } else {
+ // PEAR-like class name
+ $normalizedClass = str_replace('_', DIRECTORY_SEPARATOR, $class).'.php';
+ foreach ($this->prefixes as $prefix => $dirs) {
+ if (0 !== strpos($class, $prefix)) {
+ continue;
+ }
+
+ foreach ($dirs as $dir) {
+ $file = $dir.DIRECTORY_SEPARATOR.$normalizedClass;
+ if (is_file($file)) {
+ return $file;
+ }
+ }
+ }
+
+ foreach ($this->prefixFallbacks as $dir) {
+ $file = $dir.DIRECTORY_SEPARATOR.$normalizedClass;
+ if (is_file($file)) {
+ return $file;
+ }
+ }
+ }
+
+ if ($this->useIncludePath && $file = stream_resolve_include_path($normalizedClass)) {
+ return $file;
+ }
+ }
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Base.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Base.php
new file mode 100644
index 00000000000..f80c9320e2a
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Base.php
@@ -0,0 +1,301 @@
+<?php
+/**
+ * @copyright 2012-2013 Rackspace Hosting, Inc.
+ * See COPYING for licensing information
+ * @package phpOpenCloud
+ * @version 1.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\Common;
+
+use OpenCloud\Common\Lang;
+use OpenCloud\Common\Exceptions\AttributeError;
+use OpenCloud\Common\Exceptions\JsonError;
+use OpenCloud\Common\Exceptions\UrlError;
+
+/**
+ * The root class for all other objects used or defined by this SDK.
+ *
+ * It contains common code for error handling as well as service functions that
+ * are useful. Because it is an abstract class, it cannot be called directly,
+ * and it has no publicly-visible properties.
+ */
+abstract class Base
+{
+
+ private $http_headers = array();
+ private $_errors = array();
+
+ /**
+ * Debug status.
+ *
+ * @var LoggerInterface
+ * @access private
+ */
+ private $logger;
+
+ /**
+ * Sets the Logger object.
+ *
+ * @param \OpenCloud\Common\Log\LoggerInterface $logger
+ */
+ public function setLogger(Log\LoggerInterface $logger)
+ {
+ $this->logger = $logger;
+ }
+
+ /**
+ * Returns the Logger object.
+ *
+ * @return \OpenCloud\Common\Log\AbstractLogger
+ */
+ public function getLogger()
+ {
+ if (null === $this->logger) {
+ $this->setLogger(new Log\Logger);
+ }
+ return $this->logger;
+ }
+
+ /**
+ * Returns the URL of the service/object
+ *
+ * The assumption is that nearly all objects will have a URL; at this
+ * base level, it simply throws an exception to enforce the idea that
+ * subclasses need to define this method.
+ *
+ * @throws UrlError
+ */
+ public function url($subresource = '')
+ {
+ throw new UrlError(Lang::translate(
+ 'URL method must be overridden in class definition'
+ ));
+ }
+
+/**
+ * Populates the current object based on an unknown data type.
+ *
+ * @param array|object|string|integer $info
+ * @throws Exceptions\InvalidArgumentError
+ */
+ public function populate($info, $setObjects = true)
+ {
+ if (is_string($info) || is_integer($info)) {
+
+ // If the data type represents an ID, the primary key is set
+ // and we retrieve the full resource from the API
+ $this->{$this->primaryKeyField()} = (string) $info;
+ $this->refresh($info);
+
+ } elseif (is_object($info) || is_array($info)) {
+
+ foreach($info as $key => $value) {
+
+ if ($key == 'metadata' || $key == 'meta') {
+
+ if (empty($this->metadata) || !$this->metadata instanceof Metadata) {
+ $this->metadata = new Metadata;
+ }
+
+ // Metadata
+ $this->$key->setArray($value);
+
+ } elseif (!empty($this->associatedResources[$key]) && $setObjects === true) {
+
+ // Associated resource
+ try {
+ $resource = $this->service()->resource($this->associatedResources[$key], $value);
+ $resource->setParent($this);
+ $this->$key = $resource;
+ } catch (Exception\ServiceException $e) {}
+
+ } elseif (!empty($this->associatedCollections[$key]) && $setObjects === true) {
+
+ // Associated collection
+ try {
+ $this->$key = $this->service()->resourceList($this->associatedCollections[$key], null, $this);
+ } catch (Exception\ServiceException $e) {}
+
+ } else {
+
+ // Normal key/value pair
+ $this->$key = $value;
+ }
+ }
+ } elseif (null !== $info) {
+ throw new Exceptions\InvalidArgumentError(sprintf(
+ Lang::translate('Argument for [%s] must be string or object'),
+ get_class()
+ ));
+ }
+ }
+
+ /**
+ * Sets extended attributes on an object and validates them
+ *
+ * This function is provided to ensure that attributes cannot
+ * arbitrarily added to an object. If this function is called, it
+ * means that the attribute is not defined on the object, and thus
+ * an exception is thrown.
+ *
+ * @codeCoverageIgnore
+ *
+ * @param string $property the name of the attribute
+ * @param mixed $value the value of the attribute
+ * @return void
+ */
+ public function __set($property, $value)
+ {
+ $this->setProperty($property, $value);
+ }
+
+ /**
+ * Sets an extended (unrecognized) property on the current object
+ *
+ * If RAXSDK_STRICT_PROPERTY_CHECKS is TRUE, then the prefix of the
+ * property name must appear in the $prefixes array, or else an
+ * exception is thrown.
+ *
+ * @param string $property the property name
+ * @param mixed $value the value of the property
+ * @param array $prefixes optional list of supported prefixes
+ * @throws \OpenCloud\AttributeError if strict checks are on and
+ * the property prefix is not in the list of prefixes.
+ */
+ public function setProperty($property, $value, array $prefixes = array())
+ {
+ // if strict checks are off, go ahead and set it
+ if (!RAXSDK_STRICT_PROPERTY_CHECKS
+ || $this->checkAttributePrefix($property, $prefixes)
+ ) {
+ $this->$property = $value;
+ } else {
+ // if that fails, then throw the exception
+ throw new AttributeError(sprintf(
+ Lang::translate('Unrecognized attribute [%s] for [%s]'),
+ $property,
+ get_class($this)
+ ));
+ }
+ }
+
+ /**
+ * Converts an array of key/value pairs into a single query string
+ *
+ * For example, array('A'=>1,'B'=>2) would become 'A=1&B=2'.
+ *
+ * @param array $arr array of key/value pairs
+ * @return string
+ */
+ public function makeQueryString($array)
+ {
+ $queryString = '';
+
+ foreach($array as $key => $value) {
+ if ($queryString) {
+ $queryString .= '&';
+ }
+ $queryString .= urlencode($key) . '=' . urlencode($this->to_string($value));
+ }
+
+ return $queryString;
+ }
+
+ /**
+ * Checks the most recent JSON operation for errors
+ *
+ * This function should be called after any `json_*()` function call.
+ * This ensures that nasty JSON errors are detected and the proper
+ * exception thrown.
+ *
+ * Example:
+ * `$obj = json_decode($string);`
+ * `if (check_json_error()) do something ...`
+ *
+ * @return boolean TRUE if an error occurred, FALSE if none
+ * @throws JsonError
+ *
+ * @codeCoverageIgnore
+ */
+ public function checkJsonError()
+ {
+ switch (json_last_error()) {
+ case JSON_ERROR_NONE:
+ return;
+ case JSON_ERROR_DEPTH:
+ $jsonError = 'JSON error: The maximum stack depth has been exceeded';
+ break;
+ case JSON_ERROR_STATE_MISMATCH:
+ $jsonError = 'JSON error: Invalid or malformed JSON';
+ break;
+ case JSON_ERROR_CTRL_CHAR:
+ $jsonError = 'JSON error: Control character error, possibly incorrectly encoded';
+ break;
+ case JSON_ERROR_SYNTAX:
+ $jsonError = 'JSON error: Syntax error';
+ break;
+ case JSON_ERROR_UTF8:
+ $jsonError = 'JSON error: Malformed UTF-8 characters, possibly incorrectly encoded';
+ break;
+ default:
+ $jsonError = 'Unexpected JSON error';
+ break;
+ }
+
+ if (isset($jsonError)) {
+ throw new JsonError(Lang::translate($jsonError));
+ }
+ }
+
+ /**
+ * Returns a class that implements the HttpRequest interface.
+ *
+ * This can be stubbed out for unit testing and avoid making live calls.
+ */
+ public function getHttpRequestObject($url, $method = 'GET', array $options = array())
+ {
+ return new Request\Curl($url, $method, $options);
+ }
+
+ /**
+ * Checks the attribute $property and only permits it if the prefix is
+ * in the specified $prefixes array
+ *
+ * This is to support extension namespaces in some services.
+ *
+ * @param string $property the name of the attribute
+ * @param array $prefixes a list of prefixes
+ * @return boolean TRUE if valid; FALSE if not
+ */
+ private function checkAttributePrefix($property, array $prefixes = array())
+ {
+ $prefix = strstr($property, ':', true);
+
+ if (in_array($prefix, $prefixes)) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ /**
+ * Converts a value to an HTTP-displayable string form
+ *
+ * @param mixed $x a value to convert
+ * @return string
+ */
+ private function to_string($x)
+ {
+ if (is_bool($x) && $x) {
+ return 'True';
+ } elseif (is_bool($x)) {
+ return 'False';
+ } else {
+ return (string) $x;
+ }
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Collection.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Collection.php
new file mode 100644
index 00000000000..e1bf80376e0
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Collection.php
@@ -0,0 +1,320 @@
+<?php
+
+namespace OpenCloud\Common;
+
+/**
+ * Provides an abstraction for working with ordered sets of objects
+ *
+ * Collection objects are used whenever there are multiples; for example,
+ * multiple objects in a container, or multiple servers in a service.
+ *
+ * @since 1.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+class Collection extends Base
+{
+
+ private $service;
+ private $itemclass;
+ private $itemlist = array();
+ private $pointer = 0;
+ private $sortkey;
+ private $next_page_class;
+ private $next_page_callback;
+ private $next_page_url;
+
+ /**
+ * A Collection is an array of objects
+ *
+ * Some assumptions:
+ * * The `Collection` class assumes that there exists on its service
+ * a factory method with the same name of the class. For example, if
+ * you create a Collection of class `Foobar`, it will attempt to call
+ * the method `parent::Foobar()` to create instances of that class.
+ * * It assumes that the factory method can take an array of values, and
+ * it passes that to the method.
+ *
+ * @param Service $service - the service associated with the collection
+ * @param string $itemclass - the Class of each item in the collection
+ * (assumed to be the name of the factory method)
+ * @param array $arr - the input array
+ */
+ public function __construct($service, $itemclass, $array)
+ {
+ $this->service = $service;
+
+ $this->getLogger()->info(
+ 'Collection:service={class}, class={itemClass}, array={array}',
+ array(
+ 'class' => get_class($service),
+ 'itemClass' => $itemclass,
+ 'array' => print_r($array, true)
+ )
+ );
+
+ $this->next_page_class = $itemclass;
+
+ if (false !== ($classNamePos = strrpos($itemclass, '\\'))) {
+ $this->itemclass = substr($itemclass, $classNamePos + 1);
+ } else {
+ $this->itemclass = $itemclass;
+ }
+
+ if (!is_array($array)) {
+ throw new Exceptions\CollectionError(
+ Lang::translate('Cannot create a Collection without an array')
+ );
+ }
+
+ // save the array of items
+ $this->setItemList($array);
+ }
+
+ /**
+ * Set the entire data array.
+ *
+ * @param array $array
+ */
+ public function setItemList(array $array)
+ {
+ $this->itemlist = $array;
+ }
+
+ /**
+ * Retrieve the entire data array.
+ *
+ * @return array
+ */
+ public function getItemList()
+ {
+ return $this->itemlist;
+ }
+
+ /**
+ * Returns the number of items in the collection
+ *
+ * For most services, this is the total number of items. If the Collection
+ * is paginated, however, this only returns the count of items in the
+ * current page of data.
+ *
+ * @return int
+ */
+ public function count()
+ {
+ return count($this->itemlist);
+ }
+
+ /**
+ * Pseudonym for count()
+ *
+ * @codeCoverageIgnore
+ */
+ public function size()
+ {
+ return $this->count();
+ }
+
+ /**
+ * Retrieves the service associated with the Collection
+ *
+ * @return Service
+ */
+ public function service()
+ {
+ return $this->service;
+ }
+
+ /**
+ * Resets the pointer to the beginning, but does NOT return the first item
+ *
+ * @api
+ * @return void
+ */
+ public function reset()
+ {
+ $this->pointer = 0;
+ }
+
+ /**
+ * Resets the collection pointer back to the first item in the page
+ * and returns it
+ *
+ * This is useful if you're only interested in the first item in the page.
+ *
+ * @api
+ * @return Base the first item in the set
+ */
+ public function first()
+ {
+ $this->reset();
+ return $this->next();
+ }
+
+ /**
+ * Returns the next item in the page
+ *
+ * @api
+ * @return Base the next item or FALSE if at the end of the page
+ */
+ public function next()
+ {
+ if ($this->pointer >= $this->count()) {
+ return false;
+ }
+
+ $service = $this->service();
+
+ if (method_exists($service, $this->itemclass)) {
+ return $service->{$this->itemclass}($this->itemlist[$this->pointer++]);
+ } elseif (method_exists($service, 'resource')) {
+ return $service->resource($this->itemclass, $this->itemlist[$this->pointer++]);
+ }
+ // @codeCoverageIgnoreStart
+ return false;
+ // @codeCoverageIgnoreEnd
+ }
+
+ /**
+ * sorts the collection on a specified key
+ *
+ * Note: only top-level keys can be used as the sort key. Note that this
+ * only sorts the data in the current page of the Collection (for
+ * multi-page data).
+ *
+ * @api
+ * @param string $keyname the name of the field to use as the sort key
+ * @return void
+ */
+ public function sort($keyname = 'id')
+ {
+ $this->sortkey = $keyname;
+ usort($this->itemlist, array($this, 'sortCompare'));
+ }
+
+ /**
+ * selects only specified items from the Collection
+ *
+ * This provides a simple form of filtering on Collections. For each item
+ * in the collection, it calls the callback function, passing it the item.
+ * If the callback returns `TRUE`, then the item is retained; if it returns
+ * `FALSE`, then the item is deleted from the collection.
+ *
+ * Note that this should not supersede server-side filtering; the
+ * `Collection::Select()` method requires that *all* of the data for the
+ * Collection be retrieved from the server before the filtering is
+ * performed; this can be very inefficient, especially for large data
+ * sets. This method is mostly useful on smaller-sized sets.
+ *
+ * Example:
+ * <code>
+ * $services = $connection->ServiceList();
+ * $services->Select(function($item){ return $item->region=='ORD';});
+ * // now the $services Collection only has items from the ORD region
+ * </code>
+ *
+ * `Select()` is *destructive*; that is, it actually removes entries from
+ * the collection. For example, if you use `Select()` to find items with
+ * the ID > 10, then use it again to find items that are <= 10, it will
+ * return an empty list.
+ *
+ * @api
+ * @param callable $testfunc a callback function that is passed each item
+ * in turn. Note that `Select()` performs an explicit test for
+ * `FALSE`, so functions like `strpos()` need to be cast into a
+ * boolean value (and not just return the integer).
+ * @returns void
+ * @throws DomainError if callback doesn't return a boolean value
+ */
+ public function select($testfunc)
+ {
+ foreach ($this->getItemList() as $index => $item) {
+ $test = call_user_func($testfunc, $item);
+ if (!is_bool($test)) {
+ throw new Exceptions\DomainError(
+ Lang::translate('Callback function for Collection::Select() did not return boolean')
+ );
+ }
+ if ($test === false) {
+ unset($this->itemlist[$index]);
+ }
+ }
+ }
+
+ /**
+ * returns the Collection object for the next page of results, or
+ * FALSE if there are no more pages
+ *
+ * Generally, the structure for a multi-page collection will look like
+ * this:
+ *
+ * $coll = $obj->Collection();
+ * do {
+ * while($item = $coll->Next()) {
+ * // do something with the item
+ * }
+ * } while ($coll = $coll->NextPage());
+ *
+ * @api
+ * @return Collection if there are more pages of results, otherwise FALSE
+ */
+ public function nextPage()
+ {
+ if (isset($this->next_page_url)) {
+ return call_user_func(
+ $this->next_page_callback,
+ $this->next_page_class,
+ $this->next_page_url
+ );
+ }
+ // @codeCoverageIgnoreStart
+ return false;
+ // @codeCoverageIgnoreEnd
+ }
+
+ /**
+ * for paginated collection, sets the callback function and URL for
+ * the next page
+ *
+ * The callback function should have the signature:
+ *
+ * function Whatever($class, $url, $parent)
+ *
+ * and the `$url` should be the URL of the next page of results
+ *
+ * @param callable $callback the name of the function (or array of
+ * object, function name)
+ * @param string $url the URL of the next page of results
+ * @return void
+ */
+ public function setNextPageCallback($callback, $url)
+ {
+ $this->next_page_callback = $callback;
+ $this->next_page_url = $url;
+ }
+
+ /**
+ * Compares two values of sort keys
+ */
+ private function sortCompare($a, $b)
+ {
+ $key = $this->sortkey;
+
+ // handle strings with strcmp()
+ if (is_string($a->$key)) {
+ return strcmp($a->$key, $b->$key);
+ }
+
+ // handle others with logical comparisons
+ if ($a->$key == $b->$key) {
+ return 0;
+ }
+
+ if ($a->$key < $b->$key) {
+ return -1;
+ } else {
+ return 1;
+ }
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncError.php
new file mode 100644
index 00000000000..cbbacff38bd
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class AsyncError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncHttpError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncHttpError.php
new file mode 100644
index 00000000000..dc7b2d7e3a7
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncHttpError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class AsyncHttpError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncTimeoutError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncTimeoutError.php
new file mode 100644
index 00000000000..bba5f09f64f
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AsyncTimeoutError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class AsyncTimeoutError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AttributeError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AttributeError.php
new file mode 100644
index 00000000000..7d09ceb0147
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AttributeError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class AttributeError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AuthenticationError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AuthenticationError.php
new file mode 100644
index 00000000000..091e4602ec0
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/AuthenticationError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class AuthenticationError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/BaseException.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/BaseException.php
new file mode 100644
index 00000000000..0bc967adf67
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/BaseException.php
@@ -0,0 +1,7 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class BaseException extends \Exception
+{
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnError.php
new file mode 100644
index 00000000000..0f972e9c5c7
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class CdnError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnHttpError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnHttpError.php
new file mode 100644
index 00000000000..f1e2722f158
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnHttpError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class CdnHttpError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnNotAvailableError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnNotAvailableError.php
new file mode 100644
index 00000000000..853b17c7127
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnNotAvailableError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class CdnNotAvailableError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnTtlError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnTtlError.php
new file mode 100644
index 00000000000..b4364f93467
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CdnTtlError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class CdnTtlError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CollectionError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CollectionError.php
new file mode 100644
index 00000000000..9d5030403f6
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CollectionError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class CollectionError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerCreateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerCreateError.php
new file mode 100644
index 00000000000..afc8119bd5a
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerCreateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ContainerCreateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerDeleteError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerDeleteError.php
new file mode 100644
index 00000000000..c212bfbaffd
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerDeleteError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ContainerDeleteError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerError.php
new file mode 100644
index 00000000000..c9716fef075
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ContainerError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNameError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNameError.php
new file mode 100644
index 00000000000..e0b9592835e
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNameError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ContainerNameError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNotEmptyError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNotEmptyError.php
new file mode 100644
index 00000000000..e987449d444
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNotEmptyError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ContainerNotEmptyError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNotFoundError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNotFoundError.php
new file mode 100644
index 00000000000..2e700dbe039
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ContainerNotFoundError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ContainerNotFoundError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CreateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CreateError.php
new file mode 100644
index 00000000000..bb2030373fb
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CreateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class CreateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CreateUpdateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CreateUpdateError.php
new file mode 100644
index 00000000000..8aa651a76d9
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CreateUpdateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class CreateUpdateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CredentialError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CredentialError.php
new file mode 100644
index 00000000000..2769edaf378
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/CredentialError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class CredentialError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseCreateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseCreateError.php
new file mode 100644
index 00000000000..eb19198c2fe
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseCreateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class DatabaseCreateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseDeleteError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseDeleteError.php
new file mode 100644
index 00000000000..41f397529fe
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseDeleteError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class DatabaseDeleteError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseListError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseListError.php
new file mode 100644
index 00000000000..04a7fb9e835
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseListError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class DatabaseListError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseNameError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseNameError.php
new file mode 100644
index 00000000000..17a987a03b0
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseNameError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class DatabaseNameError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseUpdateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseUpdateError.php
new file mode 100644
index 00000000000..c891c173787
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DatabaseUpdateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class DatabaseUpdateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DeleteError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DeleteError.php
new file mode 100644
index 00000000000..27c4b2a4894
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DeleteError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class DeleteError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DocumentError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DocumentError.php
new file mode 100644
index 00000000000..d501e3594b6
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DocumentError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class DocumentError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DomainError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DomainError.php
new file mode 100644
index 00000000000..b4eac2ae1d3
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/DomainError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class DomainError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/EmptyResponseError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/EmptyResponseError.php
new file mode 100644
index 00000000000..c7863c09b01
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/EmptyResponseError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class EmptyResponseError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/EndpointError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/EndpointError.php
new file mode 100644
index 00000000000..a686a6456e9
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/EndpointError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class EndpointError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/FlavorError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/FlavorError.php
new file mode 100644
index 00000000000..469dc27e76c
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/FlavorError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class FlavorError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpError.php
new file mode 100644
index 00000000000..1b54b8a8253
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class HttpError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpForbiddenError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpForbiddenError.php
new file mode 100644
index 00000000000..a5c64780516
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpForbiddenError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class HttpForbiddenError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpOverLimitError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpOverLimitError.php
new file mode 100644
index 00000000000..243e8df64fd
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpOverLimitError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class HttpOverLimitError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpRetryError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpRetryError.php
new file mode 100644
index 00000000000..78345840bba
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpRetryError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class HttpRetryError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpTimeoutError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpTimeoutError.php
new file mode 100644
index 00000000000..81bc9dda608
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpTimeoutError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class HttpTimeoutError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpUnauthorizedError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpUnauthorizedError.php
new file mode 100644
index 00000000000..9b1edb20333
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpUnauthorizedError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class HttpUnauthorizedError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpUrlError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpUrlError.php
new file mode 100644
index 00000000000..fa2af82c564
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/HttpUrlError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class HttpUrlError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/IOError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/IOError.php
new file mode 100644
index 00000000000..df816336c6c
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/IOError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class IOError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/IdRequiredError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/IdRequiredError.php
new file mode 100644
index 00000000000..398b9f3fd85
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/IdRequiredError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class IdRequiredError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ImageError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ImageError.php
new file mode 100644
index 00000000000..3b846a7551f
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ImageError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ImageError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceCreateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceCreateError.php
new file mode 100644
index 00000000000..65caa154497
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceCreateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InstanceCreateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceDeleteError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceDeleteError.php
new file mode 100644
index 00000000000..e4c6fdb7f57
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceDeleteError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InstanceDeleteError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceError.php
new file mode 100644
index 00000000000..48152824862
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InstanceError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceFlavorError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceFlavorError.php
new file mode 100644
index 00000000000..e8a074eb9bf
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceFlavorError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InstanceFlavorError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceNotFound.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceNotFound.php
new file mode 100644
index 00000000000..4bc94797b3f
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceNotFound.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InstanceNotFound extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceUpdateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceUpdateError.php
new file mode 100644
index 00000000000..b15f3426013
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InstanceUpdateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InstanceUpdateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidArgumentError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidArgumentError.php
new file mode 100644
index 00000000000..a655f11a731
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidArgumentError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InvalidArgumentError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidIdTypeError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidIdTypeError.php
new file mode 100644
index 00000000000..f329c748957
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidIdTypeError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InvalidIdTypeError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidIpTypeError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidIpTypeError.php
new file mode 100644
index 00000000000..370d8f650de
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidIpTypeError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InvalidIpTypeError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidParameterError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidParameterError.php
new file mode 100644
index 00000000000..f13986ffc94
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidParameterError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InvalidParameterError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidRequestError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidRequestError.php
new file mode 100644
index 00000000000..0266d8f22bd
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/InvalidRequestError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class InvalidRequestError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/JsonError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/JsonError.php
new file mode 100644
index 00000000000..96f9102ed37
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/JsonError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class JsonError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/LoggingException.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/LoggingException.php
new file mode 100644
index 00000000000..a5bdad705f4
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/LoggingException.php
@@ -0,0 +1,16 @@
+<?php
+/**
+ * @copyright Copyright 2012-2013 Rackspace US, Inc.
+ See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.5.9
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\Common\Exceptions;
+
+use Exception;
+
+class LoggingException extends Exception
+{
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataCreateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataCreateError.php
new file mode 100644
index 00000000000..a119397392f
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataCreateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class MetadataCreateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataDeleteError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataDeleteError.php
new file mode 100644
index 00000000000..4acd879afe9
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataDeleteError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class MetadataDeleteError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataError.php
new file mode 100644
index 00000000000..65f94975a44
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class MetadataError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataJsonError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataJsonError.php
new file mode 100644
index 00000000000..a7a74ca9e13
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataJsonError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class MetadataJsonError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataKeyError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataKeyError.php
new file mode 100644
index 00000000000..606f6d95874
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataKeyError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class MetadataKeyError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataPrefixError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataPrefixError.php
new file mode 100644
index 00000000000..271e69010a7
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataPrefixError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class MetadataPrefixError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataUpdateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataUpdateError.php
new file mode 100644
index 00000000000..49db43d6f70
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MetadataUpdateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class MetadataUpdateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MisMatchedChecksumError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MisMatchedChecksumError.php
new file mode 100644
index 00000000000..75b4f926995
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MisMatchedChecksumError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class MisMatchedChecksumError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MissingValueError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MissingValueError.php
new file mode 100644
index 00000000000..0dd5b8ee737
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/MissingValueError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class MissingValueError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NameError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NameError.php
new file mode 100644
index 00000000000..6918120a56c
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NameError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class NameError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkCreateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkCreateError.php
new file mode 100644
index 00000000000..a0c7640ffe8
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkCreateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class NetworkCreateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkDeleteError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkDeleteError.php
new file mode 100644
index 00000000000..0e2922babe2
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkDeleteError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class NetworkDeleteError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkError.php
new file mode 100644
index 00000000000..4b30806c1bc
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class NetworkError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkUpdateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkUpdateError.php
new file mode 100644
index 00000000000..f55f09d8ec2
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkUpdateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class NetworkUpdateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkUrlError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkUrlError.php
new file mode 100644
index 00000000000..666ec50482b
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NetworkUrlError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class NetworkUrlError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NoContentTypeError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NoContentTypeError.php
new file mode 100644
index 00000000000..59a33088163
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NoContentTypeError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class NoContentTypeError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NoNameError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NoNameError.php
new file mode 100644
index 00000000000..2d56f5fcd0d
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/NoNameError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class NoNameError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjFetchError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjFetchError.php
new file mode 100644
index 00000000000..9d7391823e8
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjFetchError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ObjFetchError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjectCopyError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjectCopyError.php
new file mode 100644
index 00000000000..ef7b3b39220
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjectCopyError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ObjectCopyError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjectError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjectError.php
new file mode 100644
index 00000000000..ea667ad25f6
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ObjectError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ObjectError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/RebuildError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/RebuildError.php
new file mode 100644
index 00000000000..9ee6ab37fd9
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/RebuildError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class RebuildError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/RecordTypeError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/RecordTypeError.php
new file mode 100644
index 00000000000..718ce98574c
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/RecordTypeError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class RecordTypeError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerActionError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerActionError.php
new file mode 100644
index 00000000000..d4ad6453281
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerActionError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ServerActionError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerCreateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerCreateError.php
new file mode 100644
index 00000000000..69904111c61
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerCreateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ServerCreateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerDeleteError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerDeleteError.php
new file mode 100644
index 00000000000..94a1adc4f0b
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerDeleteError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ServerDeleteError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerImageScheduleError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerImageScheduleError.php
new file mode 100644
index 00000000000..19fbcbd279c
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerImageScheduleError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ServerImageScheduleError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerIpsError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerIpsError.php
new file mode 100644
index 00000000000..3e737c28614
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerIpsError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ServerIpsError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerJsonError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerJsonError.php
new file mode 100644
index 00000000000..c10e67d645d
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerJsonError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ServerJsonError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerUpdateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerUpdateError.php
new file mode 100644
index 00000000000..d9d7b370808
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerUpdateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ServerUpdateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerUrlError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerUrlError.php
new file mode 100644
index 00000000000..ba0308d04e7
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServerUrlError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ServerUrlError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServiceValueError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServiceValueError.php
new file mode 100644
index 00000000000..7ce52c846a4
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/ServiceValueError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class ServiceValueError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/SnapshotError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/SnapshotError.php
new file mode 100644
index 00000000000..14d7614a9ee
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/SnapshotError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class SnapshotError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/TempUrlMethodError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/TempUrlMethodError.php
new file mode 100644
index 00000000000..61f4647d1b3
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/TempUrlMethodError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class TempUrlMethodError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnknownError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnknownError.php
new file mode 100644
index 00000000000..2b0772530fc
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnknownError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UnknownError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnknownParameterError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnknownParameterError.php
new file mode 100644
index 00000000000..704ee28c052
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnknownParameterError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UnknownParameterError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnrecognizedServiceError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnrecognizedServiceError.php
new file mode 100644
index 00000000000..396d451e131
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnrecognizedServiceError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UnrecognizedServiceError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedExtensionError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedExtensionError.php
new file mode 100644
index 00000000000..5ff5ae89c73
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedExtensionError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UnsupportedExtensionError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedFeatureExtension.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedFeatureExtension.php
new file mode 100644
index 00000000000..6d9143a1d91
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedFeatureExtension.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UnsupportedFeatureExtension extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedVersionError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedVersionError.php
new file mode 100644
index 00000000000..060733ad5b5
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UnsupportedVersionError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UnsupportedVersionError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UpdateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UpdateError.php
new file mode 100644
index 00000000000..23f0dbb6aa7
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UpdateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UpdateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UrlError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UrlError.php
new file mode 100644
index 00000000000..6c4d9ab69aa
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UrlError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UrlError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserCreateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserCreateError.php
new file mode 100644
index 00000000000..f87ee0d2fc9
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserCreateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UserCreateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserDeleteError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserDeleteError.php
new file mode 100644
index 00000000000..3196289aafc
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserDeleteError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UserDeleteError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserListError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserListError.php
new file mode 100644
index 00000000000..7d287ae0ecf
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserListError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UserListError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserNameError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserNameError.php
new file mode 100644
index 00000000000..51902f8e93c
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserNameError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UserNameError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserUpdateError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserUpdateError.php
new file mode 100644
index 00000000000..403b53420d0
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/UserUpdateError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class UserUpdateError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/VolumeError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/VolumeError.php
new file mode 100644
index 00000000000..c19c4c2009d
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/VolumeError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class VolumeError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/VolumeTypeError.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/VolumeTypeError.php
new file mode 100644
index 00000000000..a9cc1e3f64b
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Exceptions/VolumeTypeError.php
@@ -0,0 +1,5 @@
+<?php
+
+namespace OpenCloud\Common\Exceptions;
+
+class VolumeTypeError extends \Exception {}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/Role.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/Role.php
new file mode 100644
index 00000000000..b2c480d71b5
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/Role.php
@@ -0,0 +1,21 @@
+<?php
+
+/**
+ * PHP OpenCloud library.
+ *
+ * @author Jamie Hannaford <jamie@limetree.org>
+ * @version 2.0.0
+ * @copyright Copyright 2012-2013 Rackspace US, Inc.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ */
+
+/**
+ * Description of Role
+ *
+ * @link
+ *
+ * @codeCoverageIgnore
+ */
+class Role
+{
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/Tenant.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/Tenant.php
new file mode 100644
index 00000000000..62783613c2f
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/Tenant.php
@@ -0,0 +1,22 @@
+<?php
+
+/**
+ * PHP OpenCloud library.
+ *
+ * @author Jamie Hannaford <jamie@limetree.org>
+ * @version 2.0.0
+ * @copyright Copyright 2012-2013 Rackspace US, Inc.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ */
+
+/**
+ * Description of Tenant
+ *
+ * @link
+ *
+ * @codeCoverageIgnore
+ */
+class Tenant
+{
+
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/User.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/User.php
new file mode 100644
index 00000000000..9e3862d1750
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Identity/User.php
@@ -0,0 +1,73 @@
+<?php
+/**
+ * @copyright 2012-2013 Rackspace Hosting, Inc.
+ * See COPYING for licensing information
+ * @package phpOpenCloud
+ * @version 1.5.9
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.co.uk>
+ */
+
+/**
+ * Represents a sub-user in Keystone.
+ *
+ * @link http://docs.rackspace.com/auth/api/v2.0/auth-client-devguide/content/User_Calls.html
+ *
+ * @codeCoverageIgnore
+ */
+class User extends PersistentObject
+{
+
+ public static function factory($info)
+ {
+ $user = new self;
+ }
+
+ /**
+ * Return detailed information about a specific user, by either user name or user ID.
+ * @param int|string $info
+ */
+ public function get($info)
+ {
+ if (is_integer($info)) {
+
+ } elseif (is_string($info)) {
+
+ } else {
+ throw new Exception\IdentityException(sprintf(
+ 'A string-based username or an integer-based user ID is valid'
+ ));
+ }
+ }
+
+ public function create()
+ {
+
+ }
+
+ public function update()
+ {
+
+ }
+
+ public function delete()
+ {
+
+ }
+
+ public function listAllCredentials()
+ {
+
+ }
+
+ public function getCredentials()
+ {
+
+ }
+
+ public function resetApiKey()
+ {
+
+ }
+
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Lang.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Lang.php
new file mode 100644
index 00000000000..7bb12859734
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Lang.php
@@ -0,0 +1,21 @@
+<?php
+
+namespace OpenCloud\Common;
+
+class Lang
+{
+
+ public static function translate($word = null)
+ {
+ return $word;
+ }
+
+ public static function noslash($str)
+ {
+ while ($str && (substr($str, -1) == '/')) {
+ $str = substr($str, 0, strlen($str) - 1);
+ }
+ return $str;
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/AbstractLogger.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/AbstractLogger.php
new file mode 100644
index 00000000000..c7aea7f8767
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/AbstractLogger.php
@@ -0,0 +1,140 @@
+<?php
+
+// Copyright (c) 2012 PHP Framework Interoperability Group
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+namespace OpenCloud\Common\Log;
+
+/**
+ * This is a simple Logger implementation that other Loggers can inherit from.
+ *
+ * It simply delegates all log-level-specific methods to the `log` method to
+ * reduce boilerplate code that a simple Logger that does the same thing with
+ * messages regardless of the error level has to implement.
+ */
+abstract class AbstractLogger implements LoggerInterface
+{
+ /**
+ * System is unusable.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function emergency($message, array $context = array())
+ {
+ $this->log(LogLevel::EMERGENCY, $message, $context);
+ }
+
+ /**
+ * Action must be taken immediately.
+ *
+ * Example: Entire website down, database unavailable, etc. This should
+ * trigger the SMS alerts and wake you up.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function alert($message, array $context = array())
+ {
+ $this->log(LogLevel::ALERT, $message, $context);
+ }
+
+ /**
+ * Critical conditions.
+ *
+ * Example: Application component unavailable, unexpected exception.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function critical($message, array $context = array())
+ {
+ $this->log(LogLevel::CRITICAL, $message, $context);
+ }
+
+ /**
+ * Runtime errors that do not require immediate action but should typically
+ * be logged and monitored.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function error($message, array $context = array())
+ {
+ $this->log(LogLevel::ERROR, $message, $context);
+ }
+
+ /**
+ * Exceptional occurrences that are not errors.
+ *
+ * Example: Use of deprecated APIs, poor use of an API, undesirable things
+ * that are not necessarily wrong.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function warning($message, array $context = array())
+ {
+ $this->log(LogLevel::WARNING, $message, $context);
+ }
+
+ /**
+ * Normal but significant events.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function notice($message, array $context = array())
+ {
+ $this->log(LogLevel::NOTICE, $message, $context);
+ }
+
+ /**
+ * Interesting events.
+ *
+ * Example: User logs in, SQL logs.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function info($message, array $context = array())
+ {
+ $this->log(LogLevel::INFO, $message, $context);
+ }
+
+ /**
+ * Detailed debug information.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function debug($message, array $context = array())
+ {
+ $this->log(LogLevel::DEBUG, $message, $context);
+ }
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/LogLevel.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/LogLevel.php
new file mode 100644
index 00000000000..64b0169b507
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/LogLevel.php
@@ -0,0 +1,38 @@
+<?php
+
+// Copyright (c) 2012 PHP Framework Interoperability Group
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+namespace OpenCloud\Common\Log;
+
+/**
+ * Describes log levels
+ */
+class LogLevel
+{
+ const EMERGENCY = 'emergency';
+ const ALERT = 'alert';
+ const CRITICAL = 'critical';
+ const ERROR = 'error';
+ const WARNING = 'warning';
+ const NOTICE = 'notice';
+ const INFO = 'info';
+ const DEBUG = 'debug';
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/Logger.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/Logger.php
new file mode 100644
index 00000000000..e11d3fbb7ca
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/Logger.php
@@ -0,0 +1,220 @@
+<?php
+/**
+ * @copyright Copyright 2012-2013 Rackspace US, Inc.
+ See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.5.9
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\Common\Log;
+
+use OpenCloud\Common\Exceptions\LoggingException;
+
+/**
+ * Basic logger for OpenCloud which extends FIG's PSR-3 standard logger.
+ *
+ * @link https://github.com/php-fig/log
+ */
+class Logger extends AbstractLogger
+{
+ /**
+ * Is this debug class enabled or not?
+ *
+ * @var bool
+ */
+ private $enabled = false;
+
+ /**
+ * These are the levels which will always be outputted - regardless of
+ * user-imposed settings.
+ *
+ * @var array
+ */
+ private $urgentLevels = array(
+ LogLevel::EMERGENCY,
+ LogLevel::ALERT,
+ LogLevel::CRITICAL
+ );
+
+ /**
+ * Logging options.
+ *
+ * @var array
+ */
+ private $options = array(
+ 'outputToFile' => false,
+ 'logFile' => null,
+ 'dateFormat' => 'd/m/y H:I',
+ 'delimeter' => ' - '
+ );
+
+ /**
+ * Determines whether a log level needs to be outputted.
+ *
+ * @param string $logLevel
+ * @return bool
+ */
+ private function outputIsUrgent($logLevel)
+ {
+ return in_array($logLevel, $this->urgentLevels);
+ }
+
+ /**
+ * Interpolates context values into the message placeholders.
+ *
+ * @param string $message
+ * @param array $context
+ * @return type
+ */
+ private function interpolate($message, array $context = array())
+ {
+ // build a replacement array with braces around the context keys
+ $replace = array();
+ foreach ($context as $key => $val) {
+ $replace['{' . $key . '}'] = $val;
+ }
+
+ // interpolate replacement values into the message and return
+ return strtr($message, $replace);
+ }
+
+ /**
+ * Enable or disable the debug class.
+ *
+ * @param bool $enabled
+ * @return self
+ */
+ public function setEnabled($enabled)
+ {
+ $this->enabled = $enabled;
+ return $this;
+ }
+
+ /**
+ * Is the debug class enabled?
+ *
+ * @return bool
+ */
+ public function getEnabled()
+ {
+ return $this->enabled;
+ }
+
+ /**
+ * Set an array of options.
+ *
+ * @param array $options
+ */
+ public function setOptions(array $options = array())
+ {
+ foreach ($options as $key => $value) {
+ $this->setOption($key, $value);
+ }
+ }
+
+ /**
+ * Get all options.
+ *
+ * @return array
+ */
+ public function getOptions()
+ {
+ return $this->options;
+ }
+
+ /**
+ * Set an individual option.
+ *
+ * @param string $key
+ * @param string $value
+ */
+ public function setOption($key, $value)
+ {
+ if ($this->optionExists($key)) {
+ $this->options[$key] = $value;
+ }
+ }
+
+ /**
+ * Get an individual option.
+ *
+ * @param string $key
+ * @return string|null
+ */
+ public function getOption($key)
+ {
+ if ($this->optionExists($key)) {
+ return $this->options[$key];
+ }
+ }
+
+ /**
+ * Check whether an individual option exists.
+ *
+ * @param string $key
+ * @return bool
+ */
+ private function optionExists($key)
+ {
+ return array_key_exists($key, $this->getOptions());
+ }
+
+ /**
+ * Outputs a log message if necessary.
+ *
+ * @param string $logLevel
+ * @param string $message
+ * @param string $context
+ */
+ public function log($level, $message, array $context = array())
+ {
+ if ($this->outputIsUrgent($level)
+ || $this->getEnabled() === true
+ || RAXSDK_DEBUG === true
+ ) {
+ $this->dispatch($message, $context);
+ }
+ }
+
+ /**
+ * Used to format the line outputted in the log file.
+ *
+ * @param string $string
+ * @return string
+ */
+ private function formatFileLine($string)
+ {
+ $format = $this->getOption('dateFormat') . $this->getOption('delimeter');
+ return date($format) . $string;
+ }
+
+ /**
+ * Dispatch a log output message.
+ *
+ * @param string $message
+ * @param array $context
+ * @throws LoggingException
+ */
+ private function dispatch($message, $context)
+ {
+ $output = $this->interpolate($message, $context) . PHP_EOL;
+
+ if ($this->getOption('outputToFile') === true) {
+ $file = $this->getOption('logFile');
+
+ if (!is_writable($file)) {
+ throw new LoggingException(
+ 'The log file either does not exist or is not writeable'
+ );
+ }
+
+ // Output to file
+ file_put_contents($file, $this->formatFileLine($output));
+ } else {
+
+ echo $output;
+ }
+ }
+
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/LoggerInterface.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/LoggerInterface.php
new file mode 100644
index 00000000000..daef1b04dad
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Log/LoggerInterface.php
@@ -0,0 +1,134 @@
+<?php
+
+// Copyright (c) 2012 PHP Framework Interoperability Group
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+namespace OpenCloud\Common\Log;
+
+/**
+ * Describes a logger instance
+ *
+ * The message MUST be a string or object implementing __toString().
+ *
+ * The message MAY contain placeholders in the form: {foo} where foo
+ * will be replaced by the context data in key "foo".
+ *
+ * The context array can contain arbitrary data, the only assumption that
+ * can be made by implementors is that if an Exception instance is given
+ * to produce a stack trace, it MUST be in a key named "exception".
+ *
+ * See https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md
+ * for the full interface specification.
+ */
+interface LoggerInterface
+{
+ /**
+ * System is unusable.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function emergency($message, array $context = array());
+
+ /**
+ * Action must be taken immediately.
+ *
+ * Example: Entire website down, database unavailable, etc. This should
+ * trigger the SMS alerts and wake you up.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function alert($message, array $context = array());
+
+ /**
+ * Critical conditions.
+ *
+ * Example: Application component unavailable, unexpected exception.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function critical($message, array $context = array());
+
+ /**
+ * Runtime errors that do not require immediate action but should typically
+ * be logged and monitored.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function error($message, array $context = array());
+
+ /**
+ * Exceptional occurrences that are not errors.
+ *
+ * Example: Use of deprecated APIs, poor use of an API, undesirable things
+ * that are not necessarily wrong.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function warning($message, array $context = array());
+
+ /**
+ * Normal but significant events.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function notice($message, array $context = array());
+
+ /**
+ * Interesting events.
+ *
+ * Example: User logs in, SQL logs.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function info($message, array $context = array());
+
+ /**
+ * Detailed debug information.
+ *
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function debug($message, array $context = array());
+
+ /**
+ * Logs with an arbitrary level.
+ *
+ * @param mixed $level
+ * @param string $message
+ * @param array $context
+ * @return null
+ */
+ public function log($level, $message, array $context = array());
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Metadata.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Metadata.php
new file mode 100644
index 00000000000..be6903e897e
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Metadata.php
@@ -0,0 +1,92 @@
+<?php
+/**
+ * A metadata object, used by other components in Compute and Object Storage
+ *
+ * @copyright 2012-2013 Rackspace Hosting, Inc.
+ * See COPYING for licensing information
+ *
+ * @package phpOpenCloud
+ * @version 1.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ */
+
+namespace OpenCloud\Common;
+
+/**
+ * The Metadata class represents either Server or Image metadata
+ *
+ * @api
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ */
+class Metadata extends Base
+{
+
+ // array holding the names of keys that were set
+ private $_keylist = array();
+
+ /**
+ * This setter overrides the base one, since the metadata key can be
+ * anything
+ *
+ * @param string $key
+ * @param string $value
+ * @return void
+ */
+ public function __set($key, $value)
+ {
+ // set the value and track the keys
+ if (!in_array($key, $this->_keylist)) {
+ $this->_keylist[] = $key;
+ }
+
+ $this->$key = $value;
+ }
+
+ /**
+ * Returns the list of keys defined
+ *
+ * @return array
+ */
+ public function Keylist()
+ {
+ return $this->_keylist;
+ }
+
+ /**
+ * Sets metadata values from an array, with optional prefix
+ *
+ * If $prefix is provided, then only array keys that match the prefix
+ * are set as metadata values, and $prefix is stripped from the key name.
+ *
+ * @param array $values an array of key/value pairs to set
+ * @param string $prefix if provided, a prefix that is used to identify
+ * metadata values. For example, you can set values from headers
+ * for a Container by using $prefix='X-Container-Meta-'.
+ * @return void
+ */
+ public function setArray($values, $prefix = null)
+ {
+ if (empty($values)) {
+ return false;
+ }
+
+ foreach ($values as $key => $value) {
+ if ($prefix) {
+ if (strpos($key, $prefix) === 0) {
+ $name = substr($key, strlen($prefix));
+ $this->getLogger()->info(
+ Lang::translate('Setting [{name}] to [{value}]'),
+ array(
+ 'name' => $name,
+ 'value' => $value
+ )
+ );
+ $this->$name = $value;
+ }
+ } else {
+ $this->$key = $value;
+ }
+ }
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Nova.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Nova.php
new file mode 100644
index 00000000000..fe4dcccc73f
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Nova.php
@@ -0,0 +1,140 @@
+<?php
+
+/**
+ * An abstract class that defines shared components for products that use
+ * OpenStack Nova
+ *
+ * @copyright 2012-2013 Rackspace Hosting, Inc.
+ * See COPYING for licensing information
+ *
+ * @package phpOpenCloud
+ * @version 1.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ */
+
+namespace OpenCloud\Common;
+
+use OpenCloud\OpenStack;
+use OpenCloud\Common\Lang;
+use OpenCloud\Compute\Flavor;
+
+/**
+ * Nova is an abstraction layer for the OpenStack compute service.
+ *
+ * Nova is used as a basis for several products, including Compute services
+ * as well as Rackspace's Cloud Databases. This class is, in essence, a vehicle
+ * for sharing common code between those other classes.
+ */
+abstract class Nova extends Service
+{
+
+ private $_url;
+
+ /**
+ * Called when creating a new Compute service object
+ *
+ * _NOTE_ that the order of parameters for this is *different* from the
+ * parent Service class. This is because the earlier parameters are the
+ * ones that most typically change, whereas the later ones are not
+ * modified as often.
+ *
+ * @param \OpenCloud\Identity $conn - a connection object
+ * @param string $serviceRegion - identifies the region of this Compute
+ * service
+ * @param string $urltype - identifies the URL type ("publicURL",
+ * "privateURL")
+ * @param string $serviceName - identifies the name of the service in the
+ * catalog
+ */
+ public function __construct(
+ OpenStack $conn,
+ $serviceType,
+ $serviceName,
+ $serviceRegion,
+ $urltype
+ ) {
+ parent::__construct(
+ $conn,
+ $serviceType,
+ $serviceName,
+ $serviceRegion,
+ $urltype
+ );
+
+ $this->_url = Lang::noslash(parent::Url());
+
+ $this->getLogger()->info(Lang::translate('Initializing Nova...'));
+ }
+
+ /**
+ * Returns a flavor from the service
+ *
+ * This is a factory method and should generally be called instead of
+ * creating a Flavor object directly.
+ *
+ * @api
+ * @param string $id - if supplied, the Flavor identified by this is
+ * retrieved
+ * @return Compute\Flavor object
+ */
+ public function Flavor($id = null)
+ {
+ return new Flavor($this, $id);
+ }
+
+ /**
+ * Returns a list of Flavor objects
+ *
+ * This is a factory method and should generally be called instead of
+ * creating a FlavorList object directly.
+ *
+ * @api
+ * @param boolean $details - if TRUE (the default), returns full details.
+ * Set to FALSE to retrieve minimal details and possibly improve
+ * performance.
+ * @param array $filter - optional key/value pairs for creating query
+ * strings
+ * @return Collection (or FALSE on an error)
+ */
+ public function FlavorList($details = true, array $filter = array())
+ {
+ if ($details) {
+ $url = $this->Url(Flavor::ResourceName().'/detail', $filter);
+ } else {
+ $url = $this->Url(Flavor::ResourceName(), $filter);
+ }
+ return $this->Collection('\OpenCloud\Compute\Flavor', $url);
+ }
+
+ /**
+ * Gets a request from an HTTP source and ensures that the
+ * content type is always "application/json"
+ *
+ * This is a simple subclass of the parent::Request() method that ensures
+ * that all Compute requests use application/json as the Content-Type:
+ *
+ * @param string $url - the URL of the request
+ * @param string $method - the HTTP method ("GET" by default)
+ * @param array $headers - an associative array of headers to pass to
+ * the request
+ * @param string $body - optional body for POST or PUT requests
+ * @return \Rackspace\HttpResult object
+ */
+ public function Request($url, $method = 'GET', array $headers = array(), $body = null)
+ {
+ $headers['Content-Type'] = RAXSDK_CONTENT_TYPE_JSON;
+ return parent::Request($url, $method, $headers, $body);
+ }
+
+ /**
+ * Loads the available namespaces from the /extensions resource
+ */
+ protected function load_namespaces()
+ {
+ $ext = $this->Extensions();
+ foreach($ext as $obj) {
+ $this->_namespaces[] = $obj->alias;
+ }
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/PersistentObject.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/PersistentObject.php
new file mode 100644
index 00000000000..0257526d709
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/PersistentObject.php
@@ -0,0 +1,939 @@
+<?php
+/**
+ * An abstraction that defines persistent objects associated with a service
+ *
+ * @copyright 2012-2013 Rackspace Hosting, Inc.
+ * See COPYING for licensing information
+ *
+ * @package phpOpenCloud
+ * @version 1.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\Common;
+
+/**
+ * Represents an object that can be retrieved, created, updated and deleted.
+ *
+ * This class abstracts much of the common functionality between:
+ *
+ * * Nova servers;
+ * * Swift containers and objects;
+ * * DBAAS instances;
+ * * Cinder volumes;
+ * * and various other objects that:
+ * * have a URL;
+ * * can be created, updated, deleted, or retrieved;
+ * * use a standard JSON format with a top-level element followed by
+ * a child object with attributes.
+ *
+ * In general, you can create a persistent object class by subclassing this
+ * class and defining some protected, static variables:
+ *
+ * * $url_resource - the sub-resource value in the URL of the parent. For
+ * example, if the parent URL is `http://something/parent`, then setting this
+ * value to "another" would result in a URL for the persistent object of
+ * `http://something/parent/another`.
+ *
+ * * $json_name - the top-level JSON object name. For example, if the
+ * persistent object is represented by `{"foo": {"attr":value, ...}}`, then
+ * set $json_name to "foo".
+ *
+ * * $json_collection_name - optional; this value is the name of a collection
+ * of the persistent objects. If not provided, it defaults to `json_name`
+ * with an appended "s" (e.g., if `json_name` is "foo", then
+ * `json_collection_name` would be "foos"). Set this value if the collection
+ * name doesn't follow this pattern.
+ *
+ * * $json_collection_element - the common pattern for a collection is:
+ * `{"collection": [{"attr":"value",...}, {"attr":"value",...}, ...]}`
+ * That is, each element of the array is a \stdClass object containing the
+ * object's attributes. In rare instances, the objects in the array
+ * are named, and `json_collection_element` contains the name of the
+ * collection objects. For example, in this JSON response:
+ * `{"allowedDomain":[{"allowedDomain":{"name":"foo"}}]}`,
+ * `json_collection_element` would be set to "allowedDomain".
+ *
+ * The PersistentObject class supports the standard CRUD methods; if these are
+ * not needed (i.e. not supported by the service), the subclass should redefine
+ * these to call the `noCreate`, `noUpdate`, or `noDelete` methods, which will
+ * trigger an appropriate exception. For example, if an object cannot be created:
+ *
+ * function create($params = array())
+ * {
+ * $this->noCreate();
+ * }
+ */
+abstract class PersistentObject extends Base
+{
+
+ private $service;
+
+ private $parent;
+
+ protected $id;
+
+ /**
+ * Retrieves the instance from persistent storage
+ *
+ * @param mixed $service The service object for this resource
+ * @param mixed $info The ID or array/object of data
+ */
+ public function __construct($service = null, $info = null)
+ {
+ if ($service instanceof Service) {
+ $this->setService($service);
+ }
+
+ if (property_exists($this, 'metadata')) {
+ $this->metadata = new Metadata;
+ }
+
+ $this->populate($info);
+ }
+
+ /**
+ * Validates properties that have a namespace: prefix
+ *
+ * If the property prefix: appears in the list of supported extension
+ * namespaces, then the property is applied to the object. Otherwise,
+ * an exception is thrown.
+ *
+ * @param string $name the name of the property
+ * @param mixed $value the property's value
+ * @return void
+ * @throws AttributeError
+ */
+ public function __set($name, $value)
+ {
+ $this->setProperty($name, $value, $this->getService()->namespaces());
+ }
+
+ /**
+ * Sets the service associated with this resource object.
+ *
+ * @param \OpenCloud\Common\Service $service
+ */
+ public function setService(Service $service)
+ {
+ $this->service = $service;
+ return $this;
+ }
+
+ /**
+ * Returns the service object for this resource; required for making
+ * requests, etc. because it has direct access to the Connection.
+ *
+ * @return \OpenCloud\Common\Service
+ */
+ public function getService()
+ {
+ if (null === $this->service) {
+ throw new Exceptions\ServiceValueError(
+ 'No service defined'
+ );
+ }
+ return $this->service;
+ }
+
+ /**
+ * Legacy shortcut to getService
+ *
+ * @return \OpenCloud\Common\Service
+ */
+ public function service()
+ {
+ return $this->getService();
+ }
+
+ /**
+ * Set the parent object for this resource.
+ *
+ * @param \OpenCloud\Common\PersistentObject $parent
+ */
+ public function setParent(PersistentObject $parent)
+ {
+ $this->parent = $parent;
+ return $this;
+ }
+
+ /**
+ * Returns the parent.
+ *
+ * @return \OpenCloud\Common\PersistentObject
+ */
+ public function getParent()
+ {
+ if (null === $this->parent) {
+ $this->parent = $this->getService();
+ }
+ return $this->parent;
+ }
+
+ /**
+ * Legacy shortcut to getParent
+ *
+ * @return \OpenCloud\Common\PersistentObject
+ */
+ public function parent()
+ {
+ return $this->getParent();
+ }
+
+
+
+
+ /**
+ * API OPERATIONS (CRUD & CUSTOM)
+ */
+
+ /**
+ * Creates a new object
+ *
+ * @api
+ * @param array $params array of values to set when creating the object
+ * @return HttpResponse
+ * @throws VolumeCreateError if HTTP status is not Success
+ */
+ public function create($params = array())
+ {
+ // set parameters
+ if (!empty($params)) {
+ $this->populate($params, false);
+ }
+
+ // debug
+ $this->getLogger()->info('{class}::Create({name})', array(
+ 'class' => get_class($this),
+ 'name' => $this->Name()
+ ));
+
+ // construct the JSON
+ $object = $this->createJson();
+ $json = json_encode($object);
+ $this->checkJsonError();
+
+ $this->getLogger()->info('{class}::Create JSON [{json}]', array(
+ 'class' => get_class($this),
+ 'json' => $json
+ ));
+
+ // send the request
+ $response = $this->getService()->request(
+ $this->createUrl(),
+ 'POST',
+ array('Content-Type' => 'application/json'),
+ $json
+ );
+
+ // check the return code
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() > 204) {
+ throw new Exceptions\CreateError(sprintf(
+ Lang::translate('Error creating [%s] [%s], status [%d] response [%s]'),
+ get_class($this),
+ $this->Name(),
+ $response->HttpStatus(),
+ $response->HttpBody()
+ ));
+ }
+
+ if ($response->HttpStatus() == "201" && ($location = $response->Header('Location'))) {
+ // follow Location header
+ $this->refresh(null, $location);
+ } else {
+ // set values from response
+ $object = json_decode($response->httpBody());
+
+ if (!$this->checkJsonError()) {
+ $top = $this->jsonName();
+ if (isset($object->$top)) {
+ $this->populate($object->$top);
+ }
+ }
+ }
+ // @codeCoverageIgnoreEnd
+
+ return $response;
+ }
+
+ /**
+ * Updates an existing object
+ *
+ * @api
+ * @param array $params array of values to set when updating the object
+ * @return HttpResponse
+ * @throws VolumeCreateError if HTTP status is not Success
+ */
+ public function update($params = array())
+ {
+ // set parameters
+ if (!empty($params)) {
+ $this->populate($params);
+ }
+
+ // debug
+ $this->getLogger()->info('{class}::Update({name})', array(
+ 'class' => get_class($this),
+ 'name' => $this->Name()
+ ));
+
+ // construct the JSON
+ $obj = $this->updateJson($params);
+ $json = json_encode($obj);
+
+ $this->checkJsonError();
+
+ $this->getLogger()->info('{class}::Update JSON [{json}]', array(
+ 'class' => get_class($this),
+ 'json' => $json
+ ));
+
+ // send the request
+ $response = $this->getService()->Request(
+ $this->url(),
+ 'PUT',
+ array(),
+ $json
+ );
+
+ // check the return code
+ // @codeCoverageIgnoreStart
+ if ($response->HttpStatus() > 204) {
+ throw new Exceptions\UpdateError(sprintf(
+ Lang::translate('Error updating [%s] with [%s], status [%d] response [%s]'),
+ get_class($this),
+ $json,
+ $response->HttpStatus(),
+ $response->HttpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return $response;
+ }
+
+ /**
+ * Deletes an object
+ *
+ * @api
+ * @return HttpResponse
+ * @throws DeleteError if HTTP status is not Success
+ */
+ public function delete()
+ {
+ $this->getLogger()->info('{class}::Delete()', array('class' => get_class($this)));
+
+ // send the request
+ $response = $this->getService()->request($this->url(), 'DELETE');
+
+ // check the return code
+ // @codeCoverageIgnoreStart
+ if ($response->HttpStatus() > 204) {
+ throw new Exceptions\DeleteError(sprintf(
+ Lang::translate('Error deleting [%s] [%s], status [%d] response [%s]'),
+ get_class(),
+ $this->Name(),
+ $response->HttpStatus(),
+ $response->HttpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return $response;
+ }
+
+ /**
+ * Returns an object for the Create() method JSON
+ * Must be overridden in a child class.
+ *
+ * @throws CreateError if not overridden
+ */
+ protected function createJson()
+ {
+ throw new Exceptions\CreateError(sprintf(
+ Lang::translate('[%s] CreateJson() must be overridden'),
+ get_class($this)
+ ));
+ }
+
+ /**
+ * Returns an object for the Update() method JSON
+ * Must be overridden in a child class.
+ *
+ * @throws UpdateError if not overridden
+ */
+ protected function updateJson($params = array())
+ {
+ throw new Exceptions\UpdateError(sprintf(
+ Lang::translate('[%s] UpdateJson() must be overridden'),
+ get_class($this)
+ ));
+ }
+
+ /**
+ * throws a CreateError for subclasses that don't support Create
+ *
+ * @throws CreateError
+ */
+ protected function noCreate()
+ {
+ throw new Exceptions\CreateError(sprintf(
+ Lang::translate('[%s] does not support Create()'),
+ get_class()
+ ));
+ }
+
+ /**
+ * throws a DeleteError for subclasses that don't support Delete
+ *
+ * @throws DeleteError
+ */
+ protected function noDelete()
+ {
+ throw new Exceptions\DeleteError(sprintf(
+ Lang::translate('[%s] does not support Delete()'),
+ get_class()
+ ));
+ }
+
+ /**
+ * throws a UpdateError for subclasses that don't support Update
+ *
+ * @throws UpdateError
+ */
+ protected function noUpdate()
+ {
+ throw new Exceptions\UpdateError(sprintf(
+ Lang::translate('[%s] does not support Update()'),
+ get_class()
+ ));
+ }
+
+ /**
+ * Returns the default URL of the object
+ *
+ * This may have to be overridden in subclasses.
+ *
+ * @param string $subresource optional sub-resource string
+ * @param array $qstr optional k/v pairs for query strings
+ * @return string
+ * @throws UrlError if URL is not defined
+ */
+ public function url($subresource = null, $queryString = array())
+ {
+ // find the primary key attribute name
+ $primaryKey = $this->primaryKeyField();
+
+ // first, see if we have a [self] link
+ $url = $this->findLink('self');
+
+ /**
+ * Next, check to see if we have an ID
+ * Note that we use Parent() instead of Service(), since the parent
+ * object might not be a service.
+ */
+ if (!$url && $this->$primaryKey) {
+ $url = Lang::noslash($this->getParent()->url($this->resourceName())) . '/' . $this->$primaryKey;
+ }
+
+ // add the subresource
+ if ($url) {
+ $url .= $subresource ? "/$subresource" : '';
+ if (count($queryString)) {
+ $url .= '?' . $this->makeQueryString($queryString);
+ }
+ return $url;
+ }
+
+ // otherwise, we don't have a URL yet
+ throw new Exceptions\UrlError(sprintf(
+ Lang::translate('%s does not have a URL yet'),
+ get_class($this)
+ ));
+ }
+
+ /**
+ * Waits for the server/instance status to change
+ *
+ * This function repeatedly polls the system for a change in server
+ * status. Once the status reaches the `$terminal` value (or 'ERROR'),
+ * then the function returns.
+ *
+ * The polling interval is set by the constant RAXSDK_POLL_INTERVAL.
+ *
+ * The function will automatically terminate after RAXSDK_SERVER_MAXTIMEOUT
+ * seconds elapse.
+ *
+ * @api
+ * @param string $terminal the terminal state to wait for
+ * @param integer $timeout the max time (in seconds) to wait
+ * @param callable $callback a callback function that is invoked with
+ * each repetition of the polling sequence. This can be used, for
+ * example, to update a status display or to permit other operations
+ * to continue
+ * @return void
+ */
+ public function waitFor(
+ $terminal = 'ACTIVE',
+ $timeout = RAXSDK_SERVER_MAXTIMEOUT,
+ $callback = NULL,
+ $sleep = RAXSDK_POLL_INTERVAL
+ ) {
+ // find the primary key field
+ $primaryKey = $this->PrimaryKeyField();
+
+ // save stats
+ $startTime = time();
+
+ $states = array('ERROR', $terminal);
+
+ while (true) {
+
+ $this->refresh($this->$primaryKey);
+
+ if ($callback) {
+ call_user_func($callback, $this);
+ }
+
+ if (in_array($this->status(), $states) || (time() - $startTime) > $timeout) {
+ return;
+ }
+ // @codeCoverageIgnoreStart
+ sleep($sleep);
+ }
+ }
+ // @codeCoverageIgnoreEnd
+
+ /**
+ * Refreshes the object from the origin (useful when the server is
+ * changing states)
+ *
+ * @return void
+ * @throws IdRequiredError
+ */
+ public function refresh($id = null, $url = null)
+ {
+ $primaryKey = $this->PrimaryKeyField();
+
+ if (!$url) {
+ if ($id === null) {
+ $id = $this->$primaryKey;
+ }
+
+ if (!$id) {
+ throw new Exceptions\IdRequiredError(sprintf(
+ Lang::translate('%s has no ID; cannot be refreshed'),
+ get_class())
+ );
+ }
+
+ // retrieve it
+ $this->getLogger()->info(Lang::translate('{class} id [{id}]'), array(
+ 'class' => get_class($this),
+ 'id' => $id
+ ));
+
+ $this->$primaryKey = $id;
+ $url = $this->url();
+ }
+
+ // reset status, if available
+ if (property_exists($this, 'status')) {
+ $this->status = null;
+ }
+
+ // perform a GET on the URL
+ $response = $this->getService()->Request($url);
+
+ // check status codes
+ // @codeCoverageIgnoreStart
+ if ($response->HttpStatus() == 404) {
+ throw new Exceptions\InstanceNotFound(
+ sprintf(Lang::translate('%s [%s] not found [%s]'),
+ get_class($this),
+ $this->$primaryKey,
+ $url
+ ));
+ }
+
+ if ($response->HttpStatus() >= 300) {
+ throw new Exceptions\UnknownError(
+ sprintf(Lang::translate('Unexpected %s error [%d] [%s]'),
+ get_class($this),
+ $response->HttpStatus(),
+ $response->HttpBody()
+ ));
+ }
+
+ // check for empty response
+ if (!$response->HttpBody()) {
+ throw new Exceptions\EmptyResponseError(
+ sprintf(Lang::translate('%s::Refresh() unexpected empty response, URL [%s]'),
+ get_class($this),
+ $url
+ ));
+ }
+
+ // we're ok, reload the response
+ if ($json = $response->HttpBody()) {
+
+ $this->getLogger()->info('refresh() JSON [{json}]', array('json' => $json));
+
+ $response = json_decode($json);
+
+ if ($this->CheckJsonError()) {
+ throw new Exceptions\ServerJsonError(sprintf(
+ Lang::translate('JSON parse error on %s refresh'),
+ get_class($this)
+ ));
+ }
+
+ $top = $this->JsonName();
+
+ if ($top && isset($response->$top)) {
+ $content = $response->$top;
+ } else {
+ $content = $response;
+ }
+
+ $this->populate($content);
+
+ }
+ // @codeCoverageIgnoreEnd
+ }
+
+
+ /**
+ * OBJECT INFORMATION
+ */
+
+ /**
+ * Returns the displayable name of the object
+ *
+ * Can be overridden by child objects; *must* be overridden by child
+ * objects if the object does not have a `name` attribute defined.
+ *
+ * @api
+ * @return string
+ * @throws NameError if attribute 'name' is not defined
+ */
+ public function name()
+ {
+ if (property_exists($this, 'name')) {
+ return $this->name;
+ } else {
+ throw new Exceptions\NameError(sprintf(
+ Lang::translate('Name attribute does not exist for [%s]'),
+ get_class($this)
+ ));
+ }
+ }
+
+ /**
+ * Sends the json string to the /action resource
+ *
+ * This is used for many purposes, such as rebooting the server,
+ * setting the root password, creating images, etc.
+ * Since it can only be used on a live server, it checks for a valid ID.
+ *
+ * @param $object - this will be encoded as json, and we handle all the JSON
+ * error-checking in one place
+ * @throws ServerIdError if server ID is not defined
+ * @throws ServerActionError on other errors
+ * @returns boolean; TRUE if successful, FALSE otherwise
+ */
+ protected function action($object)
+ {
+ $primaryKey = $this->primaryKeyField();
+
+ if (!$this->$primaryKey) {
+ throw new Exceptions\IdRequiredError(sprintf(
+ Lang::translate('%s is not defined'),
+ get_class($this)
+ ));
+ }
+
+ if (!is_object($object)) {
+ throw new Exceptions\ServerActionError(sprintf(
+ Lang::translate('%s::Action() requires an object as its parameter'),
+ get_class($this)
+ ));
+ }
+
+ // convert the object to json
+ $json = json_encode($object);
+ $this->getLogger()->info('JSON [{string}]', array('json' => $json));
+
+ $this->checkJsonError();
+
+ // debug - save the request
+ $this->getLogger()->info(Lang::translate('{class}::action [{json}]'), array(
+ 'class' => get_class($this),
+ 'json' => $json
+ ));
+
+ // get the URL for the POST message
+ $url = $this->url('action');
+
+ // POST the message
+ $response = $this->getService()->request($url, 'POST', array(), $json);
+
+ // @codeCoverageIgnoreStart
+ if (!is_object($response)) {
+ throw new Exceptions\HttpError(sprintf(
+ Lang::translate('Invalid response for %s::Action() request'),
+ get_class($this)
+ ));
+ }
+
+ // check for errors
+ if ($response->HttpStatus() >= 300) {
+ throw new Exceptions\ServerActionError(sprintf(
+ Lang::translate('%s::Action() [%s] failed; response [%s]'),
+ get_class($this),
+ $url,
+ $response->HttpBody()
+ ));
+ }
+ // @codeCoverageIgnoreStart
+
+ return $response;
+ }
+
+ /**
+ * Execute a custom resource request.
+ *
+ * @param string $path
+ * @param string $method
+ * @param string|array|object $body
+ * @return boolean
+ * @throws Exceptions\InvalidArgumentError
+ * @throws Exceptions\HttpError
+ * @throws Exceptions\ServerActionError
+ */
+ public function customAction($url, $method = 'GET', $body = null)
+ {
+ if (is_string($body) && (json_decode($body) === null)) {
+ throw new Exceptions\InvalidArgumentError(
+ 'Please provide either a well-formed JSON string, or an object '
+ . 'for JSON serialization'
+ );
+ } else {
+ $body = json_encode($body);
+ }
+
+ // POST the message
+ $response = $this->service()->request($url, $method, array(), $body);
+
+ if (!is_object($response)) {
+ throw new Exceptions\HttpError(sprintf(
+ Lang::translate('Invalid response for %s::customAction() request'),
+ get_class($this)
+ ));
+ }
+
+ // check for errors
+ // @codeCoverageIgnoreStart
+ if ($response->HttpStatus() >= 300) {
+ throw new Exceptions\ServerActionError(sprintf(
+ Lang::translate('%s::customAction() [%s] failed; response [%s]'),
+ get_class($this),
+ $url,
+ $response->HttpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ $object = json_decode($response->httpBody());
+
+ $this->checkJsonError();
+
+ return $object;
+ }
+
+ /**
+ * returns the object's status or `N/A` if not available
+ *
+ * @api
+ * @return string
+ */
+ public function status()
+ {
+ return (isset($this->status)) ? $this->status : 'N/A';
+ }
+
+ /**
+ * returns the object's identifier
+ *
+ * Can be overridden by a child class if the identifier is not in the
+ * `$id` property. Use of this function permits the `$id` attribute to
+ * be protected or private to prevent unauthorized overwriting for
+ * security.
+ *
+ * @api
+ * @return string
+ */
+ public function id()
+ {
+ return $this->id;
+ }
+
+ /**
+ * checks for `$alias` in extensions and throws an error if not present
+ *
+ * @throws UnsupportedExtensionError
+ */
+ public function checkExtension($alias)
+ {
+ if (!in_array($alias, $this->getService()->namespaces())) {
+ throw new Exceptions\UnsupportedExtensionError(sprintf(
+ Lang::translate('Extension [%s] is not installed'),
+ $alias
+ ));
+ }
+
+ return true;
+ }
+
+ /**
+ * returns the region associated with the object
+ *
+ * navigates to the parent service to determine the region.
+ *
+ * @api
+ */
+ public function region()
+ {
+ return $this->getService()->Region();
+ }
+
+ /**
+ * Since each server can have multiple links, this returns the desired one
+ *
+ * @param string $type - 'self' is most common; use 'bookmark' for
+ * the version-independent one
+ * @return string the URL from the links block
+ */
+ public function findLink($type = 'self')
+ {
+ if (empty($this->links)) {
+ return false;
+ }
+
+ foreach ($this->links as $link) {
+ if ($link->rel == $type) {
+ return $link->href;
+ }
+ }
+
+ return false;
+ }
+
+ /**
+ * returns the URL used for Create
+ *
+ * @return string
+ */
+ protected function createUrl()
+ {
+ return $this->getParent()->Url($this->ResourceName());
+ }
+
+ /**
+ * Returns the primary key field for the object
+ *
+ * The primary key is usually 'id', but this function is provided so that
+ * (in rare cases where it is not 'id'), it can be overridden.
+ *
+ * @return string
+ */
+ protected function primaryKeyField()
+ {
+ return 'id';
+ }
+
+ /**
+ * Returns the top-level document identifier for the returned response
+ * JSON document; must be overridden in child classes
+ *
+ * For example, a server document is (JSON) `{"server": ...}` and an
+ * Instance document is `{"instance": ...}` - this function must return
+ * the top level document name (either "server" or "instance", in
+ * these examples).
+ *
+ * @throws DocumentError if not overridden
+ */
+ public static function jsonName()
+ {
+ if (isset(static::$json_name)) {
+ return static::$json_name;
+ }
+
+ throw new Exceptions\DocumentError(sprintf(
+ Lang::translate('No JSON object defined for class [%s] in JsonName()'),
+ get_class()
+ ));
+ }
+
+ /**
+ * returns the collection JSON element name
+ *
+ * When an object is returned in a collection, it usually has a top-level
+ * object that is an array holding child objects of the object types.
+ * This static function returns the name of the top-level element. Usually,
+ * that top-level element is simply the JSON name of the resource.'s';
+ * however, it can be overridden by specifying the $json_collection_name
+ * attribute.
+ *
+ * @return string
+ */
+ public static function jsonCollectionName()
+ {
+ if (isset(static::$json_collection_name)) {
+ return static::$json_collection_name;
+ } else {
+ return static::$json_name . 's';
+ }
+ }
+
+ /**
+ * returns the JSON name for each element in a collection
+ *
+ * Usually, elements in a collection are anonymous; this function, however,
+ * provides for an element level name:
+ *
+ * `{ "collection" : [ { "element" : ... } ] }`
+ *
+ * @return string
+ */
+ public static function jsonCollectionElement()
+ {
+ if (isset(static::$json_collection_element)) {
+ return static::$json_collection_element;
+ }
+ }
+
+ /**
+ * Returns the resource name for the URL of the object; must be overridden
+ * in child classes
+ *
+ * For example, a server is `/servers/`, a database instance is
+ * `/instances/`. Must be overridden in child classes.
+ *
+ * @throws UrlError
+ */
+ public static function resourceName()
+ {
+ if (isset(static::$url_resource)) {
+ return static::$url_resource;
+ }
+
+ throw new Exceptions\UrlError(sprintf(
+ Lang::translate('No URL resource defined for class [%s] in ResourceName()'),
+ get_class()
+ ));
+ }
+
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Curl.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Curl.php
new file mode 100644
index 00000000000..bb829afc5f6
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Curl.php
@@ -0,0 +1,308 @@
+<?php
+
+namespace OpenCloud\Common\Request;
+
+use OpenCloud\Common\Base;
+use OpenCloud\Common\Lang;
+use OpenCloud\Common\Exceptions\HttpRetryError;
+use OpenCloud\Common\Exceptions\HttpUrlError;
+use OpenCloud\Common\Exceptions\HttpTimeoutError;
+use OpenCloud\Common\Exceptions\HttpError;
+
+/**
+ * The CurlRequest class is a simple wrapper to CURL functions. Not only does
+ * this permit stubbing of the interface as described under the HttpRequest
+ * interface, it could potentially allow us to replace the interface methods
+ * with other function calls in the future.
+ *
+ * @api
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ */
+class Curl extends Base implements HttpRequestInterface
+{
+
+ private $url;
+ private $method;
+ private $handle;
+ private $retries = 0;
+ private $headers = array();
+ private $returnheaders = array();
+
+ /**
+ * Initializes the CURL handle and HTTP method
+ *
+ * The constructor also sets a number of default values for options.
+ *
+ * @param string $url the URL to connect to
+ * @param string $method the HTTP method (default "GET")
+ * @param array $options optional hashed array of options => value pairs
+ */
+ public function __construct($url, $method = 'GET', array $options = array())
+ {
+ $this->url = $url;
+ $this->method = $method;
+ $this->handle = curl_init($url);
+
+ // set our options
+ $this->setOption(CURLOPT_CUSTOMREQUEST, $method);
+
+ foreach($options as $opt => $value) {
+ $this->getLogger()->info(Lang::translate('Setting option {key}={val}'), array(
+ 'key' => $opt,
+ 'val' => $value
+ ));
+ $this->setOption($opt, $value);
+ }
+
+ // @codeCoverageIgnoreStart
+ if (RAXSDK_SSL_VERIFYHOST != 2) {
+ $this->getLogger()->warning("WARNING: RAXSDK_SSL_VERIFYHOST has reduced security, value [{value}]", array(
+ 'value' => RAXSDK_SSL_VERIFYHOST
+ ));
+ }
+
+ if (RAXSDK_SSL_VERIFYPEER !== true) {
+ $this->getLogger()->warning("WARNING: RAXSDK_SSL_VERIFYPEER has reduced security");
+ }
+ // @codeCoverageIgnoreEnd
+
+ $this->setOption(CURLOPT_SSL_VERIFYHOST, RAXSDK_SSL_VERIFYHOST);
+ $this->setOption(CURLOPT_SSL_VERIFYPEER, RAXSDK_SSL_VERIFYPEER);
+
+ if (defined('RAXSDK_CACERTPEM') && file_exists(RAXSDK_CACERTPEM)) {
+ $this->setOption(CURLOPT_CAINFO, RAXSDK_CACERTPEM);
+ }
+
+ // curl code [18]
+ // message [transfer closed with x bytes remaining to read]
+ if ($method === 'HEAD') {
+ $this->setOption(CURLOPT_NOBODY, true);
+ }
+
+ // follow redirects
+ $this->setOption(CURLOPT_FOLLOWLOCATION, true);
+
+ // don't return the headers in the request
+ $this->setOption(CURLOPT_HEADER, false);
+
+ // retrieve headers via callback
+ $this->setOption(CURLOPT_HEADERFUNCTION, array($this, '_get_header_cb'));
+
+ // return the entire request on curl_exec()
+ $this->setOption(CURLOPT_RETURNTRANSFER, true);
+
+ // set default timeouts
+ $this->setConnectTimeout(RAXSDK_CONNECTTIMEOUT);
+ $this->setHttpTimeout(RAXSDK_TIMEOUT);
+ }
+
+ /**
+ * Sets a CURL option
+ *
+ * @param const $name - a CURL named constant; e.g. CURLOPT_TIMEOUT
+ * @param mixed $value - the value for the option
+ */
+ public function setOption($name, $value)
+ {
+ return curl_setopt($this->handle, $name, $value);
+ }
+
+ /**
+ * Explicit method for setting the connect timeout
+ *
+ * The connect timeout is the time it takes for the initial connection
+ * request to be established. It is different than the HTTP timeout, which
+ * is the time for the entire request to be serviced.
+ *
+ * @param integer $value The connection timeout in seconds.
+ * Use 0 to wait indefinitely (NOT recommended)
+ */
+ public function setConnectTimeout($value)
+ {
+ $this->setOption(CURLOPT_CONNECTTIMEOUT, $value);
+ }
+
+ /**
+ * Explicit method for setting the HTTP timeout
+ *
+ * The HTTP timeout is the time it takes for the HTTP request to be
+ * serviced. This value is usually larger than the connect timeout
+ * value.
+ *
+ * @param integer $value - the number of seconds to wait before timing out
+ * the HTTP request.
+ */
+ public function setHttpTimeout($value)
+ {
+ $this->setOption(CURLOPT_TIMEOUT, $value);
+ }
+
+ /**
+ * Sets the number of retries
+ *
+ * If you set this to a non-zero value, then it will repeat the request
+ * up to that number.
+ */
+ public function setRetries($value)
+ {
+ $this->retries = $value;
+ }
+
+ /**
+ * Simplified method for setting lots of headers at once
+ *
+ * This method takes an associative array of header/value pairs and calls
+ * the setheader() method on each of them.
+ *
+ * @param array $arr an associative array of headers
+ */
+ public function setheaders($array)
+ {
+ if (!is_array($array)) {
+ throw new HttpError(Lang::translate(
+ 'Value passed to CurlRequest::setheaders() must be array'
+ ));
+ }
+
+ foreach ($array as $name => $value) {
+ $this->setHeader($name, $value);
+ }
+ }
+
+ /**
+ * Sets a single header
+ *
+ * For example, to set the content type to JSON:
+ * `$request->SetHeader('Content-Type','application/json');`
+ *
+ * @param string $name The name of the header
+ * @param mixed $value The value of the header
+ */
+ public function setHeader($name, $value)
+ {
+ $this->headers[$name] = $value;
+ }
+
+ /**
+ * Executes the current request
+ *
+ * This method actually performs the request using the values set
+ * previously. It throws a OpenCloud\HttpError exception on
+ * any CURL error.
+ *
+ * @return OpenCloud\HttpResponse
+ * @throws OpenCloud\HttpError
+ *
+ * @codeCoverageIgnore
+ */
+ public function execute()
+ {
+ // set all the headers
+ $headarr = array();
+
+ foreach ($this->headers as $name => $value) {
+ $headarr[] = $name.': '.$value;
+ }
+
+ $this->setOption(CURLOPT_HTTPHEADER, $headarr);
+
+ // set up to retry if necessary
+ $try_counter = 0;
+
+ do {
+ $data = curl_exec($this->handle);
+ if (curl_errno($this->handle) && ($try_counter<$this->retries)) {
+ $this->getLogger()->info(Lang::translate('Curl error [%d]; retrying [%s]'), array(
+ 'error' => curl_errno($this->handle),
+ 'url' => $this->url
+ ));
+ }
+
+ } while((++$try_counter <= $this->retries) && (curl_errno($this->handle) != 0));
+
+ // log retries error
+ if ($this->retries && curl_errno($this->handle)) {
+ throw new HttpRetryError(sprintf(
+ Lang::translate('No more retries available, last error [%d]'),
+ curl_errno($this->handle)
+ ));
+ }
+
+ // check for CURL errors
+ switch(curl_errno($this->handle)) {
+ case 0:
+ // everything's ok
+ break;
+ case 3:
+ throw new HttpUrlError(sprintf(Lang::translate('Malformed URL [%s]'), $this->url));
+ break;
+ case 28:
+ // timeout
+ throw new HttpTimeoutError(Lang::translate('Operation timed out; check RAXSDK_TIMEOUT value'));
+ break;
+ default:
+ throw new HttpError(sprintf(
+ Lang::translate('HTTP error on [%s], curl code [%d] message [%s]'),
+ $this->url,
+ curl_errno($this->handle),
+ curl_error($this->handle)
+ ));
+ }
+
+ // otherwise, return the HttpResponse
+ return new Response\Http($this, $data);
+ }
+
+ /**
+ * returns an array of information about the request
+ */
+ public function info()
+ {
+ return curl_getinfo($this->handle);
+ }
+
+ /**
+ * returns the most recent CURL error number
+ */
+ public function errno()
+ {
+ return curl_errno($this->handle);
+ }
+
+ /**
+ * returns the most recent CURL error string
+ */
+ public function error()
+ {
+ return curl_error($this->handle);
+ }
+
+ /**
+ * Closes the HTTP request
+ */
+ public function close()
+ {
+ return curl_close($this->handle);
+ }
+
+ /**
+ * Returns the headers as an array
+ */
+ public function returnHeaders()
+ {
+ return $this->returnheaders;
+ }
+
+ /**
+ * This is a callback method used to handle the returned HTTP headers
+ *
+ * @param mixed $ch a CURL handle
+ * @param string $header the header string in its entirety
+ */
+ public function _get_header_cb($ch, $header)
+ {
+ $this->returnheaders[] = $header;
+ return strlen($header);
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/HttpRequestInterface.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/HttpRequestInterface.php
new file mode 100644
index 00000000000..cbe3b5412a1
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/HttpRequestInterface.php
@@ -0,0 +1,23 @@
+<?php
+
+namespace OpenCloud\Common\Request;
+
+/**
+ * The HttpRequest interface defines methods for wrapping CURL; this allows
+ * those methods to be stubbed out for unit testing, thus allowing us to
+ * test without actually making live calls.
+ */
+interface HttpRequestInterface
+{
+
+ public function SetOption($name, $value);
+
+ public function setheaders($arr);
+
+ public function SetHeader($header, $value);
+
+ public function Execute();
+
+ public function close();
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Response/Blank.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Response/Blank.php
new file mode 100644
index 00000000000..0c79adcef3a
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Response/Blank.php
@@ -0,0 +1,27 @@
+<?php
+
+namespace OpenCloud\Common\Request\Response;
+
+class Blank extends Http
+{
+ public $errno;
+ public $error;
+ public $info;
+ public $body;
+ public $headers = array();
+ public $status = 200;
+ public $rawdata;
+
+ public function __construct(array $values = array())
+ {
+ foreach($values as $name => $value) {
+ $this->$name = $value;
+ }
+ }
+
+ public function httpStatus()
+ {
+ return $this->status;
+ }
+
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Response/Http.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Response/Http.php
new file mode 100644
index 00000000000..a7cb9e96346
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Request/Response/Http.php
@@ -0,0 +1,140 @@
+<?php
+
+namespace OpenCloud\Common\Request\Response;
+
+use OpenCloud\Common\Base;
+
+/**
+ * The HttpResponse returns an object with status information, separated
+ * headers, and any response body necessary.
+ *
+ * @api
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ */
+
+class Http extends Base
+{
+
+ private $errno;
+ private $error;
+ private $info = array();
+ protected $body;
+ protected $headers = array();
+
+ /**
+ * The constructor parses everything necessary
+ */
+ public function __construct($request, $data)
+ {
+ // save the raw data (who knows? we might need it)
+ $this->setBody($data);
+
+ // and split each line into name: value pairs
+ foreach($request->returnHeaders() as $line) {
+ if (preg_match('/^([^:]+):\s+(.+?)\s*$/', $line, $matches)) {
+ $this->headers[$matches[1]] = $matches[2];
+ } else {
+ $this->headers[$line] = trim($line);
+ }
+ }
+
+ // @codeCoverageIgnoreStart
+ if (isset($this->headers['Cache-Control'])) {
+ $this->getLogger()->info('Cache-Control: {header}', array(
+ 'headers' => $this->headers['Cache-Control']
+ ));
+ }
+ if (isset($this->headers['Expires'])) {
+ $this->getLogger()->info('Expires: {header}', array(
+ 'headers' => $this->headers['Expires']
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ // set some other data
+ $this->info = $request->info();
+ $this->errno = $request->errno();
+ $this->error = $request->error();
+ }
+
+ /**
+ * Returns the full body of the request
+ *
+ * @return string
+ */
+ public function httpBody()
+ {
+ return $this->body;
+ }
+
+ /**
+ * Sets the body.
+ *
+ * @param string $body
+ */
+ public function setBody($body)
+ {
+ $this->body = $body;
+ }
+
+ /**
+ * Returns an array of headers
+ *
+ * @return associative array('header'=>value)
+ */
+ public function headers()
+ {
+ return $this->headers;
+ }
+
+ /**
+ * Returns a single header
+ *
+ * @return string with the value of the requested header, or NULL
+ */
+ public function header($name)
+ {
+ return isset($this->headers[$name]) ? $this->headers[$name] : null;
+ }
+
+ /**
+ * Returns an array of information
+ *
+ * @return array
+ */
+ public function info()
+ {
+ return $this->info;
+ }
+
+ /**
+ * Returns the most recent error number
+ *
+ * @return integer
+ */
+ public function errno()
+ {
+ return $this->errno;
+ }
+
+ /**
+ * Returns the most recent error message
+ *
+ * @return string
+ */
+ public function error()
+ {
+ return $this->error;
+ }
+
+ /**
+ * Returns the HTTP status code
+ *
+ * @return integer
+ */
+ public function httpStatus()
+ {
+ return $this->info['http_code'];
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Service.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Service.php
new file mode 100644
index 00000000000..5b3aa729a97
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/Service.php
@@ -0,0 +1,489 @@
+<?php
+/**
+ * PHP OpenCloud library.
+ *
+ * @copyright Copyright 2013 Rackspace US, Inc. See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.6.0
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\Common;
+
+use OpenCloud\Common\Base;
+use OpenCloud\Common\Lang;
+use OpenCloud\OpenStack;
+use OpenCloud\Common\Exceptions;
+
+/**
+ * This class defines a cloud service; a relationship between a specific OpenStack
+ * and a provided service, represented by a URL in the service catalog.
+ *
+ * Because Service is an abstract class, it cannot be called directly. Provider
+ * services such as Rackspace Cloud Servers or OpenStack Swift are each
+ * subclassed from Service.
+ *
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ */
+
+abstract class Service extends Base
+{
+
+ protected $conn;
+ private $service_type;
+ private $service_name;
+ private $service_region;
+ private $service_url;
+
+ protected $_namespaces = array();
+
+ /**
+ * Creates a service on the specified connection
+ *
+ * Usage: `$x = new Service($conn, $type, $name, $region, $urltype);`
+ * The service's URL is defined in the OpenStack's serviceCatalog; it
+ * uses the $type, $name, $region, and $urltype to find the proper URL
+ * and set it. If it cannot find a URL in the service catalog that matches
+ * the criteria, then an exception is thrown.
+ *
+ * @param OpenStack $conn - a Connection object
+ * @param string $type - the service type (e.g., "compute")
+ * @param string $name - the service name (e.g., "cloudServersOpenStack")
+ * @param string $region - the region (e.g., "ORD")
+ * @param string $urltype - the specified URL from the catalog
+ * (e.g., "publicURL")
+ */
+ public function __construct(
+ OpenStack $conn,
+ $type,
+ $name,
+ $region,
+ $urltype = RAXSDK_URL_PUBLIC,
+ $customServiceUrl = null
+ ) {
+ $this->setConnection($conn);
+ $this->service_type = $type;
+ $this->service_name = $name;
+ $this->service_region = $region;
+ $this->service_url = $customServiceUrl ?: $this->getEndpoint($type, $name, $region, $urltype);
+ }
+
+ /**
+ * Set this service's connection.
+ *
+ * @param type $connection
+ */
+ public function setConnection($connection)
+ {
+ $this->conn = $connection;
+ }
+
+ /**
+ * Get this service's connection.
+ *
+ * @return type
+ */
+ public function getConnection()
+ {
+ return $this->conn;
+ }
+
+ /**
+ * Returns the URL for the Service
+ *
+ * @param string $resource optional sub-resource
+ * @param array $query optional k/v pairs for query strings
+ * @return string
+ */
+ public function url($resource = '', array $param = array())
+ {
+ $baseurl = $this->service_url;
+
+ // use strlen instead of boolean test because '0' is a valid name
+ if (strlen($resource) > 0) {
+ $baseurl = Lang::noslash($baseurl).'/'.$resource;
+ }
+
+ if (!empty($param)) {
+ $baseurl .= '?'.$this->MakeQueryString($param);
+ }
+
+ return $baseurl;
+ }
+
+ /**
+ * Returns the /extensions for the service
+ *
+ * @api
+ * @return array of objects
+ */
+ public function extensions()
+ {
+ $ext = $this->getMetaUrl('extensions');
+ return (is_object($ext) && isset($ext->extensions)) ? $ext->extensions : array();
+ }
+
+ /**
+ * Returns the /limits for the service
+ *
+ * @api
+ * @return array of limits
+ */
+ public function limits()
+ {
+ $limits = $this->getMetaUrl('limits');
+ return (is_object($limits)) ? $limits->limits : array();
+ }
+
+ /**
+ * Performs an authenticated request
+ *
+ * This method handles the addition of authentication headers to each
+ * request. It always adds the X-Auth-Token: header and will add the
+ * X-Auth-Project-Id: header if there is a tenant defined on the
+ * connection.
+ *
+ * @param string $url The URL of the request
+ * @param string $method The HTTP method (defaults to "GET")
+ * @param array $headers An associative array of headers
+ * @param string $body An optional body for POST/PUT requests
+ * @return \OpenCloud\HttpResult
+ */
+ public function request(
+ $url,
+ $method = 'GET',
+ array $headers = array(),
+ $body = null
+ ) {
+
+ $headers['X-Auth-Token'] = $this->conn->Token();
+
+ if ($tenant = $this->conn->Tenant()) {
+ $headers['X-Auth-Project-Id'] = $tenant;
+ }
+
+ return $this->conn->request($url, $method, $headers, $body);
+ }
+
+ /**
+ * returns a collection of objects
+ *
+ * @param string $class the class of objects to fetch
+ * @param string $url (optional) the URL to retrieve
+ * @param mixed $parent (optional) the parent service/object
+ * @return OpenCloud\Common\Collection
+ */
+ public function collection($class, $url = null, $parent = null)
+ {
+ // Set the element names
+ $collectionName = $class::JsonCollectionName();
+ $elementName = $class::JsonCollectionElement();
+
+ // Set the parent if empty
+ if (!$parent) {
+ $parent = $this;
+ }
+
+ // Set the URL if empty
+ if (!$url) {
+ $url = $parent->url($class::ResourceName());
+ }
+
+ // Save debug info
+ $this->getLogger()->info(
+ '{class}:Collection({url}, {collectionClass}, {collectionName})',
+ array(
+ 'class' => get_class($this),
+ 'url' => $url,
+ 'collectionClass' => $class,
+ 'collectionName' => $collectionName
+ )
+ );
+
+ // Fetch the list
+ $response = $this->request($url);
+
+ $this->getLogger()->info('Response {status} [{body}]', array(
+ 'status' => $response->httpStatus(),
+ 'body' => $response->httpBody()
+ ));
+
+ // Check return code
+ if ($response->httpStatus() > 204) {
+ throw new Exceptions\CollectionError(sprintf(
+ Lang::translate('Unable to retrieve [%s] list from [%s], status [%d] response [%s]'),
+ $class,
+ $url,
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+
+ // Handle empty response
+ if (strlen($response->httpBody()) == 0) {
+ return new Collection($parent, $class, array());
+ }
+
+ // Parse the return
+ $object = json_decode($response->httpBody());
+ $this->checkJsonError();
+
+ // See if there's a "next" link
+ // Note: not sure if the current API offers links as top-level structures;
+ // might have to refactor to allow $nextPageUrl as method argument
+ // @codeCoverageIgnoreStart
+ if (isset($object->links) && is_array($object->links)) {
+ foreach($object->links as $link) {
+ if (isset($link->rel) && $link->rel == 'next') {
+ if (isset($link->href)) {
+ $nextPageUrl = $link->href;
+ } else {
+ $this->getLogger()->warning(
+ 'Unexpected [links] found with no [href]'
+ );
+ }
+ }
+ }
+ }
+ // @codeCoverageIgnoreEnd
+
+ // How should we populate the collection?
+ $data = array();
+
+ if (!$collectionName) {
+ // No element name, just a plain object
+ // @codeCoverageIgnoreStart
+ $data = $object;
+ // @codeCoverageIgnoreEnd
+ } elseif (isset($object->$collectionName)) {
+ if (!$elementName) {
+ // The object has a top-level collection name only
+ $data = $object->$collectionName;
+ } else {
+ // The object has element levels which need to be iterated over
+ $data = array();
+ foreach($object->$collectionName as $item) {
+ $subValues = $item->$elementName;
+ unset($item->$elementName);
+ $data[] = array_merge((array)$item, (array)$subValues);
+ }
+ }
+ }
+
+ $collectionObject = new Collection($parent, $class, $data);
+
+ // if there's a $nextPageUrl, then we need to establish a callback
+ // @codeCoverageIgnoreStart
+ if (!empty($nextPageUrl)) {
+ $collectionObject->setNextPageCallback(array($this, 'Collection'), $nextPageUrl);
+ }
+ // @codeCoverageIgnoreEnd
+
+ return $collectionObject;
+ }
+
+ /**
+ * returns the Region associated with the service
+ *
+ * @api
+ * @return string
+ */
+ public function region()
+ {
+ return $this->service_region;
+ }
+
+ /**
+ * returns the serviceName associated with the service
+ *
+ * This is used by DNS for PTR record lookups
+ *
+ * @api
+ * @return string
+ */
+ public function name()
+ {
+ return $this->service_name;
+ }
+
+ /**
+ * Returns a list of supported namespaces
+ *
+ * @return array
+ */
+ public function namespaces()
+ {
+ return (isset($this->_namespaces) && is_array($this->_namespaces)) ? $this->_namespaces : array();
+ }
+
+ /**
+ * Given a service type, name, and region, return the url
+ *
+ * This function ensures that services are represented by an entry in the
+ * service catalog, and NOT by an arbitrarily-constructed URL.
+ *
+ * Note that it will always return the first match found in the
+ * service catalog (there *should* be only one, but you never know...)
+ *
+ * @param string $type The OpenStack service type ("compute" or
+ * "object-store", for example
+ * @param string $name The name of the service in the service catlog
+ * @param string $region The region of the service
+ * @param string $urltype The URL type; defaults to "publicURL"
+ * @return string The URL of the service
+ */
+ private function getEndpoint($type, $name, $region, $urltype = 'publicURL')
+ {
+ $catalog = $this->getConnection()->serviceCatalog();
+
+ // Search each service to find The One
+ foreach ($catalog as $service) {
+ // Find the service by comparing the type ("compute") and name ("openstack")
+ if (!strcasecmp($service->type, $type) && !strcasecmp($service->name, $name)) {
+ foreach($service->endpoints as $endpoint) {
+ // Only set the URL if:
+ // a. It is a regionless service (i.e. no region key set)
+ // b. The region matches the one we want
+ if (isset($endpoint->$urltype) &&
+ (!isset($endpoint->region) || !strcasecmp($endpoint->region, $region))
+ ) {
+ $url = $endpoint->$urltype;
+ }
+ }
+ }
+ }
+
+ // error if not found
+ if (empty($url)) {
+ throw new Exceptions\EndpointError(sprintf(
+ 'No endpoints for service type [%s], name [%s], region [%s] and urlType [%s]',
+ $type,
+ $name,
+ $region,
+ $urltype
+ ));
+ }
+
+ return $url;
+ }
+
+ /**
+ * Constructs a specified URL from the subresource
+ *
+ * Given a subresource (e.g., "extensions"), this constructs the proper
+ * URL and retrieves the resource.
+ *
+ * @param string $resource The resource requested; should NOT have slashes
+ * at the beginning or end
+ * @return \stdClass object
+ */
+ private function getMetaUrl($resource)
+ {
+ $urlBase = $this->getEndpoint(
+ $this->service_type,
+ $this->service_name,
+ $this->service_region,
+ RAXSDK_URL_PUBLIC
+ );
+
+ $url = Lang::noslash($urlBase) . '/' . $resource;
+
+ $response = $this->request($url);
+
+ // check for NOT FOUND response
+ if ($response->httpStatus() == 404) {
+ return array();
+ }
+
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() >= 300) {
+ throw new Exceptions\HttpError(sprintf(
+ Lang::translate('Error accessing [%s] - status [%d], response [%s]'),
+ $urlBase,
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ // we're good; proceed
+ $object = json_decode($response->httpBody());
+
+ $this->checkJsonError();
+
+ return $object;
+ }
+
+ /**
+ * Get all associated resources for this service.
+ *
+ * @access public
+ * @return void
+ */
+ public function getResources()
+ {
+ return $this->resources;
+ }
+
+ /**
+ * Internal method for accessing child namespace from parent scope.
+ *
+ * @return type
+ */
+ protected function getCurrentNamespace()
+ {
+ $namespace = get_class($this);
+ return substr($namespace, 0, strrpos($namespace, '\\'));
+ }
+
+ /**
+ * Resolves fully-qualified classname for associated local resource.
+ *
+ * @param string $resourceName
+ * @return string
+ */
+ protected function resolveResourceClass($resourceName)
+ {
+ $className = substr_count($resourceName, '\\')
+ ? $resourceName
+ : $this->getCurrentNamespace() . '\\Resource\\' . ucfirst($resourceName);
+
+ if (!class_exists($className)) {
+ throw new Exceptions\UnrecognizedServiceError(sprintf(
+ '%s resource does not exist, please try one of the following: %s',
+ $resourceName,
+ implode(', ', $this->getResources())
+ ));
+ }
+
+ return $className;
+ }
+
+ /**
+ * Factory method for instantiating resource objects.
+ *
+ * @access public
+ * @param string $resourceName
+ * @param mixed $info (default: null)
+ * @return object
+ */
+ public function resource($resourceName, $info = null)
+ {
+ $className = $this->resolveResourceClass($resourceName);
+ return new $className($this, $info);
+ }
+
+ /**
+ * Factory method for instantiate a resource collection.
+ *
+ * @param string $resourceName
+ * @param string|null $url
+ * @return Collection
+ */
+ public function resourceList($resourceName, $url = null, $service = null)
+ {
+ $className = $this->resolveResourceClass($resourceName);
+ return $this->collection($className, $url, $service);
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/ServiceCatalogItem.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/ServiceCatalogItem.php
new file mode 100644
index 00000000000..3e20bcbc7b9
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Common/ServiceCatalogItem.php
@@ -0,0 +1,18 @@
+<?php
+
+namespace OpenCloud\Common;
+
+/**
+ * Holds information on a single service from the Service Catalog
+ */
+class ServiceCatalogItem
+{
+
+ public function __construct($info = array())
+ {
+ foreach($info as $key => $value) {
+ $this->$key = $value;
+ }
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Globals.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Globals.php
new file mode 100644
index 00000000000..fbdc4355e02
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Globals.php
@@ -0,0 +1,252 @@
+<?php
+/**
+ * Defines global constants and functions
+ *
+ * @copyright 2012-2013 Rackspace Hosting, Inc.
+ * See COPYING for licensing information
+ *
+ * @package phpOpenCloud
+ * @version 1.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ */
+
+namespace OpenCloud;
+
+/**
+ * This file contains only configuration data such as constants.
+ * You can override these constants by defining them BEFORE you including
+ * any of the top-level files from the SDK.
+ *
+ * Definitions:
+ * * RAXSDK_TIMEZONE - the default timezone for interpreting date/time requests
+ * * RAXSDK_STRICT_PROPERTY_CHECKS - if TRUE, the library will strictly enforce
+ * property names on objects; only properties that are pre-defined or
+ * appear in the extensions aliases for the service will be permitted.
+ * When FALSE (the default), then any property can be set on an object.
+ * * RAXSDK_COMPUTE_NAME - the default name for the compute service
+ * * RAXSDK_COMPUTE_REGION - the default region for the compute service
+ * * RAXSDK_COMPUTE_URLTYPE - the default URL type for the compute service
+ * * RAXSDK_OBJSTORE_NAME - the default name for the object storage service
+ * * RAXSDK_OBJSTORE_REGION - the default region for the object storage service
+ * * RAXSDK_OBJSTORE_URLTYPE - the default URL type for the object storage
+ * service
+ * * RAXSDK_DATABASE_NAME - the default name for the DbService service
+ * * RAXSDK_DATABASE_REGION - the default region for the DbService service
+ * * RAXSDK_DATABASE_URLTYPE - the default URL type for the DbService service
+ * * RAXSDK_CONNECTTIMEOUT - the time (in seconds) to wait for a connection
+ * to a service
+ * * RAXSDK_TIMEOUT - the max time (in seconds) to wait for an HTTP request
+ * to complete
+ * * RAXSDK_SERVER_MAXTIMEOUT - the max time (in seconds) that a server
+ * will wait for a change in status (Server::WaitFor() method)
+ * * RAXSDK_POLL_INTERVAL - how often (in seconds) the Server::WaitFor() method
+ * will poll for a status change
+ * * RAXSDK_DEFAULT_IP_VERSION - the default IP version (4 or 6) to return for
+ * the server's primary IP address
+ * * RAXSDK_OVERLIMIT_TIMEOUT - the max time (in seconds) to wait before
+ * retrying a request that has failed because of rate limits. If the
+ * next available time for the request is more than (X) seconds away,
+ * then the request will fail; otherwise, the request will sleep until
+ * available.
+ */
+
+if (!defined('RAXSDK_TIMEZONE'))
+ define('RAXSDK_TIMEZONE', 'America/Chicago');
+if (!defined('RAXSDK_STRICT_PROPERTY_CHECKS'))
+ define('RAXSDK_STRICT_PROPERTY_CHECKS', FALSE);
+if (!defined('RAXSDK_COMPUTE_NAME'))
+ define('RAXSDK_COMPUTE_NAME', 'cloudServersOpenStack');
+if (!defined('RAXSDK_COMPUTE_REGION'))
+ define('RAXSDK_COMPUTE_REGION', NULL);
+if (!defined('RAXSDK_COMPUTE_URLTYPE'))
+ define('RAXSDK_COMPUTE_URLTYPE', 'publicURL');
+if (!defined('RAXSDK_MONITORING_NAME'))
+ define('RAXSDK_MONITORING_NAME', 'cloudMonitoring');
+if (!defined('RAXSDK_MONITORING_REGION'))
+ define('RAXSDK_MONITORING_REGION', '{ignore}');
+if (!defined('RAXSDK_MONITORING_URLTYPE'))
+ define('RAXSDK_MONITORING_URLTYPE', 'publicURL');
+if (!defined('RAXSDK_ORCHESTRATION_NAME'))
+ define('RAXSDK_ORCHESTRATION_NAME', 'cloudOrchestration');
+if (!defined('RAXSDK_ORCHESTRATION_REGION'))
+ define('RAXSDK_ORCHESTRATION_REGION', NULL);
+if (!defined('RAXSDK_ORCHESTRATION_URLTYPE'))
+ define('RAXSDK_ORCHESTRATION_URLTYPE', 'publicURL');
+if (!defined('RAXSDK_OBJSTORE_NAME'))
+ define('RAXSDK_OBJSTORE_NAME', 'cloudFiles');
+if (!defined('RAXSDK_OBJSTORE_REGION'))
+ define('RAXSDK_OBJSTORE_REGION', NULL);
+if (!defined('RAXSDK_OBJSTORE_URLTYPE'))
+ define('RAXSDK_OBJSTORE_URLTYPE', 'publicURL');
+if (!defined('RAXSDK_DATABASE_NAME'))
+ define('RAXSDK_DATABASE_NAME', 'cloudDatabases');
+if (!defined('RAXSDK_DATABASE_REGION'))
+ define('RAXSDK_DATABASE_REGION', NULL);
+if (!defined('RAXSDK_DATABASE_URLTYPE'))
+ define('RAXSDK_DATABASE_URLTYPE', 'publicURL');
+if (!defined('RAXSDK_VOLUME_NAME'))
+ define('RAXSDK_VOLUME_NAME', 'cloudBlockStorage');
+if (!defined('RAXSDK_VOLUME_REGION'))
+ define('RAXSDK_VOLUME_REGION', NULL);
+if (!defined('RAXSDK_VOLUME_URLTYPE'))
+ define('RAXSDK_VOLUME_URLTYPE', 'publicURL');
+if (!defined('RAXSDK_LBSERVICE_NAME'))
+ define('RAXSDK_LBSERVICE_NAME', 'cloudLoadBalancers');
+if (!defined('RAXSDK_LBSERVICE_REGION'))
+ define('RAXSDK_LBSERVICE_REGION', NULL);
+if (!defined('RAXSDK_LBSERVICE_URLTYPE'))
+ define('RAXSDK_LBSERVICE_URLTYPE', 'publicURL');
+if (!defined('RAXSDK_DNS_NAME'))
+ define('RAXSDK_DNS_NAME', 'cloudDNS');
+if (!defined('RAXSDK_DNS_REGION'))
+ define('RAXSDK_DNS_REGION', '{ignore}'); // DNS is regionless
+if (!defined('RAXSDK_DNS_URLTYPE'))
+ define('RAXSDK_DNS_URLTYPE', 'publicURL');
+if (!defined('RAXSDK_AUTOSCALE_NAME'))
+ define('RAXSDK_AUTOSCALE_NAME', 'autoscale');
+if (!defined('RAXSDK_AUTOSCALE_REGION'))
+ define('RAXSDK_AUTOSCALE_REGION', NULL);
+if (!defined('RAXSDK_AUTOSCALE_URLTYPE'))
+ define('RAXSDK_AUTOSCALE_URLTYPE', 'publicURL');
+if (!defined('RAXSDK_DNS_ASYNC_TIMEOUT'))
+ define('RAXSDK_DNS_ASYNC_TIMEOUT', 60);
+if (!defined('RAXSDK_DNS_ASYNC_INTERVAL'))
+ define('RAXSDK_DNS_ASYNC_INTERVAL', 1);
+if (!defined('RAXSDK_CONNECTTIMEOUT'))
+ define('RAXSDK_CONNECTTIMEOUT', 5);
+if (!defined('RAXSDK_TIMEOUT'))
+ define('RAXSDK_TIMEOUT', 60);
+if (!defined('RAXSDK_SERVER_MAXTIMEOUT'))
+ define('RAXSDK_SERVER_MAXTIMEOUT', 3600);
+if (!defined('RAXSDK_POLL_INTERVAL'))
+ define('RAXSDK_POLL_INTERVAL', 10);
+if (!defined('RAXSDK_DEFAULT_IP_VERSION'))
+ define('RAXSDK_DEFAULT_IP_VERSION', 4);
+if (!defined('RAXSDK_OVERLIMIT_TIMEOUT'))
+ define('RAXSDK_OVERLIMIT_TIMEOUT', 300);
+/**
+ * sets default (highly secure) value for CURLOPT_SSL_VERIFYHOST. If you
+ * are using a self-signed SSL certificate, you can reduce this setting, but
+ * you do so at your own risk.
+ */
+if (!defined('RAXSDK_SSL_VERIFYHOST'))
+ define('RAXSDK_SSL_VERIFYHOST', 2);
+/**
+ * sets default (highly secure) value for CURLOPT_SSL_VERIFYPEER. If you
+ * are using a self-signed SSL certificate, you can reduce this setting, but
+ * you do so at your own risk.
+ */
+if (!defined('RAXSDK_SSL_VERIFYPEER'))
+ define('RAXSDK_SSL_VERIFYPEER', TRUE);
+
+/**
+ * edit and uncomment this to set the default location of cacert.pem file
+ */
+//define('RAXSDK_CACERTPEM', __DIR__ . DIRECTORY_SEPARATOR . 'cacert.pem');
+
+/* these should not be overridden */
+define('RAXSDK_VERSION', '1.5.10');
+define('RAXSDK_USER_AGENT', 'php-opencloud/'.RAXSDK_VERSION.' (Rackspace)');
+define('RAXSDK_ERROR', 'Error:');
+define('RAXSDK_FATAL', 'FATAL ERROR:');
+define('RAXSDK_TERMINATED', '*** PROCESSING HALTED ***');
+define('RAXSDK_CONTENT_TYPE_JSON', 'application/json');
+define('RAXSDK_URL_PUBLIC', 'publicURL');
+define('RAXSDK_URL_INTERNAL', 'internalURL');
+define('RAXSDK_URL_VERSION_INFO', 'versionInfo');
+define('RAXSDK_URL_VERSION_LIST', 'versionList');
+
+/**
+ * definitions for Rackspace authentication endpoints
+ */
+define('RACKSPACE_US', 'https://identity.api.rackspacecloud.com/v2.0/');
+define('RACKSPACE_UK', 'https://lon.identity.api.rackspacecloud.com/v2.0/');
+
+/**
+ * We can re-authenticate this many seconds before the token expires
+ *
+ * Set this to a higher value if your service does not cache tokens; if
+ * it *does* cache them, then this value is not required.
+ */
+define('RAXSDK_FUDGE', 0);
+
+/**
+ * Readable constants
+ */
+define('RAXSDK_SOFT_REBOOT', 'soft');
+define('RAXSDK_HARD_REBOOT', 'hard');
+define('RAXSDK_DETAILS', TRUE);
+define('RAXSDK_MAX_CONTAINER_NAME_LEN', 256);
+
+/**
+ * UUID of the Rackspace 'public' network
+ */
+define('RAX_PUBLIC','00000000-0000-0000-0000-000000000000');
+/**
+ * UUID of the Rackspace 'private' network
+ */
+define('RAX_PRIVATE','11111111-1111-1111-1111-111111111111');
+
+// Turn off debug mode by default
+define('RAXSDK_DEBUG', false);
+
+/********** TIMEZONE MAGIC **********/
+
+/**
+ * This is called if there is an error getting the default timezone;
+ * that means that the default timezone isn't set.
+ *
+ * @codeCoverageIgnore
+ */
+function __raxsdk_timezone_set($errno, $errstr) {
+ if ($errno==2)
+ date_default_timezone_set(RAXSDK_TIMEZONE);
+ else
+ die(sprintf("Unknown error %d: %s\n", $errno, $errstr));
+}
+set_error_handler('\OpenCloud\__raxsdk_timezone_set');
+@date_default_timezone_get();
+restore_error_handler();
+
+/********** SOME GLOBAL FUNCTIONS **********/
+
+ /**
+ * \OpenCloud\Common\Lang::translate() - this function should be used to wrap all static strings. In the future,
+ * this may provide us with a hook for providing different language
+ * translations.
+ *
+ * @codeCoverageIgnore
+ */
+ function define_gettext() {
+ function translate($str) {
+ return $str;
+ }
+ }
+
+ if (!function_exists('_'))
+ define_gettext();
+
+ /**
+ * removes trailing slash(es) from a URL string
+ *
+ * Mainly, this is just for appearance's sake. I really hate to see
+ * URLs like .../servers//address, for some reason.
+ *
+ * @codeCoverageIgnore
+ */
+ function noslash($str) {
+ while ($str && (substr($str, -1) == '/'))
+ $str = substr($str, 0, strlen($str)-1);
+ return $str;
+ }
+
+ /**
+ * Turns debugging on or off
+ *
+ * @codeCoverageIgnore
+ */
+ function setDebug($state=TRUE) {
+ global $RAXSDK_DEBUG;
+ $RAXSDK_DEBUG=$state;
+ }
+
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/AbstractService.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/AbstractService.php
new file mode 100644
index 00000000000..4a2298d60ed
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/AbstractService.php
@@ -0,0 +1,57 @@
+<?php
+/**
+ * PHP OpenCloud library.
+ *
+ * @copyright Copyright 2013 Rackspace US, Inc. See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.6.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\ObjectStore;
+
+use OpenCloud\Common\Service as CommonService;
+
+define('SWIFT_MAX_OBJECT_SIZE', 5 * 1024 * 1024 * 1024 + 1);
+
+/**
+ * An abstract base class for common code shared between ObjectStore\Service
+ * (container) and ObjectStore\CDNService (CDN containers).
+ *
+ * @todo Maybe we use Traits instead of this small abstract class?
+ */
+abstract class AbstractService extends CommonService
+{
+
+ const MAX_CONTAINER_NAME_LEN = 256;
+ const MAX_OBJECT_NAME_LEN = 1024;
+ const MAX_OBJECT_SIZE = SWIFT_MAX_OBJECT_SIZE;
+
+ /**
+ * Creates a Container resource object.
+ *
+ * @param mixed $cdata The name of the container or an object from which to set values
+ * @return OpenCloud\ObjectStore\Resource\Container
+ */
+ public function container($cdata = null)
+ {
+ return new Resource\Container($this, $cdata);
+ }
+
+ /**
+ * Returns a Collection of Container objects.
+ *
+ * @param array $filter An array to filter the results
+ * @return OpenCloud\Common\Collection
+ */
+ public function containerList(array $filter = array())
+ {
+ $filter['format'] = 'json';
+
+ return $this->collection(
+ 'OpenCloud\ObjectStore\Resource\Container', $this->url(null, $filter)
+ );
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/CDNService.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/CDNService.php
new file mode 100644
index 00000000000..132d5f47ad6
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/CDNService.php
@@ -0,0 +1,62 @@
+<?php
+/**
+ * PHP OpenCloud library.
+ *
+ * @copyright Copyright 2013 Rackspace US, Inc. See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.6.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\ObjectStore;
+
+use OpenCloud\OpenStack;
+use OpenCloud\Common\Exceptions;
+
+/**
+ * This is the CDN version of the ObjectStore service.
+ */
+class CDNService extends AbstractService
+{
+
+ /**
+ * Creates a new CDNService object.
+ *
+ * This is a simple wrapper function around the parent Service construct,
+ * but supplies defaults for the service type.
+ *
+ * @param OpenCloud\OpenStack $connection The connection object
+ * @param string $serviceName The name of the service
+ * @param string $serviceRegion The service's region
+ * @param string $urlType The type of URL (normally 'publicURL')
+ */
+ public function __construct(
+ OpenStack $connection,
+ $serviceName = RAXSDK_OBJSTORE_NAME,
+ $serviceRegion = RAXSDK_OBJSTORE_REGION,
+ $urltype = RAXSDK_URL_PUBLIC
+ ) {
+ $this->getLogger()->info('Initializing CDN Service...');
+
+ parent::__construct(
+ $connection,
+ 'rax:object-cdn',
+ $serviceName,
+ $serviceRegion,
+ $urltype
+ );
+ }
+
+ /**
+ * Helps catch errors if someone calls the method on the
+ * wrong object
+ */
+ public function CDN()
+ {
+ throw new Exceptions\CdnError(
+ 'Invalid method call; no CDN() on the CDN object'
+ );
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/AbstractStorageObject.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/AbstractStorageObject.php
new file mode 100644
index 00000000000..c6799b22b7e
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/AbstractStorageObject.php
@@ -0,0 +1,170 @@
+<?php
+/**
+ * PHP OpenCloud library.
+ *
+ * @copyright Copyright 2013 Rackspace US, Inc. See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.6.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\ObjectStore\Resource;
+
+use OpenCloud\Common\Base;
+use OpenCloud\Common\Metadata;
+use OpenCloud\Common\Exceptions\NameError;
+use OpenCloud\Common\Exceptions\MetadataPrefixError;
+use OpenCloud\Common\Request\Response\Http;
+
+/**
+ * Abstract base class which implements shared functionality of ObjectStore
+ * resources. Provides support, for example, for metadata-handling and other
+ * features that are common to the ObjectStore components.
+ */
+abstract class AbstractStorageObject extends Base
+{
+
+ const ACCOUNT_META_PREFIX = 'X-Account-';
+ const CONTAINER_META_PREFIX = 'X-Container-Meta-';
+ const OBJECT_META_PREFIX = 'X-Object-Meta-';
+ const CDNCONTAINER_META_PREFIX = 'X-Cdn-';
+
+ /**
+ * Metadata belonging to a resource.
+ *
+ * @var OpenCloud\Common\Metadata
+ */
+ public $metadata;
+
+ /**
+ * Initializes the metadata component
+ */
+ public function __construct()
+ {
+ $this->metadata = new Metadata;
+ }
+
+ /**
+ * Given an Http response object, converts the appropriate headers
+ * to metadata
+ *
+ * @param OpenCloud\Common\Request\Response\Http
+ * @return void
+ */
+ public function getMetadata(Http $response)
+ {
+ $this->metadata = new Metadata;
+ $this->metadata->setArray($response->headers(), $this->prefix());
+ }
+
+ /**
+ * If object has metadata, return an associative array of headers.
+ *
+ * For example, if a DataObject has a metadata item named 'FOO',
+ * then this would return array('X-Object-Meta-FOO'=>$value);
+ *
+ * @return array
+ */
+ public function metadataHeaders()
+ {
+ $headers = array();
+
+ // only build if we have metadata
+ if (is_object($this->metadata)) {
+ foreach ($this->metadata as $key => $value) {
+ $headers[$this->prefix() . $key] = $value;
+ }
+ }
+
+ return $headers;
+ }
+
+ /**
+ * Returns the displayable name of the object
+ *
+ * Can be overridden by child objects; *must* be overridden by child
+ * objects if the object does not have a `name` attribute defined.
+ *
+ * @api
+ * @throws NameError if attribute 'name' is not defined
+ */
+ public function name()
+ {
+ if (property_exists($this, 'name')) {
+ return $this->name;
+ } else {
+ throw new NameError(sprintf(
+ 'Name attribute does not exist for [%s]',
+ get_class($this)
+ ));
+ }
+ }
+
+ /**
+ * Override parent method.
+ *
+ * @return null
+ */
+ public static function jsonName()
+ {
+ return null;
+ }
+
+ /**
+ * Override parent method.
+ *
+ * @return null
+ */
+ public static function jsonCollectionName()
+ {
+ return null;
+ }
+
+ /**
+ * Override parent method.
+ *
+ * @return null
+ */
+ public static function jsonCollectionElement()
+ {
+ return null;
+ }
+
+ /**
+ * Returns the proper prefix for the specified type of object
+ *
+ * @param string $type The type of object; derived from `get_class()` if not
+ * specified.
+ * @codeCoverageIgnore
+ */
+ private function prefix($type = null)
+ {
+ if ($type === null) {
+ $parts = preg_split('/\\\/', get_class($this));
+ $type = $parts[count($parts)-1];
+ }
+
+ switch($type) {
+ case 'Account':
+ $prefix = self::ACCOUNT_META_PREFIX;
+ break;
+ case 'CDNContainer':
+ $prefix = self::CDNCONTAINER_META_PREFIX;
+ break;
+ case 'Container':
+ $prefix = self::CONTAINER_META_PREFIX;
+ break;
+ case 'DataObject':
+ $prefix = self::OBJECT_META_PREFIX;
+ break;
+ default:
+ throw new MetadataPrefixError(sprintf(
+ 'Unrecognized metadata type [%s]',
+ $type
+ ));
+ }
+
+ return $prefix;
+ }
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/CDNContainer.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/CDNContainer.php
new file mode 100644
index 00000000000..9b6367c87e0
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/CDNContainer.php
@@ -0,0 +1,298 @@
+<?php
+/**
+ * PHP OpenCloud library.
+ *
+ * @copyright Copyright 2013 Rackspace US, Inc. See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.6.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\ObjectStore\Resource;
+
+use OpenCloud\Common\Service as AbstractService;
+use OpenCloud\Common\Lang;
+use OpenCloud\Common\Exceptions;
+use OpenCloud\ObjectStore\AbstractService as AbstractObjectService;
+
+/**
+ * A container that has been CDN-enabled. Each CDN-enabled container has a unique
+ * Uniform Resource Locator (URL) that can be combined with its object names and
+ * openly distributed in web pages, emails, or other applications.
+ */
+class CDNContainer extends AbstractStorageObject
+{
+ /**
+ * The name of the container.
+ *
+ * The only restrictions on container names is that they cannot contain a
+ * forward slash (/) and must be less than 256 bytes in length. Please note
+ * that the length restriction applies to the name after it has been URL
+ * encoded. For example, a container named Course Docs would be URL encoded
+ * as Course%20Docs - which is 13 bytes in length rather than the expected 11.
+ *
+ * @var string
+ */
+ public $name;
+
+ /**
+ * Count of how many objects exist in the container.
+ *
+ * @var int
+ */
+ public $count = 0;
+
+ /**
+ * The total bytes used in the container.
+ *
+ * @var int
+ */
+ public $bytes = 0;
+
+ /**
+ * The service object.
+ *
+ * @var AbstractService
+ */
+ private $service;
+
+ /**
+ * URL of the container.
+ *
+ * @var string
+ */
+ private $containerUrl;
+
+ /**
+ * Creates the container object
+ *
+ * Creates a new container object or, if the $cdata object is a string,
+ * retrieves the named container from the object store. If $cdata is an
+ * array or an object, then its values are used to set this object.
+ *
+ * @param OpenCloud\ObjectStore $service - the ObjectStore service
+ * @param mixed $cdata - if supplied, the name of the object
+ */
+ public function __construct(AbstractService $service, $cdata = null)
+ {
+ $this->getLogger()->info('Initializing CDN Container Service...');
+
+ parent::__construct();
+
+ $this->service = $service;
+
+ // Populate data if set
+ $this->populate($cdata);
+ }
+
+ /**
+ * Allow other objects to know what the primary key is.
+ *
+ * @return string
+ */
+ public function primaryKeyField()
+ {
+ return 'name';
+ }
+
+ /**
+ * Returns the Service associated with the Container
+ */
+ public function getService()
+ {
+ return $this->service;
+ }
+
+ /**
+ * Returns the URL of the container
+ *
+ * @return string
+ * @param string $subresource not used; required for compatibility
+ * @throws NoNameError
+ */
+ public function url($subresource = '')
+ {
+ if (strlen($this->name) == 0) {
+ throw new Exceptions\NoNameError(
+ Lang::translate('Container does not have an identifier')
+ );
+ }
+
+ return Lang::noslash($this->getService()->url(rawurlencode($this->name)));
+ }
+
+ /**
+ * Creates a new container with the specified attributes
+ *
+ * @param array $params array of parameters
+ * @return boolean TRUE on success; FALSE on failure
+ * @throws ContainerCreateError
+ */
+ public function create($params = array())
+ {
+ // Populate object and check container name
+ $this->populate($params);
+ $this->isValidName($this->name);
+
+ // Dispatch
+ $this->containerUrl = $this->url();
+ $response = $this->getService()->request($this->url(), 'PUT', $this->metadataHeaders());
+
+ // Check return code
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() > 202) {
+ throw new Exceptions\ContainerCreateError(sprintf(
+ Lang::translate('Problem creating container [%s] status [%d] response [%s]'),
+ $this->url(),
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return true;
+ }
+
+ /**
+ * Updates the metadata for a container
+ *
+ * @return boolean TRUE on success; FALSE on failure
+ * @throws ContainerCreateError
+ */
+ public function update()
+ {
+ $response = $this->getService()->request($this->url(), 'POST', $this->metadataHeaders());
+
+ // check return code
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() > 204) {
+ throw new Exceptions\ContainerCreateError(sprintf(
+ Lang::translate('Problem updating container [%s] status [%d] response [%s]'),
+ $this->Url(),
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return true;
+ }
+
+ /**
+ * Deletes the specified container
+ *
+ * @return boolean TRUE on success; FALSE on failure
+ * @throws ContainerDeleteError
+ */
+ public function delete()
+ {
+ $response = $this->getService()->request($this->url(), 'DELETE');
+
+ // validate the response code
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() == 404) {
+ throw new Exceptions\ContainerNotFoundError(sprintf(
+ Lang::translate('Container [%s] not found'),
+ $this->name
+ ));
+ }
+
+ if ($response->httpStatus() == 409) {
+ throw new Exceptions\ContainerNotEmptyError(sprintf(
+ Lang::translate('Container [%s] must be empty before deleting'),
+ $this->name
+ ));
+ }
+
+ if ($response->httpStatus() >= 300) {
+ throw new Exceptions\ContainerDeleteError(sprintf(
+ Lang::translate('Problem deleting container [%s] status [%d] response [%s]'),
+ $this->url(),
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ return false;
+ }
+ // @codeCoverageIgnoreEnd
+
+ return true;
+ }
+
+ /**
+ * Loads the object from the service
+ *
+ * @return void
+ */
+ public function refresh($name = null, $url = null)
+ {
+ $response = $this->getService()->request(
+ $this->url($name), 'HEAD', array('Accept' => '*/*')
+ );
+
+ // validate the response code
+ // @codeCoverageIgnoreStart
+ if ($response->HttpStatus() == 404) {
+ throw new Exceptions\ContainerNotFoundError(sprintf(
+ 'Container [%s] (%s) not found',
+ $this->name,
+ $this->url()
+ ));
+ }
+
+ if ($response->HttpStatus() >= 300) {
+ throw new Exceptions\HttpError(sprintf(
+ 'Error retrieving Container, status [%d] response [%s]',
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+
+ // check for headers (not metadata)
+ foreach($response->headers() as $header => $value) {
+ switch($header) {
+ case 'X-Container-Object-Count':
+ $this->count = $value;
+ break;
+ case 'X-Container-Bytes-Used':
+ $this->bytes = $value;
+ break;
+ }
+ }
+ // @codeCoverageIgnoreEnd
+
+ // parse the returned object
+ $this->getMetadata($response);
+ }
+
+ /**
+ * Validates that the container name is acceptable
+ *
+ * @param string $name the container name to validate
+ * @return boolean TRUE if ok; throws an exception if not
+ * @throws ContainerNameError
+ */
+ public function isValidName($name)
+ {
+ if (strlen($name) == 0) {
+ throw new Exceptions\ContainerNameError(
+ 'Container name cannot be blank'
+ );
+ }
+
+ if (strpos($name, '/') !== false) {
+ throw new Exceptions\ContainerNameError(
+ 'Container name cannot contain "/"'
+ );
+ }
+
+ if (strlen($name) > AbstractObjectService::MAX_CONTAINER_NAME_LEN) {
+ throw new Exceptions\ContainerNameError(
+ 'Container name is too long'
+ );
+ }
+
+ return true;
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/Container.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/Container.php
new file mode 100644
index 00000000000..3a56ebd9fca
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/Container.php
@@ -0,0 +1,401 @@
+<?php
+/**
+ * PHP OpenCloud library.
+ *
+ * @copyright Copyright 2013 Rackspace US, Inc. See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.6.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\ObjectStore\Resource;
+
+use OpenCloud\Common\Exceptions;
+use OpenCloud\Common\Lang;
+
+/**
+ * A container is a storage compartment for your data and provides a way for you
+ * to organize your data. You can think of a container as a folder in Windows®
+ * or a directory in UNIX®. The primary difference between a container and these
+ * other file system concepts is that containers cannot be nested.
+ *
+ * A container can also be CDN-enabled (for public access), in which case you
+ * will need to interact with a CDNContainer object instead of this one.
+ */
+class Container extends CDNContainer
+{
+
+ /**
+ * CDN container (if set).
+ *
+ * @var CDNContainer|null
+ */
+ private $cdn;
+
+ /**
+ * Sets the CDN container.
+ *
+ * @param OpenCloud\ObjectStore\Resource\CDNContainer $cdn
+ */
+ public function setCDN(CDNContainer $cdn)
+ {
+ $this->cdn = $cdn;
+ }
+
+ /**
+ * Returns the CDN container.
+ *
+ * @returns CDNContainer
+ */
+ public function getCDN()
+ {
+ if (!$this->cdn) {
+ throw new Exceptions\CdnNotAvailableError(
+ Lang::translate('CDN-enabled container is not available')
+ );
+ }
+
+ return $this->cdn;
+ }
+
+ /**
+ * Backwards compatability.
+ */
+ public function CDN()
+ {
+ return $this->getCDN();
+ }
+
+ /**
+ * Makes the container public via the CDN
+ *
+ * @api
+ * @param integer $TTL the Time-To-Live for the CDN container; if NULL,
+ * then the cloud's default value will be used for caching.
+ * @throws CDNNotAvailableError if CDN services are not available
+ * @return CDNContainer
+ */
+ public function enableCDN($ttl = null)
+ {
+ $url = $this->getService()->CDN()->url() . '/' . rawurlencode($this->name);
+
+ $headers = $this->metadataHeaders();
+
+ if ($ttl) {
+
+ // Make sure we're dealing with a real figure
+ if (!is_integer($ttl)) {
+ throw new Exceptions\CdnTtlError(sprintf(
+ Lang::translate('TTL value [%s] must be an integer'),
+ $ttl
+ ));
+ }
+
+ $headers['X-TTL'] = $ttl;
+ }
+
+ $headers['X-Log-Retention'] = 'True';
+ $headers['X-CDN-Enabled'] = 'True';
+
+ // PUT to the CDN container
+ $response = $this->getService()->request($url, 'PUT', $headers);
+
+ // check the response status
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() > 202) {
+ throw new Exceptions\CdnHttpError(sprintf(
+ Lang::translate('HTTP error publishing to CDN, status [%d] response [%s]'),
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ // refresh the data
+ $this->refresh();
+
+ // return the CDN container object
+ $cdn = new CDNContainer($this->getService()->getCDNService(), $this->name);
+ $this->setCDN($cdn);
+
+ return $cdn;
+ }
+
+ /**
+ * Backwards compatability.
+ */
+ public function publishToCDN($ttl = null)
+ {
+ return $this->enableCDN($ttl);
+ }
+
+ /**
+ * Disables the containers CDN function.
+ *
+ * Note that the container will still be available on the CDN until
+ * its TTL expires.
+ *
+ * @api
+ * @return void
+ */
+ public function disableCDN()
+ {
+ // Set necessary headers
+ $headers['X-Log-Retention'] = 'False';
+ $headers['X-CDN-Enabled'] = 'False';
+
+ // PUT it to the CDN service
+ $response = $this->getService()->request($this->CDNURL(), 'PUT', $headers);
+
+ // check the response status
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() != 201) {
+ throw new Exceptions\CdnHttpError(sprintf(
+ Lang::translate('HTTP error disabling CDN, status [%d] response [%s]'),
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return true;
+ }
+
+ /**
+ * Creates a static website from the container
+ *
+ * @api
+ * @link http://docs.rackspace.com/files/api/v1/cf-devguide/content/Create_Static_Website-dle4000.html
+ * @param string $index the index page (starting page) of the website
+ * @return \OpenCloud\HttpResponse
+ */
+ public function createStaticSite($indexHtml)
+ {
+ $headers = array('X-Container-Meta-Web-Index' => $indexHtml);
+ $response = $this->getService()->request($this->url(), 'POST', $headers);
+
+ // check return code
+ // @codeCoverageIgnoreStart
+ if ($response->HttpStatus() > 204) {
+ throw new Exceptions\ContainerError(sprintf(
+ Lang::translate('Error creating static website for [%s], status [%d] response [%s]'),
+ $this->name,
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return $response;
+ }
+
+ /**
+ * Sets the error page(s) for the static website
+ *
+ * @api
+ * @link http://docs.rackspace.com/files/api/v1/cf-devguide/content/Set_Error_Pages_for_Static_Website-dle4005.html
+ * @param string $name the name of the error page
+ * @return \OpenCloud\HttpResponse
+ */
+ public function staticSiteErrorPage($name)
+ {
+ $headers = array('X-Container-Meta-Web-Error' => $name);
+ $response = $this->getService()->request($this->url(), 'POST', $headers);
+
+ // check return code
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() > 204) {
+ throw new Exceptions\ContainerError(sprintf(
+ Lang::translate('Error creating static site error page for [%s], status [%d] response [%s]'),
+ $this->name,
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+
+ return $response;
+ // @codeCoverageIgnoreEnd
+ }
+
+ /**
+ * Returns the CDN URL of the container (if enabled)
+ *
+ * The CDNURL() is used to manage the container. Note that it is different
+ * from the PublicURL() of the container, which is the publicly-accessible
+ * URL on the network.
+ *
+ * @api
+ * @return string
+ */
+ public function CDNURL()
+ {
+ return $this->getCDN()->url();
+ }
+
+ /**
+ * Returns the Public URL of the container (on the CDN network)
+ *
+ */
+ public function publicURL()
+ {
+ return $this->CDNURI();
+ }
+
+ /**
+ * Returns the CDN info about the container
+ *
+ * @api
+ * @return stdClass
+ */
+ public function CDNinfo($property = null)
+ {
+ // Not quite sure why this is here...
+ // @codeCoverageIgnoreStart
+ if ($this->getService() instanceof CDNService) {
+ return $this->metadata;
+ }
+ // @codeCoverageIgnoreEnd
+
+ // return NULL if the CDN container is not enabled
+ if (!isset($this->getCDN()->metadata->Enabled)
+ || $this->getCDN()->metadata->Enabled == 'False'
+ ) {
+ return null;
+ }
+
+ // check to see if it's set
+ if (isset($this->getCDN()->metadata->$property)) {
+ return trim($this->getCDN()->metadata->$property);
+ } elseif ($property !== null) {
+ return null;
+ }
+
+ // otherwise, return the whole metadata object
+ return $this->getCDN()->metadata;
+ }
+
+ /**
+ * Returns the CDN container URI prefix
+ *
+ * @api
+ * @return string
+ */
+ public function CDNURI()
+ {
+ return $this->CDNinfo('Uri');
+ }
+
+ /**
+ * Returns the SSL URI for the container
+ *
+ * @api
+ * @return string
+ */
+ public function SSLURI()
+ {
+ return $this->CDNinfo('Ssl-Uri');
+ }
+
+ /**
+ * Returns the streaming URI for the container
+ *
+ * @api
+ * @return string
+ */
+ public function streamingURI()
+ {
+ return $this->CDNinfo('Streaming-Uri');
+ }
+
+ /**
+ * Returns the IOS streaming URI for the container
+ *
+ * @api
+ * @link http://docs.rackspace.com/files/api/v1/cf-devguide/content/iOS-Streaming-d1f3725.html
+ * @return string
+ */
+ public function iosStreamingURI()
+ {
+ return $this->CDNinfo('Ios-Uri');
+ }
+
+ /**
+ * Creates a Collection of objects in the container
+ *
+ * @param array $params associative array of parameter values.
+ * * account/tenant - The unique identifier of the account/tenant.
+ * * container- The unique identifier of the container.
+ * * limit (Optional) - The number limit of results.
+ * * marker (Optional) - Value of the marker, that the object names
+ * greater in value than are returned.
+ * * end_marker (Optional) - Value of the marker, that the object names
+ * less in value than are returned.
+ * * prefix (Optional) - Value of the prefix, which the returned object
+ * names begin with.
+ * * format (Optional) - Value of the serialized response format, either
+ * json or xml.
+ * * delimiter (Optional) - Value of the delimiter, that all the object
+ * names nested in the container are returned.
+ * @link http://api.openstack.org for a list of possible parameter
+ * names and values
+ * @return OpenCloud\Collection
+ * @throws ObjFetchError
+ */
+ public function objectList($params = array())
+ {
+ // construct a query string out of the parameters
+ $params['format'] = 'json';
+
+ $queryString = $this->makeQueryString($params);
+
+ // append the query string to the URL
+ $url = $this->url();
+ if (strlen($queryString) > 0) {
+ $url .= '?' . $queryString;
+ }
+
+ return $this->getService()->collection(
+ 'OpenCloud\ObjectStore\Resource\DataObject', $url, $this
+ );
+ }
+
+ /**
+ * Returns a new DataObject associated with this container
+ *
+ * @param string $name if supplied, the name of the object to return
+ * @return DataObject
+ */
+ public function dataObject($name = null)
+ {
+ return new DataObject($this, $name);
+ }
+
+ /**
+ * Refreshes, then associates the CDN container
+ */
+ public function refresh($id = null, $url = null)
+ {
+ parent::refresh($id, $url);
+
+ // @codeCoverageIgnoreStart
+ if ($this->getService() instanceof CDNService) {
+ return;
+ }
+
+
+ if (null !== ($cdn = $this->getService()->CDN())) {
+ try {
+ $this->cdn = new CDNContainer(
+ $cdn,
+ $this->name
+ );
+ } catch (Exceptions\ContainerNotFoundError $e) {
+ $this->cdn = new CDNContainer($cdn);
+ $this->cdn->name = $this->name;
+ }
+ }
+ // @codeCoverageIgnoreEnd
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/DataObject.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/DataObject.php
new file mode 100644
index 00000000000..443df1f651f
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Resource/DataObject.php
@@ -0,0 +1,941 @@
+<?php
+/**
+ * PHP OpenCloud library.
+ *
+ * @copyright Copyright 2013 Rackspace US, Inc. See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.6.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\ObjectStore\Resource;
+
+use finfo as FileInfo;
+use OpenCloud\Common\Lang;
+use OpenCloud\Common\Exceptions;
+use OpenCloud\ObjectStore\AbstractService;
+use OpenCloud\Common\Request\Response\Http;
+
+/**
+ * Objects are the basic storage entities in Cloud Files. They represent the
+ * files and their optional metadata you upload to the system. When you upload
+ * objects to Cloud Files, the data is stored as-is (without compression or
+ * encryption) and consists of a location (container), the object's name, and
+ * any metadata you assign consisting of key/value pairs.
+ */
+class DataObject extends AbstractStorageObject
+{
+ /**
+ * Object name. The only restriction on object names is that they must be
+ * less than 1024 bytes in length after URL encoding.
+ *
+ * @var string
+ */
+ public $name;
+
+ /**
+ * Hash value of the object.
+ *
+ * @var string
+ */
+ public $hash;
+
+ /**
+ * Size of object in bytes.
+ *
+ * @var string
+ */
+ public $bytes;
+
+ /**
+ * Date of last modification.
+ *
+ * @var string
+ */
+ public $last_modified;
+
+ /**
+ * Object's content type.
+ *
+ * @var string
+ */
+ public $content_type;
+
+ /**
+ * Object's content length.
+ *
+ * @var string
+ */
+ public $content_length;
+
+ /**
+ * Other headers set for this object (e.g. Access-Control-Allow-Origin)
+ *
+ * @var array
+ */
+ public $extra_headers = array();
+
+ /**
+ * Whether or not to calculate and send an ETag on create.
+ *
+ * @var bool
+ */
+ public $send_etag = true;
+
+ /**
+ * The data contained by the object.
+ *
+ * @var string
+ */
+ private $data;
+
+ /**
+ * The ETag value.
+ *
+ * @var string
+ */
+ private $etag;
+
+ /**
+ * The parent container of this object.
+ *
+ * @var CDNContainer
+ */
+ private $container;
+
+ /**
+ * Is this data object a pseudo directory?
+ *
+ * @var bool
+ */
+ private $directory = false;
+
+ /**
+ * Used to translate header values (returned by requests) into properties.
+ *
+ * @var array
+ */
+ private $headerTranslate = array(
+ 'Etag' => 'hash',
+ 'ETag' => 'hash',
+ 'Last-Modified' => 'last_modified',
+ 'Content-Length' => array('bytes', 'content_length'),
+ );
+
+ /**
+ * These properties can be freely set by the user for CRUD operations.
+ *
+ * @var array
+ */
+ private $allowedProperties = array(
+ 'name',
+ 'content_type',
+ 'extra_headers',
+ 'send_etag'
+ );
+
+ /**
+ * Option for clearing the status cache when objects are uploaded to API.
+ * By default, it is set to FALSE for performance; but if you have files
+ * that are rapidly and very often updated, you might want to clear the status
+ * cache so PHP reads the files directly, instead of relying on the cache.
+ *
+ * @link http://php.net/manual/en/function.clearstatcache.php
+ * @var bool
+ */
+ public $clearStatusCache = false;
+
+ /**
+ * A DataObject is related to a container and has a name
+ *
+ * If `$name` is specified, then it attempts to retrieve the object from the
+ * object store.
+ *
+ * @param Container $container the container holding this object
+ * @param mixed $cdata if an object or array, it is treated as values
+ * with which to populate the object. If it is a string, it is
+ * treated as a name and the object's info is retrieved from
+ * the service.
+ * @return void
+ */
+ public function __construct($container, $cdata = null)
+ {
+ parent::__construct();
+
+ $this->container = $container;
+
+ // For pseudo-directories, we need to ensure the name is set
+ if (!empty($cdata->subdir)) {
+ $this->name = $cdata->subdir;
+ $this->directory = true;
+ } else {
+ $this->populate($cdata);
+ }
+ }
+
+ /**
+ * Is this data object a pseudo-directory?
+ *
+ * @return bool
+ */
+ public function isDirectory()
+ {
+ return $this->directory;
+ }
+
+ /**
+ * Allow other objects to know what the primary key is.
+ *
+ * @return string
+ */
+ public function primaryKeyField()
+ {
+ return 'name';
+ }
+
+ /**
+ * Is this a real file?
+ *
+ * @param string $filename
+ * @return bool
+ */
+ private function isRealFile($filename)
+ {
+ return $filename != '/dev/null' && $filename != 'NUL';
+ }
+
+ /**
+ * Set this file's content type.
+ *
+ * @param string $contentType
+ */
+ public function setContentType($contentType)
+ {
+ $this->content_type = $contentType;
+ }
+
+ /**
+ * Return the content type.
+ *
+ * @return string
+ */
+ public function getContentType()
+ {
+ return $this->content_type;
+ }
+
+ /**
+ * Returns the URL of the data object
+ *
+ * If the object is new and doesn't have a name, then an exception is
+ * thrown.
+ *
+ * @param string $subresource Not used
+ * @return string
+ * @throws NoNameError
+ */
+ public function url($subresource = '')
+ {
+ if (!$this->name) {
+ throw new Exceptions\NoNameError(Lang::translate('Object has no name'));
+ }
+
+ return Lang::noslash(
+ $this->container->url()) . '/' . str_replace('%2F', '/', rawurlencode($this->name)
+ );
+ }
+
+ /**
+ * Creates (or updates; both the same) an instance of the object
+ *
+ * @api
+ * @param array $params an optional associative array that can contain the
+ * 'name' and 'content_type' of the object
+ * @param string $filename if provided, then the object is loaded from the
+ * specified file
+ * @return boolean
+ * @throws CreateUpdateError
+ */
+ public function create($params = array(), $filename = null, $extractArchive = null)
+ {
+ // Set and validate params
+ $this->setParams($params);
+
+ // assume no file upload
+ $fp = false;
+
+ // if the filename is provided, process it
+ if ($filename) {
+
+ if (!$fp = @fopen($filename, 'r')) {
+ throw new Exceptions\IOError(sprintf(
+ Lang::translate('Could not open file [%s] for reading'),
+ $filename
+ ));
+ }
+
+ // @todo Maybe, for performance, we could set the "clear status cache"
+ // feature to false by default - but allow users to set to true if required
+ clearstatcache($this->clearStatusCache === true, $filename);
+
+ // Cast filesize as a floating point
+ $filesize = (float) filesize($filename);
+
+ // Check it's below a reasonable size, and set
+ // @codeCoverageIgnoreStart
+ if ($filesize > AbstractService::MAX_OBJECT_SIZE) {
+ throw new Exceptions\ObjectError("File size exceeds maximum object size.");
+ }
+ // @codeCoverageIgnoreEnd
+ $this->content_length = $filesize;
+
+ // Guess the content type if necessary
+ if (!$this->getContentType() && $this->isRealFile($filename)) {
+ $this->setContentType($this->inferContentType($filename));
+ }
+
+ // Send ETag checksum if necessary
+ if ($this->send_etag) {
+ $this->etag = md5_file($filename);
+ }
+
+ // Announce to the world
+ $this->getLogger()->info('Uploading {size} bytes from {name}', array(
+ 'size' => $filesize,
+ 'name' => $filename
+ ));
+
+ } else {
+ // compute the length
+ $this->content_length = strlen($this->data);
+
+ if ($this->send_etag) {
+ $this->etag = md5($this->data);
+ }
+ }
+
+ // Only allow supported archive types
+ // http://docs.rackspace.com/files/api/v1/cf-devguide/content/Extract_Archive-d1e2338.html
+ $extractArchiveUrlArg = '';
+
+ if ($extractArchive) {
+ if ($extractArchive !== "tar.gz" && $extractArchive !== "tar.bz2") {
+ throw new Exceptions\ObjectError(
+ "Extract Archive only supports tar.gz and tar.bz2"
+ );
+ } else {
+ $extractArchiveUrlArg = "?extract-archive=" . $extractArchive;
+ $this->etag = null;
+ $this->setContentType('');
+ }
+ }
+
+ // Set headers
+ $headers = $this->metadataHeaders();
+
+ if (!empty($this->etag)) {
+ $headers['ETag'] = $this->etag;
+ }
+
+ // Content-Type is no longer required; if not specified, it will
+ // attempt to guess based on the file extension.
+ if (!$this->getContentType()) {
+ $headers['Content-Type'] = $this->getContentType();
+ }
+
+ $headers['Content-Length'] = $this->content_length;
+
+ // Merge in extra headers
+ if (!empty($this->extra_headers)) {
+ $headers = $this->extra_headers + $headers;
+ }
+
+ // perform the request
+ $response = $this->getService()->request(
+ $this->url() . $extractArchiveUrlArg,
+ 'PUT',
+ $headers,
+ $fp ? $fp : $this->data
+ );
+
+ // check the status
+ // @codeCoverageIgnoreStart
+ if (($status = $response->httpStatus()) >= 300) {
+ throw new Exceptions\CreateUpdateError(sprintf(
+ Lang::translate('Problem saving/updating object [%s] HTTP status [%s] response [%s]'),
+ $this->url() . $extractArchiveUrlArg,
+ $status,
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ // set values from response
+ $this->saveResponseHeaders($response);
+
+ // close the file handle
+ if ($fp) {
+ fclose($fp);
+ }
+
+ return $response;
+ }
+
+ /**
+ * Update() is provided as an alias for the Create() method
+ *
+ * Since update and create both use a PUT request, the different functions
+ * may allow the developer to distinguish between the semantics in his or
+ * her application.
+ *
+ * @api
+ * @param array $params an optional associative array that can contain the
+ * 'name' and 'type' of the object
+ * @param string $filename if provided, the object is loaded from the file
+ * @return boolean
+ */
+ public function update($params = array(), $filename = '')
+ {
+ return $this->create($params, $filename);
+ }
+
+ /**
+ * UpdateMetadata() - updates headers
+ *
+ * Updates metadata headers
+ *
+ * @api
+ * @param array $params an optional associative array that can contain the
+ * 'name' and 'type' of the object
+ * @return boolean
+ */
+ public function updateMetadata($params = array())
+ {
+ $this->setParams($params);
+
+ // set the headers
+ $headers = $this->metadataHeaders();
+ $headers['Content-Type'] = $this->getContentType();
+
+ $response = $this->getService()->request(
+ $this->url(),
+ 'POST',
+ $headers
+ );
+
+ // check the status
+ // @codeCoverageIgnoreStart
+ if (($stat = $response->httpStatus()) >= 204) {
+ throw new Exceptions\UpdateError(sprintf(
+ Lang::translate('Problem updating object [%s] HTTP status [%s] response [%s]'),
+ $this->url(),
+ $stat,
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return $response;
+ }
+
+ /**
+ * Deletes an object from the Object Store
+ *
+ * Note that we can delete without retrieving by specifying the name in the
+ * parameter array.
+ *
+ * @api
+ * @param array $params an array of parameters
+ * @return HttpResponse if successful; FALSE if not
+ * @throws DeleteError
+ */
+ public function delete($params = array())
+ {
+ $this->setParams($params);
+
+ $response = $this->getService()->request($this->url(), 'DELETE');
+
+ // check the status
+ // @codeCoverageIgnoreStart
+ if (($stat = $response->httpStatus()) >= 300) {
+ throw new Exceptions\DeleteError(sprintf(
+ Lang::translate('Problem deleting object [%s] HTTP status [%s] response [%s]'),
+ $this->url(),
+ $stat,
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return $response;
+ }
+
+ /**
+ * Copies the object to another container/object
+ *
+ * Note that this function, because it operates within the Object Store
+ * itself, is much faster than downloading the object and re-uploading it
+ * to a new object.
+ *
+ * @param DataObject $target the target of the COPY command
+ */
+ public function copy(DataObject $target)
+ {
+ $uri = sprintf('/%s/%s', $target->container()->name(), $target->name());
+
+ $this->getLogger()->info('Copying object to [{uri}]', array('uri' => $uri));
+
+ $response = $this->getService()->request(
+ $this->url(),
+ 'COPY',
+ array('Destination' => $uri)
+ );
+
+ // check response code
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() > 202) {
+ throw new Exceptions\ObjectCopyError(sprintf(
+ Lang::translate('Error copying object [%s], status [%d] response [%s]'),
+ $this->url(),
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return $response;
+ }
+
+ /**
+ * Returns the container of the object
+ *
+ * @return Container
+ */
+ public function container()
+ {
+ return $this->container;
+ }
+
+ /**
+ * returns the TEMP_URL for the object
+ *
+ * Some notes:
+ * * The `$secret` value is arbitrary; it must match the value set for
+ * the `X-Account-Meta-Temp-URL-Key` on the account level. This can be
+ * set by calling `$service->SetTempUrlSecret($secret)`.
+ * * The `$expires` value is the number of seconds you want the temporary
+ * URL to be valid for. For example, use `60` to make it valid for a
+ * minute
+ * * The `$method` must be either GET or PUT. No other methods are
+ * supported.
+ *
+ * @param string $secret the shared secret
+ * @param integer $expires the expiration time (in seconds)
+ * @param string $method either GET or PUT
+ * @return string the temporary URL
+ */
+ public function tempUrl($secret, $expires, $method)
+ {
+ $method = strtoupper($method);
+ $expiry_time = time() + $expires;
+
+ // check for proper method
+ if ($method != 'GET' && $method != 'PUT') {
+ throw new Exceptions\TempUrlMethodError(sprintf(
+ Lang::translate(
+ 'Bad method [%s] for TempUrl; only GET or PUT supported'),
+ $method
+ ));
+ }
+
+ // construct the URL
+ $url = $this->url();
+ $path = urldecode(parse_url($url, PHP_URL_PATH));
+
+ $hmac_body = "$method\n$expiry_time\n$path";
+ $hash = hash_hmac('sha1', $hmac_body, $secret);
+
+ $this->getLogger()->info('URL [{url}]; SIG [{sig}]; HASH [{hash}]', array(
+ 'url' => $url,
+ 'sig' => $hmac_body,
+ 'hash' => $hash
+ ));
+
+ $temp_url = sprintf('%s?temp_url_sig=%s&temp_url_expires=%d', $url, $hash, $expiry_time);
+
+ // debug that stuff
+ $this->getLogger()->info('TempUrl generated [{url}]', array(
+ 'url' => $temp_url
+ ));
+
+ return $temp_url;
+ }
+
+ /**
+ * Sets object data from string
+ *
+ * This is a convenience function to permit the use of other technologies
+ * for setting an object's content.
+ *
+ * @param string $data
+ * @return void
+ */
+ public function setData($data)
+ {
+ $this->data = (string) $data;
+ }
+
+ /**
+ * Return object's data as a string
+ *
+ * @return string the entire object
+ */
+ public function saveToString()
+ {
+ return $this->getService()->request($this->url())->httpBody();
+ }
+
+ /**
+ * Saves the object's data to local filename
+ *
+ * Given a local filename, the Object's data will be written to the newly
+ * created file.
+ *
+ * Example:
+ * <code>
+ * # ... authentication/connection/container code excluded
+ * # ... see previous examples
+ *
+ * # Whoops! I deleted my local README, let me download/save it
+ * #
+ * $my_docs = $conn->get_container("documents");
+ * $doc = $my_docs->get_object("README");
+ *
+ * $doc->SaveToFilename("/home/ej/cloudfiles/readme.restored");
+ * </code>
+ *
+ * @param string $filename name of local file to write data to
+ * @return boolean <kbd>TRUE</kbd> if successful
+ * @throws IOException error opening file
+ * @throws InvalidResponseException unexpected response
+ */
+ public function saveToFilename($filename)
+ {
+ if (!$fp = @fopen($filename, "wb")) {
+ throw new Exceptions\IOError(sprintf(
+ Lang::translate('Could not open file [%s] for writing'),
+ $filename
+ ));
+ }
+
+ $result = $this->getService()->request($this->url(), 'GET', array(), $fp);
+
+ fclose($fp);
+
+ return $result;
+ }
+
+ /**
+ * Saves the object's to a stream filename
+ *
+ * Given a local filename, the Object's data will be written to the stream
+ *
+ * Example:
+ * <code>
+ * # ... authentication/connection/container code excluded
+ * # ... see previous examples
+ *
+ * # If I want to write the README to a temporary memory string I
+ * # do :
+ * #
+ * $my_docs = $conn->get_container("documents");
+ * $doc = $my_docs->DataObject(array("name"=>"README"));
+ *
+ * $fp = fopen('php://temp', 'r+');
+ * $doc->SaveToStream($fp);
+ * fclose($fp);
+ * </code>
+ *
+ * @param string $filename name of local file to write data to
+ * @return boolean <kbd>TRUE</kbd> if successful
+ * @throws IOException error opening file
+ * @throws InvalidResponseException unexpected response
+ */
+ public function saveToStream($resource)
+ {
+ if (!is_resource($resource)) {
+ throw new Exceptions\ObjectError(
+ Lang::translate("Resource argument not a valid PHP resource."
+ ));
+ }
+
+ return $this->getService()->request($this->url(), 'GET', array(), $resource);
+ }
+
+
+ /**
+ * Returns the object's MD5 checksum
+ *
+ * Accessor method for reading Object's private ETag attribute.
+ *
+ * @api
+ * @return string MD5 checksum hexidecimal string
+ */
+ public function getETag()
+ {
+ return $this->etag;
+ }
+
+ /**
+ * Purges the object from the CDN
+ *
+ * Note that the object will still be served up to the time of its
+ * TTL value.
+ *
+ * @api
+ * @param string $email An email address that will be notified when
+ * the object is purged.
+ * @return void
+ * @throws CdnError if the container is not CDN-enabled
+ * @throws CdnHttpError if there is an HTTP error in the transaction
+ */
+ public function purgeCDN($email)
+ {
+ // @codeCoverageIgnoreStart
+ if (!$cdn = $this->Container()->CDNURL()) {
+ throw new Exceptions\CdnError(Lang::translate('Container is not CDN-enabled'));
+ }
+ // @codeCoverageIgnoreEnd
+
+ $url = $cdn . '/' . $this->name;
+ $headers['X-Purge-Email'] = $email;
+ $response = $this->getService()->request($url, 'DELETE', $headers);
+
+ // check the status
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() > 204) {
+ throw new Exceptions\CdnHttpError(sprintf(
+ Lang::translate('Error purging object, status [%d] response [%s]'),
+ $response->httpStatus(),
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return true;
+ }
+
+ /**
+ * Returns the CDN URL (for managing the object)
+ *
+ * Note that the DataObject::PublicURL() method is used to return the
+ * publicly-available URL of the object, while the CDNURL() is used
+ * to manage the object.
+ *
+ * @return string
+ */
+ public function CDNURL()
+ {
+ return $this->container()->CDNURL() . '/' . $this->name;
+ }
+
+ /**
+ * Returns the object's Public CDN URL, if available
+ *
+ * @api
+ * @param string $type can be 'streaming', 'ssl', 'ios-streaming',
+ * or anything else for the
+ * default URL. For example, `$object->PublicURL('ios-streaming')`
+ * @return string
+ */
+ public function publicURL($type = null)
+ {
+ if (!$prefix = $this->container()->CDNURI()) {
+ return null;
+ }
+
+ switch(strtoupper($type)) {
+ case 'SSL':
+ $url = $this->container()->SSLURI().'/'.$this->name;
+ break;
+ case 'STREAMING':
+ $url = $this->container()->streamingURI().'/'.$this->name;
+ break;
+ case 'IOS':
+ case 'IOS-STREAMING':
+ $url = $this->container()->iosStreamingURI().'/'.$this->name;
+ break;
+ default:
+ $url = $prefix.'/'.$this->name;
+ break;
+ }
+
+ return $url;
+ }
+
+ /**
+ * Sets parameters from an array and validates them.
+ *
+ * @param array $params Associative array of parameters
+ * @return void
+ */
+ private function setParams(array $params = array())
+ {
+ // Inspect the user's array for any unapproved keys, and unset if necessary
+ foreach (array_diff(array_keys($params), $this->allowedProperties) as $key) {
+ $this->getLogger()->warning('You cannot use the {keyName} key when creating an object', array(
+ 'keyName' => $key
+ ));
+ unset($params[$key]);
+ }
+
+ $this->populate($params);
+ }
+
+ /**
+ * Retrieves a single object, parses headers
+ *
+ * @return void
+ * @throws NoNameError, ObjFetchError
+ */
+ private function fetch()
+ {
+ if (!$this->name) {
+ throw new Exceptions\NoNameError(Lang::translate('Cannot retrieve an unnamed object'));
+ }
+
+ $response = $this->getService()->request($this->url(), 'HEAD', array('Accept' => '*/*'));
+
+ // check for errors
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() >= 300) {
+ throw new Exceptions\ObjFetchError(sprintf(
+ Lang::translate('Problem retrieving object [%s]'),
+ $this->url()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ // set headers as metadata?
+ $this->saveResponseHeaders($response);
+
+ // parse the metadata
+ $this->getMetadata($response);
+ }
+
+ /**
+ * Extracts the headers from the response, and saves them as object
+ * attributes. Additional name conversions are done where necessary.
+ *
+ * @param Http $response
+ */
+ private function saveResponseHeaders(Http $response, $fillExtraIfNotFound = true)
+ {
+ foreach ($response->headers() as $header => $value) {
+ if (isset($this->headerTranslate[$header])) {
+ // This header needs to be translated
+ $property = $this->headerTranslate[$header];
+ // Are there multiple properties that need to be set?
+ if (is_array($property)) {
+ foreach ($property as $subProperty) {
+ $this->$subProperty = $value;
+ }
+ } else {
+ $this->$property = $value;
+ }
+ } elseif ($fillExtraIfNotFound === true) {
+ // Otherwise, stock extra headers
+ $this->extra_headers[$header] = $value;
+ }
+ }
+ }
+
+ /**
+ * Compatability.
+ */
+ public function refresh()
+ {
+ return $this->fetch();
+ }
+
+ /**
+ * Returns the service associated with this object
+ *
+ * It's actually the object's container's service, so this method will
+ * simplify things a bit.
+ */
+ private function getService()
+ {
+ return $this->container->getService();
+ }
+
+ /**
+ * Performs an internal check to get the proper MIME type for an object
+ *
+ * This function would go over the available PHP methods to get
+ * the MIME type.
+ *
+ * By default it will try to use the PHP fileinfo library which is
+ * available from PHP 5.3 or as an PECL extension
+ * (http://pecl.php.net/package/Fileinfo).
+ *
+ * It will get the magic file by default from the system wide file
+ * which is usually available in /usr/share/magic on Unix or try
+ * to use the file specified in the source directory of the API
+ * (share directory).
+ *
+ * if fileinfo is not available it will try to use the internal
+ * mime_content_type function.
+ *
+ * @param string $handle name of file or buffer to guess the type from
+ * @return boolean <kbd>TRUE</kbd> if successful
+ * @throws BadContentTypeException
+ * @codeCoverageIgnore
+ */
+ private function inferContentType($handle)
+ {
+ if ($contentType = $this->getContentType()) {
+ return $contentType;
+ }
+
+ $contentType = false;
+
+ $filePath = (is_string($handle)) ? $handle : (string) $handle;
+
+ if (function_exists("finfo_open")) {
+
+ $magicPath = dirname(__FILE__) . "/share/magic";
+ $finfo = new FileInfo(FILEINFO_MIME, file_exists($magicPath) ? $magicPath : null);
+
+ if ($finfo) {
+
+ $contentType = is_file($filePath)
+ ? $finfo->file($handle)
+ : $finfo->buffer($handle);
+
+ /**
+ * PHP 5.3 fileinfo display extra information like charset so we
+ * remove everything after the ; since we are not into that stuff
+ */
+ if (null !== ($extraInfo = strpos($contentType, "; "))) {
+ $contentType = substr($contentType, 0, $extraInfo);
+ }
+ }
+
+ //unset($finfo);
+ }
+
+ if (!$contentType) {
+ // Try different native function instead
+ if (is_file((string) $handle) && function_exists("mime_content_type")) {
+ $contentType = mime_content_type($handle);
+ } else {
+ $this->getLogger()->error('Content-Type cannot be found');
+ }
+ }
+
+ return $contentType;
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Service.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Service.php
new file mode 100644
index 00000000000..571b33378ac
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/ObjectStore/Service.php
@@ -0,0 +1,115 @@
+<?php
+/**
+ * PHP OpenCloud library.
+ *
+ * @copyright Copyright 2013 Rackspace US, Inc. See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.6.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud\ObjectStore;
+
+use OpenCloud\OpenStack;
+use OpenCloud\Common\Exceptions;
+use OpenCloud\Common\Lang;
+
+/**
+ * The ObjectStore (Cloud Files) service.
+ */
+class Service extends AbstractService
+{
+
+ /**
+ * This holds the associated CDN service (for Rackspace public cloud)
+ * or is NULL otherwise. The existence of an object here is
+ * indicative that the CDN service is available.
+ */
+ private $cdn;
+
+ /**
+ * Creates a new ObjectStore service object.
+ *
+ * @param OpenCloud\OpenStack $connection The connection object
+ * @param string $serviceName The name of the service
+ * @param string $serviceRegion The service's region
+ * @param string $urlType The type of URL (normally 'publicURL')
+ */
+ public function __construct(
+ OpenStack $connection,
+ $serviceName = RAXSDK_OBJSTORE_NAME,
+ $serviceRegion = RAXSDK_OBJSTORE_REGION,
+ $urltype = RAXSDK_OBJSTORE_URLTYPE
+ ) {
+ $this->getLogger()->info('Initializing Container Service...');
+
+ parent::__construct(
+ $connection,
+ 'object-store',
+ $serviceName,
+ $serviceRegion,
+ $urltype
+ );
+
+ // establish the CDN container, if available
+ try {
+ $this->cdn = new CDNService(
+ $connection,
+ $serviceName . 'CDN',
+ $serviceRegion,
+ $urltype
+ );
+ } catch (Exceptions\EndpointError $e) {
+ // If we have an endpoint error, then the CDN functionality is not
+ // available. In this case, we silently ignore it.
+ }
+ }
+
+ /**
+ * Sets the shared secret value for the TEMP_URL
+ *
+ * @param string $secret the shared secret
+ * @return HttpResponse
+ */
+ public function setTempUrlSecret($secret)
+ {
+ $response = $this->request(
+ $this->url(),
+ 'POST',
+ array('X-Account-Meta-Temp-Url-Key' => $secret)
+ );
+
+ // @codeCoverageIgnoreStart
+ if ($response->httpStatus() > 204) {
+ throw new Exceptions\HttpError(sprintf(
+ Lang::translate('Error in request, status [%d] for URL [%s] [%s]'),
+ $response->httpStatus(),
+ $this->url(),
+ $response->httpBody()
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ return $response;
+ }
+
+ /**
+ * Get the CDN service.
+ *
+ * @return null|CDNService
+ */
+ public function getCDNService()
+ {
+ return $this->cdn;
+ }
+
+ /**
+ * Backwards compability.
+ */
+ public function CDN()
+ {
+ return $this->getCDNService();
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/OpenStack.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/OpenStack.php
new file mode 100644
index 00000000000..c3e645a5406
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/OpenStack.php
@@ -0,0 +1,1198 @@
+<?php
+/**
+ * PHP OpenCloud library.
+ *
+ * @copyright Copyright 2013 Rackspace US, Inc. See COPYING for licensing information.
+ * @license https://www.apache.org/licenses/LICENSE-2.0 Apache 2.0
+ * @version 1.6.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ * @author Jamie Hannaford <jamie.hannaford@rackspace.com>
+ */
+
+namespace OpenCloud;
+
+require_once __DIR__ . '/Globals.php';
+
+use OpenCloud\Common\Base;
+use OpenCloud\Common\Lang;
+use OpenCloud\Common\Exceptions;
+use OpenCloud\Common\ServiceCatalogItem;
+
+/**
+ * The OpenStack class represents a relationship (or "connection")
+ * between a user and a service.
+ *
+ * This is the primary entry point into an OpenStack system, and the only one
+ * where the developer is required to know and provide the endpoint URL (in
+ * all other cases, the endpoint is derived from the Service Catalog provided
+ * by the authentication system).
+ *
+ * Since various providers have different mechanisms for authentication, users
+ * will often use a subclass of OpenStack. For example, the Rackspace
+ * class is provided for users of Rackspace's cloud services, and other cloud
+ * providers are welcome to add their own subclasses as well.
+ *
+ * General usage example:
+ * <code>
+ * $username = 'My Username';
+ * $secret = 'My Secret';
+ * $connection = new OpenCloud\OpenStack($username, $secret);
+ * // having established the connection, we can set some defaults
+ * // this sets the default name and region of the Compute service
+ * $connection->SetDefaults('Compute', 'cloudServersOpenStack', 'ORD');
+ * // access a Compute service
+ * $chicago = $connection->Compute();
+ * // if we want to access a different service, we can:
+ * $dallas = $connection->Compute('cloudServersOpenStack', 'DFW');
+ * </code>
+ */
+class OpenStack extends Base
+{
+
+ /**
+ * This holds the HTTP User-Agent: used for all requests to the services. It
+ * is public so that, if necessary, it can be entirely overridden by the
+ * developer. However, it's strongly recomended that you use the
+ * appendUserAgent() method to APPEND your own User Agent identifier to the
+ * end of this string; the user agent information can be very valuable to
+ * service providers to track who is using their service.
+ *
+ * @var string
+ */
+ public $useragent = RAXSDK_USER_AGENT;
+
+ protected $url;
+ protected $secret = array();
+ protected $token;
+ protected $expiration = 0;
+ protected $tenant;
+ protected $catalog;
+ protected $connectTimeout = RAXSDK_CONNECTTIMEOUT;
+ protected $httpTimeout = RAXSDK_TIMEOUT;
+ protected $overlimitTimeout = RAXSDK_OVERLIMIT_TIMEOUT;
+
+ /**
+ * This associative array holds default values used to identify each
+ * service (and to select it from the Service Catalog). Use the
+ * Compute::SetDefaults() method to change the default values, or
+ * define the global constants (for example, RAXSDK_COMPUTE_NAME)
+ * BEFORE loading the OpenCloud library:
+ *
+ * <code>
+ * define('RAXSDK_COMPUTE_NAME', 'cloudServersOpenStack');
+ * include('openstack.php');
+ * </code>
+ */
+ protected $defaults = array(
+ 'Compute' => array(
+ 'name' => RAXSDK_COMPUTE_NAME,
+ 'region' => RAXSDK_COMPUTE_REGION,
+ 'urltype' => RAXSDK_COMPUTE_URLTYPE
+ ),
+ 'ObjectStore' => array(
+ 'name' => RAXSDK_OBJSTORE_NAME,
+ 'region' => RAXSDK_OBJSTORE_REGION,
+ 'urltype' => RAXSDK_OBJSTORE_URLTYPE
+ ),
+ 'Database' => array(
+ 'name' => RAXSDK_DATABASE_NAME,
+ 'region' => RAXSDK_DATABASE_REGION,
+ 'urltype' => RAXSDK_DATABASE_URLTYPE
+ ),
+ 'Volume' => array(
+ 'name' => RAXSDK_VOLUME_NAME,
+ 'region' => RAXSDK_VOLUME_REGION,
+ 'urltype' => RAXSDK_VOLUME_URLTYPE
+ ),
+ 'LoadBalancer' => array(
+ 'name' => RAXSDK_LBSERVICE_NAME,
+ 'region' => RAXSDK_LBSERVICE_REGION,
+ 'urltype' => RAXSDK_LBSERVICE_URLTYPE
+ ),
+ 'DNS' => array(
+ 'name' => RAXSDK_DNS_NAME,
+ 'region' => RAXSDK_DNS_REGION,
+ 'urltype' => RAXSDK_DNS_URLTYPE
+ ),
+ 'Orchestration' => array(
+ 'name' => RAXSDK_ORCHESTRATION_NAME,
+ 'region' => RAXSDK_ORCHESTRATION_REGION,
+ 'urltype' => RAXSDK_ORCHESTRATION_URLTYPE
+ ),
+ 'CloudMonitoring' => array(
+ 'name' => RAXSDK_MONITORING_NAME,
+ 'region' => RAXSDK_MONITORING_REGION,
+ 'urltype' => RAXSDK_MONITORING_URLTYPE
+ ),
+ 'Autoscale' => array(
+ 'name' => RAXSDK_AUTOSCALE_NAME,
+ 'region' => RAXSDK_AUTOSCALE_REGION,
+ 'urltype' => RAXSDK_AUTOSCALE_URLTYPE
+ )
+ );
+
+ private $_user_write_progress_callback_func;
+ private $_user_read_progress_callback_func;
+
+ /**
+ * Tracks file descriptors used by streaming downloads
+ *
+ * This will permit multiple simultaneous streaming downloads; the
+ * key is the URL of the object, and the value is its file descriptor.
+ *
+ * To prevent memory overflows, each array element is deleted when
+ * the end of the file is reached.
+ */
+ private $fileDescriptors = array();
+
+ /**
+ * array of options to pass to the CURL request object
+ */
+ private $curlOptions = array();
+
+ /**
+ * list of attributes to export/import
+ */
+ private $exportItems = array(
+ 'token',
+ 'expiration',
+ 'tenant',
+ 'catalog'
+ );
+
+ /**
+ * Creates a new OpenStack object
+ *
+ * The OpenStack object needs two bits of information: the URL to
+ * authenticate against, and a "secret", which is an associative array
+ * of name/value pairs. Usually, the secret will be a username and a
+ * password, but other values may be required by different authentication
+ * systems. For example, OpenStack Keystone requires a username and
+ * password, but Rackspace uses a username, tenant ID, and API key.
+ * (See OpenCloud\Rackspace for that.)
+ *
+ * @param string $url - the authentication endpoint URL
+ * @param array $secret - an associative array of auth information:
+ * * username
+ * * password
+ * @param array $options - CURL options to pass to the HttpRequest object
+ */
+ public function __construct($url, array $secret, array $options = array())
+ {
+ // check for supported version
+ // @codeCoverageIgnoreStart
+ $version = phpversion();
+ if ($version < '5.3.1') {
+ throw new Exceptions\UnsupportedVersionError(sprintf(
+ Lang::translate('PHP version [%s] is not supported'),
+ $version
+ ));
+ }
+ // @codeCoverageIgnoreEnd
+
+ // Start processing
+ $this->getLogger()->info(Lang::translate('Initializing OpenStack client'));
+
+ // Set properties
+ $this->setUrl($url);
+ $this->setSecret($secret);
+ $this->setCurlOptions($options);
+ }
+
+ /**
+ * Set user agent.
+ *
+ * @param string $useragent
+ * @return OpenCloud\OpenStack
+ */
+ public function setUserAgent($useragent)
+ {
+ $this->useragent = $useragent;
+
+ return $this;
+ }
+
+ /**
+ * Allows the user to append a user agent string
+ *
+ * Programs that are using these bindings are encouraged to add their
+ * user agent to the one supplied by this SDK. This will permit cloud
+ * providers to track users so that they can provide better service.
+ *
+ * @param string $agent an arbitrary user-agent string; e.g. "My Cloud App"
+ * @return OpenCloud\OpenStack
+ */
+ public function appendUserAgent($useragent)
+ {
+ $this->useragent .= ';' . $useragent;
+
+ return $this;
+ }
+
+ /**
+ * Get user agent.
+ *
+ * @return string
+ */
+ public function getUserAgent()
+ {
+ return $this->useragent;
+ }
+
+ /**
+ * Sets the URL which the client will access.
+ *
+ * @param string $url
+ * @return OpenCloud\OpenStack
+ */
+ public function setUrl($url)
+ {
+ $this->url = $url;
+
+ return $this;
+ }
+
+ /**
+ * Get the URL.
+ *
+ * @return string
+ */
+ public function getUrl()
+ {
+ return $this->url;
+ }
+
+ /**
+ * Set the secret for the client.
+ *
+ * @param array $secret
+ * @return OpenCloud\OpenStack
+ */
+ public function setSecret(array $secret = array())
+ {
+ $this->secret = $secret;
+
+ return $this;
+ }
+
+ /**
+ * Get the secret.
+ *
+ * @return array
+ */
+ public function getSecret()
+ {
+ return $this->secret;
+ }
+
+ /**
+ * Set the token for this client.
+ *
+ * @param string $token
+ * @return OpenCloud\OpenStack
+ */
+ public function setToken($token)
+ {
+ $this->token = $token;
+
+ return $this;
+ }
+
+ /**
+ * Get the token for this client.
+ *
+ * @return string
+ */
+ public function getToken()
+ {
+ return $this->token;
+ }
+
+ /**
+ * Set the expiration for this token.
+ *
+ * @param int $expiration
+ * @return OpenCloud\OpenStack
+ */
+ public function setExpiration($expiration)
+ {
+ $this->expiration = $expiration;
+
+ return $this;
+ }
+
+ /**
+ * Get the expiration time.
+ *
+ * @return int
+ */
+ public function getExpiration()
+ {
+ return $this->expiration;
+ }
+
+ /**
+ * Set the tenant for this client.
+ *
+ * @param string $tenant
+ * @return OpenCloud\OpenStack
+ */
+ public function setTenant($tenant)
+ {
+ $this->tenant = $tenant;
+
+ return $this;
+ }
+
+ /**
+ * Get the tenant for this client.
+ *
+ * @return string
+ */
+ public function getTenant()
+ {
+ return $this->tenant;
+ }
+
+ /**
+ * Set the service catalog.
+ *
+ * @param mixed $catalog
+ * @return OpenCloud\OpenStack
+ */
+ public function setCatalog($catalog)
+ {
+ $this->catalog = $catalog;
+
+ return $this;
+ }
+
+ /**
+ * Get the service catalog.
+ *
+ * @return array
+ */
+ public function getCatalog()
+ {
+ return $this->catalog;
+ }
+
+ /**
+ * Set (all) the cURL options.
+ *
+ * @param array $options
+ * @return OpenCloud\OpenStack
+ */
+ public function setCurlOptions(array $options)
+ {
+ $this->curlOptions = $options;
+
+ return $this;
+ }
+
+ /**
+ * Get the cURL options.
+ *
+ * @return array
+ */
+ public function getCurlOptions()
+ {
+ return $this->curlOptions;
+ }
+
+ /**
+ * Set a specific file descriptor (associated with a URL)
+ *
+ * @param string $key
+ * @param resource $value
+ * @return OpenCloud\OpenStack
+ */
+ public function setFileDescriptor($key, $value)
+ {
+ $this->descriptors[$key] = $value;
+
+ return $this;
+ }
+
+ /**
+ * Get a specific file descriptor (associated with a URL)
+ *
+ * @param string $key
+ * @return resource|false
+ */
+ public function getFileDescriptor($key)
+ {
+ return (!isset($this->descriptors[$key])) ? false : $this->descriptors[$key];
+ }
+
+ /**
+ * Get the items to be exported.
+ *
+ * @return array
+ */
+ public function getExportItems()
+ {
+ return $this->exportItems;
+ }
+
+ /**
+ * Sets the connect timeout.
+ *
+ * @param int $timeout
+ * @return OpenCloud\OpenStack
+ */
+ public function setConnectTimeout($timeout)
+ {
+ $this->connectTimeout = $timeout;
+
+ return $this;
+ }
+
+ /**
+ * Get the connect timeout.
+ *
+ * @return int
+ */
+ public function getConnectTimeout()
+ {
+ return $this->connectTimeout;
+ }
+
+ /**
+ * Set the HTTP timeout.
+ *
+ * @param int $timeout
+ * @return OpenCloud\OpenStack
+ */
+ public function setHttpTimeout($timeout)
+ {
+ $this->httpTimeout = $timeout;
+
+ return $this;
+ }
+
+ /**
+ * Get the HTTP timeout.
+ *
+ * @return int
+ */
+ public function getHttpTimeout()
+ {
+ return $this->httpTimeout;
+ }
+
+ /**
+ * Set the overlimit timeout.
+ *
+ * @param int $timeout
+ * @return OpenCloud\OpenStack
+ */
+ public function setOverlimitTimeout($timeout)
+ {
+ $this->overlimitTimeout = $timeout;
+
+ return $this;
+ }
+
+ /**
+ * Get the overlimit timeout.
+ *
+ * @return int
+ */
+ public function getOverlimitTimeout()
+ {
+ return $this->overlimitTimeout;
+ }
+
+ /**
+ * Sets default values (an array) for a service. Each array must contain a
+ * "name", "region" and "urltype" key.
+ *
+ * @param string $service
+ * @param array $value
+ * @return OpenCloud\OpenStack
+ */
+ public function setDefault($service, array $value = array())
+ {
+ if (isset($value['name']) && isset($value['region']) && isset($value['urltype'])) {
+ $this->defaults[$service] = $value;
+ }
+
+ return $this;
+ }
+
+ /**
+ * Get a specific default value for a service. If none exist, return FALSE.
+ *
+ * @param string $service
+ * @return array|false
+ */
+ public function getDefault($service)
+ {
+ return (!isset($this->defaults[$service])) ? false : $this->defaults[$service];
+ }
+
+/**
+ * Sets the timeouts for the current connection
+ *
+ * @api
+ * @param integer $t_http the HTTP timeout value (the max period that
+ * the OpenStack object will wait for any HTTP request to complete).
+ * Value is in seconds.
+ * @param integer $t_conn the Connect timeout value (the max period
+ * that the OpenStack object will wait to establish an HTTP
+ * connection). Value is in seconds.
+ * @param integer $t_overlimit the overlimit timeout value (the max period
+ * that the OpenStack object will wait to retry on an overlimit
+ * condition). Value is in seconds.
+ * @return void
+ */
+ public function setTimeouts($httpTimeout, $connectTimeout = null, $overlimitTimeout = null)
+ {
+ $this->setHttpTimeout($httpTimeout);
+
+ if (isset($connectTimeout)) {
+ $this->setConnectTimeout($connectTimeout);
+ }
+
+ if (isset($overlimitTimeout)) {
+ $this->setOverlimitTimeout($overlimitTimeout);
+ }
+ }
+
+ /**
+ * Returns the URL of this object
+ *
+ * @api
+ * @param string $subresource specified subresource
+ * @return string
+ */
+ public function url($subresource='tokens')
+ {
+ return Lang::noslash($this->url) . '/' . $subresource;
+ }
+
+ /**
+ * Returns the stored secret
+ *
+ * @return array
+ */
+ public function secret()
+ {
+ return $this->getSecret();
+ }
+
+ /**
+ * Re-authenticates session if expired.
+ */
+ public function checkExpiration()
+ {
+ if ($this->hasExpired()) {
+ $this->authenticate();
+ }
+ }
+
+ /**
+ * Checks whether token has expired.
+ *
+ * @return bool
+ */
+ public function hasExpired()
+ {
+ return time() > ($this->getExpiration() - RAXSDK_FUDGE);
+ }
+
+ /**
+ * Returns the cached token; if it has expired, then it re-authenticates
+ *
+ * @api
+ * @return string
+ */
+ public function token()
+ {
+ $this->checkExpiration();
+
+ return $this->getToken();
+ }
+
+ /**
+ * Returns the cached expiration time;
+ * if it has expired, then it re-authenticates
+ *
+ * @api
+ * @return string
+ */
+ public function expiration()
+ {
+ $this->checkExpiration();
+
+ return $this->getExpiration();
+ }
+
+ /**
+ * Returns the tenant ID, re-authenticating if necessary
+ *
+ * @api
+ * @return string
+ */
+ public function tenant()
+ {
+ $this->checkExpiration();
+
+ return $this->getTenant();
+ }
+
+ /**
+ * Returns the service catalog object from the auth service
+ *
+ * @return \stdClass
+ */
+ public function serviceCatalog()
+ {
+ $this->checkExpiration();
+
+ return $this->getCatalog();
+ }
+
+ /**
+ * Returns a Collection of objects with information on services
+ *
+ * Note that these are informational (read-only) and are not actually
+ * 'Service'-class objects.
+ */
+ public function serviceList()
+ {
+ return new Common\Collection($this, 'ServiceCatalogItem', $this->serviceCatalog());
+ }
+
+ /**
+ * Creates and returns the formatted credentials to POST to the auth
+ * service.
+ *
+ * @return string
+ */
+ public function credentials()
+ {
+ if (isset($this->secret['username']) && isset($this->secret['password'])) {
+
+ $credentials = array(
+ 'auth' => array(
+ 'passwordCredentials' => array(
+ 'username' => $this->secret['username'],
+ 'password' => $this->secret['password']
+ )
+ )
+ );
+
+ if (isset($this->secret['tenantName'])) {
+ $credentials['auth']['tenantName'] = $this->secret['tenantName'];
+ }
+
+ return json_encode($credentials);
+
+ } else {
+ throw new Exceptions\CredentialError(
+ Lang::translate('Unrecognized credential secret')
+ );
+ }
+ }
+
+ /**
+ * Authenticates using the supplied credentials
+ *
+ * @api
+ * @return void
+ * @throws AuthenticationError
+ */
+ public function authenticate()
+ {
+ // try to auth
+ $response = $this->request(
+ $this->url(),
+ 'POST',
+ array('Content-Type'=>'application/json'),
+ $this->credentials()
+ );
+
+ $json = $response->httpBody();
+
+ // check for errors
+ if ($response->HttpStatus() >= 400) {
+ throw new Exceptions\AuthenticationError(sprintf(
+ Lang::translate('Authentication failure, status [%d], response [%s]'),
+ $response->httpStatus(),
+ $json
+ ));
+ }
+
+ // Decode and check
+ $object = json_decode($json);
+ $this->checkJsonError();
+
+ // Save the token information as well as the ServiceCatalog
+ $this->setToken($object->access->token->id);
+ $this->setExpiration(strtotime($object->access->token->expires));
+ $this->setCatalog($object->access->serviceCatalog);
+
+ /**
+ * In some cases, the tenant name/id is not returned
+ * as part of the auth token, so we check for it before
+ * we set it. This occurs with pure Keystone, but not
+ * with the Rackspace auth.
+ */
+ if (isset($object->access->token->tenant)) {
+ $this->setTenant($object->access->token->tenant->id);
+ }
+ }
+
+ /**
+ * Performs a single HTTP request
+ *
+ * The request() method is one of the most frequently-used in the entire
+ * library. It performs an HTTP request using the specified URL, method,
+ * and with the supplied headers and body. It handles error and
+ * exceptions for the request.
+ *
+ * @api
+ * @param string url - the URL of the request
+ * @param string method - the HTTP method (defaults to GET)
+ * @param array headers - an associative array of headers
+ * @param string data - either a string or a resource (file pointer) to
+ * use as the request body (for PUT or POST)
+ * @return HttpResponse object
+ * @throws HttpOverLimitError, HttpUnauthorizedError, HttpForbiddenError
+ */
+ public function request($url, $method = 'GET', $headers = array(), $data = null)
+ {
+ $this->getLogger()->info('Resource [{url}] method [{method}] body [{body}]', array(
+ 'url' => $url,
+ 'method' => $method,
+ 'data' => $data
+ ));
+
+ // get the request object
+ $http = $this->getHttpRequestObject($url, $method, $this->getCurlOptions());
+
+ // set various options
+ $this->getLogger()->info('Headers: [{headers}]', array(
+ 'headers' => print_r($headers, true)
+ ));
+
+ $http->setheaders($headers);
+ $http->setHttpTimeout($this->getHttpTimeout());
+ $http->setConnectTimeout($this->getConnectTimeout());
+ $http->setOption(CURLOPT_USERAGENT, $this->getUserAgent());
+
+ // data can be either a resource or a string
+ if (is_resource($data)) {
+ // loading from or writing to a file
+ // set the appropriate callback functions
+ switch($method) {
+ // @codeCoverageIgnoreStart
+ case 'GET':
+ // need to save the file descriptor
+ $this->setFileDescriptor($url, $data);
+ // set the CURL options
+ $http->setOption(CURLOPT_FILE, $data);
+ $http->setOption(CURLOPT_WRITEFUNCTION, array($this, '_write_cb'));
+ break;
+ // @codeCoverageIgnoreEnd
+ case 'PUT':
+ case 'POST':
+ // need to save the file descriptor
+ $this->setFileDescriptor($url, $data);
+ if (!isset($headers['Content-Length'])) {
+ throw new Exceptions\HttpError(
+ Lang::translate('The Content-Length: header must be specified for file uploads')
+ );
+ }
+ $http->setOption(CURLOPT_UPLOAD, TRUE);
+ $http->setOption(CURLOPT_INFILE, $data);
+ $http->setOption(CURLOPT_INFILESIZE, $headers['Content-Length']);
+ $http->setOption(CURLOPT_READFUNCTION, array($this, '_read_cb'));
+ break;
+ default:
+ // do nothing
+ break;
+ }
+ } elseif (is_string($data)) {
+ $http->setOption(CURLOPT_POSTFIELDS, $data);
+ } elseif (isset($data)) {
+ throw new Exceptions\HttpError(
+ Lang::translate('Unrecognized data type for PUT/POST body, must be string or resource')
+ );
+ }
+
+ // perform the HTTP request; returns an HttpResult object
+ $response = $http->execute();
+
+ // handle and retry on overlimit errors
+ if ($response->httpStatus() == 413) {
+
+ $object = json_decode($response->httpBody());
+ $this->checkJsonError();
+
+ // @codeCoverageIgnoreStart
+ if (isset($object->overLimit)) {
+ /**
+ * @TODO(glen) - The documentation says "retryAt", but
+ * the field returned is "retryAfter". If the doc changes,
+ * then there's no problem, but we'll need to fix this if
+ * they change the code to match the docs.
+ */
+ $retryAfter = $object->overLimit->retryAfter;
+ $sleepInterval = strtotime($retryAfter) - time();
+
+ if ($sleepInterval && $sleepInterval <= $this->getOverlimitTimeout()) {
+ sleep($sleepInterval);
+ $response = $http->Execute();
+ } else {
+ throw new Exceptions\HttpOverLimitError(sprintf(
+ Lang::translate('Over limit; next available request [%s][%s] is not for [%d] seconds at [%s]'),
+ $method,
+ $url,
+ $sleepInterval,
+ $retryAfter
+ ));
+ }
+ }
+ // @codeCoverageIgnoreEnd
+ }
+
+ // do some common error checking
+ switch ($response->httpStatus()) {
+ case 401:
+ throw new Exceptions\HttpUnauthorizedError(sprintf(
+ Lang::translate('401 Unauthorized for [%s] [%s]'),
+ $url,
+ $response->HttpBody()
+ ));
+ break;
+ case 403:
+ throw new Exceptions\HttpForbiddenError(sprintf(
+ Lang::translate('403 Forbidden for [%s] [%s]'),
+ $url,
+ $response->HttpBody()
+ ));
+ break;
+ case 413: // limit
+ throw new Exceptions\HttpOverLimitError(sprintf(
+ Lang::translate('413 Over limit for [%s] [%s]'),
+ $url,
+ $response->HttpBody()
+ ));
+ break;
+ default:
+ // everything is fine here, we're fine, how are you?
+ break;
+ }
+
+ // free the handle
+ $http->close();
+
+ // return the HttpResponse object
+ $this->getLogger()->info('HTTP STATUS [{code}]', array(
+ 'code' => $response->httpStatus()
+ ));
+
+ return $response;
+ }
+
+ /**
+ * Sets default values for name, region, URL type for a service
+ *
+ * Once these are set (and they can also be set by defining global
+ * constants), then you do not need to specify these values when
+ * creating new service objects.
+ *
+ * @api
+ * @param string $service the name of a supported service; e.g. 'Compute'
+ * @param string $name the service name; e.g., 'cloudServersOpenStack'
+ * @param string $region the region name; e.g., 'LON'
+ * @param string $urltype the type of URL to use; e.g., 'internalURL'
+ * @return void
+ * @throws UnrecognizedServiceError
+ */
+ public function setDefaults(
+ $service,
+ $name = null,
+ $region = null,
+ $urltype = null
+ ) {
+
+ if (!isset($this->defaults[$service])) {
+ throw new Exceptions\UnrecognizedServiceError(sprintf(
+ Lang::translate('Service [%s] is not recognized'), $service
+ ));
+ }
+
+ if (isset($name)) {
+ $this->defaults[$service]['name'] = $name;
+ }
+
+ if (isset($region)) {
+ $this->defaults[$service]['region'] = $region;
+ }
+
+ if (isset($urltype)) {
+ $this->defaults[$service]['urltype'] = $urltype;
+ }
+ }
+
+ /**
+ * Allows the user to define a function for tracking uploads
+ *
+ * This can be used to implement a progress bar or similar function. The
+ * callback function is called with a single parameter, the length of the
+ * data that is being uploaded on this call.
+ *
+ * @param callable $callback the name of a global callback function, or an
+ * array($object, $functionname)
+ * @return void
+ */
+ public function setUploadProgressCallback($callback)
+ {
+ $this->_user_write_progress_callback_func = $callback;
+ }
+
+ /**
+ * Allows the user to define a function for tracking downloads
+ *
+ * This can be used to implement a progress bar or similar function. The
+ * callback function is called with a single parameter, the length of the
+ * data that is being downloaded on this call.
+ *
+ * @param callable $callback the name of a global callback function, or an
+ * array($object, $functionname)
+ * @return void
+ */
+ public function setDownloadProgressCallback($callback)
+ {
+ $this->_user_read_progress_callback_func = $callback;
+ }
+
+ /**
+ * Callback function to handle reads for file uploads
+ *
+ * Internal function for handling file uploads. Note that, although this
+ * function's visibility is public, this is only because it must be called
+ * from the HttpRequest interface. This should NOT be called by users
+ * directly.
+ *
+ * @param resource $ch a CURL handle
+ * @param resource $fd a file descriptor
+ * @param integer $length the amount of data to read
+ * @return string the data read
+ * @codeCoverageIgnore
+ */
+ public function _read_cb($ch, $fd, $length)
+ {
+ $data = fread($fd, $length);
+ $len = strlen($data);
+ if (isset($this->_user_write_progress_callback_func)) {
+ call_user_func($this->_user_write_progress_callback_func, $len);
+ }
+ return $data;
+ }
+
+ /**
+ * Callback function to handle writes for file downloads
+ *
+ * Internal function for handling file downloads. Note that, although this
+ * function's visibility is public, this is only because it must be called
+ * via the HttpRequest interface. This should NOT be called by users
+ * directly.
+ *
+ * @param resource $ch a CURL handle
+ * @param string $data the data to be written to a file
+ * @return integer the number of bytes written
+ * @codeCoverageIgnore
+ */
+ public function _write_cb($ch, $data)
+ {
+ $url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
+
+ if (false === ($fp = $this->getFileDescriptor($url))) {
+ throw new Exceptions\HttpUrlError(sprintf(
+ Lang::translate('Cannot find file descriptor for URL [%s]'), $url)
+ );
+ }
+
+ $dlen = strlen($data);
+ fwrite($fp, $data, $dlen);
+
+ // call used callback function
+ if (isset($this->_user_read_progress_callback_func)) {
+ call_user_func($this->_user_read_progress_callback_func, $dlen);
+ }
+
+ // MUST return the length to CURL
+ return $dlen;
+ }
+
+ /**
+ * exports saved token, expiration, tenant, and service catalog as an array
+ *
+ * This could be stored in a cache (APC or disk file) and reloaded using
+ * ImportCredentials()
+ *
+ * @return array
+ */
+ public function exportCredentials()
+ {
+ $this->authenticate();
+
+ $array = array();
+
+ foreach ($this->getExportItems() as $key) {
+ $array[$key] = $this->$key;
+ }
+
+ return $array;
+ }
+
+ /**
+ * imports credentials from an array
+ *
+ * Takes the same values as ExportCredentials() and reuses them.
+ *
+ * @return void
+ */
+ public function importCredentials(array $values)
+ {
+ foreach ($this->getExportItems() as $item) {
+ $this->$item = $values[$item];
+ }
+ }
+
+ /********** FACTORY METHODS **********
+ *
+ * These methods are provided to permit easy creation of services
+ * (for example, Nova or Swift) from a connection object. As new
+ * services are supported, factory methods should be provided here.
+ */
+
+ /**
+ * Creates a new ObjectStore object (Swift/Cloud Files)
+ *
+ * @api
+ * @param string $name the name of the Object Storage service to attach to
+ * @param string $region the name of the region to use
+ * @param string $urltype the URL type (normally "publicURL")
+ * @return ObjectStore
+ */
+ public function objectStore($name = null, $region = null, $urltype = null)
+ {
+ return $this->service('ObjectStore', $name, $region, $urltype);
+ }
+
+ /**
+ * Creates a new Compute object (Nova/Cloud Servers)
+ *
+ * @api
+ * @param string $name the name of the Compute service to attach to
+ * @param string $region the name of the region to use
+ * @param string $urltype the URL type (normally "publicURL")
+ * @return Compute
+ */
+ public function compute($name = null, $region = null, $urltype = null)
+ {
+ return $this->service('Compute', $name, $region, $urltype);
+ }
+
+ /**
+ * Creates a new Orchestration (heat) service object
+ *
+ * @api
+ * @param string $name the name of the Compute service to attach to
+ * @param string $region the name of the region to use
+ * @param string $urltype the URL type (normally "publicURL")
+ * @return Orchestration\Service
+ * @codeCoverageIgnore
+ */
+ public function orchestration($name = null, $region = null, $urltype = null)
+ {
+ return $this->service('Orchestration', $name, $region, $urltype);
+ }
+
+ /**
+ * Creates a new VolumeService (cinder) service object
+ *
+ * This is a factory method that is Rackspace-only (NOT part of OpenStack).
+ *
+ * @param string $name the name of the service (e.g., 'cloudBlockStorage')
+ * @param string $region the region (e.g., 'DFW')
+ * @param string $urltype the type of URL (e.g., 'publicURL');
+ */
+ public function volumeService($name = null, $region = null, $urltype = null)
+ {
+ return $this->service('Volume', $name, $region, $urltype);
+ }
+
+ /**
+ * Generic Service factory method
+ *
+ * Contains code reused by the other service factory methods.
+ *
+ * @param string $class the name of the Service class to produce
+ * @param string $name the name of the Compute service to attach to
+ * @param string $region the name of the region to use
+ * @param string $urltype the URL type (normally "publicURL")
+ * @return Service (or subclass such as Compute, ObjectStore)
+ * @throws ServiceValueError
+ */
+ public function service($class, $name = null, $region = null, $urltype = null)
+ {
+ // debug message
+ $this->getLogger()->info('Factory for class [{class}] [{name}/{region}/{urlType}]', array(
+ 'class' => $class,
+ 'name' => $name,
+ 'region' => $region,
+ 'urlType' => $urltype
+ ));
+
+ // Strips off base namespace
+ $class = preg_replace('#\\\?OpenCloud\\\#', '', $class);
+
+ // check for defaults
+ $default = $this->getDefault($class);
+
+ // report errors
+ if (!$name = $name ?: $default['name']) {
+ throw new Exceptions\ServiceValueError(sprintf(
+ Lang::translate('No value for %s name'),
+ $class
+ ));
+ }
+
+ if (!$region = $region ?: $default['region']) {
+ throw new Exceptions\ServiceValueError(sprintf(
+ Lang::translate('No value for %s region'),
+ $class
+ ));
+ }
+
+ if (!$urltype = $urltype ?: $default['urltype']) {
+ throw new Exceptions\ServiceValueError(sprintf(
+ Lang::translate('No value for %s URL type'),
+ $class
+ ));
+ }
+
+ // return the object
+ $fullclass = 'OpenCloud\\' . $class . '\\Service';
+
+ return new $fullclass($this, $name, $region, $urltype);
+ }
+
+ /**
+ * returns a service catalog item
+ *
+ * This is a helper function used to list service catalog items easily
+ */
+ public function serviceCatalogItem($info = array())
+ {
+ return new ServiceCatalogItem($info);
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Rackspace.php b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Rackspace.php
new file mode 100644
index 00000000000..41be608b347
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/OpenCloud/Rackspace.php
@@ -0,0 +1,132 @@
+<?php
+/**
+ * The Rackspace cloud/connection class (which uses different authentication
+ * than the pure OpenStack class)
+ *
+ * @copyright 2012-2013 Rackspace Hosting, Inc.
+ * See COPYING for licensing information
+ *
+ * @package phpOpenCloud
+ * @version 1.0
+ * @author Glen Campbell <glen.campbell@rackspace.com>
+ */
+
+namespace OpenCloud;
+
+/**
+ * Rackspace extends the OpenStack class with support for Rackspace's
+ * API key and tenant requirements.
+ *
+ * The only difference between Rackspace and OpenStack is that the
+ * Rackspace class generates credentials using the username
+ * and API key, as required by the Rackspace authentication
+ * service.
+ *
+ * Example:
+ * <code>
+ * $username = 'FRED';
+ * $apiKey = '0900af093093788912388fc09dde090ffee09';
+ * $conn = new Rackspace(
+ * 'https://identity.api.rackspacecloud.com/v2.0/',
+ * array(
+ * 'username' => $username,
+ * 'apiKey' => $apiKey
+ * ));
+ * </code>
+ */
+class Rackspace extends OpenStack
+{
+
+ //this is the JSON string for our new credentials
+const APIKEYTEMPLATE = <<<ENDCRED
+{ "auth": { "RAX-KSKEY:apiKeyCredentials": { "username": "%s",
+ "apiKey": "%s"
+ }
+ }
+}
+ENDCRED;
+
+ /**
+ * Generates Rackspace API key credentials
+ *
+ * @return string
+ */
+ public function Credentials()
+ {
+ $sec = $this->Secret();
+ if (isset($sec['username'])
+ && isset($sec['apiKey'])
+ ) {
+ return sprintf(
+ self::APIKEYTEMPLATE,
+ $sec['username'],
+ $sec['apiKey']
+ );
+ } else {
+ return parent::Credentials();
+ }
+ }
+
+ /**
+ * Creates a new DbService (Database as a Service) object
+ *
+ * This is a factory method that is Rackspace-only (NOT part of OpenStack).
+ *
+ * @param string $name the name of the service (e.g., 'Cloud Databases')
+ * @param string $region the region (e.g., 'DFW')
+ * @param string $urltype the type of URL (e.g., 'publicURL');
+ */
+ public function DbService($name = null, $region = null, $urltype = null)
+ {
+ return $this->Service('Database', $name, $region, $urltype);
+ }
+
+ /**
+ * Creates a new LoadBalancerService object
+ *
+ * This is a factory method that is Rackspace-only (NOT part of OpenStack).
+ *
+ * @param string $name the name of the service
+ * (e.g., 'Cloud Load Balancers')
+ * @param string $region the region (e.g., 'DFW')
+ * @param string $urltype the type of URL (e.g., 'publicURL');
+ */
+ public function LoadBalancerService($name = null, $region = null, $urltype = null)
+ {
+ return $this->Service('LoadBalancer', $name, $region, $urltype);
+ }
+
+ /**
+ * creates a new DNS service object
+ *
+ * This is a factory method that is currently Rackspace-only
+ * (not available via the OpenStack class)
+ */
+ public function DNS($name = null, $region = null, $urltype = null)
+ {
+ return $this->Service('DNS', $name, $region, $urltype);
+ }
+
+ /**
+ * creates a new CloudMonitoring service object
+ *
+ * This is a factory method that is currently Rackspace-only
+ * (not available via the OpenStack class)
+ */
+ public function CloudMonitoring($name=null, $region=null, $urltype=null)
+ {
+ return $this->Service('CloudMonitoring', $name, $region, $urltype);
+ }
+
+ /**
+ * creates a new Autoscale service object
+ *
+ * This is a factory method that is currently Rackspace-only
+ * (not available via the OpenStack class)
+ */
+ public function Autoscale($name=null, $region=null, $urltype=null)
+ {
+ return $this->Service('Autoscale', $name, $region, $urltype);
+ }
+
+}
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/openstack.php b/apps/files_external/3rdparty/php-opencloud/lib/openstack.php
new file mode 100644
index 00000000000..738902d244e
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/openstack.php
@@ -0,0 +1,8 @@
+<?php
+/**
+ * provided for backwards compatibility
+ *
+ * @copyright 2013 Rackspace Hosting, Inc.
+ * @license http://www.apache.org/licenses/LICENSE-2.0
+ */
+require_once __DIR__.'/php-opencloud.php';
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/php-opencloud.php b/apps/files_external/3rdparty/php-opencloud/lib/php-opencloud.php
new file mode 100644
index 00000000000..15ff034b92d
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/php-opencloud.php
@@ -0,0 +1,15 @@
+<?php
+/**
+ * entry point for PHP-OpenCloud library
+ *
+ * @copyright 2013 Rackspace Hosting, Inc.
+ * @license http://www.apache.org/licenses/LICENSE-2.0
+ */
+require_once(__DIR__ . '/Autoload.php');
+require_once(__DIR__ . '/OpenCloud/Globals.php');
+
+$classLoader = new ClassLoader;
+$classLoader->registerNamespaces(array(
+ 'OpenCloud' => array(__DIR__, __DIR__ . '/../tests')
+));
+$classLoader->register(); \ No newline at end of file
diff --git a/apps/files_external/3rdparty/php-opencloud/lib/rackspace.php b/apps/files_external/3rdparty/php-opencloud/lib/rackspace.php
new file mode 100644
index 00000000000..738902d244e
--- /dev/null
+++ b/apps/files_external/3rdparty/php-opencloud/lib/rackspace.php
@@ -0,0 +1,8 @@
+<?php
+/**
+ * provided for backwards compatibility
+ *
+ * @copyright 2013 Rackspace Hosting, Inc.
+ * @license http://www.apache.org/licenses/LICENSE-2.0
+ */
+require_once __DIR__.'/php-opencloud.php';
diff --git a/apps/files_external/appinfo/app.php b/apps/files_external/appinfo/app.php
index dd0b76ed9d7..f78f3abf0fa 100644
--- a/apps/files_external/appinfo/app.php
+++ b/apps/files_external/appinfo/app.php
@@ -10,7 +10,7 @@ OC::$CLASSPATH['OC\Files\Storage\StreamWrapper'] = 'files_external/lib/streamwra
OC::$CLASSPATH['OC\Files\Storage\FTP'] = 'files_external/lib/ftp.php';
OC::$CLASSPATH['OC\Files\Storage\DAV'] = 'files_external/lib/webdav.php';
OC::$CLASSPATH['OC\Files\Storage\Google'] = 'files_external/lib/google.php';
-OC::$CLASSPATH['OC\Files\Storage\SWIFT'] = 'files_external/lib/swift.php';
+OC::$CLASSPATH['OC\Files\Storage\Swift'] = 'files_external/lib/swift.php';
OC::$CLASSPATH['OC\Files\Storage\SMB'] = 'files_external/lib/smb.php';
OC::$CLASSPATH['OC\Files\Storage\AmazonS3'] = 'files_external/lib/amazons3.php';
OC::$CLASSPATH['OC\Files\Storage\Dropbox'] = 'files_external/lib/dropbox.php';
diff --git a/apps/files_external/lib/config.php b/apps/files_external/lib/config.php
index 659959e662e..43643076519 100755
--- a/apps/files_external/lib/config.php
+++ b/apps/files_external/lib/config.php
@@ -84,14 +84,22 @@ class OC_Mount_Config {
'token' => '#token'),
'custom' => 'google');
- $backends['\OC\Files\Storage\SWIFT']=array(
- 'backend' => 'OpenStack Swift',
- 'configuration' => array(
- 'host' => 'URL',
- 'user' => 'Username',
- 'token' => '*Token',
- 'root' => '&Root',
- 'secure' => '!Secure ftps://'));
+ if(OC_Mount_Config::checkcurl()) {
+ $backends['\OC\Files\Storage\Swift'] = array(
+ 'backend' => 'OpenStack Object Storage',
+ 'configuration' => array(
+ 'user' => 'Username (required)',
+ 'bucket' => 'Bucket (required)',
+ 'region' => '&Region (optional for OpenStack Object Storage)',
+ 'key' => '*API Key (required for Rackspace Cloud Files)',
+ 'tenant' => '&Tenantname (required for OpenStack Object Storage)',
+ 'password' => '*Password (required for OpenStack Object Storage)',
+ 'service_name' => '&Service Name (required for OpenStack Object Storage)',
+ 'url' => '&URL of identity endpoint (required for OpenStack Object Storage)',
+ 'timeout' => '&Timeout of HTTP requests in seconds (optional)',
+ )
+ );
+ }
if (!OC_Util::runningOnWindows()) {
if (OC_Mount_Config::checksmbclient()) {
diff --git a/apps/files_external/lib/swift.php b/apps/files_external/lib/swift.php
index a9cfe5bd20f..bb650dacc7b 100644
--- a/apps/files_external/lib/swift.php
+++ b/apps/files_external/lib/swift.php
@@ -1,392 +1,271 @@
<?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.
+ * ownCloud
+ *
+ * @author Christian Berendt
+ * @copyright 2013 Christian Berendt berendt@b1-systems.de
+ *
+ * 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\Files\Storage;
-require_once 'php-cloudfiles/cloudfiles.php';
-
-class SWIFT extends \OC\Files\Storage\Common{
- private $id;
- private $host;
- private $root;
- private $user;
- private $token;
- private $secure;
- private $ready = false;
- /**
- * @var \CF_Authentication auth
- */
- private $auth;
- /**
- * @var \CF_Connection conn
- */
- private $conn;
- /**
- * @var \CF_Container rootContainer
- */
- private $rootContainer;
-
- private static $tempFiles=array();
- private $objects=array();
- private $containers=array();
-
- const SUBCONTAINER_FILE='.subcontainers';
-
- /**
- * translate directory path to container name
- * @param string $path
- * @return string
- */
- private function getContainerName($path) {
- $path=trim(trim($this->root, '/') . "/".$path, '/.');
- return str_replace('/', '\\', $path);
- }
+set_include_path(get_include_path() . PATH_SEPARATOR .
+ \OC_App::getAppPath('files_external') . '/3rdparty/php-opencloud/lib');
+require_once 'openstack.php';
- /**
- * get container by path
- * @param string $path
- * @return \CF_Container
- */
- private function getContainer($path) {
- if ($path=='' or $path=='/') {
- return $this->rootContainer;
- }
- if (isset($this->containers[$path])) {
- return $this->containers[$path];
- }
- try {
- $container=$this->conn->get_container($this->getContainerName($path));
- $this->containers[$path]=$container;
- return $container;
- } catch(\NoSuchContainerException $e) {
- return null;
- }
- }
+use \OpenCloud;
+use \OpenCloud\Common\Exceptions;
- /**
- * create container
- * @param string $path
- * @return \CF_Container
- */
- private function createContainer($path) {
- if ($path=='' or $path=='/' or $path=='.') {
- return $this->conn->create_container($this->getContainerName($path));
- }
- $parent=dirname($path);
- if ($parent=='' or $parent=='/' or $parent=='.') {
- $parentContainer=$this->rootContainer;
- } else {
- if ( ! $this->containerExists($parent)) {
- $parentContainer=$this->createContainer($parent);
- } else {
- $parentContainer=$this->getContainer($parent);
- }
+class Swift extends \OC\Files\Storage\Common {
+
+ /**
+ * @var \OpenCloud\ObjectStore
+ */
+ private $connection;
+ /**
+ * @var \OpenCloud\ObjectStore\Container
+ */
+ private $container;
+ /**
+ * @var \OpenCloud\OpenStack
+ */
+ private $anchor;
+ /**
+ * @var string
+ */
+ private $bucket;
+ /**
+ * @var array
+ */
+ private static $tmpFiles = array();
+
+ private function normalizePath($path) {
+ $path = trim($path, '/');
+
+ if (!$path) {
+ $path = '.';
}
- $this->addSubContainer($parentContainer, basename($path));
- return $this->conn->create_container($this->getContainerName($path));
+
+ return $path;
}
- /**
- * get object by path
- * @param string $path
- * @return \CF_Object
- */
- private function getObject($path) {
- if (isset($this->objects[$path])) {
- return $this->objects[$path];
- }
- $container=$this->getContainer(dirname($path));
- if (is_null($container)) {
- return null;
- } else {
- if ($path=="/" or $path=='') {
- return null;
- }
- try {
- $obj=$container->get_object(basename($path));
- $this->objects[$path]=$obj;
- return $obj;
- } catch(\NoSuchObjectException $e) {
- return null;
- }
+ private function doesObjectExist($path) {
+ try {
+ $object = $this->container->DataObject($path);
+ return true;
+ } catch (Exceptions\ObjFetchError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
+ return false;
+ } catch (Exceptions\HttpError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
+ return false;
}
}
- /**
- * get the names of all objects in a container
- * @param CF_Container
- * @return array
- */
- private function getObjects($container) {
- if (is_null($container)) {
- return array();
- } else {
- $files=$container->get_objects();
- foreach ($files as &$file) {
- $file=$file->name;
- }
- return $files;
+ public function __construct($params) {
+ if ((!isset($params['key']) and !isset($params['password']))
+ or !isset($params['user']) or !isset($params['bucket'])
+ or !isset($params['region'])) {
+ throw new \Exception("API Key or password, Username, Bucket and Region have to be configured.");
}
- }
- /**
- * create object
- * @param string $path
- * @return \CF_Object
- */
- private function createObject($path) {
- $container=$this->getContainer(dirname($path));
- if ( ! is_null($container)) {
- $container=$this->createContainer(dirname($path));
- }
- return $container->create_object(basename($path));
- }
+ $this->id = 'swift::' . $params['user'] . md5($params['bucket']);
+ $this->bucket = $params['bucket'];
- /**
- * check if an object exists
- * @param string
- * @return bool
- */
- private function objectExists($path) {
- return !is_null($this->getObject($path));
- }
+ if (!isset($params['url'])) {
+ $params['url'] = 'https://identity.api.rackspacecloud.com/v2.0/';
+ }
- /**
- * check if container for path exists
- * @param string $path
- * @return bool
- */
- private function containerExists($path) {
- return !is_null($this->getContainer($path));
- }
+ if (!isset($params['service_name'])) {
+ $params['service_name'] = 'cloudFiles';
+ }
- /**
- * get the list of emulated sub containers
- * @param \CF_Container $container
- * @return array
- */
- private function getSubContainers($container) {
- $tmpFile=\OCP\Files::tmpFile();
- $obj=$this->getSubContainerFile($container);
- try {
- $obj->save_to_filename($tmpFile);
- } catch(\Exception $e) {
- return array();
+ $settings = array(
+ 'username' => $params['user'],
+
+ );
+
+ if (isset($params['password'])) {
+ $settings['password'] = $params['password'];
+ } else if (isset($params['key'])) {
+ $settings['apiKey'] = $params['key'];
}
- $obj->save_to_filename($tmpFile);
- $containers=file($tmpFile);
- unlink($tmpFile);
- foreach ($containers as &$sub) {
- $sub=trim($sub);
+
+ if (isset($params['tenant'])) {
+ $settings['tenantName'] = $params['tenant'];
}
- return $containers;
- }
- /**
- * add an emulated sub container
- * @param \CF_Container $container
- * @param string $name
- * @return bool
- */
- private function addSubContainer($container, $name) {
- if ( ! $name) {
- return false;
+ $this->anchor = new \OpenCloud\OpenStack($params['url'], $settings);
+
+ if (isset($params['timeout'])) {
+ $this->anchor->setHttpTimeout($params['timeout']);
}
- $tmpFile=\OCP\Files::tmpFile();
- $obj=$this->getSubContainerFile($container);
+
+ $this->connection = $this->anchor->ObjectStore($params['service_name'], $params['region'], 'publicURL');
+
try {
- $obj->save_to_filename($tmpFile);
- $containers=file($tmpFile);
- foreach ($containers as &$sub) {
- $sub=trim($sub);
- }
- if(array_search($name, $containers) !== false) {
- unlink($tmpFile);
- return false;
- } else {
- $fh=fopen($tmpFile, 'a');
- fwrite($fh, $name . "\n");
- }
- } catch(\Exception $e) {
- file_put_contents($tmpFile, $name . "\n");
+ $this->container = $this->connection->Container($this->bucket);
+ } catch (Exceptions\ContainerNotFoundError $e) {
+ $this->container = $this->connection->Container();
+ $this->container->Create(array('name' => $this->bucket));
}
- $obj->load_from_filename($tmpFile);
- unlink($tmpFile);
- return true;
+ if (!$this->file_exists('.')) {
+ $this->mkdir('.');
+ }
}
- /**
- * remove an emulated sub container
- * @param \CF_Container $container
- * @param string $name
- * @return bool
- */
- private function removeSubContainer($container, $name) {
- if ( ! $name) {
- return false;
- }
- $tmpFile=\OCP\Files::tmpFile();
- $obj=$this->getSubContainerFile($container);
- try {
- $obj->save_to_filename($tmpFile);
- $containers=file($tmpFile);
- } catch (\Exception $e) {
+ public function mkdir($path) {
+ $path = $this->normalizePath($path);
+
+ if ($this->is_dir($path)) {
return false;
}
- foreach ($containers as &$sub) {
- $sub=trim($sub);
+
+ if($path !== '.') {
+ $path .= '/';
}
- $i=array_search($name, $containers);
- if ($i===false) {
- unlink($tmpFile);
+
+ try {
+ $object = $this->container->DataObject();
+ $object->Create(array(
+ 'name' => $path,
+ 'content_type' => 'httpd/unix-directory'
+ ));
+ } catch (Exceptions\CreateUpdateError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
return false;
- } else {
- unset($containers[$i]);
- file_put_contents($tmpFile, implode("\n", $containers)."\n");
}
- $obj->load_from_filename($tmpFile);
- unlink($tmpFile);
return true;
}
- /**
- * ensure a subcontainer file exists and return it's object
- * @param \CF_Container $container
- * @return \CF_Object
- */
- private function getSubContainerFile($container) {
- try {
- return $container->get_object(self::SUBCONTAINER_FILE);
- } catch(\NoSuchObjectException $e) {
- return $container->create_object(self::SUBCONTAINER_FILE);
- }
- }
+ public function file_exists($path) {
+ $path = $this->normalizePath($path);
- public function __construct($params) {
- if (isset($params['token']) && isset($params['host']) && isset($params['user'])) {
- $this->token=$params['token'];
- $this->host=$params['host'];
- $this->user=$params['user'];
- $this->root=isset($params['root'])?$params['root']:'/';
- if (isset($params['secure'])) {
- if (is_string($params['secure'])) {
- $this->secure = ($params['secure'] === 'true');
- } else {
- $this->secure = (bool)$params['secure'];
- }
- } else {
- $this->secure = false;
- }
- if ( ! $this->root || $this->root[0]!='/') {
- $this->root='/'.$this->root;
- }
- $this->id = 'swift:' . $this->host . ':'.$this->root . ':' . $this->user;
- } else {
- throw new \Exception();
+ if ($path !== '.' && $this->is_dir($path)) {
+ $path .= '/';
}
+ return $this->doesObjectExist($path);
}
- private function init(){
- if($this->ready) {
- return;
+ public function rmdir($path) {
+ $path = $this->normalizePath($path);
+
+ if (!$this->is_dir($path)) {
+ return false;
}
- $this->ready = true;
- $this->auth = new \CF_Authentication($this->user, $this->token, null, $this->host);
- $this->auth->authenticate();
+ $dh = $this->opendir($path);
+ while ($file = readdir($dh)) {
+ if ($file === '.' || $file === '..') {
+ continue;
+ }
- $this->conn = new \CF_Connection($this->auth);
+ if ($this->is_dir($path . '/' . $file)) {
+ $this->rmdir($path . '/' . $file);
+ } else {
+ $this->unlink($path . '/' . $file);
+ }
+ }
- if ( ! $this->containerExists('/')) {
- $this->rootContainer=$this->createContainer('/');
- } else {
- $this->rootContainer=$this->getContainer('/');
+ try {
+ $object = $this->container->DataObject($path . '/');
+ $object->Delete();
+ } catch (Exceptions\DeleteError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
+ return false;
}
- }
- public function getId(){
- return $this->id;
+ return true;
}
+ public function opendir($path) {
+ $path = $this->normalizePath($path);
- public function mkdir($path) {
- $this->init();
- if ($this->containerExists($path)) {
- return false;
+ if ($path === '.') {
+ $path = '';
} else {
- $this->createContainer($path);
- return true;
+ $path .= '/';
}
- }
- public function rmdir($path) {
- $this->init();
- if (!$this->containerExists($path)) {
- return false;
- } else {
- $this->emptyContainer($path);
- if ($path!='' and $path!='/') {
- $parentContainer=$this->getContainer(dirname($path));
- $this->removeSubContainer($parentContainer, basename($path));
+ try {
+ $files = array();
+ $objects = $this->container->ObjectList(array(
+ 'prefix' => $path,
+ 'delimiter' => '/'
+ ));
+
+ while ($object = $objects->Next()) {
+ $file = basename($object->Name());
+ if ($file !== basename($path)) {
+ $files[] = $file;
+ }
}
- $this->conn->delete_container($this->getContainerName($path));
- unset($this->containers[$path]);
- return true;
+ \OC\Files\Stream\Dir::register('swift' . $path, $files);
+ return opendir('fakedir://swift' . $path);
+ } catch (Exception $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
+ return false;
}
+
}
- private function emptyContainer($path) {
- $container=$this->getContainer($path);
- if (is_null($container)) {
- return;
- }
- $subContainers=$this->getSubContainers($container);
- foreach ($subContainers as $sub) {
- if ($sub) {
- $this->emptyContainer($path.'/'.$sub);
- $this->conn->delete_container($this->getContainerName($path.'/'.$sub));
- unset($this->containers[$path.'/'.$sub]);
- }
+ public function stat($path) {
+ $path = $this->normalizePath($path);
+
+ if ($this->is_dir($path) && $path != '.') {
+ $path .= '/';
}
- $objects=$this->getObjects($container);
- foreach ($objects as $object) {
- $container->delete_object($object);
- unset($this->objects[$path.'/'.$object]);
+ try {
+ $object = $this->container->DataObject($path);
+ } catch (Exceptions\ObjFetchError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
+ return false;
}
- }
- public function opendir($path) {
- $this->init();
- $container=$this->getContainer($path);
- $files=$this->getObjects($container);
- $i=array_search(self::SUBCONTAINER_FILE, $files);
- if ($i!==false) {
- unset($files[$i]);
- }
- $subContainers=$this->getSubContainers($container);
- $files=array_merge($files, $subContainers);
- $id=$this->getContainerName($path);
- \OC\Files\Stream\Dir::register($id, $files);
- return opendir('fakedir://'.$id);
+ $mtime = $object->extra_headers['X-Timestamp'];
+ if (isset($object->extra_headers['X-Object-Meta-Timestamp'])) {
+ $mtime = $object->extra_headers['X-Object-Meta-Timestamp'];
+ }
+
+ $stat = array();
+ $stat['size'] = $object->content_length;
+ $stat['mtime'] = $mtime;
+ $stat['atime'] = time();
+ return $stat;
}
public function filetype($path) {
- $this->init();
- if ($this->containerExists($path)) {
- return 'dir';
- } else {
+ $path = $this->normalizePath($path);
+
+ if ($path !== '.' && $this->doesObjectExist($path)) {
return 'file';
}
+
+ if ($path !== '.') {
+ $path .= '/';
+ }
+
+ if ($this->doesObjectExist($path)) {
+ return 'dir';
+ }
}
public function isReadable($path) {
@@ -397,66 +276,44 @@ class SWIFT extends \OC\Files\Storage\Common{
return true;
}
- public function file_exists($path) {
- $this->init();
- if ($this->is_dir($path)) {
- return true;
- } else {
- return $this->objectExists($path);
- }
- }
+ public function unlink($path) {
+ $path = $this->normalizePath($path);
- public function file_get_contents($path) {
- $this->init();
- $obj=$this->getObject($path);
- if (is_null($obj)) {
+ try {
+ $object = $this->container->DataObject($path);
+ $object->Delete();
+ } catch (Exceptions\DeleteError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
return false;
- }
- return $obj->read();
- }
-
- public function file_put_contents($path, $content) {
- $this->init();
- $obj=$this->getObject($path);
- if (is_null($obj)) {
- $container=$this->getContainer(dirname($path));
- if (is_null($container)) {
- return false;
- }
- $obj=$container->create_object(basename($path));
- }
- $this->resetMTime($obj);
- return $obj->write($content);
- }
-
- public function unlink($path) {
- $this->init();
- if ($this->containerExists($path)) {
- return $this->rmdir($path);
- }
- if ($this->objectExists($path)) {
- $container=$this->getContainer(dirname($path));
- $container->delete_object(basename($path));
- unset($this->objects[$path]);
- } else {
+ } catch (Exceptions\ObjFetchError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
return false;
}
+
+ return true;
}
public function fopen($path, $mode) {
- $this->init();
- switch($mode) {
+ $path = $this->normalizePath($path);
+
+ switch ($mode) {
case 'r':
case 'rb':
- $obj=$this->getObject($path);
- if (is_null($obj)) {
+ $tmpFile = \OC_Helper::tmpFile();
+ self::$tmpFiles[$tmpFile] = $path;
+ try {
+ $object = $this->container->DataObject($path);
+ } catch (Exceptions\ObjFetchError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
return false;
}
- $fp = fopen('php://temp', 'r+');
- $obj->stream($fp);
-
- rewind($fp);
- return $fp;
+ try {
+ $object->SaveToFilename($tmpFile);
+ } catch (Exceptions\IOError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
+ return false;
+ }
+ return fopen($tmpFile, 'r');
case 'w':
case 'wb':
case 'a':
@@ -469,119 +326,166 @@ class SWIFT extends \OC\Files\Storage\Common{
case 'x+':
case 'c':
case 'c+':
- $tmpFile=$this->getTmpFile($path);
+ if (strrpos($path, '.') !== false) {
+ $ext = substr($path, strrpos($path, '.'));
+ } else {
+ $ext = '';
+ }
+ $tmpFile = \OC_Helper::tmpFile($ext);
\OC\Files\Stream\Close::registerCallback($tmpFile, array($this, 'writeBack'));
- self::$tempFiles[$tmpFile]=$path;
- return fopen('close://'.$tmpFile, $mode);
+ if ($this->file_exists($path)) {
+ $source = $this->fopen($path, 'r');
+ file_put_contents($tmpFile, $source);
+ }
+ self::$tmpFiles[$tmpFile] = $path;
+
+ return fopen('close://' . $tmpFile, $mode);
}
}
- public function writeBack($tmpFile) {
- if (isset(self::$tempFiles[$tmpFile])) {
- $this->fromTmpFile($tmpFile, self::$tempFiles[$tmpFile]);
- unlink($tmpFile);
+ public function getMimeType($path) {
+ $path = $this->normalizePath($path);
+
+ if ($this->is_dir($path)) {
+ return 'httpd/unix-directory';
+ } else if ($this->file_exists($path)) {
+ $object = $this->container->DataObject($path);
+ return $object->extra_headers["Content-Type"];
}
+ return false;
}
- public function touch($path, $mtime=null) {
- $this->init();
- $obj=$this->getObject($path);
- if (is_null($obj)) {
- return false;
+ public function touch($path, $mtime = null) {
+ $path = $this->normalizePath($path);
+ if ($this->file_exists($path)) {
+ if ($this->is_dir($path) && $path != '.') {
+ $path .= '/';
+ }
+
+ $object = $this->container->DataObject($path);
+ if( is_null($mtime)) {
+ $mtime = time();
+ }
+ $settings = array(
+ 'name' => $path,
+ 'extra_headers' => array(
+ 'X-Object-Meta-Timestamp' => $mtime
+ )
+ );
+ $object->Update($settings);
+ } else {
+ $object = $this->container->DataObject();
+ if (is_null($mtime)) {
+ $mtime = time();
+ }
+ $settings = array(
+ 'name' => $path,
+ 'content_type' => 'text/plain',
+ 'extra_headers' => array(
+ 'X-Object-Meta-Timestamp' => $mtime
+ )
+ );
+ $object->Create($settings);
}
- if (is_null($mtime)) {
- $mtime=time();
+ }
+
+ public function copy($path1, $path2) {
+ $path1 = $this->normalizePath($path1);
+ $path2 = $this->normalizePath($path2);
+
+ if ($this->is_file($path1)) {
+ try {
+ $source = $this->container->DataObject($path1);
+ $target = $this->container->DataObject();
+ $target->Create(array(
+ 'name' => $path2,
+ ));
+ $source->Copy($target);
+ } catch (Exceptions\ObjectCopyError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
+ return false;
+ }
+ } else {
+ if ($this->file_exists($path2)) {
+ return false;
+ }
+
+ try {
+ $source = $this->container->DataObject($path1 . '/');
+ $target = $this->container->DataObject();
+ $target->Create(array(
+ 'name' => $path2 . '/',
+ ));
+ $source->Copy($target);
+ } catch (Exceptions\ObjectCopyError $e) {
+ \OCP\Util::writeLog('files_external', $e->getMessage(), \OCP\Util::ERROR);
+ return false;
+ }
+
+ $dh = $this->opendir($path1);
+ while ($file = readdir($dh)) {
+ if ($file === '.' || $file === '..') {
+ continue;
+ }
+
+ $source = $path1 . '/' . $file;
+ $target = $path2 . '/' . $file;
+ $this->copy($source, $target);
+ }
}
- //emulate setting mtime with metadata
- $obj->metadata['Mtime']=$mtime;
- $obj->sync_metadata();
+ return true;
}
public function rename($path1, $path2) {
- $this->init();
- $sourceContainer=$this->getContainer(dirname($path1));
- $targetContainer=$this->getContainer(dirname($path2));
- $result=$sourceContainer->move_object_to(basename($path1), $targetContainer, basename($path2));
- unset($this->objects[$path1]);
- if ($result) {
- $targetObj=$this->getObject($path2);
- $this->resetMTime($targetObj);
- }
- return $result;
- }
+ $path1 = $this->normalizePath($path1);
+ $path2 = $this->normalizePath($path2);
- public function copy($path1, $path2) {
- $this->init();
- $sourceContainer=$this->getContainer(dirname($path1));
- $targetContainer=$this->getContainer(dirname($path2));
- $result=$sourceContainer->copy_object_to(basename($path1), $targetContainer, basename($path2));
- if ($result) {
- $targetObj=$this->getObject($path2);
- $this->resetMTime($targetObj);
- }
- return $result;
- }
+ if ($this->is_file($path1)) {
+ if ($this->copy($path1, $path2) === false) {
+ return false;
+ }
- public function stat($path) {
- $this->init();
- $container=$this->getContainer($path);
- if ( ! is_null($container)) {
- return array(
- 'mtime'=>-1,
- 'size'=>$container->bytes_used,
- 'ctime'=>-1
- );
- }
+ if ($this->unlink($path1) === false) {
+ $this->unlink($path2);
+ return false;
+ }
+ } else {
+ if ($this->file_exists($path2)) {
+ return false;
+ }
- $obj=$this->getObject($path);
+ if ($this->copy($path1, $path2) === false) {
+ return false;
+ }
- if (is_null($obj)) {
- return false;
+ if ($this->rmdir($path1) === false) {
+ $this->rmdir($path2);
+ return false;
+ }
}
- if (isset($obj->metadata['Mtime']) and $obj->metadata['Mtime']>-1) {
- $mtime=$obj->metadata['Mtime'];
- } else {
- $mtime=strtotime($obj->last_modified);
- }
- return array(
- 'mtime'=>$mtime,
- 'size'=>$obj->content_length,
- 'ctime'=>-1,
- );
+ return true;
}
- private function getTmpFile($path) {
- $this->init();
- $obj=$this->getObject($path);
- if ( ! is_null($obj)) {
- $tmpFile=\OCP\Files::tmpFile();
- $obj->save_to_filename($tmpFile);
- return $tmpFile;
- } else {
- return \OCP\Files::tmpFile();
- }
+ public function getId() {
+ return $this->id;
}
- private function fromTmpFile($tmpFile, $path) {
- $this->init();
- $obj=$this->getObject($path);
- if (is_null($obj)) {
- $obj=$this->createObject($path);
- }
- $obj->load_from_filename($tmpFile);
- $this->resetMTime($obj);
+ public function getConnection() {
+ return $this->connection;
}
- /**
- * remove custom mtime metadata
- * @param \CF_Object $obj
- */
- private function resetMTime($obj) {
- if (isset($obj->metadata['Mtime'])) {
- $obj->metadata['Mtime']=-1;
- $obj->sync_metadata();
+ public function writeBack($tmpFile) {
+ if (!isset(self::$tmpFiles[$tmpFile])) {
+ return false;
}
+
+ $object = $this->container->DataObject();
+ $object->Create(array(
+ 'name' => self::$tmpFiles[$tmpFile],
+ 'content_type' => \OC_Helper::getMimeType($tmpFile)
+ ), $tmpFile);
+ unlink($tmpFile);
}
}
diff --git a/apps/files_external/tests/config.php b/apps/files_external/tests/config.php
index d4a69d29c0f..a523809e2f9 100644
--- a/apps/files_external/tests/config.php
+++ b/apps/files_external/tests/config.php
@@ -30,12 +30,17 @@ return array(
'client_secret' => '',
'token' => '',
),
- 'swift'=>array(
- 'run'=>false,
- 'user'=>'test:tester',
- 'token'=>'testing',
- 'host'=>'localhost.local:8080/auth',
- 'root'=>'/',
+ 'swift' => array(
+ 'run' => false,
+ 'user' => 'test',
+ 'bucket' => 'test',
+ 'region' => 'DFW',
+ 'key' => 'test', //to be used only with Rackspace Cloud Files
+ //'tenant' => 'test', //to be used only with OpenStack Object Storage
+ //'password' => 'test', //to be use only with OpenStack Object Storage
+ //'service_name' => 'swift', //should be 'swift' for OpenStack Object Storage and 'cloudFiles' for Rackspace Cloud Files (default value)
+ //'url' => 'https://identity.api.rackspacecloud.com/v2.0/', //to be used with Rackspace Cloud Files and OpenStack Object Storage
+ //'timeout' => 5 // timeout of HTTP requests in seconds
),
'smb'=>array(
'run'=>false,
diff --git a/apps/files_external/tests/swift.php b/apps/files_external/tests/swift.php
index 5c782840246..bdfdbdeebe9 100644
--- a/apps/files_external/tests/swift.php
+++ b/apps/files_external/tests/swift.php
@@ -1,30 +1,51 @@
<?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.
+ * ownCloud
+ *
+ * @author Christian Berendt
+ * @copyright 2013 Christian Berendt berendt@b1-systems.de
+ *
+ * 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 Test\Files\Storage;
-class SWIFT extends Storage {
+class Swift extends Storage {
+
private $config;
public function setUp() {
- $id = uniqid();
$this->config = include('files_external/tests/config.php');
- if ( ! is_array($this->config) or ! isset($this->config['swift']) or ! $this->config['swift']['run']) {
- $this->markTestSkipped('OpenStack SWIFT backend not configured');
+ if (!is_array($this->config) or !isset($this->config['swift'])
+ or !$this->config['swift']['run']) {
+ $this->markTestSkipped('OpenStack Object Storage backend not configured');
}
- $this->config['swift']['root'] .= '/' . $id; //make sure we have an new empty folder to work in
- $this->instance = new \OC\Files\Storage\SWIFT($this->config['swift']);
+ $this->instance = new \OC\Files\Storage\Swift($this->config['swift']);
}
-
public function tearDown() {
if ($this->instance) {
- $this->instance->rmdir('');
+ $connection = $this->instance->getConnection();
+ $container = $connection->Container($this->config['swift']['bucket']);
+
+ $objects = $container->ObjectList();
+ while($object = $objects->Next()) {
+ $object->Delete();
+ }
+
+ $container->Delete();
}
}
}
diff --git a/apps/files_sharing/css/public.css b/apps/files_sharing/css/public.css
index 3e1dec9bbe1..801c27506f1 100644
--- a/apps/files_sharing/css/public.css
+++ b/apps/files_sharing/css/public.css
@@ -4,14 +4,14 @@ body {
#header {
background: #1d2d44 url('%webroot%/core/img/noise.png') repeat;
- height:2.5em;
+ height:32px;
left:0;
- line-height:2.5em;
+ line-height:32px;
position:fixed;
right:0;
top:0;
z-index:100;
- padding:.5em;
+ padding:7px;
}
#details {
@@ -24,13 +24,18 @@ body {
font-weight:700;
margin: 0 0.4em 0 0;
padding: 0 5px;
- height: 27px;
+ height: 32px;
float: left;
}
.header-right #details {
- margin-right: 2em;
+ margin-right: 28px;
+}
+
+.header-right {
+ padding: 0;
+ height: 32px;
}
#public_upload {
@@ -90,7 +95,7 @@ thead{
#data-upload-form {
position: relative;
right: 0;
- height: 27px;
+ height: 32px;
overflow: hidden;
padding: 0;
float: right;
@@ -109,27 +114,20 @@ thead{
width: 100% !important;
}
-#download span {
- position: relative;
- bottom: 3px;
-}
-
#publicUploadButtonMock {
position:relative;
display:block;
width:100%;
- height:27px;
+ height:32px;
cursor:pointer;
z-index:10;
background-image:url('%webroot%/core/img/actions/upload.svg');
background-repeat:no-repeat;
- background-position:7px 6px;
+ background-position:7px 8px;
}
#publicUploadButtonMock span {
margin: 0 5px 0 28px;
- position: relative;
- top: -2px;
color: #555;
}
diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js
index 68f6f3ba76f..340e0939445 100644
--- a/apps/files_sharing/js/share.js
+++ b/apps/files_sharing/js/share.js
@@ -35,14 +35,14 @@ $(document).ready(function() {
if ($(tr).data('id') != $('#dropdown').attr('data-item-source')) {
OC.Share.hideDropDown(function () {
$(tr).addClass('mouseOver');
- OC.Share.showDropDown(itemType, $(tr).data('id'), appendTo, true, possiblePermissions);
+ OC.Share.showDropDown(itemType, $(tr).data('id'), appendTo, true, possiblePermissions, filename);
});
} else {
OC.Share.hideDropDown();
}
} else {
$(tr).addClass('mouseOver');
- OC.Share.showDropDown(itemType, $(tr).data('id'), appendTo, true, possiblePermissions);
+ OC.Share.showDropDown(itemType, $(tr).data('id'), appendTo, true, possiblePermissions, filename);
}
});
}
diff --git a/apps/files_sharing/l10n/ca.php b/apps/files_sharing/l10n/ca.php
index e5e5910f8cf..96e59992967 100644
--- a/apps/files_sharing/l10n/ca.php
+++ b/apps/files_sharing/l10n/ca.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"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",
"Sorry, this link doesn’t seem to work anymore." => "Aquest enllaç sembla que no funciona.",
@@ -13,6 +14,7 @@ $TRANSLATIONS = array(
"Download" => "Baixa",
"Upload" => "Puja",
"Cancel upload" => "Cancel·la la pujada",
-"No preview available for" => "No hi ha vista prèvia disponible per a"
+"No preview available for" => "No hi ha vista prèvia disponible per a",
+"Direct link" => "Enllaç directe"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/pl.php b/apps/files_sharing/l10n/pl.php
index 63d373917e5..4c7498ee1b7 100644
--- a/apps/files_sharing/l10n/pl.php
+++ b/apps/files_sharing/l10n/pl.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"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",
"Sorry, this link doesn’t seem to work anymore." => "Przepraszamy ale wygląda na to, że ten link już nie działa.",
@@ -13,6 +14,7 @@ $TRANSLATIONS = array(
"Download" => "Pobierz",
"Upload" => "Wyślij",
"Cancel upload" => "Anuluj wysyłanie",
-"No preview available for" => "Podgląd nie jest dostępny dla"
+"No preview available for" => "Podgląd nie jest dostępny dla",
+"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/lib/cache.php b/apps/files_sharing/lib/cache.php
index 123268e240a..6b66edcacc5 100644
--- a/apps/files_sharing/lib/cache.php
+++ b/apps/files_sharing/lib/cache.php
@@ -228,69 +228,73 @@ class Shared_Cache extends Cache {
*/
public function search($pattern) {
+ $where = '`name` LIKE ? AND ';
+
// normalize pattern
- $pattern = $this->normalize($pattern);
+ $value = $this->normalize($pattern);
- $ids = $this->getAll();
+ return $this->searchWithWhere($where, $value);
- $files = array();
-
- // divide into 1k chunks
- $chunks = array_chunk($ids, 1000);
-
- foreach ($chunks as $chunk) {
- $placeholders = join(',', array_fill(0, count($chunk), '?'));
-
- $sql = 'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`,
- `encrypted`, `unencrypted_size`, `etag`
- FROM `*PREFIX*filecache` WHERE `name` LIKE ? AND `fileid` IN (' . $placeholders . ')';
-
- $result = \OC_DB::executeAudited($sql, array_merge(array($pattern), $chunk));
-
- while ($row = $result->fetchRow()) {
- if (substr($row['path'], 0, 6)==='files/') {
- $row['path'] = substr($row['path'],6); // remove 'files/' from path as it's relative to '/Shared'
- }
- $row['mimetype'] = $this->getMimetype($row['mimetype']);
- $row['mimepart'] = $this->getMimetype($row['mimepart']);
- $files[] = $row;
- }
- }
- return $files;
}
/**
* search for files by mimetype
*
- * @param string $part1
- * @param string $part2
+ * @param string $mimetype
* @return array
*/
public function searchByMime($mimetype) {
+
if (strpos($mimetype, '/')) {
- $where = '`mimetype` = ?';
+ $where = '`mimetype` = ? AND ';
} else {
- $where = '`mimepart` = ?';
+ $where = '`mimepart` = ? AND ';
}
- $mimetype = $this->getMimetypeId($mimetype);
+
+ $value = $this->getMimetypeId($mimetype);
+
+ return $this->searchWithWhere($where, $value);
+
+ }
+
+ /**
+ * The maximum number of placeholders that can be used in an SQL query.
+ * Value MUST be <= 1000 for oracle:
+ * see ORA-01795 maximum number of expressions in a list is 1000
+ * FIXME we should get this from doctrine as other DBs allow a lot more placeholders
+ */
+ const MAX_SQL_CHUNK_SIZE = 1000;
+
+ /**
+ * search for files with a custom where clause and value
+ * the $wherevalue will be array_merge()d with the file id chunks
+ *
+ * @param string $sqlwhere
+ * @param string $wherevalue
+ * @return array
+ */
+ private function searchWithWhere($sqlwhere, $wherevalue, $chunksize = self::MAX_SQL_CHUNK_SIZE) {
+
$ids = $this->getAll();
$files = array();
- // divide into 1k chunks
- $chunks = array_chunk($ids, 1000);
+ // divide into chunks
+ $chunks = array_chunk($ids, $chunksize);
foreach ($chunks as $chunk) {
- $placeholders = join(',', array_fill(0, count($ids), '?'));
+ $placeholders = join(',', array_fill(0, count($chunk), '?'));
$sql = 'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`,
`encrypted`, `unencrypted_size`, `etag`
- FROM `*PREFIX*filecache` WHERE ' . $where . ' AND `fileid` IN (' . $placeholders . ')';
+ FROM `*PREFIX*filecache` WHERE ' . $sqlwhere . ' `fileid` IN (' . $placeholders . ')';
- $result = \OC_DB::executeAudited($sql, array_merge(array($mimetype), $chunk));
+ $stmt = \OC_DB::prepare($sql);
+
+ $result = $stmt->execute(array_merge(array($wherevalue), $chunk));
while ($row = $result->fetchRow()) {
- if (substr($row['path'], 0, 6)==='files/') {
- $row['path'] = substr($row['path'],6); // remove 'files/' from path as it's relative to '/Shared'
+ if (substr($row['path'], 0, 6) === 'files/') {
+ $row['path'] = substr($row['path'], 6); // remove 'files/' from path as it's relative to '/Shared'
}
$row['mimetype'] = $this->getMimetype($row['mimetype']);
$row['mimepart'] = $this->getMimetype($row['mimepart']);
diff --git a/apps/files_sharing/lib/updater.php b/apps/files_sharing/lib/updater.php
index 3381f75f16d..171999ea652 100644
--- a/apps/files_sharing/lib/updater.php
+++ b/apps/files_sharing/lib/updater.php
@@ -49,13 +49,6 @@ class Shared_Updater {
}
$users = $reshareUsers;
}
- // Correct folders of shared file owner
- $target = substr($target, 8);
- if ($uidOwner !== $uid && $source = \OC_Share_Backend_File::getSource($target)) {
- \OC\Files\Filesystem::initMountPoints($uidOwner);
- $source = '/'.$uidOwner.'/'.$source['path'];
- \OC\Files\Cache\Updater::correctFolder($source, $info['mtime']);
- }
}
}
diff --git a/apps/files_trashbin/l10n/mk.php b/apps/files_trashbin/l10n/mk.php
index 9200be01cd1..06a9dcfb241 100644
--- a/apps/files_trashbin/l10n/mk.php
+++ b/apps/files_trashbin/l10n/mk.php
@@ -1,7 +1,14 @@
<?php
$TRANSLATIONS = array(
+"Couldn't delete %s permanently" => "Не можеше трајно да се избрише %s",
+"Couldn't restore %s" => "Не можеше да се поврати %s",
"Error" => "Грешка",
+"restored" => "повратени",
+"Nothing in here. Your trash bin is empty!" => "Тука нема ништо. Вашата корпа за отпадоци е празна!",
"Name" => "Име",
-"Delete" => "Избриши"
+"Restore" => "Поврати",
+"Deleted" => "Избришан",
+"Delete" => "Избриши",
+"Deleted Files" => "Избришани датотеки"
);
$PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/apps/files_versions/l10n/mk.php b/apps/files_versions/l10n/mk.php
index 01a98808cff..d5c883b894f 100644
--- a/apps/files_versions/l10n/mk.php
+++ b/apps/files_versions/l10n/mk.php
@@ -1,5 +1,10 @@
<?php
$TRANSLATIONS = array(
-"Versions" => "Версии"
+"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=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/apps/user_ldap/ajax/testConfiguration.php b/apps/user_ldap/ajax/testConfiguration.php
index 0b8e4ccfe20..b31fd983995 100644
--- a/apps/user_ldap/ajax/testConfiguration.php
+++ b/apps/user_ldap/ajax/testConfiguration.php
@@ -41,5 +41,5 @@ if($connection->setConfiguration($_POST)) {
}
} else {
OCP\JSON::error(array('message'
- => $l->t('The configuration is invalid. Please look in the ownCloud log for further details.')));
+ => $l->t('The configuration is invalid. Please have a look at the logs for further details.')));
}
diff --git a/apps/user_ldap/l10n/ca.php b/apps/user_ldap/l10n/ca.php
index 26f1d98ea4f..4be7478d3f2 100644
--- a/apps/user_ldap/l10n/ca.php
+++ b/apps/user_ldap/l10n/ca.php
@@ -5,6 +5,10 @@ $TRANSLATIONS = array(
"The configuration is valid and the connection could be established!" => "La configuració és vàlida i s'ha pogut establir la comunicació!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "La configuració és vàlida, però ha fallat el Bind. Comproveu les credencials i l'arranjament del servidor.",
"The configuration is invalid. Please look in the ownCloud log for further details." => "La configuració no és vàlida. Per més detalls mireu al registre d'ownCloud.",
+"No action specified" => "No heu especificat cap acció",
+"No configuration specified" => "No heu especificat cap configuració",
+"No data specified" => "No heu especificat cap dada",
+" Could not set configuration %s" => "No s'ha pogut establir la configuració %s",
"Deletion failed" => "Eliminació fallida",
"Take over settings from recent server configuration?" => "Voleu prendre l'arranjament de la configuració actual del servidor?",
"Keep settings?" => "Voleu mantenir la configuració?",
@@ -13,14 +17,29 @@ $TRANSLATIONS = array(
"Success" => "Èxit",
"Error" => "Error",
"Select groups" => "Selecciona els grups",
+"Select object classes" => "Seleccioneu les classes dels objectes",
+"Select attributes" => "Seleccioneu els atributs",
"Connection test succeeded" => "La prova de connexió ha reeixit",
"Connection test failed" => "La prova de connexió ha fallat",
"Do you really want to delete the current Server Configuration?" => "Voleu eliminar la configuració actual del servidor?",
"Confirm Deletion" => "Confirma l'eliminació",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("S'ha trobat %s grup","S'han trobat %s grups"),
+"_%s user found_::_%s users found_" => array("S'ha trobat %s usuari","S'han trobat %s usuaris"),
+"Invalid Host" => "Ordinador central no vàlid",
+"Could not find the desired feature" => "La característica desitjada no s'ha trobat",
"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:",
+"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ó:",
+"LDAP Username:" => "Nom d'usuari LDAP:",
+"LDAP Email Address:" => "Adreça de correu electrònic LDAP:",
+"Other Attributes:" => "Altres atributs:",
"Add Server Configuration" => "Afegeix la configuració del servidor",
"Host" => "Equip remot",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Podeu ometre el protocol, excepte si requeriu SSL. Llavors comenceu amb ldaps://",
@@ -31,6 +50,9 @@ $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:",
+"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",
"Continue" => "Continua",
"<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>Avís:</b> Les aplicacions user_ldap i user_webdavauth són incompatibles. Podeu experimentar comportaments inesperats. Demaneu a l'administrador del sistema que en desactivi una.",
@@ -75,6 +97,8 @@ $TRANSLATIONS = array(
"Internal Username Attribute:" => "Atribut nom d'usuari intern:",
"Override UUID detection" => "Sobrescriu la detecció 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." => "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).",
+"UUID Attribute for Users:" => "Atribut UUID per Usuaris:",
+"UUID Attribute for Groups:" => "Atribut UUID per Grups:",
"Username-LDAP User Mapping" => "Mapatge d'usuari Nom d'usuari-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." => "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.",
"Clear Username-LDAP User Mapping" => "Elimina el mapatge d'usuari Nom d'usuari-LDAP",
diff --git a/apps/user_ldap/l10n/de.php b/apps/user_ldap/l10n/de.php
index 4a66e0ad452..b9a41d91d8b 100644
--- a/apps/user_ldap/l10n/de.php
+++ b/apps/user_ldap/l10n/de.php
@@ -29,7 +29,7 @@ $TRANSLATIONS = array(
"Could not find the desired feature" => "Konnte die gewünschte Funktion nicht finden",
"Test Configuration" => "Testkonfiguration",
"Help" => "Hilfe",
-"Limit the access to %s to groups meeting this criteria:" => "Beschränken Sie den Zugriff auf %s für die Gruppen-Sitzungen durch folgende Kriterien:",
+"Limit the access to %s to groups meeting this criteria:" => "Beschränke den Zugriff auf %s auf Gruppen, die die folgenden Kriterien erfüllen:",
"only those object classes:" => "Nur diese Objekt-Klassen:",
"only from those groups:" => "Nur von diesen Gruppen:",
"Edit raw filter instead" => "Original-Filter stattdessen bearbeiten",
@@ -50,7 +50,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änken Sie den Zugriff auf %s für die Benutzer-Sitzungen durch folgende Kriterien:",
+"Limit the access to %s to users meeting this criteria:" => "Beschränke den Zugriff auf %s auf Benutzer, die die folgenden Kriterien erfüllen:",
"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",
diff --git a/apps/user_ldap/l10n/de_DE.php b/apps/user_ldap/l10n/de_DE.php
index 184c59aba72..52082761c9a 100644
--- a/apps/user_ldap/l10n/de_DE.php
+++ b/apps/user_ldap/l10n/de_DE.php
@@ -29,7 +29,7 @@ $TRANSLATIONS = array(
"Could not find the desired feature" => "Konnte die gewünschte Funktion nicht finden",
"Test Configuration" => "Testkonfiguration",
"Help" => "Hilfe",
-"Limit the access to %s to groups meeting this criteria:" => "Beschränken Sie den Zugriff auf %s für die Gruppen-Sitzungen durch folgende Kriterien:",
+"Limit the access to %s to groups meeting this criteria:" => "Beschränke den Zugriff auf %s auf Gruppen, die die folgenden Kriterien erfüllen:",
"only those object classes:" => "Nur diese Objekt-Klassen:",
"only from those groups:" => "Nur von diesen Gruppen:",
"Edit raw filter instead" => "Original-Filter stattdessen bearbeiten",
@@ -50,7 +50,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änken Sie den Zugriff auf %s für die Benutzer-Sitzungen durch folgende Kriterien:",
+"Limit the access to %s to users meeting this criteria:" => "Beschränke den Zugriff auf %s auf Benutzer, die die folgenden Kriterien erfüllen:",
"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",
diff --git a/apps/user_ldap/l10n/en_GB.php b/apps/user_ldap/l10n/en_GB.php
index 733a5744aab..7c186f5bdee 100644
--- a/apps/user_ldap/l10n/en_GB.php
+++ b/apps/user_ldap/l10n/en_GB.php
@@ -5,6 +5,10 @@ $TRANSLATIONS = array(
"The configuration is valid and the connection could be established!" => "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 look in the ownCloud log for further details." => "The configuration is invalid. Please look in the ownCloud log for further details.",
+"No action specified" => "No action specified",
+"No configuration specified" => "No configuration specified",
+"No data specified" => "No data specified",
+" Could not set configuration %s" => " Could not set configuration %s",
"Deletion failed" => "Deletion failed",
"Take over settings from recent server configuration?" => "Take over settings from recent server configuration?",
"Keep settings?" => "Keep settings?",
@@ -13,14 +17,29 @@ $TRANSLATIONS = array(
"Success" => "Success",
"Error" => "Error",
"Select groups" => "Select groups",
+"Select object classes" => "Select object classes",
+"Select attributes" => "Select attributes",
"Connection test succeeded" => "Connection test succeeded",
"Connection test failed" => "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" => "Confirm Deletion",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("%s group found","%s groups found"),
+"_%s user found_::_%s users found_" => array("%s user found","%s users found"),
+"Invalid Host" => "Invalid Host",
+"Could not find the desired feature" => "Could not find the desired feature",
"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:",
+"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:",
+"LDAP Username:" => "LDAP Username:",
+"LDAP Email Address:" => "LDAP Email Address:",
+"Other Attributes:" => "Other Attributes:",
"Add Server Configuration" => "Add Server Configuration",
"Host" => "Host",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "You can omit the protocol, except you require SSL. Then start with ldaps://",
@@ -31,6 +50,10 @@ $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:",
+"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",
"Continue" => "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>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>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> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it.",
diff --git a/apps/user_ldap/l10n/es.php b/apps/user_ldap/l10n/es.php
index cb69e136171..45d3410a7d9 100644
--- a/apps/user_ldap/l10n/es.php
+++ b/apps/user_ldap/l10n/es.php
@@ -5,6 +5,10 @@ $TRANSLATIONS = array(
"The configuration is valid and the connection could be established!" => "¡La configuración es válida y la conexión puede establecerse!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "La configuración es válida, pero falló el Enlace. Por favor, compruebe la configuración del servidor y las credenciales.",
"The configuration is invalid. Please look in the ownCloud log for further details." => "La configuración no es válida. Por favor, busque en el log de ownCloud para más detalles.",
+"No action specified" => "No se ha especificado la acción",
+"No configuration specified" => "No se ha especificado la configuración",
+"No data specified" => "No se ha especificado los datos",
+" Could not set configuration %s" => "No se pudo establecer la configuración %s",
"Deletion failed" => "Falló el borrado",
"Take over settings from recent server configuration?" => "¿Asumir los ajustes actuales de la configuración del servidor?",
"Keep settings?" => "¿Mantener la configuración?",
@@ -13,14 +17,29 @@ $TRANSLATIONS = array(
"Success" => "Éxito",
"Error" => "Error",
"Select groups" => "Seleccionar grupos",
+"Select object classes" => "Seleccionar la clase de objeto",
+"Select attributes" => "Seleccionar atributos",
"Connection test succeeded" => "La prueba de conexión fue exitosa",
"Connection test failed" => "La prueba de conexión falló",
"Do you really want to delete the current Server Configuration?" => "¿Realmente desea eliminar la configuración actual del servidor?",
"Confirm Deletion" => "Confirmar eliminación",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("Grupo %s encontrado","Grupos %s encontrados"),
+"_%s user found_::_%s users found_" => array("Usuario %s encontrado","Usuarios %s encontrados"),
+"Invalid Host" => "Host inválido",
+"Could not find the desired feature" => "No se puede encontrar la función deseada.",
"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:",
+"only from those groups:" => "Solamente de estos grupos:",
+"Edit raw filter instead" => "Editar el filtro",
+"Raw LDAP filter" => "Filtro LDAP",
+"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:",
"Add Server Configuration" => "Agregar configuracion del servidor",
"Host" => "Servidor",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Puede omitir el protocolo, excepto si requiere SSL. En ese caso, empiece con ldaps://",
@@ -31,6 +50,9 @@ $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",
"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 que experimente un comportamiento inesperado. Pregunte al su administrador de sistemas para desactivar uno de ellos.",
diff --git a/apps/user_ldap/l10n/et_EE.php b/apps/user_ldap/l10n/et_EE.php
index 968a9f0d165..2282db81afb 100644
--- a/apps/user_ldap/l10n/et_EE.php
+++ b/apps/user_ldap/l10n/et_EE.php
@@ -5,6 +5,10 @@ $TRANSLATIONS = array(
"The configuration is valid and the connection could be established!" => "Seadistus on korrektne ning ühendus on olemas!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Seadistus on korrektne, kuid ühendus ebaõnnestus. Palun kontrolli serveri seadeid ja ühenduseks kasutatavaid kasutajatunnuseid.",
"The configuration is invalid. Please look in the ownCloud log for further details." => "Seadistus on vigane. Palun vaata ownCloud logist täpsemalt.",
+"No action specified" => "Tegevusi pole määratletud",
+"No configuration specified" => "Seadistust pole määratletud",
+"No data specified" => "Andmeid pole määratletud",
+" Could not set configuration %s" => "Ei suutnud seadistada %s",
"Deletion failed" => "Kustutamine ebaõnnestus",
"Take over settings from recent server configuration?" => "Võta sätted viimasest serveri seadistusest?",
"Keep settings?" => "Säilitada seadistused?",
@@ -13,14 +17,29 @@ $TRANSLATIONS = array(
"Success" => "Korras",
"Error" => "Viga",
"Select groups" => "Vali grupid",
+"Select object classes" => "Vali objekti klassid",
+"Select attributes" => "Vali atribuudid",
"Connection test succeeded" => "Ühenduse testimine õnnestus",
"Connection test failed" => "Ühenduse testimine ebaõnnestus",
"Do you really want to delete the current Server Configuration?" => "Oled kindel, et tahad kustutada praegust serveri seadistust?",
"Confirm Deletion" => "Kinnita kustutamine",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("%s grupp leitud","%s gruppi leitud"),
+"_%s user found_::_%s users found_" => array("%s kasutaja leitud","%s kasutajat leitud"),
+"Invalid Host" => "Vigane server",
+"Could not find the desired feature" => "Ei suuda leida soovitud funktsioonaalsust",
"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:",
"Add Server Configuration" => "Lisa serveri seadistus",
"Host" => "Host",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Sa ei saa protokolli ära jätta, välja arvatud siis, kui sa nõuad SSL-ühendust. Sel juhul alusta eesliitega ldaps://",
@@ -31,6 +50,9 @@ $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, mis 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",
"Continue" => "Jätka",
"<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>Hoiatus:</b> rakendused user_ldap ja user_webdavauht ei ole ühilduvad. Töös võib esineda ootamatuid tõrkeid.\nPalu oma süsteemihalduril üks neist rakendustest kasutusest eemaldada.",
diff --git a/apps/user_ldap/l10n/fr.php b/apps/user_ldap/l10n/fr.php
index 33626480b93..013a1031b4a 100644
--- a/apps/user_ldap/l10n/fr.php
+++ b/apps/user_ldap/l10n/fr.php
@@ -5,6 +5,10 @@ $TRANSLATIONS = array(
"The configuration is valid and the connection could be established!" => "La configuration est valide et la connexion peut être établie !",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "La configuration est valide, mais le lien ne peut être établi. Veuillez vérifier les paramètres du serveur ainsi que vos identifiants de connexion.",
"The configuration is invalid. Please look in the ownCloud log for further details." => "La configuration est invalide. Veuillez vous référer aux fichiers de journaux ownCloud pour plus d'information.",
+"No action specified" => "Aucune action spécifiée",
+"No configuration specified" => "Aucune configuration spécifiée",
+"No data specified" => "Aucune donnée spécifiée",
+" Could not set configuration %s" => "Impossible de spécifier la configuration %s",
"Deletion failed" => "La suppression a échoué",
"Take over settings from recent server configuration?" => "Récupérer les paramètres depuis une configuration récente du serveur ?",
"Keep settings?" => "Garder ces paramètres ?",
@@ -13,14 +17,29 @@ $TRANSLATIONS = array(
"Success" => "Succès",
"Error" => "Erreur",
"Select groups" => "Sélectionnez les groupes",
+"Select object classes" => "Sélectionner les classes d'objet",
+"Select attributes" => "Sélectionner les attributs",
"Connection test succeeded" => "Test de connexion réussi",
"Connection test failed" => "Test de connexion échoué",
"Do you really want to delete the current Server Configuration?" => "Êtes-vous vraiment sûr de vouloir effacer la configuration actuelle du serveur ?",
"Confirm Deletion" => "Confirmer la suppression",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("%s groupe trouvé","%s groupes trouvés"),
+"_%s user found_::_%s users found_" => array("%s utilisateur trouvé","%s utilisateurs trouvés"),
+"Invalid Host" => "Hôte invalide",
+"Could not find the desired feature" => "Impossible de trouver la fonction souhaitée",
"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 :",
+"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:",
+"LDAP Username:" => "Nom d'utilisateur LDAP :",
+"LDAP Email Address:" => "Adresse email LDAP :",
+"Other Attributes:" => "Autres attributs :",
"Add Server Configuration" => "Ajouter une configuration du serveur",
"Host" => "Hôte",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Vous pouvez omettre le protocole, sauf si vous avez besoin de SSL. Dans ce cas préfixez avec ldaps://",
@@ -31,6 +50,9 @@ $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 :",
+"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",
"Continue" => "Poursuivre",
"<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>Avertissement :</b> Les applications user_ldap et user_webdavauth sont incompatibles. Des dysfonctionnements peuvent survenir. Contactez votre administrateur système pour qu'il désactive l'une d'elles.",
diff --git a/apps/user_ldap/l10n/it.php b/apps/user_ldap/l10n/it.php
index 9cd3b9548ed..0b361a92ffd 100644
--- a/apps/user_ldap/l10n/it.php
+++ b/apps/user_ldap/l10n/it.php
@@ -5,6 +5,10 @@ $TRANSLATIONS = array(
"The configuration is valid and the connection could be established!" => "La configurazione è valida e la connessione può essere stabilita.",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "La configurazione è valida, ma il Bind non è riuscito. Controlla le impostazioni del server e le credenziali.",
"The configuration is invalid. Please look in the ownCloud log for further details." => "La configurazione non è valida. Controlla il log di ownCloud per ulteriori dettagli.",
+"No action specified" => "Nessuna azione specificata",
+"No configuration specified" => "Nessuna configurazione specificata",
+"No data specified" => "Nessun dato specificato",
+" Could not set configuration %s" => "Impossibile impostare la configurazione %s",
"Deletion failed" => "Eliminazione non riuscita",
"Take over settings from recent server configuration?" => "Vuoi recuperare le impostazioni dalla configurazione recente del server?",
"Keep settings?" => "Vuoi mantenere le impostazioni?",
@@ -13,14 +17,27 @@ $TRANSLATIONS = array(
"Success" => "Riuscito",
"Error" => "Errore",
"Select groups" => "Seleziona gruppi",
+"Select object classes" => "Seleziona le classi oggetto",
+"Select attributes" => "Seleziona gli attributi",
"Connection test succeeded" => "Prova di connessione riuscita",
"Connection test failed" => "Prova di connessione non riuscita",
"Do you really want to delete the current Server Configuration?" => "Vuoi davvero eliminare la configurazione attuale del server?",
"Confirm Deletion" => "Conferma l'eliminazione",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("%s gruppo trovato","%s gruppi trovati"),
+"_%s user found_::_%s users found_" => array("%s utente trovato","%s utenti trovati"),
+"Invalid Host" => "Host non valido",
+"Could not find the desired feature" => "Impossibile trovare la caratteristica desiderata",
"Test Configuration" => "Prova configurazione",
"Help" => "Aiuto",
+"Limit the access to %s to groups meeting this criteria:" => "Limita l'accesso a %s gruppi che rispettano questi criteri:",
+"only those object classes:" => "solo queste classi di oggetti:",
+"only from those groups:" => "solo da questi gruppi:",
+"The filter specifies which LDAP groups shall have access to the %s instance." => "Il filtro specifica quale gruppo LDAP deve ricevere l'accesso all'istanza %s.",
+"groups found" => "gruppi trovati",
+"What attribute shall be used as login name:" => "Quale attributo deve essere usato come nome di login:",
+"LDAP Username:" => "Nome utente LDAP:",
+"LDAP Email Address:" => "Indirizzo email LDAP:",
+"Other Attributes:" => "Altri Attributi:",
"Add Server Configuration" => "Aggiungi configurazione del server",
"Host" => "Host",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "È possibile omettere il protocollo, ad eccezione se è necessario SSL. Quindi inizia con ldaps://",
@@ -31,6 +48,9 @@ $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 gruppi che rispettano questi criteri:",
+"The filter specifies which LDAP users shall have access to the %s instance." => "Il filtro specifica quale utente LDAP deve ricevere l'accesso all'istanza %s.",
+"users found" => "utenti trovati",
"Back" => "Indietro",
"Continue" => "Continua",
"<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>Avviso:</b> le applicazioni user_ldap e user_webdavauth sono incompatibili. Potresti riscontrare un comportamento inatteso. Chiedi al tuo amministratore di sistema di disabilitarne una.",
diff --git a/apps/user_ldap/l10n/ja_JP.php b/apps/user_ldap/l10n/ja_JP.php
index 1faaadc2e59..ca30e7f820d 100644
--- a/apps/user_ldap/l10n/ja_JP.php
+++ b/apps/user_ldap/l10n/ja_JP.php
@@ -5,6 +5,10 @@ $TRANSLATIONS = array(
"The configuration is valid and the connection could be established!" => "設定は有効であり、接続を確立しました!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "設定は有効ですが、接続に失敗しました。サーバ設定と資格情報を確認して下さい。",
"The configuration is invalid. Please look in the ownCloud log for further details." => "設定は無効です。詳細は ownCloud のログを見て下さい。",
+"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?" => "設定を保持しますか?",
@@ -13,14 +17,29 @@ $TRANSLATIONS = array(
"Success" => "成功",
"Error" => "エラー",
"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 user found_::_%s users found_" => array(""),
+"_%s group found_::_%s groups found_" => array("%s グループが見つかりました"),
+"_%s user found_::_%s users found_" => array("%s ユーザが見つかりました"),
+"Invalid Host" => "無効なホスト",
+"Could not find the desired feature" => "望ましい機能は見つかりませんでした",
"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:" => "他の属性:",
"Add Server Configuration" => "サーバ設定を追加",
"Host" => "ホスト",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL通信しない場合には、プロトコル名を省略することができます。そうでない場合には、ldaps:// から始めてください。",
@@ -31,6 +50,9 @@ $TRANSLATIONS = array(
"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" => "ユーザが見つかりました",
"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 のアプリには互換性がありません。予期せぬ動作をする可能性があります。システム管理者にどちらかを無効にするよう問い合わせてください。",
diff --git a/apps/user_ldap/l10n/lt_LT.php b/apps/user_ldap/l10n/lt_LT.php
index 69abaec4dfc..ee8bb28425c 100644
--- a/apps/user_ldap/l10n/lt_LT.php
+++ b/apps/user_ldap/l10n/lt_LT.php
@@ -2,8 +2,10 @@
$TRANSLATIONS = array(
"Failed to clear the mappings." => "Nepavyko išvalyti sąsajų.",
"Failed to delete the server configuration" => "Nepavyko pašalinti serverio konfigūracijos",
+"The configuration is valid and the connection could be established!" => "Konfigūracija yra tinkama bei prisijungta sėkmingai!",
"Deletion failed" => "Ištrinti nepavyko",
"Keep settings?" => "Išlaikyti nustatymus?",
+"Cannot add server configuration" => "Negalima pridėti serverio konfigūracijos",
"mappings cleared" => "susiejimai išvalyti",
"Success" => "Sėkmingai",
"Error" => "Klaida",
diff --git a/apps/user_ldap/l10n/pt_BR.php b/apps/user_ldap/l10n/pt_BR.php
index bc4327699c3..29ed1ef44ea 100644
--- a/apps/user_ldap/l10n/pt_BR.php
+++ b/apps/user_ldap/l10n/pt_BR.php
@@ -5,6 +5,10 @@ $TRANSLATIONS = array(
"The configuration is valid and the connection could be established!" => "A configuração é válida e a conexão foi estabelecida!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "A configuração é válida, mas o Bind falhou. Confira as configurações do servidor e as credenciais.",
"The configuration is invalid. Please look in the ownCloud log for further details." => "A configuração é inválida. Leia o log do ownCloud para mais detalhes.",
+"No action specified" => "Nenhuma ação especificada",
+"No configuration specified" => "Nenhuma configuração especificada",
+"No data specified" => "Não há dados especificados",
+" Could not set configuration %s" => "Não foi possível definir a configuração %s",
"Deletion failed" => "Remoção falhou",
"Take over settings from recent server configuration?" => "Tomar parámetros de recente configuração de servidor?",
"Keep settings?" => "Manter ajustes?",
@@ -13,14 +17,29 @@ $TRANSLATIONS = array(
"Success" => "Sucesso",
"Error" => "Erro",
"Select groups" => "Selecionar grupos",
+"Select object classes" => "Selecione classes de objetos",
+"Select attributes" => "Selecione os atributos",
"Connection test succeeded" => "Teste de conexão bem sucedida",
"Connection test failed" => "Teste de conexão falhou",
"Do you really want to delete the current Server Configuration?" => "Você quer realmente deletar as atuais Configurações de Servidor?",
"Confirm Deletion" => "Confirmar Exclusão",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("grupo% s encontrado","grupos% s encontrado"),
+"_%s user found_::_%s users found_" => array("usuário %s encontrado","usuários %s encontrados"),
+"Invalid Host" => "Host inválido",
+"Could not find the desired feature" => "Não foi possível encontrar a função desejada",
"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:",
+"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:",
+"LDAP Username:" => "Usuário LDAP:",
+"LDAP Email Address:" => "LDAP Endereço de E-mail:",
+"Other Attributes:" => "Outros atributos:",
"Add Server Configuration" => "Adicionar Configuração de Servidor",
"Host" => "Servidor",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Você pode omitir o protocolo, exceto quando requerer SSL. Então inicie com ldaps://",
@@ -31,6 +50,9 @@ $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:",
+"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",
"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> Os aplicativos user_ldap e user_webdavauth são incompatíveis. Você pode experimentar comportamento inesperado. Por favor, peça ao seu administrador do sistema para desabilitar um deles.",
diff --git a/apps/user_ldap/l10n/tr.php b/apps/user_ldap/l10n/tr.php
index 5537c94f98b..709c01b533e 100644
--- a/apps/user_ldap/l10n/tr.php
+++ b/apps/user_ldap/l10n/tr.php
@@ -5,6 +5,10 @@ $TRANSLATIONS = array(
"The configuration is valid and the connection could be established!" => "Yapılandırma geçerli ve bağlantı kuruldu!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Yapılandırma geçerli fakat bağlanma(bind) başarısız. Lütfen Sunucu ayarları ve kimlik bilgilerini kontrol ediniz.",
"The configuration is invalid. Please look in the ownCloud log for further details." => "Yapılandırma geçersiz. Daha fazla detay için lütfen ownCloud günlüklerine bakınız.",
+"No action specified" => "Eylem belirtilmedi",
+"No configuration specified" => "Yapılandırma belirtilmemiş",
+"No data specified" => "Veri belirtilmemiş",
+" Could not set configuration %s" => "Yapılandırma %s olarak ayarlanamadı",
"Deletion failed" => "Silme başarısız oldu",
"Take over settings from recent server configuration?" => "Ayarları son sunucu yapılandırmalarından devral?",
"Keep settings?" => "Ayarlar kalsın mı?",
@@ -13,14 +17,29 @@ $TRANSLATIONS = array(
"Success" => "Başarılı",
"Error" => "Hata",
"Select groups" => "Grupları seç",
+"Select object classes" => "Nesne sınıflarını seç",
+"Select attributes" => "Nitelikleri seç",
"Connection test succeeded" => "Bağlantı testi başarılı oldu",
"Connection test failed" => "Bağlantı testi başarısız oldu",
"Do you really want to delete the current Server Configuration?" => "Şu anki sunucu yapılandırmasını silmek istediğinizden emin misiniz?",
"Confirm Deletion" => "Silmeyi onayla",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("%s grup bulundu","%s grup bulundu"),
+"_%s user found_::_%s users found_" => array("%s kullanıcı bulundu","%s kullanıcı bulundu"),
+"Invalid Host" => "Geçersiz Makine",
+"Could not find the desired feature" => "İstenen özellik bulunamadı",
"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:",
+"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ı:",
+"LDAP Username:" => "LDAP Kullanıcı Adı:",
+"LDAP Email Address:" => "LDAP E-posta Adresi:",
+"Other Attributes:" => "Diğer Nitelikler",
"Add Server Configuration" => "Sunucu Uyunlama birlemek ",
"Host" => "Sunucu",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Protokol atlamak edesin, sadece SSL istiyorsaniz. O zaman, idapsile baslamak. ",
@@ -31,13 +50,18 @@ $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:",
+"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",
"Continue" => "Devam et",
+"<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>Uyarı:</b> user_ldap ve user_webdavauth uygulamaları uyumlu değil. Beklenmedik bir davranışla karşılaşabilirsiniz. Lütfen ikisinden birini devre dışı bırakmak için sistem yöneticinizle iletişime geçin.",
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Ihbar <b> Modulu PHP LDAP yuklemdi degil, backend calismacak. Lutfen sistem yonetici sormak yuklemek icin.",
"Connection Settings" => "Bağlantı ayarları",
"Configuration Active" => "Yapılandırma Etkin",
"When unchecked, this configuration will be skipped." => "Ne zaman iptal, bu uynnlama isletici ",
"User Login Filter" => "Kullanıcı Oturum Filtresi",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Oturum açma girişimi olduğunda uygulanacak filtreyi tanımlar. %%uid, oturum işleminde kullanıcı adı ile değiştirilir. Örneğin: \"uid=%%uid\"",
"Backup (Replica) Host" => "Sigorta Kopya Cephe ",
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Bir kopya cevre vermek, kopya sunucu onemli olmali. ",
"Backup (Replica) Port" => "Kopya Port ",
@@ -45,15 +69,18 @@ $TRANSLATIONS = array(
"Only connect to the replica server." => "Sadece kopya sunucuya bağlan.",
"Case insensitve LDAP server (Windows)" => "Dusme sunucu LDAP zor degil. (Windows)",
"Turn off SSL certificate validation." => "SSL sertifika doğrulamasını kapat.",
+"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." => "Önerilmez, sadece test için kullanın! Eğer bağlantı sadece bu seçenekle çalışıyorsa %s sunucunuza LDAP sunucusunun SSL sertifikasını ekleyin.",
"Cache Time-To-Live" => "Cache Time-To-Live ",
"in seconds. A change empties the cache." => "saniye cinsinden. Bir değişiklik önbelleği temizleyecektir.",
"Directory Settings" => "Parametrar Listesin Adresinin ",
"User Display Name Field" => "Ekran Adi Kullanici, (Alan Adi Kullanici Ekrane)",
+"The LDAP attribute to use to generate the user's display name." => "Kullanıcının görünen adını oluşturmak için kullanılacak LDAP niteliği.",
"Base User Tree" => "Temel Kullanıcı Ağacı",
"One User Base DN per line" => "Bir Temel Kullanici DN her dizgi ",
"User Search Attributes" => "Kategorii Arama Kullanici ",
"Optional; one attribute per line" => "Tercihe bağlı; her bir satırd bir öznitelik",
"Group Display Name Field" => "Grub Ekrane Alani Adi",
+"The LDAP attribute to use to generate the groups's display name." => "Grubun görünen adını oluşturmak için kullanılacak LDAP niteliği.",
"Base Group Tree" => "Temel Grup Ağacı",
"One Group Base DN per line" => "Bir Grubu Tabani DN her dizgi. ",
"Group Search Attributes" => "Kategorii Arama Grubu",
@@ -66,11 +93,14 @@ $TRANSLATIONS = array(
"User Home Folder Naming Rule" => "Kullanıcı Ana Dizini İsimlendirm Kuralı",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Kullanıcı adı bölümünü boş bırakın (varsayılan). ",
"Internal Username" => "Dahili Kullanıcı Adı",
+"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." => "Ö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.",
"Internal Username Attribute:" => "Dahili Kullanıcı adı Özniteliği:",
"Override UUID detection" => "UUID tespitinin üzerine yaz",
+"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." => "Ö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.",
"UUID Attribute for Users:" => "Kullanıcılar için UUID Özniteliği:",
"UUID Attribute for Groups:" => "Gruplar için UUID Özniteliği:",
"Username-LDAP User Mapping" => "Kullanıcı Adı-LDAP Kullanıcısı dönüşümü",
+"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." => "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.",
"Clear Username-LDAP User Mapping" => "Kullanıcı Adı-LDAP Kullanıcısı Dönüşümünü Temizle",
"Clear Groupname-LDAP Group Mapping" => "Grup Adı-LDAP Grubu Dönüşümü"
);
diff --git a/apps/user_ldap/lib/access.php b/apps/user_ldap/lib/access.php
index f133260383c..a07bd3fa11f 100644
--- a/apps/user_ldap/lib/access.php
+++ b/apps/user_ldap/lib/access.php
@@ -356,7 +356,7 @@ class Access extends LDAPUtility {
}
//if everything else did not help..
- \OCP\Util::writeLog('user_ldap', 'Could not create unique ownCloud name for '.$dn.'.', \OCP\Util::INFO);
+ \OCP\Util::writeLog('user_ldap', 'Could not create unique name for '.$dn.'.', \OCP\Util::INFO);
return false;
}
diff --git a/core/ajax/share.php b/core/ajax/share.php
index 0dacc17d3a5..be02c056357 100644
--- a/core/ajax/share.php
+++ b/core/ajax/share.php
@@ -41,7 +41,8 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo
$_POST['itemSource'],
$shareType,
$shareWith,
- $_POST['permissions']
+ $_POST['permissions'],
+ $_POST['itemSourceName']
);
if (is_string($token)) {
diff --git a/core/js/share.js b/core/js/share.js
index ff557652b67..411f0d23c36 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -56,7 +56,7 @@ OC.Share={
var path = dir;
// Search for possible parent folders that are shared
while (path != last) {
- if (path == data['path']) {
+ if (path == data['path'] && !data['link']) {
var actions = $('.fileactions .action[data-action="Share"]');
$.each(actions, function(index, action) {
var img = $(action).find('img');
@@ -136,8 +136,17 @@ OC.Share={
return data;
},
- share:function(itemType, itemSource, shareType, shareWith, permissions, callback) {
- $.post(OC.filePath('core', 'ajax', 'share.php'), { action: 'share', itemType: itemType, itemSource: itemSource, shareType: shareType, shareWith: shareWith, permissions: permissions }, function(result) {
+ share:function(itemType, itemSource, shareType, shareWith, permissions, itemSourceName, callback) {
+ $.post(OC.filePath('core', 'ajax', 'share.php'),
+ {
+ action: 'share',
+ itemType: itemType,
+ itemSource: itemSource,
+ shareType: shareType,
+ shareWith: shareWith,
+ permissions: permissions,
+ itemSourceName: itemSourceName
+ }, function (result) {
if (result && result.status === 'success') {
if (callback) {
callback(result.data);
@@ -170,9 +179,9 @@ OC.Share={
}
});
},
- showDropDown:function(itemType, itemSource, appendTo, link, possiblePermissions) {
+ showDropDown:function(itemType, itemSource, appendTo, link, possiblePermissions, filename) {
var data = OC.Share.loadItem(itemType, itemSource);
- var html = '<div id="dropdown" class="drop" data-item-type="'+itemType+'" data-item-source="'+itemSource+'">';
+ var html = '<div id="dropdown" class="drop" data-item-type="'+itemType+'" data-item-source="'+itemSource+'"" data-item-source-name="'+filename+'">';
if (data !== false && data.reshare !== false && data.reshare.uid_owner !== undefined) {
if (data.reshare.share_type == OC.Share.SHARE_TYPE_GROUP) {
html += '<span class="reshare">'+t('core', 'Shared with you and the group {group} by {owner}', {group: escapeHTML(data.reshare.share_with), owner: escapeHTML(data.reshare.displayname_owner)})+'</span>';
@@ -235,7 +244,9 @@ OC.Share={
if (data.shares) {
$.each(data.shares, function(index, share) {
if (share.share_type == OC.Share.SHARE_TYPE_LINK) {
- OC.Share.showLink(share.token, share.share_with, itemSource);
+ if ( !('file_target' in share) ) {
+ OC.Share.showLink(share.token, share.share_with, itemSource);
+ }
} else {
if (share.collection) {
OC.Share.addShareWith(share.share_type, share.share_with, share.share_with_displayname, share.permissions, possiblePermissions, share.mail_send, share.collection);
@@ -276,12 +287,13 @@ OC.Share={
event.stopPropagation();
var itemType = $('#dropdown').data('item-type');
var itemSource = $('#dropdown').data('item-source');
+ var itemSourceName = $('#dropdown').data('item-source-name');
var shareType = selected.item.value.shareType;
var shareWith = selected.item.value.shareWith;
$(this).val(shareWith);
// Default permissions are Edit (CRUD) and Share
var permissions = OC.PERMISSION_ALL;
- OC.Share.share(itemType, itemSource, shareType, shareWith, permissions, function() {
+ OC.Share.share(itemType, itemSource, shareType, shareWith, permissions, itemSourceName, function() {
OC.Share.addShareWith(shareType, shareWith, selected.item.label, permissions, possiblePermissions);
$('#shareWith').val('');
OC.Share.updateIcon(itemType, itemSource);
@@ -573,9 +585,10 @@ $(document).ready(function() {
$(document).on('change', '#dropdown #linkCheckbox', function() {
var itemType = $('#dropdown').data('item-type');
var itemSource = $('#dropdown').data('item-source');
+ var itemSourceName = $('#dropdown').data('item-source-name');
if (this.checked) {
// Create a link
- OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', OC.PERMISSION_READ, function(data) {
+ OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', OC.PERMISSION_READ, itemSourceName, function(data) {
OC.Share.showLink(data.token, null, itemSource);
OC.Share.updateIcon(itemType, itemSource);
});
@@ -604,6 +617,7 @@ $(document).ready(function() {
var allowPublicUpload = $(this).is(':checked');
var itemType = $('#dropdown').data('item-type');
var itemSource = $('#dropdown').data('item-source');
+ var itemSourceName = $('#dropdown').data('item-source-name');
var permissions = 0;
// Calculate permissions
@@ -614,7 +628,7 @@ $(document).ready(function() {
}
// Update the share information
- OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', permissions, function(data) {
+ OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', permissions, itemSourceName, function(data) {
});
});
@@ -623,6 +637,7 @@ $(document).ready(function() {
if (!$('#showPassword').is(':checked') ) {
var itemType = $('#dropdown').data('item-type');
var itemSource = $('#dropdown').data('item-source');
+ var itemSourceName = $('#dropdown').data('item-source-name');
var allowPublicUpload = $('#sharingDialogAllowPublicUpload').is(':checked');
var permissions = 0;
@@ -634,7 +649,7 @@ $(document).ready(function() {
}
- OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', permissions);
+ OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', permissions, itemSourceName);
} else {
$('#linkPassText').focus();
}
@@ -648,6 +663,7 @@ $(document).ready(function() {
var dropDown = $('#dropdown');
var itemType = dropDown.data('item-type');
var itemSource = dropDown.data('item-source');
+ var itemSourceName = $('#dropdown').data('item-source-name');
var permissions = 0;
// Calculate permissions
@@ -657,7 +673,7 @@ $(document).ready(function() {
permissions = OC.PERMISSION_READ;
}
- OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, $('#linkPassText').val(), permissions, function() {
+ OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, $('#linkPassText').val(), permissions, itemSourceName, function() {
console.log("password set to: '" + linkPassText.val() +"' by event: " + event.type);
linkPassText.val('');
linkPassText.attr('placeholder', t('core', 'Password protected'));
diff --git a/core/l10n/af_ZA.php b/core/l10n/af_ZA.php
index 6a0bbc53ac9..e0a564a5094 100644
--- a/core/l10n/af_ZA.php
+++ b/core/l10n/af_ZA.php
@@ -10,7 +10,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "Gebruik die volgende skakel om jou wagwoord te herstel: {link}",
"You will receive a link to reset your password via Email." => "Jy sal `n skakel via e-pos ontvang om jou wagwoord te herstel.",
"Username" => "Gebruikersnaam",
-"Request reset" => "Herstel-versoek",
"Your password was reset" => "Jou wagwoord is herstel",
"To login page" => "Na aanteken-bladsy",
"New password" => "Nuwe wagwoord",
diff --git a/core/l10n/ar.php b/core/l10n/ar.php
index 481db3a6d61..b3c43a96cba 100644
--- a/core/l10n/ar.php
+++ b/core/l10n/ar.php
@@ -79,7 +79,6 @@ $TRANSLATIONS = array(
"Request failed!<br>Did you make sure your email/username was right?" => "الطلب رفض! <br> هل انت متأكد أن الاسم/العنوان البريدي صحيح؟",
"You will receive a link to reset your password via Email." => "سوف نرسل لك بريد يحتوي على وصلة لتجديد كلمة السر.",
"Username" => "إسم المستخدم",
-"Request reset" => "طلب تعديل",
"Your password was reset" => "لقد تم تعديل كلمة السر",
"To login page" => "الى صفحة الدخول",
"New password" => "كلمات سر جديدة",
diff --git a/core/l10n/bg_BG.php b/core/l10n/bg_BG.php
index efad7496615..dbed3e20637 100644
--- a/core/l10n/bg_BG.php
+++ b/core/l10n/bg_BG.php
@@ -44,7 +44,6 @@ $TRANSLATIONS = array(
"Add" => "Добавяне",
"You will receive a link to reset your password via Email." => "Ще получите връзка за нулиране на паролата Ви.",
"Username" => "Потребител",
-"Request reset" => "Нулиране на заявка",
"Your password was reset" => "Вашата парола е нулирана",
"New password" => "Нова парола",
"Reset password" => "Нулиране на парола",
diff --git a/core/l10n/bn_BD.php b/core/l10n/bn_BD.php
index ff21c33b6de..d9de954152d 100644
--- a/core/l10n/bn_BD.php
+++ b/core/l10n/bn_BD.php
@@ -74,7 +74,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "আপনার কূটশব্দটি পূনঃনির্ধারণ করার জন্য নিম্নোক্ত লিংকটি ব্যবহার করুনঃ {link}",
"You will receive a link to reset your password via Email." => "কূটশব্দ পূনঃনির্ধারণের জন্য একটি টূনঃনির্ধারণ লিংকটি আপনাকে ই-মেইলে পাঠানো হয়েছে ।",
"Username" => "ব্যবহারকারী",
-"Request reset" => "অনুরোধ পূনঃনির্ধারণ",
"Your password was reset" => "আপনার কূটশব্দটি পূনঃনির্ধারণ করা হয়েছে",
"To login page" => "প্রবেশ পৃষ্ঠায়",
"New password" => "নতুন কূটশব্দ",
diff --git a/core/l10n/ca.php b/core/l10n/ca.php
index 382ffb9e474..b545350edce 100644
--- a/core/l10n/ca.php
+++ b/core/l10n/ca.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s ha compartit »%s« amb tu",
+"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",
@@ -66,6 +67,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Error en canviar els permisos",
"Shared with you and the group {group} by {owner}" => "Compartit amb vos i amb el grup {group} per {owner}",
"Shared with you by {owner}" => "Compartit amb vos per {owner}",
+"Share with user or group …" => "Comparteix amb usuari o grup...",
+"Share link" => "Enllaç de compartició",
"Password protect" => "Protegir amb contrasenya",
"Password" => "Contrasenya",
"Allow Public Upload" => "Permet pujada pública",
@@ -79,6 +82,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "No es permet compartir de nou",
"Shared in {item} with {user}" => "Compartit en {item} amb {user}",
"Unshare" => "Deixa de compartir",
+"notify by email" => "notifica per correu electrònic",
"can edit" => "pot editar",
"access control" => "control d'accés",
"create" => "crea",
@@ -92,8 +96,12 @@ $TRANSLATIONS = array(
"Email sent" => "El correu electrónic s'ha enviat",
"Warning" => "Avís",
"The object type is not specified." => "No s'ha especificat el tipus d'objecte.",
+"Enter new" => "Escriu nou",
"Delete" => "Esborra",
"Add" => "Afegeix",
+"Edit tags" => "Edita etiquetes",
+"Error loading dialog template: {error}" => "Error en carregar la plantilla de diàleg: {error}",
+"No tags selected for deletion." => "No heu seleccionat les etiquetes a eliminar.",
"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",
@@ -104,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Nom d'usuari",
"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?" => "Els vostres fitxers estan encriptats. Si no heu habilitat la clau de recuperació no hi haurà manera de recuperar les dades després que reestabliu la contrasenya. Si sabeu què fer, contacteu amb l'administrador abans de continuar. Voleu continuar?",
"Yes, I really want to reset my password now" => "Sí, vull restablir ara la contrasenya",
-"Request reset" => "Sol·licita reinicialització",
"Your password was reset" => "La vostra contrasenya s'ha reinicialitzat",
"To login page" => "A la pàgina d'inici de sessió",
"New password" => "Contrasenya nova",
@@ -114,8 +121,18 @@ $TRANSLATIONS = array(
"Apps" => "Aplicacions",
"Admin" => "Administració",
"Help" => "Ajuda",
+"Error loading tags" => "Error en carregar les etiquetes",
+"Tag already exists" => "L'etiqueta ja existeix",
+"Error deleting tag(s)" => "Error en eliminar etiqueta(s)",
+"Error tagging" => "Error en etiquetar",
+"Error untagging" => "Error en treure les etiquetes",
+"Error favoriting" => "Error en posar a preferits",
+"Error unfavoriting" => "Error en treure de preferits",
"Access forbidden" => "Accés prohibit",
"Cloud not found" => "No s'ha trobat el núvol",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Ei,\n\nnomés fer-te saber que %s ha compartit %s amb tu.\nMira-ho a: %s\n\n",
+"The share will expire on %s.\n\n" => "El compartit té venciment a %s.\n\n",
+"Cheers!" => "Salut!",
"Security Warning" => "Avís de seguretat",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "La versió de PHP que useu és vulnerable a l'atac per NULL Byte (CVE-2006-7243)",
"Please update your PHP installation to use %s securely." => "Actualitzeu la instal·lació de PHP per usar %s de forma segura.",
@@ -134,15 +151,24 @@ $TRANSLATIONS = array(
"Database tablespace" => "Espai de taula de la base de dades",
"Database host" => "Ordinador central de la base de dades",
"Finish setup" => "Acaba la configuració",
+"Finishing …" => "Acabant...",
"%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!",
"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.",
"Lost your password?" => "Heu perdut la contrasenya?",
"remember" => "recorda'm",
"Log in" => "Inici de sessió",
"Alternative Logins" => "Acreditacions alternatives",
-"Updating ownCloud to version %s, this may take a while." => "S'està actualitzant ownCloud a la versió %s, pot trigar una estona."
+"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>",
+"The share will expire on %s.<br><br>" => "El compartit té venciment a %s.<br><br>",
+"Updating ownCloud to version %s, this may take a while." => "S'està actualitzant ownCloud a la versió %s, pot trigar una estona.",
+"This ownCloud instance is currently being updated, which may take a while." => "Aquesta instància d'ownCloud s'està actualitzant i podria trigar una estona.",
+"Please reload this page after a short time to continue using ownCloud." => "Carregueu de nou aquesta pàgina d'aquí a poc temps per continuar usant ownCloud.",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacteu amb l'administrador del sistema si aquest missatge persisteix o apareix inesperadament.",
+"Thank you for your patience." => "Gràcies per la paciència."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/cs_CZ.php b/core/l10n/cs_CZ.php
index 3229dcc76d9..e4dea516cf3 100644
--- a/core/l10n/cs_CZ.php
+++ b/core/l10n/cs_CZ.php
@@ -109,7 +109,6 @@ $TRANSLATIONS = array(
"Username" => "Uživatelské jméno",
"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 soubory jsou šifrovány. Pokud nemáte povolen klíč pro obnovu, neexistuje způsob jak získat, po změně hesla, vaše data. Pokud si nejste jisti co dělat, kontaktujte nejprve svého správce. Opravdu si přejete pokračovat?",
"Yes, I really want to reset my password now" => "Ano, opravdu si nyní přeji obnovit mé heslo",
-"Request reset" => "Vyžádat obnovu",
"Your password was reset" => "Vaše heslo bylo obnoveno",
"To login page" => "Na stránku přihlášení",
"New password" => "Nové heslo",
diff --git a/core/l10n/cy_GB.php b/core/l10n/cy_GB.php
index 8dc8dea8921..aa10715d0a8 100644
--- a/core/l10n/cy_GB.php
+++ b/core/l10n/cy_GB.php
@@ -79,7 +79,6 @@ $TRANSLATIONS = array(
"Request failed!<br>Did you make sure your email/username was right?" => "Methodd y cais!<br>Gwiriwch eich enw defnyddiwr ac ebost.",
"You will receive a link to reset your password via Email." => "Byddwch yn derbyn dolen drwy e-bost i ailosod eich cyfrinair.",
"Username" => "Enw defnyddiwr",
-"Request reset" => "Gwneud cais i ailosod",
"Your password was reset" => "Ailosodwyd eich cyfrinair",
"To login page" => "I'r dudalen mewngofnodi",
"New password" => "Cyfrinair newydd",
diff --git a/core/l10n/da.php b/core/l10n/da.php
index 9a0a13f3593..8d9ef3abc31 100644
--- a/core/l10n/da.php
+++ b/core/l10n/da.php
@@ -104,7 +104,6 @@ $TRANSLATIONS = array(
"Username" => "Brugernavn",
"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?" => "Dine filer er krypterede. Hvis du ikke har aktiveret gendannelsesnøglen kan du ikke få dine data tilbage efter at du har ændret adgangskode. HVis du ikke er sikker på, hvad du skal gøre så kontakt din administrator før du fortsætter. Vil du fortsætte?",
"Yes, I really want to reset my password now" => "Ja, Jeg ønsker virkelig at nulstille mit kodeord",
-"Request reset" => "Anmod om nulstilling",
"Your password was reset" => "Dit kodeord blev nulstillet",
"To login page" => "Til login-side",
"New password" => "Nyt kodeord",
diff --git a/core/l10n/de.php b/core/l10n/de.php
index 0aa5a6243a3..d14a30e19de 100644
--- a/core/l10n/de.php
+++ b/core/l10n/de.php
@@ -112,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Benutzername",
"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?" => "Ihre Dateien sind verschlüsselt. Sollten Sie keinen Wiederherstellungschlüssel aktiviert haben, gibt es keine Möglichkeit an Ihre Daten zu kommen, wenn das Passwort zurückgesetzt wird. Falls Sie sich nicht sicher sind, was Sie tun sollen, kontaktieren Sie bitte Ihren Administrator, bevor Sie fortfahren. Wollen Sie wirklich fortfahren?",
"Yes, I really want to reset my password now" => "Ja, ich will mein Passwort jetzt wirklich zurücksetzen",
-"Request reset" => "Beantrage Zurücksetzung",
"Your password was reset" => "Dein Passwort wurde zurückgesetzt.",
"To login page" => "Zur Login-Seite",
"New password" => "Neues Passwort",
diff --git a/core/l10n/de_CH.php b/core/l10n/de_CH.php
index ceaf5af0edc..993483ad543 100644
--- a/core/l10n/de_CH.php
+++ b/core/l10n/de_CH.php
@@ -84,7 +84,6 @@ $TRANSLATIONS = array(
"Username" => "Benutzername",
"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?" => "Ihre Dateien sind verschlüsselt. Wenn Sie den Wiederherstellungsschlüssel nicht aktiviert haben, wird es keine Möglichkeit geben, um Ihre Daten wiederzubekommen, nachdem Ihr Passwort zurückgesetzt wurde. Wenn Sie sich nicht sicher sind, was Sie tun sollen, wenden Sie sich bitte an Ihren Administrator, bevor Sie fortfahren. Wollen Sie wirklich fortfahren?",
"Yes, I really want to reset my password now" => "Ja, ich möchte jetzt mein Passwort wirklich zurücksetzen.",
-"Request reset" => "Zurücksetzung anfordern",
"Your password was reset" => "Ihr Passwort wurde zurückgesetzt.",
"To login page" => "Zur Login-Seite",
"New password" => "Neues Passwort",
diff --git a/core/l10n/de_DE.php b/core/l10n/de_DE.php
index 9504e5b6ff7..f9a05f7d91d 100644
--- a/core/l10n/de_DE.php
+++ b/core/l10n/de_DE.php
@@ -112,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Benutzername",
"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?" => "Ihre Dateien sind verschlüsselt. Wenn Sie den Wiederherstellungsschlüssel nicht aktiviert haben, wird es keine Möglichkeit geben, um Ihre Daten wiederzubekommen, nachdem Ihr Passwort zurückgesetzt wurde. Wenn Sie sich nicht sicher sind, was Sie tun sollen, wenden Sie sich bitte an Ihren Administrator, bevor Sie fortfahren. Wollen Sie wirklich fortfahren?",
"Yes, I really want to reset my password now" => "Ja, ich möchte jetzt mein Passwort wirklich zurücksetzen.",
-"Request reset" => "Zurücksetzung anfordern",
"Your password was reset" => "Ihr Passwort wurde zurückgesetzt.",
"To login page" => "Zur Login-Seite",
"New password" => "Neues Passwort",
diff --git a/core/l10n/el.php b/core/l10n/el.php
index 5edfbbe060f..2ad60dd98cf 100644
--- a/core/l10n/el.php
+++ b/core/l10n/el.php
@@ -94,7 +94,6 @@ $TRANSLATIONS = array(
"Username" => "Όνομα χρήστη",
"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Τα αρχεία σας είναι κρυπτογραφημένα. Εάν δεν έχετε ενεργοποιήσει το κλειδί ανάκτησης, δεν υπάρχει περίπτωση να έχετε πρόσβαση στα δεδομένα σας μετά την επαναφορά του συνθηματικού. Εάν δεν είστε σίγουροι τι να κάνετε, παρακαλώ επικοινωνήστε με τον διαχειριστή πριν συνεχίσετε. Θέλετε να συνεχίσετε;",
"Yes, I really want to reset my password now" => "Ναι, θέλω να επαναφέρω το συνθηματικό μου τώρα.",
-"Request reset" => "Επαναφορά αίτησης",
"Your password was reset" => "Ο κωδικός πρόσβασής σας επαναφέρθηκε",
"To login page" => "Σελίδα εισόδου",
"New password" => "Νέο συνθηματικό",
diff --git a/core/l10n/en_GB.php b/core/l10n/en_GB.php
index e19c66bda58..b9842d2bfaf 100644
--- a/core/l10n/en_GB.php
+++ b/core/l10n/en_GB.php
@@ -67,6 +67,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Error whilst changing permissions",
"Shared with you and the group {group} by {owner}" => "Shared with you and the group {group} by {owner}",
"Shared with you by {owner}" => "Shared with you by {owner}",
+"Share with user or group …" => "Share with user or group …",
+"Share link" => "Share link",
"Password protect" => "Password protect",
"Password" => "Password",
"Allow Public Upload" => "Allow Public Upload",
@@ -80,6 +82,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Resharing is not allowed",
"Shared in {item} with {user}" => "Shared in {item} with {user}",
"Unshare" => "Unshare",
+"notify by email" => "notify by email",
"can edit" => "can edit",
"access control" => "access control",
"create" => "create",
@@ -109,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Username",
"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?",
"Yes, I really want to reset my password now" => "Yes, I really want to reset my password now",
-"Request reset" => "Request reset",
"Your password was reset" => "Your password was reset",
"To login page" => "To login page",
"New password" => "New password",
@@ -163,6 +165,10 @@ $TRANSLATIONS = array(
"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>",
"The share will expire on %s.<br><br>" => "The share will expire on %s.<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "Updating ownCloud to version %s, this may take a while."
+"Updating ownCloud to version %s, this may take a while." => "Updating ownCloud to version %s, this may take a while.",
+"This ownCloud instance is currently being updated, which may take a while." => "This ownCloud instance is currently being updated, which may take a while.",
+"Please reload this page after a short time to continue using ownCloud." => "Please reload this page after a short time to continue using ownCloud.",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "Contact your system administrator if this message persists or appeared unexpectedly.",
+"Thank you for your patience." => "Thank you for your patience."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/eo.php b/core/l10n/eo.php
index 9cd2beed44a..2f779a551bf 100644
--- a/core/l10n/eo.php
+++ b/core/l10n/eo.php
@@ -80,7 +80,6 @@ $TRANSLATIONS = array(
"You will receive a link to reset your password via Email." => "Vi ricevos ligilon retpoŝte por rekomencigi vian pasvorton.",
"Username" => "Uzantonomo",
"Yes, I really want to reset my password now" => "Jes, mi vere volas restarigi mian pasvorton nun",
-"Request reset" => "Peti rekomencigon",
"Your password was reset" => "Via pasvorto rekomencis",
"To login page" => "Al la ensaluta paĝo",
"New password" => "Nova pasvorto",
diff --git a/core/l10n/es.php b/core/l10n/es.php
index b2f17a2145d..de6812d56dd 100644
--- a/core/l10n/es.php
+++ b/core/l10n/es.php
@@ -67,6 +67,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Error al cambiar permisos",
"Shared with you and the group {group} by {owner}" => "Compartido contigo y el grupo {group} por {owner}",
"Shared with you by {owner}" => "Compartido contigo por {owner}",
+"Share with user or group …" => "Compartido con el usuario o con el grupo ...",
+"Share link" => "Enlace compartido",
"Password protect" => "Protección con contraseña",
"Password" => "Contraseña",
"Allow Public Upload" => "Permitir Subida Pública",
@@ -80,6 +82,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",
"can edit" => "puede editar",
"access control" => "control de acceso",
"create" => "crear",
@@ -109,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Nombre de usuario",
"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?" => "Sus archivos están cifrados. Si no ha habilitado la clave de recurperación, no habrá forma de recuperar sus datos luego de que la contraseña sea reseteada. Si no está seguro de qué hacer, contacte a su administrador antes de continuar. ¿Realmente desea continuar?",
"Yes, I really want to reset my password now" => "Sí. Realmente deseo resetear mi contraseña ahora",
-"Request reset" => "Solicitar restablecimiento",
"Your password was reset" => "Su contraseña fue restablecida",
"To login page" => "A la página de inicio de sesión",
"New password" => "Nueva contraseña",
@@ -163,6 +165,10 @@ $TRANSLATIONS = array(
"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>",
"The share will expire on %s.<br><br>" => "El objeto dejará de ser compartido el %s.<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, esto puede demorar un tiempo."
+"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, esto puede demorar un tiempo.",
+"This ownCloud instance is currently being updated, which may take a while." => "Esta versión de owncloud se está actualizando, esto puede demorar un tiempo.",
+"Please reload this page after a short time to continue using ownCloud." => "Por favor , recargue esta instancia de onwcloud tras un corto periodo de tiempo y continue usándolo.",
+"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.",
+"Thank you for your patience." => "Gracias por su paciencia."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/es_AR.php b/core/l10n/es_AR.php
index 13eaf539363..c8974339998 100644
--- a/core/l10n/es_AR.php
+++ b/core/l10n/es_AR.php
@@ -92,7 +92,6 @@ $TRANSLATIONS = array(
"Username" => "Nombre de usuario",
"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?" => "Tus archivos están encriptados. Si no habilitaste la clave de recuperación, no vas a tener manera de obtener nuevamente tus datos después que se restablezca tu contraseña. Si no estás seguro sobre qué hacer, ponete en contacto con el administrador antes de seguir. ¿Estás seguro/a que querés continuar?",
"Yes, I really want to reset my password now" => "Sí, definitivamente quiero restablecer mi contraseña ahora",
-"Request reset" => "Solicitar restablecimiento",
"Your password was reset" => "Tu contraseña fue restablecida",
"To login page" => "A la página de inicio de sesión",
"New password" => "Nueva contraseña:",
diff --git a/core/l10n/et_EE.php b/core/l10n/et_EE.php
index e97b12fa26f..9a5fdf59f69 100644
--- a/core/l10n/et_EE.php
+++ b/core/l10n/et_EE.php
@@ -67,6 +67,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Viga õiguste muutmisel",
"Shared with you and the group {group} by {owner}" => "Jagatud sinu ja {group} grupiga {owner} poolt",
"Shared with you by {owner}" => "Sinuga jagas {owner}",
+"Share with user or group …" => "Jaga kasutaja või grupiga ...",
+"Share link" => "Jaga linki",
"Password protect" => "Parooliga kaitstud",
"Password" => "Parool",
"Allow Public Upload" => "Luba avalik üleslaadimine",
@@ -80,6 +82,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Edasijagamine pole lubatud",
"Shared in {item} with {user}" => "Jagatud {item} kasutajaga {user}",
"Unshare" => "Lõpeta jagamine",
+"notify by email" => "teavita e-postiga",
"can edit" => "saab muuta",
"access control" => "ligipääsukontroll",
"create" => "loo",
@@ -109,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Kasutajanimi",
"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?" => "Sinu failid on krüpteeritud. Kui sa pole taastamise võtit veel määranud, siis pole präast parooli taastamist mingit võimalust sinu andmeid tagasi saada. Kui sa pole kindel, mida teha, siis palun väta enne jätkamist ühendust oma administaatoriga. Oled sa kindel, et sa soovid jätkata?",
"Yes, I really want to reset my password now" => "Jah, ma tõesti soovin oma parooli praegu nullida",
-"Request reset" => "Päringu taastamine",
"Your password was reset" => "Sinu parool on taastatud",
"To login page" => "Sisselogimise lehele",
"New password" => "Uus parool",
@@ -163,6 +165,10 @@ $TRANSLATIONS = array(
"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>",
"The share will expire on %s.<br><br>" => "Jagamine aegub %s.<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "ownCloudi uuendamine versioonile %s. See võib veidi aega võtta."
+"Updating ownCloud to version %s, this may take a while." => "ownCloudi uuendamine versioonile %s. See võib veidi aega võtta.",
+"This ownCloud instance is currently being updated, which may take a while." => "Seda ownCloud instantsi hetkel uuendatakse, võib võtta veidi aega.",
+"Please reload this page after a short time to continue using ownCloud." => "Palun laadi see leht uuesti veidi aja pärast jätkamaks ownCloud kasutamist.",
+"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.",
+"Thank you for your patience." => "Täname kannatlikkuse eest."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/eu.php b/core/l10n/eu.php
index 53a522adc7d..3ad11a62cd8 100644
--- a/core/l10n/eu.php
+++ b/core/l10n/eu.php
@@ -84,7 +84,6 @@ $TRANSLATIONS = array(
"Username" => "Erabiltzaile izena",
"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?" => "Zure fitxategiak enkriptaturik daude. Ez baduzu berreskuratze gakoa gaitzen pasahitza berrabiaraztean ez da zure fitxategiak berreskuratzeko modurik egongo. Zer egin ziur ez bazaude kudeatzailearekin harremanetan ipini jarraitu aurretik. Ziur zaude aurrera jarraitu nahi duzula?",
"Yes, I really want to reset my password now" => "Bai, nire pasahitza orain berrabiarazi nahi dut",
-"Request reset" => "Eskaera berrezarri da",
"Your password was reset" => "Zure pasahitza berrezarri da",
"To login page" => "Sarrera orrira",
"New password" => "Pasahitz berria",
diff --git a/core/l10n/fa.php b/core/l10n/fa.php
index fafc2348640..6ac124714eb 100644
--- a/core/l10n/fa.php
+++ b/core/l10n/fa.php
@@ -83,7 +83,6 @@ $TRANSLATIONS = array(
"Username" => "نام کاربری",
"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "فایل های شما رمزگذاری شده اند. اگر شما کلید بازیابی را فعال نکرده اید، پس از راه اندازی مجدد رمزعبور هیچ راهی برای بازگشت اطلاعاتتان وجود نخواهد داشت.در صورت عدم اطمینان به انجام کار، لطفا ابتدا با مدیر خود تماس بگیرید. آیا واقعا میخواهید ادامه دهید ؟",
"Yes, I really want to reset my password now" => "بله، من اکنون میخواهم رمز عبور خود را مجددا راه اندازی کنم.",
-"Request reset" => "درخواست دوباره سازی",
"Your password was reset" => "گذرواژه شما تغییرکرد",
"To login page" => "به صفحه ورود",
"New password" => "گذرواژه جدید",
diff --git a/core/l10n/fi_FI.php b/core/l10n/fi_FI.php
index fc2b00b1c7d..3462ab5c983 100644
--- a/core/l10n/fi_FI.php
+++ b/core/l10n/fi_FI.php
@@ -64,6 +64,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Virhe oikeuksia muuttaessa",
"Shared with you and the group {group} by {owner}" => "Jaettu sinun ja ryhmän {group} kanssa käyttäjän {owner} toimesta",
"Shared with you by {owner}" => "Jaettu kanssasi käyttäjän {owner} toimesta",
+"Share with user or group …" => "Jaa käyttäjän tai ryhmän kanssa…",
+"Share link" => "Jaa linkki",
"Password protect" => "Suojaa salasanalla",
"Password" => "Salasana",
"Allow Public Upload" => "Salli julkinen lähetys",
@@ -77,6 +79,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Jakaminen uudelleen ei ole salittu",
"Shared in {item} with {user}" => "{item} on jaettu {user} kanssa",
"Unshare" => "Peru jakaminen",
+"notify by email" => "ilmoita sähköpostitse",
"can edit" => "voi muokata",
"access control" => "Pääsyn hallinta",
"create" => "luo",
@@ -103,7 +106,6 @@ $TRANSLATIONS = array(
"You will receive a link to reset your password via Email." => "Saat sähköpostitse linkin nollataksesi salasanan.",
"Username" => "Käyttäjätunnus",
"Yes, I really want to reset my password now" => "Kyllä, haluan nollata salasanani nyt",
-"Request reset" => "Tilaus lähetetty",
"Your password was reset" => "Salasanasi nollattiin",
"To login page" => "Kirjautumissivulle",
"New password" => "Uusi salasana",
@@ -151,6 +153,7 @@ $TRANSLATIONS = array(
"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>",
"The share will expire on %s.<br><br>" => "Jakaminen päättyy %s.<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "Päivitetään ownCloud versioon %s, tämä saattaa kestää hetken."
+"Updating ownCloud to version %s, this may take a while." => "Päivitetään ownCloud versioon %s, tämä saattaa kestää hetken.",
+"Thank you for your patience." => "Kiitos kärsivällisyydestäsi."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/fr.php b/core/l10n/fr.php
index bf27286915f..696e3605f20 100644
--- a/core/l10n/fr.php
+++ b/core/l10n/fr.php
@@ -67,6 +67,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Erreur lors du changement des permissions",
"Shared with you and the group {group} by {owner}" => "Partagé par {owner} avec vous et le groupe {group}",
"Shared with you by {owner}" => "Partagé avec vous par {owner}",
+"Share with user or group …" => "Partager avec un utilisateur ou un groupe...",
+"Share link" => "Partager le lien",
"Password protect" => "Protéger par un mot de passe",
"Password" => "Mot de passe",
"Allow Public Upload" => "Autoriser l'upload par les utilisateurs non enregistrés",
@@ -80,6 +82,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Le repartage n'est pas autorisé",
"Shared in {item} with {user}" => "Partagé dans {item} avec {user}",
"Unshare" => "Ne plus partager",
+"notify by email" => "Notifier par email",
"can edit" => "édition autorisée",
"access control" => "contrôle des accès",
"create" => "créer",
@@ -109,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Nom d'utilisateur",
"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?" => "Vos fichiers sont chiffrés. Si vous n'avez pas activé la clef de récupération, il n'y aura plus aucun moyen de récupérer vos données une fois le mot de passe réinitialisé. Si vous n'êtes pas sûr de ce que vous faites, veuillez contacter votre administrateur avant de continuer. Voulez-vous vraiment continuer ?",
"Yes, I really want to reset my password now" => "Oui, je veux vraiment réinitialiser mon mot de passe maintenant",
-"Request reset" => "Demander la réinitialisation",
"Your password was reset" => "Votre mot de passe a été réinitialisé",
"To login page" => "Retour à la page d'authentification",
"New password" => "Nouveau mot de passe",
@@ -163,6 +165,10 @@ $TRANSLATIONS = array(
"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>Juste pour vous informer que %s a partagé »%s« avec vous.<br><a href=\"%s\">Consultez-le !</a><br><br>",
"The share will expire on %s.<br><br>" => "Le partage expirera le %s.<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "Mise à jour en cours d'ownCloud vers la version %s, cela peut prendre du temps."
+"Updating ownCloud to version %s, this may take a while." => "Mise à jour en cours d'ownCloud vers la version %s, cela peut prendre du temps.",
+"This ownCloud instance is currently being updated, which may take a while." => "Cette instance d'ownCloud est en cours de mise à jour, cela peut prendre du temps.",
+"Please reload this page after a short time to continue using ownCloud." => "Merci de recharger cette page après un moment pour continuer à utiliser ownCloud.",
+"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.",
+"Thank you for your patience." => "Merci de votre patience."
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/core/l10n/gl.php b/core/l10n/gl.php
index 3b9fad2687b..d254da9df14 100644
--- a/core/l10n/gl.php
+++ b/core/l10n/gl.php
@@ -112,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Nome de usuario",
"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?" => "Os ficheiros están cifrados. Se aínda non activou a chave de recuperación non haberá xeito de recuperar os datos unha vez que se teña restabelecido o contrasinal. Se non ten certeza do que ten que facer, póñase en contacto co administrador antes de continuar. Confirma que quere continuar?",
"Yes, I really want to reset my password now" => "Si, confirmo que quero restabelecer agora o meu contrasinal",
-"Request reset" => "Petición de restabelecemento",
"Your password was reset" => "O contrasinal foi restabelecido",
"To login page" => "A páxina de conexión",
"New password" => "Novo contrasinal",
diff --git a/core/l10n/he.php b/core/l10n/he.php
index f2e2a8f01a4..c8012b53623 100644
--- a/core/l10n/he.php
+++ b/core/l10n/he.php
@@ -81,7 +81,6 @@ $TRANSLATIONS = array(
"You will receive a link to reset your password via Email." => "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הססמה.",
"Username" => "שם משתמש",
"Yes, I really want to reset my password now" => "כן, אני רוצה לאפס את הסיסמה שלי עכשיו.",
-"Request reset" => "בקשת איפוס",
"Your password was reset" => "הססמה שלך אופסה",
"To login page" => "לדף הכניסה",
"New password" => "ססמה חדשה",
diff --git a/core/l10n/hr.php b/core/l10n/hr.php
index c9aeebe1e0b..e3d157a5139 100644
--- a/core/l10n/hr.php
+++ b/core/l10n/hr.php
@@ -64,7 +64,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "Koristite ovaj link da biste poništili lozinku: {link}",
"You will receive a link to reset your password via Email." => "Primit ćete link kako biste poništili zaporku putem e-maila.",
"Username" => "Korisničko ime",
-"Request reset" => "Zahtjev za resetiranjem",
"Your password was reset" => "Vaša lozinka je resetirana",
"To login page" => "Idi na stranicu za prijavu",
"New password" => "Nova lozinka",
diff --git a/core/l10n/hu_HU.php b/core/l10n/hu_HU.php
index bbb32041261..b55008c48ab 100644
--- a/core/l10n/hu_HU.php
+++ b/core/l10n/hu_HU.php
@@ -67,6 +67,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Nem sikerült módosítani a jogosultságokat",
"Shared with you and the group {group} by {owner}" => "Megosztotta Önnel és a(z) {group} csoporttal: {owner}",
"Shared with you by {owner}" => "Megosztotta Önnel: {owner}",
+"Share with user or group …" => "Megosztani egy felhasználóval vagy csoporttal ...",
+"Share link" => "Megosztás hivatkozással",
"Password protect" => "Jelszóval is védem",
"Password" => "Jelszó",
"Allow Public Upload" => "Feltöltést is engedélyezek",
@@ -80,6 +82,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Ezt az állományt csak a tulajdonosa oszthatja meg másokkal",
"Shared in {item} with {user}" => "Megosztva {item}-ben {user}-rel",
"Unshare" => "A megosztás visszavonása",
+"notify by email" => "email értesítés",
"can edit" => "módosíthat",
"access control" => "jogosultság",
"create" => "létrehoz",
@@ -109,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Felhasználónév",
"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?" => "Az Ön állományai titkosítva vannak. Ha nem engedélyezte korábban az adatok visszanyeréséhez szükséges kulcs használatát, akkor a jelszó megváltoztatását követően nem fog hozzáférni az adataihoz. Ha nem biztos abban, hogy mit kellene tennie, akkor kérdezze meg a rendszergazdát, mielőtt továbbmenne. Biztos, hogy folytatni kívánja?",
"Yes, I really want to reset my password now" => "Igen, tényleg meg akarom változtatni a jelszavam",
-"Request reset" => "Visszaállítás igénylése",
"Your password was reset" => "Jelszó megváltoztatva",
"To login page" => "A bejelentkező ablakhoz",
"New password" => "Az új jelszó",
@@ -163,6 +165,10 @@ $TRANSLATIONS = array(
"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>",
"The share will expire on %s.<br><br>" => "A megosztás ekkor jár le: %s<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "Owncloud frissítés a %s verzióra folyamatban. Kis türelmet."
+"Updating ownCloud to version %s, this may take a while." => "Owncloud frissítés a %s verzióra folyamatban. Kis türelmet.",
+"This ownCloud instance is currently being updated, which may take a while." => "Az Owncloud frissítés elezdődött, eltarthat egy ideig.",
+"Please reload this page after a short time to continue using ownCloud." => "Frissitsd az oldalt ha \"Please reload this page after a short time to continue using ownCloud. \"",
+"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.",
+"Thank you for your patience." => "Köszönjük a türelmét."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/ia.php b/core/l10n/ia.php
index fce101939e4..301bb132827 100644
--- a/core/l10n/ia.php
+++ b/core/l10n/ia.php
@@ -33,7 +33,6 @@ $TRANSLATIONS = array(
"Delete" => "Deler",
"Add" => "Adder",
"Username" => "Nomine de usator",
-"Request reset" => "Requestar reinitialisation",
"Your password was reset" => "Tu contrasigno esseva reinitialisate",
"To login page" => "al pagina de initio de session",
"New password" => "Nove contrasigno",
diff --git a/core/l10n/id.php b/core/l10n/id.php
index 09b72873cd9..aca262a8f30 100644
--- a/core/l10n/id.php
+++ b/core/l10n/id.php
@@ -77,7 +77,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "Gunakan tautan berikut untuk menyetel ulang sandi Anda: {link}",
"You will receive a link to reset your password via Email." => "Anda akan menerima tautan penyetelan ulang sandi lewat Email.",
"Username" => "Nama pengguna",
-"Request reset" => "Ajukan penyetelan ulang",
"Your password was reset" => "Sandi Anda telah disetel ulang",
"To login page" => "Ke halaman masuk",
"New password" => "Sandi baru",
diff --git a/core/l10n/is.php b/core/l10n/is.php
index ac57060c641..d90669ac8d6 100644
--- a/core/l10n/is.php
+++ b/core/l10n/is.php
@@ -75,7 +75,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "Notað eftirfarandi veftengil til að endursetja lykilorðið þitt: {link}",
"You will receive a link to reset your password via Email." => "Þú munt fá veftengil í tölvupósti til að endursetja lykilorðið.",
"Username" => "Notendanafn",
-"Request reset" => "Endursetja lykilorð",
"Your password was reset" => "Lykilorðið þitt hefur verið endursett.",
"To login page" => "Fara á innskráningarsíðu",
"New password" => "Nýtt lykilorð",
diff --git a/core/l10n/it.php b/core/l10n/it.php
index 2da589d1606..eeefece2868 100644
--- a/core/l10n/it.php
+++ b/core/l10n/it.php
@@ -67,6 +67,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Errore durante la modifica dei permessi",
"Shared with you and the group {group} by {owner}" => "Condiviso con te e con il gruppo {group} da {owner}",
"Shared with you by {owner}" => "Condiviso con te da {owner}",
+"Share with user or group …" => "Condividi con utente o gruppo ...",
+"Share link" => "Condividi link",
"Password protect" => "Proteggi con password",
"Password" => "Password",
"Allow Public Upload" => "Consenti caricamento pubblico",
@@ -80,6 +82,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "La ri-condivisione non è consentita",
"Shared in {item} with {user}" => "Condiviso in {item} con {user}",
"Unshare" => "Rimuovi condivisione",
+"notify by email" => "notifica via email",
"can edit" => "può modificare",
"access control" => "controllo d'accesso",
"create" => "creare",
@@ -109,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Nome utente",
"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?" => "I file sono cifrati. Se non hai precedentemente abilitato la chiave di recupero, non sarà più possibile ritrovare i tuoi dati una volta che la password sarà ripristinata. Se non sei sicuro, per favore contatta l'amministratore prima di proseguire. Vuoi davvero continuare?",
"Yes, I really want to reset my password now" => "Sì, voglio davvero ripristinare la mia password adesso",
-"Request reset" => "Richiesta di ripristino",
"Your password was reset" => "La password è stata ripristinata",
"To login page" => "Alla pagina di accesso",
"New password" => "Nuova password",
@@ -163,6 +165,10 @@ $TRANSLATIONS = array(
"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>",
"The share will expire on %s.<br><br>" => "La condivisione scadrà il %s.<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "Aggiornamento di ownCloud alla versione %s in corso, ciò potrebbe richiedere del tempo."
+"Updating ownCloud to version %s, this may take a while." => "Aggiornamento di ownCloud alla versione %s in corso, ciò potrebbe richiedere del tempo.",
+"This ownCloud instance is currently being updated, which may take a while." => "Questa istanza di ownCloud si sta aggiornando, per favore attendere.",
+"Please reload this page after a short time to continue using ownCloud." => "Per favore ricarica questa pagina per poter continuare ad usare ownCloud.",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "Contatta il tuo amministratore di sistema se questo messaggio persiste o appare inaspettatamente.",
+"Thank you for your patience." => "Vi ringrazio per la pazienza."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/ja_JP.php b/core/l10n/ja_JP.php
index 4c4cdf58309..fa89fbddbba 100644
--- a/core/l10n/ja_JP.php
+++ b/core/l10n/ja_JP.php
@@ -67,6 +67,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" => "アップロードを許可",
@@ -80,6 +82,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "再共有は許可されていません",
"Shared in {item} with {user}" => "{item} 内で {user} と共有中",
"Unshare" => "共有解除",
+"notify by email" => "メールで通知",
"can edit" => "編集を許可",
"access control" => "アクセス権限",
"create" => "作成",
@@ -109,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "ユーザー名",
"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "ファイルが暗号化されています。復旧キーを有効にしていなかった場合、パスワードをリセットしてからデータを復旧する方法はありません。何をすべきかよくわからないなら、続ける前にまず管理者に連絡しましょう。本当に続けますか?",
"Yes, I really want to reset my password now" => "はい、今すぐパスワードをリセットします。",
-"Request reset" => "リセットを要求します。",
"Your password was reset" => "あなたのパスワードはリセットされました。",
"To login page" => "ログインページへ戻る",
"New password" => "新しいパスワードを入力",
@@ -163,6 +165,10 @@ $TRANSLATIONS = array(
"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>",
"The share will expire on %s.<br><br>" => "共有は %s で有効期限が切れます。<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "ownCloud をバージョン %s に更新しています、しばらくお待ち下さい。"
+"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 を続けて利用するには、しばらくした後でページをリロードしてください。",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "このメッセージが引き続きもしくは予期せず現れる場合は、システム管理者に連絡してください。",
+"Thank you for your patience." => "しばらくお待ちください。"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/core/l10n/ka_GE.php b/core/l10n/ka_GE.php
index 80a07108122..38f4f9536d4 100644
--- a/core/l10n/ka_GE.php
+++ b/core/l10n/ka_GE.php
@@ -77,7 +77,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "გამოიყენე შემდეგი ლინკი პაროლის შესაცვლელად: {link}",
"You will receive a link to reset your password via Email." => "თქვენ მოგივათ პაროლის შესაცვლელი ლინკი მეილზე",
"Username" => "მომხმარებლის სახელი",
-"Request reset" => "პაროლის შეცვლის მოთხოვნა",
"Your password was reset" => "თქვენი პაროლი შეცვლილია",
"To login page" => "შესვლის გვერდზე",
"New password" => "ახალი პაროლი",
diff --git a/core/l10n/ko.php b/core/l10n/ko.php
index fda9a89bf2e..280cd744edf 100644
--- a/core/l10n/ko.php
+++ b/core/l10n/ko.php
@@ -80,7 +80,6 @@ $TRANSLATIONS = array(
"You will receive a link to reset your password via Email." => "이메일로 암호 재설정 링크를 보냈습니다.",
"Username" => "사용자 이름",
"Yes, I really want to reset my password now" => "네, 전 제 비밀번호를 리셋하길 원합니다",
-"Request reset" => "요청 초기화",
"Your password was reset" => "암호가 재설정되었습니다",
"To login page" => "로그인 화면으로",
"New password" => "새 암호",
diff --git a/core/l10n/lb.php b/core/l10n/lb.php
index 9a9ebea3995..090baaf79e2 100644
--- a/core/l10n/lb.php
+++ b/core/l10n/lb.php
@@ -83,7 +83,6 @@ $TRANSLATIONS = array(
"Username" => "Benotzernumm",
"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?" => "Deng Fichiere si verschlësselt. Falls du de Recuperatiouns-Schlëssel net aktivéiert hues, gëtt et keng Méiglechkeet nees un deng Daten ze komme wann däi Passwuert muss zréckgesat ginn. Falls du net sécher bass wat s de maache soll, kontaktéier w.e.gl däin Administrateur bevir s de weidermëss. Wëlls de wierklech weidermaachen?",
"Yes, I really want to reset my password now" => "Jo, ech wëll mäi Passwuert elo zrécksetzen",
-"Request reset" => "Zrécksetzung ufroen",
"Your password was reset" => "Däi Passwuert ass zréck gesat ginn",
"To login page" => "Bei d'Login-Säit",
"New password" => "Neit Passwuert",
diff --git a/core/l10n/lt_LT.php b/core/l10n/lt_LT.php
index e29c0d5a96c..f7fc7203bb8 100644
--- a/core/l10n/lt_LT.php
+++ b/core/l10n/lt_LT.php
@@ -67,6 +67,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Klaida, keičiant privilegijas",
"Shared with you and the group {group} by {owner}" => "Pasidalino su Jumis ir {group} grupe {owner}",
"Shared with you by {owner}" => "Pasidalino su Jumis {owner}",
+"Share with user or group …" => "Dalintis su vartotoju arba grupe...",
+"Share link" => "Dalintis nuoroda",
"Password protect" => "Apsaugotas slaptažodžiu",
"Password" => "Slaptažodis",
"Allow Public Upload" => "Leisti viešą įkėlimą",
@@ -80,6 +82,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Dalijinasis išnaujo negalimas",
"Shared in {item} with {user}" => "Pasidalino {item} su {user}",
"Unshare" => "Nebesidalinti",
+"notify by email" => "pranešti el. paštu",
"can edit" => "gali redaguoti",
"access control" => "priėjimo kontrolė",
"create" => "sukurti",
@@ -109,7 +112,6 @@ $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į",
-"Request reset" => "Prašyti nustatymo iš najo",
"Your password was reset" => "Jūsų slaptažodis buvo nustatytas iš naujo",
"To login page" => "Į prisijungimo puslapį",
"New password" => "Naujas slaptažodis",
@@ -161,6 +163,10 @@ $TRANSLATIONS = array(
"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>",
"The share will expire on %s.<br><br>" => "Bendrinimo laikas baigsis %s.<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "Atnaujinama ownCloud į %s versiją. tai gali šiek tiek užtrukti."
+"Updating ownCloud to version %s, this may take a while." => "Atnaujinama ownCloud į %s versiją. tai gali šiek tiek užtrukti.",
+"This ownCloud instance is currently being updated, which may take a while." => "Šiuo metu vyksta ownCloud atnaujinamas, tai gali šiek tiek užtrukti.",
+"Please reload this page after a short time to continue using ownCloud." => "Po trupučio laiko atnaujinkite šį puslapį kad galėtumėte toliau naudoti ownCloud.",
+"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ą."
);
$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/core/l10n/lv.php b/core/l10n/lv.php
index faf96431e02..ed0d1d1ac4c 100644
--- a/core/l10n/lv.php
+++ b/core/l10n/lv.php
@@ -84,7 +84,6 @@ $TRANSLATIONS = array(
"Username" => "Lietotājvārds",
"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ūsu faili ir šifrēti. Ja nav iespējota atgūšanas kods, tad nebūs iespēja atjaunot jūsu failus pēc tam kad tiks mainīta parole. ja neesat pārliecināts kā rīkoties, jautājiet administratoram. Vai tiešam vēlaties turpināt?",
"Yes, I really want to reset my password now" => "Jā, Es tiešām vēlos mainīt savu paroli",
-"Request reset" => "Pieprasīt paroles maiņu",
"Your password was reset" => "Jūsu parole tika nomainīta",
"To login page" => "Uz ielogošanās lapu",
"New password" => "Jauna parole",
diff --git a/core/l10n/mk.php b/core/l10n/mk.php
index 82b6b70e653..62d319a65ea 100644
--- a/core/l10n/mk.php
+++ b/core/l10n/mk.php
@@ -1,7 +1,11 @@
<?php
$TRANSLATIONS = array(
+"Turned on maintenance mode" => "Вклучен е модот за одржување",
+"Turned off maintenance mode" => "Ислкучен е модот за одржување",
"Updated database" => "Базата е надградена",
"Updated filecache" => "Кешот е надграден",
+"No image or file provided" => "Не е доставена фотографија или датотека",
+"Unknown filetype" => "Непознат тип на датотека",
"Invalid image" => "Невалидна фотографија",
"Sunday" => "Недела",
"Monday" => "Понеделник",
@@ -39,6 +43,7 @@ $TRANSLATIONS = array(
"No" => "Не",
"Ok" => "Во ред",
"_{count} file conflict_::_{count} file conflicts_" => array("",""),
+"One file conflict" => "Конфликт со една датотека",
"Cancel" => "Откажи",
"Continue" => "Продолжи",
"(all selected)" => "(сите одбрани)",
@@ -52,6 +57,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" => "Лозинка",
"Allow Public Upload" => "Дозволи јавен аплоуд",
@@ -65,6 +71,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Повторно споделување не е дозволено",
"Shared in {item} with {user}" => "Споделено во {item} со {user}",
"Unshare" => "Не споделувај",
+"notify by email" => "извести преку електронска пошта",
"can edit" => "може да се измени",
"access control" => "контрола на пристап",
"create" => "креирај",
@@ -78,8 +85,11 @@ $TRANSLATIONS = array(
"Email sent" => "Е-порака пратена",
"Warning" => "Предупредување",
"The object type is not specified." => "Не е специфициран типот на објект.",
+"Enter new" => "Внеси нов",
"Delete" => "Избриши",
"Add" => "Додади",
+"Edit tags" => "Уреди ги таговите",
+"No tags selected for deletion." => "Не се селектирани тагови за бришење.",
"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 ресетирање на лозинката",
@@ -87,7 +97,6 @@ $TRANSLATIONS = array(
"You will receive a link to reset your password via Email." => "Ќе добиете врска по е-пошта за да може да ја ресетирате Вашата лозинка.",
"Username" => "Корисничко име",
"Yes, I really want to reset my password now" => "Да, јас сега навистина сакам да ја поништам својата лозинка",
-"Request reset" => "Побарајте ресетирање",
"Your password was reset" => "Вашата лозинка беше ресетирана",
"To login page" => "Кон страницата за најава",
"New password" => "Нова лозинка",
@@ -97,6 +106,12 @@ $TRANSLATIONS = array(
"Apps" => "Аппликации",
"Admin" => "Админ",
"Help" => "Помош",
+"Error loading tags" => "Грешка при вчитување на таговите",
+"Tag already exists" => "Тагот веќе постои",
+"Error deleting tag(s)" => "Грешка при бришење на таго(вите)",
+"Error tagging" => "Грешка при тагување",
+"Error untagging" => "Грешка при отстранување на таговите",
+"Error favoriting" => "Грешка при ",
"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 shared %s with you.\nView it: %s\n\n",
@@ -123,11 +138,16 @@ $TRANSLATIONS = array(
"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, може да потрае."
+"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.",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "Контактирајте го вашиот систем администратор до колку оваа порака продолжи да се појавува или пак се појавува ненадејно.",
+"Thank you for your patience." => "Благодариме на вашето трпение."
);
$PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/core/l10n/ms_MY.php b/core/l10n/ms_MY.php
index 9d30010e6ce..c0a50be4f2c 100644
--- a/core/l10n/ms_MY.php
+++ b/core/l10n/ms_MY.php
@@ -38,7 +38,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "Guna pautan berikut untuk menetapkan semula kata laluan anda: {link}",
"You will receive a link to reset your password via Email." => "Anda akan menerima pautan untuk menetapkan semula kata laluan anda melalui emel",
"Username" => "Nama pengguna",
-"Request reset" => "Permintaan set semula",
"Your password was reset" => "Kata laluan anda telah diset semula",
"To login page" => "Ke halaman log masuk",
"New password" => "Kata laluan baru",
diff --git a/core/l10n/nb_NO.php b/core/l10n/nb_NO.php
index a103ebead7f..4fd88e4a040 100644
--- a/core/l10n/nb_NO.php
+++ b/core/l10n/nb_NO.php
@@ -68,7 +68,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "Bruk følgende lenke for å tilbakestille passordet ditt: {link}",
"You will receive a link to reset your password via Email." => "Du burde motta detaljer om å tilbakestille passordet ditt via epost.",
"Username" => "Brukernavn",
-"Request reset" => "Anmod tilbakestilling",
"Your password was reset" => "Passordet ditt ble tilbakestilt",
"To login page" => "Til innlogginssiden",
"New password" => "Nytt passord",
diff --git a/core/l10n/nl.php b/core/l10n/nl.php
index aaac72355dd..e4b75ee1ad0 100644
--- a/core/l10n/nl.php
+++ b/core/l10n/nl.php
@@ -109,7 +109,6 @@ $TRANSLATIONS = array(
"Username" => "Gebruikersnaam",
"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?" => "Je bestanden zijn versleuteld. Als je geen recoverykey hebt ingeschakeld is er geen manier om je data terug te krijgen indien je je wachtwoord reset!\nAls je niet weet wat te doen, neem dan alsjeblieft contact op met je administrator eer je doorgaat.\nWil je echt doorgaan?",
"Yes, I really want to reset my password now" => "Ja, ik wil mijn wachtwoord nu echt resetten",
-"Request reset" => "Resetaanvraag",
"Your password was reset" => "Je wachtwoord is gewijzigd",
"To login page" => "Naar de login-pagina",
"New password" => "Nieuw wachtwoord",
diff --git a/core/l10n/nn_NO.php b/core/l10n/nn_NO.php
index af42b3a9bdf..0221c3945fc 100644
--- a/core/l10n/nn_NO.php
+++ b/core/l10n/nn_NO.php
@@ -104,7 +104,6 @@ $TRANSLATIONS = array(
"Username" => "Brukarnamn",
"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 krypterte. Viss du ikkje har skrudd på gjenopprettingsnøkkelen, finst det ingen måte å få tilbake dataa dine når passordet ditt er nullstilt. Viss du ikkje er sikker på kva du skal gjera bør du spørja administratoren din før du går vidare. Vil du verkeleg fortsetja?",
"Yes, I really want to reset my password now" => "Ja, eg vil nullstilla passordet mitt no",
-"Request reset" => "Be om nullstilling",
"Your password was reset" => "Passordet ditt er nullstilt",
"To login page" => "Til innloggingssida",
"New password" => "Nytt passord",
diff --git a/core/l10n/oc.php b/core/l10n/oc.php
index 8f1dec5636c..f5016757bc6 100644
--- a/core/l10n/oc.php
+++ b/core/l10n/oc.php
@@ -65,7 +65,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "Utiliza lo ligam seguent per tornar botar lo senhal : {link}",
"You will receive a link to reset your password via Email." => "Reçaupràs un ligam per tornar botar ton senhal via corrièl.",
"Username" => "Non d'usancièr",
-"Request reset" => "Tornar botar requesit",
"Your password was reset" => "Ton senhal es estat tornat botar",
"To login page" => "Pagina cap al login",
"New password" => "Senhal novèl",
diff --git a/core/l10n/pl.php b/core/l10n/pl.php
index b92fdd69d56..9d263cdb47d 100644
--- a/core/l10n/pl.php
+++ b/core/l10n/pl.php
@@ -102,7 +102,6 @@ $TRANSLATIONS = array(
"Username" => "Nazwa użytkownika",
"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?" => "Pliki są szyfrowane. Jeśli nie włączono klucza odzyskiwania, nie będzie możliwe odzyskać dane z powrotem po zresetowaniu hasła. Jeśli nie masz pewności, co zrobić, prosimy o kontakt z administratorem, przed kontynuowaniem. Czy chcesz kontynuować?",
"Yes, I really want to reset my password now" => "Tak, naprawdę chcę zresetować hasło teraz",
-"Request reset" => "Żądanie resetowania",
"Your password was reset" => "Zresetowano hasło",
"To login page" => "Do strony logowania",
"New password" => "Nowe hasło",
diff --git a/core/l10n/pt_BR.php b/core/l10n/pt_BR.php
index f56c39dea88..3f36599d7e5 100644
--- a/core/l10n/pt_BR.php
+++ b/core/l10n/pt_BR.php
@@ -67,6 +67,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Erro ao mudar permissões",
"Shared with you and the group {group} by {owner}" => "Compartilhado com você e com o grupo {group} por {owner}",
"Shared with you by {owner}" => "Compartilhado com você por {owner}",
+"Share with user or group …" => "Compartilhar com usuário ou grupo ...",
+"Share link" => "Compartilher link",
"Password protect" => "Proteger com senha",
"Password" => "Senha",
"Allow Public Upload" => "Permitir upload público",
@@ -80,6 +82,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Não é permitido re-compartilhar",
"Shared in {item} with {user}" => "Compartilhado em {item} com {user}",
"Unshare" => "Descompartilhar",
+"notify by email" => "notificar por e-mail",
"can edit" => "pode editar",
"access control" => "controle de acesso",
"create" => "criar",
@@ -109,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Nome de usuário",
"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?" => "Seus arquivos estão encriptados. Se você não habilitou a chave de recuperação, não haverá maneira de recuperar seus dados após criar uma nova senha. Se você não tem certeza do que fazer, por favor entre em contato com o administrador antes de continuar. Tem certeza que realmente quer continuar?",
"Yes, I really want to reset my password now" => "Sim, realmente quero criar uma nova senha.",
-"Request reset" => "Pedir redefinição",
"Your password was reset" => "Sua senha foi redefinida",
"To login page" => "Para a página de login",
"New password" => "Nova senha",
@@ -163,6 +165,10 @@ $TRANSLATIONS = array(
"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",
"The share will expire on %s.<br><br>" => "O compartilhamento irá expirar em %s.<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "Atualizando ownCloud para a versão %s, isto pode levar algum tempo."
+"Updating ownCloud to version %s, this may take a while." => "Atualizando ownCloud para a versão %s, isto pode levar algum tempo.",
+"This ownCloud instance is currently being updated, which may take a while." => "Esta instância do ownCloud está sendo atualizada, o que pode demorar um pouco.",
+"Please reload this page after a short time to continue using ownCloud." => "Por favor, atualize esta página depois de um curto período de tempo para continuar usando ownCloud.",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacte o seu administrador do sistema se esta mensagem persistir ou aparecer inesperadamente.",
+"Thank you for your patience." => "Obrigado pela sua paciência."
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/core/l10n/pt_PT.php b/core/l10n/pt_PT.php
index abe203b571a..69b431190a0 100644
--- a/core/l10n/pt_PT.php
+++ b/core/l10n/pt_PT.php
@@ -98,7 +98,6 @@ $TRANSLATIONS = array(
"Username" => "Nome de utilizador",
"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?" => "Os seus ficheiros estão encriptados. Se não activou a chave de recuperação, não vai ser possível recuperar os seus dados no caso da sua password ser reinicializada. Se não tem a certeza do que precisa de fazer, por favor contacte o seu administrador antes de continuar. Tem a certeza que quer continuar?",
"Yes, I really want to reset my password now" => "Sim, tenho a certeza que pretendo redefinir a minha palavra-passe agora.",
-"Request reset" => "Pedir reposição",
"Your password was reset" => "A sua password foi reposta",
"To login page" => "Para a página de entrada",
"New password" => "Nova palavra-chave",
diff --git a/core/l10n/ro.php b/core/l10n/ro.php
index dae599608ca..dda1b75d306 100644
--- a/core/l10n/ro.php
+++ b/core/l10n/ro.php
@@ -90,7 +90,6 @@ $TRANSLATIONS = array(
"Username" => "Nume utilizator",
"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?" => "Fișierele tale sunt criptate. Dacă nu ai activat o cheie de recuperare, nu va mai exista nici o metodă prin care să îți recuperezi datele după resetarea parole. Dacă nu ești sigur în privința la ce ai de făcut, contactează un administrator înainte să continuii. Chiar vrei să continui?",
"Yes, I really want to reset my password now" => "Da, eu chiar doresc să îmi resetez parola acum",
-"Request reset" => "Cerere trimisă",
"Your password was reset" => "Parola a fost resetată",
"To login page" => "Spre pagina de autentificare",
"New password" => "Noua parolă",
diff --git a/core/l10n/ru.php b/core/l10n/ru.php
index 8ca65dd9e6c..dfdea4115d6 100644
--- a/core/l10n/ru.php
+++ b/core/l10n/ru.php
@@ -108,7 +108,6 @@ $TRANSLATIONS = array(
"Username" => "Имя пользователя",
"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Ваши файлы зашифрованы. Если вы не активировали ключ восстановления, то после сброса пароля все ваши данные будут потеряны навсегда. Если вы не знаете что делать, свяжитесь со своим администратором до того как продолжить. Вы действительно хотите продолжить?",
"Yes, I really want to reset my password now" => "Да, я действительно хочу сбросить свой пароль",
-"Request reset" => "Запросить сброс",
"Your password was reset" => "Ваш пароль был сброшен",
"To login page" => "На страницу авторизации",
"New password" => "Новый пароль",
diff --git a/core/l10n/sk_SK.php b/core/l10n/sk_SK.php
index 00372bdfda2..12fc59512db 100644
--- a/core/l10n/sk_SK.php
+++ b/core/l10n/sk_SK.php
@@ -108,7 +108,6 @@ $TRANSLATIONS = array(
"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 isí 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",
-"Request reset" => "Požiadať o obnovenie",
"Your password was reset" => "Vaše heslo bolo obnovené",
"To login page" => "Na prihlasovaciu stránku",
"New password" => "Nové heslo",
diff --git a/core/l10n/sl.php b/core/l10n/sl.php
index a2f029e041a..f3c25ef8297 100644
--- a/core/l10n/sl.php
+++ b/core/l10n/sl.php
@@ -83,7 +83,6 @@ $TRANSLATIONS = array(
"Username" => "Uporabniško ime",
"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?" => "Datoteke so šifrirane. Če niste omogočili ključa za obnovitev, žal podatkov ne bo mogoče pridobiti nazaj, ko boste geslo enkrat spremenili. Če niste prepričani, kaj storiti, se obrnite na skrbnika storitve. Ste prepričani, da želite nadaljevati?",
"Yes, I really want to reset my password now" => "Da, potrjujem ponastavitev gesla",
-"Request reset" => "Zahtevaj ponovno nastavitev",
"Your password was reset" => "Geslo je ponovno nastavljeno",
"To login page" => "Na prijavno stran",
"New password" => "Novo geslo",
diff --git a/core/l10n/sq.php b/core/l10n/sq.php
index 15838276744..64d51b35a54 100644
--- a/core/l10n/sq.php
+++ b/core/l10n/sq.php
@@ -89,7 +89,6 @@ $TRANSLATIONS = array(
"Username" => "Përdoruesi",
"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?" => "Skedarët tuaj janë të kodifikuar. Nëqoftëse nuk keni aktivizuar çelësin e restaurimit, të dhënat tuaja nuk do të jenë të arritshme pasi të keni rivendosur kodin. Nëqoftëse nuk jeni i sigurt, ju lutemi kontaktoni administratorin tuaj para se të vazhdoni. Jeni i sigurt që dëshironi të vazhdoni?",
"Yes, I really want to reset my password now" => "Po, dua ta rivendos kodin tani",
-"Request reset" => "Bëj kërkesë për rivendosjen",
"Your password was reset" => "Kodi yt u rivendos",
"To login page" => "Tek faqja e hyrjes",
"New password" => "Kodi i ri",
diff --git a/core/l10n/sr.php b/core/l10n/sr.php
index 0e7451fca2e..e5f3f0e6cb6 100644
--- a/core/l10n/sr.php
+++ b/core/l10n/sr.php
@@ -73,7 +73,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "Овом везом ресетујте своју лозинку: {link}",
"You will receive a link to reset your password via Email." => "Добићете везу за ресетовање лозинке путем е-поште.",
"Username" => "Корисничко име",
-"Request reset" => "Захтевај ресетовање",
"Your password was reset" => "Ваша лозинка је ресетована",
"To login page" => "На страницу за пријаву",
"New password" => "Нова лозинка",
diff --git a/core/l10n/sr@latin.php b/core/l10n/sr@latin.php
index 30a9e15348a..8a27ec15cfd 100644
--- a/core/l10n/sr@latin.php
+++ b/core/l10n/sr@latin.php
@@ -75,7 +75,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "Koristite sledeći link za reset lozinke: {link}",
"You will receive a link to reset your password via Email." => "Dobićete vezu za resetovanje lozinke putem e-pošte.",
"Username" => "Korisničko ime",
-"Request reset" => "Zahtevaj resetovanje",
"Your password was reset" => "Vaša lozinka je resetovana",
"To login page" => "Na login stranicu",
"New password" => "Nova lozinka",
diff --git a/core/l10n/sv.php b/core/l10n/sv.php
index ebf1ad35cfa..aeab5e2f619 100644
--- a/core/l10n/sv.php
+++ b/core/l10n/sv.php
@@ -67,6 +67,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Fel vid ändring av rättigheter",
"Shared with you and the group {group} by {owner}" => "Delad med dig och gruppen {group} av {owner}",
"Shared with you by {owner}" => "Delad med dig av {owner}",
+"Share with user or group …" => "Dela med användare eller grupp...",
+"Share link" => "Dela länk",
"Password protect" => "Lösenordsskydda",
"Password" => "Lösenord",
"Allow Public Upload" => "Tillåt publik uppladdning",
@@ -80,6 +82,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Dela vidare är inte tillåtet",
"Shared in {item} with {user}" => "Delad i {item} med {user}",
"Unshare" => "Sluta dela",
+"notify by email" => "informera via e-post",
"can edit" => "kan redigera",
"access control" => "åtkomstkontroll",
"create" => "skapa",
@@ -109,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Användarnamn",
"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?" => "Dina filer är krypterade. Om du inte har aktiverat återställningsnyckeln kommer det inte att finnas någon möjlighet att få tillbaka dina filer efter att ditt lösenord har återställts. Om du är osäker, kontakta din systemadministratör innan du fortsätter. Är du verkligen säker på att fortsätta?",
"Yes, I really want to reset my password now" => "Ja, jag vill verkligen återställa mitt lösenord nu",
-"Request reset" => "Begär återställning",
"Your password was reset" => "Ditt lösenord har återställts",
"To login page" => "Till logginsidan",
"New password" => "Nytt lösenord",
@@ -163,6 +165,10 @@ $TRANSLATIONS = array(
"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>",
"The share will expire on %s.<br><br>" => "Utdelningen kommer att upphöra %s.<br><br>",
-"Updating ownCloud to version %s, this may take a while." => "Uppdaterar ownCloud till version %s, detta kan ta en stund."
+"Updating ownCloud to version %s, this may take a while." => "Uppdaterar ownCloud till version %s, detta kan ta en stund.",
+"This ownCloud instance is currently being updated, which may take a while." => "Denna ownCloud instans håller på att uppdatera, vilket kan ta ett tag.",
+"Please reload this page after a short time to continue using ownCloud." => "Var god och ladda om denna sida efter en kort stund för att fortsätta använda ownCloud.",
+"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."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/ta_LK.php b/core/l10n/ta_LK.php
index dd4ef9c09ea..ddd1e524a37 100644
--- a/core/l10n/ta_LK.php
+++ b/core/l10n/ta_LK.php
@@ -70,7 +70,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "உங்கள் கடவுச்சொல்லை மீளமைக்க பின்வரும் இணைப்பை பயன்படுத்தவும் : {இணைப்பு}",
"You will receive a link to reset your password via Email." => "நீங்கள் மின்னஞ்சல் மூலம் உங்களுடைய கடவுச்சொல்லை மீளமைப்பதற்கான இணைப்பை பெறுவீர்கள். ",
"Username" => "பயனாளர் பெயர்",
-"Request reset" => "கோரிக்கை மீளமைப்பு",
"Your password was reset" => "உங்களுடைய கடவுச்சொல் மீளமைக்கப்பட்டது",
"To login page" => "புகுபதிகைக்கான பக்கம்",
"New password" => "புதிய கடவுச்சொல்",
diff --git a/core/l10n/th_TH.php b/core/l10n/th_TH.php
index 487c4a2751e..2180a6efa73 100644
--- a/core/l10n/th_TH.php
+++ b/core/l10n/th_TH.php
@@ -77,7 +77,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "ใช้ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่านของคุณใหม่: {link}",
"You will receive a link to reset your password via Email." => "คุณจะได้รับลิงค์เพื่อกำหนดรหัสผ่านใหม่ทางอีเมล์",
"Username" => "ชื่อผู้ใช้งาน",
-"Request reset" => "ขอเปลี่ยนรหัสใหม่",
"Your password was reset" => "รหัสผ่านของคุณถูกเปลี่ยนเรียบร้อยแล้ว",
"To login page" => "ไปที่หน้าเข้าสู่ระบบ",
"New password" => "รหัสผ่านใหม่",
diff --git a/core/l10n/tr.php b/core/l10n/tr.php
index 5468e220f65..203a7d24eea 100644
--- a/core/l10n/tr.php
+++ b/core/l10n/tr.php
@@ -112,7 +112,6 @@ $TRANSLATIONS = array(
"Username" => "Kullanıcı Adı",
"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?" => "Dosyalarınız şifrelenmiş. Eğer kurtarma anahtarını aktif etmediyseniz parola sıfırlama işleminden sonra verilerinize erişmeniz imkansız olacak. Eğer ne yaptığınızdan emin değilseniz, devam etmeden önce sistem yöneticiniz ile irtibata geçiniz. Gerçekten devam etmek istiyor musunuz?",
"Yes, I really want to reset my password now" => "Evet,Şu anda parolamı sıfırlamak istiyorum.",
-"Request reset" => "Sıfırlama iste",
"Your password was reset" => "Parolanız sıfırlandı",
"To login page" => "Giriş sayfasına git",
"New password" => "Yeni parola",
diff --git a/core/l10n/uk.php b/core/l10n/uk.php
index f3e56730d4a..bc143494027 100644
--- a/core/l10n/uk.php
+++ b/core/l10n/uk.php
@@ -77,7 +77,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "Використовуйте наступне посилання для скидання пароля: {link}",
"You will receive a link to reset your password via Email." => "Ви отримаєте посилання для скидання вашого паролю на Ел. пошту.",
"Username" => "Ім'я користувача",
-"Request reset" => "Запит скидання",
"Your password was reset" => "Ваш пароль був скинутий",
"To login page" => "До сторінки входу",
"New password" => "Новий пароль",
diff --git a/core/l10n/ur_PK.php b/core/l10n/ur_PK.php
index 1981e756e47..ed090fdaf78 100644
--- a/core/l10n/ur_PK.php
+++ b/core/l10n/ur_PK.php
@@ -45,7 +45,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "اپنا پاسورڈ ری سیٹ کرنے کے لیے اس لنک پر کلک کریں۔ {link}",
"You will receive a link to reset your password via Email." => "آپ ای میل کے ذریعے اپنے پاسورڈ ری سیٹ کا لنک موصول کریں گے",
"Username" => "یوزر نیم",
-"Request reset" => "ری سیٹ کی درخواست کریں",
"Your password was reset" => "آپ کا پاسورڈ ری سیٹ کر دیا گیا ہے",
"To login page" => "لاگ ان صفحے کی طرف",
"New password" => "نیا پاسورڈ",
diff --git a/core/l10n/vi.php b/core/l10n/vi.php
index 7860d486889..06decc3a0cb 100644
--- a/core/l10n/vi.php
+++ b/core/l10n/vi.php
@@ -79,7 +79,6 @@ $TRANSLATIONS = array(
"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",
-"Request reset" => "Yêu cầu thiết lập 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",
diff --git a/core/l10n/zh_CN.php b/core/l10n/zh_CN.php
index 579318afd36..b46b5151295 100644
--- a/core/l10n/zh_CN.php
+++ b/core/l10n/zh_CN.php
@@ -92,7 +92,6 @@ $TRANSLATIONS = array(
"Username" => "用户名",
"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "您的文件已加密。如果您不启用恢复密钥,您将无法在重设密码后取回文件。如果您不太确定,请在继续前联系您的管理员。您真的要继续吗?",
"Yes, I really want to reset my password now" => "使得,我真的要现在重设密码",
-"Request reset" => "请求重置",
"Your password was reset" => "您的密码已重置",
"To login page" => "到登录页面",
"New password" => "新密码",
diff --git a/core/l10n/zh_HK.php b/core/l10n/zh_HK.php
index 02cabf847ef..809bd7de92c 100644
--- a/core/l10n/zh_HK.php
+++ b/core/l10n/zh_HK.php
@@ -62,7 +62,6 @@ $TRANSLATIONS = array(
"Use the following link to reset your password: {link}" => "請用以下連結重設你的密碼: {link}",
"You will receive a link to reset your password via Email." => "你將收到一封電郵",
"Username" => "用戶名稱",
-"Request reset" => "重設",
"Your password was reset" => "你的密碼已被重設",
"To login page" => "前往登入版面",
"New password" => "新密碼",
diff --git a/core/l10n/zh_TW.php b/core/l10n/zh_TW.php
index 256034b22eb..e7406688a14 100644
--- a/core/l10n/zh_TW.php
+++ b/core/l10n/zh_TW.php
@@ -105,7 +105,6 @@ $TRANSLATIONS = array(
"Username" => "使用者名稱",
"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "您的檔案已加密,如果您沒有設定還原金鑰,未來重設密碼後將無法取回您的資料。如果您不確定該怎麼做,請洽詢系統管理員後再繼續。您確定要現在繼續嗎?",
"Yes, I really want to reset my password now" => "對,我現在想要重設我的密碼。",
-"Request reset" => "請求重設",
"Your password was reset" => "您的密碼已重設",
"To login page" => "至登入頁面",
"New password" => "新密碼",
diff --git a/core/lostpassword/css/lostpassword.css b/core/lostpassword/css/lostpassword.css
new file mode 100644
index 00000000000..85cce9f9407
--- /dev/null
+++ b/core/lostpassword/css/lostpassword.css
@@ -0,0 +1,36 @@
+#body-login
+input[type="text"],
+input[type="submit"] {
+ margin: 5px 0;
+}
+
+input[type="text"]#user{
+ padding-right: 12px;
+ padding-left: 41px;
+}
+
+#body-login
+input[type="submit"] {
+ text-align: center;
+ width: 170px;
+ height: 45px;
+ padding-top: 7px;
+ padding-bottom: 7px;
+}
+
+#body-login input[type="submit"]#submit {
+ width: 280px;
+}
+
+#body-login .update {
+ text-align: left;
+}
+
+#body-login .update,
+#body-login .error {
+ margin: 10px 0 5px 0;
+}
+
+#user {
+ width: 226px !important;
+}
diff --git a/core/lostpassword/templates/lostpassword.php b/core/lostpassword/templates/lostpassword.php
index f5fdb1fb2b3..83a23f7b239 100644
--- a/core/lostpassword/templates/lostpassword.php
+++ b/core/lostpassword/templates/lostpassword.php
@@ -1,5 +1,8 @@
-<?php if ($_['requested']): ?>
- <div class="success"><p>
+<?php
+//load the file we need
+OCP\Util::addStyle('lostpassword', 'lostpassword');
+ if ($_['requested']): ?>
+ <div class="update"><p>
<?php
print_unescaped($l->t('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 .'));
?>
@@ -8,11 +11,11 @@
<form action="<?php print_unescaped(OC_Helper::linkToRoute('core_lostpassword_send_email')) ?>" method="post">
<fieldset>
<?php if ($_['error']): ?>
- <div class="errors"><p>
+ <div class="error"><p>
<?php print_unescaped($l->t('Request failed!<br>Did you make sure your email/username was right?')); ?>
</p></div>
<?php endif; ?>
- <?php print_unescaped($l->t('You will receive a link to reset your password via Email.')); ?>
+ <div class="update"><?php print_unescaped($l->t('You will receive a link to reset your password via Email.')); ?></div>
<p class="infield">
<input type="text" name="user" id="user" placeholder="" value="" autocomplete="off" required autofocus />
<label for="user" class="infield"><?php print_unescaped($l->t( 'Username' )); ?></label>
@@ -24,7 +27,7 @@
<?php print_unescaped($l->t('Yes, I really want to reset my password now')); ?><br/><br/>
<?php endif; ?>
</p>
- <input type="submit" id="submit" value="<?php print_unescaped($l->t('Request reset')); ?>" />
+ <input type="submit" id="submit" value="<?php print_unescaped($l->t('Reset')); ?>" />
</fieldset>
</form>
<?php endif; ?>
diff --git a/l10n/ach/core.po b/l10n/ach/core.po
index b23ed88e206..e93c2d99093 100644
--- a/l10n/ach/core.po
+++ b/l10n/ach/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ach\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/ady/core.po b/l10n/ady/core.po
index e7828bdc0eb..fd1468bc7dc 100644
--- a/l10n/ady/core.po
+++ b/l10n/ady/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ady\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/af/core.po b/l10n/af/core.po
index c2dc7490966..c9e47a9c5c6 100644
--- a/l10n/af/core.po
+++ b/l10n/af/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/af_ZA/core.po b/l10n/af_ZA/core.po
index 9eeb6cea6d5..4eb90f4d2c4 100644
--- a/l10n/af_ZA/core.po
+++ b/l10n/af_ZA/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: af_ZA\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Wagwoord"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Gebruik die volgende skakel om jou wagwoord te herstel: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Gebruikersnaam"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,13 +489,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Herstel-versoek"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/af_ZA/files_sharing.po b/l10n/af_ZA/files_sharing.po
index 1acaac9be67..e06c8e400f9 100644
--- a/l10n/af_ZA/files_sharing.po
+++ b/l10n/af_ZA/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/af_ZA/lib.po b/l10n/af_ZA/lib.po
index f9bc9a033d3..294d58d0c46 100644
--- a/l10n/af_ZA/lib.po
+++ b/l10n/af_ZA/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/af_ZA/settings.po b/l10n/af_ZA/settings.po
index a27ae473dc5..bc2cee91878 100644
--- a/l10n/af_ZA/settings.po
+++ b/l10n/af_ZA/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/af_ZA/user_ldap.po b/l10n/af_ZA/user_ldap.po
index 65ef380d543..cdd9135b628 100644
--- a/l10n/af_ZA/user_ldap.po
+++ b/l10n/af_ZA/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:29+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ar/core.po b/l10n/ar/core.po
index 80c9ac7bd55..11e89311ad3 100644
--- a/l10n/ar/core.po
+++ b/l10n/ar/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ 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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -297,140 +297,140 @@ msgstr "مشارك"
msgid "Share"
msgstr "شارك"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "خطأ"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "حصل خطأ عند عملية المشاركة"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "حصل خطأ عند عملية إزالة المشاركة"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "حصل خطأ عند عملية إعادة تعيين التصريح بالتوصل"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "شورك معك ومع المجموعة {group} من قبل {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "شورك معك من قبل {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "حماية كلمة السر"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "كلمة المرور"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "ارسل الرابط بالبريد الى صديق"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "أرسل"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "تعيين تاريخ إنتهاء الصلاحية"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "تاريخ إنتهاء الصلاحية"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "مشاركة عبر البريد الإلكتروني:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "لم يتم العثور على أي شخص"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "مجموعة"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "لا يسمح بعملية إعادة المشاركة"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "شورك في {item} مع {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "إلغاء مشاركة"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "التحرير مسموح"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "ضبط الوصول"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "إنشاء"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "تحديث"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "حذف"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "مشاركة"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "محمي بكلمة السر"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "حصل خطأ عند عملية إزالة تاريخ إنتهاء الصلاحية"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "حصل خطأ عند عملية تعيين تاريخ إنتهاء الصلاحية"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "جاري الارسال ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "تم ارسال البريد الالكتروني"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "تحذير"
@@ -482,27 +482,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "استخدم هذه الوصلة لاسترجاع كلمة السر: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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> اذا لم تستقبل البريد خلال فترة زمنية قصيره, ابحث في سلة مهملات بريدك."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "الطلب رفض! <br> هل انت متأكد أن الاسم/العنوان البريدي صحيح؟"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "سوف نرسل لك بريد يحتوي على وصلة لتجديد كلمة السر."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "إسم المستخدم"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -510,13 +510,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "طلب تعديل"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/ar/files.po b/l10n/ar/files.po
index 9ddb836a5e2..94696cd56fd 100644
--- a/l10n/ar/files.po
+++ b/l10n/ar/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ar/files_sharing.po b/l10n/ar/files_sharing.po
index db47b605c3b..ba5ccc8329b 100644
--- a/l10n/ar/files_sharing.po
+++ b/l10n/ar/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ar/lib.po b/l10n/ar/lib.po
index cda7c62b84f..860f2aa6ab7 100644
--- a/l10n/ar/lib.po
+++ b/l10n/ar/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ar/settings.po b/l10n/ar/settings.po
index 7c9dfc65b93..ad9eca255e0 100644
--- a/l10n/ar/settings.po
+++ b/l10n/ar/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ar/user_ldap.po b/l10n/ar/user_ldap.po
index 97ca8a0cc5b..44839a37cd8 100644
--- a/l10n/ar/user_ldap.po
+++ b/l10n/ar/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/be/core.po b/l10n/be/core.po
index 20443e833bb..7be33415f4a 100644
--- a/l10n/be/core.po
+++ b/l10n/be/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ 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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -286,140 +286,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -471,27 +471,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -499,12 +499,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/bg_BG/core.po b/l10n/bg_BG/core.po
index 12fe123876f..d65dbc63667 100644
--- a/l10n/bg_BG/core.po
+++ b/l10n/bg_BG/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr "Споделяне"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Грешка"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Парола"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "създаване"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Внимание"
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "Ще получите връзка за нулиране на паролата Ви."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Потребител"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,13 +489,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Нулиране на заявка"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/bg_BG/files.po b/l10n/bg_BG/files.po
index fc889028542..5b1f1077862 100644
--- a/l10n/bg_BG/files.po
+++ b/l10n/bg_BG/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/bg_BG/files_sharing.po b/l10n/bg_BG/files_sharing.po
index 85ddd33d946..de1d0c5b82c 100644
--- a/l10n/bg_BG/files_sharing.po
+++ b/l10n/bg_BG/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/bg_BG/lib.po b/l10n/bg_BG/lib.po
index 08ba02e9652..f7f1fcc1786 100644
--- a/l10n/bg_BG/lib.po
+++ b/l10n/bg_BG/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/bg_BG/settings.po b/l10n/bg_BG/settings.po
index eb9eeba9e56..6b2855b846a 100644
--- a/l10n/bg_BG/settings.po
+++ b/l10n/bg_BG/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/bg_BG/user_ldap.po b/l10n/bg_BG/user_ldap.po
index f81225ec5b5..df6651b1ded 100644
--- a/l10n/bg_BG/user_ldap.po
+++ b/l10n/bg_BG/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/bn_BD/core.po b/l10n/bn_BD/core.po
index 70e1adade73..a6674c96bc5 100644
--- a/l10n/bn_BD/core.po
+++ b/l10n/bn_BD/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: bn_BD\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr "ভাগাভাগিকৃত"
msgid "Share"
msgstr "ভাগাভাগি কর"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "সমস্যা"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "ভাগাভাগি করতে সমস্যা দেখা দিয়েছে "
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "ভাগাভাগি বাতিল করতে সমস্যা দেখা দিয়েছে"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "অনুমতিসমূহ পরিবর্তন করতে সমস্যা দেখা দিয়েছে"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} আপনার এবং {group} গোষ্ঠীর সাথে ভাগাভাগি করেছেন"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner} আপনার সাথে ভাগাভাগি করেছেন"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "কূটশব্দ সুরক্ষিত"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "কূটশব্দ"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "ব্যক্তির সাথে ই-মেইল যুক্ত কর"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "পাঠাও"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করুন"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "ই-মেইলের মাধ্যমে ভাগাভাগি করুনঃ"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "কোন ব্যক্তি খুঁজে পাওয়া গেল না"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "পূনঃরায় ভাগাভাগি অনুমোদিত নয়"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "{user} এর সাথে {item} ভাগাভাগি করা হয়েছে"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "ভাগাভাগি বাতিল "
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "সম্পাদনা করতে পারবেন"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "অধিগম্যতা নিয়ন্ত্রণ"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "তৈরী করুন"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "পরিবর্ধন কর"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "মুছে ফেল"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "ভাগাভাগি কর"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "কূটশব্দদ্বারা সুরক্ষিত"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ বাতিল করতে সমস্যা দেখা দিয়েছে"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করতে সমস্যা দেখা দিয়েছে"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "পাঠানো হচ্ছে......"
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "ই-মেইল পাঠানো হয়েছে"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "সতর্কবাণী"
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "আপনার কূটশব্দটি পূনঃনির্ধারণ করার জন্য নিম্নোক্ত লিংকটি ব্যবহার করুনঃ {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "কূটশব্দ পূনঃনির্ধারণের জন্য একটি টূনঃনির্ধারণ লিংকটি আপনাকে ই-মেইলে পাঠানো হয়েছে ।"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "ব্যবহারকারী"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,13 +489,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "অনুরোধ পূনঃনির্ধারণ"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/bn_BD/files.po b/l10n/bn_BD/files.po
index 22e631a4738..1d375fe759c 100644
--- a/l10n/bn_BD/files.po
+++ b/l10n/bn_BD/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/bn_BD/files_sharing.po b/l10n/bn_BD/files_sharing.po
index 1d3cf382dd8..8ccc626d695 100644
--- a/l10n/bn_BD/files_sharing.po
+++ b/l10n/bn_BD/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/bn_BD/lib.po b/l10n/bn_BD/lib.po
index 9b194f64bc5..8d08ad97495 100644
--- a/l10n/bn_BD/lib.po
+++ b/l10n/bn_BD/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/bn_BD/settings.po b/l10n/bn_BD/settings.po
index dccbf8c664b..03b0c03684d 100644
--- a/l10n/bn_BD/settings.po
+++ b/l10n/bn_BD/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/bn_BD/user_ldap.po b/l10n/bn_BD/user_ldap.po
index e6fe8a40a02..73fe1538f16 100644
--- a/l10n/bn_BD/user_ldap.po
+++ b/l10n/bn_BD/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/bs/core.po b/l10n/bs/core.po
index ff7193d53c6..e22879aaa3b 100644
--- a/l10n/bs/core.po
+++ b/l10n/bs/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ 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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -281,140 +281,140 @@ msgstr ""
msgid "Share"
msgstr "Podijeli"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -466,27 +466,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -494,12 +494,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/bs/files.po b/l10n/bs/files.po
index b1a2e3dd7c3..339971ff929 100644
--- a/l10n/bs/files.po
+++ b/l10n/bs/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ca/core.po b/l10n/ca/core.po
index 56a5c1bcc9e..223d386553e 100644
--- a/l10n/ca/core.po
+++ b/l10n/ca/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -19,15 +19,15 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
-msgstr ""
+msgstr "No s'ha pogut enviar correu als usuaris següents: %s"
#: ajax/update.php:11
msgid "Turned on maintenance mode"
@@ -278,140 +278,140 @@ msgstr "Compartit"
msgid "Share"
msgstr "Comparteix"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Error"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Error en compartir"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Error en deixar de compartir"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Error en canviar els permisos"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartit amb vos i amb el grup {group} per {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Compartit amb vos per {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Comparteix amb usuari o grup..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Enllaç de compartició"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Protegir amb contrasenya"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Contrasenya"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Permet pujada pública"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Enllaç per correu electrónic amb la persona"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Envia"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Estableix la data de venciment"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Data de venciment"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Comparteix per correu electrònic"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "No s'ha trobat ningú"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grup"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "No es permet compartir de nou"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Compartit en {item} amb {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Deixa de compartir"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "notifica per correu electrònic"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "pot editar"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "control d'accés"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "crea"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "actualitza"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "elimina"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "comparteix"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Protegeix amb contrasenya"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Error en eliminar la data de venciment"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Error en establir la data de venciment"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Enviant..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "El correu electrónic s'ha enviat"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Avís"
@@ -421,7 +421,7 @@ msgstr "No s'ha especificat el tipus d'objecte."
#: js/tags.js:13
msgid "Enter new"
-msgstr ""
+msgstr "Escriu nou"
#: js/tags.js:27
msgid "Delete"
@@ -433,15 +433,15 @@ msgstr "Afegeix"
#: js/tags.js:39
msgid "Edit tags"
-msgstr ""
+msgstr "Edita etiquetes"
#: js/tags.js:57
msgid "Error loading dialog template: {error}"
-msgstr ""
+msgstr "Error en carregar la plantilla de diàleg: {error}"
#: js/tags.js:261
msgid "No tags selected for deletion."
-msgstr ""
+msgstr "No heu seleccionat les etiquetes a eliminar."
#: js/update.js:17
msgid ""
@@ -463,27 +463,27 @@ msgstr "restableix la contrasenya %s"
msgid "Use the following link to reset your password: {link}"
msgstr "Useu l'enllaç següent per restablir la contrasenya: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "La petició ha fallat!<br>Esteu segur que el correu/nom d'usuari és correcte?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nom d'usuari"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -491,13 +491,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Els vostres fitxers estan encriptats. Si no heu habilitat la clau de recuperació no hi haurà manera de recuperar les dades després que reestabliu la contrasenya. Si sabeu què fer, contacteu amb l'administrador abans de continuar. Voleu continuar?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Sí, vull restablir ara la contrasenya"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Sol·licita reinicialització"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -537,31 +537,31 @@ msgstr "Ajuda"
#: tags/controller.php:22
msgid "Error loading tags"
-msgstr ""
+msgstr "Error en carregar les etiquetes"
#: tags/controller.php:48
msgid "Tag already exists"
-msgstr ""
+msgstr "L'etiqueta ja existeix"
#: tags/controller.php:64
msgid "Error deleting tag(s)"
-msgstr ""
+msgstr "Error en eliminar etiqueta(s)"
#: tags/controller.php:75
msgid "Error tagging"
-msgstr ""
+msgstr "Error en etiquetar"
#: tags/controller.php:86
msgid "Error untagging"
-msgstr ""
+msgstr "Error en treure les etiquetes"
#: tags/controller.php:97
msgid "Error favoriting"
-msgstr ""
+msgstr "Error en posar a preferits"
#: tags/controller.php:108
msgid "Error unfavoriting"
-msgstr ""
+msgstr "Error en treure de preferits"
#: templates/403.php:12
msgid "Access forbidden"
@@ -579,18 +579,18 @@ msgid ""
"just letting you know that %s shared %s with you.\n"
"View it: %s\n"
"\n"
-msgstr ""
+msgstr "Ei,\n\nnomés fer-te saber que %s ha compartit %s amb tu.\nMira-ho a: %s\n\n"
#: templates/altmail.php:4
#, php-format
msgid ""
"The share will expire on %s.\n"
"\n"
-msgstr ""
+msgstr "El compartit té venciment a %s.\n\n"
#: templates/altmail.php:6 templates/mail.php:19
msgid "Cheers!"
-msgstr ""
+msgstr "Salut!"
#: templates/installation.php:24 templates/installation.php:31
#: templates/installation.php:38
@@ -679,7 +679,7 @@ msgstr "Acaba la configuració"
#: templates/installation.php:184
msgid "Finishing …"
-msgstr ""
+msgstr "Acabant..."
#: templates/layout.user.php:43
#, php-format
@@ -706,11 +706,11 @@ msgstr "Canvieu la contrasenya de nou per assegurar el vostre compte."
#: templates/login.php:17
msgid "Server side authentication failed!"
-msgstr ""
+msgstr "L'autenticació del servidor ha fallat!"
#: templates/login.php:18
msgid "Please contact your administrator."
-msgstr ""
+msgstr "Contacteu amb l'administrador."
#: templates/login.php:38
msgid "Lost your password?"
@@ -733,12 +733,12 @@ msgstr "Acreditacions alternatives"
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 ""
+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>"
#: templates/mail.php:17
#, php-format
msgid "The share will expire on %s.<br><br>"
-msgstr ""
+msgstr "El compartit té venciment a %s.<br><br>"
#: templates/update.admin.php:3
#, php-format
@@ -748,18 +748,18 @@ msgstr "S'està actualitzant ownCloud a la versió %s, pot trigar una estona."
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Aquesta instància d'ownCloud s'està actualitzant i podria trigar una estona."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Carregueu de nou aquesta pàgina d'aquí a poc temps per continuar usant ownCloud."
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Contacteu amb l'administrador del sistema si aquest missatge persisteix o apareix inesperadament."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Gràcies per la paciència."
diff --git a/l10n/ca/files.po b/l10n/ca/files.po
index 20110434c2d..bf9c43c15fb 100644
--- a/l10n/ca/files.po
+++ b/l10n/ca/files.po
@@ -4,14 +4,15 @@
#
# Translators:
# rogerc, 2013
+# jmontane <joan@montane.cat>, 2013
# Josep Tomàs <jtomas.binsoft@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 11:20+0000\n"
+"Last-Translator: rogerc\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,39 +36,39 @@ 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 ""
+msgstr "El nom de fitxer no pot contenir \"/\". Indiqueu un nom diferent."
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent."
#: ajax/newfile.php:81
msgid "Not a valid source"
-msgstr ""
+msgstr "No és un origen vàlid"
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "S'ha produït un error en baixar %s a %s"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+msgstr "S'ha produït un error en crear el fitxer"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+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 ""
+msgstr "El nom de la carpeta no pot contenir \"/\". Indiqueu un nom diferent."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "S'ha produït un error en crear la carpeta"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -155,11 +156,11 @@ msgstr "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·l
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "L'URL no pot ser buit"
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "A la carpeta inici 'Compartit' és un nom de fitxer reservat"
#: js/file-upload.js:517 js/filelist.js:363
msgid "{new_name} already exists"
@@ -167,11 +168,11 @@ msgstr "{new_name} ja existeix"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "No s'ha pogut crear el fitxer"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "No s'ha pogut crear la carpeta"
#: js/fileactions.js:125
msgid "Share"
@@ -191,7 +192,7 @@ msgstr "Pendent"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "No es pot canviar el nom de fitxer"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -245,14 +246,14 @@ msgstr "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
-msgstr ""
+msgstr "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou."
#: js/files.js:67
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 "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:71
msgid ""
@@ -357,7 +358,7 @@ msgstr "Cancel·la la pujada"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "No teniu permisos per a pujar o crear els fitxers aquí"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/ca/files_encryption.po b/l10n/ca/files_encryption.po
index 187c2c25278..ccc26873c88 100644
--- a/l10n/ca/files_encryption.po
+++ b/l10n/ca/files_encryption.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-13 20:29-0400\n"
-"PO-Revision-Date: 2013-10-14 00:29+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 11:50+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"
@@ -61,7 +61,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 "L'aplicació d'encriptació no està inicialitzada! Potser l'aplicació d'encriptació ha estat reiniciada durant la sessió. Intenteu sortir i acreditar-vos de nou per reinicialitzar l'aplicació d'encriptació."
#: files/error.php:15
msgid ""
@@ -75,13 +75,13 @@ msgstr "La clau privada no és vàlida! Probablement la contrasenya va ser canvi
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 es pot desencriptar aquest fitxer, probablement és un fitxer compartit. Demaneu al propietari del fitxer que el comparteixi de nou amb vós."
#: files/error.php:21 files/error.php:26
msgid ""
"Unknown error please check your system settings or contact your "
"administrator"
-msgstr ""
+msgstr "Error desconegut. Comproveu l'arranjament del sistema o contacteu amb l'administrador"
#: hooks/hooks.php:53
msgid "Missing requirements."
@@ -104,7 +104,7 @@ msgstr "Desant..."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
-msgstr ""
+msgstr "Vés directament a"
#: templates/invalid_private_key.php:8
msgid "personal settings"
@@ -125,7 +125,7 @@ msgstr "Clau de recuperació de la contrasenya"
#: templates/settings-admin.php:14
msgid "Repeat Recovery key password"
-msgstr ""
+msgstr "Repetiu la clau de recuperació de contrasenya"
#: templates/settings-admin.php:21 templates/settings-personal.php:51
msgid "Enabled"
@@ -149,7 +149,7 @@ msgstr "Nova clau de recuperació de contrasenya"
#: templates/settings-admin.php:53
msgid "Repeat New Recovery key password"
-msgstr ""
+msgstr "Repetiu la nova clau de recuperació de contrasenya"
#: templates/settings-admin.php:58
msgid "Change Password"
diff --git a/l10n/ca/files_sharing.po b/l10n/ca/files_sharing.po
index ea387347135..c5663624eb6 100644
--- a/l10n/ca/files_sharing.po
+++ b/l10n/ca/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-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"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 11:30+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"
@@ -20,7 +20,7 @@ msgstr ""
#: templates/authenticate.php:4
msgid "This share is password-protected"
-msgstr ""
+msgstr "Aquest compartit està protegit amb contrasenya"
#: templates/authenticate.php:7
msgid "The password is wrong. Try again."
@@ -82,4 +82,4 @@ msgstr "No hi ha vista prèvia disponible per a"
#: templates/public.php:98
msgid "Direct link"
-msgstr ""
+msgstr "Enllaç directe"
diff --git a/l10n/ca/lib.po b/l10n/ca/lib.po
index d5eefebca6f..0f952f5be37 100644
--- a/l10n/ca/lib.po
+++ b/l10n/ca/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ca/settings.po b/l10n/ca/settings.po
index da84fc24316..23f5fe57c5e 100644
--- a/l10n/ca/settings.po
+++ b/l10n/ca/settings.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 11:20+0000\n"
+"Last-Translator: rogerc\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -214,7 +214,7 @@ msgstr "Heu de facilitar una contrasenya vàlida"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Avís: la carpeta Home per l'usuari \"{user}\" ja existeix"
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -295,11 +295,11 @@ msgstr "Executa una tasca per cada paquet carregat"
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
-msgstr ""
+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:115
msgid "Use systems cron service to call the cron.php file every 15 minutes."
-msgstr ""
+msgstr "Utilitza el servei cron del sistema per fer una crida al fitxer cron.php cada 15 minuts."
#: templates/admin.php:120
msgid "Sharing"
@@ -546,7 +546,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Useu aquesta adreça per <a href=\"%s\" target=\"_blank\">accedir als fitxers via WebDAV</a>"
#: templates/personal.php:146
msgid "Encryption"
diff --git a/l10n/ca/user_ldap.po b/l10n/ca/user_ldap.po
index ba70be3ed0e..24d6fe02c01 100644
--- a/l10n/ca/user_ldap.po
+++ b/l10n/ca/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 12:00+0000\n"
+"Last-Translator: rogerc\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -44,20 +44,20 @@ msgstr "La configuració no és vàlida. Per més detalls mireu al registre d'ow
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "No heu especificat cap acció"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "No heu especificat cap configuració"
#: ajax/wizard.php:78
msgid "No data specified"
-msgstr ""
+msgstr "No heu especificat cap dada"
#: ajax/wizard.php:86
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "No s'ha pogut establir la configuració %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -93,11 +93,11 @@ msgstr "Selecciona els grups"
#: js/settings.js:663 js/settings.js:672
msgid "Select object classes"
-msgstr ""
+msgstr "Seleccioneu les classes dels objectes"
#: js/settings.js:666
msgid "Select attributes"
-msgstr ""
+msgstr "Seleccioneu els atributs"
#: js/settings.js:694
msgid "Connection test succeeded"
@@ -119,23 +119,23 @@ msgstr "Confirma l'eliminació"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "S'ha trobat %s grup"
+msgstr[1] "S'han trobat %s grups"
#: lib/wizard.php:123
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "S'ha trobat %s usuari"
+msgstr[1] "S'han trobat %s usuaris"
#: lib/wizard.php:752 lib/wizard.php:764
msgid "Invalid Host"
-msgstr ""
+msgstr "Ordinador central no vàlid"
#: lib/wizard.php:910
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "La característica desitjada no s'ha trobat"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -148,53 +148,53 @@ msgstr "Ajuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr ""
+msgstr "Limita l'accés a %s grups que compleixin amb el criteri:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "només aquestes classes d'objecte:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "només d'aquests grups"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Edita filtre raw"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "Filtre raw 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 "El filtre especifica quins grups LDAP haurien de tenir accés a la instància %s."
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "grups trobats"
#: templates/part.wizard-loginfilter.php:4
msgid "What attribute shall be used as login name:"
-msgstr ""
+msgstr "Quin atribut s'hauria d'utilitzar com a nom per a l'acreditació:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "Nom d'usuari LDAP:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "Adreça de correu electrònic LDAP:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Altres atributs:"
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -243,17 +243,17 @@ 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 ""
+msgstr "Limita l'accés a %s usuaris que compleixin amb el criteri:"
#: 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 filtre especifica quins usuaris LDAP haurien de tenir accés a la instància %s"
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "usuaris trobats"
#: templates/part.wizardcontrols.php:4
msgid "Back"
@@ -467,11 +467,11 @@ msgstr "Per defecte, owncloud autodetecta l'atribut UUID. L'atribut UUID s'utili
#: templates/settings.php:60
msgid "UUID Attribute for Users:"
-msgstr ""
+msgstr "Atribut UUID per Usuaris:"
#: templates/settings.php:61
msgid "UUID Attribute for Groups:"
-msgstr ""
+msgstr "Atribut UUID per Grups:"
#: templates/settings.php:62
msgid "Username-LDAP User Mapping"
diff --git a/l10n/cs_CZ/core.po b/l10n/cs_CZ/core.po
index 883fca97205..fe55df395e4 100644
--- a/l10n/cs_CZ/core.po
+++ b/l10n/cs_CZ/core.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
@@ -23,12 +23,12 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, 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"
@@ -287,140 +287,140 @@ msgstr "Sdílené"
msgid "Share"
msgstr "Sdílet"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Chyba"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Chyba při sdílení"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Chyba při rušení sdílení"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Chyba při změně oprávnění"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "S Vámi a skupinou {group} sdílí {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "S Vámi sdílí {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Chránit heslem"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Heslo"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Povolit veřejné nahrávání"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Odeslat osobě odkaz e-mailem"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Odeslat"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Nastavit datum vypršení platnosti"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Datum vypršení platnosti"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Sdílet e-mailem:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Žádní lidé nenalezeni"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "skupina"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Sdílení již sdílené položky není povoleno"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Sdíleno v {item} s {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Zrušit sdílení"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "lze upravovat"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "řízení přístupu"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "vytvořit"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "aktualizovat"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "smazat"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "sdílet"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Chráněno heslem"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Chyba při odstraňování data vypršení platnosti"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Chyba při nastavení data vypršení platnosti"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Odesílám ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-mail odeslán"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Varování"
@@ -472,27 +472,27 @@ msgstr "reset hesla %s"
msgid "Use the following link to reset your password: {link}"
msgstr "Heslo obnovíte použitím následujícího odkazu: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Odkaz na obnovení hesla byl odeslán na vaši e-mailovou adresu.<br>Pokud jej v krátké době neobdržíte, zkontrolujte váš koš a složku spam.<br>Pokud jej nenaleznete, kontaktujte svého správce."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Požadavek selhal!<br>Ujistili jste se, že vaše uživatelské jméno a e-mail jsou správně?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Uživatelské jméno"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -500,13 +500,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Vaše soubory jsou šifrovány. Pokud nemáte povolen klíč pro obnovu, neexistuje způsob jak získat, po změně hesla, vaše data. Pokud si nejste jisti co dělat, kontaktujte nejprve svého správce. Opravdu si přejete pokračovat?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Ano, opravdu si nyní přeji obnovit mé heslo"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Vyžádat obnovu"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/cs_CZ/files.po b/l10n/cs_CZ/files.po
index 617bf6184c1..903b3af087e 100644
--- a/l10n/cs_CZ/files.po
+++ b/l10n/cs_CZ/files.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/cs_CZ/files_sharing.po b/l10n/cs_CZ/files_sharing.po
index 98ba4fbcb9c..359afc837cb 100644
--- a/l10n/cs_CZ/files_sharing.po
+++ b/l10n/cs_CZ/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/cs_CZ/lib.po b/l10n/cs_CZ/lib.po
index 61750d716e0..2bd7948ff5a 100644
--- a/l10n/cs_CZ/lib.po
+++ b/l10n/cs_CZ/lib.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/cs_CZ/settings.po b/l10n/cs_CZ/settings.po
index 4d15ebd75e1..8dc58b8ed25 100644
--- a/l10n/cs_CZ/settings.po
+++ b/l10n/cs_CZ/settings.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/cs_CZ/user_ldap.po b/l10n/cs_CZ/user_ldap.po
index 059ad964733..f416903b7ce 100644
--- a/l10n/cs_CZ/user_ldap.po
+++ b/l10n/cs_CZ/user_ldap.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/cy_GB/core.po b/l10n/cy_GB/core.po
index 4da2d4fe226..69fbdde96df 100644
--- a/l10n/cy_GB/core.po
+++ b/l10n/cy_GB/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ 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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -287,140 +287,140 @@ msgstr "Rhannwyd"
msgid "Share"
msgstr "Rhannu"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Gwall"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Gwall wrth rannu"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Gwall wrth ddad-rannu"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Gwall wrth newid caniatâd"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Rhannwyd â chi a'r grŵp {group} gan {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Rhannwyd â chi gan {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Diogelu cyfrinair"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Cyfrinair"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "E-bostio dolen at berson"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Anfon"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Gosod dyddiad dod i ben"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Dyddiad dod i ben"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Rhannu drwy e-bost:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Heb ganfod pobl"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grŵp"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Does dim hawl ail-rannu"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Rhannwyd yn {item} â {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Dad-rannu"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "yn gallu golygu"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "rheolaeth mynediad"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "creu"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "diweddaru"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "dileu"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "rhannu"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Diogelwyd â chyfrinair"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Gwall wrth ddad-osod dyddiad dod i ben"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Gwall wrth osod dyddiad dod i ben"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Yn anfon ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Anfonwyd yr e-bost"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Rhybudd"
@@ -472,27 +472,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Defnyddiwch y ddolen hon i ailosod eich cyfrinair: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Anfonwyd y ddolen i ailosod eich cyfrinair i'ch cyfeiriad ebost.<br>Os nad yw'n cyrraedd o fewn amser rhesymol gwiriwch eich plygell spam/sothach.<br>Os nad yw yno, cysylltwch â'ch gweinyddwr lleol."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Methodd y cais!<br>Gwiriwch eich enw defnyddiwr ac ebost."
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Enw defnyddiwr"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -500,13 +500,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Gwneud cais i ailosod"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/cy_GB/files.po b/l10n/cy_GB/files.po
index 35d302c0d87..17ae1d567e6 100644
--- a/l10n/cy_GB/files.po
+++ b/l10n/cy_GB/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/cy_GB/files_sharing.po b/l10n/cy_GB/files_sharing.po
index 320e84a716a..3604e9e5d4b 100644
--- a/l10n/cy_GB/files_sharing.po
+++ b/l10n/cy_GB/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/cy_GB/lib.po b/l10n/cy_GB/lib.po
index 2630d6e3464..6444116b1ca 100644
--- a/l10n/cy_GB/lib.po
+++ b/l10n/cy_GB/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/cy_GB/settings.po b/l10n/cy_GB/settings.po
index 003d4418767..aa9d79ec914 100644
--- a/l10n/cy_GB/settings.po
+++ b/l10n/cy_GB/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/cy_GB/user_ldap.po b/l10n/cy_GB/user_ldap.po
index 27e628c2a78..586c8a7f293 100644
--- a/l10n/cy_GB/user_ldap.po
+++ b/l10n/cy_GB/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/da/core.po b/l10n/da/core.po
index fc14c4ca9ac..724078260cb 100644
--- a/l10n/da/core.po
+++ b/l10n/da/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -21,12 +21,12 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -280,140 +280,140 @@ msgstr "Delt"
msgid "Share"
msgstr "Del"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Fejl"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Fejl under deling"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Fejl under annullering af deling"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Fejl under justering af rettigheder"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Delt med dig og gruppen {group} af {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Delt med dig af {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Beskyt med adgangskode"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Kodeord"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Tillad Offentlig Upload"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "E-mail link til person"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Send"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Vælg udløbsdato"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Udløbsdato"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Del via email:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Ingen personer fundet"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "gruppe"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Videredeling ikke tilladt"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Delt i {item} med {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Fjern deling"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "kan redigere"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "Adgangskontrol"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "opret"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "opdater"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "slet"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "del"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Beskyttet med adgangskode"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Fejl ved fjernelse af udløbsdato"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Fejl under sætning af udløbsdato"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Sender ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-mail afsendt"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Advarsel"
@@ -465,27 +465,27 @@ msgstr "%s adgangskode nulstillet"
msgid "Use the following link to reset your password: {link}"
msgstr "Anvend følgende link til at nulstille din adgangskode: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Linket til at nulstille dit kodeord er blevet sendt til din e-post. <br> Hvis du ikke modtager den inden for en rimelig tid, så tjek dine spam / junk mapper.<br> Hvis det ikke er der, så spørg din lokale administrator."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Anmodning mislykkedes!<br>Er du sikker på at din e-post / brugernavn var korrekt?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Brugernavn"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -493,13 +493,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Dine filer er krypterede. Hvis du ikke har aktiveret gendannelsesnøglen kan du ikke få dine data tilbage efter at du har ændret adgangskode. HVis du ikke er sikker på, hvad du skal gøre så kontakt din administrator før du fortsætter. Vil du fortsætte?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Ja, Jeg ønsker virkelig at nulstille mit kodeord"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Anmod om nulstilling"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/da/files.po b/l10n/da/files.po
index 8351c30e1ee..11934ca2b7d 100644
--- a/l10n/da/files.po
+++ b/l10n/da/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/da/files_sharing.po b/l10n/da/files_sharing.po
index 7640f2841d7..0c3fefde633 100644
--- a/l10n/da/files_sharing.po
+++ b/l10n/da/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/da/lib.po b/l10n/da/lib.po
index bd8005cae63..d7dd8afd423 100644
--- a/l10n/da/lib.po
+++ b/l10n/da/lib.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/da/settings.po b/l10n/da/settings.po
index f1ebe1baffd..80f10b6e2c1 100644
--- a/l10n/da/settings.po
+++ b/l10n/da/settings.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/da/user_ldap.po b/l10n/da/user_ldap.po
index 9b38d6b6499..f878e6504ca 100644
--- a/l10n/da/user_ldap.po
+++ b/l10n/da/user_ldap.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/de/core.po b/l10n/de/core.po
index cb6b9378b48..5716903c049 100644
--- a/l10n/de/core.po
+++ b/l10n/de/core.po
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 09:20+0000\n"
-"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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"
@@ -25,12 +25,12 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s teilte »%s« mit Ihnen"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Die E-Mail konnte nicht an folgende Benutzer gesendet werden: %s"
@@ -284,140 +284,140 @@ msgstr "Geteilt"
msgid "Share"
msgstr "Teilen"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Fehler"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Fehler beim Teilen"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Fehler beim Aufheben der Freigabe"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Fehler beim Ändern der Rechte"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} hat dies mit Dir und der Gruppe {group} geteilt"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner} hat dies mit Dir geteilt"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr "Mit Benutzer oder Gruppe teilen ...."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr "Link Teilen"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Passwortschutz"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Passwort"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Öffentliches Hochladen erlauben"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Link per E-Mail verschicken"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Senden"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Setze ein Ablaufdatum"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Ablaufdatum"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Über eine E-Mail teilen:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Niemand gefunden"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "Gruppe"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Weiterverteilen ist nicht erlaubt"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Für {user} in {item} freigegeben"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Freigabe aufheben"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr "Per E-Mail informieren"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "kann bearbeiten"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "Zugriffskontrolle"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "erstellen"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "aktualisieren"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "löschen"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "teilen"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Durch ein Passwort geschützt"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Fehler beim Entfernen des Ablaufdatums"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Fehler beim Setzen des Ablaufdatums"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Sende ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-Mail wurde verschickt"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Warnung"
@@ -469,27 +469,27 @@ msgstr "%s-Passwort zurücksetzen"
msgid "Use the following link to reset your password: {link}"
msgstr "Nutze den nachfolgenden Link, um Dein Passwort zurückzusetzen: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Anfrage fehlgeschlagen!<br>Hast Du darauf geachtet, dass Deine E-Mail/Dein Benutzername korrekt war?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Benutzername"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -497,13 +497,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Ihre Dateien sind verschlüsselt. Sollten Sie keinen Wiederherstellungschlüssel aktiviert haben, gibt es keine Möglichkeit an Ihre Daten zu kommen, wenn das Passwort zurückgesetzt wird. Falls Sie sich nicht sicher sind, was Sie tun sollen, kontaktieren Sie bitte Ihren Administrator, bevor Sie fortfahren. Wollen Sie wirklich fortfahren?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Ja, ich will mein Passwort jetzt wirklich zurücksetzen"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Beantrage Zurücksetzung"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/de/files.po b/l10n/de/files.po
index 953783566b1..b8a20d1133a 100644
--- a/l10n/de/files.po
+++ b/l10n/de/files.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+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"
@@ -46,7 +46,7 @@ msgstr "Der Dateiname darf kein \"/\" enthalten. Bitte wähle einen anderen Name
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."
+msgstr "Der Name %s wird bereits im Ordner %s benutzt. Bitte wähle einen anderen Namen."
#: ajax/newfile.php:81
msgid "Not a valid source"
@@ -63,7 +63,7 @@ msgstr "Fehler beim Erstellen der Datei"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "Der Ordner-Name darf nicht leer sein."
#: ajax/newfolder.php:27
msgid "Folder name must not contain \"/\". Please choose a different name."
@@ -138,7 +138,7 @@ msgstr "Dateien"
#: js/file-upload.js:228
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
-msgstr "Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist"
+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"
@@ -249,20 +249,20 @@ msgstr "Dein Speicher ist fast voll ({usedSpacePercent}%)"
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 Deine Schlüssel sind nicht initialisiert. Bitte melden sich nochmals ab und wieder an."
+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:67
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."
+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:71
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."
+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:302
msgid ""
@@ -361,7 +361,7 @@ msgstr "Upload abbrechen"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr "Du besitzt hier keine Berechtigung Dateien hochzuladen oder zu erstellen"
+msgstr "Du besitzt hier keine Berechtigung, um Dateien hochzuladen oder zu erstellen"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/de/files_sharing.po b/l10n/de/files_sharing.po
index afd02c1d13e..8a256a7d246 100644
--- a/l10n/de/files_sharing.po
+++ b/l10n/de/files_sharing.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-21 18:10+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: Susi <>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/de/lib.po b/l10n/de/lib.po
index b52837066ae..e67c23addca 100644
--- a/l10n/de/lib.po
+++ b/l10n/de/lib.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/de/settings.po b/l10n/de/settings.po
index 3a2c8f9af6b..fd05fd81120 100644
--- a/l10n/de/settings.po
+++ b/l10n/de/settings.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 09:10+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/de/user_ldap.po b/l10n/de/user_ldap.po
index 74fa596b219..393fcd26a0a 100644
--- a/l10n/de/user_ldap.po
+++ b/l10n/de/user_ldap.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 10:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
@@ -151,7 +151,7 @@ msgstr "Hilfe"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Beschränken Sie den Zugriff auf %s für die Gruppen-Sitzungen durch folgende Kriterien:"
+msgstr "Beschränke den Zugriff auf %s auf Gruppen, die die folgenden Kriterien erfüllen:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -246,7 +246,7 @@ 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änken Sie den Zugriff auf %s für die Benutzer-Sitzungen durch folgende Kriterien:"
+msgstr "Beschränke den Zugriff auf %s auf Benutzer, die die folgenden Kriterien erfüllen:"
#: templates/part.wizard-userfilter.php:31
#, php-format
diff --git a/l10n/de_AT/core.po b/l10n/de_AT/core.po
index cd2ad1df09e..eec0ad8fabe 100644
--- a/l10n/de_AT/core.po
+++ b/l10n/de_AT/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: de_AT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -277,140 +277,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -462,27 +462,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,12 +490,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/de_CH/core.po b/l10n/de_CH/core.po
index 1c7fdaa86e2..cba478476c0 100644
--- a/l10n/de_CH/core.po
+++ b/l10n/de_CH/core.po
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
@@ -26,12 +26,12 @@ msgstr ""
"Language: de_CH\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -285,140 +285,140 @@ msgstr "Geteilt"
msgid "Share"
msgstr "Teilen"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Fehler"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Fehler beim Teilen"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Fehler beim Aufheben der Freigabe"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Fehler bei der Änderung der Rechte"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Von {owner} mit Ihnen und der Gruppe {group} geteilt."
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Von {owner} mit Ihnen geteilt."
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Passwortschutz"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Passwort"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Öffentliches Hochladen erlauben"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Link per E-Mail verschicken"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Senden"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Ein Ablaufdatum setzen"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Ablaufdatum"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Mittels einer E-Mail teilen:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Niemand gefunden"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "Gruppe"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Das Weiterverteilen ist nicht erlaubt"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Freigegeben in {item} von {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Freigabe aufheben"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "kann bearbeiten"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "Zugriffskontrolle"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "erstellen"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "aktualisieren"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "löschen"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "teilen"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Passwortgeschützt"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Fehler beim Entfernen des Ablaufdatums"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Fehler beim Setzen des Ablaufdatums"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Sende ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email gesendet"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Warnung"
@@ -470,27 +470,27 @@ msgstr "%s-Passwort zurücksetzen"
msgid "Use the following link to reset your password: {link}"
msgstr "Nutzen Sie den nachfolgenden Link, um Ihr Passwort zurückzusetzen: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Anfrage fehlgeschlagen!<br>Haben Sie darauf geachtet, dass E-Mail-Adresse/Nutzername korrekt waren?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Benutzername"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -498,13 +498,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Ihre Dateien sind verschlüsselt. Wenn Sie den Wiederherstellungsschlüssel nicht aktiviert haben, wird es keine Möglichkeit geben, um Ihre Daten wiederzubekommen, nachdem Ihr Passwort zurückgesetzt wurde. Wenn Sie sich nicht sicher sind, was Sie tun sollen, wenden Sie sich bitte an Ihren Administrator, bevor Sie fortfahren. Wollen Sie wirklich fortfahren?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Ja, ich möchte jetzt mein Passwort wirklich zurücksetzen."
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Zurücksetzung anfordern"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/de_CH/files.po b/l10n/de_CH/files.po
index 1ec24d55628..54cffde49c9 100644
--- a/l10n/de_CH/files.po
+++ b/l10n/de_CH/files.po
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/de_CH/files_sharing.po b/l10n/de_CH/files_sharing.po
index 0126f732529..b3c9398ba27 100644
--- a/l10n/de_CH/files_sharing.po
+++ b/l10n/de_CH/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/de_CH/lib.po b/l10n/de_CH/lib.po
index 4f212236c30..21f33b3c905 100644
--- a/l10n/de_CH/lib.po
+++ b/l10n/de_CH/lib.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/de_CH/settings.po b/l10n/de_CH/settings.po
index 0225e4b5bb4..72a446d092e 100644
--- a/l10n/de_CH/settings.po
+++ b/l10n/de_CH/settings.po
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/de_CH/user_ldap.po b/l10n/de_CH/user_ldap.po
index e05aff3153c..fe3fadec6aa 100644
--- a/l10n/de_CH/user_ldap.po
+++ b/l10n/de_CH/user_ldap.po
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/de_DE/core.po b/l10n/de_DE/core.po
index a5449e6be19..4e79b59f1d1 100644
--- a/l10n/de_DE/core.po
+++ b/l10n/de_DE/core.po
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 09:20+0000\n"
-"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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 +25,12 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s geteilt »%s« mit Ihnen"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Die E-Mail konnte nicht an folgende Benutzer gesendet werden: %s"
@@ -284,140 +284,140 @@ msgstr "Geteilt"
msgid "Share"
msgstr "Teilen"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Fehler"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Fehler beim Teilen"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Fehler beim Aufheben der Freigabe"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Fehler bei der Änderung der Rechte"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Von {owner} mit Ihnen und der Gruppe {group} geteilt."
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Von {owner} mit Ihnen geteilt."
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr "Mit Benutzer oder Gruppe teilen ...."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr "Link teilen"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Passwortschutz"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Passwort"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Öffentliches Hochladen erlauben"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Link per E-Mail verschicken"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Senden"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Ein Ablaufdatum setzen"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Ablaufdatum"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Mittels einer E-Mail teilen:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Niemand gefunden"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "Gruppe"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Das Weiterverteilen ist nicht erlaubt"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Freigegeben in {item} von {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Freigabe aufheben"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr "Per E-Mail informieren"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "kann bearbeiten"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "Zugriffskontrolle"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "erstellen"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "aktualisieren"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "löschen"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "teilen"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Passwortgeschützt"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Fehler beim Entfernen des Ablaufdatums"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Fehler beim Setzen des Ablaufdatums"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Sende ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email gesendet"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Warnung"
@@ -469,27 +469,27 @@ msgstr "%s-Passwort zurücksetzen"
msgid "Use the following link to reset your password: {link}"
msgstr "Nutzen Sie den nachfolgenden Link, um Ihr Passwort zurückzusetzen: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Anfrage fehlgeschlagen!<br>Haben Sie darauf geachtet, dass E-Mail-Adresse/Nutzername korrekt waren?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Benutzername"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -497,13 +497,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Ihre Dateien sind verschlüsselt. Wenn Sie den Wiederherstellungsschlüssel nicht aktiviert haben, wird es keine Möglichkeit geben, um Ihre Daten wiederzubekommen, nachdem Ihr Passwort zurückgesetzt wurde. Wenn Sie sich nicht sicher sind, was Sie tun sollen, wenden Sie sich bitte an Ihren Administrator, bevor Sie fortfahren. Wollen Sie wirklich fortfahren?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Ja, ich möchte jetzt mein Passwort wirklich zurücksetzen."
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Zurücksetzung anfordern"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/de_DE/files.po b/l10n/de_DE/files.po
index acc4801b920..b9847137ecf 100644
--- a/l10n/de_DE/files.po
+++ b/l10n/de_DE/files.po
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+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"
@@ -66,7 +66,7 @@ msgstr "Fehler beim Erstellen der Datei"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "Der Ordner-Name darf nicht leer sein."
#: ajax/newfolder.php:27
msgid "Folder name must not contain \"/\". Please choose a different name."
diff --git a/l10n/de_DE/files_sharing.po b/l10n/de_DE/files_sharing.po
index 0f24b45d6aa..c74f6b5033c 100644
--- a/l10n/de_DE/files_sharing.po
+++ b/l10n/de_DE/files_sharing.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-22 08:20+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/de_DE/lib.po b/l10n/de_DE/lib.po
index 0602c4f0698..ebd586e9a4c 100644
--- a/l10n/de_DE/lib.po
+++ b/l10n/de_DE/lib.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/de_DE/settings.po b/l10n/de_DE/settings.po
index 8f99ff6358b..f15f05284e3 100644
--- a/l10n/de_DE/settings.po
+++ b/l10n/de_DE/settings.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 09:10+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/de_DE/user_ldap.po b/l10n/de_DE/user_ldap.po
index 56af8d90e3e..73c2f41da11 100644
--- a/l10n/de_DE/user_ldap.po
+++ b/l10n/de_DE/user_ldap.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 10:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
@@ -153,7 +153,7 @@ msgstr "Hilfe"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Beschränken Sie den Zugriff auf %s für die Gruppen-Sitzungen durch folgende Kriterien:"
+msgstr "Beschränke den Zugriff auf %s auf Gruppen, die die folgenden Kriterien erfüllen:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -248,7 +248,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:"
-msgstr "Beschränken Sie den Zugriff auf %s für die Benutzer-Sitzungen durch folgende Kriterien:"
+msgstr "Beschränke den Zugriff auf %s auf Benutzer, die die folgenden Kriterien erfüllen:"
#: templates/part.wizard-userfilter.php:31
#, php-format
diff --git a/l10n/el/core.po b/l10n/el/core.po
index cceb55a45ce..f63eac7e698 100644
--- a/l10n/el/core.po
+++ b/l10n/el/core.po
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 09:40+0000\n"
-"Last-Translator: Efstathios Iosifidis <iefstathios@gmail.com>\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,12 +25,12 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "Ο %s διαμοιράστηκε μαζί σας το »%s«"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -284,140 +284,140 @@ msgstr "Κοινόχρηστα"
msgid "Share"
msgstr "Διαμοιρασμός"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Σφάλμα"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Σφάλμα κατά τον διαμοιρασμό"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Σφάλμα κατά το σταμάτημα του διαμοιρασμού"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Σφάλμα κατά την αλλαγή των δικαιωμάτων"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Διαμοιράστηκε με σας και με την ομάδα {group} του {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Διαμοιράστηκε με σας από τον {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr "Διαμοιρασμός με χρήστη ή ομάδα ..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr "Διαμοιρασμός συνδέσμου"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Προστασία συνθηματικού"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Συνθηματικό"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Να επιτρέπεται η Δημόσια Αποστολή"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Αποστολή συνδέσμου με email "
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Αποστολή"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Ορισμός ημ. λήξης"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Ημερομηνία λήξης"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Διαμοιρασμός μέσω email:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Δεν βρέθηκε άνθρωπος"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "ομάδα"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Ξαναμοιρασμός δεν επιτρέπεται"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Διαμοιρασμός του {item} με τον {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Σταμάτημα διαμοιρασμού"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr "ειδοποίηση με email"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "δυνατότητα αλλαγής"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "έλεγχος πρόσβασης"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "δημιουργία"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "ενημέρωση"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "διαγραφή"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "διαμοιρασμός"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Προστασία με συνθηματικό"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Σφάλμα κατά την διαγραφή της ημ. λήξης"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Σφάλμα κατά τον ορισμό ημ. λήξης"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Αποστολή..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Το Email απεστάλη "
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Προειδοποίηση"
@@ -469,27 +469,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Χρησιμοποιήστε τον ακόλουθο σύνδεσμο για να επανεκδόσετε τον κωδικό: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Ο σύνδεσμος για να επανακτήσετε τον κωδικό σας έχει σταλεί στο email <br>αν δεν το λάβετε μέσα σε ορισμένο διάστημα, ελέγξετε τους φακελλους σας spam/junk <br> αν δεν είναι εκεί ρωτήστε τον τοπικό σας διαχειριστή "
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Η αίτηση απέτυχε! Βεβαιωθηκατε ότι το email σας / username ειναι σωστο? "
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "Θα λάβετε ένα σύνδεσμο για να επαναφέρετε τον κωδικό πρόσβασής σας μέσω ηλεκτρονικού ταχυδρομείου."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Όνομα χρήστη"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -497,13 +497,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Τα αρχεία σας είναι κρυπτογραφημένα. Εάν δεν έχετε ενεργοποιήσει το κλειδί ανάκτησης, δεν υπάρχει περίπτωση να έχετε πρόσβαση στα δεδομένα σας μετά την επαναφορά του συνθηματικού. Εάν δεν είστε σίγουροι τι να κάνετε, παρακαλώ επικοινωνήστε με τον διαχειριστή πριν συνεχίσετε. Θέλετε να συνεχίσετε;"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Ναι, θέλω να επαναφέρω το συνθηματικό μου τώρα."
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Επαναφορά αίτησης"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/el/files.po b/l10n/el/files.po
index 7b52bba30ff..60f9f8f4dc4 100644
--- a/l10n/el/files.po
+++ b/l10n/el/files.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/el/files_sharing.po b/l10n/el/files_sharing.po
index 70ad7380591..0c2c2811bc5 100644
--- a/l10n/el/files_sharing.po
+++ b/l10n/el/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/el/lib.po b/l10n/el/lib.po
index 6497d5229a1..cc650a36f16 100644
--- a/l10n/el/lib.po
+++ b/l10n/el/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 09:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/el/settings.po b/l10n/el/settings.po
index 1f06033cdff..1ebd9d33458 100644
--- a/l10n/el/settings.po
+++ b/l10n/el/settings.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/el/user_ldap.po b/l10n/el/user_ldap.po
index 11d69a3a3f7..eac9a77c3ab 100644
--- a/l10n/el/user_ldap.po
+++ b/l10n/el/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 09:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/en@pirate/core.po b/l10n/en@pirate/core.po
index 41bfe2e084f..2405df4dcd1 100644
--- a/l10n/en@pirate/core.po
+++ b/l10n/en@pirate/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: en@pirate\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -277,140 +277,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Passcode"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -462,27 +462,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,12 +490,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/en@pirate/files_sharing.po b/l10n/en@pirate/files_sharing.po
index e6e80113d1c..c0d3a08cba2 100644
--- a/l10n/en@pirate/files_sharing.po
+++ b/l10n/en@pirate/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/en@pirate/settings.po b/l10n/en@pirate/settings.po
index c0956c8cfea..cc630c3b4f1 100644
--- a/l10n/en@pirate/settings.po
+++ b/l10n/en@pirate/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/en@pirate/user_ldap.po b/l10n/en@pirate/user_ldap.po
index 493bfd98273..41c7dd95dde 100644
--- a/l10n/en@pirate/user_ldap.po
+++ b/l10n/en@pirate/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:29+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/en_GB/core.po b/l10n/en_GB/core.po
index 0151a081b61..ca370d21c9a 100644
--- a/l10n/en_GB/core.po
+++ b/l10n/en_GB/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\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,12 @@ msgstr ""
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Couldn't send mail to following users: %s "
@@ -277,140 +277,140 @@ msgstr "Shared"
msgid "Share"
msgstr "Share"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Error"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Error whilst sharing"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Error whilst unsharing"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Error whilst changing permissions"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Shared with you and the group {group} by {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Shared with you by {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Share with user or group …"
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Share link"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Password protect"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Password"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Allow Public Upload"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Email link to person"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Send"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Set expiration date"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Expiration date"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Share via email:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "No people found"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "group"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Resharing is not allowed"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Shared in {item} with {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Unshare"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "notify by email"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "can edit"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "access control"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "create"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "update"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "delete"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "share"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Password protected"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Error unsetting expiration date"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Error setting expiration date"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Sending ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email sent"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Warning"
@@ -462,27 +462,27 @@ msgstr "%s password reset"
msgid "Use the following link to reset your password: {link}"
msgstr "Use the following link to reset your password: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Request failed!<br>Did you make sure your email/username was correct?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Username"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,13 +490,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Yes, I really want to reset my password now"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -747,18 +747,18 @@ msgstr "Updating ownCloud to version %s, this may take a while."
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "This ownCloud instance is currently being updated, which may take a while."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Please reload this page after a short time to continue using ownCloud."
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Contact your system administrator if this message persists or appeared unexpectedly."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Thank you for your patience."
diff --git a/l10n/en_GB/files.po b/l10n/en_GB/files.po
index 7926f9763f4..be76325bafb 100644
--- a/l10n/en_GB/files.po
+++ b/l10n/en_GB/files.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 14:00+0000\n"
+"Last-Translator: mnestis <transifex@mnestis.net>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,39 +34,39 @@ msgstr "File name cannot be empty."
#: ajax/newfile.php:62
msgid "File name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "File name must not contain \"/\". Please choose a different name."
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "The name %s is already used in the folder %s. Please choose a different name."
#: ajax/newfile.php:81
msgid "Not a valid source"
-msgstr ""
+msgstr "Not a valid source"
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Error whilst downloading %s to %s"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+msgstr "Error when creating the file"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "Folder name cannot be empty."
#: ajax/newfolder.php:27
msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Folder name must not contain \"/\". Please choose a different name."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Error when creating the folder"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -154,11 +154,11 @@ msgstr "File upload is in progress. Leaving the page now will cancel the upload.
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL cannot be empty"
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "In the home folder 'Shared' is a reserved file name"
#: js/file-upload.js:517 js/filelist.js:363
msgid "{new_name} already exists"
@@ -166,11 +166,11 @@ msgstr "{new_name} already exists"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "Could not create file"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "Could not create folder"
#: js/fileactions.js:125
msgid "Share"
@@ -190,7 +190,7 @@ msgstr "Pending"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "Could not rename file"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -356,7 +356,7 @@ msgstr "Cancel upload"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "You don’t have permission to upload or create files here"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/en_GB/files_sharing.po b/l10n/en_GB/files_sharing.po
index 2947c707c40..c550a2c5811 100644
--- a/l10n/en_GB/files_sharing.po
+++ b/l10n/en_GB/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 12:20+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/en_GB/lib.po b/l10n/en_GB/lib.po
index 687e9e733a7..67a35a19e1c 100644
--- a/l10n/en_GB/lib.po
+++ b/l10n/en_GB/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/en_GB/settings.po b/l10n/en_GB/settings.po
index c85cf57f557..720db56983f 100644
--- a/l10n/en_GB/settings.po
+++ b/l10n/en_GB/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 14:00+0000\n"
+"Last-Translator: mnestis <transifex@mnestis.net>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -213,7 +213,7 @@ msgstr "A valid password must be provided"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Warning: Home directory for user \"{user}\" already exists"
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -545,7 +545,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>"
#: templates/personal.php:146
msgid "Encryption"
diff --git a/l10n/en_GB/user_ldap.po b/l10n/en_GB/user_ldap.po
index 0ec2b204008..5653d23c80f 100644
--- a/l10n/en_GB/user_ldap.po
+++ b/l10n/en_GB/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 14: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"
@@ -44,20 +44,20 @@ msgstr "The configuration is invalid. Please look in the ownCloud log for furthe
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "No action specified"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "No configuration specified"
#: ajax/wizard.php:78
msgid "No data specified"
-msgstr ""
+msgstr "No data specified"
#: ajax/wizard.php:86
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr " Could not set configuration %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -93,11 +93,11 @@ msgstr "Select groups"
#: js/settings.js:663 js/settings.js:672
msgid "Select object classes"
-msgstr ""
+msgstr "Select object classes"
#: js/settings.js:666
msgid "Select attributes"
-msgstr ""
+msgstr "Select attributes"
#: js/settings.js:694
msgid "Connection test succeeded"
@@ -119,23 +119,23 @@ msgstr "Confirm Deletion"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s group found"
+msgstr[1] "%s groups found"
#: lib/wizard.php:123
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s user found"
+msgstr[1] "%s users found"
#: lib/wizard.php:752 lib/wizard.php:764
msgid "Invalid Host"
-msgstr ""
+msgstr "Invalid Host"
#: lib/wizard.php:910
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "Could not find the desired feature"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -148,53 +148,53 @@ msgstr "Help"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr ""
+msgstr "Limit the access to %s to groups meeting this criteria:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "only those object classes:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "only from those groups:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Edit raw filter instead"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "Raw 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 "The filter specifies which LDAP groups shall have access to the %s instance."
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "groups found"
#: templates/part.wizard-loginfilter.php:4
msgid "What attribute shall be used as login name:"
-msgstr ""
+msgstr "What attribute should be used as login name:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "LDAP Username:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "LDAP Email Address:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Other Attributes:"
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -243,21 +243,21 @@ 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 ""
+msgstr "Limit the access to %s to users meeting this criteria:"
#: templates/part.wizard-userfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP users shall have access to the %s instance."
-msgstr ""
+msgstr "The filter specifies which LDAP users shall have access to the %s instance."
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "users found"
#: templates/part.wizardcontrols.php:4
msgid "Back"
-msgstr ""
+msgstr "Back"
#: templates/part.wizardcontrols.php:7
msgid "Continue"
diff --git a/l10n/eo/core.po b/l10n/eo/core.po
index d2dbb7937f2..e81b47c0c93 100644
--- a/l10n/eo/core.po
+++ b/l10n/eo/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -278,140 +278,140 @@ msgstr "Dividita"
msgid "Share"
msgstr "Kunhavigi"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Eraro"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Eraro dum kunhavigo"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Eraro dum malkunhavigo"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Eraro dum ŝanĝo de permesoj"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Kunhavigita kun vi kaj la grupo {group} de {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Kunhavigita kun vi de {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Protekti per pasvorto"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Pasvorto"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Retpoŝti la ligilon al ulo"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Sendi"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Agordi limdaton"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Limdato"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Kunhavigi per retpoŝto:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Ne troviĝis gento"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupo"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Rekunhavigo ne permesatas"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Kunhavigita en {item} kun {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Malkunhavigi"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "povas redakti"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "alirkontrolo"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "krei"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "ĝisdatigi"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "forigi"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "kunhavigi"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Protektita per pasvorto"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Eraro dum malagordado de limdato"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Eraro dum agordado de limdato"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Sendante..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "La retpoŝtaĵo sendiĝis"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Averto"
@@ -463,27 +463,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Uzu la jenan ligilon por restarigi vian pasvorton: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "La peto malsukcesis!<br />Ĉu vi certiĝis, ke via retpoŝto/uzantonomo ĝustas?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Uzantonomo"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -491,13 +491,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Jes, mi vere volas restarigi mian pasvorton nun"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Peti rekomencigon"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/eo/files.po b/l10n/eo/files.po
index cc4287d7d0e..a2bd61e4708 100644
--- a/l10n/eo/files.po
+++ b/l10n/eo/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/eo/files_sharing.po b/l10n/eo/files_sharing.po
index d324abe358f..152a54306b0 100644
--- a/l10n/eo/files_sharing.po
+++ b/l10n/eo/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/eo/lib.po b/l10n/eo/lib.po
index 143aa36d96b..87571525e53 100644
--- a/l10n/eo/lib.po
+++ b/l10n/eo/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/eo/settings.po b/l10n/eo/settings.po
index 1aefb559f6a..6b1179f2cf5 100644
--- a/l10n/eo/settings.po
+++ b/l10n/eo/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/eo/user_ldap.po b/l10n/eo/user_ldap.po
index 6aa334c8863..b1375142d83 100644
--- a/l10n/eo/user_ldap.po
+++ b/l10n/eo/user_ldap.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/es/core.po b/l10n/es/core.po
index fe6731c8310..27247f8cc39 100644
--- a/l10n/es/core.po
+++ b/l10n/es/core.po
@@ -9,6 +9,7 @@
# juanman <juanma@kde.org.ar>, 2013
# msoko <sokolovitch@yahoo.com>, 2013
# pablomillaquen <pablomillaquen@gmail.com>, 2013
+# Raul Fernandez Garcia <raulfg3@gmail.com>, 2013
# Rubén del Campo <yo@rubendelcampo.es>, 2013
# saskarip <saskarip@gmail.com>, 2013
# saskarip <saskarip@gmail.com>, 2013
@@ -18,8 +19,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -28,12 +29,12 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "No se pudo enviar el mensaje a los siguientes usuarios: %s"
@@ -287,140 +288,140 @@ msgstr "Compartido"
msgid "Share"
msgstr "Compartir"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Error"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Error al compartir"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Error al dejar de compartir"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Error al cambiar permisos"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartido contigo y el grupo {group} por {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Compartido contigo por {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Compartido con el usuario o con el grupo ..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Enlace compartido"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Protección con contraseña"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Contraseña"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Permitir Subida Pública"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Enviar enlace por correo electrónico a una persona"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Enviar"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Establecer fecha de caducidad"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Fecha de caducidad"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Compartir por correo electrónico:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "No se encontró gente"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupo"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "No se permite compartir de nuevo"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Compartido en {item} con {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Dejar de compartir"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "notificar al usuario por correo electrónico"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "puede editar"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "control de acceso"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "crear"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "actualizar"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "eliminar"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "compartir"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Protegido con contraseña"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Error eliminando fecha de caducidad"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Error estableciendo fecha de caducidad"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Enviando..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Correo electrónico enviado"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Precaución"
@@ -472,27 +473,27 @@ msgstr "%s restablecer contraseña"
msgid "Use the following link to reset your password: {link}"
msgstr "Utilice el siguiente enlace para restablecer su contraseña: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "La petición ha fallado! <br> ¿Está seguro de que su dirección de correo electrónico o nombre de usuario era correcto?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nombre de usuario"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -500,13 +501,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Sus archivos están cifrados. Si no ha habilitado la clave de recurperación, no habrá forma de recuperar sus datos luego de que la contraseña sea reseteada. Si no está seguro de qué hacer, contacte a su administrador antes de continuar. ¿Realmente desea continuar?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Sí. Realmente deseo resetear mi contraseña ahora"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Solicitar restablecimiento"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -757,18 +758,18 @@ msgstr "Actualizando ownCloud a la versión %s, esto puede demorar un tiempo."
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Esta versión de owncloud se está actualizando, esto puede demorar un tiempo."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Por favor , recargue esta instancia de onwcloud tras un corto periodo de tiempo y continue usándolo."
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Contacte con su administrador de sistemas si este mensaje persiste o aparece de forma inesperada."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Gracias por su paciencia."
diff --git a/l10n/es/files.po b/l10n/es/files.po
index d4eb12aac8b..2c014cbf624 100644
--- a/l10n/es/files.po
+++ b/l10n/es/files.po
@@ -7,6 +7,7 @@
# ggam <ggam@brainleakage.com>, 2013
# japaol <japaol@gmail.com>, 2013
# mikelanabitarte <mikelanabitarte@gmail.com>, 2013
+# Raul Fernandez Garcia <raulfg3@gmail.com>, 2013
# qdneren <renanqd@yahoo.com.mx>, 2013
# Rubén del Campo <yo@rubendelcampo.es>, 2013
# saskarip <saskarip@gmail.com>, 2013
@@ -14,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: Raul Fernandez Garcia <raulfg3@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"
@@ -40,39 +41,39 @@ 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 ""
+msgstr "El nombre del archivo, NO puede contener el simbolo\"/\", por favor elija un nombre diferente."
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente."
#: ajax/newfile.php:81
msgid "Not a valid source"
-msgstr ""
+msgstr "No es un origen válido"
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Error mientras se descargaba %s a %s"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+msgstr "Error al crear el archivo"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+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 ""
+msgstr "El nombre de la carpeta, NO puede contener el simbolo\"/\", por favor elija un nombre diferente."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Error al crear la carpeta."
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -160,11 +161,11 @@ msgstr "La subida del archivo está en proceso. Si sale de la página ahora, la
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL no puede estar vacio"
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "En la carpeta home, no se puede usar 'Shared'"
#: js/file-upload.js:517 js/filelist.js:363
msgid "{new_name} already exists"
@@ -172,11 +173,11 @@ msgstr "{new_name} ya existe"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "No se pudo crear el archivo"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "No se pudo crear la carpeta"
#: js/fileactions.js:125
msgid "Share"
@@ -196,7 +197,7 @@ msgstr "Pendiente"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "No se pudo renombrar el archivo"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -362,7 +363,7 @@ msgstr "Cancelar subida"
#: templates/index.php:40
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
msgid "Nothing in here. Upload something!"
diff --git a/l10n/es/files_sharing.po b/l10n/es/files_sharing.po
index d61701f2f9a..33f41a66523 100644
--- a/l10n/es/files_sharing.po
+++ b/l10n/es/files_sharing.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-24 09:44+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: Rubén del Campo <yo@rubendelcampo.es>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/es/lib.po b/l10n/es/lib.po
index 5df616fd980..04e07c45349 100644
--- a/l10n/es/lib.po
+++ b/l10n/es/lib.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/es/settings.po b/l10n/es/settings.po
index f309ecf1ce6..30a727c705a 100644
--- a/l10n/es/settings.po
+++ b/l10n/es/settings.po
@@ -10,6 +10,7 @@
# japaol <japaol@gmail.com>, 2013
# juanman <juanma@kde.org.ar>, 2013
# pablomillaquen <pablomillaquen@gmail.com>, 2013
+# Raul Fernandez Garcia <raulfg3@gmail.com>, 2013
# qdneren <renanqd@yahoo.com.mx>, 2013
# Rubén del Campo <yo@rubendelcampo.es>, 2013
# saskarip <saskarip@gmail.com>, 2013
@@ -18,9 +19,9 @@ 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-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: Raul Fernandez Garcia <raulfg3@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"
@@ -223,7 +224,7 @@ msgstr "Se debe proporcionar una contraseña valida"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Atención: El directorio Home para el usuario \"{user}\" ya existe."
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -555,7 +556,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Use esta URL <a href=\"%s\" target=\"_blank\">para acceder via WebDAV</a>"
#: templates/personal.php:146
msgid "Encryption"
diff --git a/l10n/es/user_ldap.po b/l10n/es/user_ldap.po
index 3facb364e8c..dd7090fe2cb 100644
--- a/l10n/es/user_ldap.po
+++ b/l10n/es/user_ldap.po
@@ -5,6 +5,7 @@
# Translators:
# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2013
# 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
@@ -13,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: Raul Fernandez Garcia <raulfg3@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"
@@ -49,20 +50,20 @@ msgstr "La configuración no es válida. Por favor, busque en el log de ownCloud
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "No se ha especificado la acción"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "No se ha especificado la configuración"
#: ajax/wizard.php:78
msgid "No data specified"
-msgstr ""
+msgstr "No se ha especificado los datos"
#: ajax/wizard.php:86
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "No se pudo establecer la configuración %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -98,11 +99,11 @@ msgstr "Seleccionar grupos"
#: js/settings.js:663 js/settings.js:672
msgid "Select object classes"
-msgstr ""
+msgstr "Seleccionar la clase de objeto"
#: js/settings.js:666
msgid "Select attributes"
-msgstr ""
+msgstr "Seleccionar atributos"
#: js/settings.js:694
msgid "Connection test succeeded"
@@ -124,23 +125,23 @@ msgstr "Confirmar eliminación"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Grupo %s encontrado"
+msgstr[1] "Grupos %s encontrados"
#: lib/wizard.php:123
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Usuario %s encontrado"
+msgstr[1] "Usuarios %s encontrados"
#: lib/wizard.php:752 lib/wizard.php:764
msgid "Invalid Host"
-msgstr ""
+msgstr "Host inválido"
#: lib/wizard.php:910
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "No se puede encontrar la función deseada."
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -153,53 +154,53 @@ msgstr "Ayuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr ""
+msgstr "Limitar el acceso a %s a los grupos que cumplan este criterio:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "Solamente de estas clases:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "Solamente de estos grupos:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Editar el filtro"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "Filtro 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 "El filtro especifica que grupos LDAP tendrán acceso a %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:"
-msgstr ""
+msgstr "Que atributo debe ser usado como login:"
#: 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 "Dirección e-mail LDAP:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Otros atributos:"
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -248,17 +249,17 @@ 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 ""
+msgstr "Limitar el acceso a %s a los usuarios que cumplan el siguiente criterio:"
#: 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 que usuarios LDAP pueden tener acceso a %s."
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "Usuarios encontrados"
#: templates/part.wizardcontrols.php:4
msgid "Back"
diff --git a/l10n/es_AR/core.po b/l10n/es_AR/core.po
index 5b80ef8020d..c27f8f0a552 100644
--- a/l10n/es_AR/core.po
+++ b/l10n/es_AR/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -277,140 +277,140 @@ msgstr "Compartido"
msgid "Share"
msgstr "Compartir"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Error"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Error al compartir"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Error en al dejar de compartir"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Error al cambiar permisos"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartido con vos y el grupo {group} por {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Compartido con vos por {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Proteger con contraseña "
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Contraseña"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Permitir Subida Pública"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Enviar el enlace por e-mail."
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Mandar"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Asignar fecha de vencimiento"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Fecha de vencimiento"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Compartir a través de e-mail:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "No se encontraron usuarios"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupo"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "No se permite volver a compartir"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Compartido en {item} con {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Dejar de compartir"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "podés editar"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "control de acceso"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "crear"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "actualizar"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "borrar"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "compartir"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Protegido por contraseña"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Error al remover la fecha de vencimiento"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Error al asignar fecha de vencimiento"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Mandando..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "e-mail mandado"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Atención"
@@ -462,27 +462,27 @@ msgstr "%s restablecer contraseña"
msgid "Use the following link to reset your password: {link}"
msgstr "Usá este enlace para restablecer tu contraseña: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "El enlace para restablecer la contraseña fue enviada a tu e-mail. <br> Si no lo recibís en un plazo de tiempo razonable, revisá tu carpeta de spam / correo no deseado. <br> Si no está ahí, preguntale a tu administrador."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "¡Error en el pedido! <br> ¿Estás seguro de que tu dirección de correo electrónico o nombre de usuario son correcto?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nombre de usuario"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,13 +490,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Tus archivos están encriptados. Si no habilitaste la clave de recuperación, no vas a tener manera de obtener nuevamente tus datos después que se restablezca tu contraseña. Si no estás seguro sobre qué hacer, ponete en contacto con el administrador antes de seguir. ¿Estás seguro/a que querés continuar?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Sí, definitivamente quiero restablecer mi contraseña ahora"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Solicitar restablecimiento"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/es_AR/files.po b/l10n/es_AR/files.po
index c6ae582c357..a746c613077 100644
--- a/l10n/es_AR/files.po
+++ b/l10n/es_AR/files.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/es_AR/files_sharing.po b/l10n/es_AR/files_sharing.po
index 822e4d0dfa9..d781ce6d0f5 100644
--- a/l10n/es_AR/files_sharing.po
+++ b/l10n/es_AR/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/es_AR/lib.po b/l10n/es_AR/lib.po
index 6396cf6a8e1..02140c06233 100644
--- a/l10n/es_AR/lib.po
+++ b/l10n/es_AR/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: cjtess <claudio.tessone@gmail.com>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/es_AR/settings.po b/l10n/es_AR/settings.po
index dbb594f82ae..d6b97999f3c 100644
--- a/l10n/es_AR/settings.po
+++ b/l10n/es_AR/settings.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/es_AR/user_ldap.po b/l10n/es_AR/user_ldap.po
index 595be9e99dd..338a0153191 100644
--- a/l10n/es_AR/user_ldap.po
+++ b/l10n/es_AR/user_ldap.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/es_MX/core.po b/l10n/es_MX/core.po
index 3dbb58f3010..c1aa5e04d01 100644
--- a/l10n/es_MX/core.po
+++ b/l10n/es_MX/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: es_MX\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/et_EE/core.po b/l10n/et_EE/core.po
index c4ba59a218f..b1c88bf45ae 100644
--- a/l10n/et_EE/core.po
+++ b/l10n/et_EE/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: et_EE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s jagas sinuga »%s«"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Kirja saatmine järgnevatele kasutajatele ebaõnnestus: %s "
@@ -278,140 +278,140 @@ msgstr "Jagatud"
msgid "Share"
msgstr "Jaga"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Viga"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Viga jagamisel"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Viga jagamise lõpetamisel"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Viga õiguste muutmisel"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Jagatud sinu ja {group} grupiga {owner} poolt"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Sinuga jagas {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Jaga kasutaja või grupiga ..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Jaga linki"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Parooliga kaitstud"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Parool"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Luba avalik üleslaadimine"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Saada link isikule e-postiga"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Saada"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Määra aegumise kuupäev"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Aegumise kuupäev"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Jaga e-postiga:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Ühtegi inimest ei leitud"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupp"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Edasijagamine pole lubatud"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Jagatud {item} kasutajaga {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Lõpeta jagamine"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "teavita e-postiga"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "saab muuta"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "ligipääsukontroll"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "loo"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "uuenda"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "kustuta"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "jaga"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Parooliga kaitstud"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Viga aegumise kuupäeva eemaldamisel"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Viga aegumise kuupäeva määramisel"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Saatmine ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-kiri on saadetud"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Hoiatus"
@@ -463,27 +463,27 @@ msgstr "%s parooli lähtestus"
msgid "Use the following link to reset your password: {link}"
msgstr "Kasuta järgnevat linki oma parooli taastamiseks: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Link parooli vahetuseks on saadetud Sinu e-posti aadressile.<br>Kui kiri pole saabunud mõistliku aja jooksul, siis kontrolli oma spam-/rämpskirjade katalooge.<br>Kui kirja pole ka seal, siis küsi abi süsteemihaldurilt."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Päring ebaõnnestus!<br>Oled sa veendunud, et e-post/kasutajanimi on õiged?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Kasutajanimi"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -491,13 +491,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Sinu failid on krüpteeritud. Kui sa pole taastamise võtit veel määranud, siis pole präast parooli taastamist mingit võimalust sinu andmeid tagasi saada. Kui sa pole kindel, mida teha, siis palun väta enne jätkamist ühendust oma administaatoriga. Oled sa kindel, et sa soovid jätkata?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Jah, ma tõesti soovin oma parooli praegu nullida"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Päringu taastamine"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -748,18 +748,18 @@ msgstr "ownCloudi uuendamine versioonile %s. See võib veidi aega võtta."
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Seda ownCloud instantsi hetkel uuendatakse, võib võtta veidi aega."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Palun laadi see leht uuesti veidi aja pärast jätkamaks ownCloud kasutamist."
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Kontakteeru oma süsteemihalduriga kui see teade püsib või on tekkinud ootamatult."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Täname kannatlikkuse eest."
diff --git a/l10n/et_EE/files.po b/l10n/et_EE/files.po
index 3b992663393..ca06ca310d1 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,39 +35,39 @@ msgstr "Faili nimi ei saa olla tühi."
#: ajax/newfile.php:62
msgid "File name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Faili nimi ei tohi sisaldada \"/\". Palun vali mõni teine nimi."
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi."
#: ajax/newfile.php:81
msgid "Not a valid source"
-msgstr ""
+msgstr "Pole korrektne lähteallikas"
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Viga %s allalaadimisel %s"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+msgstr "Viga faili loomisel"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "Kataloogi nimi ei saa olla tühi."
#: ajax/newfolder.php:27
msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Kataloogi nimi ei tohi sisaldada \"/\". Palun vali mõni teine nimi."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Viga kataloogi loomisel"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -155,11 +155,11 @@ msgstr "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle ülesla
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL ei saa olla tühi"
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "Kodukataloogis 'Shared' on reserveeritud failinimi"
#: js/file-upload.js:517 js/filelist.js:363
msgid "{new_name} already exists"
@@ -167,11 +167,11 @@ msgstr "{new_name} on juba olemas"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "Ei suuda luua faili"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "Ei suuda luua kataloogi"
#: js/fileactions.js:125
msgid "Share"
@@ -191,7 +191,7 @@ msgstr "Ootel"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "Ei suuda faili ümber nimetada"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -357,7 +357,7 @@ msgstr "Tühista üleslaadimine"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/et_EE/files_sharing.po b/l10n/et_EE/files_sharing.po
index 51b6882ed06..a4a2cef1b1d 100644
--- a/l10n/et_EE/files_sharing.po
+++ b/l10n/et_EE/files_sharing.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-21 19:20+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: Rivo Zängov <eraser@eraser.ee>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/et_EE/lib.po b/l10n/et_EE/lib.po
index 5450d972bfc..72507c119b2 100644
--- a/l10n/et_EE/lib.po
+++ b/l10n/et_EE/lib.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/et_EE/settings.po b/l10n/et_EE/settings.po
index 1383be9359a..74844287283 100644
--- a/l10n/et_EE/settings.po
+++ b/l10n/et_EE/settings.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -214,7 +214,7 @@ msgstr "Sisesta nõuetele vastav parool"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Hoiatus: kasutaja \"{user}\" kodukataloog on juba olemas"
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -546,7 +546,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Kasuta seda aadressi <a href=\"%s\" target=\"_blank\">oma failidele ligipääsuks WebDAV kaudu</a>"
#: templates/personal.php:146
msgid "Encryption"
diff --git a/l10n/et_EE/user_ldap.po b/l10n/et_EE/user_ldap.po
index f79e06d0f3e..67b028ac214 100644
--- a/l10n/et_EE/user_ldap.po
+++ b/l10n/et_EE/user_ldap.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
+"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -45,20 +45,20 @@ msgstr "Seadistus on vigane. Palun vaata ownCloud logist täpsemalt."
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "Tegevusi pole määratletud"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "Seadistust pole määratletud"
#: ajax/wizard.php:78
msgid "No data specified"
-msgstr ""
+msgstr "Andmeid pole määratletud"
#: ajax/wizard.php:86
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "Ei suutnud seadistada %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -94,11 +94,11 @@ msgstr "Vali grupid"
#: js/settings.js:663 js/settings.js:672
msgid "Select object classes"
-msgstr ""
+msgstr "Vali objekti klassid"
#: js/settings.js:666
msgid "Select attributes"
-msgstr ""
+msgstr "Vali atribuudid"
#: js/settings.js:694
msgid "Connection test succeeded"
@@ -120,23 +120,23 @@ msgstr "Kinnita kustutamine"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s grupp leitud"
+msgstr[1] "%s gruppi leitud"
#: lib/wizard.php:123
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s kasutaja leitud"
+msgstr[1] "%s kasutajat leitud"
#: lib/wizard.php:752 lib/wizard.php:764
msgid "Invalid Host"
-msgstr ""
+msgstr "Vigane server"
#: lib/wizard.php:910
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "Ei suuda leida soovitud funktsioonaalsust"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -149,53 +149,53 @@ msgstr "Abiinfo"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr ""
+msgstr "Piira ligipääs %s grupile, mis sobivad kriteeriumiga:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "ainult need objektiklassid:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "ainult nendest gruppidest:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Selle asemel muuda filtrit"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "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 "Filter määrab millised LDAP grupid saavad ligipääsu sellele %s instantsile."
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "gruppi leitud"
#: templates/part.wizard-loginfilter.php:4
msgid "What attribute shall be used as login name:"
-msgstr ""
+msgstr "Mis atribuuti kasutada sisselogimise kasutajatunnusena:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "LDAP kasutajanimi:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "LDAP e-posti aadress:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Muud atribuudid:"
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -244,17 +244,17 @@ 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 ""
+msgstr "Piira ligipääs %s kasutajale, mis sobivad kriteeriumiga:"
#: templates/part.wizard-userfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP users shall have access to the %s instance."
-msgstr ""
+msgstr "Filter määrab millised LDAP kasutajad pääsevad ligi %s instantsile."
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "kasutajat leitud"
#: templates/part.wizardcontrols.php:4
msgid "Back"
diff --git a/l10n/eu/core.po b/l10n/eu/core.po
index bb69cb9223a..269c213c8b2 100644
--- a/l10n/eu/core.po
+++ b/l10n/eu/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -278,140 +278,140 @@ msgstr "Elkarbanatuta"
msgid "Share"
msgstr "Elkarbanatu"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Errorea"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Errore bat egon da elkarbanatzean"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Errore bat egon da elkarbanaketa desegitean"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Errore bat egon da baimenak aldatzean"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner}-k zu eta {group} taldearekin elkarbanatuta"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner}-k zurekin elkarbanatuta"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Babestu pasahitzarekin"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Pasahitza"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Gaitu igotze publikoa"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Postaz bidali lotura "
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Bidali"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Ezarri muga data"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Muga data"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Elkarbanatu eposta bidez:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Ez da inor aurkitu"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "taldea"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Berriz elkarbanatzea ez dago baimendua"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "{user}ekin {item}-n elkarbanatuta"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Ez elkarbanatu"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "editatu dezake"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "sarrera kontrola"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "sortu"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "eguneratu"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "ezabatu"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "elkarbanatu"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Pasahitzarekin babestuta"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Errorea izan da muga data kentzean"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Errore bat egon da muga data ezartzean"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Bidaltzen ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Eposta bidalia"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Abisua"
@@ -463,27 +463,27 @@ msgstr "%s pasahitza berrezarri"
msgid "Use the following link to reset your password: {link}"
msgstr "Eribili hurrengo lotura zure pasahitza berrezartzeko: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Zure pasahitza berrezartzeko lotura zure postara bidalia izan da.<br>Ez baduzu arrazoizko denbora \nepe batean jasotzen begiratu zure zabor-posta karpetan.<br>Hor ere ez badago kudeatzailearekin harremanetan ipini."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Eskaerak huts egin du!<br>Ziur zaude posta/pasahitza zuzenak direla?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Erabiltzaile izena"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -491,13 +491,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Zure fitxategiak enkriptaturik daude. Ez baduzu berreskuratze gakoa gaitzen pasahitza berrabiaraztean ez da zure fitxategiak berreskuratzeko modurik egongo. Zer egin ziur ez bazaude kudeatzailearekin harremanetan ipini jarraitu aurretik. Ziur zaude aurrera jarraitu nahi duzula?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Bai, nire pasahitza orain berrabiarazi nahi dut"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Eskaera berrezarri da"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/eu/files.po b/l10n/eu/files.po
index 6afe55427da..3fec49375e6 100644
--- a/l10n/eu/files.po
+++ b/l10n/eu/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/eu/files_sharing.po b/l10n/eu/files_sharing.po
index 53d61e49179..993f78140c9 100644
--- a/l10n/eu/files_sharing.po
+++ b/l10n/eu/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/eu/lib.po b/l10n/eu/lib.po
index 23fa2b68b05..8dfd3f28a31 100644
--- a/l10n/eu/lib.po
+++ b/l10n/eu/lib.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/eu/settings.po b/l10n/eu/settings.po
index b6e6d252b4b..8438b53b836 100644
--- a/l10n/eu/settings.po
+++ b/l10n/eu/settings.po
@@ -4,14 +4,15 @@
#
# Translators:
# asieriko <asieriko@gmail.com>, 2013
+# electro, 2013
# Piarres Beobide <pi@beobide.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 14:45+0000\n"
+"Last-Translator: electro\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"
@@ -88,7 +89,7 @@ msgstr "Ezin izan da aplikazioa eguneratu."
#: changepassword/controller.php:20
msgid "Wrong password"
-msgstr ""
+msgstr "Pasahitz okerra"
#: changepassword/controller.php:42
msgid "No user supplied"
@@ -161,7 +162,7 @@ msgstr "Eguneratuta"
#: js/personal.js:220
msgid "Select a profile picture"
-msgstr ""
+msgstr "Profil argazkia aukeratu"
#: js/personal.js:265
msgid "Decrypting files... Please wait, this can take some time."
@@ -515,7 +516,7 @@ msgstr ""
#: templates/personal.php:93
msgid "Remove image"
-msgstr ""
+msgstr "Irudia ezabatu"
#: templates/personal.php:94
msgid "Either png or jpg. Ideally square but you will be able to crop it."
@@ -527,7 +528,7 @@ msgstr "Bertan-behera utzi"
#: templates/personal.php:98
msgid "Choose as profile image"
-msgstr ""
+msgstr "Profil irudi bezala aukeratu"
#: templates/personal.php:106 templates/personal.php:107
msgid "Language"
diff --git a/l10n/eu/user_ldap.po b/l10n/eu/user_ldap.po
index 8df226405c2..0893eaded7b 100644
--- a/l10n/eu/user_ldap.po
+++ b/l10n/eu/user_ldap.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/fa/core.po b/l10n/fa/core.po
index 4c19112fb3f..05df67406c1 100644
--- a/l10n/fa/core.po
+++ b/l10n/fa/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s به اشتراک گذاشته شده است »%s« توسط شما"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -272,140 +272,140 @@ msgstr "اشتراک گذاشته شده"
msgid "Share"
msgstr "اشتراک‌گذاری"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "خطا"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "خطا درحال به اشتراک گذاشتن"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "خطا درحال لغو اشتراک"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "خطا در حال تغییر مجوز"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "به اشتراک گذاشته شده با شما و گروه {گروه} توسط {دارنده}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "به اشتراک گذاشته شده با شما توسط { دارنده}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "نگهداری کردن رمز عبور"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "گذرواژه"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "اجازه آپلود عمومی"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "پیوند ایمیل برای شخص."
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "ارسال"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "تنظیم تاریخ انقضا"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "تاریخ انقضا"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "از طریق ایمیل به اشتراک بگذارید :"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "کسی یافت نشد"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "گروه"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "اشتراک گذاری مجدد مجاز نمی باشد"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "به اشتراک گذاشته شده در {بخش} با {کاربر}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "لغو اشتراک"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "می توان ویرایش کرد"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "کنترل دسترسی"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "ایجاد"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "به روز"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "پاک کردن"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "به اشتراک گذاشتن"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "نگهداری از رمز عبور"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "خطا در تنظیم نکردن تاریخ انقضا "
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "خطا در تنظیم تاریخ انقضا"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "درحال ارسال ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "ایمیل ارسال شد"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "اخطار"
@@ -457,27 +457,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "از لینک زیر جهت دوباره سازی پسورد استفاده کنید :\n{link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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>در صورت نبودن از مدیر خود بپرسید."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "درخواست رد شده است !<br> آیا مطمئن هستید که ایمیل/ نام کاربری شما صحیح میباشد ؟"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "شما یک نامه الکترونیکی حاوی یک لینک جهت بازسازی گذرواژه دریافت خواهید کرد."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "نام کاربری"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -485,13 +485,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "فایل های شما رمزگذاری شده اند. اگر شما کلید بازیابی را فعال نکرده اید، پس از راه اندازی مجدد رمزعبور هیچ راهی برای بازگشت اطلاعاتتان وجود نخواهد داشت.در صورت عدم اطمینان به انجام کار، لطفا ابتدا با مدیر خود تماس بگیرید. آیا واقعا میخواهید ادامه دهید ؟"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "بله، من اکنون میخواهم رمز عبور خود را مجددا راه اندازی کنم."
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "درخواست دوباره سازی"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/fa/files.po b/l10n/fa/files.po
index 2c0912e10d2..c488121b1b2 100644
--- a/l10n/fa/files.po
+++ b/l10n/fa/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/fa/files_sharing.po b/l10n/fa/files_sharing.po
index b8183d4cca7..e9b4bbae967 100644
--- a/l10n/fa/files_sharing.po
+++ b/l10n/fa/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/fa/lib.po b/l10n/fa/lib.po
index da45ce02f46..02ce7b21078 100644
--- a/l10n/fa/lib.po
+++ b/l10n/fa/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/fa/settings.po b/l10n/fa/settings.po
index 78dd0659f84..6d2ead42ff1 100644
--- a/l10n/fa/settings.po
+++ b/l10n/fa/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/fa/user_ldap.po b/l10n/fa/user_ldap.po
index ee17dfa28ef..08203cca96f 100644
--- a/l10n/fa/user_ldap.po
+++ b/l10n/fa/user_ldap.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/fi_FI/core.po b/l10n/fi_FI/core.po
index 74404924531..973a5b83e66 100644
--- a/l10n/fi_FI/core.po
+++ b/l10n/fi_FI/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: fi_FI\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Sähköpostin lähetys seuraaville käyttäjille epäonnistui: %s"
@@ -278,140 +278,140 @@ msgstr "Jaettu"
msgid "Share"
msgstr "Jaa"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Virhe"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Virhe jaettaessa"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Virhe jakoa peruttaessa"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Virhe oikeuksia muuttaessa"
-#: js/share.js:178
+#: js/share.js:187
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:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Jaettu kanssasi käyttäjän {owner} toimesta"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Jaa käyttäjän tai ryhmän kanssa…"
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Jaa linkki"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Suojaa salasanalla"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Salasana"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Salli julkinen lähetys"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Lähetä linkki sähköpostitse"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Lähetä"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Aseta päättymispäivä"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Päättymispäivä"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Jaa sähköpostilla:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Henkilöitä ei löytynyt"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "ryhmä"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Jakaminen uudelleen ei ole salittu"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "{item} on jaettu {user} kanssa"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Peru jakaminen"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "ilmoita sähköpostitse"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "voi muokata"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "Pääsyn hallinta"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "luo"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "päivitä"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "poista"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "jaa"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Salasanasuojattu"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Virhe purettaessa eräpäivää"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Virhe päättymispäivää asettaessa"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Lähetetään..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Sähköposti lähetetty"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Varoitus"
@@ -463,27 +463,27 @@ msgstr "%s salasanan nollaus"
msgid "Use the following link to reset your password: {link}"
msgstr "Voit palauttaa salasanasi seuraavassa osoitteessa: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Pyyntö epäonnistui!<br>Olihan sähköpostiosoitteesi/käyttäjätunnuksesi oikein?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "Saat sähköpostitse linkin nollataksesi salasanan."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Käyttäjätunnus"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -491,13 +491,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Kyllä, haluan nollata salasanani nyt"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Tilaus lähetetty"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -762,4 +762,4 @@ msgstr ""
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Kiitos kärsivällisyydestäsi."
diff --git a/l10n/fi_FI/files.po b/l10n/fi_FI/files.po
index b0782d6c478..6c47288a4fa 100644
--- a/l10n/fi_FI/files.po
+++ b/l10n/fi_FI/files.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
@@ -34,7 +34,7 @@ msgstr "Tiedoston nimi ei voi olla tyhjä."
#: ajax/newfile.php:62
msgid "File name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Tiedoston nimessä ei saa olla merkkiä \"/\". Valitse toinen nimi."
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, php-format
@@ -45,7 +45,7 @@ msgstr ""
#: ajax/newfile.php:81
msgid "Not a valid source"
-msgstr ""
+msgstr "Virheellinen lähde"
#: ajax/newfile.php:94
#, php-format
@@ -54,19 +54,19 @@ msgstr ""
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+msgstr "Virhe tiedostoa luotaessa"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "Kansion nimi ei voi olla tyhjä."
#: ajax/newfolder.php:27
msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Kansion nimessä ei saa olla merkkiä \"/\". Valitse toinen nimi."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Virhe kansiota luotaessa"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -166,11 +166,11 @@ msgstr "{new_name} on jo olemassa"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "Tiedoston luominen epäonnistui"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "Kansion luominen epäonnistui"
#: js/fileactions.js:125
msgid "Share"
@@ -190,7 +190,7 @@ msgstr "Odottaa"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "Tiedoston nimeäminen uudelleen epäonnistui"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -356,7 +356,7 @@ msgstr "Peru lähetys"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/fi_FI/files_sharing.po b/l10n/fi_FI/files_sharing.po
index 6e6cf409830..c12ffc25c08 100644
--- a/l10n/fi_FI/files_sharing.po
+++ b/l10n/fi_FI/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-21 17:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/fi_FI/lib.po b/l10n/fi_FI/lib.po
index 72b62817510..84d30c943d0 100644
--- a/l10n/fi_FI/lib.po
+++ b/l10n/fi_FI/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/fi_FI/settings.po b/l10n/fi_FI/settings.po
index 6a8fa17aa4d..c12cb0e1036 100644
--- a/l10n/fi_FI/settings.po
+++ b/l10n/fi_FI/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
@@ -213,7 +213,7 @@ msgstr "Anna kelvollinen salasana"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Varoitus: käyttäjällä \"{user}\" on jo olemassa kotikansio"
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -545,7 +545,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Käytä tätä osoitetta <a href=\"%s\" target=\"_blank\">käyttääksesi tiedostojasi WebDAVin kautta</a>"
#: templates/personal.php:146
msgid "Encryption"
diff --git a/l10n/fi_FI/user_ldap.po b/l10n/fi_FI/user_ldap.po
index 16a7f9c0165..841421ccfb9 100644
--- a/l10n/fi_FI/user_ldap.po
+++ b/l10n/fi_FI/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/fr/core.po b/l10n/fr/core.po
index 6ef6467b983..ccfe24cfaac 100644
--- a/l10n/fr/core.po
+++ b/l10n/fr/core.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -24,12 +24,12 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Impossible d'envoyer un mail aux utilisateurs suivant : %s"
@@ -283,140 +283,140 @@ msgstr "Partagé"
msgid "Share"
msgstr "Partager"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Erreur"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Erreur lors de la mise en partage"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Erreur lors de l'annulation du partage"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Erreur lors du changement des permissions"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Partagé par {owner} avec vous et le groupe {group}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Partagé avec vous par {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Partager avec un utilisateur ou un groupe..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Partager le lien"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Protéger par un mot de passe"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Mot de passe"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Autoriser l'upload par les utilisateurs non enregistrés"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Envoyez le lien par email"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Envoyer"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Spécifier la date d'expiration"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Date d'expiration"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Partager via e-mail :"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Aucun utilisateur trouvé"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "groupe"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Le repartage n'est pas autorisé"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Partagé dans {item} avec {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Ne plus partager"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "Notifier par email"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "édition autorisée"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "contrôle des accès"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "créer"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "mettre à jour"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "supprimer"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "partager"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Protégé par un mot de passe"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Une erreur est survenue pendant la suppression de la date d'expiration"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Erreur lors de la spécification de la date d'expiration"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "En cours d'envoi ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email envoyé"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Attention"
@@ -468,27 +468,27 @@ msgstr "Réinitialisation de votre mot de passe %s"
msgid "Use the following link to reset your password: {link}"
msgstr "Utilisez le lien suivant pour réinitialiser votre mot de passe : {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Requête en échec!<br>Avez-vous vérifié vos courriel/nom d'utilisateur?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nom d'utilisateur"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -496,13 +496,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Vos fichiers sont chiffrés. Si vous n'avez pas activé la clef de récupération, il n'y aura plus aucun moyen de récupérer vos données une fois le mot de passe réinitialisé. Si vous n'êtes pas sûr de ce que vous faites, veuillez contacter votre administrateur avant de continuer. Voulez-vous vraiment continuer ?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Oui, je veux vraiment réinitialiser mon mot de passe maintenant"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Demander la réinitialisation"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -753,18 +753,18 @@ msgstr "Mise à jour en cours d'ownCloud vers la version %s, cela peut prendre d
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Cette instance d'ownCloud est en cours de mise à jour, cela peut prendre du temps."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Merci de recharger cette page après un moment pour continuer à utiliser ownCloud."
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Contactez votre administrateur système si ce message persiste ou apparaît de façon innatendue."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Merci de votre patience."
diff --git a/l10n/fr/files.po b/l10n/fr/files.po
index 0ddb2f0d941..c20a1e1c1de 100644
--- a/l10n/fr/files.po
+++ b/l10n/fr/files.po
@@ -5,15 +5,16 @@
# Translators:
# Adalberto Rodrigues <rodrigues_adalberto@yahoo.fr>, 2013
# Christophe Lherieau <skimpax@gmail.com>, 2013
+# etiess <etiess@gmail.com>, 2013
# MathieuP <mathieu.payrol@gmail.com>, 2013
# ogre_sympathique <ogre.sympathique@speed.1s.fr>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 18:00+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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -37,39 +38,39 @@ 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 ""
+msgstr "Le nom de fichier ne doit pas contenir \"/\". Merci de choisir un nom différent."
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "Le nom %s est déjà utilisé dans le dossier %s. Merci de choisir un nom différent."
#: ajax/newfile.php:81
msgid "Not a valid source"
-msgstr ""
+msgstr "La source n'est pas valide"
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Erreur pendant le téléchargement de %s à %s"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+msgstr "Erreur pendant la création du fichier"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+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 ""
+msgstr "Le nom de dossier ne doit pas contenir \"/\". Merci de choisir un nom différent."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Erreur pendant la création du dossier"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -157,11 +158,11 @@ msgstr "L'envoi du fichier est en cours. Quitter cette page maintenant annulera
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "L'URL ne peut pas être vide"
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "Dans le dossier home, 'Partagé' est un nom de fichier réservé"
#: js/file-upload.js:517 js/filelist.js:363
msgid "{new_name} already exists"
@@ -169,11 +170,11 @@ msgstr "{new_name} existe déjà"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "Impossible de créer le fichier"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "Impossible de créer le dossier"
#: js/fileactions.js:125
msgid "Share"
@@ -193,7 +194,7 @@ msgstr "En attente"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "Impossible de renommer le fichier"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -359,7 +360,7 @@ msgstr "Annuler l'envoi"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Vous n'avez pas la permission de téléverser ou de créer des fichiers ici"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/fr/files_sharing.po b/l10n/fr/files_sharing.po
index 0f20dac1ec7..98f962f94e7 100644
--- a/l10n/fr/files_sharing.po
+++ b/l10n/fr/files_sharing.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-22 01:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/fr/lib.po b/l10n/fr/lib.po
index fb082bef018..77eb230e070 100644
--- a/l10n/fr/lib.po
+++ b/l10n/fr/lib.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/fr/settings.po b/l10n/fr/settings.po
index 320ae4cbd79..896542b0a11 100644
--- a/l10n/fr/settings.po
+++ b/l10n/fr/settings.po
@@ -14,9 +14,9 @@ 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-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 18:20+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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -219,7 +219,7 @@ msgstr "Un mot de passe valide doit être saisi"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Attention : Le dossier Home pour l'utilisateur \"{user}\" existe déjà"
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -551,7 +551,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Utiliser cette adresse pour <a href=\"%s\" target=\"_blank\"> accéder à vos fichiers par WebDAV</a>"
#: templates/personal.php:146
msgid "Encryption"
diff --git a/l10n/fr/user_ldap.po b/l10n/fr/user_ldap.po
index 80ea79752a6..2f214ebb818 100644
--- a/l10n/fr/user_ldap.po
+++ b/l10n/fr/user_ldap.po
@@ -4,14 +4,15 @@
#
# Translators:
# Christophe Lherieau <skimpax@gmail.com>, 2013
+# etiess <etiess@gmail.com>, 2013
# plachance <patlachance@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 18:20+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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -45,20 +46,20 @@ msgstr "La configuration est invalide. Veuillez vous référer aux fichiers de j
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "Aucune action spécifiée"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "Aucune configuration spécifiée"
#: ajax/wizard.php:78
msgid "No data specified"
-msgstr ""
+msgstr "Aucune donnée spécifiée"
#: ajax/wizard.php:86
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "Impossible de spécifier la configuration %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -94,11 +95,11 @@ msgstr "Sélectionnez les groupes"
#: js/settings.js:663 js/settings.js:672
msgid "Select object classes"
-msgstr ""
+msgstr "Sélectionner les classes d'objet"
#: js/settings.js:666
msgid "Select attributes"
-msgstr ""
+msgstr "Sélectionner les attributs"
#: js/settings.js:694
msgid "Connection test succeeded"
@@ -120,23 +121,23 @@ msgstr "Confirmer la suppression"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s groupe trouvé"
+msgstr[1] "%s groupes trouvés"
#: lib/wizard.php:123
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s utilisateur trouvé"
+msgstr[1] "%s utilisateurs trouvés"
#: lib/wizard.php:752 lib/wizard.php:764
msgid "Invalid Host"
-msgstr ""
+msgstr "Hôte invalide"
#: lib/wizard.php:910
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "Impossible de trouver la fonction souhaitée"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -149,53 +150,53 @@ msgstr "Aide"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr ""
+msgstr "Limiter l'accès à %s aux groupes respectant ce critère :"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "seulement ces classes d'objet :"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "seulement de ces groupes :"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Éditer le filtre raw à la place"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "Filtre Raw 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 "Le filtre spécifie quels groupes LDAP doivent avoir accès à l'instance %s."
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "groupes trouvés"
#: templates/part.wizard-loginfilter.php:4
msgid "What attribute shall be used as login name:"
-msgstr ""
+msgstr "Quel attribut doit être utilisé comme nom de login:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "Nom d'utilisateur LDAP :"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "Adresse email LDAP :"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Autres attributs :"
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -244,17 +245,17 @@ 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 ""
+msgstr "Limiter l'accès à %s aux utilisateurs respectant ce critère :"
#: templates/part.wizard-userfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP users shall have access to the %s instance."
-msgstr ""
+msgstr "Le filtre spécifie quels utilisateurs LDAP doivent avoir accès à l'instance %s."
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "utilisateurs trouvés"
#: templates/part.wizardcontrols.php:4
msgid "Back"
diff --git a/l10n/gl/core.po b/l10n/gl/core.po
index 6778989df0a..2a69d434ab3 100644
--- a/l10n/gl/core.po
+++ b/l10n/gl/core.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 10:30+0000\n"
-"Last-Translator: mbouzada <mbouzada@gmail.com>\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Non é posíbel enviar correo aos usuarios seguintes: %s"
@@ -277,140 +277,140 @@ msgstr "Compartir"
msgid "Share"
msgstr "Compartir"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Erro"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Produciuse un erro ao compartir"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Produciuse un erro ao deixar de compartir"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Produciuse un erro ao cambiar os permisos"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartido con vostede e co grupo {group} por {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Compartido con vostede por {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr "Compartir cun usuario ou grupo ..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr "Ligazón para compartir"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Protexido con contrasinais"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Contrasinal"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Permitir o envío público"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Enviar ligazón por correo"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Enviar"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Definir a data de caducidade"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Data de caducidade"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Compartir por correo:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Non se atopou xente"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupo"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Non se permite volver a compartir"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Compartido en {item} con {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Deixar de compartir"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr "notificar por correo"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "pode editar"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "control de acceso"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "crear"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "actualizar"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "eliminar"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "compartir"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Protexido con contrasinal"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Produciuse un erro ao retirar a data de caducidade"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Produciuse un erro ao definir a data de caducidade"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Enviando..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Correo enviado"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Aviso"
@@ -462,27 +462,27 @@ msgstr "Restabelecer o contrasinal %s"
msgid "Use the following link to reset your password: {link}"
msgstr "Usa a seguinte ligazón para restabelecer o contrasinal: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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.."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Non foi posíbel facer a petición!<br>Asegúrese de que o seu enderezo de correo ou nome de usuario é correcto."
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nome de usuario"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,13 +490,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Os ficheiros están cifrados. Se aínda non activou a chave de recuperación non haberá xeito de recuperar os datos unha vez que se teña restabelecido o contrasinal. Se non ten certeza do que ten que facer, póñase en contacto co administrador antes de continuar. Confirma que quere continuar?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Si, confirmo que quero restabelecer agora o meu contrasinal"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Petición de restabelecemento"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/gl/files.po b/l10n/gl/files.po
index a629e5caebd..a42100ad353 100644
--- a/l10n/gl/files.po
+++ b/l10n/gl/files.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+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"
@@ -58,7 +58,7 @@ msgstr "Produciuse un erro ao crear o ficheiro"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "O nome de cartafol non pode estar baleiro."
#: ajax/newfolder.php:27
msgid "Folder name must not contain \"/\". Please choose a different name."
diff --git a/l10n/gl/files_sharing.po b/l10n/gl/files_sharing.po
index 0e1acee97c6..0bfd7360de3 100644
--- a/l10n/gl/files_sharing.po
+++ b/l10n/gl/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 08:20+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/gl/lib.po b/l10n/gl/lib.po
index 3f88265e6cc..096ac63bfee 100644
--- a/l10n/gl/lib.po
+++ b/l10n/gl/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/gl/settings.po b/l10n/gl/settings.po
index ce663cd087c..0436896b185 100644
--- a/l10n/gl/settings.po
+++ b/l10n/gl/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 10:20+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/gl/user_ldap.po b/l10n/gl/user_ldap.po
index 1b749ef8a6e..41ca765d82a 100644
--- a/l10n/gl/user_ldap.po
+++ b/l10n/gl/user_ldap.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 10:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/he/core.po b/l10n/he/core.po
index 01bcf64cab8..5aa354ae4eb 100644
--- a/l10n/he/core.po
+++ b/l10n/he/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s שיתף/שיתפה איתך את »%s«"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -278,140 +278,140 @@ msgstr "שותף"
msgid "Share"
msgstr "שתף"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "שגיאה"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "שגיאה במהלך השיתוף"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "שגיאה במהלך ביטול השיתוף"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "שגיאה במהלך שינוי ההגדרות"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "שותף אתך ועם הקבוצה {group} שבבעלות {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "שותף אתך על ידי {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "הגנה בססמה"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "סיסמא"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "שליחת קישור בדוא״ל למשתמש"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "שליחה"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "הגדרת תאריך תפוגה"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "תאריך התפוגה"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "שיתוף באמצעות דוא״ל:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "לא נמצאו אנשים"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "קבוצה"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "אסור לעשות שיתוף מחדש"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "שותף תחת {item} עם {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "הסר שיתוף"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "ניתן לערוך"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "בקרת גישה"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "יצירה"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "עדכון"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "מחיקה"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "שיתוף"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "מוגן בססמה"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "אירעה שגיאה בביטול תאריך התפוגה"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "אירעה שגיאה בעת הגדרת תאריך התפוגה"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "מתבצעת שליחה ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "הודעת הדוא״ל נשלחה"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "אזהרה"
@@ -463,27 +463,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "יש להשתמש בקישור הבא כדי לאפס את הססמה שלך: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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>אם ההודעה לא שם, כדאי לשאול את מנהל הרשת שלך ."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "הבקשה נכשלה!<br>האם כתובת הדוא״ל/שם המשתמש שלך נכונים?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הססמה."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "שם משתמש"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -491,13 +491,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "כן, אני רוצה לאפס את הסיסמה שלי עכשיו."
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "בקשת איפוס"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/he/files.po b/l10n/he/files.po
index 1798ff94ac2..1c8ead5463e 100644
--- a/l10n/he/files.po
+++ b/l10n/he/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/he/files_sharing.po b/l10n/he/files_sharing.po
index fde1539fa7a..e11f6ef338a 100644
--- a/l10n/he/files_sharing.po
+++ b/l10n/he/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/he/lib.po b/l10n/he/lib.po
index 1a759f277c9..736f4e9fd68 100644
--- a/l10n/he/lib.po
+++ b/l10n/he/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/he/settings.po b/l10n/he/settings.po
index a43e57a9775..7c48d785e3a 100644
--- a/l10n/he/settings.po
+++ b/l10n/he/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/he/user_ldap.po b/l10n/he/user_ldap.po
index 32c49ac39cf..1e666a9829c 100644
--- a/l10n/he/user_ldap.po
+++ b/l10n/he/user_ldap.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hi/core.po b/l10n/hi/core.po
index fd94424d04c..a1deb749bf2 100644
--- a/l10n/hi/core.po
+++ b/l10n/hi/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -278,140 +278,140 @@ msgstr ""
msgid "Share"
msgstr "साझा करें"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "त्रुटि"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "पासवर्ड"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "भेजें"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "कोई व्यक्ति नहीं मिले "
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "भेजा जा रहा है"
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "ईमेल भेज दिया गया है "
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "चेतावनी "
@@ -463,27 +463,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "आगे दिये गये लिंक का उपयोग पासवर्ड बदलने के लिये किजीये: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "पासवर्ड बदलने कि लिंक आपको ई-मेल द्वारा भेजी जायेगी|"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "प्रयोक्ता का नाम"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -491,12 +491,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/hi/files.po b/l10n/hi/files.po
index 2dd53ac9a26..605597f8675 100644
--- a/l10n/hi/files.po
+++ b/l10n/hi/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hi/files_sharing.po b/l10n/hi/files_sharing.po
index 9ae01fa231a..880d709f268 100644
--- a/l10n/hi/files_sharing.po
+++ b/l10n/hi/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hi/lib.po b/l10n/hi/lib.po
index d0339546466..443a1a4ed1f 100644
--- a/l10n/hi/lib.po
+++ b/l10n/hi/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hi/settings.po b/l10n/hi/settings.po
index fd1ad5419a4..18fe072e926 100644
--- a/l10n/hi/settings.po
+++ b/l10n/hi/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hi/user_ldap.po b/l10n/hi/user_ldap.po
index e3ad0416cab..8df192e33b1 100644
--- a/l10n/hi/user_ldap.po
+++ b/l10n/hi/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hr/core.po b/l10n/hr/core.po
index 39fca3c25fc..fd43553cbad 100644
--- a/l10n/hr/core.po
+++ b/l10n/hr/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ 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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -281,140 +281,140 @@ msgstr ""
msgid "Share"
msgstr "Podijeli"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Greška"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Greška prilikom djeljenja"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Greška prilikom isključivanja djeljenja"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Greška prilikom promjena prava"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Zaštiti lozinkom"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Lozinka"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Postavi datum isteka"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Datum isteka"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Dijeli preko email-a:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Osobe nisu pronađene"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Ponovo dijeljenje nije dopušteno"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Makni djeljenje"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "može mjenjat"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "kontrola pristupa"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "kreiraj"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "ažuriraj"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "izbriši"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "djeli"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Zaštita lozinkom"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Greška prilikom brisanja datuma isteka"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Greška prilikom postavljanja datuma isteka"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -466,27 +466,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Koristite ovaj link da biste poništili lozinku: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Korisničko ime"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -494,13 +494,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Zahtjev za resetiranjem"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/hr/files.po b/l10n/hr/files.po
index 816a80042e4..5a1f664c22a 100644
--- a/l10n/hr/files.po
+++ b/l10n/hr/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hr/files_sharing.po b/l10n/hr/files_sharing.po
index 4886bb20b26..a4f5c03712f 100644
--- a/l10n/hr/files_sharing.po
+++ b/l10n/hr/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hr/lib.po b/l10n/hr/lib.po
index 5390a821ee0..203bc4544b5 100644
--- a/l10n/hr/lib.po
+++ b/l10n/hr/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hr/settings.po b/l10n/hr/settings.po
index 165b571c4db..3d4cf07e157 100644
--- a/l10n/hr/settings.po
+++ b/l10n/hr/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hr/user_ldap.po b/l10n/hr/user_ldap.po
index e09b0d4e869..3169bffa4a3 100644
--- a/l10n/hr/user_ldap.po
+++ b/l10n/hr/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hu_HU/core.po b/l10n/hu_HU/core.po
index 9c7ab2e5164..68f71634779 100644
--- a/l10n/hu_HU/core.po
+++ b/l10n/hu_HU/core.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
@@ -20,12 +20,12 @@ msgstr ""
"Language: hu_HU\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, 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"
@@ -279,140 +279,140 @@ msgstr "Megosztott"
msgid "Share"
msgstr "Megosztás"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Hiba"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Nem sikerült létrehozni a megosztást"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Nem sikerült visszavonni a megosztást"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Nem sikerült módosítani a jogosultságokat"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Megosztotta Önnel és a(z) {group} csoporttal: {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Megosztotta Önnel: {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Megosztani egy felhasználóval vagy csoporttal ..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Megosztás hivatkozással"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Jelszóval is védem"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Jelszó"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Feltöltést is engedélyezek"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Email címre küldjük el"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Küldjük el"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Legyen lejárati idő"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "A lejárati idő"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Megosztás emaillel:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Nincs találat"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "csoport"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Ezt az állományt csak a tulajdonosa oszthatja meg másokkal"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Megosztva {item}-ben {user}-rel"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "A megosztás visszavonása"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "email értesítés"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "módosíthat"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "jogosultság"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "létrehoz"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "szerkeszt"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "töröl"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "megoszt"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Jelszóval van védve"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Nem sikerült a lejárati időt törölni"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Nem sikerült a lejárati időt beállítani"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Küldés ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Az emailt elküldtük"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Figyelmeztetés"
@@ -464,27 +464,27 @@ msgstr "%s jelszó visszaállítás"
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}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Emailben fog kapni egy linket, amivel új jelszót tud majd beállítani magának. <br>Ha a levél nem jött meg, holott úgy érzi, hogy már meg kellett volna érkeznie, akkor ellenőrizze a spam/levélszemét mappáját. <br>Ha ott sincsen, akkor érdeklődjön a rendszergazdánál."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "A kérést nem sikerült teljesíteni! <br>Biztos, hogy jó emailcímet/felhasználónevet adott meg?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Felhasználónév"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -492,13 +492,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Az Ön állományai titkosítva vannak. Ha nem engedélyezte korábban az adatok visszanyeréséhez szükséges kulcs használatát, akkor a jelszó megváltoztatását követően nem fog hozzáférni az adataihoz. Ha nem biztos abban, hogy mit kellene tennie, akkor kérdezze meg a rendszergazdát, mielőtt továbbmenne. Biztos, hogy folytatni kívánja?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Igen, tényleg meg akarom változtatni a jelszavam"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Visszaállítás igénylése"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -749,18 +749,18 @@ msgstr "Owncloud frissítés a %s verzióra folyamatban. Kis türelmet."
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Az Owncloud frissítés elezdődött, eltarthat egy ideig."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Frissitsd az oldalt ha \"Please reload this page after a short time to continue using ownCloud. \""
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Ha ezt az üzenetet már többször látod akkor keresd meg a rendszer adminját."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Köszönjük a türelmét."
diff --git a/l10n/hu_HU/files.po b/l10n/hu_HU/files.po
index b7fb0daf7eb..0556b17ba9e 100644
--- a/l10n/hu_HU/files.po
+++ b/l10n/hu_HU/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hu_HU/files_sharing.po b/l10n/hu_HU/files_sharing.po
index 9f7e2dead0b..f4947ec2a20 100644
--- a/l10n/hu_HU/files_sharing.po
+++ b/l10n/hu_HU/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-25 19:10+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: Laszlo Tornoci <torlasz@gmail.com>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hu_HU/lib.po b/l10n/hu_HU/lib.po
index 0c05b5388dd..e5927107e0e 100644
--- a/l10n/hu_HU/lib.po
+++ b/l10n/hu_HU/lib.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: sherlock79 <david@interpont.hu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hu_HU/settings.po b/l10n/hu_HU/settings.po
index e6b89f45801..c02affd2d27 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: ebela <bela@dandre.hu>\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"
@@ -216,7 +216,7 @@ msgstr "Érvényes jelszót kell megadnia"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Figyelmeztetés: A felhasználó \"{user}\" kezdő könyvtára már létezett"
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -548,7 +548,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+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:146
msgid "Encryption"
diff --git a/l10n/hu_HU/user_ldap.po b/l10n/hu_HU/user_ldap.po
index 210fda545fb..537ae35b936 100644
--- a/l10n/hu_HU/user_ldap.po
+++ b/l10n/hu_HU/user_ldap.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/hy/core.po b/l10n/hy/core.po
index 0ef62a3570f..6ba07f14a6e 100644
--- a/l10n/hy/core.po
+++ b/l10n/hy/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/ia/core.po b/l10n/ia/core.po
index dcd0f315f7e..5b6fc0a369d 100644
--- a/l10n/ia/core.po
+++ b/l10n/ia/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr "Compartir"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Error"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Contrasigno"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Invia"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nomine de usator"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,13 +489,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Requestar reinitialisation"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/ia/files.po b/l10n/ia/files.po
index 9375b62f47e..9cc99b74ad5 100644
--- a/l10n/ia/files.po
+++ b/l10n/ia/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ia/files_sharing.po b/l10n/ia/files_sharing.po
index e9dad2daddc..7039bcdfcd0 100644
--- a/l10n/ia/files_sharing.po
+++ b/l10n/ia/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ia/lib.po b/l10n/ia/lib.po
index 9c40fc6c23c..48892d85eb9 100644
--- a/l10n/ia/lib.po
+++ b/l10n/ia/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ia/settings.po b/l10n/ia/settings.po
index f3516c3d35d..a5ea80ebe68 100644
--- a/l10n/ia/settings.po
+++ b/l10n/ia/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ia/user_ldap.po b/l10n/ia/user_ldap.po
index 22c1a02abc4..5b98071155d 100644
--- a/l10n/ia/user_ldap.po
+++ b/l10n/ia/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/id/core.po b/l10n/id/core.po
index aa41ba6a6c0..1c251bfde5f 100644
--- a/l10n/id/core.po
+++ b/l10n/id/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr "Dibagikan"
msgid "Share"
msgstr "Bagikan"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Galat"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Galat ketika membagikan"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Galat ketika membatalkan pembagian"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Galat ketika mengubah izin"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Dibagikan dengan Anda dan grup {group} oleh {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Dibagikan dengan Anda oleh {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Lindungi dengan sandi"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Sandi"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Emailkan tautan ini ke orang"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Kirim"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Setel tanggal kedaluwarsa"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Tanggal kedaluwarsa"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Bagian lewat email:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Tidak ada orang ditemukan"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grup"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Berbagi ulang tidak diizinkan"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Dibagikan dalam {item} dengan {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Batalkan berbagi"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "dapat mengedit"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "kontrol akses"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "buat"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "perbarui"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "hapus"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "bagikan"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Dilindungi sandi"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Galat ketika menghapus tanggal kedaluwarsa"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Galat ketika menyetel tanggal kedaluwarsa"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Mengirim ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email terkirim"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Peringatan"
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Gunakan tautan berikut untuk menyetel ulang sandi Anda: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nama pengguna"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,13 +484,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Ajukan penyetelan ulang"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/id/files.po b/l10n/id/files.po
index 248101d468e..2de67e3f8de 100644
--- a/l10n/id/files.po
+++ b/l10n/id/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/id/files_sharing.po b/l10n/id/files_sharing.po
index 07ecc8319a6..05befc2585b 100644
--- a/l10n/id/files_sharing.po
+++ b/l10n/id/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/id/lib.po b/l10n/id/lib.po
index 8b38c0f84b3..5a19a0132bb 100644
--- a/l10n/id/lib.po
+++ b/l10n/id/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/id/settings.po b/l10n/id/settings.po
index a42409d9e01..8e1e163c059 100644
--- a/l10n/id/settings.po
+++ b/l10n/id/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/id/user_ldap.po b/l10n/id/user_ldap.po
index 3d294056007..22c604f6473 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/is/core.po b/l10n/is/core.po
index 06eb8c2c8c4..9e6e26c3dd4 100644
--- a/l10n/is/core.po
+++ b/l10n/is/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -277,140 +277,140 @@ msgstr "Deilt"
msgid "Share"
msgstr "Deila"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Villa"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Villa við deilingu"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Villa við að hætta deilingu"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Villa við að breyta aðgangsheimildum"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Deilt með þér og hópnum {group} af {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Deilt með þér af {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Verja með lykilorði"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Lykilorð"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Senda vefhlekk í tölvupóstu til notenda"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Senda"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Setja gildistíma"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Gildir til"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Deila með tölvupósti:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Engir notendur fundust"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Endurdeiling er ekki leyfð"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Deilt með {item} ásamt {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Hætta deilingu"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "getur breytt"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "aðgangsstýring"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "mynda"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "uppfæra"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "eyða"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "deila"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Verja með lykilorði"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Villa við að aftengja gildistíma"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Villa við að setja gildistíma"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Sendi ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Tölvupóstur sendur"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Aðvörun"
@@ -462,27 +462,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Notað eftirfarandi veftengil til að endursetja lykilorðið þitt: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Notendanafn"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,13 +490,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Endursetja lykilorð"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/is/files.po b/l10n/is/files.po
index 103836021a0..876700d6a39 100644
--- a/l10n/is/files.po
+++ b/l10n/is/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/is/files_sharing.po b/l10n/is/files_sharing.po
index a123bb1e6e9..59ce2995c69 100644
--- a/l10n/is/files_sharing.po
+++ b/l10n/is/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/is/lib.po b/l10n/is/lib.po
index be66c48b5f1..2a296a8505a 100644
--- a/l10n/is/lib.po
+++ b/l10n/is/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/is/settings.po b/l10n/is/settings.po
index fd1a778a182..19e916045d3 100644
--- a/l10n/is/settings.po
+++ b/l10n/is/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/is/user_ldap.po b/l10n/is/user_ldap.po
index 4b7190bf335..e997e554d90 100644
--- a/l10n/is/user_ldap.po
+++ b/l10n/is/user_ldap.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/it/core.po b/l10n/it/core.po
index 702310d0df8..c5583ea1880 100644
--- a/l10n/it/core.po
+++ b/l10n/it/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
@@ -21,12 +21,12 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Impossibile inviare email ai seguenti utenti: %s"
@@ -280,140 +280,140 @@ msgstr "Condivisi"
msgid "Share"
msgstr "Condividi"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Errore"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Errore durante la condivisione"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Errore durante la rimozione della condivisione"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Errore durante la modifica dei permessi"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Condiviso con te e con il gruppo {group} da {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Condiviso con te da {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Condividi con utente o gruppo ..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Condividi link"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Proteggi con password"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Password"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Consenti caricamento pubblico"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Invia collegamento via email"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Invia"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Imposta data di scadenza"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Data di scadenza"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Condividi tramite email:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Non sono state trovate altre persone"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "gruppo"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "La ri-condivisione non è consentita"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Condiviso in {item} con {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Rimuovi condivisione"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "notifica via email"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "può modificare"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "controllo d'accesso"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "creare"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "aggiornare"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "elimina"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "condividi"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Protetta da password"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Errore durante la rimozione della data di scadenza"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Errore durante l'impostazione della data di scadenza"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Invio in corso..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Messaggio inviato"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Avviso"
@@ -465,27 +465,27 @@ msgstr "Ripristino password di %s"
msgid "Use the following link to reset your password: {link}"
msgstr "Usa il collegamento seguente per ripristinare la password: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Richiesta non riuscita!<br>Sei sicuro che l'indirizzo di posta/nome utente fosse corretto?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nome utente"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -493,13 +493,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "I file sono cifrati. Se non hai precedentemente abilitato la chiave di recupero, non sarà più possibile ritrovare i tuoi dati una volta che la password sarà ripristinata. Se non sei sicuro, per favore contatta l'amministratore prima di proseguire. Vuoi davvero continuare?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Sì, voglio davvero ripristinare la mia password adesso"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Richiesta di ripristino"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -750,18 +750,18 @@ msgstr "Aggiornamento di ownCloud alla versione %s in corso, ciò potrebbe richi
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Questa istanza di ownCloud si sta aggiornando, per favore attendere."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Per favore ricarica questa pagina per poter continuare ad usare ownCloud."
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Contatta il tuo amministratore di sistema se questo messaggio persiste o appare inaspettatamente."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Vi ringrazio per la pazienza."
diff --git a/l10n/it/files.po b/l10n/it/files.po
index 77e3b676a48..53b5f95361a 100644
--- a/l10n/it/files.po
+++ b/l10n/it/files.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-29 09:50+0000\n"
+"Last-Translator: polxmod <paolo.velati@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,39 +35,39 @@ 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 ""
+msgstr "Il nome del file non può contenere il carattere \"/\". Per favore scegli un nome diverso."
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "Il nome %s è attualmente in uso nella cartella %s. Per favore scegli un nome diverso."
#: ajax/newfile.php:81
msgid "Not a valid source"
-msgstr ""
+msgstr "Non è una sorgente valida"
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Errore durante lo scaricamento di %s su %s"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+msgstr "Errore durante la creazione del file"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+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 ""
+msgstr "Il nome della cartella non può contenere il carattere \"/\". Per favore scegli un nome diverso."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Errore durante la creazione della cartella"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -155,11 +155,11 @@ msgstr "Caricamento del file in corso. La chiusura della pagina annullerà il ca
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "L'URL non può essere vuoto."
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "Nella cartella home 'Shared' è un nome riservato"
#: js/file-upload.js:517 js/filelist.js:363
msgid "{new_name} already exists"
@@ -167,11 +167,11 @@ msgstr "{new_name} esiste già"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "Impossibile creare il file"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "Impossibile creare la cartella"
#: js/fileactions.js:125
msgid "Share"
@@ -191,7 +191,7 @@ msgstr "In corso"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "Impossibile rinominare il file"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -357,7 +357,7 @@ msgstr "Annulla invio"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Qui non hai i permessi di caricare o creare file"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/it/files_sharing.po b/l10n/it/files_sharing.po
index 2956dc35f71..5b7b117ee0b 100644
--- a/l10n/it/files_sharing.po
+++ b/l10n/it/files_sharing.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-22 19:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: polxmod <paolo.velati@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/it/lib.po b/l10n/it/lib.po
index 5ee4beaa28c..bfec7a0a901 100644
--- a/l10n/it/lib.po
+++ b/l10n/it/lib.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/it/settings.po b/l10n/it/settings.po
index 20a16765ceb..d492db44270 100644
--- a/l10n/it/settings.po
+++ b/l10n/it/settings.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-29 08:40+0000\n"
+"Last-Translator: polxmod <paolo.velati@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -216,7 +216,7 @@ msgstr "Deve essere fornita una password valida"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Attenzione: esiste già la home directory dell'utente \"{user}\""
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -548,7 +548,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Utilizza questo indirizzo per <a href=\"%s\" target=\"_blank\">accedere ai tuoi file con WebDAV</a>"
#: templates/personal.php:146
msgid "Encryption"
diff --git a/l10n/it/user_ldap.po b/l10n/it/user_ldap.po
index d8c3fd40783..9a192e72138 100644
--- a/l10n/it/user_ldap.po
+++ b/l10n/it/user_ldap.po
@@ -3,14 +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
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-29 09:40+0000\n"
+"Last-Translator: polxmod <paolo.velati@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -44,20 +45,20 @@ msgstr "La configurazione non è valida. Controlla il log di ownCloud per ulteri
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "Nessuna azione specificata"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "Nessuna configurazione specificata"
#: ajax/wizard.php:78
msgid "No data specified"
-msgstr ""
+msgstr "Nessun dato specificato"
#: ajax/wizard.php:86
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "Impossibile impostare la configurazione %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -93,11 +94,11 @@ msgstr "Seleziona gruppi"
#: js/settings.js:663 js/settings.js:672
msgid "Select object classes"
-msgstr ""
+msgstr "Seleziona le classi oggetto"
#: js/settings.js:666
msgid "Select attributes"
-msgstr ""
+msgstr "Seleziona gli attributi"
#: js/settings.js:694
msgid "Connection test succeeded"
@@ -119,23 +120,23 @@ msgstr "Conferma l'eliminazione"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s gruppo trovato"
+msgstr[1] "%s gruppi trovati"
#: lib/wizard.php:123
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s utente trovato"
+msgstr[1] "%s utenti trovati"
#: lib/wizard.php:752 lib/wizard.php:764
msgid "Invalid Host"
-msgstr ""
+msgstr "Host non valido"
#: lib/wizard.php:910
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "Impossibile trovare la caratteristica desiderata"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -148,17 +149,17 @@ msgstr "Aiuto"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr ""
+msgstr "Limita l'accesso a %s gruppi che rispettano questi criteri:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "solo queste classi di oggetti:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "solo da questi gruppi:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-userfilter.php:25
@@ -174,27 +175,27 @@ msgstr ""
#, php-format
msgid ""
"The filter specifies which LDAP groups shall have access to the %s instance."
-msgstr ""
+msgstr "Il filtro specifica quale gruppo LDAP deve ricevere l'accesso all'istanza %s."
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "gruppi trovati"
#: templates/part.wizard-loginfilter.php:4
msgid "What attribute shall be used as login name:"
-msgstr ""
+msgstr "Quale attributo deve essere usato come nome di login:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "Nome utente LDAP:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "Indirizzo email LDAP:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Altri Attributi:"
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -243,17 +244,17 @@ 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:"
-msgstr ""
+msgstr "Limita l'accesso a %s gruppi che rispettano questi criteri:"
#: templates/part.wizard-userfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP users shall have access to the %s instance."
-msgstr ""
+msgstr "Il filtro specifica quale utente LDAP deve ricevere l'accesso all'istanza %s."
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "utenti trovati"
#: templates/part.wizardcontrols.php:4
msgid "Back"
diff --git a/l10n/ja_JP/core.po b/l10n/ja_JP/core.po
index 3aa0d5d59fd..6a4e36c96c6 100644
--- a/l10n/ja_JP/core.po
+++ b/l10n/ja_JP/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
@@ -21,12 +21,12 @@ msgstr ""
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%sが あなたと »%s«を共有しました"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "次のユーザにメールを送信できませんでした: %s"
@@ -275,140 +275,140 @@ msgstr "共有中"
msgid "Share"
msgstr "共有"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "エラー"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "共有でエラー発生"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "共有解除でエラー発生"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "権限変更でエラー発生"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "あなたと {owner} のグループ {group} で共有中"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner} と共有中"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "ユーザもしくはグループと共有 ..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "共有リンク"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "パスワード保護"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "パスワード"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "アップロードを許可"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "メールリンク"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "送信"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "有効期限を設定"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "有効期限"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "メール経由で共有:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "ユーザーが見つかりません"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "グループ"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "再共有は許可されていません"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "{item} 内で {user} と共有中"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "共有解除"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "メールで通知"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "編集を許可"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "アクセス権限"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "作成"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "更新"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "削除"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "共有"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "パスワード保護"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "有効期限の未設定エラー"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "有効期限の設定でエラー発生"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "送信中..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "メールを送信しました"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "警告"
@@ -460,27 +460,27 @@ msgstr "%s パスワードリセット"
msgid "Use the following link to reset your password: {link}"
msgstr "パスワードをリセットするには次のリンクをクリックして下さい: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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>もしそこにもない場合は、管理者に問い合わせてください。"
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "リクエストに失敗しました!<br>あなたのメール/ユーザ名が正しいことを確認しましたか?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "メールでパスワードをリセットするリンクが届きます。"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "ユーザー名"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -488,13 +488,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "ファイルが暗号化されています。復旧キーを有効にしていなかった場合、パスワードをリセットしてからデータを復旧する方法はありません。何をすべきかよくわからないなら、続ける前にまず管理者に連絡しましょう。本当に続けますか?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "はい、今すぐパスワードをリセットします。"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "リセットを要求します。"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -745,18 +745,18 @@ 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 を続けて利用するには、しばらくした後でページをリロードしてください。"
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "このメッセージが引き続きもしくは予期せず現れる場合は、システム管理者に連絡してください。"
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "しばらくお待ちください。"
diff --git a/l10n/ja_JP/files.po b/l10n/ja_JP/files.po
index 6948770eb0c..97b618fc8e1 100644
--- a/l10n/ja_JP/files.po
+++ b/l10n/ja_JP/files.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -38,39 +38,39 @@ msgstr "ファイル名を空にすることはできません。"
#: ajax/newfile.php:62
msgid "File name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "ファイル名には \"/\" を含めることはできません。別の名前を選択してください。"
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, 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
msgid "Not a valid source"
-msgstr ""
+msgstr "有効なソースではありません"
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "%s から %s へのダウンロードエラー"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+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 ""
+msgstr "フォルダ名には \"/\" を含めることはできません。別の名前を選択してください。"
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "フォルダの生成エラー"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -158,11 +158,11 @@ msgstr "ファイル転送を実行中です。今このページから移動す
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL は空にできません"
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "ホームフォルダでは、'Shared' はシステムが使用する予約済みのファイル名です"
#: js/file-upload.js:517 js/filelist.js:363
msgid "{new_name} already exists"
@@ -170,11 +170,11 @@ msgstr "{new_name} はすでに存在しています"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "ファイルを作成できませんでした"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "フォルダを作成できませんでした"
#: js/fileactions.js:125
msgid "Share"
@@ -194,7 +194,7 @@ msgstr "中断"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "ファイルの名前変更ができませんでした"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -357,7 +357,7 @@ msgstr "アップロードをキャンセル"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "ここにファイルをアップロードもしくは作成する権限がありません"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/ja_JP/files_sharing.po b/l10n/ja_JP/files_sharing.po
index 55c8423ad01..eb7e0315b09 100644
--- a/l10n/ja_JP/files_sharing.po
+++ b/l10n/ja_JP/files_sharing.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-24 06:30+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ja_JP/lib.po b/l10n/ja_JP/lib.po
index f1692232397..c018c048520 100644
--- a/l10n/ja_JP/lib.po
+++ b/l10n/ja_JP/lib.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-24 07:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ja_JP/settings.po b/l10n/ja_JP/settings.po
index f6d1ea642b0..f4b34277620 100644
--- a/l10n/ja_JP/settings.po
+++ b/l10n/ja_JP/settings.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -215,7 +215,7 @@ msgstr "有効なパスワードを指定する必要があります"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "警告: ユーザ \"{user}\" のホームディレクトリはすでに存在します"
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -547,7 +547,7 @@ msgstr "WebDAV"
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:146
msgid "Encryption"
diff --git a/l10n/ja_JP/user_ldap.po b/l10n/ja_JP/user_ldap.po
index 21cba050b49..496c7ff8009 100644
--- a/l10n/ja_JP/user_ldap.po
+++ b/l10n/ja_JP/user_ldap.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
+"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -45,20 +45,20 @@ msgstr "設定は無効です。詳細は ownCloud のログを見て下さい
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "アクションが指定されていません"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "構成が指定されていません"
#: ajax/wizard.php:78
msgid "No data specified"
-msgstr ""
+msgstr "データが指定されていません"
#: ajax/wizard.php:86
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "構成 %s を設定できませんでした"
#: js/settings.js:67
msgid "Deletion failed"
@@ -94,11 +94,11 @@ msgstr "グループを選択"
#: js/settings.js:663 js/settings.js:672
msgid "Select object classes"
-msgstr ""
+msgstr "オブジェクトクラスを選択"
#: js/settings.js:666
msgid "Select attributes"
-msgstr ""
+msgstr "属性を選択"
#: js/settings.js:694
msgid "Connection test succeeded"
@@ -120,21 +120,21 @@ msgstr "削除の確認"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
+msgstr[0] "%s グループが見つかりました"
#: lib/wizard.php:123
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
+msgstr[0] "%s ユーザが見つかりました"
#: lib/wizard.php:752 lib/wizard.php:764
msgid "Invalid Host"
-msgstr ""
+msgstr "無効なホスト"
#: lib/wizard.php:910
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "望ましい機能は見つかりませんでした"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -147,53 +147,53 @@ msgstr "ヘルプ"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr ""
+msgstr "この基準に合致するグループに %s へのアクセスを制限:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "それらのオブジェクトクラスのみ:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "それらのグループからのみ:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "フィルタを編集"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "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 "フィルタは、どの LDAP グループが %s にアクセスするかを指定します。"
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "グループが見つかりました"
#: templates/part.wizard-loginfilter.php:4
msgid "What attribute shall be used as login name:"
-msgstr ""
+msgstr "ログイン名として利用する属性:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "LDAP ユーザ名:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "LDAP メールアドレス:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "他の属性:"
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -242,17 +242,17 @@ msgstr "拡張タブでユーザとグループのベースDNを指定するこ
#: templates/part.wizard-userfilter.php:4
#, php-format
msgid "Limit the access to %s to users meeting this criteria:"
-msgstr ""
+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 ""
+msgstr "フィルタは、どの LDAP ユーザが %s にアクセスするかを指定します。"
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "ユーザが見つかりました"
#: templates/part.wizardcontrols.php:4
msgid "Back"
diff --git a/l10n/ka/core.po b/l10n/ka/core.po
index 984a72211df..577db801b7e 100644
--- a/l10n/ka/core.po
+++ b/l10n/ka/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ka\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "პაროლი"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,12 +484,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/ka/files.po b/l10n/ka/files.po
index 5a0ed262108..686cebeba50 100644
--- a/l10n/ka/files.po
+++ b/l10n/ka/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ka/files_sharing.po b/l10n/ka/files_sharing.po
index 2acc6b884d0..150551f2985 100644
--- a/l10n/ka/files_sharing.po
+++ b/l10n/ka/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ka/lib.po b/l10n/ka/lib.po
index b64c10fe825..a5e15d159c7 100644
--- a/l10n/ka/lib.po
+++ b/l10n/ka/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ka/settings.po b/l10n/ka/settings.po
index 56d3379aee2..50d418db4a1 100644
--- a/l10n/ka/settings.po
+++ b/l10n/ka/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ka/user_ldap.po b/l10n/ka/user_ldap.po
index 9299ea285cb..467b6e41c38 100644
--- a/l10n/ka/user_ldap.po
+++ b/l10n/ka/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:29+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ka_GE/core.po b/l10n/ka_GE/core.po
index 042cc2c9900..9e013abd1c1 100644
--- a/l10n/ka_GE/core.po
+++ b/l10n/ka_GE/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ka_GE\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr "გაზიარებული"
msgid "Share"
msgstr "გაზიარება"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "შეცდომა"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "შეცდომა გაზიარების დროს"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "შეცდომა გაზიარების გაუქმების დროს"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "შეცდომა დაშვების ცვლილების დროს"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "გაზიარდა თქვენთვის და ჯგუფისთვის {group}, {owner}–ის მიერ"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "გაზიარდა თქვენთვის {owner}–ის მიერ"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "პაროლით დაცვა"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "პაროლი"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "ლინკის პიროვნების იმეილზე გაგზავნა"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "გაგზავნა"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "მიუთითე ვადის გასვლის დრო"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "ვადის გასვლის დრო"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "გააზიარე მეილზე"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "მომხმარებელი არ არის ნაპოვნი"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "ჯგუფი"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "მეორეჯერ გაზიარება არ არის დაშვებული"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "გაზიარდა {item}–ში {user}–ის მიერ"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "გაუზიარებადი"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "შეგიძლია შეცვლა"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "დაშვების კონტროლი"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "შექმნა"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "განახლება"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "წაშლა"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "გაზიარება"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "პაროლით დაცული"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "შეცდომა ვადის გასვლის მოხსნის დროს"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "შეცდომა ვადის გასვლის მითითების დროს"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "გაგზავნა ...."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "იმეილი გაიგზავნა"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "გაფრთხილება"
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "გამოიყენე შემდეგი ლინკი პაროლის შესაცვლელად: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "თქვენ მოგივათ პაროლის შესაცვლელი ლინკი მეილზე"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "მომხმარებლის სახელი"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,13 +484,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "პაროლის შეცვლის მოთხოვნა"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/ka_GE/files.po b/l10n/ka_GE/files.po
index 59e914fc9ca..b391c4c6e5b 100644
--- a/l10n/ka_GE/files.po
+++ b/l10n/ka_GE/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ka_GE/files_sharing.po b/l10n/ka_GE/files_sharing.po
index 252dca1025e..ab7a9d0a56a 100644
--- a/l10n/ka_GE/files_sharing.po
+++ b/l10n/ka_GE/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ka_GE/lib.po b/l10n/ka_GE/lib.po
index 852774ab62a..d0c56e264dc 100644
--- a/l10n/ka_GE/lib.po
+++ b/l10n/ka_GE/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ka_GE/settings.po b/l10n/ka_GE/settings.po
index 9f1eb98f1cc..3c3333a13e1 100644
--- a/l10n/ka_GE/settings.po
+++ b/l10n/ka_GE/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ka_GE/user_ldap.po b/l10n/ka_GE/user_ldap.po
index de016349c71..55a26ff772c 100644
--- a/l10n/ka_GE/user_ldap.po
+++ b/l10n/ka_GE/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/km/core.po b/l10n/km/core.po
index 1341e85c6b2..39f046f594c 100644
--- a/l10n/km/core.po
+++ b/l10n/km/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,12 +484,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/kn/core.po b/l10n/kn/core.po
index 151f7b2f601..71c87f4fa64 100644
--- a/l10n/kn/core.po
+++ b/l10n/kn/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: kn\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,12 +484,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/ko/core.po b/l10n/ko/core.po
index e4929062dd5..4f42ae8f381 100644
--- a/l10n/ko/core.po
+++ b/l10n/ko/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -273,140 +273,140 @@ msgstr "공유됨"
msgid "Share"
msgstr "공유"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "오류"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "공유하는 중 오류 발생"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "공유 해제하는 중 오류 발생"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "권한 변경하는 중 오류 발생"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} 님이 여러분 및 그룹 {group}와(과) 공유 중"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner} 님이 공유 중"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "암호 보호"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "암호"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "퍼블릭 업로드 허용"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "이메일 주소"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "전송"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "만료 날짜 설정"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "만료 날짜"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "이메일로 공유:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "발견된 사람 없음"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "그룹"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "다시 공유할 수 없습니다"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "{user} 님과 {item}에서 공유 중"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "공유 해제"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "편집 가능"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "접근 제어"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "생성"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "업데이트"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "삭제"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "공유"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "암호로 보호됨"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "만료 날짜 해제 오류"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "만료 날짜 설정 오류"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "전송 중..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "이메일 발송됨"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "경고"
@@ -458,27 +458,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "다음 링크를 사용하여 암호를 재설정할 수 있습니다: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "요청이 실패했습니다!<br>email 주소와 사용자 명을 정확하게 넣으셨나요?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "이메일로 암호 재설정 링크를 보냈습니다."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "사용자 이름"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -486,13 +486,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "네, 전 제 비밀번호를 리셋하길 원합니다"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "요청 초기화"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/ko/files.po b/l10n/ko/files.po
index 0c7d4b91057..208d92e01d3 100644
--- a/l10n/ko/files.po
+++ b/l10n/ko/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ko/files_sharing.po b/l10n/ko/files_sharing.po
index edc773ee7ef..11846bb153b 100644
--- a/l10n/ko/files_sharing.po
+++ b/l10n/ko/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ko/lib.po b/l10n/ko/lib.po
index 8d95afeb25f..b164ef1b3af 100644
--- a/l10n/ko/lib.po
+++ b/l10n/ko/lib.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ko/settings.po b/l10n/ko/settings.po
index c9fedc35dc5..2aec50200bc 100644
--- a/l10n/ko/settings.po
+++ b/l10n/ko/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ko/user_ldap.po b/l10n/ko/user_ldap.po
index bb94b795f26..81e78681989 100644
--- a/l10n/ko/user_ldap.po
+++ b/l10n/ko/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ku_IQ/core.po b/l10n/ku_IQ/core.po
index a417ed2d6ce..30345a7a0ae 100644
--- a/l10n/ku_IQ/core.po
+++ b/l10n/ku_IQ/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ku_IQ\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr "هاوبەشی کردن"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "هه‌ڵه"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "وشەی تێپەربو"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "ئاگاداری"
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "ناوی به‌کارهێنه‌ر"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/ku_IQ/files.po b/l10n/ku_IQ/files.po
index 3ca913bd652..bb3a9edfbc7 100644
--- a/l10n/ku_IQ/files.po
+++ b/l10n/ku_IQ/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ku_IQ/files_sharing.po b/l10n/ku_IQ/files_sharing.po
index ee35fdab6eb..dd414667ae3 100644
--- a/l10n/ku_IQ/files_sharing.po
+++ b/l10n/ku_IQ/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ku_IQ/lib.po b/l10n/ku_IQ/lib.po
index ab343d8793f..5df8c545f83 100644
--- a/l10n/ku_IQ/lib.po
+++ b/l10n/ku_IQ/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ku_IQ/settings.po b/l10n/ku_IQ/settings.po
index 5eeb7744f8c..9de3f75de88 100644
--- a/l10n/ku_IQ/settings.po
+++ b/l10n/ku_IQ/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ku_IQ/user_ldap.po b/l10n/ku_IQ/user_ldap.po
index e01435f5c57..cd4d05c2f25 100644
--- a/l10n/ku_IQ/user_ldap.po
+++ b/l10n/ku_IQ/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lb/core.po b/l10n/lb/core.po
index ecda95a6ae7..e4ed8b38713 100644
--- a/l10n/lb/core.po
+++ b/l10n/lb/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -277,140 +277,140 @@ msgstr "Gedeelt"
msgid "Share"
msgstr "Deelen"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Feeler"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Feeler beim Deelen"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Feeler beim Annuléiere vum Deelen"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Feeler beim Ännere vun de Rechter"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Gedeelt mat dir an der Grupp {group} vum {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Gedeelt mat dir vum {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Passwuertgeschützt"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Passwuert"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Ëffentlechen Upload erlaaben"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Link enger Persoun mailen"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Schécken"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Verfallsdatum setzen"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Verfallsdatum"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Via E-Mail deelen:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Keng Persoune fonnt"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "Grupp"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Weiderdeelen ass net erlaabt"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Gedeelt an {item} mat {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Net méi deelen"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "kann änneren"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "Zougrëffskontroll"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "erstellen"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "aktualiséieren"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "läschen"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "deelen"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Passwuertgeschützt"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Feeler beim Läsche vum Verfallsdatum"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Feeler beim Setze vum Verfallsdatum"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Gëtt geschéckt..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email geschéckt"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Warnung"
@@ -462,27 +462,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Benotz folgende Link fir däi Passwuert zréckzesetzen: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "De Link fir d'Passwuert zréckzesetzen gouf un deng E-Mail-Adress geschéckt.<br>Falls du d'Mail net an den nächste Minutte kriss, kuck w.e.gl. an dengem Spam-Dossier.<br>Wann do och keng Mail ass, fro w.e.gl. däin Adminstrateur."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Ufro feelfeschloen!<br>Hues du séchergestallt dass deng Email respektiv däi Benotzernumm korrekt sinn?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Benotzernumm"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,13 +490,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Deng Fichiere si verschlësselt. Falls du de Recuperatiouns-Schlëssel net aktivéiert hues, gëtt et keng Méiglechkeet nees un deng Daten ze komme wann däi Passwuert muss zréckgesat ginn. Falls du net sécher bass wat s de maache soll, kontaktéier w.e.gl däin Administrateur bevir s de weidermëss. Wëlls de wierklech weidermaachen?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Jo, ech wëll mäi Passwuert elo zrécksetzen"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Zrécksetzung ufroen"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/lb/files.po b/l10n/lb/files.po
index 53dfb957ac9..323268eaa3a 100644
--- a/l10n/lb/files.po
+++ b/l10n/lb/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lb/files_sharing.po b/l10n/lb/files_sharing.po
index 4b881096c44..0d542f1f935 100644
--- a/l10n/lb/files_sharing.po
+++ b/l10n/lb/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lb/lib.po b/l10n/lb/lib.po
index c5bb1e355fa..e1b55a04ebe 100644
--- a/l10n/lb/lib.po
+++ b/l10n/lb/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lb/settings.po b/l10n/lb/settings.po
index 0d6fec9dd4f..6ff6aa16268 100644
--- a/l10n/lb/settings.po
+++ b/l10n/lb/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lb/user_ldap.po b/l10n/lb/user_ldap.po
index 17858539002..f62461f1b85 100644
--- a/l10n/lb/user_ldap.po
+++ b/l10n/lb/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lt_LT/core.po b/l10n/lt_LT/core.po
index 27c22e23ff3..373425cb485 100644
--- a/l10n/lt_LT/core.po
+++ b/l10n/lt_LT/core.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
@@ -22,12 +22,12 @@ 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:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Nepavyko nusiųsti el. pašto šiems naudotojams: %s "
@@ -286,140 +286,140 @@ msgstr "Dalinamasi"
msgid "Share"
msgstr "Dalintis"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Klaida"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Klaida, dalijimosi metu"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Klaida, kai atšaukiamas dalijimasis"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Klaida, keičiant privilegijas"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Pasidalino su Jumis ir {group} grupe {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Pasidalino su Jumis {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Dalintis su vartotoju arba grupe..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Dalintis nuoroda"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Apsaugotas slaptažodžiu"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Slaptažodis"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Leisti viešą įkėlimą"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Nusiųsti nuorodą paštu"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Siųsti"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Nustatykite galiojimo laiką"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Galiojimo laikas"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Dalintis per el. paštą:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Žmonių nerasta"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupė"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Dalijinasis išnaujo negalimas"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Pasidalino {item} su {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Nebesidalinti"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "pranešti el. paštu"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "gali redaguoti"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "priėjimo kontrolė"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "sukurti"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "atnaujinti"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "ištrinti"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "dalintis"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Apsaugota slaptažodžiu"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Klaida nuimant galiojimo laiką"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Klaida nustatant galiojimo laiką"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Siunčiama..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Laiškas išsiųstas"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Įspėjimas"
@@ -471,27 +471,27 @@ msgstr "%s slaptažodžio atnaujinimas"
msgid "Use the following link to reset your password: {link}"
msgstr "Slaptažodio atkūrimui naudokite šią nuorodą: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Nuorodą su jūsų slaptažodžio atkūrimu buvo nusiųsta jums į paštą.<br>Jei jo negausite per atitinkamą laiką, pasižiūrėkite brukalo aplankale.<br> Jei jo ir ten nėra, teiraukitės administratoriaus."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Klaida!<br>Ar tikrai jūsų el paštas/vartotojo vardas buvo teisingi?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Prisijungimo vardas"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -499,13 +499,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "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?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Taip, aš tikrai noriu atnaujinti slaptažodį"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Prašyti nustatymo iš najo"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -756,18 +756,18 @@ msgstr "Atnaujinama ownCloud į %s versiją. tai gali šiek tiek užtrukti."
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Šiuo metu vyksta ownCloud atnaujinamas, tai gali šiek tiek užtrukti."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Po trupučio laiko atnaujinkite šį puslapį kad galėtumėte toliau naudoti ownCloud."
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Susisiekite su savo sistemos administratoriumi jei šis pranešimas nedingsta arba jei jis pasirodė netikėtai."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Dėkojame už jūsų kantrumą."
diff --git a/l10n/lt_LT/files.po b/l10n/lt_LT/files.po
index b8eda9b763e..4dc50c30521 100644
--- a/l10n/lt_LT/files.po
+++ b/l10n/lt_LT/files.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Dr. ROX <to.dr.rox@gmail.com>, 2013
# Liudas Ališauskas <liudas.alisauskas@gmail.com>, 2013
# fizikiukas <fizikiukas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-29 10:30+0000\n"
+"Last-Translator: Dr. ROX <to.dr.rox@gmail.com>\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"
@@ -35,7 +36,7 @@ msgstr "Failo pavadinimas negali būti tuščias."
#: ajax/newfile.php:62
msgid "File name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Failo pavadinime negali būti simbolio \"/\". Prašome pasirinkti kitokį pavadinimą."
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, php-format
@@ -51,23 +52,23 @@ msgstr ""
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Klaida siunčiant %s į %s"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+msgstr "Klaida kuriant failą"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "Aplanko pavadinimas negali būti tuščias."
#: ajax/newfolder.php:27
msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Aplanko pavadinime negali būti simbolio \"/\". Prašome pasirinkti kitokį pavadinimą."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Klaida kuriant aplanką"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -155,7 +156,7 @@ msgstr "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutr
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL negali būti tuščias."
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
@@ -167,11 +168,11 @@ msgstr "{new_name} jau egzistuoja"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "Neįmanoma sukurti failo"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "Neįmanoma sukurti aplanko"
#: js/fileactions.js:125
msgid "Share"
@@ -191,7 +192,7 @@ msgstr "Laukiantis"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "Neįmanoma pervadinti failo"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -360,7 +361,7 @@ msgstr "Atšaukti siuntimą"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Jūs neturite leidimo čia įkelti arba kurti failus"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/lt_LT/files_sharing.po b/l10n/lt_LT/files_sharing.po
index 36d6318ff57..594a739fcc7 100644
--- a/l10n/lt_LT/files_sharing.po
+++ b/l10n/lt_LT/files_sharing.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-25 11:30+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: Dr. ROX <to.dr.rox@gmail.com>\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lt_LT/lib.po b/l10n/lt_LT/lib.po
index 6393c9ae4ad..1aaeae0a532 100644
--- a/l10n/lt_LT/lib.po
+++ b/l10n/lt_LT/lib.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lt_LT/settings.po b/l10n/lt_LT/settings.po
index 8b21fed1674..5768c246f6b 100644
--- a/l10n/lt_LT/settings.po
+++ b/l10n/lt_LT/settings.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-29 10:00+0000\n"
+"Last-Translator: Dr. ROX <to.dr.rox@gmail.com>\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"
@@ -217,7 +217,7 @@ msgstr "Slaptažodis turi būti tinkamas"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Įspėjimas: Vartotojo \"{user}\" namų aplankas jau egzistuoja"
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -549,7 +549,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Naudokite šį adresą, kad <a href=\"%s\" target=\"_blank\">pasiektumėte savo failus per WebDAV</a>"
#: templates/personal.php:146
msgid "Encryption"
diff --git a/l10n/lt_LT/user_ldap.po b/l10n/lt_LT/user_ldap.po
index 53737e3f895..4e8fdcdc3e7 100644
--- a/l10n/lt_LT/user_ldap.po
+++ b/l10n/lt_LT/user_ldap.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Dr. ROX <to.dr.rox@gmail.com>, 2013
# Liudas <liudas@aksioma.lt>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-29 12:10+0000\n"
+"Last-Translator: Dr. ROX <to.dr.rox@gmail.com>\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"
@@ -28,7 +29,7 @@ msgstr "Nepavyko pašalinti serverio konfigūracijos"
#: ajax/testConfiguration.php:37
msgid "The configuration is valid and the connection could be established!"
-msgstr ""
+msgstr "Konfigūracija yra tinkama bei prisijungta sėkmingai!"
#: ajax/testConfiguration.php:40
msgid ""
@@ -73,7 +74,7 @@ msgstr "Išlaikyti nustatymus?"
#: js/settings.js:99
msgid "Cannot add server configuration"
-msgstr ""
+msgstr "Negalima pridėti serverio konfigūracijos"
#: js/settings.js:113
msgid "mappings cleared"
diff --git a/l10n/lv/core.po b/l10n/lv/core.po
index 52f5585518e..e26400dc096 100644
--- a/l10n/lv/core.po
+++ b/l10n/lv/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -282,140 +282,140 @@ msgstr "Kopīgs"
msgid "Share"
msgstr "Dalīties"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Kļūda"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Kļūda, daloties"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Kļūda, beidzot dalīties"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Kļūda, mainot atļaujas"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} dalījās ar jums un grupu {group}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner} dalījās ar jums"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Aizsargāt ar paroli"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Parole"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Ļaut publisko augšupielādi."
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Sūtīt saiti personai pa e-pastu"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Sūtīt"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Iestaties termiņa datumu"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Termiņa datums"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Dalīties, izmantojot e-pastu:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Nav atrastu cilvēku"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupa"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Atkārtota dalīšanās nav atļauta"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Dalījās ar {item} ar {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Pārtraukt dalīšanos"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "var rediģēt"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "piekļuves vadība"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "izveidot"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "atjaunināt"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "dzēst"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "dalīties"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Aizsargāts ar paroli"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Kļūda, noņemot termiņa datumu"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Kļūda, iestatot termiņa datumu"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Sūta..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Vēstule nosūtīta"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Brīdinājums"
@@ -467,27 +467,27 @@ msgstr "%s paroles maiņa"
msgid "Use the following link to reset your password: {link}"
msgstr "Izmantojiet šo saiti, lai mainītu paroli: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Saite uz paroles atjaunošanas vietu ir nosūtīta uz epastu.<br>Ja vēstu nav atnākusi, pārbaudiet epasta mēstuļu mapi.<br>Jā tās tur nav, jautājiet sistēmas administratoram."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Pieprasījums neizdevās!<br>Vai Jūs pārliecinājāties ka epasts/lietotājvārds ir pareizi?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Lietotājvārds"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -495,13 +495,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Jūsu faili ir šifrēti. Ja nav iespējota atgūšanas kods, tad nebūs iespēja atjaunot jūsu failus pēc tam kad tiks mainīta parole. ja neesat pārliecināts kā rīkoties, jautājiet administratoram. Vai tiešam vēlaties turpināt?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Jā, Es tiešām vēlos mainīt savu paroli"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Pieprasīt paroles maiņu"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/lv/files.po b/l10n/lv/files.po
index 6d4dac71457..a111cc2f1a6 100644
--- a/l10n/lv/files.po
+++ b/l10n/lv/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lv/files_sharing.po b/l10n/lv/files_sharing.po
index cfcf653e6ca..bd7f9148684 100644
--- a/l10n/lv/files_sharing.po
+++ b/l10n/lv/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lv/lib.po b/l10n/lv/lib.po
index 57cd16fc50a..dba1684cad2 100644
--- a/l10n/lv/lib.po
+++ b/l10n/lv/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lv/settings.po b/l10n/lv/settings.po
index b21974c986e..5034f88a00a 100644
--- a/l10n/lv/settings.po
+++ b/l10n/lv/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/lv/user_ldap.po b/l10n/lv/user_ldap.po
index 760a378b5b4..402ff690973 100644
--- a/l10n/lv/user_ldap.po
+++ b/l10n/lv/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/mk/core.po b/l10n/mk/core.po
index f9c1e5e7665..3d8ab4debb4 100644
--- a/l10n/mk/core.po
+++ b/l10n/mk/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
@@ -18,23 +18,23 @@ msgstr ""
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
#: ajax/update.php:11
msgid "Turned on maintenance mode"
-msgstr ""
+msgstr "Вклучен е модот за одржување"
#: ajax/update.php:14
msgid "Turned off maintenance mode"
-msgstr ""
+msgstr "Ислкучен е модот за одржување"
#: ajax/update.php:17
msgid "Updated database"
@@ -55,11 +55,11 @@ msgstr ""
#: avatar/controller.php:62
msgid "No image or file provided"
-msgstr ""
+msgstr "Не е доставена фотографија или датотека"
#: avatar/controller.php:81
msgid "Unknown filetype"
-msgstr ""
+msgstr "Непознат тип на датотека"
#: avatar/controller.php:85
msgid "Invalid image"
@@ -237,7 +237,7 @@ msgstr[1] ""
#: js/oc-dialogs.js:361
msgid "One file conflict"
-msgstr ""
+msgstr "Конфликт со една датотека"
#: js/oc-dialogs.js:367
msgid "Which files do you want to keep?"
@@ -277,140 +277,140 @@ msgstr "Споделен"
msgid "Share"
msgstr "Сподели"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Грешка"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Грешка при споделување"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Грешка при прекин на споделување"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Грешка при промена на привилегии"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Споделено со Вас и групата {group} од {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Споделено со Вас од {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Сподели ја врската"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Заштити со лозинка"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Лозинка"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Дозволи јавен аплоуд"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Прати врска по е-пошта на личност"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Прати"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Постави рок на траење"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Рок на траење"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Сподели по е-пошта:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Не се најдени луѓе"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "група"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Повторно споделување не е дозволено"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Споделено во {item} со {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Не споделувај"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "извести преку електронска пошта"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "може да се измени"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "контрола на пристап"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "креирај"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "ажурирај"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "избриши"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "сподели"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Заштитено со лозинка"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Грешка при тргање на рокот на траење"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Грешка при поставување на рок на траење"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Праќање..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Е-порака пратена"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Предупредување"
@@ -420,7 +420,7 @@ msgstr "Не е специфициран типот на објект."
#: js/tags.js:13
msgid "Enter new"
-msgstr ""
+msgstr "Внеси нов"
#: js/tags.js:27
msgid "Delete"
@@ -432,7 +432,7 @@ msgstr "Додади"
#: js/tags.js:39
msgid "Edit tags"
-msgstr ""
+msgstr "Уреди ги таговите"
#: js/tags.js:57
msgid "Error loading dialog template: {error}"
@@ -440,7 +440,7 @@ msgstr ""
#: js/tags.js:261
msgid "No tags selected for deletion."
-msgstr ""
+msgstr "Не се селектирани тагови за бришење."
#: js/update.js:17
msgid ""
@@ -462,27 +462,27 @@ msgstr "%s ресетирање на лозинката"
msgid "Use the following link to reset your password: {link}"
msgstr "Користете ја следната врска да ја ресетирате Вашата лозинка: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "Ќе добиете врска по е-пошта за да може да ја ресетирате Вашата лозинка."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Корисничко име"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,13 +490,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Да, јас сега навистина сакам да ја поништам својата лозинка"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Побарајте ресетирање"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -536,27 +536,27 @@ 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 "Грешка при бришење на таго(вите)"
#: 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"
@@ -705,7 +705,7 @@ msgstr "Ве молам сменете ја лозинката да ја обе
#: templates/login.php:17
msgid "Server side authentication failed!"
-msgstr ""
+msgstr "Автентификацијата на серверската страна е неуспешна!"
#: templates/login.php:18
msgid "Please contact your administrator."
@@ -747,18 +747,18 @@ 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."
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Контактирајте го вашиот систем администратор до колку оваа порака продолжи да се појавува или пак се појавува ненадејно."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Благодариме на вашето трпение."
diff --git a/l10n/mk/files.po b/l10n/mk/files.po
index 6dbdbc70296..10eb13e38bf 100644
--- a/l10n/mk/files.po
+++ b/l10n/mk/files.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# miroj <jmiroslav@softhome.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
+"Last-Translator: miroj <jmiroslav@softhome.net>\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"
@@ -20,16 +21,16 @@ msgstr ""
#: ajax/move.php:17
#, php-format
msgid "Could not move %s - File with this name already exists"
-msgstr ""
+msgstr "Не можам да го преместам %s - Датотека со такво име веќе постои"
#: ajax/move.php:27 ajax/move.php:30
#, php-format
msgid "Could not move %s"
-msgstr ""
+msgstr "Не можам да ги префрлам %s"
#: ajax/newfile.php:56 js/files.js:27
msgid "File name cannot be empty."
-msgstr ""
+msgstr "Името на датотеката не може да биде празно."
#: ajax/newfile.php:62
msgid "File name must not contain \"/\". Please choose a different name."
@@ -44,36 +45,36 @@ msgstr ""
#: ajax/newfile.php:81
msgid "Not a valid source"
-msgstr ""
+msgstr "Не е валиден извор"
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Грешка додека преземам %s to %s"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+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 ""
+msgstr "Името на папката не смее да содржи \"/\". Одберете друго име."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Грешка при креирање на папка"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
-msgstr ""
+msgstr "Не може да се постави папката за префрлање на податоци."
#: ajax/upload.php:27
msgid "Invalid Token"
-msgstr ""
+msgstr "Грешен токен"
#: ajax/upload.php:64
msgid "No file was uploaded. Unknown error"
@@ -112,7 +113,7 @@ msgstr "Неуспеав да запишам на диск"
#: ajax/upload.php:96
msgid "Not enough storage available"
-msgstr ""
+msgstr "Нема доволно слободен сториџ"
#: ajax/upload.php:127 ajax/upload.php:153
msgid "Upload failed. Could not get file info."
@@ -120,11 +121,11 @@ msgstr ""
#: ajax/upload.php:143
msgid "Upload failed. Could not find uploaded file"
-msgstr ""
+msgstr "Префрлањето е неуспешно. Не можам да го најдам префрлената датотека."
#: ajax/upload.php:170
msgid "Invalid directory."
-msgstr ""
+msgstr "Погрешна папка."
#: appinfo/app.php:11
msgid "Files"
@@ -136,7 +137,7 @@ msgstr ""
#: js/file-upload.js:239
msgid "Not enough space available"
-msgstr ""
+msgstr "Немате доволно дисков простор"
#: js/file-upload.js:306
msgid "Upload cancelled."
@@ -144,7 +145,7 @@ msgstr "Преземањето е прекинато."
#: js/file-upload.js:340
msgid "Could not get result from server."
-msgstr ""
+msgstr "Не можам да добијам резултат од серверот."
#: js/file-upload.js:432
msgid ""
@@ -153,11 +154,11 @@ msgstr "Подигање на датотека е во тек. Напуштењ
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL-то не може да биде празно"
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "Во домашната папка, 'Shared' е резервирано има на датотека/папка"
#: js/file-upload.js:517 js/filelist.js:363
msgid "{new_name} already exists"
@@ -165,11 +166,11 @@ msgstr "{new_name} веќе постои"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "Не множам да креирам датотека"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "Не можам да креирам папка"
#: js/fileactions.js:125
msgid "Share"
@@ -177,7 +178,7 @@ msgstr "Сподели"
#: js/fileactions.js:137
msgid "Delete permanently"
-msgstr ""
+msgstr "Трајно избришани"
#: js/fileactions.js:194
msgid "Rename"
@@ -189,7 +190,7 @@ msgstr "Чека"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "Не можам да ја преименувам датотеката"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -213,7 +214,7 @@ msgstr[1] ""
#: js/filelist.js:587
msgid "{dirs} and {files}"
-msgstr ""
+msgstr "{dirs} и {files}"
#: js/filelist.js:789 js/filelist.js:827
msgid "Uploading %n file"
@@ -223,7 +224,7 @@ msgstr[1] ""
#: js/files.js:25
msgid "'.' is an invalid file name."
-msgstr ""
+msgstr "'.' е грешно име за датотека."
#: js/files.js:34
msgid ""
@@ -233,11 +234,11 @@ msgstr "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?'
#: js/files.js:46
msgid "Your storage is full, files can not be updated or synced anymore!"
-msgstr ""
+msgstr "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!"
#: js/files.js:50
msgid "Your storage is almost full ({usedSpacePercent}%)"
-msgstr ""
+msgstr "Вашиот сториџ е скоро полн ({usedSpacePercent}%)"
#: js/files.js:63
msgid ""
@@ -262,11 +263,11 @@ msgstr ""
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
-msgstr ""
+msgstr "Вашето преземање се подготвува. Ова може да потрае до колку датотеките се големи."
#: js/files.js:514 js/files.js:552
msgid "Error moving file"
-msgstr ""
+msgstr "Грешка при префрлање на датотека"
#: js/files.js:514 js/files.js:552
msgid "Error"
@@ -286,12 +287,12 @@ msgstr "Променето"
#: lib/app.php:60
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
-msgstr ""
+msgstr "Грешно име на папката. Користењето на 'Shared' е резервирано од самиот ownCloud"
#: lib/app.php:88
#, php-format
msgid "%s could not be renamed"
-msgstr ""
+msgstr "%s не може да биде преименуван"
#: lib/helper.php:11 templates/index.php:16
msgid "Upload"
@@ -347,7 +348,7 @@ msgstr "Од врска"
#: templates/index.php:29
msgid "Deleted files"
-msgstr ""
+msgstr "Избришани датотеки"
#: templates/index.php:34
msgid "Cancel upload"
@@ -393,4 +394,4 @@ msgstr "Моментално скенирам"
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
-msgstr ""
+msgstr "Го надградувам кешот на фјал системот..."
diff --git a/l10n/mk/files_encryption.po b/l10n/mk/files_encryption.po
index 4ba0810f3e1..f2913a65981 100644
--- a/l10n/mk/files_encryption.po
+++ b/l10n/mk/files_encryption.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# miroj <jmiroslav@softhome.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-13 20:29-0400\n"
-"PO-Revision-Date: 2013-10-14 00:29+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-27 19:20+0000\n"
+"Last-Translator: miroj <jmiroslav@softhome.net>\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"
@@ -37,11 +38,11 @@ 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."
@@ -82,7 +83,7 @@ msgstr ""
#: hooks/hooks.php:53
msgid "Missing requirements."
-msgstr ""
+msgstr "Барања кои недостасуваат."
#: hooks/hooks.php:54
msgid ""
@@ -101,11 +102,11 @@ 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"
@@ -122,15 +123,15 @@ 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:"
@@ -138,7 +139,7 @@ msgstr ""
#: templates/settings-admin.php:40
msgid "Old Recovery key password"
-msgstr ""
+msgstr "Старата лозинка за клучот на обновување "
#: templates/settings-admin.php:47
msgid "New Recovery key password"
@@ -146,11 +147,11 @@ 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:"
@@ -168,11 +169,11 @@ 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"
@@ -180,7 +181,7 @@ msgstr ""
#: templates/settings-personal.php:42
msgid "Enable password recovery:"
-msgstr ""
+msgstr "Овозможи го обновувањето на лозинката:"
#: templates/settings-personal.php:44
msgid ""
diff --git a/l10n/mk/files_sharing.po b/l10n/mk/files_sharing.po
index f96c03e8334..a3919b48474 100644
--- a/l10n/mk/files_sharing.po
+++ b/l10n/mk/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/mk/files_trashbin.po b/l10n/mk/files_trashbin.po
index 00dc438d7c5..eab89af6f51 100644
--- a/l10n/mk/files_trashbin.po
+++ b/l10n/mk/files_trashbin.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# miroj <jmiroslav@softhome.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-16 00:26-0400\n"
-"PO-Revision-Date: 2013-10-14 00:42+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-27 19:30+0000\n"
+"Last-Translator: miroj <jmiroslav@softhome.net>\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"
@@ -20,12 +21,12 @@ msgstr ""
#: ajax/delete.php:42
#, php-format
msgid "Couldn't delete %s permanently"
-msgstr ""
+msgstr "Не можеше трајно да се избрише %s"
#: ajax/undelete.php:42
#, php-format
msgid "Couldn't restore %s"
-msgstr ""
+msgstr "Не можеше да се поврати %s"
#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
msgid "Error"
@@ -33,11 +34,11 @@ msgstr "Грешка"
#: lib/trashbin.php:814 lib/trashbin.php:816
msgid "restored"
-msgstr ""
+msgstr "повратени"
#: templates/index.php:8
msgid "Nothing in here. Your trash bin is empty!"
-msgstr ""
+msgstr "Тука нема ништо. Вашата корпа за отпадоци е празна!"
#: templates/index.php:22
msgid "Name"
@@ -45,11 +46,11 @@ msgstr "Име"
#: templates/index.php:25 templates/index.php:27
msgid "Restore"
-msgstr ""
+msgstr "Поврати"
#: templates/index.php:33
msgid "Deleted"
-msgstr ""
+msgstr "Избришан"
#: templates/index.php:36 templates/index.php:37
msgid "Delete"
@@ -57,4 +58,4 @@ msgstr "Избриши"
#: templates/part.breadcrumb.php:9
msgid "Deleted Files"
-msgstr ""
+msgstr "Избришани датотеки"
diff --git a/l10n/mk/files_versions.po b/l10n/mk/files_versions.po
index 09756a73cd9..a7e6f70ec3f 100644
--- a/l10n/mk/files_versions.po
+++ b/l10n/mk/files_versions.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# miroj <jmiroslav@softhome.net>, 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:56+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-27 19:30+0000\n"
+"Last-Translator: miroj <jmiroslav@softhome.net>\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"
@@ -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 "Версии"
-#: 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:86
msgid "More versions..."
-msgstr ""
+msgstr "Повеќе верзии..."
-#: js/versions.js:116
+#: js/versions.js:123
msgid "No other versions available"
-msgstr ""
+msgstr "Не постојат други верзии"
-#: js/versions.js:149
+#: js/versions.js:154
msgid "Restore"
-msgstr ""
+msgstr "Врати"
diff --git a/l10n/mk/lib.po b/l10n/mk/lib.po
index 03df0747d07..99df4cb0792 100644
--- a/l10n/mk/lib.po
+++ b/l10n/mk/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
@@ -55,7 +55,7 @@ msgstr ""
#: private/avatar.php:60
msgid "Unknown filetype"
-msgstr ""
+msgstr "Непознат тип на датотека"
#: private/avatar.php:65
msgid "Invalid image"
diff --git a/l10n/mk/settings.po b/l10n/mk/settings.po
index 96190555824..ee6a675a3e8 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: miroj <jmiroslav@softhome.net>\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,11 +87,11 @@ 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 ""
@@ -112,7 +112,7 @@ msgstr ""
#: changepassword/controller.php:92 changepassword/controller.php:103
msgid "Unable to change password"
-msgstr ""
+msgstr "Вашата лозинка неможе да се смени"
#: js/apps.js:43
msgid "Update to {appversion}"
@@ -132,11 +132,11 @@ msgstr "Ве молам почекајте ..."
#: js/apps.js:79 js/apps.js:80 js/apps.js:101
msgid "Error while disabling app"
-msgstr ""
+msgstr "Грешка при исклучувањето на апликацијата"
#: js/apps.js:100 js/apps.js:114 js/apps.js:115
msgid "Error while enabling app"
-msgstr ""
+msgstr "Грешка при вклучувањето на апликацијата"
#: js/apps.js:125
msgid "Updating...."
@@ -160,7 +160,7 @@ msgstr "Надграден"
#: js/personal.js:220
msgid "Select a profile picture"
-msgstr ""
+msgstr "Одбери фотографија за профилот"
#: js/personal.js:265
msgid "Decrypting files... Please wait, this can take some time."
@@ -259,7 +259,7 @@ msgstr ""
#: templates/admin.php:58
msgid "Locale not working"
-msgstr ""
+msgstr "Локалето не функционира"
#: templates/admin.php:63
#, php-format
@@ -302,19 +302,19 @@ msgstr ""
#: templates/admin.php:120
msgid "Sharing"
-msgstr ""
+msgstr "Споделување"
#: templates/admin.php:126
msgid "Enable Share API"
-msgstr ""
+msgstr "Овозможи го API-то за споделување"
#: templates/admin.php:127
msgid "Allow apps to use the Share API"
-msgstr ""
+msgstr "Дозволете апликациите да го користат API-то за споделување"
#: templates/admin.php:134
msgid "Allow links"
-msgstr ""
+msgstr "Дозволи врски"
#: templates/admin.php:135
msgid "Allow users to share items to the public with links"
@@ -322,7 +322,7 @@ msgstr ""
#: templates/admin.php:143
msgid "Allow public uploads"
-msgstr ""
+msgstr "Дозволи јавен аплоуд"
#: templates/admin.php:144
msgid ""
@@ -331,7 +331,7 @@ msgstr ""
#: templates/admin.php:152
msgid "Allow resharing"
-msgstr ""
+msgstr "Овозможи повторно споделување"
#: templates/admin.php:153
msgid "Allow users to share items shared with them again"
@@ -339,27 +339,27 @@ msgstr ""
#: templates/admin.php:160
msgid "Allow users to share with anyone"
-msgstr ""
+msgstr "Овозможи корисниците да споделуваат со секого"
#: templates/admin.php:163
msgid "Allow users to only share with users in their groups"
-msgstr ""
+msgstr "Овозможи корисниците да споделуваат со корисници од своите групи"
#: templates/admin.php:170
msgid "Allow mail notification"
-msgstr ""
+msgstr "Овозможи известување по електронска пошта"
#: templates/admin.php:171
msgid "Allow user to send mail notification for shared files"
-msgstr ""
+msgstr "Овозможи корисник да испраќа известување по електронска пошта за споделени датотеки"
#: templates/admin.php:178
msgid "Security"
-msgstr ""
+msgstr "Безбедност"
#: templates/admin.php:191
msgid "Enforce HTTPS"
-msgstr ""
+msgstr "Наметни HTTPS"
#: templates/admin.php:193
#, php-format
@@ -449,7 +449,7 @@ msgstr "Комерцијална подршка"
#: templates/personal.php:8
msgid "Get the apps to sync your files"
-msgstr ""
+msgstr "Преземете апликации за синхронизирање на вашите датотеки"
#: templates/personal.php:19
msgid "Show First Run Wizard again"
@@ -486,7 +486,7 @@ msgstr "Смени лозинка"
#: templates/personal.php:58 templates/users.php:88
msgid "Display Name"
-msgstr ""
+msgstr "Прикажи го Името"
#: templates/personal.php:73
msgid "Email"
@@ -506,27 +506,27 @@ msgstr "Фотографија за профил"
#: templates/personal.php:90
msgid "Upload new"
-msgstr ""
+msgstr "Префрли нова"
#: templates/personal.php:92
msgid "Select new from Files"
-msgstr ""
+msgstr "Одбери нова од датотеките"
#: templates/personal.php:93
msgid "Remove image"
-msgstr ""
+msgstr "Отстрани ја фотографијата"
#: templates/personal.php:94
msgid "Either png or jpg. Ideally square but you will be able to crop it."
-msgstr ""
+msgstr "Мора де биде png или jpg. Идеално квадрат, но ќе бидете во можност да ја исечете."
#: templates/personal.php:97
msgid "Abort"
-msgstr ""
+msgstr "Прекини"
#: templates/personal.php:98
msgid "Choose as profile image"
-msgstr ""
+msgstr "Одбери фотографија за профилот"
#: templates/personal.php:106 templates/personal.php:107
msgid "Language"
@@ -557,15 +557,15 @@ msgstr ""
#: templates/personal.php:154
msgid "Log-in password"
-msgstr ""
+msgstr "Лозинка за најавување"
#: templates/personal.php:159
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Дешифрирај ги сите датотеки"
#: templates/users.php:21
msgid "Login Name"
-msgstr ""
+msgstr "Име за најава"
#: templates/users.php:30
msgid "Create"
@@ -583,11 +583,11 @@ msgstr ""
#: templates/users.php:42
msgid "Default Storage"
-msgstr ""
+msgstr "Предефинирано складиште "
#: templates/users.php:48 templates/users.php:148
msgid "Unlimited"
-msgstr ""
+msgstr "Неограничено"
#: templates/users.php:66 templates/users.php:163
msgid "Other"
@@ -599,16 +599,16 @@ msgstr "Корисничко име"
#: templates/users.php:94
msgid "Storage"
-msgstr ""
+msgstr "Складиште"
#: templates/users.php:108
msgid "change display name"
-msgstr ""
+msgstr "промени го прикажаното име"
#: templates/users.php:112
msgid "set new password"
-msgstr ""
+msgstr "постави нова лозинка"
#: templates/users.php:143
msgid "Default"
-msgstr ""
+msgstr "Предефиниран"
diff --git a/l10n/mk/user_ldap.po b/l10n/mk/user_ldap.po
index 843c57da046..a51f5eaf45e 100644
--- a/l10n/mk/user_ldap.po
+++ b/l10n/mk/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ml_IN/core.po b/l10n/ml_IN/core.po
index d63f5d343fb..f35481687f1 100644
--- a/l10n/ml_IN/core.po
+++ b/l10n/ml_IN/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ml_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/ms_MY/core.po b/l10n/ms_MY/core.po
index ef599aca266..368a83da85e 100644
--- a/l10n/ms_MY/core.po
+++ b/l10n/ms_MY/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ms_MY\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr ""
msgid "Share"
msgstr "Kongsi"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Ralat"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Kata laluan"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Amaran"
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Guna pautan berikut untuk menetapkan semula kata laluan anda: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nama pengguna"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,13 +484,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Permintaan set semula"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/ms_MY/files.po b/l10n/ms_MY/files.po
index e1d3d22f82c..d257a260f95 100644
--- a/l10n/ms_MY/files.po
+++ b/l10n/ms_MY/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-29 04:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -181,7 +181,7 @@ msgstr ""
#: js/fileactions.js:194
msgid "Rename"
-msgstr ""
+msgstr "Namakan"
#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:850
msgid "Pending"
diff --git a/l10n/ms_MY/files_sharing.po b/l10n/ms_MY/files_sharing.po
index 35f4ff64f01..7ed51639e9c 100644
--- a/l10n/ms_MY/files_sharing.po
+++ b/l10n/ms_MY/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ms_MY/lib.po b/l10n/ms_MY/lib.po
index c78cfc39cbc..646438d6b02 100644
--- a/l10n/ms_MY/lib.po
+++ b/l10n/ms_MY/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ms_MY/settings.po b/l10n/ms_MY/settings.po
index b550e63858e..0fb2ec8365b 100644
--- a/l10n/ms_MY/settings.po
+++ b/l10n/ms_MY/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ms_MY/user_ldap.po b/l10n/ms_MY/user_ldap.po
index 7e55ff3bffc..18833c44aae 100644
--- a/l10n/ms_MY/user_ldap.po
+++ b/l10n/ms_MY/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/my_MM/core.po b/l10n/my_MM/core.po
index cfb6f901207..ae2e1d69755 100644
--- a/l10n/my_MM/core.po
+++ b/l10n/my_MM/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: my_MM\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "စကားဝှက်"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "သက်တမ်းကုန်ဆုံးမည့်ရက်သတ်မှတ်မည်"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "သက်တမ်းကုန်ဆုံးမည့်ရက်"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "အီးမေးလ်ဖြင့်ဝေမျှမည် -"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "ပြန်လည်ဝေမျှခြင်းခွင့်မပြုပါ"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "ပြင်ဆင်နိုင်"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "ဖန်တီးမည်"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "ဖျက်မည်"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "ဝေမျှမည်"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "စကားဝှက်ဖြင့်ကာကွယ်ထားသည်"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "အီးမေးလ်မှတစ်ဆင့် သင်၏စကားဝှက်ကို ပြန်ဖော်ရန်အတွက် Link တစ်ခုလက်ခံရရှိပါလိမ့်မယ်။"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "သုံးစွဲသူအမည်"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,12 +484,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/my_MM/files.po b/l10n/my_MM/files.po
index 7f7b6a278fe..84bc9422f9e 100644
--- a/l10n/my_MM/files.po
+++ b/l10n/my_MM/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/my_MM/files_sharing.po b/l10n/my_MM/files_sharing.po
index 572923204c6..02df07902c4 100644
--- a/l10n/my_MM/files_sharing.po
+++ b/l10n/my_MM/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/my_MM/lib.po b/l10n/my_MM/lib.po
index c913c030317..91056a8687a 100644
--- a/l10n/my_MM/lib.po
+++ b/l10n/my_MM/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/my_MM/settings.po b/l10n/my_MM/settings.po
index 89bc84fe13b..d9cb356a706 100644
--- a/l10n/my_MM/settings.po
+++ b/l10n/my_MM/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/my_MM/user_ldap.po b/l10n/my_MM/user_ldap.po
index bce4b8de219..ec3d2b71d91 100644
--- a/l10n/my_MM/user_ldap.po
+++ b/l10n/my_MM/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:29+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nb_NO/core.po b/l10n/nb_NO/core.po
index 53cdf5d52fb..8f6765f1c34 100644
--- a/l10n/nb_NO/core.po
+++ b/l10n/nb_NO/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -277,140 +277,140 @@ msgstr "Delt"
msgid "Share"
msgstr "Del"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Feil"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Feil under deling"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Delt med deg av {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Passordbeskyttet"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Passord"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Send"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Set utløpsdato"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Utløpsdato"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Del på epost"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Ingen personer funnet"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "gruppe"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Avslutt deling"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "kan endre"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "tilgangskontroll"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "opprett"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "oppdater"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "slett"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "del"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Passordbeskyttet"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Kan ikke sette utløpsdato"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Sender..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-post sendt"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Advarsel"
@@ -462,27 +462,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Bruk følgende lenke for å tilbakestille passordet ditt: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: 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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Brukernavn"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,13 +490,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Anmod tilbakestilling"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/nb_NO/files.po b/l10n/nb_NO/files.po
index 82ee41a9733..796216084d2 100644
--- a/l10n/nb_NO/files.po
+++ b/l10n/nb_NO/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nb_NO/files_sharing.po b/l10n/nb_NO/files_sharing.po
index 80cec9dd5cd..80be1434333 100644
--- a/l10n/nb_NO/files_sharing.po
+++ b/l10n/nb_NO/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nb_NO/lib.po b/l10n/nb_NO/lib.po
index 70972dc64bb..27ce498b94d 100644
--- a/l10n/nb_NO/lib.po
+++ b/l10n/nb_NO/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nb_NO/settings.po b/l10n/nb_NO/settings.po
index d7854e8bffa..f5489a5a00e 100644
--- a/l10n/nb_NO/settings.po
+++ b/l10n/nb_NO/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nb_NO/user_ldap.po b/l10n/nb_NO/user_ldap.po
index 158b2f96242..e8da6142ccf 100644
--- a/l10n/nb_NO/user_ldap.po
+++ b/l10n/nb_NO/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nds/core.po b/l10n/nds/core.po
index 5a06431a18f..f001d18324e 100644
--- a/l10n/nds/core.po
+++ b/l10n/nds/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: nds\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/ne/core.po b/l10n/ne/core.po
index cc1e7f8607f..e3ffde47ee8 100644
--- a/l10n/ne/core.po
+++ b/l10n/ne/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ne\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/nl/core.po b/l10n/nl/core.po
index 81776e3e57f..0e221a33bfe 100644
--- a/l10n/nl/core.po
+++ b/l10n/nl/core.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -20,12 +20,12 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Kon geen e-mail sturen aan de volgende gebruikers: %s"
@@ -279,140 +279,140 @@ msgstr "Gedeeld"
msgid "Share"
msgstr "Delen"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Fout"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Fout tijdens het delen"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Fout tijdens het stoppen met delen"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Fout tijdens het veranderen van permissies"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Gedeeld met u en de groep {group} door {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Gedeeld met u door {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Wachtwoord beveiligd"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Wachtwoord"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Sta publieke uploads toe"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "E-mail link naar persoon"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Versturen"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Stel vervaldatum in"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Vervaldatum"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Deel via e-mail:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Geen mensen gevonden"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "groep"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Verder delen is niet toegestaan"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Gedeeld in {item} met {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Stop met delen"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "kan wijzigen"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "toegangscontrole"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "creëer"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "bijwerken"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "verwijderen"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "deel"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Wachtwoord beveiligd"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Fout tijdens het verwijderen van de verval datum"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Fout tijdens het instellen van de vervaldatum"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Versturen ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-mail verzonden"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Waarschuwing"
@@ -464,27 +464,27 @@ msgstr "%s wachtwoord reset"
msgid "Use the following link to reset your password: {link}"
msgstr "Gebruik de volgende link om je wachtwoord te resetten: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Aanvraag mislukt!<br>Weet je zeker dat je gebruikersnaam en/of wachtwoord goed waren?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Gebruikersnaam"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -492,13 +492,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Je bestanden zijn versleuteld. Als je geen recoverykey hebt ingeschakeld is er geen manier om je data terug te krijgen indien je je wachtwoord reset!\nAls je niet weet wat te doen, neem dan alsjeblieft contact op met je administrator eer je doorgaat.\nWil je echt doorgaan?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Ja, ik wil mijn wachtwoord nu echt resetten"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Resetaanvraag"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/nl/files.po b/l10n/nl/files.po
index fb3c9e395f7..1dc2e2afe3c 100644
--- a/l10n/nl/files.po
+++ b/l10n/nl/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nl/files_sharing.po b/l10n/nl/files_sharing.po
index 7ef9e058ff0..829b8f1a535 100644
--- a/l10n/nl/files_sharing.po
+++ b/l10n/nl/files_sharing.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-21 19:20+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/nl/lib.po b/l10n/nl/lib.po
index 98953adf3bd..cfd7be0fc1f 100644
--- a/l10n/nl/lib.po
+++ b/l10n/nl/lib.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nl/settings.po b/l10n/nl/settings.po
index f3e2ebf1322..a0db4faf61a 100644
--- a/l10n/nl/settings.po
+++ b/l10n/nl/settings.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nl/user_ldap.po b/l10n/nl/user_ldap.po
index 6b13ddab129..7e2ce7fe4a8 100644
--- a/l10n/nl/user_ldap.po
+++ b/l10n/nl/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nn_NO/core.po b/l10n/nn_NO/core.po
index 569c4d44911..e893a6c5662 100644
--- a/l10n/nn_NO/core.po
+++ b/l10n/nn_NO/core.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
@@ -20,12 +20,12 @@ msgstr ""
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -279,140 +279,140 @@ msgstr "Delt"
msgid "Share"
msgstr "Del"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Feil"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Feil ved deling"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Feil ved udeling"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Feil ved endring av tillatingar"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Delt med deg og gruppa {group} av {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Delt med deg av {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Passordvern"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Passord"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Tillat offentleg opplasting"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Send lenkja over e-post"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Send"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Set utløpsdato"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Utløpsdato"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Del over e-post:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Fann ingen personar"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "gruppe"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Vidaredeling er ikkje tillate"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Delt i {item} med {brukar}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Udel"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "kan endra"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "tilgangskontroll"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "lag"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "oppdater"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "slett"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "del"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Passordverna"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Klarte ikkje fjerna utløpsdato"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Klarte ikkje setja utløpsdato"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Sender …"
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-post sendt"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Åtvaring"
@@ -464,27 +464,27 @@ msgstr "%s passordnullstilling"
msgid "Use the following link to reset your password: {link}"
msgstr "Klikk følgjande lenkje til å nullstilla passordet ditt: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Lenkja til å nullstilla passordet med er sendt til e-posten din.<br>Sjå i spam-/søppelmappa di viss du ikkje ser e-posten innan rimeleg tid.<br>Spør din lokale administrator viss han ikkje er der heller."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Førespurnaden feila!<br>Er du viss på at du skreiv inn rett e-post/brukarnamn?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Brukarnamn"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -492,13 +492,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Filene dine er krypterte. Viss du ikkje har skrudd på gjenopprettingsnøkkelen, finst det ingen måte å få tilbake dataa dine når passordet ditt er nullstilt. Viss du ikkje er sikker på kva du skal gjera bør du spørja administratoren din før du går vidare. Vil du verkeleg fortsetja?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Ja, eg vil nullstilla passordet mitt no"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Be om nullstilling"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/nn_NO/files.po b/l10n/nn_NO/files.po
index 69ba37f8667..8998ab8c911 100644
--- a/l10n/nn_NO/files.po
+++ b/l10n/nn_NO/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nn_NO/files_sharing.po b/l10n/nn_NO/files_sharing.po
index 89b62e4e60d..6d50e43d5f1 100644
--- a/l10n/nn_NO/files_sharing.po
+++ b/l10n/nn_NO/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nn_NO/lib.po b/l10n/nn_NO/lib.po
index 2bedf794e68..f0e051c8a6e 100644
--- a/l10n/nn_NO/lib.po
+++ b/l10n/nn_NO/lib.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nn_NO/settings.po b/l10n/nn_NO/settings.po
index 8c57c02e2b6..9d244d51399 100644
--- a/l10n/nn_NO/settings.po
+++ b/l10n/nn_NO/settings.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nn_NO/user_ldap.po b/l10n/nn_NO/user_ldap.po
index 9788a4652d0..dc13d2c1048 100644
--- a/l10n/nn_NO/user_ldap.po
+++ b/l10n/nn_NO/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/nqo/core.po b/l10n/nqo/core.po
index 0bd7c175125..8197226adeb 100644
--- a/l10n/nqo/core.po
+++ b/l10n/nqo/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: nqo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,12 +484,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/oc/core.po b/l10n/oc/core.po
index eccca82bcbf..3b6b3183e19 100644
--- a/l10n/oc/core.po
+++ b/l10n/oc/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: oc\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr "Parteja"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Error"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Error al partejar"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Error al non partejar"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Error al cambiar permissions"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Parat per senhal"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Senhal"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Met la data d'expiracion"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Data d'expiracion"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Parteja tras corrièl :"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Deguns trobat"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grop"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Tornar partejar es pas permis"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Pas partejador"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "pòt modificar"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "Contraròtle d'acces"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "crea"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "met a jorn"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "escafa"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "parteja"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Parat per senhal"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Error al metre de la data d'expiracion"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Error setting expiration date"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Utiliza lo ligam seguent per tornar botar lo senhal : {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Non d'usancièr"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,13 +489,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Tornar botar requesit"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/oc/files.po b/l10n/oc/files.po
index 6277de26032..09c1b9c178e 100644
--- a/l10n/oc/files.po
+++ b/l10n/oc/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/oc/files_sharing.po b/l10n/oc/files_sharing.po
index a6999264428..112fea02d94 100644
--- a/l10n/oc/files_sharing.po
+++ b/l10n/oc/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/oc/lib.po b/l10n/oc/lib.po
index c8899c29952..cfd9ad2578e 100644
--- a/l10n/oc/lib.po
+++ b/l10n/oc/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/oc/settings.po b/l10n/oc/settings.po
index 067d6654f39..d56e6d140d6 100644
--- a/l10n/oc/settings.po
+++ b/l10n/oc/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/oc/user_ldap.po b/l10n/oc/user_ldap.po
index ad90c7203a1..ba216106217 100644
--- a/l10n/oc/user_ldap.po
+++ b/l10n/oc/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pa/core.po b/l10n/pa/core.po
index bb73bf626dd..74f43ec7071 100644
--- a/l10n/pa/core.po
+++ b/l10n/pa/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: pa\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -277,140 +277,140 @@ msgstr ""
msgid "Share"
msgstr "ਸਾਂਝਾ ਕਰੋ"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "ਗਲ"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "ਪਾਸਵਰ"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "ਭੇਜੋ"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "ਚੇਤਾਵਨੀ"
@@ -462,27 +462,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "ਯੂਜ਼ਰ-ਨਾਂ"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,12 +490,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/pa/files.po b/l10n/pa/files.po
index 1a975dc3984..7652bc5bbf6 100644
--- a/l10n/pa/files.po
+++ b/l10n/pa/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pa/files_sharing.po b/l10n/pa/files_sharing.po
index c1dc1013364..548889b7d5b 100644
--- a/l10n/pa/files_sharing.po
+++ b/l10n/pa/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pa/lib.po b/l10n/pa/lib.po
index 382f83808a1..1053508af6a 100644
--- a/l10n/pa/lib.po
+++ b/l10n/pa/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-17 13:47-0400\n"
-"PO-Revision-Date: 2013-10-17 17:47+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
@@ -24,31 +24,31 @@ msgid ""
" of ownCloud."
msgstr ""
-#: private/app.php:254
+#: private/app.php:255
msgid "No app name specified"
msgstr ""
-#: private/app.php:359
+#: private/app.php:360
msgid "Help"
msgstr ""
-#: private/app.php:372
+#: private/app.php:373
msgid "Personal"
msgstr ""
-#: private/app.php:383
+#: private/app.php:384
msgid "Settings"
msgstr "ਸੈਟਿੰਗ"
-#: private/app.php:395
+#: private/app.php:396
msgid "Users"
msgstr ""
-#: private/app.php:408
+#: private/app.php:409
msgid "Admin"
msgstr ""
-#: private/app.php:872
+#: private/app.php:873
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -284,54 +284,54 @@ msgstr ""
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:122
+#: private/template/functions.php:130
msgid "seconds ago"
msgstr "ਸਕਿੰਟ ਪਹਿਲਾਂ"
-#: private/template/functions.php:123
+#: private/template/functions.php:131
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:124
+#: private/template/functions.php:132
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:125
+#: private/template/functions.php:133
msgid "today"
msgstr "ਅੱਜ"
-#: private/template/functions.php:126
+#: private/template/functions.php:134
msgid "yesterday"
msgstr "ਕੱਲ੍ਹ"
-#: private/template/functions.php:128
+#: private/template/functions.php:136
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:130
+#: private/template/functions.php:138
msgid "last month"
msgstr "ਪਿਛਲੇ ਮਹੀਨੇ"
-#: private/template/functions.php:131
+#: private/template/functions.php:139
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:141
msgid "last year"
msgstr "ਪਿਛਲੇ ਸਾਲ"
-#: private/template/functions.php:134
+#: private/template/functions.php:142
msgid "years ago"
msgstr "ਸਾਲਾਂ ਪਹਿਲਾਂ"
-#: private/template.php:297
+#: private/template.php:297 public/util.php:103
msgid "Caused by:"
msgstr ""
diff --git a/l10n/pa/settings.po b/l10n/pa/settings.po
index f31928fb371..2a7ee5bb95c 100644
--- a/l10n/pa/settings.po
+++ b/l10n/pa/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pa/user_ldap.po b/l10n/pa/user_ldap.po
index 88f3f3a2347..c9ccbcdf8d7 100644
--- a/l10n/pa/user_ldap.po
+++ b/l10n/pa/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:29+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pl/core.po b/l10n/pl/core.po
index e1ffe270e66..39628994e27 100644
--- a/l10n/pl/core.po
+++ b/l10n/pl/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ 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:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -283,140 +283,140 @@ msgstr "Udostępniono"
msgid "Share"
msgstr "Udostępnij"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Błąd"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Błąd podczas współdzielenia"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Błąd podczas zatrzymywania współdzielenia"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Błąd przy zmianie uprawnień"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Udostępnione tobie i grupie {group} przez {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Udostępnione tobie przez {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Zabezpiecz hasłem"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Hasło"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Pozwól na publiczne wczytywanie"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Wyślij osobie odnośnik poprzez e-mail"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Wyślij"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Ustaw datę wygaśnięcia"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Data wygaśnięcia"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Współdziel poprzez e-mail:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Nie znaleziono ludzi"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupa"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Współdzielenie nie jest możliwe"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Współdzielone w {item} z {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Zatrzymaj współdzielenie"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "może edytować"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "kontrola dostępu"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "utwórz"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "uaktualnij"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "usuń"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "współdziel"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Zabezpieczone hasłem"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Błąd podczas usuwania daty wygaśnięcia"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Błąd podczas ustawiania daty wygaśnięcia"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Wysyłanie..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-mail wysłany"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Ostrzeżenie"
@@ -468,27 +468,27 @@ msgstr "%s reset hasła"
msgid "Use the following link to reset your password: {link}"
msgstr "Użyj tego odnośnika by zresetować hasło: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Żądanie niepowiodło się!<br>Czy Twój email/nazwa użytkownika są poprawne?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nazwa użytkownika"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -496,13 +496,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Pliki są szyfrowane. Jeśli nie włączono klucza odzyskiwania, nie będzie możliwe odzyskać dane z powrotem po zresetowaniu hasła. Jeśli nie masz pewności, co zrobić, prosimy o kontakt z administratorem, przed kontynuowaniem. Czy chcesz kontynuować?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Tak, naprawdę chcę zresetować hasło teraz"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Żądanie resetowania"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/pl/files.po b/l10n/pl/files.po
index b6584c69fa7..f7b385506af 100644
--- a/l10n/pl/files.po
+++ b/l10n/pl/files.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
+"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -61,7 +61,7 @@ msgstr ""
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "Nazwa folderu nie może być pusta."
#: ajax/newfolder.php:27
msgid "Folder name must not contain \"/\". Please choose a different name."
diff --git a/l10n/pl/files_sharing.po b/l10n/pl/files_sharing.po
index ca9897344a5..114f495b6a7 100644
--- a/l10n/pl/files_sharing.po
+++ b/l10n/pl/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-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"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,7 +20,7 @@ msgstr ""
#: templates/authenticate.php:4
msgid "This share is password-protected"
-msgstr ""
+msgstr "Udział ten jest chroniony hasłem"
#: templates/authenticate.php:7
msgid "The password is wrong. Try again."
@@ -82,4 +82,4 @@ msgstr "Podgląd nie jest dostępny dla"
#: templates/public.php:98
msgid "Direct link"
-msgstr ""
+msgstr "Bezpośredni link"
diff --git a/l10n/pl/lib.po b/l10n/pl/lib.po
index afc30725682..1a79a6e3b52 100644
--- a/l10n/pl/lib.po
+++ b/l10n/pl/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:30+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pl/settings.po b/l10n/pl/settings.po
index 1ec398be46a..976d9a8bee3 100644
--- a/l10n/pl/settings.po
+++ b/l10n/pl/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pl/user_ldap.po b/l10n/pl/user_ldap.po
index c11de5ed6c0..843bec62471 100644
--- a/l10n/pl/user_ldap.po
+++ b/l10n/pl/user_ldap.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pt_BR/core.po b/l10n/pt_BR/core.po
index bf20fee0ecf..f1711e357ba 100644
--- a/l10n/pt_BR/core.po
+++ b/l10n/pt_BR/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, 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"
@@ -278,140 +278,140 @@ msgstr "Compartilhados"
msgid "Share"
msgstr "Compartilhar"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Erro"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Erro ao compartilhar"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Erro ao descompartilhar"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Erro ao mudar permissões"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartilhado com você e com o grupo {group} por {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Compartilhado com você por {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Compartilhar com usuário ou grupo ..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Compartilher link"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Proteger com senha"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Senha"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Permitir upload público"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Enviar link por e-mail"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Enviar"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Definir data de expiração"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Data de expiração"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Compartilhar via e-mail:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Nenhuma pessoa encontrada"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupo"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Não é permitido re-compartilhar"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Compartilhado em {item} com {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Descompartilhar"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "notificar por e-mail"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "pode editar"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "controle de acesso"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "criar"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "atualizar"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "remover"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "compartilhar"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Protegido com senha"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Erro ao remover data de expiração"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Erro ao definir data de expiração"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Enviando ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-mail enviado"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Aviso"
@@ -463,27 +463,27 @@ msgstr "%s redefinir senha"
msgid "Use the following link to reset your password: {link}"
msgstr "Use o seguinte link para redefinir sua senha: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "O pedido falhou! <br>Certifique-se que seu e-mail/username estavam corretos?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nome de usuário"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -491,13 +491,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Seus arquivos estão encriptados. Se você não habilitou a chave de recuperação, não haverá maneira de recuperar seus dados após criar uma nova senha. Se você não tem certeza do que fazer, por favor entre em contato com o administrador antes de continuar. Tem certeza que realmente quer continuar?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Sim, realmente quero criar uma nova senha."
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Pedir redefinição"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -748,18 +748,18 @@ msgstr "Atualizando ownCloud para a versão %s, isto pode levar algum tempo."
#: 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á sendo atualizada, o que pode demorar um pouco."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Por favor, atualize esta página depois de um curto período de tempo para continuar usando ownCloud."
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Contacte o seu administrador do sistema se esta mensagem persistir ou aparecer inesperadamente."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Obrigado pela sua paciência."
diff --git a/l10n/pt_BR/files.po b/l10n/pt_BR/files.po
index a7f954a2c19..d9af2f707b1 100644
--- a/l10n/pt_BR/files.po
+++ b/l10n/pt_BR/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+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"
@@ -36,39 +36,39 @@ 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 ""
+msgstr "O nome do arquivo não deve conter \"/\". Por favor, escolha um nome diferente."
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "O nome %s já é usado na pasta %s. Por favor, escolha um nome diferente."
#: ajax/newfile.php:81
msgid "Not a valid source"
-msgstr ""
+msgstr "Não é uma fonte válida"
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Erro ao baixar %s para %s"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+msgstr "Erro ao criar o arquivo"
#: 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 ""
+msgstr "O nome da pasta não pode conter \"/\". Por favor, escolha um nome diferente."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Erro ao criar a pasta"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -156,11 +156,11 @@ msgstr "Upload em andamento. Sair da página agora resultará no cancelamento do
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL não pode estar vazia"
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "Na pasta home 'Shared- Compartilhada' é um nome reservado"
#: js/file-upload.js:517 js/filelist.js:363
msgid "{new_name} already exists"
@@ -168,11 +168,11 @@ msgstr "{new_name} já existe"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "Não foi possível criar o arquivo"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "Não foi possível criar a pasta"
#: js/fileactions.js:125
msgid "Share"
@@ -192,7 +192,7 @@ msgstr "Pendente"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "Não foi possível renomear o arquivo"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -358,7 +358,7 @@ msgstr "Cancelar upload"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Você não tem permissão para carregar ou criar arquivos aqui"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/pt_BR/files_sharing.po b/l10n/pt_BR/files_sharing.po
index c6539a1fa29..7de2133571e 100644
--- a/l10n/pt_BR/files_sharing.po
+++ b/l10n/pt_BR/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-22 11:10+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/pt_BR/lib.po b/l10n/pt_BR/lib.po
index 1fa9ead2d78..1f1080dd82f 100644
--- a/l10n/pt_BR/lib.po
+++ b/l10n/pt_BR/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pt_BR/settings.po b/l10n/pt_BR/settings.po
index 9fa769e87aa..153606b8b71 100644
--- a/l10n/pt_BR/settings.po
+++ b/l10n/pt_BR/settings.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
@@ -214,7 +214,7 @@ msgstr "Forneça uma senha válida"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Aviso: O diretório home para o usuário \"{user}\" já existe"
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -546,7 +546,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Use este endereço <a href=\"%s\" target=\"_blank\">para ter acesso a seus Arquivos via WebDAV</a>"
#: templates/personal.php:146
msgid "Encryption"
diff --git a/l10n/pt_BR/user_ldap.po b/l10n/pt_BR/user_ldap.po
index 978b155cd5e..69f75d33b77 100644
--- a/l10n/pt_BR/user_ldap.po
+++ b/l10n/pt_BR/user_ldap.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
@@ -45,20 +45,20 @@ msgstr "A configuração é inválida. Leia o log do ownCloud para mais detalhes
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "Nenhuma ação especificada"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "Nenhuma configuração especificada"
#: ajax/wizard.php:78
msgid "No data specified"
-msgstr ""
+msgstr "Não há dados especificados"
#: ajax/wizard.php:86
#, 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"
@@ -94,11 +94,11 @@ msgstr "Selecionar grupos"
#: js/settings.js:663 js/settings.js:672
msgid "Select object classes"
-msgstr ""
+msgstr "Selecione classes de objetos"
#: js/settings.js:666
msgid "Select attributes"
-msgstr ""
+msgstr "Selecione os atributos"
#: js/settings.js:694
msgid "Connection test succeeded"
@@ -120,23 +120,23 @@ msgstr "Confirmar Exclusão"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "grupo% s encontrado"
+msgstr[1] "grupos% s encontrado"
#: lib/wizard.php:123
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "usuário %s encontrado"
+msgstr[1] "usuários %s encontrados"
#: lib/wizard.php:752 lib/wizard.php:764
msgid "Invalid Host"
-msgstr ""
+msgstr "Host inválido"
#: lib/wizard.php:910
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "Não foi possível encontrar a função desejada"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -149,53 +149,53 @@ msgstr "Ajuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr ""
+msgstr "Limitar o acesso a %s para grupos que coincidam com estes critérios:"
#: 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 a partir dos grupos:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Editar filtro raw ao invéz"
#: templates/part.wizard-groupfilter.php:30
#: 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 do %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:"
-msgstr ""
+msgstr "O atributo deve ser usado como nome de login:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "Usuário LDAP:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "LDAP Endereço de E-mail:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Outros atributos:"
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -244,17 +244,17 @@ 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 ""
+msgstr "Limitar o acesso a %s para usuários que coincidam com estes critérios:"
#: templates/part.wizard-userfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP users shall have access to the %s instance."
-msgstr ""
+msgstr "O filtro especifica quais usuários LDAP devem ter acesso à instância do %s."
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "usuários encontrados"
#: templates/part.wizardcontrols.php:4
msgid "Back"
diff --git a/l10n/pt_PT/core.po b/l10n/pt_PT/core.po
index 812c1a5c0bd..8b591f4877f 100644
--- a/l10n/pt_PT/core.po
+++ b/l10n/pt_PT/core.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
@@ -23,12 +23,12 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s partilhado »%s« contigo"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -282,140 +282,140 @@ msgstr "Partilhado"
msgid "Share"
msgstr "Partilhar"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Erro"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Erro ao partilhar"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Erro ao deixar de partilhar"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Erro ao mudar permissões"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Partilhado consigo e com o grupo {group} por {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Partilhado consigo por {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Proteger com palavra-passe"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Password"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Permitir Envios Públicos"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Enviar o link por e-mail"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Enviar"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Especificar data de expiração"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Data de expiração"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Partilhar via email:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Não foi encontrado ninguém"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupo"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Não é permitido partilhar de novo"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Partilhado em {item} com {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Deixar de partilhar"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "pode editar"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "Controlo de acesso"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "criar"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "actualizar"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "apagar"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "partilhar"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Protegido com palavra-passe"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Erro ao retirar a data de expiração"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Erro ao aplicar a data de expiração"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "A Enviar..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-mail enviado"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Aviso"
@@ -467,27 +467,27 @@ msgstr "%s reposição da password"
msgid "Use the following link to reset your password: {link}"
msgstr "Use o seguinte endereço para repor a sua password: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "O link para fazer reset à sua password foi enviado para o seu e-mail. <br> Se não o recebeu dentro um espaço de tempo aceitável, por favor verifique a sua pasta de SPAM.<br> Se não o encontrar, por favor contacte o seu administrador."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "O pedido falhou! <br> Tem a certeza que introduziu o seu email/username correcto?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nome de utilizador"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -495,13 +495,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Os seus ficheiros estão encriptados. Se não activou a chave de recuperação, não vai ser possível recuperar os seus dados no caso da sua password ser reinicializada. Se não tem a certeza do que precisa de fazer, por favor contacte o seu administrador antes de continuar. Tem a certeza que quer continuar?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Sim, tenho a certeza que pretendo redefinir a minha palavra-passe agora."
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Pedir reposição"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/pt_PT/files.po b/l10n/pt_PT/files.po
index 8fbbc38f62e..8accbdf76ce 100644
--- a/l10n/pt_PT/files.po
+++ b/l10n/pt_PT/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pt_PT/files_sharing.po b/l10n/pt_PT/files_sharing.po
index e9bc8f637f4..13c4e358d79 100644
--- a/l10n/pt_PT/files_sharing.po
+++ b/l10n/pt_PT/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pt_PT/lib.po b/l10n/pt_PT/lib.po
index 973882094a6..c0e9f3ee87b 100644
--- a/l10n/pt_PT/lib.po
+++ b/l10n/pt_PT/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pt_PT/settings.po b/l10n/pt_PT/settings.po
index dc2281f5b85..859e7bef045 100644
--- a/l10n/pt_PT/settings.po
+++ b/l10n/pt_PT/settings.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/pt_PT/user_ldap.po b/l10n/pt_PT/user_ldap.po
index cb88bd421cc..5eb9e7e59f6 100644
--- a/l10n/pt_PT/user_ldap.po
+++ b/l10n/pt_PT/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ro/core.po b/l10n/ro/core.po
index d25af23f122..88bc18690fd 100644
--- a/l10n/ro/core.po
+++ b/l10n/ro/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
@@ -21,12 +21,12 @@ 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:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -285,140 +285,140 @@ msgstr "Partajat"
msgid "Share"
msgstr "Partajează"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Eroare"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Eroare la partajare"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Eroare la anularea partajării"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Eroare la modificarea permisiunilor"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Distribuie cu tine si grupul {group} de {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Distribuie cu tine de {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Protejare cu parolă"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Parolă"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Permiteţi încărcarea publică."
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Expediază legătura prin poșta electronică"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Expediază"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Specifică data expirării"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Data expirării"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Distribuie prin email:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Nici o persoană găsită"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grup"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Repartajarea nu este permisă"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Distribuie in {item} si {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Anulare partajare"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "poate edita"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "control acces"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "creare"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "actualizare"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "ștergere"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "partajare"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Protejare cu parolă"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Eroare la anularea datei de expirare"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Eroare la specificarea datei de expirare"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Se expediază..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Mesajul a fost expediat"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Atenție"
@@ -470,27 +470,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Folosește următorul link pentru a reseta parola: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Linkul pentru resetarea parolei tale a fost trimis pe email. <br>Daca nu ai primit email-ul intr-un timp rezonabil, verifica folderul spam/junk. <br>Daca nu sunt acolo intreaba administratorul local."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Cerere esuata!<br>Esti sigur ca email-ul/numele de utilizator sunt corecte?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Nume utilizator"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -498,13 +498,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Fișierele tale sunt criptate. Dacă nu ai activat o cheie de recuperare, nu va mai exista nici o metodă prin care să îți recuperezi datele după resetarea parole. Dacă nu ești sigur în privința la ce ai de făcut, contactează un administrator înainte să continuii. Chiar vrei să continui?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Da, eu chiar doresc să îmi resetez parola acum"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Cerere trimisă"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/ro/files.po b/l10n/ro/files.po
index fb839739e85..c2c385a2b9e 100644
--- a/l10n/ro/files.po
+++ b/l10n/ro/files.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ro/files_sharing.po b/l10n/ro/files_sharing.po
index 22e49c4612a..d8c7e86cb9b 100644
--- a/l10n/ro/files_sharing.po
+++ b/l10n/ro/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ro/lib.po b/l10n/ro/lib.po
index 9f8cd274bca..c5df5b8e2b5 100644
--- a/l10n/ro/lib.po
+++ b/l10n/ro/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ro/settings.po b/l10n/ro/settings.po
index c8656911ed3..ffd26a87206 100644
--- a/l10n/ro/settings.po
+++ b/l10n/ro/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ro/user_ldap.po b/l10n/ro/user_ldap.po
index c87986a0310..6ae4177f3ec 100644
--- a/l10n/ro/user_ldap.po
+++ b/l10n/ro/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru/core.po b/l10n/ru/core.po
index 61c0aa01719..4b77965b68d 100644
--- a/l10n/ru/core.po
+++ b/l10n/ru/core.po
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
@@ -31,12 +31,12 @@ 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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s поделился »%s« с вами"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Невозможно отправить письмо следующим пользователям: %s"
@@ -295,140 +295,140 @@ msgstr "Общие"
msgid "Share"
msgstr "Открыть доступ"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Ошибка"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Ошибка при открытии доступа"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Ошибка при закрытии доступа"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Ошибка при смене разрешений"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} открыл доступ для Вас и группы {group} "
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner} открыл доступ для Вас"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Защитить паролем"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Пароль"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Разрешить открытую загрузку"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Почтовая ссылка на персону"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Отправить"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Установить срок доступа"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Дата окончания"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Поделится через электронную почту:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Ни один человек не найден"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "группа"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Общий доступ не разрешен"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Общий доступ к {item} с {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Закрыть общий доступ"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "может редактировать"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "контроль доступа"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "создать"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "обновить"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "удалить"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "открыть доступ"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Защищено паролем"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Ошибка при отмене срока доступа"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Ошибка при установке срока доступа"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Отправляется ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Письмо отправлено"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Предупреждение"
@@ -480,27 +480,27 @@ msgstr "%s сброс пароля"
msgid "Use the following link to reset your password: {link}"
msgstr "Используйте следующую ссылку чтобы сбросить пароль: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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>Если письма там нет, обратитесь к своему администратору."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Запрос не удался. Вы уверены, что email или имя пользователя указаны верно?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "На ваш адрес Email выслана ссылка для сброса пароля."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Имя пользователя"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -508,13 +508,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Ваши файлы зашифрованы. Если вы не активировали ключ восстановления, то после сброса пароля все ваши данные будут потеряны навсегда. Если вы не знаете что делать, свяжитесь со своим администратором до того как продолжить. Вы действительно хотите продолжить?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Да, я действительно хочу сбросить свой пароль"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Запросить сброс"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/ru/files.po b/l10n/ru/files.po
index f8e7d298b6e..af3f2361179 100644
--- a/l10n/ru/files.po
+++ b/l10n/ru/files.po
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru/files_sharing.po b/l10n/ru/files_sharing.po
index a78649f6c81..daf419d5666 100644
--- a/l10n/ru/files_sharing.po
+++ b/l10n/ru/files_sharing.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-24 10:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: not_your_conscience <hex.void@gmail.com>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru/lib.po b/l10n/ru/lib.po
index f8cfdc34f05..552972f5d30 100644
--- a/l10n/ru/lib.po
+++ b/l10n/ru/lib.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru/settings.po b/l10n/ru/settings.po
index d85fb55d601..1f3d6733642 100644
--- a/l10n/ru/settings.po
+++ b/l10n/ru/settings.po
@@ -17,8 +17,8 @@ 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-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru/user_ldap.po b/l10n/ru/user_ldap.po
index 02175f42c51..7673b34c3b2 100644
--- a/l10n/ru/user_ldap.po
+++ b/l10n/ru/user_ldap.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru_RU/core.po b/l10n/ru_RU/core.po
index ba598f45d04..f37cb719bb2 100644
--- a/l10n/ru_RU/core.po
+++ b/l10n/ru_RU/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ru_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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -281,140 +281,140 @@ msgstr ""
msgid "Share"
msgstr "Сделать общим"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Ошибка"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Пароль"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Предупреждение"
@@ -466,27 +466,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Имя пользователя"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -494,12 +494,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/ru_RU/files.po b/l10n/ru_RU/files.po
index 9d8c1f914de..9d3c78d0451 100644
--- a/l10n/ru_RU/files.po
+++ b/l10n/ru_RU/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru_RU/files_sharing.po b/l10n/ru_RU/files_sharing.po
index c80efc116a8..7519d377553 100644
--- a/l10n/ru_RU/files_sharing.po
+++ b/l10n/ru_RU/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru_RU/lib.po b/l10n/ru_RU/lib.po
index e72524faf2c..a2072fd6c8a 100644
--- a/l10n/ru_RU/lib.po
+++ b/l10n/ru_RU/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: masensio <masensio@solidgear.es>\n"
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru_RU/settings.po b/l10n/ru_RU/settings.po
index 84e5ba3f273..ea368473220 100644
--- a/l10n/ru_RU/settings.po
+++ b/l10n/ru_RU/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru_RU/user_ldap.po b/l10n/ru_RU/user_ldap.po
index cef4fb04a8b..ab8730c7a0d 100644
--- a/l10n/ru_RU/user_ldap.po
+++ b/l10n/ru_RU/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/si_LK/core.po b/l10n/si_LK/core.po
index 2a8b0709f62..656a7e51245 100644
--- a/l10n/si_LK/core.po
+++ b/l10n/si_LK/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: si_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr "බෙදා හදා ගන්න"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "දෝෂයක්"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "මුර පදයකින් ආරක්ශාකරන්න"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "මුර පදය"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "කල් ඉකුත් විමේ දිනය දමන්න"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "කල් ඉකුත් විමේ දිනය"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "විද්‍යුත් තැපෑල මඟින් බෙදාගන්න: "
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "කණ්ඩායම"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "නොබෙදු"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "සංස්කරණය කළ හැක"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "ප්‍රවේශ පාලනය"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "සදන්න"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "යාවත්කාලීන කරන්න"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "මකන්න"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "බෙදාහදාගන්න"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "මුර පදයකින් ආරක්ශාකර ඇත"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "කල් ඉකුත් දිනය ඉවත් කිරීමේ දෝෂයක්"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "කල් ඉකුත් දිනය ස්ථාපනය කිරීමේ දෝෂයක්"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "අවවාදය"
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "ඔබගේ මුරපදය ප්‍රත්‍යාරම්භ කිරීම සඳහා යොමුව විද්‍යුත් තැපෑලෙන් ලැබෙනු ඇත"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "පරිශීලක නම"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/si_LK/files.po b/l10n/si_LK/files.po
index 64e831e3bb3..94f21217759 100644
--- a/l10n/si_LK/files.po
+++ b/l10n/si_LK/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/si_LK/files_sharing.po b/l10n/si_LK/files_sharing.po
index 70ac9cfa98d..8009d14204f 100644
--- a/l10n/si_LK/files_sharing.po
+++ b/l10n/si_LK/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/si_LK/lib.po b/l10n/si_LK/lib.po
index dc9d3308d47..7fad91f3c3d 100644
--- a/l10n/si_LK/lib.po
+++ b/l10n/si_LK/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/si_LK/settings.po b/l10n/si_LK/settings.po
index d420db8671e..bb6b6011547 100644
--- a/l10n/si_LK/settings.po
+++ b/l10n/si_LK/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/si_LK/user_ldap.po b/l10n/si_LK/user_ldap.po
index 632984723bb..81fc6999956 100644
--- a/l10n/si_LK/user_ldap.po
+++ b/l10n/si_LK/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sk/core.po b/l10n/sk/core.po
index faf2067c5f0..2437cf6338f 100644
--- a/l10n/sk/core.po
+++ b/l10n/sk/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -281,140 +281,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -466,27 +466,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -494,12 +494,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/sk_SK/core.po b/l10n/sk_SK/core.po
index 436aea99089..9082ed81915 100644
--- a/l10n/sk_SK/core.po
+++ b/l10n/sk_SK/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Nebolo možné odoslať email týmto používateľom: %s "
@@ -283,140 +283,140 @@ msgstr "Zdieľané"
msgid "Share"
msgstr "Zdieľať"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Chyba"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Chyba počas zdieľania"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Chyba počas ukončenia zdieľania"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Chyba počas zmeny oprávnení"
-#: js/share.js:178
+#: js/share.js:187
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:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Zdieľané s vami používateľom {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Chrániť heslom"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Heslo"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Povoliť verejné nahrávanie"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Odoslať odkaz emailom"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Odoslať"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Nastaviť dátum expirácie"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Dátum expirácie"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Zdieľať cez e-mail:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Používateľ nenájdený"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "skupina"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Zdieľanie už zdieľanej položky nie je povolené"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Zdieľané v {item} s {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Zrušiť zdieľanie"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "môže upraviť"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "prístupové práva"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "vytvoriť"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "aktualizovať"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "vymazať"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "zdieľať"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Chránené heslom"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Chyba pri odstraňovaní dátumu expirácie"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Chyba pri nastavení dátumu expirácie"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Odosielam ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email odoslaný"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Varovanie"
@@ -468,27 +468,27 @@ msgstr "reset hesla %s"
msgid "Use the following link to reset your password: {link}"
msgstr "Použite nasledujúci odkaz pre obnovenie vášho hesla: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Požiadavka zlyhala.<br>Uistili ste sa, že Vaše používateľské meno a email sú správne?"
-#: lostpassword/templates/lostpassword.php:15
+#: 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."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Meno používateľa"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -496,13 +496,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "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 isí tým, čo robíte, obráťte sa najskôr na administrátora. Naozaj chcete pokračovať?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Áno, želám si teraz obnoviť svoje heslo"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Požiadať o obnovenie"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/sk_SK/files.po b/l10n/sk_SK/files.po
index 9dd2155f642..e2c0e4ed366 100644
--- a/l10n/sk_SK/files.po
+++ b/l10n/sk_SK/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sk_SK/files_sharing.po b/l10n/sk_SK/files_sharing.po
index e0acc0c895f..dc650076c86 100644
--- a/l10n/sk_SK/files_sharing.po
+++ b/l10n/sk_SK/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 16:20+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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/sk_SK/lib.po b/l10n/sk_SK/lib.po
index 6381230789c..8aa84ec65b2 100644
--- a/l10n/sk_SK/lib.po
+++ b/l10n/sk_SK/lib.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sk_SK/settings.po b/l10n/sk_SK/settings.po
index 8a10d02712e..9632f52a92a 100644
--- a/l10n/sk_SK/settings.po
+++ b/l10n/sk_SK/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sk_SK/user_ldap.po b/l10n/sk_SK/user_ldap.po
index 2dd574be6e1..862265b9534 100644
--- a/l10n/sk_SK/user_ldap.po
+++ b/l10n/sk_SK/user_ldap.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sl/core.po b/l10n/sl/core.po
index 1dc2a2943bd..f46b04d237a 100644
--- a/l10n/sl/core.po
+++ b/l10n/sl/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ 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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s je delil »%s« z vami"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -288,140 +288,140 @@ msgstr "V souporabi"
msgid "Share"
msgstr "Souporaba"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Napaka"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Napaka med souporabo"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Napaka med odstranjevanjem souporabe"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Napaka med spreminjanjem dovoljenj"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "V souporabi z vami in skupino {group}. Lastnik je {owner}."
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "V souporabi z vami. Lastnik je {owner}."
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Zaščiti z geslom"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Geslo"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Dovoli javne prenose na strežnik"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Posreduj povezavo po elektronski pošti"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Pošlji"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Nastavi datum preteka"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Datum preteka"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Souporaba preko elektronske pošte:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Ni najdenih uporabnikov"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "skupina"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Nadaljnja souporaba ni dovoljena"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "V souporabi v {item} z {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Prekliči souporabo"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "lahko ureja"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "nadzor dostopa"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "ustvari"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "posodobi"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "izbriši"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "določi souporabo"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Zaščiteno z geslom"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Napaka brisanja datuma preteka"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Napaka med nastavljanjem datuma preteka"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Pošiljanje ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Elektronska pošta je poslana"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Opozorilo"
@@ -473,27 +473,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Za ponastavitev gesla uporabite povezavo: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Zahteva je spodletela!<br>Ali sta elektronski naslov oziroma uporabniško ime navedena pravilno?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Uporabniško ime"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -501,13 +501,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Datoteke so šifrirane. Če niste omogočili ključa za obnovitev, žal podatkov ne bo mogoče pridobiti nazaj, ko boste geslo enkrat spremenili. Če niste prepričani, kaj storiti, se obrnite na skrbnika storitve. Ste prepričani, da želite nadaljevati?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Da, potrjujem ponastavitev gesla"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Zahtevaj ponovno nastavitev"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/sl/files.po b/l10n/sl/files.po
index 49d80ec20cc..1454f634ccc 100644
--- a/l10n/sl/files.po
+++ b/l10n/sl/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sl/files_sharing.po b/l10n/sl/files_sharing.po
index ec39726992c..b15fe7c94ec 100644
--- a/l10n/sl/files_sharing.po
+++ b/l10n/sl/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sl/lib.po b/l10n/sl/lib.po
index 26c2594575f..f475f97a3fb 100644
--- a/l10n/sl/lib.po
+++ b/l10n/sl/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sl/settings.po b/l10n/sl/settings.po
index cf79fa70fd9..6f0459d8291 100644
--- a/l10n/sl/settings.po
+++ b/l10n/sl/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sl/user_ldap.po b/l10n/sl/user_ldap.po
index 9a7d1ecf76f..c898844371f 100644
--- a/l10n/sl/user_ldap.po
+++ b/l10n/sl/user_ldap.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sq/core.po b/l10n/sq/core.po
index 7fc934c64f2..8f18bfadf27 100644
--- a/l10n/sq/core.po
+++ b/l10n/sq/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -278,140 +278,140 @@ msgstr "Ndarë"
msgid "Share"
msgstr "Nda"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Veprim i gabuar"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Veprim i gabuar gjatë ndarjes"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Veprim i gabuar gjatë heqjes së ndarjes"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Veprim i gabuar gjatë ndryshimit të lejeve"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Ndarë me ju dhe me grupin {group} nga {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Ndarë me ju nga {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Mbro me kod"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Kodi"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Lejo Ngarkimin Publik"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Dërgo email me lidhjen"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Dërgo"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Cakto datën e përfundimit"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Data e përfundimit"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Nda me email:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Nuk u gjet asnjë person"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grupi"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Rindarja nuk lejohet"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Ndarë në {item} me {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Hiq ndarjen"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "mund të ndryshosh"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "kontrollimi i hyrjeve"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "krijo"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "azhurno"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "elimino"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "nda"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Mbrojtur me kod"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Veprim i gabuar gjatë heqjes së datës së përfundimit"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Veprim i gabuar gjatë caktimit të datës së përfundimit"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Duke dërguar..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email-i u dërgua"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -463,27 +463,27 @@ msgstr "Kodi i %s -it u rivendos"
msgid "Use the following link to reset your password: {link}"
msgstr "Përdorni lidhjen në vijim për të rivendosur kodin: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Lidhja për rivendosjen e kodit tuaj u dërgua tek email-i juaj.<br>Nëqoftëse nuk e merrni brenda një kohe të arsyeshme, kontrolloni dosjet e postës së padëshirueshme (spam).<br>Nëqoftëse nuk është as aty, pyesni administratorin tuaj lokal."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Kërkesa dështoi!<br>A u siguruat që email-i/përdoruesi juaj ishte i saktë?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Përdoruesi"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -491,13 +491,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Skedarët tuaj janë të kodifikuar. Nëqoftëse nuk keni aktivizuar çelësin e restaurimit, të dhënat tuaja nuk do të jenë të arritshme pasi të keni rivendosur kodin. Nëqoftëse nuk jeni i sigurt, ju lutemi kontaktoni administratorin tuaj para se të vazhdoni. Jeni i sigurt që dëshironi të vazhdoni?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Po, dua ta rivendos kodin tani"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Bëj kërkesë për rivendosjen"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/sq/files.po b/l10n/sq/files.po
index 381fd5d93ee..34d88a2a6b2 100644
--- a/l10n/sq/files.po
+++ b/l10n/sq/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sq/files_sharing.po b/l10n/sq/files_sharing.po
index 7bab51667c2..9cadb8330bf 100644
--- a/l10n/sq/files_sharing.po
+++ b/l10n/sq/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-24 10:30+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sq/lib.po b/l10n/sq/lib.po
index d27e939570f..2d8440162b6 100644
--- a/l10n/sq/lib.po
+++ b/l10n/sq/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-24 10:30+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sq/settings.po b/l10n/sq/settings.po
index 7d3a9adbf7d..aaa0be1651c 100644
--- a/l10n/sq/settings.po
+++ b/l10n/sq/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sq/user_ldap.po b/l10n/sq/user_ldap.po
index 59559bf6736..821ea8b186f 100644
--- a/l10n/sq/user_ldap.po
+++ b/l10n/sq/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sr/core.po b/l10n/sr/core.po
index 6e1ba3b9497..8acdcf06ed6 100644
--- a/l10n/sr/core.po
+++ b/l10n/sr/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ 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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -281,140 +281,140 @@ msgstr ""
msgid "Share"
msgstr "Дели"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Грешка"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Грешка у дељењу"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Грешка код искључења дељења"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Грешка код промене дозвола"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Дељено са вама и са групом {group}. Поделио {owner}."
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Поделио са вама {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Заштићено лозинком"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Лозинка"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Пошаљи"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Постави датум истека"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Датум истека"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Подели поштом:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Особе нису пронађене."
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "група"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Поновно дељење није дозвољено"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Подељено унутар {item} са {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Укини дељење"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "може да мења"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "права приступа"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "направи"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "ажурирај"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "обриши"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "подели"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Заштићено лозинком"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Грешка код поништавања датума истека"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Грешка код постављања датума истека"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Шаљем..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Порука је послата"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Упозорење"
@@ -466,27 +466,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Овом везом ресетујте своју лозинку: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "Добићете везу за ресетовање лозинке путем е-поште."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Корисничко име"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -494,13 +494,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Захтевај ресетовање"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/sr/files.po b/l10n/sr/files.po
index 424f16dcf1f..be5b7229560 100644
--- a/l10n/sr/files.po
+++ b/l10n/sr/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sr/files_sharing.po b/l10n/sr/files_sharing.po
index 517c3ad8557..567f3c7af6c 100644
--- a/l10n/sr/files_sharing.po
+++ b/l10n/sr/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sr/lib.po b/l10n/sr/lib.po
index 7c37f834309..d45b73bf46f 100644
--- a/l10n/sr/lib.po
+++ b/l10n/sr/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sr/settings.po b/l10n/sr/settings.po
index 69df73c35c3..2d8de93d74f 100644
--- a/l10n/sr/settings.po
+++ b/l10n/sr/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sr/user_ldap.po b/l10n/sr/user_ldap.po
index dc234d3db2f..86e8dc1ce33 100644
--- a/l10n/sr/user_ldap.po
+++ b/l10n/sr/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sr@latin/core.po b/l10n/sr@latin/core.po
index 9bfbd798508..34524877242 100644
--- a/l10n/sr@latin/core.po
+++ b/l10n/sr@latin/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ 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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -282,140 +282,140 @@ msgstr "Deljeno"
msgid "Share"
msgstr "Podeli"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Greška"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Greška pri deljenju"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Greška u uklanjanju deljenja"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Greška u promeni dozvola"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} podelio sa Vama i grupom {group} "
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Sa vama podelio {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Zaštita lozinkom"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Lozinka"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Pošalji link e-mailom"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Pošalji"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Datum isteka"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Datum isteka"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Deli putem e-maila"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Nema pronađenih ljudi"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Dalje deljenje nije dozvoljeno"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Deljeno u {item} sa {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Ukljoni deljenje"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "dozvoljene izmene"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "kontrola pristupa"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "napravi"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "ažuriranje"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "brisanje"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "deljenje"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Zaštćeno lozinkom"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Greška u uklanjanju datuma isteka"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Greška u postavljanju datuma isteka"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Slanje..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email poslat"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -467,27 +467,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Koristite sledeći link za reset lozinke: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Korisničko ime"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -495,13 +495,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Zahtevaj resetovanje"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/sr@latin/files.po b/l10n/sr@latin/files.po
index 086907e0b73..8b705bb3fcc 100644
--- a/l10n/sr@latin/files.po
+++ b/l10n/sr@latin/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:44+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sr@latin/files_sharing.po b/l10n/sr@latin/files_sharing.po
index 9d54b4c3725..5dd36d746e3 100644
--- a/l10n/sr@latin/files_sharing.po
+++ b/l10n/sr@latin/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sr@latin/lib.po b/l10n/sr@latin/lib.po
index 277d61224ad..e7d11bc30f6 100644
--- a/l10n/sr@latin/lib.po
+++ b/l10n/sr@latin/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sr@latin/settings.po b/l10n/sr@latin/settings.po
index 72313ecfbc6..7d0961e07d3 100644
--- a/l10n/sr@latin/settings.po
+++ b/l10n/sr@latin/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sr@latin/user_ldap.po b/l10n/sr@latin/user_ldap.po
index 94230313cfd..453ff6d8424 100644
--- a/l10n/sr@latin/user_ldap.po
+++ b/l10n/sr@latin/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sv/core.po b/l10n/sv/core.po
index 3391e8723f0..10bc731699d 100644
--- a/l10n/sv/core.po
+++ b/l10n/sv/core.po
@@ -7,14 +7,15 @@
# Gunnar Norin <blittan@xbmc.org>, 2013
# Gustav Smedberg <shadow.elf@hotmail.com>, 2013
# medialabs, 2013
+# kallemooo <karl.h.thoren@gmail.com>, 2013
# Magnus Höglund <magnus@linux.com>, 2013
# medialabs, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
@@ -23,12 +24,12 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Gick inte att skicka e-post till följande användare: %s"
@@ -282,140 +283,140 @@ msgstr "Delad"
msgid "Share"
msgstr "Dela"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Fel"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Fel vid delning"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Fel när delning skulle avslutas"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Fel vid ändring av rättigheter"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "Delad med dig och gruppen {group} av {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Delad med dig av {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
-msgstr ""
+msgstr "Dela med användare eller grupp..."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
-msgstr ""
+msgstr "Dela länk"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Lösenordsskydda"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Lösenord"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Tillåt publik uppladdning"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "E-posta länk till person"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Skicka"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Sätt utgångsdatum"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Utgångsdatum"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Dela via e-post:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Hittar inga användare"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "Grupp"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Dela vidare är inte tillåtet"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Delad i {item} med {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Sluta dela"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
-msgstr ""
+msgstr "informera via e-post"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "kan redigera"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "åtkomstkontroll"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "skapa"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "uppdatera"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "radera"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "dela"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Lösenordsskyddad"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Fel vid borttagning av utgångsdatum"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Fel vid sättning av utgångsdatum"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Skickar ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-post skickat"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Varning"
@@ -467,27 +468,27 @@ msgstr "%s återställ lösenord"
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}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "Länken för att återställa ditt lösenorden har skickats till din e-postadress<br>Om du inte har erhållit meddelandet inom kort, vänligen kontrollera din skräppost-mapp<br>Om den inte finns där, vänligen kontakta din administratör."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Begäran misslyckades!<br>Är du helt säker på att din e-postadress/användarnamn är korrekt?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Användarnamn"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -495,13 +496,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Dina filer är krypterade. Om du inte har aktiverat återställningsnyckeln kommer det inte att finnas någon möjlighet att få tillbaka dina filer efter att ditt lösenord har återställts. Om du är osäker, kontakta din systemadministratör innan du fortsätter. Är du verkligen säker på att fortsätta?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Ja, jag vill verkligen återställa mitt lösenord nu"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Begär återställning"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -752,18 +753,18 @@ msgstr "Uppdaterar ownCloud till version %s, detta kan ta en stund."
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Denna ownCloud instans håller på att uppdatera, vilket kan ta ett tag."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Var god och ladda om denna sida efter en kort stund för att fortsätta använda ownCloud."
#: templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Hör av dig till din system administratör ifall detta meddelande fortsätter eller visas oväntat."
#: templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Tack för ditt tålamod."
diff --git a/l10n/sv/files.po b/l10n/sv/files.po
index dfba774e8ce..953c9453c15 100644
--- a/l10n/sv/files.po
+++ b/l10n/sv/files.po
@@ -5,6 +5,7 @@
# Translators:
# Daniel Sandman <revoltism@gmail.com>, 2013
# Gunnar Norin <blittan@xbmc.org>, 2013
+# Gustav Smedberg <shadow.elf@hotmail.com>, 2013
# medialabs, 2013
# Magnus Höglund <magnus@linux.com>, 2013
# medialabs, 2013
@@ -12,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: Gustav Smedberg <shadow.elf@hotmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -38,14 +39,14 @@ msgstr "Filnamn kan inte vara tomt."
#: ajax/newfile.php:62
msgid "File name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Filnamnet får ej innehålla \"/\". Välj ett annat namn."
#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "Namnet %s används redan i katalogen %s. Välj ett annat namn."
#: ajax/newfile.php:81
msgid "Not a valid source"
@@ -54,23 +55,23 @@ msgstr ""
#: ajax/newfile.php:94
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Fel under nerladdning från %s till %s"
#: ajax/newfile.php:127
msgid "Error when creating the file"
-msgstr ""
+msgstr "Fel under skapande utav filen"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "Katalognamn kan ej vara tomt."
#: ajax/newfolder.php:27
msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Katalog namnet får ej innehålla \"/\". Välj ett annat namn."
#: ajax/newfolder.php:56
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Fel under skapande utav en katalog"
#: ajax/upload.php:18 ajax/upload.php:50
msgid "Unable to set upload directory."
@@ -158,11 +159,11 @@ msgstr "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen."
#: js/file-upload.js:511
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL kan ej vara tomt"
#: js/file-upload.js:515 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "I hemma katalogen 'Delat' är ett reserverat filnamn"
#: js/file-upload.js:517 js/filelist.js:363
msgid "{new_name} already exists"
@@ -170,11 +171,11 @@ msgstr "{new_name} finns redan"
#: js/file-upload.js:576
msgid "Could not create file"
-msgstr ""
+msgstr "Kunde ej skapa fil"
#: js/file-upload.js:592
msgid "Could not create folder"
-msgstr ""
+msgstr "Kunde ej skapa katalog"
#: js/fileactions.js:125
msgid "Share"
@@ -194,7 +195,7 @@ msgstr "Väntar"
#: js/filelist.js:389
msgid "Could not rename file"
-msgstr ""
+msgstr "Kan ej byta filnamn"
#: js/filelist.js:508
msgid "replaced {new_name} with {old_name}"
@@ -360,7 +361,7 @@ msgstr "Avbryt uppladdning"
#: templates/index.php:40
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Du har ej tillåtelse att ladda upp eller skapa filer här"
#: templates/index.php:45
msgid "Nothing in here. Upload something!"
diff --git a/l10n/sv/files_sharing.po b/l10n/sv/files_sharing.po
index 7c4bf84bb55..fa1808ab75f 100644
--- a/l10n/sv/files_sharing.po
+++ b/l10n/sv/files_sharing.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-21 21:10+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: Gustav Smedberg <shadow.elf@hotmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sv/lib.po b/l10n/sv/lib.po
index 25c505f4ad7..bcd21449c60 100644
--- a/l10n/sv/lib.po
+++ b/l10n/sv/lib.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sv/settings.po b/l10n/sv/settings.po
index 2ff54ae6509..b906a37c244 100644
--- a/l10n/sv/settings.po
+++ b/l10n/sv/settings.po
@@ -15,9 +15,9 @@ 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-27 06:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: Gustav Smedberg <shadow.elf@hotmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -220,7 +220,7 @@ msgstr "Ett giltigt lösenord måste anges"
#: js/users.js:472
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Varning: Hem katalogen för varje användare \"{användare}\" finns redan"
#: personal.php:45 personal.php:46
msgid "__language_name__"
@@ -301,11 +301,11 @@ msgstr "Exekvera en uppgift vid varje sidladdning"
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
-msgstr ""
+msgstr "cron.php är registrerad som en webcron service att ropa på cron.php varje 15 minuter över http."
#: templates/admin.php:115
msgid "Use systems cron service to call the cron.php file every 15 minutes."
-msgstr ""
+msgstr "Använd systemets cron service att ropa på cron.php filen varje 15 minuter."
#: templates/admin.php:120
msgid "Sharing"
@@ -552,7 +552,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Använd denna adress till <a href=\"%s\" target=\"_blank\">nå dina Filer via WebDAV</a>"
#: templates/personal.php:146
msgid "Encryption"
diff --git a/l10n/sv/user_ldap.po b/l10n/sv/user_ldap.po
index e2ac3319fa1..692e7281ff9 100644
--- a/l10n/sv/user_ldap.po
+++ b/l10n/sv/user_ldap.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/sw_KE/core.po b/l10n/sw_KE/core.po
index a53f53c21aa..9bf0a5cd11c 100644
--- a/l10n/sw_KE/core.po
+++ b/l10n/sw_KE/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: sw_KE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/ta_LK/core.po b/l10n/ta_LK/core.po
index f08ed907101..823ed29015b 100644
--- a/l10n/ta_LK/core.po
+++ b/l10n/ta_LK/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ta_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr "பகிர்வு"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "வழு"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "பகிரும் போதான வழு"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "பகிராமல் உள்ளப்போதான வழு"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "அனுமதிகள் மாறும்போதான வழு"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "உங்களுடனும் குழுவுக்கிடையிலும் {குழு} பகிரப்பட்டுள்ளது {உரிமையாளர்}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "உங்களுடன் பகிரப்பட்டுள்ளது {உரிமையாளர்}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "கடவுச்சொல்லை பாதுகாத்தல்"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "கடவுச்சொல்"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "காலாவதி தேதியை குறிப்பிடுக"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "காலவதியாகும் திகதி"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "மின்னஞ்சலினூடான பகிர்வு: "
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "நபர்கள் யாரும் இல்லை"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "குழு"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "மீள்பகிர்வதற்கு அனுமதி இல்லை "
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "{பயனாளர்} உடன் {உருப்படி} பகிரப்பட்டுள்ளது"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "பகிரப்படாதது"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "தொகுக்க முடியும்"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "கட்டுப்பாடான அணுகல்"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "உருவவாக்கல்"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "இற்றைப்படுத்தல்"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "நீக்குக"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "பகிர்தல்"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "கடவுச்சொல் பாதுகாக்கப்பட்டது"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "காலாவதியாகும் திகதியை குறிப்பிடாமைக்கான வழு"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "காலாவதியாகும் திகதியை குறிப்பிடுவதில் வழு"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "எச்சரிக்கை"
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "உங்கள் கடவுச்சொல்லை மீளமைக்க பின்வரும் இணைப்பை பயன்படுத்தவும் : {இணைப்பு}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "நீங்கள் மின்னஞ்சல் மூலம் உங்களுடைய கடவுச்சொல்லை மீளமைப்பதற்கான இணைப்பை பெறுவீர்கள். "
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "பயனாளர் பெயர்"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,13 +489,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "கோரிக்கை மீளமைப்பு"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/ta_LK/files.po b/l10n/ta_LK/files.po
index 1291be17f7f..acd10b2d34b 100644
--- a/l10n/ta_LK/files.po
+++ b/l10n/ta_LK/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ta_LK/files_sharing.po b/l10n/ta_LK/files_sharing.po
index 94ae98d15e1..334cf5fc647 100644
--- a/l10n/ta_LK/files_sharing.po
+++ b/l10n/ta_LK/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ta_LK/lib.po b/l10n/ta_LK/lib.po
index ca07acae3e3..621fc79d7c5 100644
--- a/l10n/ta_LK/lib.po
+++ b/l10n/ta_LK/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ta_LK/settings.po b/l10n/ta_LK/settings.po
index d608fe20234..881b1aff4bd 100644
--- a/l10n/ta_LK/settings.po
+++ b/l10n/ta_LK/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ta_LK/user_ldap.po b/l10n/ta_LK/user_ldap.po
index 50fa8f028bb..34663fc3f17 100644
--- a/l10n/ta_LK/user_ldap.po
+++ b/l10n/ta_LK/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/te/core.po b/l10n/te/core.po
index a0ca1123eb5..795eafbe289 100644
--- a/l10n/te/core.po
+++ b/l10n/te/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "పొరపాటు"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "సంకేతపదం"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "పంపించు"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "కాలం చెల్లు తేదీ"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "తొలగించు"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "వాడుకరి పేరు"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,12 +489,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/te/files_sharing.po b/l10n/te/files_sharing.po
index 07f74b7762b..d2e6acdf6c4 100644
--- a/l10n/te/files_sharing.po
+++ b/l10n/te/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/te/lib.po b/l10n/te/lib.po
index 17277831fc0..2aeb9ed2d01 100644
--- a/l10n/te/lib.po
+++ b/l10n/te/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/te/settings.po b/l10n/te/settings.po
index bed4806f78e..3de6b0de688 100644
--- a/l10n/te/settings.po
+++ b/l10n/te/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/te/user_ldap.po b/l10n/te/user_ldap.po
index f60f98356b8..cb28367ffa3 100644
--- a/l10n/te/user_ldap.po
+++ b/l10n/te/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/templates/core.pot b/l10n/templates/core.pot
index 5c133c712b2..09fa208d272 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: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-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,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -277,140 +277,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr ""
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr ""
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr ""
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr ""
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr ""
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -462,27 +462,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -490,12 +490,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/templates/files.pot b/l10n/templates/files.pot
index a961173429c..b584a5acf68 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: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-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"
@@ -142,32 +142,32 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:340
+#: js/file-upload.js:345
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:432
+#: js/file-upload.js:437
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:511
+#: js/file-upload.js:516
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:515 js/filelist.js:361
+#: js/file-upload.js:520 js/filelist.js:361
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:517 js/filelist.js:363
+#: js/file-upload.js:522 js/filelist.js:363
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:576
+#: js/file-upload.js:581
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:592
+#: js/file-upload.js:597
msgid "Could not create folder"
msgstr ""
diff --git a/l10n/templates/files_encryption.pot b/l10n/templates/files_encryption.pot
index 49e00db8052..77324fb2720 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: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/files_external.pot b/l10n/templates/files_external.pot
index 6f5ee299712..cc199961d96 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: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-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"
@@ -37,20 +37,20 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:453
+#: lib/config.php:461
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:465
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:468
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 "
diff --git a/l10n/templates/files_sharing.pot b/l10n/templates/files_sharing.pot
index 5882d68d8a4..a81c8756ce9 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: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/files_trashbin.pot b/l10n/templates/files_trashbin.pot
index 40594a635bc..4b538f8c41f 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: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/files_versions.pot b/l10n/templates/files_versions.pot
index dc6f6531e20..e9a0b8745a3 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: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/lib.pot b/l10n/templates/lib.pot
index 70225fbfb80..2dc9d64d1fc 100644
--- a/l10n/templates/lib.pot
+++ b/l10n/templates/lib.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/private.pot b/l10n/templates/private.pot
index 85a06145ecc..3f08c1584ef 100644
--- a/l10n/templates/private.pot
+++ b/l10n/templates/private.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/settings.pot b/l10n/templates/settings.pot
index f51f3d3e443..0b89c403001 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: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/user_ldap.pot b/l10n/templates/user_ldap.pot
index 7647be964a3..193a9421ebb 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: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/user_webdavauth.pot b/l10n/templates/user_webdavauth.pot
index 25cacda0474..4bf728a48df 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: 2013-10-27 07:25-0400\n"
+"POT-Creation-Date: 2013-10-30 03:32-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 c742e986aef..9821d28eb71 100644
--- a/l10n/th_TH/core.po
+++ b/l10n/th_TH/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: th_TH\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr "แชร์แล้ว"
msgid "Share"
msgstr "แชร์"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "ข้อผิดพลาด"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "เกิดข้อผิดพลาดในระหว่างการแชร์ข้อมูล"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "เกิดข้อผิดพลาดในการยกเลิกการแชร์ข้อมูล"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "เกิดข้อผิดพลาดในการเปลี่ยนสิทธิ์การเข้าใช้งาน"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "ได้แชร์ให้กับคุณ และกลุ่ม {group} โดย {owner}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "ถูกแชร์ให้กับคุณโดย {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "ใส่รหัสผ่านไว้"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "รหัสผ่าน"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "ส่งลิงก์ให้ทางอีเมล"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "ส่ง"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "กำหนดวันที่หมดอายุ"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "วันที่หมดอายุ"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "แชร์ผ่านทางอีเมล"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "ไม่พบบุคคลที่ต้องการ"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "กลุ่มผู้ใช้งาน"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "ไม่อนุญาตให้แชร์ข้อมูลซ้ำได้"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "ได้แชร์ {item} ให้กับ {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "ยกเลิกการแชร์"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "สามารถแก้ไข"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "ระดับควบคุมการเข้าใช้งาน"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "สร้าง"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "อัพเดท"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "ลบ"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "แชร์"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "ใส่รหัสผ่านไว้"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "เกิดข้อผิดพลาดในการยกเลิกการตั้งค่าวันที่หมดอายุ"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "เกิดข้อผิดพลาดในการตั้งค่าวันที่หมดอายุ"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "กำลังส่ง..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "ส่งอีเมล์แล้ว"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "คำเตือน"
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "ใช้ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่านของคุณใหม่: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "คุณจะได้รับลิงค์เพื่อกำหนดรหัสผ่านใหม่ทางอีเมล์"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "ชื่อผู้ใช้งาน"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,13 +484,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "ขอเปลี่ยนรหัสใหม่"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/th_TH/files.po b/l10n/th_TH/files.po
index 5a91bc0b8f4..bff2ca9ea80 100644
--- a/l10n/th_TH/files.po
+++ b/l10n/th_TH/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/th_TH/files_sharing.po b/l10n/th_TH/files_sharing.po
index ab8b84bb706..3d1e9585eae 100644
--- a/l10n/th_TH/files_sharing.po
+++ b/l10n/th_TH/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/th_TH/lib.po b/l10n/th_TH/lib.po
index fc4d3a45080..6bbf0d91d8b 100644
--- a/l10n/th_TH/lib.po
+++ b/l10n/th_TH/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/th_TH/settings.po b/l10n/th_TH/settings.po
index dab4049d984..2280c56564d 100644
--- a/l10n/th_TH/settings.po
+++ b/l10n/th_TH/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/th_TH/user_ldap.po b/l10n/th_TH/user_ldap.po
index 48ee245d7ef..7e20b0da18a 100644
--- a/l10n/th_TH/user_ldap.po
+++ b/l10n/th_TH/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/tr/core.po b/l10n/tr/core.po
index 14cf19ad21e..4cb6bbb441f 100644
--- a/l10n/tr/core.po
+++ b/l10n/tr/core.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 09:30+0000\n"
-"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
+"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,12 +21,12 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: 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:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Şu kullanıcılara posta gönderilemedi: %s"
@@ -280,140 +280,140 @@ msgstr "Paylaşılan"
msgid "Share"
msgstr "Paylaş"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Hata"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Paylaşım sırasında hata "
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Paylaşım iptal ediliyorken hata"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "İzinleri değiştirirken hata oluştu"
-#: js/share.js:178
+#: js/share.js:187
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:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner} trafından sizinle paylaştırıldı"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr "Kullanıcı veya grup ile paylaş.."
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr "Paylaşma bağlantısı"
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Parola koruması"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Parola"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "Herkes tarafından yüklemeye izin ver"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Bağlantıyı e-posta ile gönder"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Gönder"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Son kullanma tarihini ayarla"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Son kullanım tarihi"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "E-posta ile paylaş"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Kişi bulunamadı"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "grup"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Tekrar paylaşmaya izin verilmiyor"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr " {item} içinde {user} ile paylaşılanlarlar"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Paylaşılmayan"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr "e-posta ile bildir"
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "düzenleyebilir"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "erişim kontrolü"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "oluştur"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "güncelle"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "sil"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "paylaş"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Parola korumalı"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Geçerlilik tarihi tanımlama kaldırma hatası"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Geçerlilik tarihi tanımlama hatası"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Gönderiliyor..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "E-posta gönderildi"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Uyarı"
@@ -465,27 +465,27 @@ msgstr "%s parola sıfırlama"
msgid "Use the following link to reset your password: {link}"
msgstr "Bu bağlantıyı kullanarak parolanızı sıfırlayın: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "Isteği başarısız oldu!<br>E-posta / kullanıcı adınızı doğru olduğundan emin misiniz?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Kullanıcı Adı"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -493,13 +493,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "Dosyalarınız şifrelenmiş. Eğer kurtarma anahtarını aktif etmediyseniz parola sıfırlama işleminden sonra verilerinize erişmeniz imkansız olacak. Eğer ne yaptığınızdan emin değilseniz, devam etmeden önce sistem yöneticiniz ile irtibata geçiniz. Gerçekten devam etmek istiyor musunuz?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "Evet,Şu anda parolamı sıfırlamak istiyorum."
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Sıfırlama iste"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/tr/files.po b/l10n/tr/files.po
index 184a431c714..464b45bee96 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
+"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -61,7 +61,7 @@ msgstr "Dosya oluşturulurken hata"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "Klasör adı boş olamaz."
#: ajax/newfolder.php:27
msgid "Folder name must not contain \"/\". Please choose a different name."
diff --git a/l10n/tr/files_sharing.po b/l10n/tr/files_sharing.po
index 8e5c9bd050e..9e94163c748 100644
--- a/l10n/tr/files_sharing.po
+++ b/l10n/tr/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-21 18:20+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/tr/lib.po b/l10n/tr/lib.po
index 92e52defd88..7d4f7f1a62f 100644
--- a/l10n/tr/lib.po
+++ b/l10n/tr/lib.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/tr/settings.po b/l10n/tr/settings.po
index 756d998d4c6..9f725a3e73b 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 09:20+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+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"
diff --git a/l10n/tr/user_ldap.po b/l10n/tr/user_ldap.po
index 9aa9ae02a38..343d936aeed 100644
--- a/l10n/tr/user_ldap.po
+++ b/l10n/tr/user_ldap.po
@@ -4,14 +4,15 @@
#
# Translators:
# ismail yenigül <ismail.yenigul@surgate.com>, 2013
+# volkangezer <volkangezer@gmail.com>, 2013
# KAT.RAT12 <spanish.katerina@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
+"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -45,20 +46,20 @@ msgstr "Yapılandırma geçersiz. Daha fazla detay için lütfen ownCloud günl
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "Eylem belirtilmedi"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "Yapılandırma belirtilmemiş"
#: ajax/wizard.php:78
msgid "No data specified"
-msgstr ""
+msgstr "Veri belirtilmemiş"
#: ajax/wizard.php:86
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "Yapılandırma %s olarak ayarlanamadı"
#: js/settings.js:67
msgid "Deletion failed"
@@ -94,11 +95,11 @@ msgstr "Grupları seç"
#: js/settings.js:663 js/settings.js:672
msgid "Select object classes"
-msgstr ""
+msgstr "Nesne sınıflarını seç"
#: js/settings.js:666
msgid "Select attributes"
-msgstr ""
+msgstr "Nitelikleri seç"
#: js/settings.js:694
msgid "Connection test succeeded"
@@ -120,23 +121,23 @@ msgstr "Silmeyi onayla"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s grup bulundu"
+msgstr[1] "%s grup bulundu"
#: lib/wizard.php:123
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s kullanıcı bulundu"
+msgstr[1] "%s kullanıcı bulundu"
#: lib/wizard.php:752 lib/wizard.php:764
msgid "Invalid Host"
-msgstr ""
+msgstr "Geçersiz Makine"
#: lib/wizard.php:910
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "İstenen özellik bulunamadı"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -149,53 +150,53 @@ msgstr "Yardım"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr ""
+msgstr "%s erişimini, şu kriterle eşleşen gruplara sınırla:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "sadece bu nesne sınıflarına:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "sadece bu gruplardan:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Bunun yerine ham filtreyi düzenle"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "Ham LDAP filtresi"
#: templates/part.wizard-groupfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP groups shall have access to the %s instance."
-msgstr ""
+msgstr "Filtre, %s örneğine erişmesi gereken LDAP gruplarını belirtir."
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "grup bulundu"
#: templates/part.wizard-loginfilter.php:4
msgid "What attribute shall be used as login name:"
-msgstr ""
+msgstr "Oturum ismi olarak hangi nitelik kullanılmalı:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "LDAP Kullanıcı Adı:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "LDAP E-posta Adresi:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Diğer Nitelikler"
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -244,17 +245,17 @@ 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:"
-msgstr ""
+msgstr "%s erişimini, şu kriterle eşleşen kullanıcılara sınırla:"
#: templates/part.wizard-userfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP users shall have access to the %s instance."
-msgstr ""
+msgstr "Filtre, %s örneğine erişmesi gereken LDAP kullanıcılarını belirtir."
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "kullanıcı bulundu"
#: templates/part.wizardcontrols.php:4
msgid "Back"
@@ -269,7 +270,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>Uyarı:</b> user_ldap ve user_webdavauth uygulamaları uyumlu değil. Beklenmedik bir davranışla karşılaşabilirsiniz. Lütfen ikisinden birini devre dışı bırakmak için sistem yöneticinizle iletişime geçin."
#: templates/settings.php:14
msgid ""
@@ -298,7 +299,7 @@ msgstr "Kullanıcı Oturum Filtresi"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Oturum açma girişimi olduğunda uygulanacak filtreyi tanımlar. %%uid, oturum işleminde kullanıcı adı ile değiştirilir. Örneğin: \"uid=%%uid\""
#: templates/settings.php:27
msgid "Backup (Replica) Host"
@@ -335,7 +336,7 @@ msgstr "SSL sertifika doğrulamasını kapat."
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 "Önerilmez, sadece test için kullanın! Eğer bağlantı sadece bu seçenekle çalışıyorsa %s sunucunuza LDAP sunucusunun SSL sertifikasını ekleyin."
#: templates/settings.php:32
msgid "Cache Time-To-Live"
@@ -355,7 +356,7 @@ msgstr "Ekran Adi Kullanici, (Alan Adi Kullanici Ekrane)"
#: templates/settings.php:36
msgid "The LDAP attribute to use to generate the user's display name."
-msgstr ""
+msgstr "Kullanıcının görünen adını oluşturmak için kullanılacak LDAP niteliği."
#: templates/settings.php:37
msgid "Base User Tree"
@@ -379,7 +380,7 @@ msgstr "Grub Ekrane Alani Adi"
#: templates/settings.php:39
msgid "The LDAP attribute to use to generate the groups's display name."
-msgstr ""
+msgstr "Grubun görünen adını oluşturmak için kullanılacak LDAP niteliği."
#: templates/settings.php:40
msgid "Base Group Tree"
@@ -445,7 +446,7 @@ 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 "Ö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:57
msgid "Internal Username Attribute:"
@@ -464,7 +465,7 @@ 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 "Ö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:60
msgid "UUID Attribute for Users:"
@@ -490,7 +491,7 @@ 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 "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:64
msgid "Clear Username-LDAP User Mapping"
diff --git a/l10n/ug/core.po b/l10n/ug/core.po
index 8d7a5100129..41617b9d6ae 100644
--- a/l10n/ug/core.po
+++ b/l10n/ug/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ug\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr ""
msgid "Share"
msgstr "ھەمبەھىر"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "خاتالىق"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr ""
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr ""
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "ئىم"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "يوللا"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr ""
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr ""
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr ""
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "گۇرۇپپا"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "ھەمبەھىرلىمە"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr ""
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr ""
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "ئۆچۈر"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "ھەمبەھىر"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr ""
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "ئاگاھلاندۇرۇش"
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "ئىشلەتكۈچى ئاتى"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,12 +484,12 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
diff --git a/l10n/ug/files.po b/l10n/ug/files.po
index 558cadb7ac4..65035848c1b 100644
--- a/l10n/ug/files.po
+++ b/l10n/ug/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ug/files_sharing.po b/l10n/ug/files_sharing.po
index 27d2bd2caff..fdd89af5579 100644
--- a/l10n/ug/files_sharing.po
+++ b/l10n/ug/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ug/lib.po b/l10n/ug/lib.po
index a40ad6fd306..10087c28469 100644
--- a/l10n/ug/lib.po
+++ b/l10n/ug/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ug/settings.po b/l10n/ug/settings.po
index 8d718a7533c..5dc7df2196b 100644
--- a/l10n/ug/settings.po
+++ b/l10n/ug/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ug/user_ldap.po b/l10n/ug/user_ldap.po
index b875bb5e4ad..cb3a837c4e4 100644
--- a/l10n/ug/user_ldap.po
+++ b/l10n/ug/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:29+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/uk/core.po b/l10n/uk/core.po
index edec9288bf9..be69646c565 100644
--- a/l10n/uk/core.po
+++ b/l10n/uk/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ 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:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -281,140 +281,140 @@ msgstr "Опубліковано"
msgid "Share"
msgstr "Поділитися"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Помилка"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Помилка під час публікації"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Помилка під час відміни публікації"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Помилка при зміні повноважень"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr " {owner} опублікував для Вас та для групи {group}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner} опублікував для Вас"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Захистити паролем"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Пароль"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Ел. пошта належить Пану"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Надіслати"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Встановити термін дії"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Термін дії"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Опублікувати через Ел. пошту:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Жодної людини не знайдено"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "група"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Пере-публікація не дозволяється"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Опубліковано {item} для {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Закрити доступ"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "може редагувати"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "контроль доступу"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "створити"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "оновити"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "видалити"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "опублікувати"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Захищено паролем"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Помилка при відміні терміна дії"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Помилка при встановленні терміна дії"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Надсилання..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Ел. пошта надіслана"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Попередження"
@@ -466,27 +466,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Використовуйте наступне посилання для скидання пароля: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "Ви отримаєте посилання для скидання вашого паролю на Ел. пошту."
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Ім'я користувача"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -494,13 +494,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Запит скидання"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/uk/files.po b/l10n/uk/files.po
index 3190996ccdf..125e3812b76 100644
--- a/l10n/uk/files.po
+++ b/l10n/uk/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/uk/files_sharing.po b/l10n/uk/files_sharing.po
index d1e786eecec..3dffd6045a9 100644
--- a/l10n/uk/files_sharing.po
+++ b/l10n/uk/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/uk/lib.po b/l10n/uk/lib.po
index 1eba7dcbb25..fe69809afbe 100644
--- a/l10n/uk/lib.po
+++ b/l10n/uk/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/uk/settings.po b/l10n/uk/settings.po
index 17af3005fef..4eb124daf0b 100644
--- a/l10n/uk/settings.po
+++ b/l10n/uk/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/uk/user_ldap.po b/l10n/uk/user_ldap.po
index 07fc121c3ad..a0fee42205d 100644
--- a/l10n/uk/user_ldap.po
+++ b/l10n/uk/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ur_PK/core.po b/l10n/ur_PK/core.po
index 52867eed232..4cc16d351c5 100644
--- a/l10n/ur_PK/core.po
+++ b/l10n/ur_PK/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -276,140 +276,140 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "ایرر"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "شئیرنگ کے دوران ایرر"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "شئیرنگ ختم کرنے کے دوران ایرر"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "اختیارات کو تبدیل کرنے کے دوران ایرر"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "پاسورڈ سے محفوظ کریں"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "پاسورڈ"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr ""
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "تاریخ معیاد سیٹ کریں"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "تاریخ معیاد"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr ""
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "کوئی لوگ نہیں ملے۔"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "دوبارہ شئیر کرنے کی اجازت نہیں"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "شئیرنگ ختم کریں"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "ایڈٹ کر سکے"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "اسیس کنٹرول"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "نیا بنائیں"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "اپ ڈیٹ"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "ختم کریں"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "شئیر کریں"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "پاسورڈ سے محفوظ کیا گیا ہے"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr ""
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr ""
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -461,27 +461,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "اپنا پاسورڈ ری سیٹ کرنے کے لیے اس لنک پر کلک کریں۔ {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "آپ ای میل کے ذریعے اپنے پاسورڈ ری سیٹ کا لنک موصول کریں گے"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "یوزر نیم"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -489,13 +489,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "ری سیٹ کی درخواست کریں"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/ur_PK/files_sharing.po b/l10n/ur_PK/files_sharing.po
index 418e87e2872..40cad0fe726 100644
--- a/l10n/ur_PK/files_sharing.po
+++ b/l10n/ur_PK/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ur_PK/lib.po b/l10n/ur_PK/lib.po
index 9f69ee64489..2f0b1d1abf3 100644
--- a/l10n/ur_PK/lib.po
+++ b/l10n/ur_PK/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ur_PK/settings.po b/l10n/ur_PK/settings.po
index 1559c1b4376..b76c2db064b 100644
--- a/l10n/ur_PK/settings.po
+++ b/l10n/ur_PK/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ur_PK/user_ldap.po b/l10n/ur_PK/user_ldap.po
index c36449ecf17..e278db02b3e 100644
--- a/l10n/ur_PK/user_ldap.po
+++ b/l10n/ur_PK/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:29+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/vi/core.po b/l10n/vi/core.po
index 21966c11437..b5ed1836cf7 100644
--- a/l10n/vi/core.po
+++ b/l10n/vi/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -18,12 +18,12 @@ msgstr ""
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -272,140 +272,140 @@ msgstr "Được chia sẻ"
msgid "Share"
msgstr "Chia sẻ"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "Lỗi"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "Lỗi trong quá trình chia sẻ"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "Lỗi trong quá trình gỡ chia sẻ"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "Lỗi trong quá trình phân quyền"
-#: js/share.js:178
+#: js/share.js:187
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:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "Đã được chia sẽ bởi {owner}"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "Mật khẩu bảo vệ"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "Mật khẩu"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "Liên kết email tới cá nhân"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "Gởi"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "Đặt ngày kết thúc"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "Ngày kết thúc"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "Chia sẻ thông qua email"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "Không tìm thấy người nào"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "nhóm"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "Chia sẻ lại không được cho phép"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "Đã được chia sẽ trong {item} với {user}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "Bỏ chia sẻ"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "có thể chỉnh sửa"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "quản lý truy cập"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "tạo"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "cập nhật"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "xóa"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "chia sẻ"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "Mật khẩu bảo vệ"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "Lỗi không thiết lập ngày kết thúc"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "Lỗi cấu hình ngày kết thúc"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "Đang gởi ..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email đã được gửi"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "Cảnh báo"
@@ -457,27 +457,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "Dùng đường dẫn sau để khôi phục lại mật khẩu : {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "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."
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "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?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
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:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "Tên đăng nhập"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -485,13 +485,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "Yêu cầu thiết lập lại "
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/vi/files.po b/l10n/vi/files.po
index 0f77f6ad50e..f92fa8e10ba 100644
--- a/l10n/vi/files.po
+++ b/l10n/vi/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/vi/files_sharing.po b/l10n/vi/files_sharing.po
index 9eed9893d32..79712ede31b 100644
--- a/l10n/vi/files_sharing.po
+++ b/l10n/vi/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/vi/lib.po b/l10n/vi/lib.po
index 3b40146b0eb..4e07bc85268 100644
--- a/l10n/vi/lib.po
+++ b/l10n/vi/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/vi/settings.po b/l10n/vi/settings.po
index 58f76fef32c..e3e58e6a1a7 100644
--- a/l10n/vi/settings.po
+++ b/l10n/vi/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/vi/user_ldap.po b/l10n/vi/user_ldap.po
index 3e8f4772c34..770a94dc985 100644
--- a/l10n/vi/user_ldap.po
+++ b/l10n/vi/user_ldap.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-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:50+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_CN/core.po b/l10n/zh_CN/core.po
index 563f9b3583b..d13d80d9d32 100644
--- a/l10n/zh_CN/core.po
+++ b/l10n/zh_CN/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -21,12 +21,12 @@ msgstr ""
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s 向您分享了 »%s«"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -275,140 +275,140 @@ msgstr "已共享"
msgid "Share"
msgstr "分享"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "错误"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "共享时出错"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "取消共享时出错"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "修改权限时出错"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} 共享给您及 {group} 组"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner} 与您共享"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "密码保护"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "密码"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "允许公开上传"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "发送链接到个人"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "发送"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "设置过期日期"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "过期日期"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "通过Email共享"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "未找到此人"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "组"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "不允许二次共享"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "在 {item} 与 {user} 共享。"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "取消共享"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "可以修改"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "访问控制"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "创建"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "更新"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "删除"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "共享"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "密码已受保护"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "取消设置过期日期时出错"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "设置过期日期时出错"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "正在发送..."
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "邮件已发送"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "警告"
@@ -460,27 +460,27 @@ msgstr "重置 %s 的密码"
msgid "Use the following link to reset your password: {link}"
msgstr "使用以下链接重置您的密码:{link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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>如果您觉得在合理的时间内还未收到邮件,请查看 spam/junk 目录。<br>如果没有在那里,请询问您的本地管理员。"
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "请求失败<br>您确定您的邮箱/用户名是正确的?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "您将会收到包含可以重置密码链接的邮件。"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "用户名"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -488,13 +488,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "您的文件已加密。如果您不启用恢复密钥,您将无法在重设密码后取回文件。如果您不太确定,请在继续前联系您的管理员。您真的要继续吗?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "使得,我真的要现在重设密码"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "请求重置"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/zh_CN/files.po b/l10n/zh_CN/files.po
index 589212089c6..a1cbda813f2 100644
--- a/l10n/zh_CN/files.po
+++ b/l10n/zh_CN/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_CN/files_sharing.po b/l10n/zh_CN/files_sharing.po
index 687240a3283..07614ab99cd 100644
--- a/l10n/zh_CN/files_sharing.po
+++ b/l10n/zh_CN/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_CN/lib.po b/l10n/zh_CN/lib.po
index 565eec293a6..4ba1f2321d1 100644
--- a/l10n/zh_CN/lib.po
+++ b/l10n/zh_CN/lib.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-26 13:20+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_CN/settings.po b/l10n/zh_CN/settings.po
index 8227ba35c33..8f849c0693c 100644
--- a/l10n/zh_CN/settings.po
+++ b/l10n/zh_CN/settings.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_CN/user_ldap.po b/l10n/zh_CN/user_ldap.po
index d44eaec98d1..d42d0921a19 100644
--- a/l10n/zh_CN/user_ldap.po
+++ b/l10n/zh_CN/user_ldap.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_HK/core.po b/l10n/zh_HK/core.po
index e5dc6cb337e..81024abca03 100644
--- a/l10n/zh_HK/core.po
+++ b/l10n/zh_HK/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,12 @@ msgstr ""
"Language: zh_HK\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -271,140 +271,140 @@ msgstr "已分享"
msgid "Share"
msgstr "分享"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "錯誤"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "分享時發生錯誤"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "取消分享時發生錯誤"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "更改權限時發生錯誤"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner}與你及群組的分享"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner}與你的分享"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "密碼保護"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "密碼"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr ""
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "傳送"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "設定分享期限"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "分享期限"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "以電郵分享"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "找不到"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr ""
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "取消分享"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr ""
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr ""
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "新增"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "更新"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "刪除"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "分享"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "密碼保護"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "傳送中"
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "郵件已傳"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr ""
@@ -456,27 +456,27 @@ msgstr ""
msgid "Use the following link to reset your password: {link}"
msgstr "請用以下連結重設你的密碼: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "你將收到一封電郵"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "用戶名稱"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -484,13 +484,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr ""
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "重設"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/zh_HK/files.po b/l10n/zh_HK/files.po
index 887d2bdca61..41b09226b64 100644
--- a/l10n/zh_HK/files.po
+++ b/l10n/zh_HK/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_HK/files_sharing.po b/l10n/zh_HK/files_sharing.po
index 6704b905f05..9188fa41328 100644
--- a/l10n/zh_HK/files_sharing.po
+++ b/l10n/zh_HK/files_sharing.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-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_HK/lib.po b/l10n/zh_HK/lib.po
index 51391bd7786..0f6a5adbf85 100644
--- a/l10n/zh_HK/lib.po
+++ b/l10n/zh_HK/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_HK/settings.po b/l10n/zh_HK/settings.po
index 2181a2a1031..140117da7cb 100644
--- a/l10n/zh_HK/settings.po
+++ b/l10n/zh_HK/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_HK/user_ldap.po b/l10n/zh_HK/user_ldap.po
index d0582752136..e95a11b349e 100644
--- a/l10n/zh_HK/user_ldap.po
+++ b/l10n/zh_HK/user_ldap.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-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_TW/core.po b/l10n/zh_TW/core.po
index 36a62054688..a1a804f4732 100644
--- a/l10n/zh_TW/core.po
+++ b/l10n/zh_TW/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-30 03:32-0400\n"
+"PO-Revision-Date: 2013-10-30 07:32+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@@ -19,12 +19,12 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:118 ajax/share.php:197
+#: ajax/share.php:119 ajax/share.php:198
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s 與您分享了 %s"
-#: ajax/share.php:168
+#: ajax/share.php:169
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "無法寄送郵件給這些使用者:%s"
@@ -273,140 +273,140 @@ msgstr "已分享"
msgid "Share"
msgstr "分享"
-#: js/share.js:149 js/share.js:162 js/share.js:169 js/share.js:676
-#: js/share.js:688
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:690
+#: js/share.js:702
msgid "Error"
msgstr "錯誤"
-#: js/share.js:151 js/share.js:716
+#: js/share.js:160 js/share.js:730
msgid "Error while sharing"
msgstr "分享時發生錯誤"
-#: js/share.js:162
+#: js/share.js:171
msgid "Error while unsharing"
msgstr "取消分享時發生錯誤"
-#: js/share.js:169
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr "修改權限時發生錯誤"
-#: js/share.js:178
+#: js/share.js:187
msgid "Shared with you and the group {group} by {owner}"
msgstr "由 {owner} 分享給您和 {group}"
-#: js/share.js:180
+#: js/share.js:189
msgid "Shared with you by {owner}"
msgstr "{owner} 已經和您分享"
-#: js/share.js:203
+#: js/share.js:212
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:209
+#: js/share.js:218
msgid "Share link"
msgstr ""
-#: js/share.js:212
+#: js/share.js:221
msgid "Password protect"
msgstr "密碼保護"
-#: js/share.js:214 templates/installation.php:57 templates/login.php:32
+#: js/share.js:223 templates/installation.php:57 templates/login.php:32
msgid "Password"
msgstr "密碼"
-#: js/share.js:219
+#: js/share.js:228
msgid "Allow Public Upload"
msgstr "允許任何人上傳"
-#: js/share.js:223
+#: js/share.js:232
msgid "Email link to person"
msgstr "將連結 email 給別人"
-#: js/share.js:224
+#: js/share.js:233
msgid "Send"
msgstr "寄出"
-#: js/share.js:229
+#: js/share.js:238
msgid "Set expiration date"
msgstr "指定到期日"
-#: js/share.js:230
+#: js/share.js:239
msgid "Expiration date"
msgstr "到期日"
-#: js/share.js:263
+#: js/share.js:272
msgid "Share via email:"
msgstr "透過電子郵件分享:"
-#: js/share.js:266
+#: js/share.js:275
msgid "No people found"
msgstr "沒有找到任何人"
-#: js/share.js:295 js/share.js:332
+#: js/share.js:305 js/share.js:342
msgid "group"
msgstr "群組"
-#: js/share.js:306
+#: js/share.js:316
msgid "Resharing is not allowed"
msgstr "不允許重新分享"
-#: js/share.js:348
+#: js/share.js:358
msgid "Shared in {item} with {user}"
msgstr "已和 {user} 分享 {item}"
-#: js/share.js:370
+#: js/share.js:380
msgid "Unshare"
msgstr "取消分享"
-#: js/share.js:378
+#: js/share.js:388
msgid "notify by email"
msgstr ""
-#: js/share.js:381
+#: js/share.js:391
msgid "can edit"
msgstr "可編輯"
-#: js/share.js:383
+#: js/share.js:393
msgid "access control"
msgstr "存取控制"
-#: js/share.js:386
+#: js/share.js:396
msgid "create"
msgstr "建立"
-#: js/share.js:389
+#: js/share.js:399
msgid "update"
msgstr "更新"
-#: js/share.js:392
+#: js/share.js:402
msgid "delete"
msgstr "刪除"
-#: js/share.js:395
+#: js/share.js:405
msgid "share"
msgstr "分享"
-#: js/share.js:437 js/share.js:663
+#: js/share.js:447 js/share.js:677
msgid "Password protected"
msgstr "受密碼保護"
-#: js/share.js:676
+#: js/share.js:690
msgid "Error unsetting expiration date"
msgstr "取消到期日設定失敗"
-#: js/share.js:688
+#: js/share.js:702
msgid "Error setting expiration date"
msgstr "設定到期日發生錯誤"
-#: js/share.js:703
+#: js/share.js:717
msgid "Sending ..."
msgstr "正在傳送…"
-#: js/share.js:714
+#: js/share.js:728
msgid "Email sent"
msgstr "Email 已寄出"
-#: js/share.js:738
+#: js/share.js:752
msgid "Warning"
msgstr "警告"
@@ -458,27 +458,27 @@ msgstr "%s 密碼重設"
msgid "Use the following link to reset your password: {link}"
msgstr "請至以下連結重設您的密碼: {link}"
-#: lostpassword/templates/lostpassword.php:4
+#: 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 "重設密碼的連結已經寄至您的電子郵件信箱,如果您過了一段時間還是沒有收到它,請檢查看看它是不是被歸為垃圾郵件了,如果還是沒有的話,請聯絡您的 ownCloud 系統管理員。"
-#: lostpassword/templates/lostpassword.php:12
+#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr "請求失敗!<br>您確定填入的電子郵件地址或是帳號名稱是正確的嗎?"
-#: lostpassword/templates/lostpassword.php:15
+#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "重設密碼的連結將會寄到您的電子郵件信箱。"
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:51
#: templates/login.php:25
msgid "Username"
msgstr "使用者名稱"
-#: lostpassword/templates/lostpassword.php:22
+#: 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 "
@@ -486,13 +486,13 @@ msgid ""
"continue. Do you really want to continue?"
msgstr "您的檔案已加密,如果您沒有設定還原金鑰,未來重設密碼後將無法取回您的資料。如果您不確定該怎麼做,請洽詢系統管理員後再繼續。您確定要現在繼續嗎?"
-#: lostpassword/templates/lostpassword.php:24
+#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
msgstr "對,我現在想要重設我的密碼。"
-#: lostpassword/templates/lostpassword.php:27
-msgid "Request reset"
-msgstr "請求重設"
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
diff --git a/l10n/zh_TW/files.po b/l10n/zh_TW/files.po
index 8507c7f55aa..25ddc958670 100644
--- a/l10n/zh_TW/files.po
+++ b/l10n/zh_TW/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 11:25+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_TW/files_sharing.po b/l10n/zh_TW/files_sharing.po
index a568b2a3b0b..1bca1d4e989 100644
--- a/l10n/zh_TW/files_sharing.po
+++ b/l10n/zh_TW/files_sharing.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_TW/lib.po b/l10n/zh_TW/lib.po
index 8796fe7f0bd..075c16ef802 100644
--- a/l10n/zh_TW/lib.po
+++ b/l10n/zh_TW/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-23 10:41+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_TW/settings.po b/l10n/zh_TW/settings.po
index 5245f310342..74fca5f9da0 100644
--- a/l10n/zh_TW/settings.po
+++ b/l10n/zh_TW/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-27 06:28+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:45+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/zh_TW/user_ldap.po b/l10n/zh_TW/user_ldap.po
index 1999574c3b9..a8962edccda 100644
--- a/l10n/zh_TW/user_ldap.po
+++ b/l10n/zh_TW/user_ldap.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 07:25-0400\n"
-"PO-Revision-Date: 2013-10-27 06:40+0000\n"
+"POT-Creation-Date: 2013-10-29 07:28-0400\n"
+"PO-Revision-Date: 2013-10-28 10:46+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
diff --git a/lib/l10n/mk.php b/lib/l10n/mk.php
index 19e36c868d0..deaf1bc8d05 100644
--- a/lib/l10n/mk.php
+++ b/lib/l10n/mk.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Settings" => "Подесувања",
"Users" => "Корисници",
"Admin" => "Админ",
+"Unknown filetype" => "Непознат тип на датотека",
"Invalid image" => "Невалидна фотографија",
"web services under your control" => "веб сервиси под Ваша контрола",
"ZIP download is turned off." => "Преземање во ZIP е исклучено",
diff --git a/lib/private/api.php b/lib/private/api.php
index 26091657b31..7e69a6a77d2 100644
--- a/lib/private/api.php
+++ b/lib/private/api.php
@@ -250,7 +250,8 @@ class OC_API {
// reuse existing login
$loggedIn = OC_User::isLoggedIn();
- if ($loggedIn === true) {
+ $ocsApiRequest = isset($_SERVER['HTTP_OCS_APIREQUEST']) ? $_SERVER['HTTP_OCS_APIREQUEST'] === 'true' : false;
+ if ($loggedIn === true && $ocsApiRequest) {
return OC_User::getUser();
}
diff --git a/lib/private/files/cache/cache.php b/lib/private/files/cache/cache.php
index fc2d965d7f9..c1e5b34c8aa 100644
--- a/lib/private/files/cache/cache.php
+++ b/lib/private/files/cache/cache.php
@@ -64,6 +64,10 @@ class Cache {
* @return int
*/
public function getMimetypeId($mime) {
+ if (empty($mime)) {
+ // Can not insert empty string into Oracle NOT NULL column.
+ $mime = 'application/octet-stream';
+ }
if (empty(self::$mimetypeIds)) {
$this->loadMimetypes();
}
diff --git a/lib/private/files/cache/updater.php b/lib/private/files/cache/updater.php
index 1f30173a8f8..da223567001 100644
--- a/lib/private/files/cache/updater.php
+++ b/lib/private/files/cache/updater.php
@@ -7,6 +7,7 @@
*/
namespace OC\Files\Cache;
+
use OCP\Util;
/**
@@ -42,6 +43,7 @@ class Updater {
$scanner->scan($internalPath, Scanner::SCAN_SHALLOW);
$cache->correctFolderSize($internalPath);
self::correctFolder($path, $storage->filemtime($internalPath));
+ self::correctParentStorageMtime($storage, $internalPath);
}
}
@@ -61,6 +63,7 @@ class Updater {
$cache->remove($internalPath);
$cache->correctFolderSize($internalPath);
self::correctFolder($path, time());
+ self::correctParentStorageMtime($storage, $internalPath);
}
}
@@ -87,6 +90,8 @@ class Updater {
$cache->correctFolderSize($internalTo);
self::correctFolder($from, time());
self::correctFolder($to, time());
+ self::correctParentStorageMtime($storageFrom, $internalFrom);
+ self::correctParentStorageMtime($storageTo, $internalTo);
} else {
self::deleteUpdate($from);
self::writeUpdate($to);
@@ -95,6 +100,24 @@ class Updater {
}
/**
+ * @brief get file owner and path
+ * @param string $filename
+ * @return array with the oweners uid and the owners path
+ */
+ private static function getUidAndFilename($filename) {
+
+ $uid = \OC\Files\Filesystem::getOwner($filename);
+ \OC\Files\Filesystem::initMountPoints($uid);
+
+ if ($uid != \OCP\User::getUser()) {
+ $info = \OC\Files\Filesystem::getFileInfo($filename);
+ $ownerView = new \OC\Files\View('/' . $uid . '/files');
+ $filename = $ownerView->getPath($info['fileid']);
+ }
+ return array($uid, '/files/' . $filename);
+ }
+
+ /**
* Update the mtime and ETag of all parent folders
*
* @param string $path
@@ -102,29 +125,53 @@ class Updater {
*/
static public function correctFolder($path, $time) {
if ($path !== '' && $path !== '/') {
- $parent = dirname($path);
- if ($parent === '.' || $parent === '\\') {
- $parent = '';
- }
+
+ list($owner, $realPath) = self::getUidAndFilename(dirname($path));
+
/**
* @var \OC\Files\Storage\Storage $storage
* @var string $internalPath
*/
- list($storage, $internalPath) = self::resolvePath($parent);
- if ($storage) {
- $cache = $storage->getCache();
- $id = $cache->getId($internalPath);
- if ($id !== -1) {
- $cache->update($id, array('mtime' => $time, 'etag' => $storage->getETag($internalPath)));
- self::correctFolder($parent, $time);
+ $view = new \OC\Files\View('/' . $owner);
+
+ list($storage, $internalPath) = $view->resolvePath($realPath);
+ $cache = $storage->getCache();
+ $id = $cache->getId($internalPath);
+
+ while ($id !== -1) {
+ $cache->update($id, array('mtime' => $time, 'etag' => $storage->getETag($internalPath)));
+ if ($realPath !== '') {
+ $realPath = dirname($realPath);
+ if($realPath === '/') {
+ $realPath = "";
+ }
+ // check storage for parent in case we change the storage in this step
+ list($storage, $internalPath) = $view->resolvePath($realPath);
+ $cache = $storage->getCache();
+ $id = $cache->getId($internalPath);
} else {
- Util::writeLog('core', 'Path not in cache: '.$internalPath, Util::ERROR);
+ $id = -1;
}
}
}
}
/**
+ * update the storage_mtime of the parent
+ *
+ * @param \OC\Files\Storage\Storage $storage
+ * @param string $internalPath
+ */
+ static private function correctParentStorageMtime($storage, $internalPath) {
+ $cache = $storage->getCache();
+ $parentId = $cache->getParentId($internalPath);
+ $parent = dirname($internalPath);
+ if ($parentId != -1) {
+ $cache->update($parentId, array('storage_mtime' => $storage->filemtime($parent)));
+ }
+ }
+
+ /**
* @param array $params
*/
static public function writeHook($params) {
diff --git a/lib/private/files/type/detection.php b/lib/private/files/type/detection.php
index 242a81cb5a4..d7cc9ebbf4e 100644
--- a/lib/private/files/type/detection.php
+++ b/lib/private/files/type/detection.php
@@ -61,8 +61,6 @@ class Detection {
* @return string
*/
public function detect($path) {
- $isWrapped = (strpos($path, '://') !== false) and (substr($path, 0, 7) === 'file://');
-
if (@is_dir($path)) {
// directories are easy
return "httpd/unix-directory";
@@ -76,9 +74,11 @@ class Detection {
$info = @strtolower(finfo_file($finfo, $path));
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")) {
// use mime magic extension if available
$mimeType = mime_content_type($path);
@@ -94,6 +94,10 @@ class Detection {
//trim the newline
$mimeType = trim($reply);
+ if (empty($mimeType)) {
+ $mimeType = 'application/octet-stream';
+ }
+
}
return $mimeType;
}
diff --git a/lib/private/l10n.php b/lib/private/l10n.php
index 3e84c306dc2..2d440850459 100644
--- a/lib/private/l10n.php
+++ b/lib/private/l10n.php
@@ -419,7 +419,7 @@ class OC_L10N implements \OCP\IL10N {
/**
* @brief find the best language
* @param $app Array or string, details below
- * @returns language
+ * @returns string language
*
* If $app is an array, ownCloud assumes that these are the available
* languages. Otherwise ownCloud tries to find the files in the l10n
@@ -438,8 +438,7 @@ class OC_L10N implements \OCP\IL10N {
if(is_array($app)) {
$available = $app;
$lang_exists = array_search($lang, $available) !== false;
- }
- else {
+ } else {
$lang_exists = self::languageExists($app, $lang);
}
if($lang_exists) {
@@ -447,35 +446,40 @@ class OC_L10N implements \OCP\IL10N {
}
}
- $default_language = OC_Config::getValue('default_language', false);
+ $default_language = OC_Config::getValue('default_language', false);
- if($default_language !== false) {
- return $default_language;
- }
+ if($default_language !== false) {
+ return $default_language;
+ }
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
- $accepted_languages = preg_split('/,\s*/', strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']));
if(is_array($app)) {
$available = $app;
- }
- else{
+ } else {
$available = self::findAvailableLanguages($app);
}
- foreach($accepted_languages as $i) {
- $temp = explode(';', $i);
- $temp[0] = str_replace('-', '_', $temp[0]);
- if( ($key = array_search($temp[0], $available)) !== false) {
- if (is_null($app)) {
- self::$language = $available[$key];
+
+ // E.g. make sure that 'de' is before 'de_DE'.
+ sort($available);
+
+ $preferences = preg_split('/,\s*/', strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']));
+ foreach($preferences as $preference) {
+ list($preferred_language) = explode(';', $preference);
+ $preferred_language = str_replace('-', '_', $preferred_language);
+ foreach($available as $available_language) {
+ if ($preferred_language === strtolower($available_language)) {
+ if (is_null($app)) {
+ self::$language = $available_language;
+ }
+ return $available_language;
}
- return $available[$key];
}
- foreach($available as $l) {
- if ( $temp[0] == substr($l, 0, 2) ) {
+ foreach($available as $available_language) {
+ if (substr($preferred_language, 0, 2) === $available_language) {
if (is_null($app)) {
- self::$language = $l;
+ self::$language = $available_language;
}
- return $l;
+ return $available_language;
}
}
}
diff --git a/lib/private/urlgenerator.php b/lib/private/urlgenerator.php
index 1ec10fe5688..7795011fd06 100644
--- a/lib/private/urlgenerator.php
+++ b/lib/private/urlgenerator.php
@@ -88,27 +88,27 @@ class URLGenerator implements IURLGenerator {
if (file_exists(\OC::$SERVERROOT . "/themes/$theme/apps/$app/img/$image")) {
return \OC::$WEBROOT . "/themes/$theme/apps/$app/img/$image";
} elseif (!file_exists(\OC::$SERVERROOT . "/themes/$theme/apps/$app/img/$basename.svg")
- && file_exists(\OC::$SERVERROOT . "/themes/$theme/apps/$app/img/$basename.png")) {
+ && file_exists(\OC::$SERVERROOT . "/themes/$theme/apps/$app/img/$basename.png")) {
return \OC::$WEBROOT . "/themes/$theme/apps/$app/img/$basename.png";
} elseif (file_exists(\OC_App::getAppPath($app) . "/img/$image")) {
return \OC_App::getAppWebPath($app) . "/img/$image";
} elseif (!file_exists(\OC_App::getAppPath($app) . "/img/$basename.svg")
- && file_exists(\OC_App::getAppPath($app) . "/img/$basename.png")) {
+ && file_exists(\OC_App::getAppPath($app) . "/img/$basename.png")) {
return \OC_App::getAppPath($app) . "/img/$basename.png";
} elseif (!empty($app) and file_exists(\OC::$SERVERROOT . "/themes/$theme/$app/img/$image")) {
return \OC::$WEBROOT . "/themes/$theme/$app/img/$image";
} elseif (!empty($app) and (!file_exists(\OC::$SERVERROOT . "/themes/$theme/$app/img/$basename.svg")
- && file_exists(\OC::$WEBROOT . "/themes/$theme/$app/img/$basename.png"))) {
+ && file_exists(\OC::$SERVERROOT . "/themes/$theme/$app/img/$basename.png"))) {
return \OC::$WEBROOT . "/themes/$theme/$app/img/$basename.png";
} elseif (!empty($app) and file_exists(\OC::$SERVERROOT . "/$app/img/$image")) {
return \OC::$WEBROOT . "/$app/img/$image";
} elseif (!empty($app) and (!file_exists(\OC::$SERVERROOT . "/$app/img/$basename.svg")
- && file_exists(\OC::$WEBROOT . "/$app/img/$basename.png"))) {
+ && file_exists(\OC::$SERVERROOT . "/$app/img/$basename.png"))) {
return \OC::$WEBROOT . "/$app/img/$basename.png";
} elseif (file_exists(\OC::$SERVERROOT . "/themes/$theme/core/img/$image")) {
return \OC::$WEBROOT . "/themes/$theme/core/img/$image";
} elseif (!file_exists(\OC::$SERVERROOT . "/themes/$theme/core/img/$basename.svg")
- && file_exists(\OC::$SERVERROOT . "/themes/$theme/core/img/$basename.png")) {
+ && file_exists(\OC::$SERVERROOT . "/themes/$theme/core/img/$basename.png")) {
return \OC::$WEBROOT . "/themes/$theme/core/img/$basename.png";
} elseif (file_exists(\OC::$SERVERROOT . "/core/img/$image")) {
return \OC::$WEBROOT . "/core/img/$image";
diff --git a/lib/private/user.php b/lib/private/user.php
index 6b350d4cf1b..f15fdf1dbbc 100644
--- a/lib/private/user.php
+++ b/lib/private/user.php
@@ -187,18 +187,25 @@ class OC_User {
public static function deleteUser($uid) {
$user = self::getManager()->get($uid);
if ($user) {
- $user->delete();
+ $result = $user->delete();
- // We have to delete the user from all groups
- foreach (OC_Group::getUserGroups($uid) as $i) {
- OC_Group::removeFromGroup($uid, $i);
+ // if delete was successful we clean-up the rest
+ if ($result) {
+
+ // We have to delete the user from all groups
+ foreach (OC_Group::getUserGroups($uid) as $i) {
+ OC_Group::removeFromGroup($uid, $i);
+ }
+ // Delete the user's keys in preferences
+ OC_Preferences::deleteUser($uid);
+
+ // Delete user files in /data/
+ OC_Helper::rmdirr(\OC_User::getHome($uid));
+
+ // Remove it from the Cache
+ self::getManager()->delete($uid);
}
- // Delete the user's keys in preferences
- OC_Preferences::deleteUser($uid);
- // Delete user files in /data/
- OC_Helper::rmdirr(OC_Config::getValue('datadirectory', OC::$SERVERROOT . '/data') . '/' . $uid . '/');
-
return true;
} else {
return false;
diff --git a/lib/private/user/manager.php b/lib/private/user/manager.php
index 13286bc28a4..703c8cd7413 100644
--- a/lib/private/user/manager.php
+++ b/lib/private/user/manager.php
@@ -119,6 +119,20 @@ class Manager extends PublicEmitter {
}
/**
+ * remove deleted user from cache
+ *
+ * @param string $uid
+ * @return bool
+ */
+ public function delete($uid) {
+ if (isset($this->cachedUsers[$uid])) {
+ unset($this->cachedUsers[$uid]);
+ return true;
+ }
+ return false;
+ }
+
+ /**
* Check if the password is valid for the user
*
* @param $loginname
diff --git a/lib/public/share.php b/lib/public/share.php
index dce3c2211b1..c62f964fe1b 100644
--- a/lib/public/share.php
+++ b/lib/public/share.php
@@ -428,33 +428,45 @@ class Share {
}
/**
- * Share an item with a user, group, or via private link
- * @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 bool|string Returns true on success or false on failure, Returns token on success for links
- */
- public static function shareItem($itemType, $itemSource, $shareType, $shareWith, $permissions) {
+ * Share an item with a user, group, or via private link
+ * @param string $itemType
+ * @param string $itemSource
+ * @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 int $permissions CRUDS
+ * @param null $itemSourceName
+ * @throws \Exception
+ * @internal param \OCP\Item $string type
+ * @internal param \OCP\Item $string source
+ * @internal param \OCP\SHARE_TYPE_USER $int , SHARE_TYPE_GROUP, or SHARE_TYPE_LINK
+ * @internal param \OCP\User $string or group the item is being shared with
+ * @internal param \OCP\CRUDS $int permissions
+ * @return bool|string Returns true on success or false on failure, Returns token on success for links
+ */
+ public static function shareItem($itemType, $itemSource, $shareType, $shareWith, $permissions, $itemSourceName = null) {
$uidOwner = \OC_User::getUser();
$sharingPolicy = \OC_Appconfig::getValue('core', 'shareapi_share_policy', 'global');
+
+ if (is_null($itemSourceName)) {
+ $itemSourceName = $itemSource;
+ }
+
// Verify share type and sharing conditions are met
if ($shareType === self::SHARE_TYPE_USER) {
if ($shareWith == $uidOwner) {
- $message = 'Sharing '.$itemSource.' failed, because the user '.$shareWith.' is the item owner';
+ $message = 'Sharing '.$itemSourceName.' failed, because the user '.$shareWith.' is the item owner';
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
}
if (!\OC_User::userExists($shareWith)) {
- $message = 'Sharing '.$itemSource.' failed, because the user '.$shareWith.' does not exist';
+ $message = 'Sharing '.$itemSourceName.' failed, because the user '.$shareWith.' does not exist';
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
}
if ($sharingPolicy == 'groups_only') {
$inGroup = array_intersect(\OC_Group::getUserGroups($uidOwner), \OC_Group::getUserGroups($shareWith));
if (empty($inGroup)) {
- $message = 'Sharing '.$itemSource.' failed, because the user '
+ $message = 'Sharing '.$itemSourceName.' failed, because the user '
.$shareWith.' is not a member of any groups that '.$uidOwner.' is a member of';
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
@@ -467,19 +479,19 @@ class Share {
// owner and is not a user share, this use case is for increasing
// permissions for a specific user
if ($checkExists['uid_owner'] != $uidOwner || $checkExists['share_type'] == $shareType) {
- $message = 'Sharing '.$itemSource.' failed, because this item is already shared with '.$shareWith;
+ $message = 'Sharing '.$itemSourceName.' failed, because this item is already shared with '.$shareWith;
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
}
}
} else if ($shareType === self::SHARE_TYPE_GROUP) {
if (!\OC_Group::groupExists($shareWith)) {
- $message = 'Sharing '.$itemSource.' failed, because the group '.$shareWith.' does not exist';
+ $message = 'Sharing '.$itemSourceName.' failed, because the group '.$shareWith.' does not exist';
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
}
if ($sharingPolicy == 'groups_only' && !\OC_Group::inGroup($uidOwner, $shareWith)) {
- $message = 'Sharing '.$itemSource.' failed, because '
+ $message = 'Sharing '.$itemSourceName.' failed, because '
.$uidOwner.' is not a member of the group '.$shareWith;
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
@@ -492,7 +504,7 @@ class Share {
// owner and is not a group share, this use case is for increasing
// permissions for a specific user
if ($checkExists['uid_owner'] != $uidOwner || $checkExists['share_type'] == $shareType) {
- $message = 'Sharing '.$itemSource.' failed, because this item is already shared with '.$shareWith;
+ $message = 'Sharing '.$itemSourceName.' failed, because this item is already shared with '.$shareWith;
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
}
@@ -534,14 +546,14 @@ class Share {
$token = \OC_Util::generateRandomBytes(self::TOKEN_LENGTH);
}
$result = self::put($itemType, $itemSource, $shareType, $shareWith, $uidOwner, $permissions,
- null, $token);
+ null, $token, $itemSourceName);
if ($result) {
return $token;
} else {
return false;
}
}
- $message = 'Sharing '.$itemSource.' failed, because sharing with links is not allowed';
+ $message = 'Sharing '.$itemSourceName.' failed, because sharing with links is not allowed';
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
return false;
@@ -600,7 +612,7 @@ class Share {
// return false;
// } else {
// Put the item into the database
- return self::put($itemType, $itemSource, $shareType, $shareWith, $uidOwner, $permissions);
+ return self::put($itemType, $itemSource, $shareType, $shareWith, $uidOwner, $permissions, null, null, $itemSourceName);
// }
}
@@ -1320,20 +1332,22 @@ class Share {
* @return bool Returns true on success or false on failure
*/
private static function put($itemType, $itemSource, $shareType, $shareWith, $uidOwner,
- $permissions, $parentFolder = null, $token = null) {
+ $permissions, $parentFolder = null, $token = null, $itemSourceName = null) {
$backend = self::getBackend($itemType);
+
// Check if this is a reshare
if ($checkReshare = self::getItemSharedWithBySource($itemType, $itemSource, self::FORMAT_NONE, null, true)) {
+
// Check if attempting to share back to owner
if ($checkReshare['uid_owner'] == $shareWith && $shareType == self::SHARE_TYPE_USER) {
- $message = 'Sharing '.$itemSource.' failed, because the user '.$shareWith.' is the original sharer';
+ $message = 'Sharing '.$itemSourceName.' failed, because the user '.$shareWith.' is the original sharer';
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
}
// Check if share permissions is granted
if (self::isResharingAllowed() && (int)$checkReshare['permissions'] & PERMISSION_SHARE) {
if (~(int)$checkReshare['permissions'] & $permissions) {
- $message = 'Sharing '.$itemSource
+ $message = 'Sharing '.$itemSourceName
.' failed, because the permissions exceed permissions granted to '.$uidOwner;
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
@@ -1347,7 +1361,7 @@ class Share {
$filePath = $checkReshare['file_target'];
}
} else {
- $message = 'Sharing '.$itemSource.' failed, because resharing is not allowed';
+ $message = 'Sharing '.$itemSourceName.' failed, because resharing is not allowed';
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
}
diff --git a/settings/l10n/ca.php b/settings/l10n/ca.php
index d18469d9f91..eca554b44bd 100644
--- a/settings/l10n/ca.php
+++ b/settings/l10n/ca.php
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Heu de facilitar un nom d'usuari vàlid",
"Error creating user" => "Error en crear l'usuari",
"A valid password must be provided" => "Heu de facilitar una contrasenya vàlida",
+"Warning: Home directory for user \"{user}\" already exists" => "Avís: la carpeta Home per l'usuari \"{user}\" ja existeix",
"__language_name__" => "Català",
"Security Warning" => "Avís de seguretat",
"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.",
@@ -60,6 +61,8 @@ $TRANSLATIONS = array(
"This server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features." => "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.",
"Cron" => "Cron",
"Execute one task with each page loaded" => "Executa una tasca per cada paquet carregat",
+"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.php està registrat en un servei webcron que fa una crida a cron.php cada 15 minuts a través de http.",
+"Use systems cron service to call the cron.php file every 15 minutes." => "Utilitza el servei cron del sistema per fer una crida al fitxer cron.php cada 15 minuts.",
"Sharing" => "Compartir",
"Enable Share API" => "Habilita l'API de compartir",
"Allow apps to use the Share API" => "Permet que les aplicacions utilitzin l'API de compartir",
@@ -117,6 +120,7 @@ $TRANSLATIONS = array(
"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, decrypt all your file" => "L'aplicació d'encriptació ja no està activada, desencripteu tots els vostres fitxers.",
"Log-in password" => "Contrasenya d'accés",
diff --git a/settings/l10n/en_GB.php b/settings/l10n/en_GB.php
index cb76efde611..a0789cc1f7f 100644
--- a/settings/l10n/en_GB.php
+++ b/settings/l10n/en_GB.php
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "A valid username must be provided",
"Error creating user" => "Error creating user",
"A valid password must be provided" => "A valid password must be provided",
+"Warning: Home directory for user \"{user}\" already exists" => "Warning: Home directory for user \"{user}\" already exists",
"__language_name__" => "__language_name__",
"Security Warning" => "Security Warning",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root.",
@@ -119,6 +120,7 @@ $TRANSLATIONS = array(
"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, decrypt all your file" => "The encryption app is no longer enabled, decrypt all your files",
"Log-in password" => "Log-in password",
diff --git a/settings/l10n/es.php b/settings/l10n/es.php
index 4fd3ef6ea0c..adb645d6495 100644
--- a/settings/l10n/es.php
+++ b/settings/l10n/es.php
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Se debe proporcionar un nombre de usuario válido",
"Error creating user" => "Error al crear usuario",
"A valid password must be provided" => "Se debe proporcionar una contraseña valida",
+"Warning: Home directory for user \"{user}\" already exists" => "Atención: El directorio Home para el usuario \"{user}\" ya existe.",
"__language_name__" => "Castellano",
"Security Warning" => "Advertencia de seguridad",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Su directorio de datos y 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.",
@@ -119,6 +120,7 @@ $TRANSLATIONS = array(
"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>" => "Use esta URL <a href=\"%s\" target=\"_blank\">para acceder via WebDAV</a>",
"Encryption" => "Cifrado",
"The encryption app is no longer enabled, decrypt all your file" => "La aplicación de cifrado no está activada, descifre sus archivos",
"Log-in password" => "Contraseña de acceso",
diff --git a/settings/l10n/et_EE.php b/settings/l10n/et_EE.php
index 00bf992ed09..0a8d43301d0 100644
--- a/settings/l10n/et_EE.php
+++ b/settings/l10n/et_EE.php
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Sisesta nõuetele vastav kasutajatunnus",
"Error creating user" => "Viga kasutaja loomisel",
"A valid password must be provided" => "Sisesta nõuetele vastav parool",
+"Warning: Home directory for user \"{user}\" already exists" => "Hoiatus: kasutaja \"{user}\" kodukataloog on juba olemas",
"__language_name__" => "Eesti",
"Security Warning" => "Turvahoiatus",
"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.",
@@ -119,6 +120,7 @@ $TRANSLATIONS = array(
"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, decrypt all your file" => "Küpteeringu rakend pole lubatud, dekrüpteeri kõik oma failid",
"Log-in password" => "Sisselogimise parool",
diff --git a/settings/l10n/eu.php b/settings/l10n/eu.php
index 62c139e21c9..60759343b45 100644
--- a/settings/l10n/eu.php
+++ b/settings/l10n/eu.php
@@ -16,6 +16,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "Ezin izan da erabiltzailea %s taldera gehitu",
"Unable to remove user from group %s" => "Ezin izan da erabiltzailea %s taldetik ezabatu",
"Couldn't update app." => "Ezin izan da aplikazioa eguneratu.",
+"Wrong password" => "Pasahitz okerra",
"Update to {appversion}" => "Eguneratu {appversion}-ra",
"Disable" => "Ez-gaitu",
"Enable" => "Gaitu",
@@ -25,6 +26,7 @@ $TRANSLATIONS = array(
"Error" => "Errorea",
"Update" => "Eguneratu",
"Updated" => "Eguneratuta",
+"Select a profile picture" => "Profil argazkia aukeratu",
"Saving..." => "Gordetzen...",
"deleted" => "ezabatuta",
"undo" => "desegin",
@@ -94,7 +96,9 @@ $TRANSLATIONS = array(
"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",
+"Remove image" => "Irudia ezabatu",
"Abort" => "Bertan-behera utzi",
+"Choose as profile image" => "Profil irudi bezala aukeratu",
"Language" => "Hizkuntza",
"Help translate" => "Lagundu itzultzen",
"WebDAV" => "WebDAV",
diff --git a/settings/l10n/fi_FI.php b/settings/l10n/fi_FI.php
index e2b1e5a3f56..984c96f8fd7 100644
--- a/settings/l10n/fi_FI.php
+++ b/settings/l10n/fi_FI.php
@@ -42,6 +42,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Anna kelvollinen käyttäjätunnus",
"Error creating user" => "Virhe käyttäjää luotaessa",
"A valid password must be provided" => "Anna kelvollinen salasana",
+"Warning: Home directory for user \"{user}\" already exists" => "Varoitus: käyttäjällä \"{user}\" on jo olemassa kotikansio",
"__language_name__" => "_kielen_nimi_",
"Security Warning" => "Turvallisuusvaroitus",
"Setup Warning" => "Asetusvaroitus",
@@ -107,6 +108,7 @@ $TRANSLATIONS = array(
"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, decrypt all your file" => "Salaussovellus ei ole enää käytössä, pura kaikkien tiedostojesi salaus",
"Decrypt all Files" => "Pura kaikkien tiedostojen salaus",
diff --git a/settings/l10n/fr.php b/settings/l10n/fr.php
index 6fe96a3230e..b5b82c98cf8 100644
--- a/settings/l10n/fr.php
+++ b/settings/l10n/fr.php
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Un nom d'utilisateur valide doit être saisi",
"Error creating user" => "Erreur lors de la création de l'utilisateur",
"A valid password must be provided" => "Un mot de passe valide doit être saisi",
+"Warning: Home directory for user \"{user}\" already exists" => "Attention : Le dossier Home pour l'utilisateur \"{user}\" existe déjà",
"__language_name__" => "Français",
"Security Warning" => "Avertissement de sécurité",
"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.",
@@ -119,6 +120,7 @@ $TRANSLATIONS = array(
"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, decrypt all your file" => "L'application de chiffrement n'est plus activée, déchiffrez tous vos fichiers",
"Log-in password" => "Mot de passe de connexion",
diff --git a/settings/l10n/hu_HU.php b/settings/l10n/hu_HU.php
index b23346a5b00..504130cac3b 100644
--- a/settings/l10n/hu_HU.php
+++ b/settings/l10n/hu_HU.php
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Érvényes felhasználónevet kell megadnia",
"Error creating user" => "A felhasználó nem hozható létre",
"A valid password must be provided" => "Érvényes jelszót kell megadnia",
+"Warning: Home directory for user \"{user}\" already exists" => "Figyelmeztetés: A felhasználó \"{user}\" kezdő könyvtára már létezett",
"__language_name__" => "__language_name__",
"Security Warning" => "Biztonsági figyelmeztetés",
"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.",
@@ -119,6 +120,7 @@ $TRANSLATIONS = array(
"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, decrypt all your file" => "A titkosító alkalmzás a továbbiakban nincs engedélyezve, kititkosítja az összes fileodat",
"Log-in password" => "Bejelentkezési jelszó",
diff --git a/settings/l10n/it.php b/settings/l10n/it.php
index 996f9d09b65..b9fd4afa4d6 100644
--- a/settings/l10n/it.php
+++ b/settings/l10n/it.php
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Deve essere fornito un nome utente valido",
"Error creating user" => "Errore durante la creazione dell'utente",
"A valid password must be provided" => "Deve essere fornita una password valida",
+"Warning: Home directory for user \"{user}\" already exists" => "Attenzione: esiste già la home directory dell'utente \"{user}\"",
"__language_name__" => "Italiano",
"Security Warning" => "Avviso di sicurezza",
"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.",
@@ -119,6 +120,7 @@ $TRANSLATIONS = array(
"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, decrypt all your file" => "L'applicazione di cifratura non è più abilitata, decifra tutti i tuoi file",
"Log-in password" => "Password di accesso",
diff --git a/settings/l10n/ja_JP.php b/settings/l10n/ja_JP.php
index 662e3490ea5..e9ac9e93f8f 100644
--- a/settings/l10n/ja_JP.php
+++ b/settings/l10n/ja_JP.php
@@ -46,6 +46,7 @@ $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__" => "Japanese (日本語)",
"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." => "データディレクトリとファイルがインターネットからアクセス可能になっている可能性があります。.htaccessファイルが機能していません。データディレクトリがアクセスされないようにウェブサーバーを設定するか、ウェブサーバーのドキュメントルートからデータディレクトリを移動するように強くお勧めします。",
@@ -119,6 +120,7 @@ $TRANSLATIONS = array(
"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, decrypt all your file" => "暗号化アプリはもはや有効ではありません、すべてのファイルを複合してください",
"Log-in password" => "ログインパスワード",
diff --git a/settings/l10n/lt_LT.php b/settings/l10n/lt_LT.php
index 552796e17c4..e68491a1ec8 100644
--- a/settings/l10n/lt_LT.php
+++ b/settings/l10n/lt_LT.php
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Vartotojo vardas turi būti tinkamas",
"Error creating user" => "Klaida kuriant vartotoją",
"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",
"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.",
@@ -119,6 +120,7 @@ $TRANSLATIONS = array(
"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",
"The encryption app is no longer enabled, decrypt all your file" => "Šifravimo programa nebėra įjungta, iššifruokite visus savo failus",
"Log-in password" => "Prisijungimo slaptažodis",
diff --git a/settings/l10n/mk.php b/settings/l10n/mk.php
index 77e7e52f993..e02cfed09cc 100644
--- a/settings/l10n/mk.php
+++ b/settings/l10n/mk.php
@@ -16,15 +16,21 @@ $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" => "Нема корисничко име",
+"Unable to change password" => "Вашата лозинка неможе да се смени",
"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" => "Одбери фотографија за профилот",
"Saving..." => "Снимам...",
"deleted" => "избришан",
"undo" => "врати",
@@ -39,6 +45,19 @@ $TRANSLATIONS = array(
"__language_name__" => "__language_name__",
"Security Warning" => "Безбедносно предупредување",
"Setup Warning" => "Предупредување при подесување",
+"Locale not working" => "Локалето не функционира",
+"Sharing" => "Споделување",
+"Enable Share API" => "Овозможи го API-то за споделување",
+"Allow apps to use the Share API" => "Дозволете апликациите да го користат API-то за споделување",
+"Allow links" => "Дозволи врски",
+"Allow public uploads" => "Дозволи јавен аплоуд",
+"Allow resharing" => "Овозможи повторно споделување",
+"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",
"Log" => "Записник",
"Log level" => "Ниво на логирање",
"More" => "Повеќе",
@@ -55,6 +74,7 @@ $TRANSLATIONS = array(
"Online Documentation" => "Документација на интернет",
"Forum" => "Форум",
"Commercial Support" => "Комерцијална подршка",
+"Get the apps to sync your files" => "Преземете апликации за синхронизирање на вашите датотеки",
"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "Имате искористено <strong>%s</strong> од достапните <strong>%s</strong>",
"Password" => "Лозинка",
"Your password was changed" => "Вашата лозинка беше променета.",
@@ -62,16 +82,32 @@ $TRANSLATIONS = array(
"Current password" => "Моментална лозинка",
"New password" => "Нова лозинка",
"Change password" => "Смени лозинка",
+"Display 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. Идеално квадрат, но ќе бидете во можност да ја исечете.",
+"Abort" => "Прекини",
+"Choose as profile image" => "Одбери фотографија за профилот",
"Language" => "Јазик",
"Help translate" => "Помогни во преводот",
"WebDAV" => "WebDAV",
"Encryption" => "Енкрипција",
+"Log-in password" => "Лозинка за најавување",
+"Decrypt all Files" => "Дешифрирај ги сите датотеки",
+"Login Name" => "Име за најава",
"Create" => "Создај",
+"Default Storage" => "Предефинирано складиште ",
+"Unlimited" => "Неограничено",
"Other" => "Останато",
-"Username" => "Корисничко име"
+"Username" => "Корисничко име",
+"Storage" => "Складиште",
+"change display name" => "промени го прикажаното име",
+"set new password" => "постави нова лозинка",
+"Default" => "Предефиниран"
);
$PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/settings/l10n/pt_BR.php b/settings/l10n/pt_BR.php
index b875f87965c..4c515bedf2e 100644
--- a/settings/l10n/pt_BR.php
+++ b/settings/l10n/pt_BR.php
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Forneça um nome de usuário válido",
"Error creating user" => "Erro ao criar usuário",
"A valid password must be provided" => "Forneça uma senha válida",
+"Warning: Home directory for user \"{user}\" already exists" => "Aviso: O diretório home para o usuário \"{user}\" já existe",
"__language_name__" => "Português (Brasil)",
"Security Warning" => "Aviso de Segurança",
"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.",
@@ -119,6 +120,7 @@ $TRANSLATIONS = array(
"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, decrypt all your file" => "O aplicativo de encriptação não está mais ativo, decripti todos os seus arquivos",
"Log-in password" => "Senha de login",
diff --git a/settings/l10n/sv.php b/settings/l10n/sv.php
index bd15153e286..cb0832d1257 100644
--- a/settings/l10n/sv.php
+++ b/settings/l10n/sv.php
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Ett giltigt användarnamn måste anges",
"Error creating user" => "Fel vid skapande av användare",
"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__",
"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.",
@@ -60,6 +61,8 @@ $TRANSLATIONS = array(
"This server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features." => "Servern har ingen fungerande internetanslutning. Detta innebär att en del av de funktioner som montering av extern lagring, notifieringar om uppdateringar eller installation av 3: e part appar inte fungerar. Åtkomst till filer och skicka e-postmeddelanden fungerar troligen inte heller. Vi rekommenderar starkt att aktivera en internetuppkoppling för denna server om du vill ha alla funktioner.",
"Cron" => "Cron",
"Execute one task with each page loaded" => "Exekvera en uppgift vid varje sidladdning",
+"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.php är registrerad som en webcron service att ropa på cron.php varje 15 minuter över http.",
+"Use systems cron service to call the cron.php file every 15 minutes." => "Använd systemets cron service att ropa på cron.php filen varje 15 minuter.",
"Sharing" => "Dela",
"Enable Share API" => "Aktivera delat API",
"Allow apps to use the Share API" => "Tillåt applikationer att använda delat API",
@@ -117,6 +120,7 @@ $TRANSLATIONS = array(
"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",
"The encryption app is no longer enabled, decrypt all your file" => "Appen för kryptering är inte längre aktiverad, dekryptera alla dina filer",
"Log-in password" => "Inloggningslösenord",
diff --git a/tests/lib/files/cache/updater.php b/tests/lib/files/cache/updater.php
index 5d7997b0544..e3d3aae818d 100644
--- a/tests/lib/files/cache/updater.php
+++ b/tests/lib/files/cache/updater.php
@@ -9,6 +9,7 @@
namespace Test\Files\Cache;
use \OC\Files\Filesystem as Filesystem;
+use OC\Files\Storage\Temporary;
class Updater extends \PHPUnit_Framework_TestCase {
/**
@@ -21,6 +22,8 @@ class Updater extends \PHPUnit_Framework_TestCase {
*/
private $scanner;
+ private $stateFilesEncryption;
+
/**
* @var \OC\Files\Cache\Cache $cache
*/
@@ -29,6 +32,12 @@ class Updater extends \PHPUnit_Framework_TestCase {
private static $user;
public function setUp() {
+
+ // remember files_encryption state
+ $this->stateFilesEncryption = \OC_App::isEnabled('files_encryption');
+ // we want to tests with the encryption app disabled
+ \OC_App::disable('files_encryption');
+
$this->storage = new \OC\Files\Storage\Temporary(array());
$textData = "dummy file data\n";
$imgData = file_get_contents(\OC::$SERVERROOT . '/core/img/logo.png');
@@ -46,6 +55,10 @@ class Updater extends \PHPUnit_Framework_TestCase {
if (!self::$user) {
self::$user = uniqid();
}
+
+ \OC_User::createUser(self::$user, 'password');
+ \OC_User::setUserId(self::$user);
+
\OC\Files\Filesystem::init(self::$user, '/' . self::$user . '/files');
Filesystem::clearMounts();
@@ -63,7 +76,13 @@ class Updater extends \PHPUnit_Framework_TestCase {
if ($this->cache) {
$this->cache->clear();
}
+ $result = \OC_User::deleteUser(self::$user);
+ $this->assertTrue($result);
Filesystem::tearDown();
+ // reset app files_encryption
+ if ($this->stateFilesEncryption) {
+ \OC_App::enable('files_encryption');
+ }
}
public function testWrite() {
@@ -233,7 +252,6 @@ class Updater extends \PHPUnit_Framework_TestCase {
$cachedData = $this->cache->get('folder');
$this->assertNotEquals($folderCachedData['etag'], $cachedData['etag']);
- $this->assertEquals($time, $cachedData['mtime']);
$cachedData = $this->cache->get('');
$this->assertNotEquals($rootCachedData['etag'], $cachedData['etag']);
@@ -258,11 +276,41 @@ class Updater extends \PHPUnit_Framework_TestCase {
$cachedData = $cache2->get('');
$this->assertNotEquals($substorageCachedData['etag'], $cachedData['etag']);
- $this->assertEquals($time, $cachedData['mtime']);
$cachedData = $this->cache->get('folder');
$this->assertNotEquals($folderCachedData['etag'], $cachedData['etag']);
$this->assertEquals($time, $cachedData['mtime']);
}
+ public function testUpdatePermissionsOnRescanOnlyForUpdatedFile() {
+ $permissionsCache = $this->storage->getPermissionsCache();
+ $scanner = $this->storage->getScanner();
+ $scanner->scan('');
+ $cache = $this->storage->getCache();
+ $loggedInUser = \OC_User::getUser();
+ \OC_User::setUserId(self::$user);
+ FileSystem::getDirectoryContent('/');
+ $past = time() - 600;
+ $cache->put('', array('storage_mtime' => $past));
+
+ $this->assertNotEquals(-1, $permissionsCache->get($cache->getId('foo.txt'), self::$user));
+ $this->assertNotEquals(-1, $permissionsCache->get($cache->getId('foo.png'), self::$user));
+
+ $permissionsCache->set($cache->getId('foo.png'), self::$user, 15);
+ FileSystem::file_put_contents('/foo.txt', 'asd');
+
+ $this->assertEquals(-1, $permissionsCache->get($cache->getId('foo.txt'), self::$user));
+ $this->assertEquals(15, $permissionsCache->get($cache->getId('foo.png'), self::$user));
+
+ FileSystem::getDirectoryContent('/');
+
+ $this->assertEquals(15, $permissionsCache->get($cache->getId('foo.png'), self::$user));
+
+ FileSystem::file_put_contents('/qwerty.txt', 'asd');
+ FileSystem::getDirectoryContent('/');
+
+ $this->assertEquals(15, $permissionsCache->get($cache->getId('foo.png'), self::$user));
+
+ \OC_User::setUserId($loggedInUser);
+ }
}
diff --git a/tests/lib/l10n.php b/tests/lib/l10n.php
index 12eac818f84..5ddf2290c35 100644
--- a/tests/lib/l10n.php
+++ b/tests/lib/l10n.php
@@ -64,4 +64,45 @@ class Test_L10n extends PHPUnit_Framework_TestCase {
$l = new OC_L10N('test');
$this->assertSame('February 13, 2009 23:31', $l->l('datetime', 1234567890));
}
+
+ /**
+ * @dataProvider findLanguageData
+ */
+ public function testFindLanguage($default, $preference, $expected) {
+ OC_User::setUserId(null);
+ if (is_null($default)) {
+ OC_Config::deleteKey('default_language');
+ } else {
+ OC_Config::setValue('default_language', $default);
+ }
+ $_SERVER['HTTP_ACCEPT_LANGUAGE'] = $preference;
+
+ $reflection = new \ReflectionClass('OC_L10N');
+ $prop = $reflection->getProperty('language');
+ $prop->setAccessible(1);
+ $prop->setValue('');
+ $prop->setAccessible(0);
+
+ $this->assertSame($expected, OC_L10N::findLanguage());
+ }
+
+ public function findLanguageData() {
+ return array(
+ // Exact match
+ array(null, 'de-DE,en;q=0.5', 'de_DE'),
+ array(null, 'de-DE,en-US;q=0.8,en;q=0.6', 'de_DE'),
+
+ // Best match
+ array(null, 'de-US,en;q=0.5', 'de'),
+ array(null, 'de-US,en-US;q=0.8,en;q=0.6', 'de'),
+
+ // The default_language config setting overrides browser preferences.
+ array('es_AR', 'de-DE,en;q=0.5', 'es_AR'),
+ array('es_AR', 'de-DE,en-US;q=0.8,en;q=0.6', 'es_AR'),
+
+ // Worst case default to english
+ array(null, '', 'en'),
+ array(null, null, 'en'),
+ );
+ }
}
diff --git a/tests/lib/preview.php b/tests/lib/preview.php
index d0cdd2c44fb..353b66fd6d6 100644
--- a/tests/lib/preview.php
+++ b/tests/lib/preview.php
@@ -134,13 +134,11 @@ class Preview extends \PHPUnit_Framework_TestCase {
}
private function initFS() {
- if(\OC\Files\Filesystem::getView()){
- $user = \OC_User::getUser();
- }else{
- $user=uniqid();
- \OC_User::setUserId($user);
- \OC\Files\Filesystem::init($user, '/'.$user.'/files');
- }
+ // create a new user with his own filesystem view
+ // this gets called by each test in this test class
+ $user=uniqid();
+ \OC_User::setUserId($user);
+ \OC\Files\Filesystem::init($user, '/'.$user.'/files');
\OC\Files\Filesystem::mount('OC\Files\Storage\Temporary', array(), '/');
diff --git a/version.php b/version.php
index 5400ca97bef..1a4672354f6 100644
--- a/version.php
+++ b/version.php
@@ -1,10 +1,10 @@
<?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, 00, 0, 2);
+$OC_Version=array(6, 00, 0, 3);
-// The human radable string
-$OC_VersionString='6.0 beta 1';
+// The human readable string
+$OC_VersionString='6.0 beta 2';
// The ownCloud edition
$OC_Edition='';