migrate therinaldos.com data
Build & Deploy to DigitalOcean Space / build (push) Failing after 2m38s

This commit is contained in:
2024-05-05 15:50:45 -04:00
commit ef1ff240d4
23182 changed files with 3801898 additions and 0 deletions
@@ -0,0 +1,50 @@
<?xml version="1.0"?>
<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
<id>files_versions</id>
<name>Versions</name>
<summary>This application automatically maintains older versions of files that are changed.</summary>
<description>
This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.
In addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation.
</description>
<version>1.21.0</version>
<licence>agpl</licence>
<author>Frank Karlitschek</author>
<author>Bjoern Schiessle</author>
<namespace>Files_Versions</namespace>
<types>
<filesystem/>
<dav/>
</types>
<documentation>
<user>user-versions</user>
</documentation>
<category>files</category>
<bugs>https://github.com/nextcloud/server/issues</bugs>
<dependencies>
<nextcloud min-version="28" max-version="28"/>
</dependencies>
<background-jobs>
<job>OCA\Files_Versions\BackgroundJob\ExpireVersions</job>
</background-jobs>
<commands>
<command>OCA\Files_Versions\Command\CleanUp</command>
<command>OCA\Files_Versions\Command\ExpireVersions</command>
</commands>
<sabre>
<plugins>
<plugin>OCA\Files_Versions\Sabre\Plugin</plugin>
</plugins>
<collections>
<collection>OCA\Files_Versions\Sabre\RootCollection</collection>
</collections>
</sabre>
<versions>
<backend for="OCP\Files\Storage\IStorage">OCA\Files_Versions\Versions\LegacyVersionsBackend</backend>
</versions>
</info>
@@ -0,0 +1,48 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @copyright Copyright (c) 2016, Roeland Jago Douma <roeland@famdouma.nl>
*
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Morris Jobke <hey@morrisjobke.de>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Tom Needham <tom@owncloud.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License, version 3,
* along with this program. If not, see <http://www.gnu.org/licenses/>
*
*/
namespace OCA\Files_Versions\AppInfo;
/** @var Application $application */
$application = \OC::$server->query(Application::class);
$application->registerRoutes($this, [
'routes' => [
[
'name' => 'Preview#getPreview',
'url' => '/preview',
'verb' => 'GET',
],
],
]);
/** @var $this \OCP\Route\IRouter */
$this->create('files_versions_download', 'apps/files_versions/download.php')
->actionInclude('files_versions/download.php');
$this->create('files_versions_ajax_getVersions', 'apps/files_versions/ajax/getVersions.php')
->actionInclude('files_versions/ajax/getVersions.php');
$this->create('files_versions_ajax_rollbackVersion', 'apps/files_versions/ajax/rollbackVersion.php')
->actionInclude('files_versions/ajax/rollbackVersion.php');
@@ -0,0 +1,227 @@
{
"hashes": {
"appinfo\/info.xml": "651947fdbc1def6ac56a3b2175aa43c1c137323c94ccbe4b8e28debd10b36edb001eba8861baa1e1f42c95bac8a762a59da3a830ea801c60b71d135e7476f98f",
"appinfo\/routes.php": "43300bff465a3995bba5045fb3ceeebc60ab870a9145bbd2b0bb689122f873c0e4a8a2b249273dd0cbacabfdb6de748d3ecda20bbd4539e8d5c580993a518b62",
"composer\/autoload.php": "b10f2b8a3fdd7cfa181aaf048eda8b226ef37fc37681442ffd01b2f28eb73627cd445f2c129d36b527226feefa11729fca7a7f739f7a9eef3efc11bf6a577cee",
"composer\/composer.json": "b06eafd5bdf4068c4c6643c29d3db3a254ce432063712cac6cea094df0673be8a5f2e9345e825e0aade75da196188e5d7ac7d6293255918f0f6a4a17c90a32ea",
"composer\/composer.lock": "aba0413aa705be0d0570c496a43249c551836824e7a2b4673b51838fe0d9f425ddd07b6c4b95aa74ca549f58e90f2a7d78b51a2a3080749a5dc2e4a46d04fd1e",
"composer\/composer\/ClassLoader.php": "f73af132ef1159370f4da75d1477541c8fd55e82d64e1a29b199e8963597b3558853edd48f703118bb139680e80bbae5cd601580c9f62355f3e749214b40e162",
"composer\/composer\/InstalledVersions.php": "733e68c171cb9e44868bb0f105850fbd0e4f225c67235bf30fb2ac5c3443c6edfb722d4b33aa91c82bb600e937cb6392eb1883694d41616e66969d7d42e23b4f",
"composer\/composer\/LICENSE": "f3bb64009f41a425df5a9bbab53490f0eb9b74fa8d6aaa2f57efb928edc4ffff330260666edeaa04a91fed708c3663371cf01b284f3a08d6698aaef7a23f355a",
"composer\/composer\/autoload_classmap.php": "6405f9c3fca05fd9d0ec52e7bb171ed95ad3a9ba06572b74f974a1df5d4a54b15edca24badfea923667177e4937420a2b90a207033f30530bc5aa84a844ec304",
"composer\/composer\/autoload_namespaces.php": "5b2571f3b573a778d362b8c7412787b4084c7f27d3f5bba1585243f3ccbb0b9054e68522a22a1ad59ec11097b03a0e343865c0188c65b25f0a97e24e120339d1",
"composer\/composer\/autoload_psr4.php": "df8f19770759ae0b3fc6c14665c50dea672f061cba0b64bd4711b60441511a26d755b9c943a564e2f50b2d57952c2d2988af765f082864151236c8c94b6636ce",
"composer\/composer\/autoload_real.php": "9d38ad53916ca5aedcbee99bde8b0141b89ef284c768db454c246bd0bff1d0990bf655ce7f86cf548b8917f7218d2076b60cb8a44f62a5d94c1d3274d1050502",
"composer\/composer\/autoload_static.php": "f4f459dfc0d4813c3b85081f050d278de5925d6d7f45f14cdd476cdc75e8176da361b361df38639f9364d0c275326d345375d6c29c2beb3412fa85116d32c291",
"composer\/composer\/installed.json": "0a3ed51f953eb945b970a8eb21957ca2beee4669c7d0d9be97b8259c391b60688f8abb78d4b1fae5e4e2ea5e3d8747f4d35f066a2605e9a76f5b45ec3f1da357",
"composer\/composer\/installed.php": "e1e1d6ced1afc5e0b53be2d3acb142f12e87f978240303508a843b8acf3aac5162f8598a036a72327896043b75e3d0885f008d321d4bc47187466f14d4ff19ca",
"img\/app.svg": "47578e5519c90209c2fadeece4f6d0db028fdd2b54043ea666831dd8707f2e9cb9da3caf81c6f7415bfa6bc0f63d918f43a1cd4a432bad6a2df1df0db74319df",
"l10n\/af.js": "82f12aa953a0607828f61594226e1b8e10c77374ef6d8340973e25b587818bbd1b903d478958b9325a5c9a37c3ba9129229f101224e7ee0becc9d58d36b71da6",
"l10n\/af.json": "eba0b3ebc39f2cfe3b8289671e54a0462df8e75fd52a2607119b37c6307463629373d81db449415057918da432366da7ddb30c7d07813cadf2386517a0065a71",
"l10n\/ar.js": "dcaf3c7d1339684fd835c0078ec1fb506eb624949875c64eedc2d59d674fd6c6275af0ecab2beeb2f97e21bf39c6c21fe0bc9c684adbe0118f26843d042a9989",
"l10n\/ar.json": "51dc07f947ed1bad2ed45b69abdf18b86afe2de0a0a6f01b4040eed331c45bf75f0048b466857041d4bdd9e205980713822b7ade9d94c1710d9d179542021f96",
"l10n\/ast.js": "fc43d62e2f4dd7a97872d13e380348c4663e82d435391f78df54fafa9c0ef8f0bbe539b7371991f95213c7ceca42c47566d3ff1e186470054f39cdbcb9f48321",
"l10n\/ast.json": "5a9ceef604acf5705eecf2f95d1fbe70a3fe614e67ce41543709640761342869cc676a925fb302cebee060accf744ad5669c70b735b7cd6abd82ace36595d9b3",
"l10n\/az.js": "33e113201aeee734c73630191879ffdb2463639ffdc8cd4981771268708f461325f4108c55cc7a6fa9a2f036ed4599b5d3776c2c4b1c2b3b4a6d67c590579b75",
"l10n\/az.json": "aada572a684504057c6729a8efcfacc79ddf5a3b4e78f36dcfca6d6d2760901e63d23d6ab130043d389aea3e7ab998bf0baf39aa423a95a277ef01a77d67a9e7",
"l10n\/bg.js": "1e9b1e36dc6addd08962eba87df3fdf093018254808128654c93c1ae735cb1ad69ac77b1e64dac6e2f15b8a079ff06a1a27af50de883d8aae85342ef2b3926b6",
"l10n\/bg.json": "6cbca17a89009381b7378cccc90efdc7c21dd40f5b9519bcafc88352ca0ea1bb544d6b42fdd42b097791c550ee27a773aa8f5f8995f50c8b43a986eb49597883",
"l10n\/bn_BD.js": "5c5e1f2afb5ec1850dc5544134f23835e3e18af34ecf25e620e9d72f8479f7985d1ee284db2c91e7477bdc6011365532cc525c392f690572a89d12c41374274d",
"l10n\/bn_BD.json": "cf520b02801775799bd56484c9b0e80ecf49f3f16700f902cd1a103107c5412dab299d67912731f23abc1abe180de3efb950f9262000e089558e3b8321d86bc8",
"l10n\/br.js": "425b8103dfaab20b7ceefbdd22cd5f5e6f66040eae62b531e07b391497fc2bdf95bd20d75ac810b71bbd674c32bf54d9399a89f076752bd70c478faaff06295a",
"l10n\/br.json": "8501e97aaf6573cd418a1e896b4166b03a62d3087f00657f71c22cf3301c6cc86c85d9a9d1e9ced5177d127bbdc1a54e255238fc5b42f252dcc155f84214751b",
"l10n\/bs.js": "6695dd4ead245b8b3b09a5715605f6b2a10074c863f560fccdd16865b983e1f6824058b20b1e00bc0bc3337d346cb60ac36312e13ea0ad72e958916a5b368c70",
"l10n\/bs.json": "73ff949fad32020c21b2b7efae1f231e4cd23864ee3759f724ea0901b378bb414a390756f80e8e11245e35a85f18c175aa92361c745777f17b6a8147e7cae65b",
"l10n\/ca.js": "03f3d787e5e5a376ca142f5c9633fcfda39611275350fa133793d15dab72fd3cd88c19a9e303f1625615c43f847cf0d8d3cfaea044071c94aa8968883dca4bc4",
"l10n\/ca.json": "2a3f28474bf0501d7284a971ca8c3b302c0b648d3e2e5a7f4ee60eb8b8f747d8bd101eff37f7b98d987d4b5e977508d8c96b3f2b2c2cc1699f45aca25ea04a83",
"l10n\/cs.js": "01b450d386c006cfc04487d8aca040b905c96f0a74da98ca6ba54f81e1d14d8cc0173443cec310e306507485a57c7ebda3d6bccc9fd0d0a431c0c6fe3263fd86",
"l10n\/cs.json": "4d7a624f9e0031b758c54b0ff3952d0612400823a48d8650134bfbaed58f8075557ff93e6963ff62b77665115dcd3170a773de7d56a6f8910f9a30656a7e98b2",
"l10n\/cy_GB.js": "02f88055db023f005bbecf95686438dd30491d4e3040bbcb925737cdc30e31e815b850d8ec7d350fc6294288e504d507119fb36a9f9dc4903e6b0e8fa099e5db",
"l10n\/cy_GB.json": "5deb2e052eb54705245afa1f718747f25f79d6e6a69512f94bee36d7baf8fdf16cdeff58501bb264dfb0cba8a8eac9675dbd36d9b0d427c1329cc06a66f8a02b",
"l10n\/da.js": "bca09d80571c9998ff9810047a23d5a413c24ae743896b07fe296b2ddb706f9c36d7397a6e42b18e0b392193fd65fd7ee9b2810ec1528a222f8f615036cad302",
"l10n\/da.json": "880b4a73913d7f9bafa788c3b5b59926ae2a325a095650ef1a867fb5f2bd69d404d0ea0f336be8d15ebb7109ebfecebe73a5b0d9aa9a7ae94432b17976291d66",
"l10n\/de.js": "291c7ee5ce1b225b448e7cbae81a9de40639f2f19d1b541709bf107f07e47426cdb126455357e59719972b2a7c6a66bca312eff9d163e6384dfe4de9781e705b",
"l10n\/de.json": "e78e6d9815ed2d2830069cea4104542a0172cf668d6b63d7d2400befda7f0fc3cce4df10953c7a21de061d4e4c65d61651091b087d4e718e1a8b6d7b27f4d493",
"l10n\/de_DE.js": "8a309089f37a1c540b9668bd76372d0970ab96c62b65ae148b81ac20ba1612858aba66450356b987156c5749ceda9fb1ac03dbdf594164d9ad66e0ddc4260ea5",
"l10n\/de_DE.json": "dd7d7a2df03da5fb015e01c1a3236e3e86790b522ebdfa485fa970ce7299b71ebd10e55e34ea10fe4d02f59b2c6505f8b24b44f1dd9fec9a33f0520e318ea3cb",
"l10n\/el.js": "1efc6810a2ce268ceedea8feb25687aecb933e6a0ee9f0cf39a79023d685cf89c3c84443c158757810ca95e4d166b413c609a12e7993f557fa78e6d4ed708e10",
"l10n\/el.json": "b781b8b324125131261bed6a57964ef4d7e7ac0de084bb6eaad966c3f688dd55a08bb0820ee8c3c2bd1c8293950b2d68fdad9652315f3ec676ee10896c358f03",
"l10n\/en_GB.js": "289ae675b3bd76ad04ccee5af0a446641e059d2f7e506a23046e44f41b7be74c89b14c81cff58367007b1b68e782736965fecc6acca0159519a00dd808d3ef70",
"l10n\/en_GB.json": "282d7f1de1f5988175e1200d5cfab999f2016196d92b144147669ad9dd3d73811a5bd100432be11ccac85e345d98dfeafbffbd02e30616ff7ab43bdfa4f4b1d9",
"l10n\/eo.js": "c54e3d7b3d5ec91bb93e25960cc74005aff05b775b8c2e332d2687b8f9ecef6bac51802ae211b2831ee01a33ef6285de055b417461c9a91de29451243adc86eb",
"l10n\/eo.json": "38ea6241c1d32e4ffaa48bd090f3fa4a7246c8d1925589d35804b9dbca972afe863047092861359d1578ad91f897d6b549586e5c10a5244771aaf55dc588743f",
"l10n\/es.js": "9e38b61964d2371fdbaabaed530d8ba48451778c902cb67604b415455e1d13334bfd5edd9b331caf69beddfb8a44d59dfb4674732123349f4ba992e8881fb518",
"l10n\/es.json": "e7e5453900d01d1978032bccd5d4fdfccaf3fcb385671c7ad6b3aa24086fbc7e792358bb3f9db81c6d9e6099edf8d8afa66838f837660236eb7d8c2f81770d9f",
"l10n\/es_419.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_419.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_AR.js": "fe957c138f9746f7a507eef2da9b537461c91cbe54592e2dd6f2f57beee3d3c5b6a3ae2420e51080d3bcd93acc4408acba3b018f9965a1e7f7ed656a37861643",
"l10n\/es_AR.json": "641239f611b7c23b9a0e68415d4d61f45c63a668fb001a6c4e8b678c0e65ed33984fdefe4bae18519540633f3c47b3f77b7bd3ecfe529ee9c8b461c41aa1dcd5",
"l10n\/es_CL.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_CL.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_CO.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_CO.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_CR.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_CR.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_DO.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_DO.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_EC.js": "2fd188d2ed3c5073bb1697e37c146357a1ff8e38ac9781468bf9b10ff1e4739777f1bdacf3c78205e3c5063fedd8571d222d49c298932733d4cb81c53282c9ae",
"l10n\/es_EC.json": "454f8dac3cc1a025df078a8f6a5568ed8e08fcb91765ee934c94150cc8713cecfc53c8287dc14eeebad76b0d3bfa43896c11a8b5c946ce1c95488b060466fc96",
"l10n\/es_GT.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_GT.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_HN.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_HN.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_MX.js": "a619f6d1e8a68e34dc50eecd9216fd70316b71c9e7ce4d239d47eca6ad9300fa4c796f66d48c14b9d4e51f691242dd31d2c81609c18d0d4e21e7ed8a85575539",
"l10n\/es_MX.json": "5bd1bd0269672c65e2992e68200e9388c99e4f1581e4b4c06da9add624cdcbdafb85f9054e760673ac334c06f72553659ba4db708a4f530f430bdd48babb4c8d",
"l10n\/es_NI.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_NI.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_PA.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_PA.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_PE.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_PE.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_PR.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_PR.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_PY.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_PY.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_SV.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_SV.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/es_UY.js": "4c207402f59c7af2a62650fd85b3dd6006b88976d61db7babae0d3b384e8e3e4294aff01fd8d482e8fcddee8543ed02557d838b78fa56e6c2b15fee7ea1b7be8",
"l10n\/es_UY.json": "bf59118a7c398a22fa8f26721059e2d23c779a1b57a5618274871ab0be050aeda03ba880cfa17d7192af81e796fd71872093bdaf98cebe4a5f119336f69d6ca2",
"l10n\/et_EE.js": "1a36e333c1da4c89e512f19234db37a026d1877b9146eefa2d0eb716761f4b9376d6319dda139a45bb5adc01d5943db4a81ea3ddc8cde1f69d17ec19e42e47be",
"l10n\/et_EE.json": "027b2c5de5371144931078d56d68370c5e0a0e4133f451a73f4dee221419184783ad877b86136ba73bd153504e02f797add735877429761c038a4db84d356ce6",
"l10n\/eu.js": "e2fb5fb682e1ed0dc0b043e897357edbc3118cd4e70a4cc64cf421feec3c8db244fe8d3c5dee770a33de8acbd50708e72639c8619f644c18f5d92eb52ce9ced4",
"l10n\/eu.json": "376b031de15493ef8d765c20da10760ab65ee4e8d4c9b1375eca4b709c0dd1450c03bcf58d06d21aaac86496aa1a01e72e82c9d3cb05ab8e7467eb1627c903df",
"l10n\/fa.js": "f95924efa7cc82299369f2cef86a70e845e80777b9180d5f08a48471072c838dc828f8c3e4c29019ef474c94aa28974880bcea03c254f8efed49baf6d9754cef",
"l10n\/fa.json": "e42c991814216cf87f197d9257d215a154ed7914f339c7575210116e7b41703b78155081feee008dfdf2c95057fc6abb83ff12aa51e17f3f7730084a63c85156",
"l10n\/fi.js": "c1956342da195257bc0b222352ff45a333bca02dfb91857baa97e754efbadeb4603c3b2a4442edde7518e58fbd69fc8cad0c1428da6458014ee10cdac1f745f5",
"l10n\/fi.json": "900136b64827aadc3ac21e6367eceecca73668bc5d2ced720db901619ee71a5c3ce6b50fc48aef7be2935d8be0ae24aabf78af26528ac15a7561cfd4c14a62ad",
"l10n\/fr.js": "b6bbcbe30bb28c633c8d80cf7c274a70b17c5dc23c0da598526919e48a8851d4e93775acd11d20727f66254559e97a136e6f7d9a101ad4fff027c256d5bd98a8",
"l10n\/fr.json": "e383039ea129ab95b147b10822e89a4b2d1ce1e015d79efce123d47e7c857467f04521a83c53d82d59d094f9dbc5c2baa49f61da07f9391918851c9e47579f8f",
"l10n\/gl.js": "fc22b1916711d09037fb8f7c5472a6e28ccd3da50328d8d16bfea6b4191b3085a18e5f12407208311b81050afbcdfd3e7c7deb66b158b64bc7362cd0a30eb36f",
"l10n\/gl.json": "47bff79180c3ed9aa32dbd749ece7415db65892945a922977f9fa4c6561c71d98fb932fc27189b4fa281f1b5c11953f2bbe5843e423f56cdb4d044a662bf03f1",
"l10n\/he.js": "90c692220fd0c64332d1087a5a7bbf679892dcffe5bd068a1000c8223163747bdf95fb3e2e07f68f4c7bd8edbb9affea3320bf6fc1878cce29f50c286f76721a",
"l10n\/he.json": "25f69944ec5d6f7034830af089473c790beeea0419f2a40e632e788da2af1db574ddc9e70b6abdc82258f22da058173f81de56f102e134965f8b0a5b0d367212",
"l10n\/hr.js": "db63a6650b3785ddfecfeba721e342500695856a7e9af0da9c7d38e1f70dc02b3c3c0bbacb563ca5a20a13382e515f270690668880d05a3d753bbfdf549dfa56",
"l10n\/hr.json": "636ce7654678289ead9be187bf9e49916df6cf53e6ca9a9e571ebd09e82a2434b7f80517c4f045972a3fc388c613902822f7ceb433e91a299d97afb2b4b8b961",
"l10n\/hu.js": "09f6c9dc27432a936507e71f055cb32ea681bd942bcc8f8cebc2dc32d22aa4686d603948a539255c625a0677d3f3d12b298bb7bcd15639855a0cb0ce4d96f7ec",
"l10n\/hu.json": "770dd76a68ba7f8e7a57f17fe7ae8a9ba762b2c78a98874b3d7a0675cdbbd4f726a1dd754e6a996b9f3dd09937f6281b42888837d650f439bbc8605840ce99bb",
"l10n\/hy.js": "909de656c1654a1898fdf03aa59267ee72239326c3ebd88bb856ce2d4a2bfac50a530805cc11b3574a3656001950a379aa10a381b5389fcdc339746754bc56e8",
"l10n\/hy.json": "6d16d33b880635731c3797fb6c84392dde59ed0037c1e80f9a96f5cb9b32c6063d3987156efcdcbc540925dac7ea86fab22598e43518bdaf446ad8eb029befc0",
"l10n\/ia.js": "cf8ecfb610c1baa0d4541ea40abd6416eb95d755a8e432ab1135ca5487fd11466e11a947e1c1067d69d0667af57d0dc0f35707844b59c3c47e9e5850939f4d59",
"l10n\/ia.json": "ca4927466bf565533382d07209081e083bf727be5fd5984652301bb67a74265d01d2e6b4733c17d4463e836543f02f50af0b0eb79a5efc7308a3bafac7277c07",
"l10n\/id.js": "8019d18de875b689a894351e623dbab751fc18ab2d9938826d759696ec705f89eec414ba29e63e59a6ec7103b023877f45ddc3733bb417b2c044f532374758c6",
"l10n\/id.json": "260acc6f0c20211316aca3d940c211bf5b9f8053c32d11472b330b4da5b7a580fd598c9f7bad99cbce007ac5a2d50089d7e4b8010f4313668362210a6f5b6502",
"l10n\/is.js": "f10bb67d77206818cd409cdc3801dbd09f4ba99585ddf64c2919094e99897821325f567aba12a6f64c09c7fccc804a0659dd06b3770e922f5cd51595a677d271",
"l10n\/is.json": "4ff6fd38857b252666b5d1212db499df5a07f5b6d3a307df45deeb23fa7fefbe4ada0664e67bf89f3f910fe9fc3065ca5419db8d576047f1737f045b081f5b0b",
"l10n\/it.js": "d94693cf2b0eabb2343377b7676249fabbedfc897e8ab96093e666c7f249be25bb543ed0f4792ae5abc135030450bd99ceafdf637ba2c340f7c8f16a1dfb8f0d",
"l10n\/it.json": "a2b5bbaac7b00afa1e993ade61104863a7ee4a491b9c54e70be3c0d0bd433dbda14a87264f7a31d198112f7a4fab5e56e259591bd4203267044a21ae9d6e4205",
"l10n\/ja.js": "61acf07a86269e81d18fc3a957c7599a98258e4a0e21751db469b0435880338d4e92117ea8950118cc5f60a09781da903cb49ea726d35d5c7e77376e0c1a0841",
"l10n\/ja.json": "e620dbb4d92a7e0ba5e6293a442788de65598f4c8eb723b11c8e1a87e8914dc77fef54ef52dbe4ae38fb94d3bbcf5434626dd7df23048011b04d4f23c0b9826f",
"l10n\/ka.js": "54ef73ca2a1fd0bc60881e42041b4933abe36bc96389f6a78b8066e9b03cf8a187e209d21e1a1dda83d9409e510e62bcbe807610080085b5fcc7d23513f354d7",
"l10n\/ka.json": "b1fb897611d6344f4e596fa763fbf5b8aab010ac2640b63930375fb646aed8bef1e0a72a28e233703fa396a8b303b0b3b955431a802379adf415ea0d0803e066",
"l10n\/ka_GE.js": "babd787e76c540f21109463c72a12384123ddbfe5ac8d18043ecedc06d2330695b6777b74bcf51e7ab32f7813052ac523896af1e9cbe8a415759813085ba4ef0",
"l10n\/ka_GE.json": "7973aa0753e36e6612e2ac04c5aa42f01da1172edbed29685a0394f4879b36962caec07fc48cf30295de1c25dcb13ff20efd2e86502ded4571ff1e708556a2c7",
"l10n\/km.js": "f982fa966a9e03f7fbbf8046a669b669d7b2724bd7317e820b0af24c292f8a1f79b21511135135fd6a195031af1d9e5b82353acaabccaf29dc2e0499bbc469f2",
"l10n\/km.json": "6bd1c94a95763dbfc627eb78309dcf464e9f55e043e42a39d1cc43dc4a7969e04e7014f736b435fe7a725db83e93ba3a2843b68628136a77b993850aafed2858",
"l10n\/kn.js": "9a1ee47baa84faf35a77649d484f685a8b46b5f49c5cb8a87f68c972a8671a2c34ff689fb82d0f47ffe7a6c411e83010c6b8195ae441028bfb254150ba67c83e",
"l10n\/kn.json": "eb30ad1ff7756bbe0eaaca5868d88be02b24ca86924d2e35c331d016fcb5d9a5e38c75c768b773987e80e40bf9dd28c1c52e68f63c86e87d15963d6b709427ba",
"l10n\/ko.js": "73cffb1e8c904356e1a7bffd474deb479638d767b987b37e641df334b75b9e4a5f61d08bc472cededbc0804ae1ec9856910046614598347724c5945fc8597c65",
"l10n\/ko.json": "376d7b63f22dc1c8489d806a3a6802b4482a63891ff11f1d1d1d88ea2e39b090c431c72ae1a1c3ab738d66ed0c0fc5787e518abe118f34a0c2201558a31f9ed7",
"l10n\/lb.js": "b4b13475c8308bbcccffde2129f25b057b4ce06a83b21aa58e0af510188da20d46b269f982fcf0f6190303be4de0269568cb841461d949853a8859ec535064de",
"l10n\/lb.json": "dfaa78d78c683a0451f28726160ce6105e0b3fa9038eb5a3e223f79fba6e237b5006060c084ae592870490ea01b331082eee6ebb95974015df3bbb1fd8840b83",
"l10n\/lt_LT.js": "77d9ac425712d3a2f252260c881cbefdc04e872ceb14ff9b5733c6dc976e43eb9808e4cdb29410a99b29156a04bd95cccb3625d82adb9c12a1fc27515e055f6b",
"l10n\/lt_LT.json": "d1d70beb71f6b3f310407d9cfe7630f3e921ee72c1e33728b36531a039f7e6faf1c86dec4be20fc7b7ac28574cc90a7f3e378b7005c3a2d4ac307cb10dd4bf56",
"l10n\/lv.js": "49dcd4d00e6b75ae84bf12fd68b364471656573cc0061ce93691419d8335d22b040178399f54945fc76677748e9ff0bef27b518ae39614106d314ace26ac71c3",
"l10n\/lv.json": "07f7a6528d7816c0e236efd8e5ba7528da10b8451c9e70d5200baf97a92b9eeacd4e99365c6671d6548c92589b9d48cef3d8eee9e82e2e6163dcbf00abaa53ff",
"l10n\/mk.js": "0aa8187418557740e3352d9287184777ba4d353f1360f5944b05d9f93f7c58a307129d1b7e38efb0c73d22803d525ac1f5cf229c0c8d00c3b9dcdf0dc49136a6",
"l10n\/mk.json": "4e8e135d66b8f5aee88aa96db546839c38a779ada6902521639d2fd5e451e513d47425e679fc0db78c00e5989eb26f133c9576862d4b1e1ce0dcc0d00dcd1cc7",
"l10n\/ms_MY.js": "b74fee0084498cf0b80c5ec4c8dad7b4b42c5d2c9e242653911ac2b1349b00315ed3176be6063ec2cf62e06d2da5b38a650eafe9e287e0d2cfe148aecefe821f",
"l10n\/ms_MY.json": "a4077ef5294cce4f5b3ff6e2091d6ae21dcaf9d430a2ae4d11e7e53b530998fb772a500d65fa67e3a7fe64d15dd1731c9a667a4b3ceed4681779acb7eacd94cc",
"l10n\/nb.js": "27dbca9e934c42a22d4a5dba79455cdc424ed71be12fa35641f6a54c80684a4add66a21f85c784235fd5eabb85aaa993bb00ad0cc2cffa36db21540ef0dbc31f",
"l10n\/nb.json": "75af98091f16234de580c1edae2d13dcd9dde2e67e310e474c6c8181573c085eddb658866fbfc21d6812b37e3cd8dd25cbc2e9bf8e805adaf8d9b3f4afea2f1e",
"l10n\/nl.js": "15726ed21e8d59736cd8d1ac5848563c0b6e0bcbf202de0723cef30a80792f287da8168013169384a49371d75162c99269f846955684352718fc2cd3e1d81233",
"l10n\/nl.json": "5a2fc3a87304c0322e62b869dff410f15e99d280b5a892bd8969568a287f853d11ca34ee85f4848c40833533909501be1f4ad514ec18c238276e2d2cc0d87b68",
"l10n\/nn_NO.js": "02e3ac45e9f9c911963b7c96f0ca0a1ff9d4ea3069e34f03f2df3b46ee0f5642f09cef26d6a20fde33cff9792cfa3524f4346bc26d14f98f2405887403a5f3c0",
"l10n\/nn_NO.json": "f3fbb33b573c80375f589e67429809e733e336047a74b3b32e693f386028324da22b9e5a4e486ca7f0d3981e24e6c7034ffde64a1bd73dcf75f2e28efe7083ed",
"l10n\/oc.js": "e36600859064a45faf6bc30f84177852ed496c38b4a82cb20b4d9dd3b6b572872db9cf622b8ea02c22f4b58bbc35111ecb9057b63348c546f1891642312508df",
"l10n\/oc.json": "531cf07c1dcfbd1b46dfcf1a943fa2a37fffb83581eaa48c56b80b13659c00b8989194c55fb360e97a6f1d8ec268cf1edb6ee4f1ecb970baa0f383c8d4070fee",
"l10n\/pl.js": "420b5b074a5f61f5fcaa5ad576e9615b76e2f64a10a195be36a219201b4f09b3aacdb121ebac818644d1789d2d98c1f6e7c5d86b0b59c5baea3d69faf9e13c87",
"l10n\/pl.json": "9b92fce71cf24e2a0f214e793cbcf6a4107cbe6df9b69f0d3de167b82fc1d99a5b71659d8d1541449294a0397d098010057fe81fdc2e698330fa96416e42cf3b",
"l10n\/pt_BR.js": "b08e646bcfe45275790a85f5bb5b58a49877099979df6905819b13b24d1288fecf4c7934316d954bed726ddfe9fb69a9245ce6133a4e3d57a89eeb3f92a1a10a",
"l10n\/pt_BR.json": "f086256efc8a0ed669f1dfcc870a552558c6a4e798ecf0404dc0642426e59a52d145440a219882a6590452dcac4b8351f8b2151b0345e534ebfe5a017d5151a4",
"l10n\/pt_PT.js": "042d1b69c9ceb5b280e5b79cff14a0c25c26385efaf65c05b89ae220cd447064efbb6535f4f103aa333df740ea69ba2cf5e51341da944b3b336fb8f2e8bd574a",
"l10n\/pt_PT.json": "b1b6f4dc71184c739224cdf19ebe763ccc7681d04d7acc886332084d47c4d6c6ecaefc4173d0599b0309921023d3164aac9e8cb33278523a96cb3008e87641d4",
"l10n\/ro.js": "40c91d4630f1292cc6a71507e10057cc58ee1b7524d1d763ec7599fe578e23e13e48144af365bfd75d655f53ee95bf7899ca7d541fafa4ed194f9557fd9b82d9",
"l10n\/ro.json": "99714b33e4f49f04479745d2336a96f55f373a423c52d607bbcbab7eb0efcdeeef7c804425e26577e265545481d0c3fad5af8abeed7d3119430611dc4b7ecff8",
"l10n\/ru.js": "e83fbc80013222bcc99a188591b96bfd761fc066400d66f8269790c736fb750b000b08d529ed183ae3a70fbf1fc529e388da2b570fec4fdf1845b407300e3a16",
"l10n\/ru.json": "0cf82368de8132751cb10a3f785695d76c46a6c314e909aa1dd158e98f34036f750c68f4ceb52b9f3481bbccdce566b04bb276bd6dfba8a86eb780dcad9a0b71",
"l10n\/sc.js": "725e5a781998b808033d957764995fc57838b6f112ef51fd5311b037203466f24b63d365fe628bfdfb105bc502e32739563c2444b6e0153f761544c1bf6cf429",
"l10n\/sc.json": "c8d80813bf0dffb8d5ea4daf7a610283ac212410975bc5702a350673f2746f47fbd0d1c9c855fd9881f70b669248339f7a4e9feacad927ccedd451394577b77c",
"l10n\/sk.js": "0aba4a098ba8fbc36279a3fad177dfdf0136a666ba264cdaebeb8ed7dafd244d593a0f18336de09cf84c18ae97c2a0dc4e370646fddf4487e22a9f2e1073bf59",
"l10n\/sk.json": "8b936fcadbd5274683148d2b5a786b623335bf2971b16f78b839f6102c3624328841ed076249ca7b25ed4f6c93579aa3d0b5b41527b8d27237da32308f160f4e",
"l10n\/sl.js": "20f5d86358f47feeeb03cc3433b195f70b020ddee19189545993c9913b94046ff045807471cbb91f472e069b3a8b186fe216d45ba35a9933d67f8ac72eea70ea",
"l10n\/sl.json": "44e3676a3f1b400f8e5beaa3fe6e10994c7ff39e305f6d65f2276721af61a886bf7c3251e21a419135060151ad7f57d42e5777e33cbdfd85b8b2bb56bb3870ce",
"l10n\/sq.js": "a6a375b53ca3e3b97e96ebfaa0c9a1e6fecd4f9cd0dd0db5c93e56bb3b9f976ca2464934a027a1f6f3c2326a39331eaf332446d8cccc014bd5c412d4a66446a7",
"l10n\/sq.json": "da396d3c30f62cdc5300744568a47ee984cff42795856b186de250d06c46e472441825cc935570368ddbc6aba20cde8fcec1692f217e3321d62cca50265806b3",
"l10n\/sr.js": "c2b0ae73f05fa51f5fa1e68fff5db81c70a24cedd1bb917d3c6daf6f5ed35eb41dcea753a79886dddfabaa5f8afd8fdde61bbf50d9c5343826ca252403c058a7",
"l10n\/sr.json": "c1d9fcc13e383d6167221839e5a0db406ca5efd5ee0602328ed385bc8053d258ddf0a74a31b20a5c17423a234c3e5b30632be1a4c35715204f4c7111986ef8a9",
"l10n\/sr@latin.js": "83d50011e8cf0e5c934e5fbe09968e84ec22d08c2dcfac27fc017f739d276e9ab4be72a9682d07af1821d1683c658ab68496d1ad1007d4b2cb50e9ef0eb496b6",
"l10n\/sr@latin.json": "ca435c043cf75d55b8adcad0d6bd49c910bb2f1fa028d2b2563aecc4403d508e0a685db98760017b0dd0079c46e287ddf3e1150b994a6ee18c98164bbdaeab3c",
"l10n\/sv.js": "914eaaf10ebb6b59ad1f79e21143ea4d1cf17e413c033088eff64194c15038ba9cbe0dacda8f37b005567b473fe7dafe9fcd5f863d7361d2ac19575b0beb66aa",
"l10n\/sv.json": "bb6e7eb917e2caa0152d5caafc3e346681bd5e7cc55fe4c4b93c85be1e10906c96ff917e071bed6819fecbb031c2a25bb8369360f08a308ec6e36ebeb8322d2f",
"l10n\/th.js": "7d1d5829ad5c1828cdf31c2a168c493f4be5a05a26070594e78d5e3ae3b596174c7ded76abee799935c7da5759abb782b1989a018215294e32e9cc31a90f3c3d",
"l10n\/th.json": "0ec99c94dadbf86e139dcc2ae2f17c031adb2bb4f76ff951135abe3e25d29750f83964e6020665659413d2795674614789ca688e1bd80b1aae1a7308f4e48bf1",
"l10n\/tr.js": "8524056332ebadd2dc415ca3e27227c82326eb907e02baff0fcf9a418f923f5fb151719043414e2e9610feadc79247116e381700cc3c11e4c497ff2fac51ae39",
"l10n\/tr.json": "df6ccff9abb8349f10b17d955810e05e0371609c0ebc1d3f067fd40e3f1d670c685f06fd0271c8cfe4152d2e34c6b5a5dc848025980f286847ab6b1abc2dd951",
"l10n\/ug.js": "01c969e66bda0eadb4e760efb464e25dc59ef07be7f72da05cdc602bb92044820d08c20cd2a66242eb8b56f26985768c85c0c9cc3c29ad0e5a5c14c49baec371",
"l10n\/ug.json": "0178f758d554254d6941e70981e487b210363feb2afe316aecb9e6a5856605a511fddea98087da6b76be3850cdb0e1dff61d495580a8bdc6d3fbaa3c29161f1e",
"l10n\/uk.js": "b7105d6b7f90642e109ba59effff71b6c84ba647d567c154ce96b258b28aa389e9fe72ed9420c1d85996cc3c3fc8d1b3a36900fb7b7ae2e540afc8de800c2ca8",
"l10n\/uk.json": "e38fd7aa67603ce6efd3d37f36b11870568881cb5e30dc49a42474f876538df303ddbd63c371a9c3be3d567fd5cc34ce4d5912f41d50c317abadd69ab7d09246",
"l10n\/ur_PK.js": "6effa2e2718d38ddf1322605be8f128abcbb0a6041aca4665c21d6e5b152734802f3b634b9d6792738a98cbffe7b98d3034f6902c447e7b854ada7b33f64211a",
"l10n\/ur_PK.json": "3f4506b3b15cdf0033d64fc444ab470bfe3245609baa402229b5d9c05efc2c8827d43d576dd35801babf8abd92d52ccbf38672215a047e7349ec960cee66aa7e",
"l10n\/vi.js": "e57e7b078906c69ab324afc67d9227015992bf17a733783ec6cbb7f8f755352ce4873f0567e704846cefe9bd7350b921495102648cd7838a0d4a3b684c2dfda6",
"l10n\/vi.json": "09d9e1f0ae920040eb0ede2c6174b7df10944f283c32d06d2b51444c3d02373290ab7fb82b5cd226957b351617eda14933dff3592c5dc7c12fcdb00beb0c151d",
"l10n\/zh_CN.js": "586c39edebc0b854c78f4e2b41b292013911298264a0845883d5834df3236aae0c597bbebfcc5d369b0ff20cb7d69f586e1e51a6024828ed970d63f0c8e57b43",
"l10n\/zh_CN.json": "10d5db63718a956ec09fccaf75d40ada6139f85df315f90eb1a9b545d26da946ff0859afdc63f6c824e15db6ace3ce60f0db9c396721c9d8e389e59598a65096",
"l10n\/zh_HK.js": "09da044d9e90753b3492ad76a0fa60f6f8344b52cdb8d60e93c6f022dbfd5d3d7ce8ae089a20fc71bb539148c33a700ce0f8fec431dbf311174f5f57457cef76",
"l10n\/zh_HK.json": "038b76f4a18ac9b2ef431b83c9c9576b1276d8a4033733e64e7574d63fd565b7fda29b949a9354e124c40ac7b663fcb245c154cdd260ff478a8e9dfeeac20ccc",
"l10n\/zh_TW.js": "9e3c8d4beac32df9d21c5bc069cc3880232e1c5316fc06b7763f0f32e30d158a7454181bd0e65ed13282c9da1084323d5a4f0f70d606fc33c723451b8eb5f8bf",
"l10n\/zh_TW.json": "c7e9f911a8fc497fcba467951b4bf242095c9dfdcaa5fc703ef5853c740205efa0b3b4f93c596ebf153ed49e56efa947ef4ebd33e458fa4acd6f141bb5b3579e",
"lib\/AppInfo\/Application.php": "f1c2b0eb4cefb34a53cf9c895df97a17ba3ccf260c9a10c51d09623556f5664d9d570f82b854570bd22481ca226c0a783ea82176b9b09989f78c6d279d2855d7",
"lib\/BackgroundJob\/ExpireVersions.php": "d3deb54fd798700c56a2d5b2632c16704fdc8cbb2d641aaa657a6f63806d2971fe541311bbad5241b8300b2ddbf6372f9bf468cbf418f68834b385bcb1e2be68",
"lib\/Capabilities.php": "ded3027123a95516ce26db698cf5c25d199616a5e8b648805ae28ca9acf5e1a2b9991cbfdd1e8c0cd8eb5d355fb5632acf510d7205d8c170335209c4001f7625",
"lib\/Command\/CleanUp.php": "cc3bddef3d7269028ffe629e701371eca8ff80703d34e173c49ca07e2a8513dd98f7ba047342c3e3f46ffb6d41246a5ec33ef74ac173200a5e4456d494ea15c6",
"lib\/Command\/Expire.php": "0aaa99b40bad619d18300b518c159074076edf780944d2f285254c232c9e9ce34c46a347a2fb0711b499934c53a7b9195a3fd0243be4cf44befdbfda28fda1ee",
"lib\/Command\/ExpireVersions.php": "86b0509e4bc473a653462ce94b0bb3fac7de30e5c1054516dabc89b2e10b6e23da0a484e617b4179f5863299cd4d48b9060dce08195977d9f629289b89157014",
"lib\/Controller\/PreviewController.php": "a96cdc5f661b712e9ca4df48912147817539f1a2ae9ca2bc3dc4929656e79d5f532a618ab2bb3575e3158af765f77bdbeea93bb8871472a7ee63c6c6e4eff65e",
"lib\/Db\/VersionEntity.php": "28b94e61d35e44af615fc326c2af79ea55156a9e1d5a8c652da1b35f30c24e53754568e9ec910ec317d645b69408035335f3ee8b64f15e4ec20e60b440919e07",
"lib\/Db\/VersionsMapper.php": "c4b6dc27dd7dfc9e3bd178c9b22ba2b2a93765d65bfd7cbe2e17df41298b94b18543c3c0630ff47656b55e5761a2c949e9e9da5bcdb50bcde24b9576c3285290",
"lib\/Events\/CreateVersionEvent.php": "25e7a11c4eae0b0845e0fd1a605a3be712f6f9d4e6fa1809eccf21398bbe22ede40ad72ed7ed22050d3263276fbce9bd66c1670d6b1bd2a8a7376e94d6f97f05",
"lib\/Expiration.php": "732590a873c37fce033f9188167aa7e76195b6070adec17f692578f95bef1cbe64471a70ad689307d7e32198cb0670e42643fe6198ba4a06d007e98f4870afee",
"lib\/Listener\/FileEventsListener.php": "e8010d326f5e0b6b279ee487e7908815b5fc477ee494946aceeca052aa354ada7ee13031dbfc7d85c4085fc001290486f1753664d3979eab7f89ea3cbb24a035",
"lib\/Listener\/LoadAdditionalListener.php": "faf7e607807f52d1543284579ddf5ab9da2b70bd6894c8e53b386f2a1460ed1790c0eaf1a176e19656f4efd9a757019b8f11675b2efa35922f2b1b8e983650b0",
"lib\/Listener\/LoadSidebarListener.php": "7ee2d5ca37df2ddc0677fca85d762c8161f945abe5ebc9fccb89d4ddf30885bc87a1fb187677f3351b6569224db7fc48d29884386b80f530dc2a2c1a4333d715",
"lib\/Migration\/Version1020Date20221114144058.php": "36f2758edd5e113b5e0bf8d13154ec29248534290d61b381848357aed35cfdf017efd57665482ed7ad5fa58911b29f5c951c36b68091aaa2567f02a34ee63e49",
"lib\/Sabre\/Plugin.php": "ab1fbaa092c366ca65f9ebec2728dd93998a53c03a8702dfad89d9fd84e330c4eb705c0045f6e2648c49309d7b3a0c9980d65009e13ef22b8a9633065533418c",
"lib\/Sabre\/RestoreFolder.php": "ab227228efa9737f2e1983173cce56bfab9755cb7c4b5078f56b628963f486bdc67351ad21da94070eb11ccef0f62ff8504d19f00cbdf1e43d650c07ecb2c9cf",
"lib\/Sabre\/RootCollection.php": "6d20801263573bd2d2df651d27ca30097c3fab7bda73060ffc3bd3b1c7047461bfcc1127d4f7b5a978321cdf02c0918b68f3d2c7234f34bff8846a8048af40d7",
"lib\/Sabre\/VersionCollection.php": "cd4559976ab480c4991abb0d48939602df29e40052fd06183f3d40f40a292710471349afd4dd63fa334e2aa507289ae41e322c67e5b942a791026e0bf4139998",
"lib\/Sabre\/VersionFile.php": "d330bfa77d180728e8535610917261892bce83c6b074dccd305a52b5cb56eb29ff98bfe0106982a72f6719885e482460398c642534afeb6ce92036b5f958f88f",
"lib\/Sabre\/VersionHome.php": "9f121b849c1ecf1bfb953c8c7e27b2c7c96f157831d8f70a38b54e168988a23e4c59e00012bf49323a38de1a1db4276e952bd9e469628dd3710d115700c08124",
"lib\/Sabre\/VersionRoot.php": "bc08eb2af1bda645075a5f26fd72ce59ea40c836a6e160833ff164b472648972d04935b87628e3bb12ce4377124f4335001da360b3e206ce1c4ea1754a0932d3",
"lib\/Storage.php": "40136137cf228a2aef29322323f8c6343531110d05889e4562acb689265f5a9af3d2209cc84be8cd95f8a2ab0127a3a4faaae9dc6a6038d3f05cd52bb747af72",
"lib\/Versions\/BackendNotFoundException.php": "cd0c03604a3208de02075895fbeaa16b03da99a9df8731e56b053ade918a2c24f1defef54ee260bcd70fe845582ea8723980961c84adf768d6923f543b6cb11e",
"lib\/Versions\/IDeletableVersionBackend.php": "73e0fc793a87a2fe391948d827c5193e5590072e6ddb107d597e929decd2d7795fcae23fcf3144c4a95e4abe700acd74faadf8b752ab325fd86bcf1908bf4277",
"lib\/Versions\/INameableVersion.php": "1f4c960f37f86617ee9b43ff9c7ad240165a053549ef2ed8cc2668e3d73fb86f6db2de0c8562ac0e87f864eba9855dbad6dab071be491b81c91be31028a1eb66",
"lib\/Versions\/INameableVersionBackend.php": "b2e227580fd21012e7b8b31728de84d87908b18e4c5d97fb9c9c33437508711cc0019b46245d762ebc6edc76f1ad41556a7dc9aaa4a74f485c39999305e06477",
"lib\/Versions\/INeedSyncVersionBackend.php": "245b88f33baec24852ca5a14b629607502f7d53c5d38b4187e27c48534a40673330f47c8257343c43c18d66ab93f8c955f4840c75c4167ea5a7f63205d84f138",
"lib\/Versions\/IVersion.php": "cbd0a236dba8ff16a56407df28b3c47f8329056b20de487e62548836208ed1778dd26dd67bb0248d72eab0c245971bec5eddf5e041b979b4a203cfe092871716",
"lib\/Versions\/IVersionBackend.php": "2d0513d07a32c69938db0d6e1eae7cd4075758a8c1d458185c3e5d5ef57a5f9a4e858c7013fec392c9b87268266dc39ac89d1ab758263e0ff6d36ba2f452a7c1",
"lib\/Versions\/IVersionManager.php": "289c01a3e7c5aae2facc66ee7d61a9c9ab0d0d661ee01709c5a54f5c55e145b42679648de8af9869d6e0a0719bf9e7b3688125ba76036f5a534bc46f2d79433f",
"lib\/Versions\/LegacyVersionsBackend.php": "6b808ed72e853073d1405aa202b4828702402e988360f03b4b94eb09a434f31970fa07c998c8aff68f22e95a1c9ccdd4a22d12d7285d256a0bed6580fb90cfa4",
"lib\/Versions\/Version.php": "9ae406b874758da9f3be64483e458c1181c030891a5ba83a8a26b9cdf84844344c1b4d3fbdf7c97cb9fd58d712d247d09e03047d8c0e37d01b92888fd212892d",
"lib\/Versions\/VersionManager.php": "20d0de3de672dff8619a2e3dee5f1300129f38dbe14e427f959ec3c64a8031cb79708e6935357f61bfaeaa29ffb1170b6123af352e545ca8731f7d2c48df1606",
"openapi.json": "e07b4d7dbb20ed3111ed2032310557b3144caca7fdcdb1ddf4604c44dd6e4796b2eda90e53c66e303b0f7d584af3d3e39fd13dca5029a074b747275e9c14b00e"
},
"signature": "mLl\/Qy1fnE0VjIyay1SK\/ZmfioHYSRK8iDBhqV6ysXy0J+8+oG6\/IKsBreHnTC70UekoLKKSEkIL3Jv+XNHAC9TLLNxPGAHcSU82O9nstTGOKUFlJ4hkboCu6fVFuiK0X6K3e4ND6SFqgrjX99De+Wpa80WA0MWHJH\/jBp9qfB7vxtNnyM0tzB\/al8Uj2e27f4ZQbuMSxOAYIX91Vf\/39t+kRGRKR2jl3oIEHXr6\/XPsDUEHIkEq4reLMG3RFLh89GQ9ciD\/H\/5\/XgjneVizMc\/vQVB0BD9tLT2uiUPMhJTmcNgqxxsnuKM4ZvIaFAts8B0dijhXBkJBm\/WnngF2Bw==",
"certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEojCCA4qgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwezELMAkGA1UEBhMCREUx\r\nGzAZBgNVBAgMEkJhZGVuLVd1ZXJ0dGVtYmVyZzEXMBUGA1UECgwOTmV4dGNsb3Vk\r\nIEdtYkgxNjA0BgNVBAMMLU5leHRjbG91ZCBDb2RlIFNpZ25pbmcgSW50ZXJtZWRp\r\nYXRlIEF1dGhvcml0eTAeFw0xNjA2MTIyMTA1MDZaFw00MTA2MDYyMTA1MDZaMGYx\r\nCzAJBgNVBAYTAkRFMRswGQYDVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNV\r\nBAcMCVN0dXR0Z2FydDEXMBUGA1UECgwOTmV4dGNsb3VkIEdtYkgxDTALBgNVBAMM\r\nBGNvcmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUxcrn2DC892IX\r\n8+dJjZVh9YeHF65n2ha886oeAizOuHBdWBfzqt+GoUYTOjqZF93HZMcwy0P+xyCf\r\nQqak5Ke9dybN06RXUuGP45k9UYBp03qzlUzCDalrkj+Jd30LqcSC1sjRTsfuhc+u\r\nvH1IBuBnf7SMUJUcoEffbmmpAPlEcLHxlUGlGnz0q1e8UFzjbEFj3JucMO4ys35F\r\nqZS4dhvCngQhRW3DaMlQLXEUL9k3kFV+BzlkPzVZEtSmk4HJujFCnZj1vMcjQBg\/\r\nBqq1HCmUB6tulnGcxUzt\/Z\/oSIgnuGyENeke077W3EyryINL7EIyD4Xp7sxLizTM\r\nFCFCjjH1AgMBAAGjggFDMIIBPzAJBgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIG\r\nQDAzBglghkgBhvhCAQ0EJhYkT3BlblNTTCBHZW5lcmF0ZWQgU2VydmVyIENlcnRp\r\nZmljYXRlMB0GA1UdDgQWBBQwc1H9AL8pRlW2e5SLCfPPqtqc0DCBpQYDVR0jBIGd\r\nMIGagBRt6m6qqTcsPIktFz79Ru7DnnjtdKF+pHwwejELMAkGA1UEBhMCREUxGzAZ\r\nBgNVBAgMEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBwwJU3R1dHRnYXJ0MRcw\r\nFQYDVQQKDA5OZXh0Y2xvdWQgR21iSDEhMB8GA1UEAwwYTmV4dGNsb3VkIFJvb3Qg\r\nQXV0aG9yaXR5ggIQADAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUH\r\nAwEwDQYJKoZIhvcNAQELBQADggEBADZ6+HV\/+0NEH3nahTBFxO6nKyR\/VWigACH0\r\nnaV0ecTcoQwDjKDNNFr+4S1WlHdwITlnNabC7v9rZ\/6QvbkrOTuO9fOR6azp1EwW\r\n2pixWqj0Sb9\/dSIVRpSq+jpBE6JAiX44dSR7zoBxRB8DgVO2Afy0s80xEpr5JAzb\r\nNYuPS7M5UHdAv2dr16fDcDIvn+vk92KpNh1NTeZFjBbRVQ9DXrgkRGW34TK8uSLI\r\nYG6jnfJ6eJgTaO431ywWPXNg1mUMaT\/+QBOgB299QVCKQU+lcZWptQt+RdsJUm46\r\nNY\/nARy4Oi4uOe88SuWITj9KhrFmEvrUlgM8FvoXA1ldrR7KiEg=\r\n-----END CERTIFICATE-----"
}
@@ -0,0 +1,25 @@
<?php
// autoload.php @generated by Composer
if (PHP_VERSION_ID < 50600) {
if (!headers_sent()) {
header('HTTP/1.1 500 Internal Server Error');
}
$err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
if (!ini_get('display_errors')) {
if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
fwrite(STDERR, $err);
} elseif (!headers_sent()) {
echo $err;
}
}
trigger_error(
$err,
E_USER_ERROR
);
}
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInitFiles_Versions::getLoader();
@@ -0,0 +1,13 @@
{
"config" : {
"vendor-dir": ".",
"optimize-autoloader": true,
"classmap-authoritative": true,
"autoloader-suffix": "Files_Versions"
},
"autoload" : {
"psr-4": {
"OCA\\Files_Versions\\": "../lib/"
}
}
}
+18
View File
@@ -0,0 +1,18 @@
{
"_readme": [
"This file locks the dependencies of your project to a known state",
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "d751713988987e9331980363e24189ce",
"packages": [],
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"prefer-stable": false,
"prefer-lowest": false,
"platform": [],
"platform-dev": [],
"plugin-api-version": "2.1.0"
}
@@ -0,0 +1,579 @@
<?php
/*
* This file is part of Composer.
*
* (c) Nils Adermann <naderman@naderman.de>
* Jordi Boggiano <j.boggiano@seld.be>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Composer\Autoload;
/**
* ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
*
* $loader = new \Composer\Autoload\ClassLoader();
*
* // register classes with namespaces
* $loader->add('Symfony\Component', __DIR__.'/component');
* $loader->add('Symfony', __DIR__.'/framework');
*
* // activate the autoloader
* $loader->register();
*
* // to enable searching the include path (eg. for PEAR packages)
* $loader->setUseIncludePath(true);
*
* In this example, if you try to use a class in the Symfony\Component
* namespace or one of its children (Symfony\Component\Console for instance),
* the autoloader will first look for the class under the component/
* directory, and it will then fallback to the framework/ directory if not
* found before giving up.
*
* This class is loosely based on the Symfony UniversalClassLoader.
*
* @author Fabien Potencier <fabien@symfony.com>
* @author Jordi Boggiano <j.boggiano@seld.be>
* @see https://www.php-fig.org/psr/psr-0/
* @see https://www.php-fig.org/psr/psr-4/
*/
class ClassLoader
{
/** @var \Closure(string):void */
private static $includeFile;
/** @var string|null */
private $vendorDir;
// PSR-4
/**
* @var array<string, array<string, int>>
*/
private $prefixLengthsPsr4 = array();
/**
* @var array<string, list<string>>
*/
private $prefixDirsPsr4 = array();
/**
* @var list<string>
*/
private $fallbackDirsPsr4 = array();
// PSR-0
/**
* List of PSR-0 prefixes
*
* Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2')))
*
* @var array<string, array<string, list<string>>>
*/
private $prefixesPsr0 = array();
/**
* @var list<string>
*/
private $fallbackDirsPsr0 = array();
/** @var bool */
private $useIncludePath = false;
/**
* @var array<string, string>
*/
private $classMap = array();
/** @var bool */
private $classMapAuthoritative = false;
/**
* @var array<string, bool>
*/
private $missingClasses = array();
/** @var string|null */
private $apcuPrefix;
/**
* @var array<string, self>
*/
private static $registeredLoaders = array();
/**
* @param string|null $vendorDir
*/
public function __construct($vendorDir = null)
{
$this->vendorDir = $vendorDir;
self::initializeIncludeClosure();
}
/**
* @return array<string, list<string>>
*/
public function getPrefixes()
{
if (!empty($this->prefixesPsr0)) {
return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
}
return array();
}
/**
* @return array<string, list<string>>
*/
public function getPrefixesPsr4()
{
return $this->prefixDirsPsr4;
}
/**
* @return list<string>
*/
public function getFallbackDirs()
{
return $this->fallbackDirsPsr0;
}
/**
* @return list<string>
*/
public function getFallbackDirsPsr4()
{
return $this->fallbackDirsPsr4;
}
/**
* @return array<string, string> Array of classname => path
*/
public function getClassMap()
{
return $this->classMap;
}
/**
* @param array<string, string> $classMap Class to filename map
*
* @return void
*/
public function addClassMap(array $classMap)
{
if ($this->classMap) {
$this->classMap = array_merge($this->classMap, $classMap);
} else {
$this->classMap = $classMap;
}
}
/**
* Registers a set of PSR-0 directories for a given prefix, either
* appending or prepending to the ones previously set for this prefix.
*
* @param string $prefix The prefix
* @param list<string>|string $paths The PSR-0 root directories
* @param bool $prepend Whether to prepend the directories
*
* @return void
*/
public function add($prefix, $paths, $prepend = false)
{
$paths = (array) $paths;
if (!$prefix) {
if ($prepend) {
$this->fallbackDirsPsr0 = array_merge(
$paths,
$this->fallbackDirsPsr0
);
} else {
$this->fallbackDirsPsr0 = array_merge(
$this->fallbackDirsPsr0,
$paths
);
}
return;
}
$first = $prefix[0];
if (!isset($this->prefixesPsr0[$first][$prefix])) {
$this->prefixesPsr0[$first][$prefix] = $paths;
return;
}
if ($prepend) {
$this->prefixesPsr0[$first][$prefix] = array_merge(
$paths,
$this->prefixesPsr0[$first][$prefix]
);
} else {
$this->prefixesPsr0[$first][$prefix] = array_merge(
$this->prefixesPsr0[$first][$prefix],
$paths
);
}
}
/**
* Registers a set of PSR-4 directories for a given namespace, either
* appending or prepending to the ones previously set for this namespace.
*
* @param string $prefix The prefix/namespace, with trailing '\\'
* @param list<string>|string $paths The PSR-4 base directories
* @param bool $prepend Whether to prepend the directories
*
* @throws \InvalidArgumentException
*
* @return void
*/
public function addPsr4($prefix, $paths, $prepend = false)
{
$paths = (array) $paths;
if (!$prefix) {
// Register directories for the root namespace.
if ($prepend) {
$this->fallbackDirsPsr4 = array_merge(
$paths,
$this->fallbackDirsPsr4
);
} else {
$this->fallbackDirsPsr4 = array_merge(
$this->fallbackDirsPsr4,
$paths
);
}
} elseif (!isset($this->prefixDirsPsr4[$prefix])) {
// Register directories for a new namespace.
$length = strlen($prefix);
if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
$this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = $paths;
} elseif ($prepend) {
// Prepend directories for an already registered namespace.
$this->prefixDirsPsr4[$prefix] = array_merge(
$paths,
$this->prefixDirsPsr4[$prefix]
);
} else {
// Append directories for an already registered namespace.
$this->prefixDirsPsr4[$prefix] = array_merge(
$this->prefixDirsPsr4[$prefix],
$paths
);
}
}
/**
* Registers a set of PSR-0 directories for a given prefix,
* replacing any others previously set for this prefix.
*
* @param string $prefix The prefix
* @param list<string>|string $paths The PSR-0 base directories
*
* @return void
*/
public function set($prefix, $paths)
{
if (!$prefix) {
$this->fallbackDirsPsr0 = (array) $paths;
} else {
$this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
}
}
/**
* Registers a set of PSR-4 directories for a given namespace,
* replacing any others previously set for this namespace.
*
* @param string $prefix The prefix/namespace, with trailing '\\'
* @param list<string>|string $paths The PSR-4 base directories
*
* @throws \InvalidArgumentException
*
* @return void
*/
public function setPsr4($prefix, $paths)
{
if (!$prefix) {
$this->fallbackDirsPsr4 = (array) $paths;
} else {
$length = strlen($prefix);
if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
$this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = (array) $paths;
}
}
/**
* Turns on searching the include path for class files.
*
* @param bool $useIncludePath
*
* @return void
*/
public function setUseIncludePath($useIncludePath)
{
$this->useIncludePath = $useIncludePath;
}
/**
* Can be used to check if the autoloader uses the include path to check
* for classes.
*
* @return bool
*/
public function getUseIncludePath()
{
return $this->useIncludePath;
}
/**
* Turns off searching the prefix and fallback directories for classes
* that have not been registered with the class map.
*
* @param bool $classMapAuthoritative
*
* @return void
*/
public function setClassMapAuthoritative($classMapAuthoritative)
{
$this->classMapAuthoritative = $classMapAuthoritative;
}
/**
* Should class lookup fail if not found in the current class map?
*
* @return bool
*/
public function isClassMapAuthoritative()
{
return $this->classMapAuthoritative;
}
/**
* APCu prefix to use to cache found/not-found classes, if the extension is enabled.
*
* @param string|null $apcuPrefix
*
* @return void
*/
public function setApcuPrefix($apcuPrefix)
{
$this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
}
/**
* The APCu prefix in use, or null if APCu caching is not enabled.
*
* @return string|null
*/
public function getApcuPrefix()
{
return $this->apcuPrefix;
}
/**
* Registers this instance as an autoloader.
*
* @param bool $prepend Whether to prepend the autoloader or not
*
* @return void
*/
public function register($prepend = false)
{
spl_autoload_register(array($this, 'loadClass'), true, $prepend);
if (null === $this->vendorDir) {
return;
}
if ($prepend) {
self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
} else {
unset(self::$registeredLoaders[$this->vendorDir]);
self::$registeredLoaders[$this->vendorDir] = $this;
}
}
/**
* Unregisters this instance as an autoloader.
*
* @return void
*/
public function unregister()
{
spl_autoload_unregister(array($this, 'loadClass'));
if (null !== $this->vendorDir) {
unset(self::$registeredLoaders[$this->vendorDir]);
}
}
/**
* Loads the given class or interface.
*
* @param string $class The name of the class
* @return true|null True if loaded, null otherwise
*/
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
$includeFile = self::$includeFile;
$includeFile($file);
return true;
}
return null;
}
/**
* Finds the path to the file where the class is defined.
*
* @param string $class The name of the class
*
* @return string|false The path if found, false otherwise
*/
public function findFile($class)
{
// class map lookup
if (isset($this->classMap[$class])) {
return $this->classMap[$class];
}
if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
return false;
}
if (null !== $this->apcuPrefix) {
$file = apcu_fetch($this->apcuPrefix.$class, $hit);
if ($hit) {
return $file;
}
}
$file = $this->findFileWithExtension($class, '.php');
// Search for Hack files if we are running on HHVM
if (false === $file && defined('HHVM_VERSION')) {
$file = $this->findFileWithExtension($class, '.hh');
}
if (null !== $this->apcuPrefix) {
apcu_add($this->apcuPrefix.$class, $file);
}
if (false === $file) {
// Remember that this class does not exist.
$this->missingClasses[$class] = true;
}
return $file;
}
/**
* Returns the currently registered loaders keyed by their corresponding vendor directories.
*
* @return array<string, self>
*/
public static function getRegisteredLoaders()
{
return self::$registeredLoaders;
}
/**
* @param string $class
* @param string $ext
* @return string|false
*/
private function findFileWithExtension($class, $ext)
{
// PSR-4 lookup
$logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
$first = $class[0];
if (isset($this->prefixLengthsPsr4[$first])) {
$subPath = $class;
while (false !== $lastPos = strrpos($subPath, '\\')) {
$subPath = substr($subPath, 0, $lastPos);
$search = $subPath . '\\';
if (isset($this->prefixDirsPsr4[$search])) {
$pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
foreach ($this->prefixDirsPsr4[$search] as $dir) {
if (file_exists($file = $dir . $pathEnd)) {
return $file;
}
}
}
}
}
// PSR-4 fallback dirs
foreach ($this->fallbackDirsPsr4 as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
return $file;
}
}
// PSR-0 lookup
if (false !== $pos = strrpos($class, '\\')) {
// namespaced class name
$logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
. strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
} else {
// PEAR-like class name
$logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
}
if (isset($this->prefixesPsr0[$first])) {
foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
if (0 === strpos($class, $prefix)) {
foreach ($dirs as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
return $file;
}
}
}
}
}
// PSR-0 fallback dirs
foreach ($this->fallbackDirsPsr0 as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
return $file;
}
}
// PSR-0 include paths.
if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
return $file;
}
return false;
}
/**
* @return void
*/
private static function initializeIncludeClosure()
{
if (self::$includeFile !== null) {
return;
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
*/
self::$includeFile = \Closure::bind(static function($file) {
include $file;
}, null, null);
}
}
@@ -0,0 +1,359 @@
<?php
/*
* This file is part of Composer.
*
* (c) Nils Adermann <naderman@naderman.de>
* Jordi Boggiano <j.boggiano@seld.be>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Composer;
use Composer\Autoload\ClassLoader;
use Composer\Semver\VersionParser;
/**
* This class is copied in every Composer installed project and available to all
*
* See also https://getcomposer.org/doc/07-runtime.md#installed-versions
*
* To require its presence, you can require `composer-runtime-api ^2.0`
*
* @final
*/
class InstalledVersions
{
/**
* @var mixed[]|null
* @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
*/
private static $installed;
/**
* @var bool|null
*/
private static $canGetVendors;
/**
* @var array[]
* @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
*/
private static $installedByVendor = array();
/**
* Returns a list of all package names which are present, either by being installed, replaced or provided
*
* @return string[]
* @psalm-return list<string>
*/
public static function getInstalledPackages()
{
$packages = array();
foreach (self::getInstalled() as $installed) {
$packages[] = array_keys($installed['versions']);
}
if (1 === \count($packages)) {
return $packages[0];
}
return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
}
/**
* Returns a list of all package names with a specific type e.g. 'library'
*
* @param string $type
* @return string[]
* @psalm-return list<string>
*/
public static function getInstalledPackagesByType($type)
{
$packagesByType = array();
foreach (self::getInstalled() as $installed) {
foreach ($installed['versions'] as $name => $package) {
if (isset($package['type']) && $package['type'] === $type) {
$packagesByType[] = $name;
}
}
}
return $packagesByType;
}
/**
* Checks whether the given package is installed
*
* This also returns true if the package name is provided or replaced by another package
*
* @param string $packageName
* @param bool $includeDevRequirements
* @return bool
*/
public static function isInstalled($packageName, $includeDevRequirements = true)
{
foreach (self::getInstalled() as $installed) {
if (isset($installed['versions'][$packageName])) {
return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
}
}
return false;
}
/**
* Checks whether the given package satisfies a version constraint
*
* e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call:
*
* Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3')
*
* @param VersionParser $parser Install composer/semver to have access to this class and functionality
* @param string $packageName
* @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package
* @return bool
*/
public static function satisfies(VersionParser $parser, $packageName, $constraint)
{
$constraint = $parser->parseConstraints((string) $constraint);
$provided = $parser->parseConstraints(self::getVersionRanges($packageName));
return $provided->matches($constraint);
}
/**
* Returns a version constraint representing all the range(s) which are installed for a given package
*
* It is easier to use this via isInstalled() with the $constraint argument if you need to check
* whether a given version of a package is installed, and not just whether it exists
*
* @param string $packageName
* @return string Version constraint usable with composer/semver
*/
public static function getVersionRanges($packageName)
{
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
$ranges = array();
if (isset($installed['versions'][$packageName]['pretty_version'])) {
$ranges[] = $installed['versions'][$packageName]['pretty_version'];
}
if (array_key_exists('aliases', $installed['versions'][$packageName])) {
$ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']);
}
if (array_key_exists('replaced', $installed['versions'][$packageName])) {
$ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']);
}
if (array_key_exists('provided', $installed['versions'][$packageName])) {
$ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']);
}
return implode(' || ', $ranges);
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
/**
* @param string $packageName
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
*/
public static function getVersion($packageName)
{
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
if (!isset($installed['versions'][$packageName]['version'])) {
return null;
}
return $installed['versions'][$packageName]['version'];
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
/**
* @param string $packageName
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
*/
public static function getPrettyVersion($packageName)
{
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
if (!isset($installed['versions'][$packageName]['pretty_version'])) {
return null;
}
return $installed['versions'][$packageName]['pretty_version'];
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
/**
* @param string $packageName
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference
*/
public static function getReference($packageName)
{
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
if (!isset($installed['versions'][$packageName]['reference'])) {
return null;
}
return $installed['versions'][$packageName]['reference'];
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
/**
* @param string $packageName
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path.
*/
public static function getInstallPath($packageName)
{
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null;
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
/**
* @return array
* @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
*/
public static function getRootPackage()
{
$installed = self::getInstalled();
return $installed[0]['root'];
}
/**
* Returns the raw installed.php data for custom implementations
*
* @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
* @return array[]
* @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
*/
public static function getRawData()
{
@trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED);
if (null === self::$installed) {
// only require the installed.php file if this file is loaded from its dumped location,
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
if (substr(__DIR__, -8, 1) !== 'C') {
self::$installed = include __DIR__ . '/installed.php';
} else {
self::$installed = array();
}
}
return self::$installed;
}
/**
* Returns the raw data of all installed.php which are currently loaded for custom implementations
*
* @return array[]
* @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
*/
public static function getAllRawData()
{
return self::getInstalled();
}
/**
* Lets you reload the static array from another file
*
* This is only useful for complex integrations in which a project needs to use
* this class but then also needs to execute another project's autoloader in process,
* and wants to ensure both projects have access to their version of installed.php.
*
* A typical case would be PHPUnit, where it would need to make sure it reads all
* the data it needs from this class, then call reload() with
* `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure
* the project in which it runs can then also use this class safely, without
* interference between PHPUnit's dependencies and the project's dependencies.
*
* @param array[] $data A vendor/composer/installed.php data set
* @return void
*
* @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
*/
public static function reload($data)
{
self::$installed = $data;
self::$installedByVendor = array();
}
/**
* @return array[]
* @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
*/
private static function getInstalled()
{
if (null === self::$canGetVendors) {
self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
}
$installed = array();
if (self::$canGetVendors) {
foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
if (isset(self::$installedByVendor[$vendorDir])) {
$installed[] = self::$installedByVendor[$vendorDir];
} elseif (is_file($vendorDir.'/composer/installed.php')) {
/** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
$required = require $vendorDir.'/composer/installed.php';
$installed[] = self::$installedByVendor[$vendorDir] = $required;
if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
self::$installed = $installed[count($installed) - 1];
}
}
}
}
if (null === self::$installed) {
// only require the installed.php file if this file is loaded from its dumped location,
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
if (substr(__DIR__, -8, 1) !== 'C') {
/** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
$required = require __DIR__ . '/installed.php';
self::$installed = $required;
} else {
self::$installed = array();
}
}
if (self::$installed !== array()) {
$installed[] = self::$installed;
}
return $installed;
}
}
@@ -0,0 +1,21 @@
Copyright (c) Nils Adermann, Jordi Boggiano
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.
@@ -0,0 +1,44 @@
<?php
// autoload_classmap.php @generated by Composer
$vendorDir = dirname(__DIR__);
$baseDir = $vendorDir;
return array(
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
'OCA\\Files_Versions\\AppInfo\\Application' => $baseDir . '/../lib/AppInfo/Application.php',
'OCA\\Files_Versions\\BackgroundJob\\ExpireVersions' => $baseDir . '/../lib/BackgroundJob/ExpireVersions.php',
'OCA\\Files_Versions\\Capabilities' => $baseDir . '/../lib/Capabilities.php',
'OCA\\Files_Versions\\Command\\CleanUp' => $baseDir . '/../lib/Command/CleanUp.php',
'OCA\\Files_Versions\\Command\\Expire' => $baseDir . '/../lib/Command/Expire.php',
'OCA\\Files_Versions\\Command\\ExpireVersions' => $baseDir . '/../lib/Command/ExpireVersions.php',
'OCA\\Files_Versions\\Controller\\PreviewController' => $baseDir . '/../lib/Controller/PreviewController.php',
'OCA\\Files_Versions\\Db\\VersionEntity' => $baseDir . '/../lib/Db/VersionEntity.php',
'OCA\\Files_Versions\\Db\\VersionsMapper' => $baseDir . '/../lib/Db/VersionsMapper.php',
'OCA\\Files_Versions\\Events\\CreateVersionEvent' => $baseDir . '/../lib/Events/CreateVersionEvent.php',
'OCA\\Files_Versions\\Expiration' => $baseDir . '/../lib/Expiration.php',
'OCA\\Files_Versions\\Listener\\FileEventsListener' => $baseDir . '/../lib/Listener/FileEventsListener.php',
'OCA\\Files_Versions\\Listener\\LoadAdditionalListener' => $baseDir . '/../lib/Listener/LoadAdditionalListener.php',
'OCA\\Files_Versions\\Listener\\LoadSidebarListener' => $baseDir . '/../lib/Listener/LoadSidebarListener.php',
'OCA\\Files_Versions\\Migration\\Version1020Date20221114144058' => $baseDir . '/../lib/Migration/Version1020Date20221114144058.php',
'OCA\\Files_Versions\\Sabre\\Plugin' => $baseDir . '/../lib/Sabre/Plugin.php',
'OCA\\Files_Versions\\Sabre\\RestoreFolder' => $baseDir . '/../lib/Sabre/RestoreFolder.php',
'OCA\\Files_Versions\\Sabre\\RootCollection' => $baseDir . '/../lib/Sabre/RootCollection.php',
'OCA\\Files_Versions\\Sabre\\VersionCollection' => $baseDir . '/../lib/Sabre/VersionCollection.php',
'OCA\\Files_Versions\\Sabre\\VersionFile' => $baseDir . '/../lib/Sabre/VersionFile.php',
'OCA\\Files_Versions\\Sabre\\VersionHome' => $baseDir . '/../lib/Sabre/VersionHome.php',
'OCA\\Files_Versions\\Sabre\\VersionRoot' => $baseDir . '/../lib/Sabre/VersionRoot.php',
'OCA\\Files_Versions\\Storage' => $baseDir . '/../lib/Storage.php',
'OCA\\Files_Versions\\Versions\\BackendNotFoundException' => $baseDir . '/../lib/Versions/BackendNotFoundException.php',
'OCA\\Files_Versions\\Versions\\IDeletableVersionBackend' => $baseDir . '/../lib/Versions/IDeletableVersionBackend.php',
'OCA\\Files_Versions\\Versions\\INameableVersion' => $baseDir . '/../lib/Versions/INameableVersion.php',
'OCA\\Files_Versions\\Versions\\INameableVersionBackend' => $baseDir . '/../lib/Versions/INameableVersionBackend.php',
'OCA\\Files_Versions\\Versions\\INeedSyncVersionBackend' => $baseDir . '/../lib/Versions/INeedSyncVersionBackend.php',
'OCA\\Files_Versions\\Versions\\IVersion' => $baseDir . '/../lib/Versions/IVersion.php',
'OCA\\Files_Versions\\Versions\\IVersionBackend' => $baseDir . '/../lib/Versions/IVersionBackend.php',
'OCA\\Files_Versions\\Versions\\IVersionManager' => $baseDir . '/../lib/Versions/IVersionManager.php',
'OCA\\Files_Versions\\Versions\\LegacyVersionsBackend' => $baseDir . '/../lib/Versions/LegacyVersionsBackend.php',
'OCA\\Files_Versions\\Versions\\Version' => $baseDir . '/../lib/Versions/Version.php',
'OCA\\Files_Versions\\Versions\\VersionManager' => $baseDir . '/../lib/Versions/VersionManager.php',
);
@@ -0,0 +1,9 @@
<?php
// autoload_namespaces.php @generated by Composer
$vendorDir = dirname(__DIR__);
$baseDir = $vendorDir;
return array(
);
@@ -0,0 +1,10 @@
<?php
// autoload_psr4.php @generated by Composer
$vendorDir = dirname(__DIR__);
$baseDir = $vendorDir;
return array(
'OCA\\Files_Versions\\' => array($baseDir . '/../lib'),
);
@@ -0,0 +1,37 @@
<?php
// autoload_real.php @generated by Composer
class ComposerAutoloaderInitFiles_Versions
{
private static $loader;
public static function loadClassLoader($class)
{
if ('Composer\Autoload\ClassLoader' === $class) {
require __DIR__ . '/ClassLoader.php';
}
}
/**
* @return \Composer\Autoload\ClassLoader
*/
public static function getLoader()
{
if (null !== self::$loader) {
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInitFiles_Versions', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
spl_autoload_unregister(array('ComposerAutoloaderInitFiles_Versions', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInitFiles_Versions::getInitializer($loader));
$loader->setClassMapAuthoritative(true);
$loader->register(true);
return $loader;
}
}
@@ -0,0 +1,70 @@
<?php
// autoload_static.php @generated by Composer
namespace Composer\Autoload;
class ComposerStaticInitFiles_Versions
{
public static $prefixLengthsPsr4 = array (
'O' =>
array (
'OCA\\Files_Versions\\' => 19,
),
);
public static $prefixDirsPsr4 = array (
'OCA\\Files_Versions\\' =>
array (
0 => __DIR__ . '/..' . '/../lib',
),
);
public static $classMap = array (
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
'OCA\\Files_Versions\\AppInfo\\Application' => __DIR__ . '/..' . '/../lib/AppInfo/Application.php',
'OCA\\Files_Versions\\BackgroundJob\\ExpireVersions' => __DIR__ . '/..' . '/../lib/BackgroundJob/ExpireVersions.php',
'OCA\\Files_Versions\\Capabilities' => __DIR__ . '/..' . '/../lib/Capabilities.php',
'OCA\\Files_Versions\\Command\\CleanUp' => __DIR__ . '/..' . '/../lib/Command/CleanUp.php',
'OCA\\Files_Versions\\Command\\Expire' => __DIR__ . '/..' . '/../lib/Command/Expire.php',
'OCA\\Files_Versions\\Command\\ExpireVersions' => __DIR__ . '/..' . '/../lib/Command/ExpireVersions.php',
'OCA\\Files_Versions\\Controller\\PreviewController' => __DIR__ . '/..' . '/../lib/Controller/PreviewController.php',
'OCA\\Files_Versions\\Db\\VersionEntity' => __DIR__ . '/..' . '/../lib/Db/VersionEntity.php',
'OCA\\Files_Versions\\Db\\VersionsMapper' => __DIR__ . '/..' . '/../lib/Db/VersionsMapper.php',
'OCA\\Files_Versions\\Events\\CreateVersionEvent' => __DIR__ . '/..' . '/../lib/Events/CreateVersionEvent.php',
'OCA\\Files_Versions\\Expiration' => __DIR__ . '/..' . '/../lib/Expiration.php',
'OCA\\Files_Versions\\Listener\\FileEventsListener' => __DIR__ . '/..' . '/../lib/Listener/FileEventsListener.php',
'OCA\\Files_Versions\\Listener\\LoadAdditionalListener' => __DIR__ . '/..' . '/../lib/Listener/LoadAdditionalListener.php',
'OCA\\Files_Versions\\Listener\\LoadSidebarListener' => __DIR__ . '/..' . '/../lib/Listener/LoadSidebarListener.php',
'OCA\\Files_Versions\\Migration\\Version1020Date20221114144058' => __DIR__ . '/..' . '/../lib/Migration/Version1020Date20221114144058.php',
'OCA\\Files_Versions\\Sabre\\Plugin' => __DIR__ . '/..' . '/../lib/Sabre/Plugin.php',
'OCA\\Files_Versions\\Sabre\\RestoreFolder' => __DIR__ . '/..' . '/../lib/Sabre/RestoreFolder.php',
'OCA\\Files_Versions\\Sabre\\RootCollection' => __DIR__ . '/..' . '/../lib/Sabre/RootCollection.php',
'OCA\\Files_Versions\\Sabre\\VersionCollection' => __DIR__ . '/..' . '/../lib/Sabre/VersionCollection.php',
'OCA\\Files_Versions\\Sabre\\VersionFile' => __DIR__ . '/..' . '/../lib/Sabre/VersionFile.php',
'OCA\\Files_Versions\\Sabre\\VersionHome' => __DIR__ . '/..' . '/../lib/Sabre/VersionHome.php',
'OCA\\Files_Versions\\Sabre\\VersionRoot' => __DIR__ . '/..' . '/../lib/Sabre/VersionRoot.php',
'OCA\\Files_Versions\\Storage' => __DIR__ . '/..' . '/../lib/Storage.php',
'OCA\\Files_Versions\\Versions\\BackendNotFoundException' => __DIR__ . '/..' . '/../lib/Versions/BackendNotFoundException.php',
'OCA\\Files_Versions\\Versions\\IDeletableVersionBackend' => __DIR__ . '/..' . '/../lib/Versions/IDeletableVersionBackend.php',
'OCA\\Files_Versions\\Versions\\INameableVersion' => __DIR__ . '/..' . '/../lib/Versions/INameableVersion.php',
'OCA\\Files_Versions\\Versions\\INameableVersionBackend' => __DIR__ . '/..' . '/../lib/Versions/INameableVersionBackend.php',
'OCA\\Files_Versions\\Versions\\INeedSyncVersionBackend' => __DIR__ . '/..' . '/../lib/Versions/INeedSyncVersionBackend.php',
'OCA\\Files_Versions\\Versions\\IVersion' => __DIR__ . '/..' . '/../lib/Versions/IVersion.php',
'OCA\\Files_Versions\\Versions\\IVersionBackend' => __DIR__ . '/..' . '/../lib/Versions/IVersionBackend.php',
'OCA\\Files_Versions\\Versions\\IVersionManager' => __DIR__ . '/..' . '/../lib/Versions/IVersionManager.php',
'OCA\\Files_Versions\\Versions\\LegacyVersionsBackend' => __DIR__ . '/..' . '/../lib/Versions/LegacyVersionsBackend.php',
'OCA\\Files_Versions\\Versions\\Version' => __DIR__ . '/..' . '/../lib/Versions/Version.php',
'OCA\\Files_Versions\\Versions\\VersionManager' => __DIR__ . '/..' . '/../lib/Versions/VersionManager.php',
);
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInitFiles_Versions::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInitFiles_Versions::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInitFiles_Versions::$classMap;
}, null, ClassLoader::class);
}
}
@@ -0,0 +1,5 @@
{
"packages": [],
"dev": false,
"dev-package-names": []
}
@@ -0,0 +1,23 @@
<?php return array(
'root' => array(
'name' => '__root__',
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => 'a820e3d036741ad1194361eca11bc1cbcdda0a47',
'type' => 'library',
'install_path' => __DIR__ . '/../',
'aliases' => array(),
'dev' => false,
),
'versions' => array(
'__root__' => array(
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => 'a820e3d036741ad1194361eca11bc1cbcdda0a47',
'type' => 'library',
'install_path' => __DIR__ . '/../',
'aliases' => array(),
'dev_requirement' => false,
),
),
);
@@ -0,0 +1 @@
<svg width="16" height="16" version="1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#fff"><rect x="1" y="1" width="4" height="4" rx=".5" ry=".5"/><rect x="6" y="2" width="9" height="1" rx=".5" ry=".5"/><rect x="1" y="6" width="4" height="4" rx=".5" ry=".5"/><rect x="6" y="7" width="9" height="1" rx=".5" ry=".5"/><rect x="1" y="11" width="4" height="4" rx=".5" ry=".5"/><rect x="6" y="12" width="9" height="1" rx=".5" ry=".5"/></g></svg>

After

Width:  |  Height:  |  Size: 459 B

@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Weergawes",
"Failed to revert {file} to revision {timestamp}." : "Kon nie {file} na {timestamp} se hersiening terugstel nie.",
"_%n byte_::_%n bytes_" : ["%n greep","%n grepe"],
"Restore" : "Herstel"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Weergawes",
"Failed to revert {file} to revision {timestamp}." : "Kon nie {file} na {timestamp} se hersiening terugstel nie.",
"_%n byte_::_%n bytes_" : ["%n greep","%n grepe"],
"Restore" : "Herstel"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,28 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "النُّسَخ",
"This application automatically maintains older versions of files that are changed." : "هذا التطبيق يقوم بحفظ النسخ الأقدم من الملفات التي يتم تعديلها.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "يحتفظ هذا التطبيق تلقائيًا بالنُّسخ القديمة من الملفات بعد تعديلها. عند تمكينه، يتم توفير مجلد الإصدارات المخفية في دليل كل مستخدم و يتم استخدامه لتخزين النسخ الأقدم للملفات. يمكن للمستخدم الرجوع إلى نسخة أقدم من خلال واجهة الويب في أي وقت. حيث يصبح الملف المستبدل نسخةً. يقوم التطبيق تلقائيًا بإدارة مجلد النُّسخ لضمان عدم نفاد الحصة النسبية للحساب بسبب النُّسخ. \t\t\nبالإضافة إلى انتهاء صلاحية النُّسخ، يتأكد تطبيق النُّسخ من عدم استخدام أكثر من 50% من المساحة المجانية المتوفرة حاليًا للحساب لغرض الاحتفاظ بالنُّسخ. إذا تجاوزت مساحة تخزين النُّسخ المخزنة هذا الحد، عندها يقوم التطبيق بحذف النُّسخ الأقدم أولاً حتى ترجع مساحة التخزين إلى الحد المسموح به. مزيد من المعلومات في توثيق التطبيق.",
"Name this version" : "أعط اسماً لهذه النسخة",
"Edit version name" : "عدّل اسم النسخة",
"Compare to current version" : "قارِن مع النسخة الحاليّة",
"Restore version" : "استعادة النسخة",
"Download version" : "تنزيل النسخة",
"Delete version" : "حذف النسخة",
"Current version" : "النسخة الحالية",
"Initial version" : "النسخة الأساسية",
"Version name" : "اسم النسخة",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "النُّسخ المُسمّاة محفوظة و مُستثناة من التنظيف التلقائي عند تضاؤل المٌتاح من الحصة التخزينية.",
"Remove version name" : "إلغ اسم النسخة",
"Save version name" : "إحفظ اسم النسخة",
"Initial version restored" : "استعادة النسخة الأساسية",
"Version restored" : "تمّت استعادة النسخة",
"Could not restore version" : "تعذّرت استعادة النسخة",
"Could not set version label" : "تعذّر تعيين تسمية للنسخة",
"Could not delete version" : "تعذّر حذف النسخة",
"${version.label} restored" : "تمّت استعادة ${version.label} ",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "هذا التطبيق يقوم بحفظ النسخ الأقدم من الملفات التي يتم تعديلها. عند تفعيله، يتم توفير مُجلد مخفي في دليل المستخدم لحفظ النسخ الأقدم للملفات. و يمكن للمستخدم العودة لأي نسخة قديمة من الملف من خلال الشاشة في أي لحظة. و حينها يتم نقل النسخة الأقدم المحفوظة لتصبح هي النسخة العامة و بالمقابل يتم نسخ النسخة العاملة لتصبح ضمن النُّسخ الأقدم. \nلا يسمح النظام بأن تتجاوز مساحة تخزين النُّسخ الأقدم 50% من حصة المستخدم المُتاحة. عند تضاؤل مساحة التخزين المُتاحة من حصة المستخدم، يقوم النظام بحذف النُّسخ الأقدم فالأقدم بحيث لا تقل حصة لا تشغل النُّسخ الأقدم أكثر من 50% من حصة المستخدم في جميع الأحوال. للمزيد؛ أنظر توثيق النُّسخ Version documenation.",
"Could not set version name" : "تعذّر تعيين اسم للنسخة"
},
"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;");
@@ -0,0 +1,26 @@
{ "translations": {
"Versions" : "النُّسَخ",
"This application automatically maintains older versions of files that are changed." : "هذا التطبيق يقوم بحفظ النسخ الأقدم من الملفات التي يتم تعديلها.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "يحتفظ هذا التطبيق تلقائيًا بالنُّسخ القديمة من الملفات بعد تعديلها. عند تمكينه، يتم توفير مجلد الإصدارات المخفية في دليل كل مستخدم و يتم استخدامه لتخزين النسخ الأقدم للملفات. يمكن للمستخدم الرجوع إلى نسخة أقدم من خلال واجهة الويب في أي وقت. حيث يصبح الملف المستبدل نسخةً. يقوم التطبيق تلقائيًا بإدارة مجلد النُّسخ لضمان عدم نفاد الحصة النسبية للحساب بسبب النُّسخ. \t\t\nبالإضافة إلى انتهاء صلاحية النُّسخ، يتأكد تطبيق النُّسخ من عدم استخدام أكثر من 50% من المساحة المجانية المتوفرة حاليًا للحساب لغرض الاحتفاظ بالنُّسخ. إذا تجاوزت مساحة تخزين النُّسخ المخزنة هذا الحد، عندها يقوم التطبيق بحذف النُّسخ الأقدم أولاً حتى ترجع مساحة التخزين إلى الحد المسموح به. مزيد من المعلومات في توثيق التطبيق.",
"Name this version" : "أعط اسماً لهذه النسخة",
"Edit version name" : "عدّل اسم النسخة",
"Compare to current version" : "قارِن مع النسخة الحاليّة",
"Restore version" : "استعادة النسخة",
"Download version" : "تنزيل النسخة",
"Delete version" : "حذف النسخة",
"Current version" : "النسخة الحالية",
"Initial version" : "النسخة الأساسية",
"Version name" : "اسم النسخة",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "النُّسخ المُسمّاة محفوظة و مُستثناة من التنظيف التلقائي عند تضاؤل المٌتاح من الحصة التخزينية.",
"Remove version name" : "إلغ اسم النسخة",
"Save version name" : "إحفظ اسم النسخة",
"Initial version restored" : "استعادة النسخة الأساسية",
"Version restored" : "تمّت استعادة النسخة",
"Could not restore version" : "تعذّرت استعادة النسخة",
"Could not set version label" : "تعذّر تعيين تسمية للنسخة",
"Could not delete version" : "تعذّر حذف النسخة",
"${version.label} restored" : "تمّت استعادة ${version.label} ",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "هذا التطبيق يقوم بحفظ النسخ الأقدم من الملفات التي يتم تعديلها. عند تفعيله، يتم توفير مُجلد مخفي في دليل المستخدم لحفظ النسخ الأقدم للملفات. و يمكن للمستخدم العودة لأي نسخة قديمة من الملف من خلال الشاشة في أي لحظة. و حينها يتم نقل النسخة الأقدم المحفوظة لتصبح هي النسخة العامة و بالمقابل يتم نسخ النسخة العاملة لتصبح ضمن النُّسخ الأقدم. \nلا يسمح النظام بأن تتجاوز مساحة تخزين النُّسخ الأقدم 50% من حصة المستخدم المُتاحة. عند تضاؤل مساحة التخزين المُتاحة من حصة المستخدم، يقوم النظام بحذف النُّسخ الأقدم فالأقدم بحيث لا تقل حصة لا تشغل النُّسخ الأقدم أكثر من 50% من حصة المستخدم في جميع الأحوال. للمزيد؛ أنظر توثيق النُّسخ Version documenation.",
"Could not set version name" : "تعذّر تعيين اسم للنسخة"
},"pluralForm" :"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;"
}
@@ -0,0 +1,10 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Fallu al revertir {file} a la revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Restore" : "Restaurar",
"No other versions available" : "Nun hai otres versiones disponibles"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,8 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Fallu al revertir {file} a la revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Restore" : "Restaurar",
"No other versions available" : "Nun hai otres versiones disponibles"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiyaları",
"Failed to revert {file} to revision {timestamp}." : "{timestamp} yenidən baxılması üçün {file} geri qaytarmaq mümkün olmadı.",
"Restore" : "Geri qaytar",
"No other versions available" : "Başqa versiyalar mövcud deyil"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiyaları",
"Failed to revert {file} to revision {timestamp}." : "{timestamp} yenidən baxılması üçün {file} geri qaytarmaq mümkün olmadı.",
"Restore" : "Geri qaytar",
"No other versions available" : "Başqa versiyalar mövcud deyil"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,24 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Версии",
"This application automatically maintains older versions of files that are changed." : "Това приложение автоматично поддържа по-стари версии на файлове, които са променени.",
"Name this version" : "Наименуване на тази версия",
"Edit version name" : "Редактиране на името на версия",
"Restore version" : "Възстановяване на версия",
"Download version" : "Изтегляне на версия",
"Delete version" : "Изтриване на версия",
"Current version" : "Текуща версия",
"Version name" : "Име на версия",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Именуваните версии се запазват и се изключват от автоматичните почиствания, когато квотата за хранилище е пълна.",
"Remove version name" : "Премахване на име на версия",
"Save version name" : "Записване на име на версия",
"Initial version restored" : "Възстановяване на първоначалната версия",
"Version restored" : "Версията е възстановена",
"Could not restore version" : "Версията не можа да се възстанови",
"Could not delete version" : "Версията не можа да се изтрие",
"${version.label} restored" : "${version.label} възстановен/а/",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Това приложение автоматично поддържа по-стари версии на файлове, които са променени. Когато е активирана, папката със скрити версии се предоставя в директорията на всеки потребител и се използва за съхраняване на стари версии на файлове. Потребителят може да се върне към по-стара версия чрез уеб интерфейса по всяко време, като замененият файл се превръща във версия. Приложението автоматично управлява папка с версии, за да гарантира, че потребителят няма да изчерпи квотата заради версиите.\nВ допълнение към изтичането на версиите, приложението за версии гарантира, че никога няма да използва повече от 50% от наличното в момента свободно пространство на потребителя. Ако съхранените версии надвишават това ограничение, приложението първо ще изтрие най-старите версии, докато не достигне това ограничение. Повече информация можете да намерите в документацията за версиите.",
"Could not set version name" : "Не можа да се зададе име на версия"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,22 @@
{ "translations": {
"Versions" : "Версии",
"This application automatically maintains older versions of files that are changed." : "Това приложение автоматично поддържа по-стари версии на файлове, които са променени.",
"Name this version" : "Наименуване на тази версия",
"Edit version name" : "Редактиране на името на версия",
"Restore version" : "Възстановяване на версия",
"Download version" : "Изтегляне на версия",
"Delete version" : "Изтриване на версия",
"Current version" : "Текуща версия",
"Version name" : "Име на версия",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Именуваните версии се запазват и се изключват от автоматичните почиствания, когато квотата за хранилище е пълна.",
"Remove version name" : "Премахване на име на версия",
"Save version name" : "Записване на име на версия",
"Initial version restored" : "Възстановяване на първоначалната версия",
"Version restored" : "Версията е възстановена",
"Could not restore version" : "Версията не можа да се възстанови",
"Could not delete version" : "Версията не можа да се изтрие",
"${version.label} restored" : "${version.label} възстановен/а/",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Това приложение автоматично поддържа по-стари версии на файлове, които са променени. Когато е активирана, папката със скрити версии се предоставя в директорията на всеки потребител и се използва за съхраняване на стари версии на файлове. Потребителят може да се върне към по-стара версия чрез уеб интерфейса по всяко време, като замененият файл се превръща във версия. Приложението автоматично управлява папка с версии, за да гарантира, че потребителят няма да изчерпи квотата заради версиите.\nВ допълнение към изтичането на версиите, приложението за версии гарантира, че никога няма да използва повече от 50% от наличното в момента свободно пространство на потребителя. Ако съхранените версии надвишават това ограничение, приложението първо ще изтрие най-старите версии, докато не достигне това ограничение. Повече информация можете да намерите в документацията за версиите.",
"Could not set version name" : "Не можа да се зададе име на версия"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "সংষ্করন",
"Failed to revert {file} to revision {timestamp}." : " {file} সংশোধিত {timestamp} এ ফিরে যেতে ব্যার্থ হলো।",
"Restore" : "ফিরিয়ে দাও",
"No other versions available" : "আর কোন সংষ্করণ প্রাপ্তব্য নয়"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "সংষ্করন",
"Failed to revert {file} to revision {timestamp}." : " {file} সংশোধিত {timestamp} এ ফিরে যেতে ব্যার্থ হলো।",
"Restore" : "ফিরিয়ে দাও",
"No other versions available" : "আর কোন সংষ্করণ প্রাপ্তব্য নয়"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,13 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Stumm",
"This application automatically maintains older versions of files that are changed." : "Ar meziant-man a laosk en un doare otomatek stumm ar resrtoù kozh a vez cheñchet",
"Version" : "Stumm",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Ar meziant a dalc'h en un doare otomatek stummoù kozh ar restroù cheñchet. P'az eo aotreet, un teuliad koachet a vez roet e pep teuliad an implijour evit gwarn stummoù kozh ar restr. An implijer a c'hel adkemer ur stumm kozh n'eus forz peseurt amzer dre an etrefas web. Ar meziant a ra war dro teuliad ar stummoù evit bezhañ sur ez eus traouac'h a cQuota gant an implijer.\n\t\tOuzhpenn ar stumm diskarzed, stumm ar meziant a ra ma ne vefe ket implijet muioc'h eget 50% eus a plass vak an implijer. M'a vez dibaset e vo lemmet gant ar meziant ar stumm kozhañ da gentañ. Muioc'h titouriù en dielvadur Versions. ",
"Failed to revert {file} to revision {timestamp}." : "C'hwitet m ar mon en dro {file} evit adober {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n okted","%n okted","%n okted","%n okted","%n octed"],
"Restore" : "Adkrouiñ",
"No other versions available" : "Stumm all ebet kavet"
},
"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);");
@@ -0,0 +1,11 @@
{ "translations": {
"Versions" : "Stumm",
"This application automatically maintains older versions of files that are changed." : "Ar meziant-man a laosk en un doare otomatek stumm ar resrtoù kozh a vez cheñchet",
"Version" : "Stumm",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Ar meziant a dalc'h en un doare otomatek stummoù kozh ar restroù cheñchet. P'az eo aotreet, un teuliad koachet a vez roet e pep teuliad an implijour evit gwarn stummoù kozh ar restr. An implijer a c'hel adkemer ur stumm kozh n'eus forz peseurt amzer dre an etrefas web. Ar meziant a ra war dro teuliad ar stummoù evit bezhañ sur ez eus traouac'h a cQuota gant an implijer.\n\t\tOuzhpenn ar stumm diskarzed, stumm ar meziant a ra ma ne vefe ket implijet muioc'h eget 50% eus a plass vak an implijer. M'a vez dibaset e vo lemmet gant ar meziant ar stumm kozhañ da gentañ. Muioc'h titouriù en dielvadur Versions. ",
"Failed to revert {file} to revision {timestamp}." : "C'hwitet m ar mon en dro {file} evit adober {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n okted","%n okted","%n okted","%n okted","%n octed"],
"Restore" : "Adkrouiñ",
"No other versions available" : "Stumm all ebet kavet"
},"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Verzije",
"Failed to revert {file} to revision {timestamp}." : "Nije uspelo vraćanje {file} na reviziju {timestamp}.",
"Restore" : "Obnovi",
"No other versions available" : "Druge verzije su nedostupne"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Verzije",
"Failed to revert {file} to revision {timestamp}." : "Nije uspelo vraćanje {file} na reviziju {timestamp}.",
"Restore" : "Obnovi",
"No other versions available" : "Druge verzije su nedostupne"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
}
@@ -0,0 +1,28 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versions",
"This application automatically maintains older versions of files that are changed." : "Aquesta aplicació conserva automàticament les versions antigues dels fitxers modificats.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Aquesta aplicació conserva automàticament les versions antigues dels fitxers modificats. Si s'habilita, es crearà una carpeta de versions oculta a cada carpeta del compte i s'utilitzarà per a emmagatzemar les versions antigues dels fitxers. Els usuaris poden recuperar una versió anterior a través de la interfície web en qualsevol moment i el fitxer substituït es converteix en una versió. L'aplicació administra automàticament la carpeta de versions per a assegurar-se que l'usuari no es quedi sense espai per culpa de les versions.\n\t\tA més del venciment de les versions, l'aplicació Versions garanteix que no s'utilitzarà mai més del 50% de l'espai lliure disponible actualment per al compte. Si les versions emmagatzemades superen aquest límit, l'aplicació suprimirà primer les versions més antigues fins que es respecti aquest límit. Podeu trobar més informació a la documentació de Versions.",
"Name this version" : "Anomena aquesta versió",
"Edit version name" : "Edita el nom de la versió",
"Compare to current version" : "Compara amb la versió actual",
"Restore version" : "Recupera la versió",
"Download version" : "Baixa la versió",
"Delete version" : "Suprimeix la versió",
"Current version" : "Versió actual",
"Initial version" : "Versió inicial",
"Version name" : "Nom de la versió",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Les versions amb nom es conserven i s'exclouen de les neteges automàtiques quan teniu l'emmagatzematge ple.",
"Remove version name" : "Suprimeix el nom de la versió",
"Save version name" : "Desa el nom de la versió",
"Initial version restored" : "S'ha recuperat la versió inicial",
"Version restored" : "S'ha recuperat la versió",
"Could not restore version" : "No s'ha pogut recuperar la versió",
"Could not set version label" : "No s'ha pogut definir l'etiqueta de la versió",
"Could not delete version" : "No s'ha pogut suprimir la versió",
"${version.label} restored" : "S'ha recuperat la versió ${version.label}",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Aquesta aplicació conserva automàticament les versions antigues dels fitxers modificats. Si s'activa, es crearà una carpeta de versions oculta a cada carpeta dels usuaris i s'utilitzarà per a emmagatzemar les versions antigues dels fitxers. Els usuaris poden recuperar una versió anterior a través de la interfície web en qualsevol moment i el fitxer substituït es converteix en una versió. L'aplicació administra automàticament la carpeta de versions per a assegurar-se que l'usuari no es quedi sense espai per culpa de les versions.\n\t\tA més del venciment de les versions, l'aplicació Versions garanteix que no s'utilitzarà mai més del 50% de l'espai lliure disponible actualment per a l'usuari. Si les versions emmagatzemades superen aquest límit, l'aplicació suprimirà primer les versions més antigues fins que es respecti aquest límit. Podeu trobar més informació a la documentació de Versions.",
"Could not set version name" : "No s'ha pogut definir el nom de la versió"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,26 @@
{ "translations": {
"Versions" : "Versions",
"This application automatically maintains older versions of files that are changed." : "Aquesta aplicació conserva automàticament les versions antigues dels fitxers modificats.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Aquesta aplicació conserva automàticament les versions antigues dels fitxers modificats. Si s'habilita, es crearà una carpeta de versions oculta a cada carpeta del compte i s'utilitzarà per a emmagatzemar les versions antigues dels fitxers. Els usuaris poden recuperar una versió anterior a través de la interfície web en qualsevol moment i el fitxer substituït es converteix en una versió. L'aplicació administra automàticament la carpeta de versions per a assegurar-se que l'usuari no es quedi sense espai per culpa de les versions.\n\t\tA més del venciment de les versions, l'aplicació Versions garanteix que no s'utilitzarà mai més del 50% de l'espai lliure disponible actualment per al compte. Si les versions emmagatzemades superen aquest límit, l'aplicació suprimirà primer les versions més antigues fins que es respecti aquest límit. Podeu trobar més informació a la documentació de Versions.",
"Name this version" : "Anomena aquesta versió",
"Edit version name" : "Edita el nom de la versió",
"Compare to current version" : "Compara amb la versió actual",
"Restore version" : "Recupera la versió",
"Download version" : "Baixa la versió",
"Delete version" : "Suprimeix la versió",
"Current version" : "Versió actual",
"Initial version" : "Versió inicial",
"Version name" : "Nom de la versió",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Les versions amb nom es conserven i s'exclouen de les neteges automàtiques quan teniu l'emmagatzematge ple.",
"Remove version name" : "Suprimeix el nom de la versió",
"Save version name" : "Desa el nom de la versió",
"Initial version restored" : "S'ha recuperat la versió inicial",
"Version restored" : "S'ha recuperat la versió",
"Could not restore version" : "No s'ha pogut recuperar la versió",
"Could not set version label" : "No s'ha pogut definir l'etiqueta de la versió",
"Could not delete version" : "No s'ha pogut suprimir la versió",
"${version.label} restored" : "S'ha recuperat la versió ${version.label}",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Aquesta aplicació conserva automàticament les versions antigues dels fitxers modificats. Si s'activa, es crearà una carpeta de versions oculta a cada carpeta dels usuaris i s'utilitzarà per a emmagatzemar les versions antigues dels fitxers. Els usuaris poden recuperar una versió anterior a través de la interfície web en qualsevol moment i el fitxer substituït es converteix en una versió. L'aplicació administra automàticament la carpeta de versions per a assegurar-se que l'usuari no es quedi sense espai per culpa de les versions.\n\t\tA més del venciment de les versions, l'aplicació Versions garanteix que no s'utilitzarà mai més del 50% de l'espai lliure disponible actualment per a l'usuari. Si les versions emmagatzemades superen aquest límit, l'aplicació suprimirà primer les versions més antigues fins que es respecti aquest límit. Podeu trobar més informació a la documentació de Versions.",
"Could not set version name" : "No s'ha pogut definir el nom de la versió"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,26 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Verze",
"This application automatically maintains older versions of files that are changed." : "Tato aplikace automaticky uchovává starší verze souborů, které se změnily.",
"Name this version" : "Nazvat tuto verzi",
"Edit version name" : "Upravit název verze",
"Compare to current version" : "Porovnat se stávající verzí",
"Restore version" : "Obnovit verzi",
"Download version" : "Stáhnout si verzi",
"Delete version" : "Smazat verzi",
"Current version" : "Stávající verze",
"Initial version" : "Počáteční verze",
"Version name" : "Název verze",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Výslovně verze jsou trvalé a vynechány z automatického čištění při vyčerpání vaší kvóty na úložišti.",
"Remove version name" : "Odebrat název verze",
"Save version name" : "Uložit název verze",
"Initial version restored" : "Počáteční verze obnovena",
"Version restored" : "Verze obnovena",
"Could not restore version" : "Verzi se nedaří obnovit",
"Could not delete version" : "Nedaří se smazat verzi",
"${version.label} restored" : "${version.label} obnoveno",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Tato aplikace automaticky uchovává starší verze souborů, které se změnily. Když je zapnutá, je ve složce každého uživatele vytvořena skrytá složka pro verze a do ní jsou ukládány staré verze souborů. Uživatel se (prostřednictvím webového rozhraní) kdykoli může vrátit ke starší verzi s tím, že sám nahrazovaný nejnovější soubor se tak stane verzí. Aplikace automaticky spravuje složku s verzemi tak, aby bylo zajištěno, že uživatel kvůli starým verzím nevyčerpá přidělenou kvótu.\n\t\tKrom konců platností verzí, aplikace Verze zajišťuje, že nikdy nepoužije více než 50% právě dostupného volného prostoru, který má uživatel k dispozici. Pokud uložené verze přesáhnou tento limit, aplikace smaže ty nejstarší, aby se do tohoto limitu vešla. Podrobnosti naleznete v dokumentaci k aplikaci Verze.",
"Could not set version name" : "Nedaří se nastavit název verze"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
@@ -0,0 +1,24 @@
{ "translations": {
"Versions" : "Verze",
"This application automatically maintains older versions of files that are changed." : "Tato aplikace automaticky uchovává starší verze souborů, které se změnily.",
"Name this version" : "Nazvat tuto verzi",
"Edit version name" : "Upravit název verze",
"Compare to current version" : "Porovnat se stávající verzí",
"Restore version" : "Obnovit verzi",
"Download version" : "Stáhnout si verzi",
"Delete version" : "Smazat verzi",
"Current version" : "Stávající verze",
"Initial version" : "Počáteční verze",
"Version name" : "Název verze",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Výslovně verze jsou trvalé a vynechány z automatického čištění při vyčerpání vaší kvóty na úložišti.",
"Remove version name" : "Odebrat název verze",
"Save version name" : "Uložit název verze",
"Initial version restored" : "Počáteční verze obnovena",
"Version restored" : "Verze obnovena",
"Could not restore version" : "Verzi se nedaří obnovit",
"Could not delete version" : "Nedaří se smazat verzi",
"${version.label} restored" : "${version.label} obnoveno",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Tato aplikace automaticky uchovává starší verze souborů, které se změnily. Když je zapnutá, je ve složce každého uživatele vytvořena skrytá složka pro verze a do ní jsou ukládány staré verze souborů. Uživatel se (prostřednictvím webového rozhraní) kdykoli může vrátit ke starší verzi s tím, že sám nahrazovaný nejnovější soubor se tak stane verzí. Aplikace automaticky spravuje složku s verzemi tak, aby bylo zajištěno, že uživatel kvůli starým verzím nevyčerpá přidělenou kvótu.\n\t\tKrom konců platností verzí, aplikace Verze zajišťuje, že nikdy nepoužije více než 50% právě dostupného volného prostoru, který má uživatel k dispozici. Pokud uložené verze přesáhnou tento limit, aplikace smaže ty nejstarší, aby se do tohoto limitu vešla. Podrobnosti naleznete v dokumentaci k aplikaci Verze.",
"Could not set version name" : "Nedaří se nastavit název verze"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
@@ -0,0 +1,6 @@
OC.L10N.register(
"files_versions",
{
"Restore" : "Adfer"
},
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");
@@ -0,0 +1,4 @@
{ "translations": {
"Restore" : "Adfer"
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
}
@@ -0,0 +1,14 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versioner",
"This application automatically maintains older versions of files that are changed." : "Denne applikation styrer automatisk tidligere versioner af ændrede filer.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Denne applikation vedligeholder automatisk ældre versioner af filer, der ændres. Når den er aktiveret, er en skjult versionsmappe klargjort i hver brugers mappe og bruges til at gemme gamle filversioner. En bruger kan til enhver tid vende tilbage til en ældre version via webgrænsefladen, hvor den erstattede fil bliver en version. Appen administrerer automatisk versionsmappen for at sikre, at brugeren ikke løber tør for kvote på grund af versioner.\nUd over udløbet af versioner sørger versionsappen for aldrig at bruge mere end 50 % af brugerens ledige plads i øjeblikket. Hvis lagrede versioner overskrider denne grænse, vil appen først slette de ældste versioner, indtil den når denne grænse. Mere information er tilgængelig i versionsdokumentationen.",
"Version" : "Version",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Denne applikation beholder automatisk ældre versioner af ændrede filer. Når aktiveret, oprettes en skjult mappe i hver brugers folder og bruges til at gemme ældre filversioner. En bruger kan gå tilbage til en ældre version via web brugerfladen til enhver tid. Derved bliver den erstattede fil også en version. Applikationen holder styr på versionsmappen for at sikre at brugeren ikke opbruger sin kvota med versioner.\n\t\tUdover at ugyldiggøre versioner, kontrollerer applikationen også at versioner aldrig optager mere en 50% af brugerens ledige plads. Hvis gemte versioner overskrider denne grænse vil applikationen slette de ældste versioner til den er tilbage under grænsen. Mere information tilgængelig i Versions dokumentationen. ",
"Failed to revert {file} to revision {timestamp}." : "Kunne ikke tilbagerulle {file} til den tidligere udgave: {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Restore" : "Gendan",
"No other versions available" : "Ingen andre versioner tilgængelige"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,12 @@
{ "translations": {
"Versions" : "Versioner",
"This application automatically maintains older versions of files that are changed." : "Denne applikation styrer automatisk tidligere versioner af ændrede filer.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Denne applikation vedligeholder automatisk ældre versioner af filer, der ændres. Når den er aktiveret, er en skjult versionsmappe klargjort i hver brugers mappe og bruges til at gemme gamle filversioner. En bruger kan til enhver tid vende tilbage til en ældre version via webgrænsefladen, hvor den erstattede fil bliver en version. Appen administrerer automatisk versionsmappen for at sikre, at brugeren ikke løber tør for kvote på grund af versioner.\nUd over udløbet af versioner sørger versionsappen for aldrig at bruge mere end 50 % af brugerens ledige plads i øjeblikket. Hvis lagrede versioner overskrider denne grænse, vil appen først slette de ældste versioner, indtil den når denne grænse. Mere information er tilgængelig i versionsdokumentationen.",
"Version" : "Version",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Denne applikation beholder automatisk ældre versioner af ændrede filer. Når aktiveret, oprettes en skjult mappe i hver brugers folder og bruges til at gemme ældre filversioner. En bruger kan gå tilbage til en ældre version via web brugerfladen til enhver tid. Derved bliver den erstattede fil også en version. Applikationen holder styr på versionsmappen for at sikre at brugeren ikke opbruger sin kvota med versioner.\n\t\tUdover at ugyldiggøre versioner, kontrollerer applikationen også at versioner aldrig optager mere en 50% af brugerens ledige plads. Hvis gemte versioner overskrider denne grænse vil applikationen slette de ældste versioner til den er tilbage under grænsen. Mere information tilgængelig i Versions dokumentationen. ",
"Failed to revert {file} to revision {timestamp}." : "Kunne ikke tilbagerulle {file} til den tidligere udgave: {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Restore" : "Gendan",
"No other versions available" : "Ingen andre versioner tilgængelige"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,26 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versionen",
"This application automatically maintains older versions of files that are changed." : "Diese App verwaltet automatisch ältere Versionen geänderter Dateien.",
"Name this version" : "Diese Version benennen",
"Edit version name" : "Versionsnamen bearbeiten",
"Compare to current version" : "Mit aktueller Version vergleichen",
"Restore version" : "Version wiederherstellen",
"Download version" : "Version herunterladen",
"Delete version" : "Version löschen",
"Current version" : "Aktuelle Version",
"Initial version" : "Initiale Version",
"Version name" : "Versionsname",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Benannte Versionen werden beibehalten und von automatischen Bereinigungen ausgeschlossen, wenn dein Speicherkontingent voll ist.",
"Remove version name" : "Versionsnamen entfernen",
"Save version name" : "Versionsnamen speichern",
"Initial version restored" : "Ursprüngliche Version wiederhergestellt",
"Version restored" : "Version wiederhergestellt",
"Could not restore version" : "Version konnte nicht wiederhergestellt werden",
"Could not delete version" : "Version konnte nicht gelöscht werden",
"${version.label} restored" : "${version.label} wiederhergestellt",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Diese Anwendung verwaltet automatisch ältere Versionen von Dateien, die geändert werden. Wenn aktiviert, wird ein Ordner mit versteckten Versionen im Verzeichnis jedes Benutzers bereitgestellt und wird zum Speichern alter Dateiversionen verwendet. Ein Benutzer kann jederzeit über die Web-Oberfläche auf eine ältere Version zurückgreifen, wobei die ersetzte Datei dann eine Version wird. Die App verwaltet automatisch den Versionsordner, um sicherzustellen, dass dem Benutzer nicht der Speicherplatz aufgrund von zu vielen Versionen ausgeht.\nZusätzlich zum Ablauf der Versionen stellt die Versions-App sicher, dass nie mehr als 50% des derzeit verfügbaren freien Speicherplatzes des Benutzers für die Versionierung genutzt werden. Wenn gespeicherte Versionen diese Grenze überschreiten, löscht die App zuerst die ältesten Versionen, bis sie die 50% Grenze erreicht hat. Weitere Informationen findest du in der Versionsdokumentation.",
"Could not set version name" : "Der Versionsname konnte nicht festgelegt werden"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,24 @@
{ "translations": {
"Versions" : "Versionen",
"This application automatically maintains older versions of files that are changed." : "Diese App verwaltet automatisch ältere Versionen geänderter Dateien.",
"Name this version" : "Diese Version benennen",
"Edit version name" : "Versionsnamen bearbeiten",
"Compare to current version" : "Mit aktueller Version vergleichen",
"Restore version" : "Version wiederherstellen",
"Download version" : "Version herunterladen",
"Delete version" : "Version löschen",
"Current version" : "Aktuelle Version",
"Initial version" : "Initiale Version",
"Version name" : "Versionsname",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Benannte Versionen werden beibehalten und von automatischen Bereinigungen ausgeschlossen, wenn dein Speicherkontingent voll ist.",
"Remove version name" : "Versionsnamen entfernen",
"Save version name" : "Versionsnamen speichern",
"Initial version restored" : "Ursprüngliche Version wiederhergestellt",
"Version restored" : "Version wiederhergestellt",
"Could not restore version" : "Version konnte nicht wiederhergestellt werden",
"Could not delete version" : "Version konnte nicht gelöscht werden",
"${version.label} restored" : "${version.label} wiederhergestellt",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Diese Anwendung verwaltet automatisch ältere Versionen von Dateien, die geändert werden. Wenn aktiviert, wird ein Ordner mit versteckten Versionen im Verzeichnis jedes Benutzers bereitgestellt und wird zum Speichern alter Dateiversionen verwendet. Ein Benutzer kann jederzeit über die Web-Oberfläche auf eine ältere Version zurückgreifen, wobei die ersetzte Datei dann eine Version wird. Die App verwaltet automatisch den Versionsordner, um sicherzustellen, dass dem Benutzer nicht der Speicherplatz aufgrund von zu vielen Versionen ausgeht.\nZusätzlich zum Ablauf der Versionen stellt die Versions-App sicher, dass nie mehr als 50% des derzeit verfügbaren freien Speicherplatzes des Benutzers für die Versionierung genutzt werden. Wenn gespeicherte Versionen diese Grenze überschreiten, löscht die App zuerst die ältesten Versionen, bis sie die 50% Grenze erreicht hat. Weitere Informationen findest du in der Versionsdokumentation.",
"Could not set version name" : "Der Versionsname konnte nicht festgelegt werden"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,28 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versionen",
"This application automatically maintains older versions of files that are changed." : "Diese App verwaltet automatisch ältere Versionen geänderter Dateien.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Diese Anwendung verwaltet automatisch ältere Versionen von Dateien, die geändert wurden. Wenn aktiviert, wird ein Ordner mit versteckten Versionen im Verzeichnis jedes Benutzers bereitgestellt und wird zum Speichern alter Dateiversionen verwendet. Ein Benutzer kann jederzeit über die Web-Oberfläche auf eine ältere Version zurückgreifen, wobei die ersetzte Datei dann eine Version wird. Die App verwaltet automatisch den Versionsordner, um sicherzustellen, dass dem Benutzer nicht der Speicherplatz aufgrund von zu vielen Versionen ausgeht.\nZusätzlich zum Ablauf der Versionen stellt die Versions-App sicher, dass nie mehr als 50% des derzeit verfügbaren freien Speicherplatzes des Benutzers für die Versionierung genutzt werden. Wenn gespeicherte Versionen diese Grenze überschreiten, löscht die App zuerst die ältesten Versionen, bis sie die 50% Grenze erreicht hat. Weitere Informationen finden Sie in der Versionsdokumentation.",
"Name this version" : "Diese Version benennen",
"Edit version name" : "Versionsnamen bearbeiten",
"Compare to current version" : "Mit aktueller Version vergleichen",
"Restore version" : "Version wiederherstellen",
"Download version" : "Version herunterladen",
"Delete version" : "Version löschen",
"Current version" : "Aktuelle Version",
"Initial version" : "Initiale Version",
"Version name" : "Versionsname",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Benannte Versionen werden beibehalten und von automatischen Bereinigungen ausgeschlossen, wenn Ihr Speicherkontingent voll ist.",
"Remove version name" : "Versionsnamen entfernen",
"Save version name" : "Versionsnamen speichern",
"Initial version restored" : "Ursprüngliche Version wiederhergestellt",
"Version restored" : "Version wiederhergestellt",
"Could not restore version" : "Version konnte nicht wiederhergestellt werden",
"Could not set version label" : "Der Versionsname konnte nicht festgelegt werden",
"Could not delete version" : "Version konnte nicht gelöscht werden",
"${version.label} restored" : "${version.label} wiederhergestellt",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Diese Anwendung verwaltet automatisch ältere Versionen von Dateien, die geändert werden. Wenn aktiviert, wird ein Ordner mit versteckten Versionen im Verzeichnis jedes Benutzers bereitgestellt und wird zum Speichern alter Dateiversionen verwendet. Ein Benutzer kann jederzeit über die Web-Oberfläche auf eine ältere Version zurückgreifen, wobei die ersetzte Datei dann eine Version wird. Die App verwaltet automatisch den Versionsordner, um sicherzustellen, dass dem Benutzer nicht der Speicherplatz aufgrund von zu vielen Versionen ausgeht.\nZusätzlich zum Ablauf der Versionen stellt die Versions-App sicher, dass nie mehr als 50% des derzeit verfügbaren freien Speicherplatzes des Benutzers für die Versionierung genutzt werden. Wenn gespeicherte Versionen diese Grenze überschreiten, löscht die App zuerst die ältesten Versionen, bis sie die 50% Grenze erreicht hat. Weitere Informationen finden Sie in der Versionsdokumentation.",
"Could not set version name" : "Der Versionsname konnte nicht festgelegt werden"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,26 @@
{ "translations": {
"Versions" : "Versionen",
"This application automatically maintains older versions of files that are changed." : "Diese App verwaltet automatisch ältere Versionen geänderter Dateien.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Diese Anwendung verwaltet automatisch ältere Versionen von Dateien, die geändert wurden. Wenn aktiviert, wird ein Ordner mit versteckten Versionen im Verzeichnis jedes Benutzers bereitgestellt und wird zum Speichern alter Dateiversionen verwendet. Ein Benutzer kann jederzeit über die Web-Oberfläche auf eine ältere Version zurückgreifen, wobei die ersetzte Datei dann eine Version wird. Die App verwaltet automatisch den Versionsordner, um sicherzustellen, dass dem Benutzer nicht der Speicherplatz aufgrund von zu vielen Versionen ausgeht.\nZusätzlich zum Ablauf der Versionen stellt die Versions-App sicher, dass nie mehr als 50% des derzeit verfügbaren freien Speicherplatzes des Benutzers für die Versionierung genutzt werden. Wenn gespeicherte Versionen diese Grenze überschreiten, löscht die App zuerst die ältesten Versionen, bis sie die 50% Grenze erreicht hat. Weitere Informationen finden Sie in der Versionsdokumentation.",
"Name this version" : "Diese Version benennen",
"Edit version name" : "Versionsnamen bearbeiten",
"Compare to current version" : "Mit aktueller Version vergleichen",
"Restore version" : "Version wiederherstellen",
"Download version" : "Version herunterladen",
"Delete version" : "Version löschen",
"Current version" : "Aktuelle Version",
"Initial version" : "Initiale Version",
"Version name" : "Versionsname",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Benannte Versionen werden beibehalten und von automatischen Bereinigungen ausgeschlossen, wenn Ihr Speicherkontingent voll ist.",
"Remove version name" : "Versionsnamen entfernen",
"Save version name" : "Versionsnamen speichern",
"Initial version restored" : "Ursprüngliche Version wiederhergestellt",
"Version restored" : "Version wiederhergestellt",
"Could not restore version" : "Version konnte nicht wiederhergestellt werden",
"Could not set version label" : "Der Versionsname konnte nicht festgelegt werden",
"Could not delete version" : "Version konnte nicht gelöscht werden",
"${version.label} restored" : "${version.label} wiederhergestellt",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Diese Anwendung verwaltet automatisch ältere Versionen von Dateien, die geändert werden. Wenn aktiviert, wird ein Ordner mit versteckten Versionen im Verzeichnis jedes Benutzers bereitgestellt und wird zum Speichern alter Dateiversionen verwendet. Ein Benutzer kann jederzeit über die Web-Oberfläche auf eine ältere Version zurückgreifen, wobei die ersetzte Datei dann eine Version wird. Die App verwaltet automatisch den Versionsordner, um sicherzustellen, dass dem Benutzer nicht der Speicherplatz aufgrund von zu vielen Versionen ausgeht.\nZusätzlich zum Ablauf der Versionen stellt die Versions-App sicher, dass nie mehr als 50% des derzeit verfügbaren freien Speicherplatzes des Benutzers für die Versionierung genutzt werden. Wenn gespeicherte Versionen diese Grenze überschreiten, löscht die App zuerst die ältesten Versionen, bis sie die 50% Grenze erreicht hat. Weitere Informationen finden Sie in der Versionsdokumentation.",
"Could not set version name" : "Der Versionsname konnte nicht festgelegt werden"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,13 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Εκδόσεις",
"This application automatically maintains older versions of files that are changed." : "Η εφαρμογή διατηρεί αυτόματα παλαιότερες εκδόσεις των αρχείων που έχουν αλλάξει.",
"Version" : "Έκδοση",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Αυτή η εφαρμογή διατηρεί αυτόματα παλαιότερες εκδόσεις αρχείων που έχουν αλλάξει. Όταν είναι ενεργοποιημένη, ένας κρυφός φάκελος παλιών εκδόσεων δημιουργείται στον κατάλογο όλων των χρηστών και χρησιμοποιείται για την αποθήκευση παλιών εκδόσεων αρχείων. Ένας χρήστης μπορεί να επαναφέρει παλαιότερη έκδοση μέσω περιηγητή ανά πάσα στιγμή, με το αρχείο αντικατάστασης να γίνει μια έκδοση. Η εφαρμογή διαχειρίζεται αυτόματα τον φάκελο για να διασφαλίσει ότι ο χρήστης δεν εξαντλεί το όριο του λόγω των εκδόσεων.\n\t\tΕκτός από τη λήξη των εκδόσεων, η εφαρμογή για εκδόσεις δεν χρησιμοποιεί ποτέ περισσότερο από το 50% του ελεύθερου χώρου που διαθέτει ο χρήστης. Εάν υπερβεί αυτό το όριο, θα διαγράψει πρώτα τις παλαιότερες εκδόσεις έως ότου ικανοποιήσει το όριο. Περισσότερες πληροφορίες διατίθενται στην τεκμηρίωση εκδόσεων.",
"Failed to revert {file} to revision {timestamp}." : "Αποτυχία επαναφοράς του {file} στην αναθεώρηση {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n bytes","%n bytes"],
"Restore" : "Επαναφορά",
"No other versions available" : "Δεν υπάρχουν άλλες εκδόσεις διαθέσιμες"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,11 @@
{ "translations": {
"Versions" : "Εκδόσεις",
"This application automatically maintains older versions of files that are changed." : "Η εφαρμογή διατηρεί αυτόματα παλαιότερες εκδόσεις των αρχείων που έχουν αλλάξει.",
"Version" : "Έκδοση",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Αυτή η εφαρμογή διατηρεί αυτόματα παλαιότερες εκδόσεις αρχείων που έχουν αλλάξει. Όταν είναι ενεργοποιημένη, ένας κρυφός φάκελος παλιών εκδόσεων δημιουργείται στον κατάλογο όλων των χρηστών και χρησιμοποιείται για την αποθήκευση παλιών εκδόσεων αρχείων. Ένας χρήστης μπορεί να επαναφέρει παλαιότερη έκδοση μέσω περιηγητή ανά πάσα στιγμή, με το αρχείο αντικατάστασης να γίνει μια έκδοση. Η εφαρμογή διαχειρίζεται αυτόματα τον φάκελο για να διασφαλίσει ότι ο χρήστης δεν εξαντλεί το όριο του λόγω των εκδόσεων.\n\t\tΕκτός από τη λήξη των εκδόσεων, η εφαρμογή για εκδόσεις δεν χρησιμοποιεί ποτέ περισσότερο από το 50% του ελεύθερου χώρου που διαθέτει ο χρήστης. Εάν υπερβεί αυτό το όριο, θα διαγράψει πρώτα τις παλαιότερες εκδόσεις έως ότου ικανοποιήσει το όριο. Περισσότερες πληροφορίες διατίθενται στην τεκμηρίωση εκδόσεων.",
"Failed to revert {file} to revision {timestamp}." : "Αποτυχία επαναφοράς του {file} στην αναθεώρηση {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n bytes","%n bytes"],
"Restore" : "Επαναφορά",
"No other versions available" : "Δεν υπάρχουν άλλες εκδόσεις διαθέσιμες"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,28 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versions",
"This application automatically maintains older versions of files that are changed." : "This application automatically maintains older versions of files that are changed.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation.",
"Name this version" : "Name this version",
"Edit version name" : "Edit version name",
"Compare to current version" : "Compare to current version",
"Restore version" : "Restore version",
"Download version" : "Download version",
"Delete version" : "Delete version",
"Current version" : "Current version",
"Initial version" : "Initial version",
"Version name" : "Version name",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Named versions are persisted, and excluded from automatic cleanups when your storage quota is full.",
"Remove version name" : "Remove version name",
"Save version name" : "Save version name",
"Initial version restored" : "Initial version restored",
"Version restored" : "Version restored",
"Could not restore version" : "Could not restore version",
"Could not set version label" : "Could not set version label",
"Could not delete version" : "Could not delete version",
"${version.label} restored" : "${version.label} restored",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation.",
"Could not set version name" : "Could not set version name"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,26 @@
{ "translations": {
"Versions" : "Versions",
"This application automatically maintains older versions of files that are changed." : "This application automatically maintains older versions of files that are changed.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation.",
"Name this version" : "Name this version",
"Edit version name" : "Edit version name",
"Compare to current version" : "Compare to current version",
"Restore version" : "Restore version",
"Download version" : "Download version",
"Delete version" : "Delete version",
"Current version" : "Current version",
"Initial version" : "Initial version",
"Version name" : "Version name",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Named versions are persisted, and excluded from automatic cleanups when your storage quota is full.",
"Remove version name" : "Remove version name",
"Save version name" : "Save version name",
"Initial version restored" : "Initial version restored",
"Version restored" : "Version restored",
"Could not restore version" : "Could not restore version",
"Could not set version label" : "Could not set version label",
"Could not delete version" : "Could not delete version",
"${version.label} restored" : "${version.label} restored",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation.",
"Could not set version name" : "Could not set version name"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,13 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versioj",
"This application automatically maintains older versions of files that are changed." : "Tiu ĉi aplikaĵo aŭtomate konservas antaŭajn versiojn de dosieroj, kiuj ŝanĝiĝis.",
"Version" : "Versio",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Tiu ĉi aplikaĵo aŭtomate konservas antaŭajn versiojn de dosieroj, kiuj ŝanĝiĝis. Kiam ĝi estas ebligita, kaŝita dosierujo por enteni versiojn kreiĝas en ĉiu uzantodosierujo kaj uziĝas por konservi la antaŭajn versiojn de dosieroj. Uzanto povas reveni al antaŭa versio pere de la TTT-a fasado iam ajn, kaj la anstataŭigita dosiero iĝas versio. La aplikaĵo aŭtomate observas la versian dosierujon por garantii, ke la uzanto ne transpasu sian kvoton pro troaj versioj.\n\t\tKrom la eksvalidiĝo de versioj, la aplikaĵo neniam uzas pli ol 50 % de la aktuala libera spaco de la uzanto. Se la konservitaj versioj transpasos tiun limon, la aplikaĵo forigos la plej antaŭajn versiojn ĝis atingo de la limo. Pliaj informoj disponeblas en la dokumentaro pri Versioj.",
"Failed to revert {file} to revision {timestamp}." : "Malsukcesis remeti {file} al la revizio {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n bajto","%n bajtoj"],
"Restore" : "Restaŭri",
"No other versions available" : "Neniu alia versio disponeblas"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,11 @@
{ "translations": {
"Versions" : "Versioj",
"This application automatically maintains older versions of files that are changed." : "Tiu ĉi aplikaĵo aŭtomate konservas antaŭajn versiojn de dosieroj, kiuj ŝanĝiĝis.",
"Version" : "Versio",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Tiu ĉi aplikaĵo aŭtomate konservas antaŭajn versiojn de dosieroj, kiuj ŝanĝiĝis. Kiam ĝi estas ebligita, kaŝita dosierujo por enteni versiojn kreiĝas en ĉiu uzantodosierujo kaj uziĝas por konservi la antaŭajn versiojn de dosieroj. Uzanto povas reveni al antaŭa versio pere de la TTT-a fasado iam ajn, kaj la anstataŭigita dosiero iĝas versio. La aplikaĵo aŭtomate observas la versian dosierujon por garantii, ke la uzanto ne transpasu sian kvoton pro troaj versioj.\n\t\tKrom la eksvalidiĝo de versioj, la aplikaĵo neniam uzas pli ol 50 % de la aktuala libera spaco de la uzanto. Se la konservitaj versioj transpasos tiun limon, la aplikaĵo forigos la plej antaŭajn versiojn ĝis atingo de la limo. Pliaj informoj disponeblas en la dokumentaro pri Versioj.",
"Failed to revert {file} to revision {timestamp}." : "Malsukcesis remeti {file} al la revizio {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n bajto","%n bajtoj"],
"Restore" : "Restaŭri",
"No other versions available" : "Neniu alia versio disponeblas"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,27 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"This application automatically maintains older versions of files that are changed." : "Esta aplicación mantiene automáticamente versiones antiguas de los archivos que cambian.",
"Name this version" : "Nombrar esta versión",
"Edit version name" : "Editar nombre de versión",
"Compare to current version" : "Comparar con la versión actual",
"Restore version" : "Restaurar versión",
"Download version" : "Descargar versión",
"Delete version" : "Eliminar versión",
"Current version" : "Versión actual",
"Initial version" : "Versión inicial",
"Version name" : "Nombre de versión",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Las versiones nombradas son persistentes, y, son excluidas de las limpiezas automáticas cuando su cuota de almacenamiento está al límite.",
"Remove version name" : "Nombre de versión remota",
"Save version name" : "Guardar nombre de versión",
"Initial version restored" : "Versión inicial restaurada",
"Version restored" : "Versión restaurada",
"Could not restore version" : "No se ha podido restaurar la versión",
"Could not set version label" : "No se pudo establecer la etiqueta de la versión",
"Could not delete version" : "No se ha podido eliminar la versión",
"${version.label} restored" : "${version.label} restaurada",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Esta aplicación mantiene automáticamente versiones antiguas de los archivos que cambian. Cuando se activa, una carpeta escondida de versiones aparece en cada directorio del usuario y se usa para almacenar los archivos de versiones antiguas. Un usuario puede volver a una versión más antigua a través de la interfaz web en cualquier momento, convirtiéndose el archivo reemplazado en una versión. La app controla automáticamente la carpeta de versiones para asegurarse de que el usuario no se queda sin cuota de disco por las versiones.\n\t\tAdemás de la caducidad de las versiones, la app de versiones se asegura de no usar nunca más del 50% del espacio libre actualmente disponible para el usuario. Si las versiones almacenadas exceden este límite, la app borrará primero las versiones más viejas hasta alcanzar este límite. Más información disponible en la documentación de Versiones.",
"Could not set version name" : "No ha podido establecer el nombre de la versión"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,25 @@
{ "translations": {
"Versions" : "Versiones",
"This application automatically maintains older versions of files that are changed." : "Esta aplicación mantiene automáticamente versiones antiguas de los archivos que cambian.",
"Name this version" : "Nombrar esta versión",
"Edit version name" : "Editar nombre de versión",
"Compare to current version" : "Comparar con la versión actual",
"Restore version" : "Restaurar versión",
"Download version" : "Descargar versión",
"Delete version" : "Eliminar versión",
"Current version" : "Versión actual",
"Initial version" : "Versión inicial",
"Version name" : "Nombre de versión",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Las versiones nombradas son persistentes, y, son excluidas de las limpiezas automáticas cuando su cuota de almacenamiento está al límite.",
"Remove version name" : "Nombre de versión remota",
"Save version name" : "Guardar nombre de versión",
"Initial version restored" : "Versión inicial restaurada",
"Version restored" : "Versión restaurada",
"Could not restore version" : "No se ha podido restaurar la versión",
"Could not set version label" : "No se pudo establecer la etiqueta de la versión",
"Could not delete version" : "No se ha podido eliminar la versión",
"${version.label} restored" : "${version.label} restaurada",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Esta aplicación mantiene automáticamente versiones antiguas de los archivos que cambian. Cuando se activa, una carpeta escondida de versiones aparece en cada directorio del usuario y se usa para almacenar los archivos de versiones antiguas. Un usuario puede volver a una versión más antigua a través de la interfaz web en cualquier momento, convirtiéndose el archivo reemplazado en una versión. La app controla automáticamente la carpeta de versiones para asegurarse de que el usuario no se queda sin cuota de disco por las versiones.\n\t\tAdemás de la caducidad de las versiones, la app de versiones se asegura de no usar nunca más del 50% del espacio libre actualmente disponible para el usuario. Si las versiones almacenadas exceden este límite, la app borrará primero las versiones más viejas hasta alcanzar este límite. Más información disponible en la documentación de Versiones.",
"Could not set version name" : "No ha podido establecer el nombre de la versión"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,10 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {archivo} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar",
"No other versions available" : "No hay más versiones disponibles"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,8 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {archivo} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar",
"No other versions available" : "No hay más versiones disponibles"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,24 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"This application automatically maintains older versions of files that are changed." : "Esta aplicación mantiene automáticamente versiones anteriores de los archivos que son modificados.",
"Name this version" : "Nombrar esta versión",
"Edit version name" : "Editar nombre de versión",
"Restore version" : "Restaurar versión",
"Download version" : "Descargar versión",
"Delete version" : "Eliminar versión",
"Current version" : "Versión actual",
"Version name" : "Nombre de la versión",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Las versiones con nombre se conservan y se excluyen de las limpiezas automáticas cuando tu cuota de almacenamiento está llena.",
"Remove version name" : "Eliminar nombre de versión",
"Save version name" : "Guardar nombre de versión",
"Initial version restored" : "Versión inicial restaurada",
"Version restored" : "Versión restaurada",
"Could not restore version" : "No se pudo restaurar la versión",
"Could not delete version" : "No se pudo eliminar la versión",
"${version.label} restored" : "${version.label} restaurada",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Esta aplicación mantiene automáticamente versiones anteriores de los archivos que son modificados. Cuando está habilitada, se crea una carpeta oculta de versiones en el directorio de cada usuario y se utiliza para almacenar las versiones antiguas de los archivos. Un usuario puede revertir a una versión anterior a través de la interfaz web en cualquier momento, y el archivo reemplazado se convierte en una versión. La aplicación gestiona automáticamente la carpeta de versiones para asegurarse de que el usuario no se quede sin espacio de almacenamiento debido a las versiones.\n Además de la expiración de las versiones, la aplicación de versiones se asegura de no utilizar más del 50% del espacio libre disponible actualmente del usuario. Si las versiones almacenadas exceden este límite, la aplicación eliminará las versiones más antiguas hasta cumplir con este límite. Más información está disponible en la documentación de versiones.",
"Could not set version name" : "No se pudo establecer el nombre de la versión"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,22 @@
{ "translations": {
"Versions" : "Versiones",
"This application automatically maintains older versions of files that are changed." : "Esta aplicación mantiene automáticamente versiones anteriores de los archivos que son modificados.",
"Name this version" : "Nombrar esta versión",
"Edit version name" : "Editar nombre de versión",
"Restore version" : "Restaurar versión",
"Download version" : "Descargar versión",
"Delete version" : "Eliminar versión",
"Current version" : "Versión actual",
"Version name" : "Nombre de la versión",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Las versiones con nombre se conservan y se excluyen de las limpiezas automáticas cuando tu cuota de almacenamiento está llena.",
"Remove version name" : "Eliminar nombre de versión",
"Save version name" : "Guardar nombre de versión",
"Initial version restored" : "Versión inicial restaurada",
"Version restored" : "Versión restaurada",
"Could not restore version" : "No se pudo restaurar la versión",
"Could not delete version" : "No se pudo eliminar la versión",
"${version.label} restored" : "${version.label} restaurada",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Esta aplicación mantiene automáticamente versiones anteriores de los archivos que son modificados. Cuando está habilitada, se crea una carpeta oculta de versiones en el directorio de cada usuario y se utiliza para almacenar las versiones antiguas de los archivos. Un usuario puede revertir a una versión anterior a través de la interfaz web en cualquier momento, y el archivo reemplazado se convierte en una versión. La aplicación gestiona automáticamente la carpeta de versiones para asegurarse de que el usuario no se quede sin espacio de almacenamiento debido a las versiones.\n Además de la expiración de las versiones, la aplicación de versiones se asegura de no utilizar más del 50% del espacio libre disponible actualmente del usuario. Si las versiones almacenadas exceden este límite, la aplicación eliminará las versiones más antiguas hasta cumplir con este límite. Más información está disponible en la documentación de versiones.",
"Could not set version name" : "No se pudo establecer el nombre de la versión"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,13 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"This application automatically maintains older versions of files that are changed." : "Esta aplicación mantiene automáticamente versiones anteriores de archivos que fueron cambiados. ",
"Version" : "Versión",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Esta aplicación mantiene automáticamente versiones anteriores de los archivos que se cambian. Al habilitarse, una carpeta oculata de versiones de archivos se aprovisiona en cada directorio del usuario y se usa para almacenar las versiones anteriores de los archivos. Un usuario puede regresar a una versión anterior mediante al interfaz web en cualquier momento, el archivo reemplazado se convierte en una versión. La aplicación administra automáticamente la carpeta de versiones para asegurar que el usuario no agote su Cuota con estas versiones. \n\t\tAdicionalmente a la expiración de las versiones, la aplicación de versiones se asegura de nunca usar mas del 50% del espacio actualmente disponible del usuario. Si las versiones almacenadas exceden este límite, la aplicación borrará las versiones más antiguas hasta que se llegue dentro de este límite. Más información está disponible en la documentacion de Versiones. ",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar",
"No other versions available" : "No hay otras versiones disponibles"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,11 @@
{ "translations": {
"Versions" : "Versiones",
"This application automatically maintains older versions of files that are changed." : "Esta aplicación mantiene automáticamente versiones anteriores de archivos que fueron cambiados. ",
"Version" : "Versión",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Esta aplicación mantiene automáticamente versiones anteriores de los archivos que se cambian. Al habilitarse, una carpeta oculata de versiones de archivos se aprovisiona en cada directorio del usuario y se usa para almacenar las versiones anteriores de los archivos. Un usuario puede regresar a una versión anterior mediante al interfaz web en cualquier momento, el archivo reemplazado se convierte en una versión. La aplicación administra automáticamente la carpeta de versiones para asegurar que el usuario no agote su Cuota con estas versiones. \n\t\tAdicionalmente a la expiración de las versiones, la aplicación de versiones se asegura de nunca usar mas del 50% del espacio actualmente disponible del usuario. Si las versiones almacenadas exceden este límite, la aplicación borrará las versiones más antiguas hasta que se llegue dentro de este límite. Más información está disponible en la documentacion de Versiones. ",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar",
"No other versions available" : "No hay otras versiones disponibles"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,9 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,7 @@
{ "translations": {
"Versions" : "Versiones",
"Failed to revert {file} to revision {timestamp}." : "Falla al revertir {file} a revisión {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes","%n bytes"],
"Restore" : "Restaurar"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,23 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versioonid",
"This application automatically maintains older versions of files that are changed." : "See rakendus haldab automaatselt muudetud failide vanemaid versioone.",
"Name this version" : "Nimeta see versioon",
"Edit version name" : "Muuda versiooni nime",
"Restore version" : "Taasta versioon",
"Download version" : "Laadi versioon alla",
"Delete version" : "Kustuta versioo",
"Version name" : "Versiooni nimi",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Nimelised versioonid hoitakse alles ja ei kustutata automaatselt, kui salvestusruum on täis.",
"Remove version name" : "Eemalda versiooni nimi",
"Save version name" : "Salvesta versiooni nimi",
"Initial version restored" : "Algne versioon taastatud",
"Version restored" : "Versioon taastatud",
"Could not restore version" : "Versiooni taastamine ebaõnnestus",
"Could not delete version" : "Versiooni kustutamine ebaõnnestus",
"${version.label} restored" : "${version.label} taastatud",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "See rakendus haldab automaatselt muudetud failide vanemaid versioone. Sisselülitamisel tekitatakse iga kasutaja kataloogi peidetud versioonide kaust, milles hoitakse failide vanemaid versioone. Kasutaja saab veebiliidese kaudu iga hetk vanema versiooni taastada, kusjuures asendatud fail muutub omakorda versiooniks. Rakendus haldab versioonide kausta automaatselt, hoolitsedes selle eest, et kasutaja salvestusruumi limiiti ei ületataks.\n\t\tLisaks versioonide aegumisele ei kasuta rakendus kunagi rohkem kui 50% kasutaja saadaolevast salvestusruumist. Kui salvestatud versioonide maht ületab seda limiiti, kustutatakse järjest vanemaid versioone, kuni maht jääb alla limiidi. Rohkem infot rakenduse dokumentatsioonis.",
"Could not set version name" : "Versiooni nime seadmine ebaõnnestus"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,21 @@
{ "translations": {
"Versions" : "Versioonid",
"This application automatically maintains older versions of files that are changed." : "See rakendus haldab automaatselt muudetud failide vanemaid versioone.",
"Name this version" : "Nimeta see versioon",
"Edit version name" : "Muuda versiooni nime",
"Restore version" : "Taasta versioon",
"Download version" : "Laadi versioon alla",
"Delete version" : "Kustuta versioo",
"Version name" : "Versiooni nimi",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Nimelised versioonid hoitakse alles ja ei kustutata automaatselt, kui salvestusruum on täis.",
"Remove version name" : "Eemalda versiooni nimi",
"Save version name" : "Salvesta versiooni nimi",
"Initial version restored" : "Algne versioon taastatud",
"Version restored" : "Versioon taastatud",
"Could not restore version" : "Versiooni taastamine ebaõnnestus",
"Could not delete version" : "Versiooni kustutamine ebaõnnestus",
"${version.label} restored" : "${version.label} taastatud",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "See rakendus haldab automaatselt muudetud failide vanemaid versioone. Sisselülitamisel tekitatakse iga kasutaja kataloogi peidetud versioonide kaust, milles hoitakse failide vanemaid versioone. Kasutaja saab veebiliidese kaudu iga hetk vanema versiooni taastada, kusjuures asendatud fail muutub omakorda versiooniks. Rakendus haldab versioonide kausta automaatselt, hoolitsedes selle eest, et kasutaja salvestusruumi limiiti ei ületataks.\n\t\tLisaks versioonide aegumisele ei kasuta rakendus kunagi rohkem kui 50% kasutaja saadaolevast salvestusruumist. Kui salvestatud versioonide maht ületab seda limiiti, kustutatakse järjest vanemaid versioone, kuni maht jääb alla limiidi. Rohkem infot rakenduse dokumentatsioonis.",
"Could not set version name" : "Versiooni nime seadmine ebaõnnestus"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,26 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Bertsioak",
"This application automatically maintains older versions of files that are changed." : "Aplikazio honek aldatzen diren fitxategien bertsio zaharrak mantentzen ditu automatikoki.",
"Name this version" : "Eman izena bertsio honi",
"Edit version name" : "Editatu bertsioaren izena",
"Compare to current version" : "Konparatu uneko bertsioarekin",
"Restore version" : "Leheneratu bertsioa",
"Download version" : "Deskargatu bertsioa",
"Delete version" : "Ezabatu bertsioa",
"Current version" : "Uneko bertsioa",
"Initial version" : "Hasierako bertsioa",
"Version name" : "Bertsioaren izena",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Izendatutako bertsioak mantentzen dira eta garbiketa automatikoetatik kanpo geratzen dira biltegiratze-kuota beteta dagoenean.",
"Remove version name" : "Kendu bertsioaren izena",
"Save version name" : "Gorde bertsioaren izena",
"Initial version restored" : "Hasierako bertsioa ondo leheneratu da",
"Version restored" : "Bertsioa leheneratu da",
"Could not restore version" : "Ezin izan da bertsioa leheneratu",
"Could not delete version" : "Ezin izan da bertsioa ezabatu",
"${version.label} restored" : "${version.label} leheneratuta",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Aplikazio honek automatikoki mantentzen ditu aldatzen diren fitxategien bertsio zaharragoak. Gaituta dagoenean, ezkutuko bertsioen karpeta batez hornitzen da erabiltzaile bakoitzaren direktorioa, fitxategien bertsio zaharrak gordetzeko. Erabiltzaileak edozein unetan bertsio zaharrago batera leheneratu dezake web interfazearen bidez, ordeztutako fitxategia bertsio bihurtuz. Aplikazioak automatikoki kudeatzen du bertsioen karpeta, erabiltzailea bertsioak direla eta kuotarik gabe geratuko ez dela ziurtatzeko.\n\t\tBertsioak iraungitzeaz gain, bertsioen aplikazioak ziurtatzen du ez dela inoiz erabiliko erabiltzailearen uneko espazio librearen %50 baino gehiago. Biltegiratutako bertsioek muga hori gainditzen badute, aplikazioak bertsio zaharrenak ezabatuko ditu, mugara jaitsi arte. Informazio gehiago dago eskuragarri bertsioen dokumentazioan.",
"Could not set version name" : "Ezin izan da bertsioaren izena ezarri"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,24 @@
{ "translations": {
"Versions" : "Bertsioak",
"This application automatically maintains older versions of files that are changed." : "Aplikazio honek aldatzen diren fitxategien bertsio zaharrak mantentzen ditu automatikoki.",
"Name this version" : "Eman izena bertsio honi",
"Edit version name" : "Editatu bertsioaren izena",
"Compare to current version" : "Konparatu uneko bertsioarekin",
"Restore version" : "Leheneratu bertsioa",
"Download version" : "Deskargatu bertsioa",
"Delete version" : "Ezabatu bertsioa",
"Current version" : "Uneko bertsioa",
"Initial version" : "Hasierako bertsioa",
"Version name" : "Bertsioaren izena",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Izendatutako bertsioak mantentzen dira eta garbiketa automatikoetatik kanpo geratzen dira biltegiratze-kuota beteta dagoenean.",
"Remove version name" : "Kendu bertsioaren izena",
"Save version name" : "Gorde bertsioaren izena",
"Initial version restored" : "Hasierako bertsioa ondo leheneratu da",
"Version restored" : "Bertsioa leheneratu da",
"Could not restore version" : "Ezin izan da bertsioa leheneratu",
"Could not delete version" : "Ezin izan da bertsioa ezabatu",
"${version.label} restored" : "${version.label} leheneratuta",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Aplikazio honek automatikoki mantentzen ditu aldatzen diren fitxategien bertsio zaharragoak. Gaituta dagoenean, ezkutuko bertsioen karpeta batez hornitzen da erabiltzaile bakoitzaren direktorioa, fitxategien bertsio zaharrak gordetzeko. Erabiltzaileak edozein unetan bertsio zaharrago batera leheneratu dezake web interfazearen bidez, ordeztutako fitxategia bertsio bihurtuz. Aplikazioak automatikoki kudeatzen du bertsioen karpeta, erabiltzailea bertsioak direla eta kuotarik gabe geratuko ez dela ziurtatzeko.\n\t\tBertsioak iraungitzeaz gain, bertsioen aplikazioak ziurtatzen du ez dela inoiz erabiliko erabiltzailearen uneko espazio librearen %50 baino gehiago. Biltegiratutako bertsioek muga hori gainditzen badute, aplikazioak bertsio zaharrenak ezabatuko ditu, mugara jaitsi arte. Informazio gehiago dago eskuragarri bertsioen dokumentazioan.",
"Could not set version name" : "Ezin izan da bertsioaren izena ezarri"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,25 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "نسخه ها",
"This application automatically maintains older versions of files that are changed." : "این برنامه به طور خودکار نسخه های قدیمی تر پرونده های تغییر یافته را حفظ می کند.",
"Name this version" : "Name this version",
"Edit version name" : "Edit version name",
"Compare to current version" : "Compare to current version",
"Restore version" : "Restore version",
"Download version" : "Download version",
"Delete version" : "Delete version",
"Current version" : "نسخه فعلی",
"Version name" : "Version name",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Named versions are persisted, and excluded from automatic cleanups when your storage quota is full.",
"Remove version name" : "Remove version name",
"Save version name" : "Save version name",
"Initial version restored" : "Initial version restored",
"Version restored" : "Version restored",
"Could not restore version" : "Could not restore version",
"Could not delete version" : "Could not delete version",
"${version.label} restored" : "${version.label} restored",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation.",
"Could not set version name" : "Could not set version name"
},
"nplurals=2; plural=(n > 1);");
@@ -0,0 +1,23 @@
{ "translations": {
"Versions" : "نسخه ها",
"This application automatically maintains older versions of files that are changed." : "این برنامه به طور خودکار نسخه های قدیمی تر پرونده های تغییر یافته را حفظ می کند.",
"Name this version" : "Name this version",
"Edit version name" : "Edit version name",
"Compare to current version" : "Compare to current version",
"Restore version" : "Restore version",
"Download version" : "Download version",
"Delete version" : "Delete version",
"Current version" : "نسخه فعلی",
"Version name" : "Version name",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Named versions are persisted, and excluded from automatic cleanups when your storage quota is full.",
"Remove version name" : "Remove version name",
"Save version name" : "Save version name",
"Initial version restored" : "Initial version restored",
"Version restored" : "Version restored",
"Could not restore version" : "Could not restore version",
"Could not delete version" : "Could not delete version",
"${version.label} restored" : "${version.label} restored",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation.",
"Could not set version name" : "Could not set version name"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
@@ -0,0 +1,24 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versiot",
"This application automatically maintains older versions of files that are changed." : "Tämä sovellus säilyttää automaattisesti vanhempia versioita muuttuneista tiedostoista.",
"Name this version" : "Nimeä tämä versio",
"Edit version name" : "Muokkaa version nimeä",
"Compare to current version" : "Vertaa nykyiseen versioon",
"Restore version" : "Palauta versio",
"Download version" : "Lataa versio",
"Delete version" : "Poista versio",
"Current version" : "Nykyinen versio",
"Initial version" : "Ensimmäinen versio",
"Version name" : "Version nimi",
"Remove version name" : "Poista version nimi",
"Save version name" : "Tallenna version nimi",
"Initial version restored" : "Ensimmäinen versio palautettu",
"Version restored" : "Versio palautettu",
"Could not restore version" : "Versiota ei voitu palauttaa",
"Could not delete version" : "Versiota ei voitu poistaa",
"${version.label} restored" : "${version.label} palautettu",
"Could not set version name" : "Versionimeä ei voitu asettaa"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,22 @@
{ "translations": {
"Versions" : "Versiot",
"This application automatically maintains older versions of files that are changed." : "Tämä sovellus säilyttää automaattisesti vanhempia versioita muuttuneista tiedostoista.",
"Name this version" : "Nimeä tämä versio",
"Edit version name" : "Muokkaa version nimeä",
"Compare to current version" : "Vertaa nykyiseen versioon",
"Restore version" : "Palauta versio",
"Download version" : "Lataa versio",
"Delete version" : "Poista versio",
"Current version" : "Nykyinen versio",
"Initial version" : "Ensimmäinen versio",
"Version name" : "Version nimi",
"Remove version name" : "Poista version nimi",
"Save version name" : "Tallenna version nimi",
"Initial version restored" : "Ensimmäinen versio palautettu",
"Version restored" : "Versio palautettu",
"Could not restore version" : "Versiota ei voitu palauttaa",
"Could not delete version" : "Versiota ei voitu poistaa",
"${version.label} restored" : "${version.label} palautettu",
"Could not set version name" : "Versionimeä ei voitu asettaa"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,28 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versions",
"This application automatically maintains older versions of files that are changed." : "Cette application conserve automatiquement des anciennes versions de fichiers qui ont été modifiés.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Cette application maintient automatiquement les anciennes versions des fichiers qui sont modifiés. Lorsqu'elle est activée, un dossier de versions cachées est provisionné dans le répertoire de chaque utilisateur et est utilisé pour stocker les anciennes versions de fichiers. Un utilisateur peut à tout moment revenir à une ancienne version via l'interface Web, le fichier remplacé devenant à son tour une version. L'application gère automatiquement le dossier des versions pour s'assurer que le compte ne manque pas de place à cause des versions stockées.\n\t\tEn plus de l'expiration des versions, l'application veille à ne jamais utiliser plus de 50% de l'espace libre actuellement disponible pour le compte. Si les versions stockées dépassent cette limite, l'application supprime les versions les plus anciennes en premier jusqu'à ce qu'elle atteigne cette limite. Plus d'informations sont disponibles dans la documentation Versions.",
"Name this version" : "Nommer cette version",
"Edit version name" : "Modifier le nom de version",
"Compare to current version" : "Comparer avec la version actuelle",
"Restore version" : "Restaurer la version",
"Download version" : "Télécharger la version",
"Delete version" : "Supprimer la version",
"Current version" : "Version actuelle",
"Initial version" : "Version initiale",
"Version name" : "Nom de la version",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Les versions nommées sont conservées, et exclues des nettoyages automatiques lorsque vos quotas de stockage sont atteints.",
"Remove version name" : "Retirer le nom de version",
"Save version name" : "Sauvegarder le nom de version",
"Initial version restored" : "Version initiale restaurée",
"Version restored" : "Version restaurée",
"Could not restore version" : "Impossible de restaurer la version",
"Could not set version label" : "Impossible de définir l'étiquette de version",
"Could not delete version" : "Impossible de supprimer la version",
"${version.label} restored" : "${version.label} restaurée",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Cette application maintient automatiquement les anciennes versions des fichiers qui sont modifiés. Lorsqu'elle est activée, un dossier de versions cachées est provisionné dans le répertoire de chaque utilisateur et est utilisé pour stocker les anciennes versions de fichiers. Un utilisateur peut à tout moment revenir à une ancienne version via l'interface Web, le fichier remplacé devenant à son tour une version. L'application gère automatiquement le dossier des versions pour s'assurer que l'utilisateur ne manque pas de place à cause des versions stockées.\n\t\tEn plus de l'expiration des versions, l'application veille à ne jamais utiliser plus de 50% de l'espace libre actuellement disponible pour l'utilisateur. Si les versions stockées dépassent cette limite, l'application supprime les versions les plus anciennes en premier jusqu'à ce qu'elle atteigne cette limite. Plus d'informations sont disponibles dans la documentation Versions.",
"Could not set version name" : "Impossible de définir le nom de version"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
@@ -0,0 +1,26 @@
{ "translations": {
"Versions" : "Versions",
"This application automatically maintains older versions of files that are changed." : "Cette application conserve automatiquement des anciennes versions de fichiers qui ont été modifiés.",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the account does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the account's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Cette application maintient automatiquement les anciennes versions des fichiers qui sont modifiés. Lorsqu'elle est activée, un dossier de versions cachées est provisionné dans le répertoire de chaque utilisateur et est utilisé pour stocker les anciennes versions de fichiers. Un utilisateur peut à tout moment revenir à une ancienne version via l'interface Web, le fichier remplacé devenant à son tour une version. L'application gère automatiquement le dossier des versions pour s'assurer que le compte ne manque pas de place à cause des versions stockées.\n\t\tEn plus de l'expiration des versions, l'application veille à ne jamais utiliser plus de 50% de l'espace libre actuellement disponible pour le compte. Si les versions stockées dépassent cette limite, l'application supprime les versions les plus anciennes en premier jusqu'à ce qu'elle atteigne cette limite. Plus d'informations sont disponibles dans la documentation Versions.",
"Name this version" : "Nommer cette version",
"Edit version name" : "Modifier le nom de version",
"Compare to current version" : "Comparer avec la version actuelle",
"Restore version" : "Restaurer la version",
"Download version" : "Télécharger la version",
"Delete version" : "Supprimer la version",
"Current version" : "Version actuelle",
"Initial version" : "Version initiale",
"Version name" : "Nom de la version",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "Les versions nommées sont conservées, et exclues des nettoyages automatiques lorsque vos quotas de stockage sont atteints.",
"Remove version name" : "Retirer le nom de version",
"Save version name" : "Sauvegarder le nom de version",
"Initial version restored" : "Version initiale restaurée",
"Version restored" : "Version restaurée",
"Could not restore version" : "Impossible de restaurer la version",
"Could not set version label" : "Impossible de définir l'étiquette de version",
"Could not delete version" : "Impossible de supprimer la version",
"${version.label} restored" : "${version.label} restaurée",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Cette application maintient automatiquement les anciennes versions des fichiers qui sont modifiés. Lorsqu'elle est activée, un dossier de versions cachées est provisionné dans le répertoire de chaque utilisateur et est utilisé pour stocker les anciennes versions de fichiers. Un utilisateur peut à tout moment revenir à une ancienne version via l'interface Web, le fichier remplacé devenant à son tour une version. L'application gère automatiquement le dossier des versions pour s'assurer que l'utilisateur ne manque pas de place à cause des versions stockées.\n\t\tEn plus de l'expiration des versions, l'application veille à ne jamais utiliser plus de 50% de l'espace libre actuellement disponible pour l'utilisateur. Si les versions stockées dépassent cette limite, l'application supprime les versions les plus anciennes en premier jusqu'à ce qu'elle atteigne cette limite. Plus d'informations sont disponibles dans la documentation Versions.",
"Could not set version name" : "Impossible de définir le nom de version"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
@@ -0,0 +1,26 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "Versións",
"This application automatically maintains older versions of files that are changed." : "Esta aplicación mantén automaticamente versións antigas dos ficheiros que cambian.",
"Name this version" : "Nomear esta versión",
"Edit version name" : "Editar o nome da versión",
"Compare to current version" : "Comparar coa versión actual",
"Restore version" : "Restaurar a versión",
"Download version" : "Descargar a versión",
"Delete version" : "Eliminar a versión",
"Current version" : "Versión actual",
"Initial version" : "Versión inicial",
"Version name" : "Nome da versión",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "As versións con nome mantéñense e exclúense das limpezas automáticas cando a súa cota de almacenamento estea completa.",
"Remove version name" : "Retirar o nome da versión",
"Save version name" : "Gardar o nome da versión",
"Initial version restored" : "A versión inicial foi restaurada",
"Version restored" : "A versión foi restaurada",
"Could not restore version" : "Non foi posíbel restaurar a versión",
"Could not delete version" : "Non foi posíbel eliminar a versión",
"${version.label} restored" : "${version.label} foi restaurada",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Esta aplicación mantén automaticamente versións antigas dos ficheiros que cambian. Ao activarse, crease un cartafol agochado de versións que se emprega para almacenar versións antigas de ficheiros. Un usuario pode reverter cara a unha versión anterior a través da interface web en calquera momento, co ficheiro substituído converténdose nunha versión. A aplicación xestiona automaticamente o cartafol de versións para asegurarse de que o usuario non queda sen espazo por mor das versións.\n\t\tAdemais da caducidade de versións, a aplicación de versións asegurase de non empregar nunca máis do 50% do espazo libre actualmente dispoñíbel para un usuario. Se as versións almacenadas exceden este límite, a aplicación eliminará as versións máis antigas ata acadar este límite. Hai máis información dispoñíbel na documentación de Versións.",
"Could not set version name" : "Non foi posíbel definir o nome da versión"
},
"nplurals=2; plural=(n != 1);");
@@ -0,0 +1,24 @@
{ "translations": {
"Versions" : "Versións",
"This application automatically maintains older versions of files that are changed." : "Esta aplicación mantén automaticamente versións antigas dos ficheiros que cambian.",
"Name this version" : "Nomear esta versión",
"Edit version name" : "Editar o nome da versión",
"Compare to current version" : "Comparar coa versión actual",
"Restore version" : "Restaurar a versión",
"Download version" : "Descargar a versión",
"Delete version" : "Eliminar a versión",
"Current version" : "Versión actual",
"Initial version" : "Versión inicial",
"Version name" : "Nome da versión",
"Named versions are persisted, and excluded from automatic cleanups when your storage quota is full." : "As versións con nome mantéñense e exclúense das limpezas automáticas cando a súa cota de almacenamento estea completa.",
"Remove version name" : "Retirar o nome da versión",
"Save version name" : "Gardar o nome da versión",
"Initial version restored" : "A versión inicial foi restaurada",
"Version restored" : "A versión foi restaurada",
"Could not restore version" : "Non foi posíbel restaurar a versión",
"Could not delete version" : "Non foi posíbel eliminar a versión",
"${version.label} restored" : "${version.label} foi restaurada",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Esta aplicación mantén automaticamente versións antigas dos ficheiros que cambian. Ao activarse, crease un cartafol agochado de versións que se emprega para almacenar versións antigas de ficheiros. Un usuario pode reverter cara a unha versión anterior a través da interface web en calquera momento, co ficheiro substituído converténdose nunha versión. A aplicación xestiona automaticamente o cartafol de versións para asegurarse de que o usuario non queda sen espazo por mor das versións.\n\t\tAdemais da caducidade de versións, a aplicación de versións asegurase de non empregar nunca máis do 50% do espazo libre actualmente dispoñíbel para un usuario. Se as versións almacenadas exceden este límite, a aplicación eliminará as versións máis antigas ata acadar este límite. Hai máis información dispoñíbel na documentación de Versións.",
"Could not set version name" : "Non foi posíbel definir o nome da versión"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
@@ -0,0 +1,13 @@
OC.L10N.register(
"files_versions",
{
"Versions" : "גרסאות",
"This application automatically maintains older versions of files that are changed." : "יישומון זה שומר אוטומטית על גרסאות קודמות של קבצים שהשתנו.",
"Version" : "גרסה",
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "יישום זה מתחזק באופן אוטומטי גרסאות ישנות יותר של קבצים שמשתנים. כאשר היא מופעלת, תיקייה של גרסאות נסתרות מסופקת בספריה של כל משתמש, ומשמשת לאחסן גרסאות קבצים ישנות. משתמש יכול לחזור לגרסה ישנה יותר באמצעות ממשק האינטרנט בכל עת, כאשר הקובץ שהוחלף יהפוך לגרסה. האפליקציה מנהלת באופן אוטומטי את תיקיית הגרסאות כדי להבטיח שלמשתמש לא נגמר המכסה בגלל גרסאות.\nבנוסף לתום תפוגת הגרסאות, אפליקציית הגרסאות מקפידה שלא להשתמש ביותר מ -50% מהשטח הפנוי של המשתמש הזמין כרגע. אם גרסאות מאוחסנות חורגות ממגבלה זו, האפליקציה תמחק תחילה את הגרסאות העתיקות ביותר, עד שתעמוד במגבלה זו. מידע נוסף זמין בתיעוד ה-Versions.",
"Failed to revert {file} to revision {timestamp}." : "נכשל אחזור {file} לגרסה {timestamp}.",
"_%n byte_::_%n bytes_" : ["%n בייט","%n בייטים","%n בייטים","%n בייטים"],
"Restore" : "שחזור",
"No other versions available" : "אין גרסאות אחרות זמינות"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;");

Some files were not shown because too many files have changed in this diff Show More