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
+35
View File
@@ -0,0 +1,35 @@
<?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>oauth2</id>
<name>OAuth 2.0</name>
<summary>Allows OAuth2 compatible authentication from other web applications.</summary>
<description>The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications.</description>
<version>1.16.3</version>
<licence>agpl</licence>
<author>Lukas Reschke</author>
<namespace>OAuth2</namespace>
<types>
<authentication/>
</types>
<category>integration</category>
<bugs>https://github.com/nextcloud/server/issues</bugs>
<dependencies>
<nextcloud min-version="28" max-version="28"/>
</dependencies>
<background-jobs>
<job>OCA\OAuth2\BackgroundJob\CleanupExpiredAuthorizationCode</job>
</background-jobs>
<repair-steps>
<post-migration>
<step>OCA\OAuth2\Migration\SetTokenExpiration</step>
</post-migration>
</repair-steps>
<settings>
<admin>OCA\OAuth2\Settings\Admin</admin>
</settings>
</info>
@@ -0,0 +1,47 @@
<?php
/**
* @copyright Copyright (c) 2017 Lukas Reschke <lukas@statuscode.ch>
*
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Roeland Jago Douma <roeland@famdouma.nl>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
return [
'routes' => [
[
'name' => 'Settings#addClient',
'url' => '/clients',
'verb' => 'POST',
],
[
'name' => 'Settings#deleteClient',
'url' => '/clients/{id}',
'verb' => 'DELETE'
],
[
'name' => 'LoginRedirector#authorize',
'url' => '/authorize',
'verb' => 'GET',
],
[
'name' => 'OauthApi#getToken',
'url' => '/api/v1/token',
'verb' => 'POST'
],
],
];
@@ -0,0 +1,178 @@
{
"hashes": {
"appinfo\/info.xml": "06cc75efa7adf1b94d977fe32e8f89cc5fb00f311cf08fc16d66739172683019ab3269f03642b8e5ccafd80a124d3f3a000fd9fd28b0e6fe47275f421fedbfd2",
"appinfo\/routes.php": "f228cf12d743250fe271822d5f147215527428bce0c4ce8cdb6acf049b76be3aaff38c2aa419e6ff98bfd469c83916a52e583af1272d0b31a25d66f41d5d9523",
"composer\/autoload.php": "b54b7fc885cf6d562f945a3bfd3bdb69ff67d9e6fc4baaad2f441e4be89b6d0c089fc9190ca75da103f623a20700eb1b7107a4c19aca6e79a0ce97fd04bac2a7",
"composer\/composer.json": "4580ff7bee9658c116b110c493c8a3954095b1755f98c2d80189c259739821a0751d554ae8f1d14d99843e8a0414a1665dd015075007770df43561ea9af0a595",
"composer\/composer.lock": "aba0413aa705be0d0570c496a43249c551836824e7a2b4673b51838fe0d9f425ddd07b6c4b95aa74ca549f58e90f2a7d78b51a2a3080749a5dc2e4a46d04fd1e",
"composer\/composer\/ClassLoader.php": "f73af132ef1159370f4da75d1477541c8fd55e82d64e1a29b199e8963597b3558853edd48f703118bb139680e80bbae5cd601580c9f62355f3e749214b40e162",
"composer\/composer\/InstalledVersions.php": "733e68c171cb9e44868bb0f105850fbd0e4f225c67235bf30fb2ac5c3443c6edfb722d4b33aa91c82bb600e937cb6392eb1883694d41616e66969d7d42e23b4f",
"composer\/composer\/LICENSE": "f3bb64009f41a425df5a9bbab53490f0eb9b74fa8d6aaa2f57efb928edc4ffff330260666edeaa04a91fed708c3663371cf01b284f3a08d6698aaef7a23f355a",
"composer\/composer\/autoload_classmap.php": "c5a85b15866f2551f662820901c24de523a8a0c2ebf4c8387c1d2a0cf262f88cdfb5cc0e38f0efe4b6715bab2ac40b0688e4afe751cacddf42d8137cd3efa787",
"composer\/composer\/autoload_namespaces.php": "5b2571f3b573a778d362b8c7412787b4084c7f27d3f5bba1585243f3ccbb0b9054e68522a22a1ad59ec11097b03a0e343865c0188c65b25f0a97e24e120339d1",
"composer\/composer\/autoload_psr4.php": "82bceb4e6c7d398b458baed58519c0b2667febd1454cfd3387d06677e7d4262764e0734b55c0ded57fe3dadbef1dc046b324d8c016d5d40c76f49508ee25f21a",
"composer\/composer\/autoload_real.php": "e68ee13a6d85eb3e4ad3b28daa4f70d0a41e445cac0c7fa36526cd19a362a96543433c01d39770441f85a74a158f1407c941de35e2b46d423dce936000294eea",
"composer\/composer\/autoload_static.php": "747a3c81220ec9d8e3ed1e32e1ad12d147586153536d638eb2af77725455114848333ff82ecd78f271d91e740a4b646c7373fb6d6546e7d277ec31eebe3ba7a9",
"composer\/composer\/installed.json": "0a3ed51f953eb945b970a8eb21957ca2beee4669c7d0d9be97b8259c391b60688f8abb78d4b1fae5e4e2ea5e3d8747f4d35f066a2605e9a76f5b45ec3f1da357",
"composer\/composer\/installed.php": "c57973ca45849c032eafb5bc98d48cdc58d4e7fedd3b1787a86cc11ffb4839a728ebd71277fc3ece9a13448e33dc40ebc1d61929360ed34150d7d8ef6e67c777",
"l10n\/af.js": "02a985675d01b92859862cb8e0656b8cc2f0753ee9902f33b0346f4d142d6f8111d50ffd90429b2dc38079d0f81de08a5b55ec6d87429f45572c0cb09157c4af",
"l10n\/af.json": "b0b56053f9fdc3fa7e78bd8df4e6792c608df866482bd3f839753599ba39ebde6c1214afdbab98d516f154f5ae38ff34dd643c12d276d3d847e643822db88c2a",
"l10n\/ar.js": "ac3db2b9b715e76338cdb988e31ff321e83c883ee559bde6880c1873a970c930fd9841a715a9f690fdf7f4a7cfc7b8b7bf0801fe21188806861ce6858b23fbd5",
"l10n\/ar.json": "753533e5cfd77eacea4e19a88e2a29f280b36eafc447cf2c7cdc1fc72709e07d376941cb068c6f75c6ad5eb093ba11f1f204ea7445359d5d60f8c301d30f892d",
"l10n\/ast.js": "01729c14df181dbabfe4489fbd95de073e0a97bc904065e9ff827f5f70fdfc109bd7639395be51938c8df2fc6a75f1cd4f0ed6629675f67f6e0bbf064a4140b1",
"l10n\/ast.json": "87e9bc55122c0fe5fb83b84b934969367bea9119b81eeca884b9b94a1ccd1731d549f13f036d58b01f3d0a3009e7bc8007d4b2b1313e59a5c5ecbd9f803f1392",
"l10n\/bg.js": "0bff6fa91e8893b9835c9a9a2153633026e6ed09f81c3085e244de0b49f5541cd0e48083d2e6b9e239649a9a862f787144a4fb5cc7ec704b993aba0d83c07d4f",
"l10n\/bg.json": "ca8b99756a2be0fadf0dcfd1a438bede1613672bd43901a8639ba50e01ee38dba9c6166046f77f3a6cfe98bd4b1e30d16bf4c421cdaa5edff73ecd019ec226e7",
"l10n\/br.js": "ed52795cbf9261292475106b1e6432b6e73a9ee9711172452664cfaea794a82a5389e234e0c88bde1b49c982cd027518ff1d1dfd9f47030ae7b6e0072be61055",
"l10n\/br.json": "1ae63bbc46e1e055f80727872004eda9d81a356beff83d3c9bdb53fc8cb821ec8643e5569c687adc52e724494fd30fa047926a7b96dea74476fb5f06303c0787",
"l10n\/ca.js": "e32aabc7fe3e97d614d3ed8f78ca7340c03808ce47a838290888da431ce5b3fecc3b1ca67d9f2f7ed336ec5b8931a708c173108bdd29aba065ff89f7340aad63",
"l10n\/ca.json": "576629fc40baef28998612641db3da65c5a441cd34fcb0ff49ed17e91c69f481572ac6040b4cc7787f1ef07df3896ddf517f74b379fddb96aad504cb36329956",
"l10n\/cs.js": "a4206d30a94782656de5e5b35edf3390d03f0ecd97c0af44368be48fb421d1b734b379269f2b032a9bb9c4288eeffffb40b680ae97b988dea4b4a476a99376e1",
"l10n\/cs.json": "859142d839c3fcc77a6c730c9fe0b30e0b16ef8a349110e09b626e4b5d59017412ea0e4724db85c3643a1d8a249b0a2ae4f48ef668ce6ad0bd60501f7ce5ae11",
"l10n\/da.js": "c2d3fa50c917193ef56cd16682bde87eb36908b0176550eda729c194f9c5c28453d0e2bcafd3f4fa0d07feb911c3aca9dc6c0c972ad4bcb09f875700e9189133",
"l10n\/da.json": "f914a5046c22ff5ff3c57762ff33279505108223d46b9da74cc911fa234bb65dfe5b61b4fe2a480c77bf7d07870fdae2a1d298beffba0de6d48f4769609dd3e7",
"l10n\/de.js": "4c7e8a7e3b701f5c7af42721835aae0d2fbb33d7fa1e6e081c53cf3c3b5004b38bf0bbc3f42566b8fb72cb6ba41b51d97cfe210cfde263d4ee69e102569da692",
"l10n\/de.json": "8142ad263fa6f7532f34d2bb1cf5d0217b4510f90867d71a9ab6c1dde9f03c97383629337d5b8a84e4d581981153e04acca1ff660724124f135fc0a4b24095d3",
"l10n\/de_DE.js": "ebf27369129e2f07fbd4c1d7300fb123a476473d2dce9ef6dc922210714c1cf02326080286174c510b30b6216233ee221b95eb10476b0b5f495476f5c12f7ae3",
"l10n\/de_DE.json": "794334c9810fd59331988ef83d08d75c1f5ca4019e41e066073d51e84c7fa297e1d6915d8f2e67c431af552b7fc7d8f1b9a14eb44679aa037e0cf5922dca2f10",
"l10n\/el.js": "7f80344a45be92e269120c905d0c4d632204d1097b2578e0d0a52bd23fe9ba92e7be278b475e72cd893db36ea0da7ab5d11605a25e2206531bcd3f66011a43c1",
"l10n\/el.json": "5932b9d39c83e0abfcea51c772f47aff2d03e56dff3a0bbb3e484daaaba621ee10f05cc416a3b85b1ef777d74a888a3346fa0dc5a7e8742d735c20fe9ccf9ae3",
"l10n\/en_GB.js": "094d54dabfe37ae910d3e31ae12e3a18c0ccb949d3f045c0aa660574a0d5bcf499a824883a37a012704c2c4c5d40fa77461d8fb9a9f0ce3bc104f01386584067",
"l10n\/en_GB.json": "510a27292f51faaae2796b76785fdd4fd4d5280cc176be9cf8247825d696cefa040942a8d2c4e75b6f8adfb24be1de5dc1ec1e0bbe607d9db8ee47be360d9af7",
"l10n\/es.js": "f15198c924bfd1b3a50e8b0c4494664b1f6b57136360f64d1ad40a542e49a0dc1ee1e2c76f9b71ac17ed5b9674161839b2c3a609c36594b2f9b91d7030f8570d",
"l10n\/es.json": "0b7465dad46ef2c13a1862d15445b350a26b8fc6e4bc58e2889f4b0f1ee332f33ffed36bde5b19f3645411340fa2b7329dbb62e7e89f1a84c4f7b2a7690d0272",
"l10n\/es_419.js": "aebfdabd75382684a439d4f723caa3370136a0f5b6f81bad1337156513234adcd7a2d64e2ae66c7e6a72286af1a8ce54cfa2fac66dabd41c3eb9c762c7360536",
"l10n\/es_419.json": "3b6a81eae4bc57c7d1c58d16523e4d9eab28e7966b1ede7b9cc5aeb0510c7d664d9b0f487be72a9b969aeb2dfe917d2379fb070606904ae5662aecad9a7e6f03",
"l10n\/es_AR.js": "967703546218066bd18f3255a1eb3eac0159d9750428f6675a1d859769b502f369e2d2edcb2cca5e2f24c8ad8189140e2a7e289bb5ef8834fa8c4f9704bc9491",
"l10n\/es_AR.json": "e0f49638aeb0435ab86edd6ee3d0ab326962ef24243050207cb534e09b42a7fdf393ee8d29f89599b52a6aeb8bad6776eb22e8c76a7651db2ccbb46676ddef20",
"l10n\/es_CL.js": "b1fe2261bf1c9617023c81d0414cc3b039bcd6c8fcad235945529add12eb8428d12f34adaeb458b1a1b21cd99cb54cfc38f8a5924075ac2aa871b0b5476fc0f8",
"l10n\/es_CL.json": "02ad05d89b562f4798ce2f6ee909d1b3937fd9768d336256ef4a3d12e71a5a9bee10deacf7ed24425dff9a4832f9f67d8e07eb6a0b751e35f338325d6136848f",
"l10n\/es_CO.js": "b1fe2261bf1c9617023c81d0414cc3b039bcd6c8fcad235945529add12eb8428d12f34adaeb458b1a1b21cd99cb54cfc38f8a5924075ac2aa871b0b5476fc0f8",
"l10n\/es_CO.json": "02ad05d89b562f4798ce2f6ee909d1b3937fd9768d336256ef4a3d12e71a5a9bee10deacf7ed24425dff9a4832f9f67d8e07eb6a0b751e35f338325d6136848f",
"l10n\/es_CR.js": "b1fe2261bf1c9617023c81d0414cc3b039bcd6c8fcad235945529add12eb8428d12f34adaeb458b1a1b21cd99cb54cfc38f8a5924075ac2aa871b0b5476fc0f8",
"l10n\/es_CR.json": "02ad05d89b562f4798ce2f6ee909d1b3937fd9768d336256ef4a3d12e71a5a9bee10deacf7ed24425dff9a4832f9f67d8e07eb6a0b751e35f338325d6136848f",
"l10n\/es_DO.js": "b1fe2261bf1c9617023c81d0414cc3b039bcd6c8fcad235945529add12eb8428d12f34adaeb458b1a1b21cd99cb54cfc38f8a5924075ac2aa871b0b5476fc0f8",
"l10n\/es_DO.json": "02ad05d89b562f4798ce2f6ee909d1b3937fd9768d336256ef4a3d12e71a5a9bee10deacf7ed24425dff9a4832f9f67d8e07eb6a0b751e35f338325d6136848f",
"l10n\/es_EC.js": "2217effa82948960b3f1af4f3549230fda66036c697dff3e7922d5d3b8c91ec26414651ebbfa8fb6bb02d2daa8fbc461b580099361f6e83d3a4579ad041b963e",
"l10n\/es_EC.json": "9d7e4d341e83f7d4e9b047ab7fdc8b4b2bd12f2d75ea8da74ce399bc22e0665dc365f3176cc3418d95d650ab7645f5aaabb40b3c5d1196c891a4b710c5523311",
"l10n\/es_GT.js": "22a31f337652b84e9bce996ab950cf1b0ee82efea04be5062414d5a3bc30afd97e940fe1d0bde10ce009fb8350ebcb2b439ea19ce5888609aac03c72b11b3ba7",
"l10n\/es_GT.json": "9082345250a810f2e7c3ab824461c638d0aa727fbce6988b4214de04b242b552079c851fdd28a0903d9750eb6c8aaa30f13a76299b3f35e2efa88d61037a8bbc",
"l10n\/es_HN.js": "aebfdabd75382684a439d4f723caa3370136a0f5b6f81bad1337156513234adcd7a2d64e2ae66c7e6a72286af1a8ce54cfa2fac66dabd41c3eb9c762c7360536",
"l10n\/es_HN.json": "3b6a81eae4bc57c7d1c58d16523e4d9eab28e7966b1ede7b9cc5aeb0510c7d664d9b0f487be72a9b969aeb2dfe917d2379fb070606904ae5662aecad9a7e6f03",
"l10n\/es_MX.js": "74153d2da25a29aa31af3112c1c33452a21c1e745ee9c67775300922de0ecd7c48784eb586cf83ccca1079378684d074e62aa398edb186fd0abfdeb747fd7b0e",
"l10n\/es_MX.json": "754c82ae6d2f979a6dfcab191ae004027d575062803d3fe712ffe13d606d0b6cee6501dbb6785611d01141c682787533c3766b1a92fc980d3f450fd5eaa5555c",
"l10n\/es_NI.js": "aebfdabd75382684a439d4f723caa3370136a0f5b6f81bad1337156513234adcd7a2d64e2ae66c7e6a72286af1a8ce54cfa2fac66dabd41c3eb9c762c7360536",
"l10n\/es_NI.json": "3b6a81eae4bc57c7d1c58d16523e4d9eab28e7966b1ede7b9cc5aeb0510c7d664d9b0f487be72a9b969aeb2dfe917d2379fb070606904ae5662aecad9a7e6f03",
"l10n\/es_PA.js": "aebfdabd75382684a439d4f723caa3370136a0f5b6f81bad1337156513234adcd7a2d64e2ae66c7e6a72286af1a8ce54cfa2fac66dabd41c3eb9c762c7360536",
"l10n\/es_PA.json": "3b6a81eae4bc57c7d1c58d16523e4d9eab28e7966b1ede7b9cc5aeb0510c7d664d9b0f487be72a9b969aeb2dfe917d2379fb070606904ae5662aecad9a7e6f03",
"l10n\/es_PE.js": "aebfdabd75382684a439d4f723caa3370136a0f5b6f81bad1337156513234adcd7a2d64e2ae66c7e6a72286af1a8ce54cfa2fac66dabd41c3eb9c762c7360536",
"l10n\/es_PE.json": "3b6a81eae4bc57c7d1c58d16523e4d9eab28e7966b1ede7b9cc5aeb0510c7d664d9b0f487be72a9b969aeb2dfe917d2379fb070606904ae5662aecad9a7e6f03",
"l10n\/es_PR.js": "aebfdabd75382684a439d4f723caa3370136a0f5b6f81bad1337156513234adcd7a2d64e2ae66c7e6a72286af1a8ce54cfa2fac66dabd41c3eb9c762c7360536",
"l10n\/es_PR.json": "3b6a81eae4bc57c7d1c58d16523e4d9eab28e7966b1ede7b9cc5aeb0510c7d664d9b0f487be72a9b969aeb2dfe917d2379fb070606904ae5662aecad9a7e6f03",
"l10n\/es_PY.js": "aebfdabd75382684a439d4f723caa3370136a0f5b6f81bad1337156513234adcd7a2d64e2ae66c7e6a72286af1a8ce54cfa2fac66dabd41c3eb9c762c7360536",
"l10n\/es_PY.json": "3b6a81eae4bc57c7d1c58d16523e4d9eab28e7966b1ede7b9cc5aeb0510c7d664d9b0f487be72a9b969aeb2dfe917d2379fb070606904ae5662aecad9a7e6f03",
"l10n\/es_SV.js": "b1fe2261bf1c9617023c81d0414cc3b039bcd6c8fcad235945529add12eb8428d12f34adaeb458b1a1b21cd99cb54cfc38f8a5924075ac2aa871b0b5476fc0f8",
"l10n\/es_SV.json": "02ad05d89b562f4798ce2f6ee909d1b3937fd9768d336256ef4a3d12e71a5a9bee10deacf7ed24425dff9a4832f9f67d8e07eb6a0b751e35f338325d6136848f",
"l10n\/es_UY.js": "aebfdabd75382684a439d4f723caa3370136a0f5b6f81bad1337156513234adcd7a2d64e2ae66c7e6a72286af1a8ce54cfa2fac66dabd41c3eb9c762c7360536",
"l10n\/es_UY.json": "3b6a81eae4bc57c7d1c58d16523e4d9eab28e7966b1ede7b9cc5aeb0510c7d664d9b0f487be72a9b969aeb2dfe917d2379fb070606904ae5662aecad9a7e6f03",
"l10n\/et_EE.js": "b654e539e51462eaab89da2b4bc2dfbdbfa3252aaf7cceada42869690b7577f91a8f120f7871b13a9d5d86bd2cde336b665d134e9228ae81a7a6a27c31f2a017",
"l10n\/et_EE.json": "871749771d4b75b12fb8160c44fbeca0517ebe589242052824d17b5e6e36a3ce67b87fd7346097d49667970d59bf77c790fddde361fcd7d360990fa3951e6888",
"l10n\/eu.js": "b896fc72e28d9c66b4064f35aa1cc9303d7461389d00343598fd2485a519c4d9fdaf1a1935e4cb9e49a3cdf52b657fc995f3ec7b401fc9e8cb090e4cab99d0fc",
"l10n\/eu.json": "7bcc5b991d7b52210349ba641f0334e1b83b59bc16dcebbff9499aba9f82c972a6ab9a02a51a8d82165c55c70ed94a0bf786de54748230e36f5edea25052a27c",
"l10n\/fa.js": "ba5478e97354e20acfa297f3b44cd36eb61e86a6de83596aed32981dd021a8c44240a4597c6e06243038b186448145ed083ac05d5d5d52ba574c17586cbb16a5",
"l10n\/fa.json": "e4ba194b57d412e78e55e1dd105c4fd89206d7d5fe023d3ef42a25ac78a79185be00a55c71d9adf600edc72fc0ac48736fc61de1acb4d24d342b204fbe1dd121",
"l10n\/fi.js": "793cbeb53d5c6d09568cf99c757df128f6eb66377121d13049277c4d1b6999031ee35399f4cd65b0459430d28922dd15fe66bbada9b1a0b617119c4b9a5f2103",
"l10n\/fi.json": "b5cf6a45967f84de7e819f4f189ad38c82cbc34f854d38054bc95db32685f2e910dfe5236c002a0abde855ea9c1e773f4c4ef24d14225065febd848e1d3fb7a0",
"l10n\/fr.js": "9d118a92099d3fbc263570cc71398be5ffea070961895050bca40665e47c75c00eba820fb5a5240401eacb375222b2dd1ea1eceb5946f943e04e1f5750718a31",
"l10n\/fr.json": "7716fd52c6ad54fba08102e05a85af6ab71955da0664f3fc3b9677da775b0531f3d8e538082307fa17f8110fde782648808bad7f156506e3a04c8b96c3b2f523",
"l10n\/gl.js": "54b2aedf2d129202f6bcf9536a701111d3915665d31a8039c6033b3eeac1e8e77cd7804361f5acf1df4ac653476ee8b52f5dcc933f503306b716152a1ebced9d",
"l10n\/gl.json": "900caf3cece91a99d436a268fa45e9f35f3cab333bce3e540dbbac3de172ec092eefbb9e8d9202d92d945e180e124223c1ee6166e43b6656cba5b32590ab3430",
"l10n\/he.js": "614fff734a28feb7fc9d4f744546fadb4d7914c136294ec5881f11a6767db7bc660a818b9801df0539b8181e81216312792896e686584b6229ea46021f7e786a",
"l10n\/he.json": "8636b7239d3bf9676b9c6c0a4547262ccee8f7aa9266d56e247623f1f2d3397ffc1ae668dc18f7b4dc7c9329beb7e03ccc41984d10714cd5196a145741efbdaf",
"l10n\/hr.js": "1dc53d4f385cbab1a8006a0430e0d85220ff2b8cbe54119fa950c8c3b3ed0731bba4b95458bfde1c11703857b6b77e950a6db0e1d3f9ce2caa1e03fe19f0184f",
"l10n\/hr.json": "81617e733fe35d480dc2441a8ca6c94a1cd2c012987dfb433eb870196638baa8d15d051073bbeaeec3d42ba65576c5beb1b2c9c5998a2baed45171df1c286dbe",
"l10n\/hu.js": "b9880a1a2484461899a1ce54dccac0d1334f42d68c1109b97aa270ddb4005c732962a74edd64ec277c986a50f751be09b49a6266744563c69a40dc3625c16f40",
"l10n\/hu.json": "39c73968b21ae4c563b7f34b0533b2aff78ddb785981dddc9090efb98c0f504246d8b08cb3aed2e0b3d5848c706a10952bf4bac995c7e49b76d95ac69b0ff557",
"l10n\/id.js": "884c92559319232f61ea87d7abadde0174c69e8ae131df01b483ce7fc56f85d7a49f0ee243b049a3aa7de74c32e445a7b12893e79d64ba67b2d1c3972986c72a",
"l10n\/id.json": "bfce7a5e9c13da6bfb8cc14a37dc9e53651a30b1e3b5a86662375fe3cb1a54d14bcfa4049bebc7db89a151c04a64e88a63620b5be4b643522db9966a642c7213",
"l10n\/is.js": "1d9578c6bd377acb382120f4b1dc04c34f5439ce54683e930bc5c909e08103baa3f0aaaecd67e53c143ef268a61a932f78431ce330657cf5ebc472f24433e864",
"l10n\/is.json": "756be85005f798c53d407718306bd7938081d14691bdd2fdb90e09236351f94c047b72d845399c277161097b1b2904a17cb25c98c3919165c94c7e576c259acc",
"l10n\/it.js": "9a8b4a9880fbb671aa44797e059909fcebd1477de0977e944e0b48ec5a2646eb22c6303481720fd754c463f07ad1498fcb3981ac9d9edce299aa831bdab0d1c4",
"l10n\/it.json": "df42c55a70bc9c85a489e7ad72f92de5f9a2ecdb5c6d33fcbb6ee7bc66e556a98da358604260e83256cad9745a2ad94dc54c93111e6b4f4b32246177bb55acba",
"l10n\/ja.js": "0dc68df035c32e64382520651bae65ad9e2e1acac8061d778c498ec1a95eb43ff46ac72eb47721040218ce91b5046d857685446fbd622ec63008373a0ffa0c3c",
"l10n\/ja.json": "faa05c80f4002dc161d5eee7e1bd515646999ec9dc380e8b1af37e3f79dc6f05c023daf5b472ff776e266597c31081ac97dadf6f4219ac72be3c9090bd12d16a",
"l10n\/ka.js": "bb3f8996f3c92e6a55a395adbbfb7d0d9f2956016770c799d93335bc771a227dea1dee263cf5cb2e887e5fc5c1a559031ded0ed7dafeb47a46a6aa589dcc8ee5",
"l10n\/ka.json": "0ac9d16795c8456937bbd4b079742f211d0799ee779ffa936e72579a0f7b3d771086c1eeabe7d26ea8e727568f87dd011fed7b36ebfda20bd2622e8af91b70f6",
"l10n\/ka_GE.js": "a21d72c85deb604fe4a4dfca74c3ab3ac06f6907597a1eff0cfa6c7e0df45a0b61c6bc16f6ec71989c00c75419bf356ae99d7ace1a407921f2ad138ec7aba1c0",
"l10n\/ka_GE.json": "cba194c5e891cb4e60f5fc6a6e6dc3ae843281c49f8d3e3534947465b66cff7d6cb545c9b8b4003ff282f1e5e11121e9ceec634818d7399600f296698b3235a9",
"l10n\/ko.js": "3a756451bc7861a8f47d1d8632911577170831ef4705633e778305e779a24a81e9de5b79bdc1332d07387a37192f1d0c24108abc002943e928d2676f7a611daa",
"l10n\/ko.json": "631328910944870f6bbe3dd64715bb9cca029865bee6c6956562fb956bba53fa34acdb4cab466372cbedc60f297de710c778ed5c1a3c2272f9efb36305a54ae1",
"l10n\/lt_LT.js": "93aed1a4e792a3fb3b2576eddeb83ef5f701d4da124b7fa71fa08e6535667d399a0ba0653a56c8f425ac1dcf12bb475c497a8db9c961f7db7d26fb4def5cd96c",
"l10n\/lt_LT.json": "a4d34a5e56e6019b7e92a353fa25b05dabeadb8db242e080fd9aed2a11b291f9ee30cda02501e333e570876f9ab397d6097cf8e4af03a50265372cd2ee49691f",
"l10n\/lv.js": "4a3f6789da0543ad3ec58d7dacd2689b1ae44488d6009f0ff7fcad46c609d17dcbc9bceac108168e61a73d45d9c4d9e09191d57077a6327eec3db8b08efc387d",
"l10n\/lv.json": "debedc7a440e0b58495b4ff759dc886787e19dcadb269d0100716c28ae4bd68a67db154fdeb8c093bd27dcd03f8ec94524cabc7066dcfeb9907af1ec02818893",
"l10n\/mk.js": "b5744b5747ef562eee529972647db44ea96c320b0a636cd30de93a00d7acb642b256c28e74d1db5463d18e8b90b6afe7fa8eb1dd446de80ce3764e6c94cdd243",
"l10n\/mk.json": "3cbeb09ca11f4cf99d18b8807fba4e06366b2d70b70aeb79da84fba5d35ca7d5d2b4da7e2f1fb9c0d55532fd221eec7614a77bfc0ea12be5decfa20c732699b2",
"l10n\/nb.js": "deecd532fdbf2f2f5589b73efe61ed1901fd078cfac824166748b8243b602841998b0b76d7b35e1b9ce7033ec01c35ae96fe68c5a3a691124e850388ac5fe5a6",
"l10n\/nb.json": "dca9980b3a7b139b4684ce751cd197292f614d433a09089936b4068338f9d3c9bbd1cc831bef21cab26b351bd00a335941ca6937dd4d3ed1ee5bd180513fb5d0",
"l10n\/nl.js": "93682797390d49aef883e463536874f031454f93465bc16ab22ea5cdb59c104cc8e4a62c29591d93df3ef9752d68c3164d564f350892d40bf5cb3fa28fe67854",
"l10n\/nl.json": "86815547e9efdbe70044ff4d47f717b8a99771d55a27af716035faec26b1cf0bb27c12ce63ec04367d0ad986ce79f9ded54013ff5d59ff1219b0d71f82078f3d",
"l10n\/oc.js": "6525e2fbe4351dd116bfa9823817c445083bd29a4542538f1c1f1b8dda3272d61f394a4368e1e0624e9570cc03b9f0dc27df626a1ba7c9e1d4c89d787481d36b",
"l10n\/oc.json": "29b54803abbcc6d39aca3398807c005e897fe752d31c575b57092de48c959744e24e36f060a300047cbe4525153e1c87cbceb7022e9875122daea61f54e07bc5",
"l10n\/pl.js": "6162bb0b2146321dca5730c11e3591115891281c23efab06e1961d9e7291d74c88c4e5dc72bacb95ce0c607f14225600f49ffd1b636f97f7d37ca417f460e2af",
"l10n\/pl.json": "d3ba85de281733769be70d0b8c79cedd2a12f2f8e2bfea7eae78e7e64bfb49a3db44837094bbe6662ff302b62704ac1717b87c39c81bf836f2988a7079c0d457",
"l10n\/pt_BR.js": "0857ff9e163c50b388894fdf1a274985d3fdc295fd4a1f295c2c5d44ef09d9e20325fe1daa512444053ec8f24c107c53b16cfd0705018f452fcff63146a8d1a5",
"l10n\/pt_BR.json": "a45dd7b6c5fecaed150b4204fe322df2d0489714d8488157823551f147e3e0eb845f9c682eefbdc36e55bc7557972bca3ac611527455cc219f2a9d3dde426bd6",
"l10n\/pt_PT.js": "01c892fea14bc608698f0fb273c7ef73d84203d4f1190d9fa052b5e116837707d3279a18d4832322b488bec8a42453fcc81bb04d9c7611584670b54dcb7642b6",
"l10n\/pt_PT.json": "5af00a984498f58a723ad5c8d87e3f104459f9f7242855585b95e47207ecb5b6bb63cf6122f194288eb7f354ac5910d10d26421ba4cc51b38a6042ef89f403ed",
"l10n\/ru.js": "15207660c2d3523cec54f6ec334b2c1e4d31df8ddb44f982e2ab530621b37ae274565327199fdbc85de96499edb025839552e2a615bf5232e6768153b36162d2",
"l10n\/ru.json": "f26226fb549be039d6a6b63deda345d1bac8776d2e31d835c3eabd35223596848da11fcb2abe1de1ebffb6781c87df9a717300da5eedc0d33077b53b743d99b8",
"l10n\/sc.js": "7228e2983e773cef044d8ac7c08f6d2d7957bf0a0e932b12b1e62b29e5ba3939057a68963b3bc91e6c62d314822524c7b54ce4f3ef1459acec6234b67efe826a",
"l10n\/sc.json": "f8d627c341d4f4738b53635cdcacf3609b19c85b52b5aebe89700e374987f410fd75092eb1d7e4101c6e6631936b04d41d75889698c97227284386b974e0e827",
"l10n\/si.js": "dcc48fa3b5318fd3bf1dde45dca146fc07e53c8e2231f25448c5783a8de35ccc95bd701c829b5cb9ca5da4dbae280fae7759798622ed0c5405c3d96f748047b2",
"l10n\/si.json": "29f2ccf61361f811eb3469455d4ffa0bc0745f57d6c88cd5ae9ecf06c9c4f4b0f0c252c37e8df4b03378994b5340941760b69a98a91522a426bd60991ecc3e92",
"l10n\/sk.js": "b6eec50895321d143cf0dd965f2b1698c3e1735e9e31a6c7757b539fba3251d6d7019f5011d04b6cc9ef81c4ac9050e73a9568df571adea0243dae747a7bb9bd",
"l10n\/sk.json": "227adc3256c235495e64a43d7b1818f41c92cbe42e91f607166abd9e3eb51ff437452c47a2d54084689113883a53e83742702efda1fe153b60c2e912fda45a0d",
"l10n\/sl.js": "f157dd552b02b0a40adb84596bbfac9fe920d66dd89ccf164d47b2d474f6d188ac0fb08ab4ffa79153e29bd28a423093111c93a5f93c982002c5b8defd67f297",
"l10n\/sl.json": "72f6e9c3e2b986655ed8eff69508a18a2f725a7e58732f85bb2a910f8286f914647fb8523965e36d88cf948d3c524f12eb0458936495ac4c8da4090ab5d863b2",
"l10n\/sq.js": "207ccfe1f8d290a9038d68713b1718e4c4823efbf3aeb22b545aac612afdd3f501d1a6db4409e887e7405c32ea1f7fbd9fb4c2b7a9f5b179e0c59b60a67f630d",
"l10n\/sq.json": "8355a89c931be15e82cf558c3422bb253098ea7a54af0a189e425e4a7258f3c6d84f0561aa8d2e7cda76c788e416e60d19a322d53b10e8adec755cdeb5fd26ff",
"l10n\/sr.js": "8acf2df038e130cf60b9699f76570141638f97b02294d68196ff998153a9a37e3447eccd7491887f726b2bc9a8a2c03b7710626db6c72f6d9e18b0a96955b4f3",
"l10n\/sr.json": "8eac22a4b326be2e89404f55d49796114b16a986cbd6204f87fd288a962e0052ccd1d9d1830138e0a94ab942dcdd463df396cb08e481933aaf3a2defea80e05d",
"l10n\/sv.js": "1450af0470ec5bd9272c039374d2498b04c509a7db24f24aff709f583cf6c19bec221a25e4a566a41cc98d80b2049159675d85b3fdd6931bef5b634ec8b6ca45",
"l10n\/sv.json": "71bc91c649a7125dbc5d9b7ae4e2bf889009e2bea011d9fa2d360772ea08e9ca470a71b1df05fa0b2addc6718401ade7079ead783399627cf47228dfb6500967",
"l10n\/tr.js": "2b5e8eb443e75cb1521f3e9c76c18082bed88a25c87cb066a38a0d43352e361bc7e998bd089001fbc349010aea64f4b1cc7307f8a4b576433ecd261372e19715",
"l10n\/tr.json": "0dea793b97b67ceed2a0622656408c4cde1c1f1d642f60a363b9d34863bc8519f2e50c1741372fa53e86547287d00cff97390ebaba74478f60bc073c7d299959",
"l10n\/uk.js": "9587bc14c0289e9a3a912d3ed89ce02a8a36e96afb54888575add36839475d2bc7b46d3e992b0b05c498811e72195e724aba49ce2a97accd377e9595a4e34316",
"l10n\/uk.json": "f1771eb638dfb528b55c083bbc15c0cace6d818b4fa90378eb6acd7bd285357ca8f9ef50f09ff06131d47804e992fc0458f1c93110f3f01a4d812e9f3cfe649c",
"l10n\/vi.js": "7d94605e3ab293b222a9a7145909ab0f8e5e5cc3e69e4de0ee0de7609437c78213cfa16a1b16a006735eb6c381fbc743d2f9d272600396c826b5170d84712c4c",
"l10n\/vi.json": "65d29f05a22225f44667c548daa2ba0237084cf7735f959023096d8975d896e2493d9e8eb7f91dc77b9db95dc4c38faafaadee6f0a68f13c9bcb79c581bc24b2",
"l10n\/zh_CN.js": "fc86e710f73edd587733b6b394818c118bae4cb981a4c7ea847dca3b2d298760535a20679330aa323776fafc25f77d4d2254c299fdfc469f1641007a80421f52",
"l10n\/zh_CN.json": "70e2ed18743006fb17f1412dfc1c426c5d797d07e26722c9b84c6729f638a2a83606c4b3496d96dc437fdc3290ccb18cf2a993f439d824c2b0dc42e6a63d0b3e",
"l10n\/zh_HK.js": "515a5ffa64620d293506c9a2b969a05ebb7b0283a72bb7cd37ee6ccb7c0418347244a7df2e893a540d40f2d006e57533c04a05491f56c73bba07c0197bdc6ec1",
"l10n\/zh_HK.json": "a05f920c17de3b03cafefa8df76d29d7e362701d5595c823ebe94413950fdd5728753bf0f66c813836b2b701f4d72416e135d1962e49225809659ddcd78bf4b8",
"l10n\/zh_TW.js": "a782018f7c570e201ceba23c178b173eaa2e107ebdc77668e8a2af39e508f9520ad7e7a81f9d9afd4c859cbdfe42c4b68eec8cc6f177f9189b8511bff0eace40",
"l10n\/zh_TW.json": "f1e725b1d638a457a3f1f5bdcae03af18e5fe552f98405b4dc5d6bdfa07f6c3dfe0ee76bdc0b120396b96925a1f388e6c34f82cd9b7a9700fbf9d15d010e6d05",
"lib\/BackgroundJob\/CleanupExpiredAuthorizationCode.php": "087e06bb2ec6a7de34a6e363359b427e3a56f051e83306c7e5ac942018fa7d16f644700393a12e6b09bc665d9ed87863613bfae536459de3168c3bac9cc17bb8",
"lib\/Controller\/LoginRedirectorController.php": "50ebcc3810a6034c3a7e4a906cf31bb673bb162b5c5eaa7c3469f88e8b495f67bdd5364f4122c920570d6f1809fae93790c81f771495a3082008c06c28218f8c",
"lib\/Controller\/OauthApiController.php": "7785795dfc4fe86ac8d99ed3c91d4cb77514b1d3bc114707164fc3cd49d4c14dc9658daba482ac952dbf41cc6e29e4df620fc221469d75ab5a4710cab41a53d5",
"lib\/Controller\/SettingsController.php": "b983f812eceb544655425fe1a0be6fa9a1210cabcf464db2d85e1afdfa88e2f3608132864d0117d5eee7ed0aa92db92cd15aead28b0b092faccc5a9db656d6bc",
"lib\/Db\/AccessToken.php": "a3baf8669f2c1594cc19502623d9a6fdb0852bac8a6c61900024fa732a6b9e0013f5dceafc590456e261398e403ac8af90dde14602eec8cbaf68d75e6a49d8bc",
"lib\/Db\/AccessTokenMapper.php": "9535e35cbd20ed04a75da410677836ce6083f931845936ad1181580706ee54b54fb057719ee685b2a71e850d12e9d8b62f74bdd08526a387eae08e9731a96929",
"lib\/Db\/Client.php": "8d4fb613152a825aae2d1bf375e0067659979d43912474738d197abb7397488b795992cea3dc07fbd24e2b6816465f0a11dbdd2a1940773267591c24406e2f43",
"lib\/Db\/ClientMapper.php": "1faa62818f1d548510a6059d3feb17bc8b9d91e40b7e8a48bc078fe802791d6bc1d5a70a8ce45ff99d60db3e9125adb456ebe37398ba5cf9d88d236a200f2d1a",
"lib\/Exceptions\/AccessTokenNotFoundException.php": "e11dce5a64e0c5a2485aa8a532436318160c4ef94f372fe7f175dc0de4699c35afb532d4b0bee8d0b48e255d14926cabb511b1eadec0561c3bb37f97b68f0157",
"lib\/Exceptions\/ClientNotFoundException.php": "bb486b0f810bd18a1078d062f51aba3716f7c822a5b1c0703549016be36f457d424bc13a1e0a05f0b3ba7d9f0756bbfff4c3cf0b11dd81e3d1d8d223df56b5d4",
"lib\/Migration\/SetTokenExpiration.php": "7fe3c82c144f854100d76f735e83f1f0c913a438f7db8871cac01f4f6edc0e8a130d6a8b76b95c98e81ec60ba5cb823475ff8d7eb3e7ca073a6cb0967b67ce7a",
"lib\/Migration\/Version010401Date20181207190718.php": "6b09f83d933c04e339353e02463e102e3f137bd7a7d72574a6be26256e273dd8272dcc86ee3b2c3dd7ec4a3bb002c95fd2c4c15b66304afa219d554786f49f46",
"lib\/Migration\/Version010402Date20190107124745.php": "7b9d64239df5b121da43061942adf5edff342cc4eed49416bc856464795dd4099352009b0445fd7037766273d13a807b6aecd701729ab8b32be4c4181ab70782",
"lib\/Migration\/Version011601Date20230522143227.php": "c52b17f1dc9d6ecf5a6510d7c1957576d8bac77bdcbc4756845a7af53ec55c11d5ff8a7f45f7244f4a28a7500dfe4ef51cd3f2e678aef5ebe0d32c04d17c4bac",
"lib\/Migration\/Version011602Date20230613160650.php": "774ccf5ba0fbb01778e7aadc9eb19656c8217a7d0092adb27b5bd0522e0f35b4b63d445a398ffb7a3560e3f44be2854ffae0ca991834bab94406988aff074eb3",
"lib\/Migration\/Version011603Date20230620111039.php": "d807b8f6dcac84ee9d86339783d8538eea904af5eb021fa988193efa75216b50b9ca7dd1a6064eaca2b1bff24bfbfd7096f0e94d24e421841d4114451e542ad1",
"lib\/Settings\/Admin.php": "9b6084eeaa27e49b127f92fbea4ffff19526117ebf548bed94c6f7e97b437003d4ae5c3a8fbb4bed9f454aa78570d17173bd95398a7fef922c65e60f8a4ff8b6",
"openapi.json": "9675e9e678465614e16c9f4821b9c214c3466b41a0af71f13858b3124d7fd758cc706a329fa95cf11c0e1c4eef958dba8ca4698d37120e0d4251a8e0b11621d0",
"templates\/admin.php": "60088e8ddda947ad6a456e476107027e17de9acf4f7e273278980d1aa2f847fa5262e7c4bed00b913fb049ec142e1c5b06c704fd2e69dada76d0d4ff31928bae"
},
"signature": "ILJn2CCvyaePCEIo0WFWQWStLuKO5d0vmsd7bZpmtuLnZc9yfLSONp4u2UXwdi0e9XfKNqiIf+90jIV8Xc\/yhH56LFYrcJKftSeqGcmFnyXE\/muLH3ISnrIaFYm6zhVQXiisLeDogmmCoEA8yK4HEIqLk+p7RUBvcmKVnsKhpPvHV9d\/rfriY7N0QjvSJ\/3WDCRon9NwjDAhTTRtHJS8S79ieQ2UvCd\/PUTqVFvl1fDcLKMnym6Y9q1OlClgraIsJolFIeMcJX1u7E0lyJBpoc10rqU5MAwtBbfgU0q8fTZKT0Mutjf5ttqJFSkQ91DPNIWPqz+TAyKM+ffZ1EkHQg==",
"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 ComposerAutoloaderInitOAuth2::getLoader();
@@ -0,0 +1,13 @@
{
"config" : {
"vendor-dir": ".",
"optimize-autoloader": true,
"classmap-authoritative": true,
"autoloader-suffix": "OAuth2"
},
"autoload" : {
"psr-4": {
"OCA\\OAuth2\\": "../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,27 @@
<?php
// autoload_classmap.php @generated by Composer
$vendorDir = dirname(__DIR__);
$baseDir = $vendorDir;
return array(
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
'OCA\\OAuth2\\BackgroundJob\\CleanupExpiredAuthorizationCode' => $baseDir . '/../lib/BackgroundJob/CleanupExpiredAuthorizationCode.php',
'OCA\\OAuth2\\Controller\\LoginRedirectorController' => $baseDir . '/../lib/Controller/LoginRedirectorController.php',
'OCA\\OAuth2\\Controller\\OauthApiController' => $baseDir . '/../lib/Controller/OauthApiController.php',
'OCA\\OAuth2\\Controller\\SettingsController' => $baseDir . '/../lib/Controller/SettingsController.php',
'OCA\\OAuth2\\Db\\AccessToken' => $baseDir . '/../lib/Db/AccessToken.php',
'OCA\\OAuth2\\Db\\AccessTokenMapper' => $baseDir . '/../lib/Db/AccessTokenMapper.php',
'OCA\\OAuth2\\Db\\Client' => $baseDir . '/../lib/Db/Client.php',
'OCA\\OAuth2\\Db\\ClientMapper' => $baseDir . '/../lib/Db/ClientMapper.php',
'OCA\\OAuth2\\Exceptions\\AccessTokenNotFoundException' => $baseDir . '/../lib/Exceptions/AccessTokenNotFoundException.php',
'OCA\\OAuth2\\Exceptions\\ClientNotFoundException' => $baseDir . '/../lib/Exceptions/ClientNotFoundException.php',
'OCA\\OAuth2\\Migration\\SetTokenExpiration' => $baseDir . '/../lib/Migration/SetTokenExpiration.php',
'OCA\\OAuth2\\Migration\\Version010401Date20181207190718' => $baseDir . '/../lib/Migration/Version010401Date20181207190718.php',
'OCA\\OAuth2\\Migration\\Version010402Date20190107124745' => $baseDir . '/../lib/Migration/Version010402Date20190107124745.php',
'OCA\\OAuth2\\Migration\\Version011601Date20230522143227' => $baseDir . '/../lib/Migration/Version011601Date20230522143227.php',
'OCA\\OAuth2\\Migration\\Version011602Date20230613160650' => $baseDir . '/../lib/Migration/Version011602Date20230613160650.php',
'OCA\\OAuth2\\Migration\\Version011603Date20230620111039' => $baseDir . '/../lib/Migration/Version011603Date20230620111039.php',
'OCA\\OAuth2\\Settings\\Admin' => $baseDir . '/../lib/Settings/Admin.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\\OAuth2\\' => array($baseDir . '/../lib'),
);
@@ -0,0 +1,37 @@
<?php
// autoload_real.php @generated by Composer
class ComposerAutoloaderInitOAuth2
{
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('ComposerAutoloaderInitOAuth2', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
spl_autoload_unregister(array('ComposerAutoloaderInitOAuth2', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInitOAuth2::getInitializer($loader));
$loader->setClassMapAuthoritative(true);
$loader->register(true);
return $loader;
}
}
@@ -0,0 +1,53 @@
<?php
// autoload_static.php @generated by Composer
namespace Composer\Autoload;
class ComposerStaticInitOAuth2
{
public static $prefixLengthsPsr4 = array (
'O' =>
array (
'OCA\\OAuth2\\' => 11,
),
);
public static $prefixDirsPsr4 = array (
'OCA\\OAuth2\\' =>
array (
0 => __DIR__ . '/..' . '/../lib',
),
);
public static $classMap = array (
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
'OCA\\OAuth2\\BackgroundJob\\CleanupExpiredAuthorizationCode' => __DIR__ . '/..' . '/../lib/BackgroundJob/CleanupExpiredAuthorizationCode.php',
'OCA\\OAuth2\\Controller\\LoginRedirectorController' => __DIR__ . '/..' . '/../lib/Controller/LoginRedirectorController.php',
'OCA\\OAuth2\\Controller\\OauthApiController' => __DIR__ . '/..' . '/../lib/Controller/OauthApiController.php',
'OCA\\OAuth2\\Controller\\SettingsController' => __DIR__ . '/..' . '/../lib/Controller/SettingsController.php',
'OCA\\OAuth2\\Db\\AccessToken' => __DIR__ . '/..' . '/../lib/Db/AccessToken.php',
'OCA\\OAuth2\\Db\\AccessTokenMapper' => __DIR__ . '/..' . '/../lib/Db/AccessTokenMapper.php',
'OCA\\OAuth2\\Db\\Client' => __DIR__ . '/..' . '/../lib/Db/Client.php',
'OCA\\OAuth2\\Db\\ClientMapper' => __DIR__ . '/..' . '/../lib/Db/ClientMapper.php',
'OCA\\OAuth2\\Exceptions\\AccessTokenNotFoundException' => __DIR__ . '/..' . '/../lib/Exceptions/AccessTokenNotFoundException.php',
'OCA\\OAuth2\\Exceptions\\ClientNotFoundException' => __DIR__ . '/..' . '/../lib/Exceptions/ClientNotFoundException.php',
'OCA\\OAuth2\\Migration\\SetTokenExpiration' => __DIR__ . '/..' . '/../lib/Migration/SetTokenExpiration.php',
'OCA\\OAuth2\\Migration\\Version010401Date20181207190718' => __DIR__ . '/..' . '/../lib/Migration/Version010401Date20181207190718.php',
'OCA\\OAuth2\\Migration\\Version010402Date20190107124745' => __DIR__ . '/..' . '/../lib/Migration/Version010402Date20190107124745.php',
'OCA\\OAuth2\\Migration\\Version011601Date20230522143227' => __DIR__ . '/..' . '/../lib/Migration/Version011601Date20230522143227.php',
'OCA\\OAuth2\\Migration\\Version011602Date20230613160650' => __DIR__ . '/..' . '/../lib/Migration/Version011602Date20230613160650.php',
'OCA\\OAuth2\\Migration\\Version011603Date20230620111039' => __DIR__ . '/..' . '/../lib/Migration/Version011603Date20230620111039.php',
'OCA\\OAuth2\\Settings\\Admin' => __DIR__ . '/..' . '/../lib/Settings/Admin.php',
);
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInitOAuth2::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInitOAuth2::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInitOAuth2::$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' => 'b1797842784b250fb01ed5e3bf130705eb94751b',
'type' => 'library',
'install_path' => __DIR__ . '/../',
'aliases' => array(),
'dev' => false,
),
'versions' => array(
'__root__' => array(
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => 'b1797842784b250fb01ed5e3bf130705eb94751b',
'type' => 'library',
'install_path' => __DIR__ . '/../',
'aliases' => array(),
'dev_requirement' => false,
),
),
);
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "OAuth 2.0-kliënte",
"Name" : "Naam",
"Redirection URI" : "Herverwysings-URI",
"Client Identifier" : "Kliëntidentifiseerder",
"Add client" : "Voeg kliënt toe",
"Add" : "Voeg toe",
"Delete" : "Skrap",
"Secret" : "Geheim"
},
"nplurals=2; plural=(n != 1);");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "OAuth 2.0-kliënte",
"Name" : "Naam",
"Redirection URI" : "Herverwysings-URI",
"Client Identifier" : "Kliëntidentifiseerder",
"Add client" : "Voeg kliënt toe",
"Add" : "Voeg toe",
"Delete" : "Skrap",
"Secret" : "Geheim"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+23
View File
@@ -0,0 +1,23 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "عميلك ليس مُخوّلاً بالربط. رجاءً، أبلغ مشرفك.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "عنوان URL المُعاد توجيهه يجب أن يكون عنواناً كاملاً كما في المثال التالي: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "يسمح بالتحقّق من الهويّة عن طريق تطبيقات وب أخرى متوافقة مع OAuth2.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "التطبيق OAuth2 يسمح للمشرفين بتهيئة الأجراء الأساسي للتحقّق من الهويّةبحيث يسمح بالتحقّق من الهويّة عن طريق تطبيقات وب أخرى متوافقة مع OAuth2.",
"OAuth 2.0 clients" : "عملاء OAuth2,0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "يسمح OAuth2.0 لخدمات خارجية بطلب الوصول إلى {instanceName}",
"Name" : "الاسم",
"Redirection URI" : "رابط إعادة التوجيه",
"Client Identifier" : "مُعرِّف العميل",
"Secret key" : "المفتاح السّرّي",
"Delete client" : "حذف عميل ",
"Add client" : "إضافة عميل",
"Add" : "إضافة",
"Delete" : "حذف",
"Show client secret" : "عرض كلمة سر العميل",
"Hide client secret" : "إخْفِ سِرَّ العميل",
"Secret" : "السر"
},
"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;");
+21
View File
@@ -0,0 +1,21 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "عميلك ليس مُخوّلاً بالربط. رجاءً، أبلغ مشرفك.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "عنوان URL المُعاد توجيهه يجب أن يكون عنواناً كاملاً كما في المثال التالي: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "يسمح بالتحقّق من الهويّة عن طريق تطبيقات وب أخرى متوافقة مع OAuth2.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "التطبيق OAuth2 يسمح للمشرفين بتهيئة الأجراء الأساسي للتحقّق من الهويّةبحيث يسمح بالتحقّق من الهويّة عن طريق تطبيقات وب أخرى متوافقة مع OAuth2.",
"OAuth 2.0 clients" : "عملاء OAuth2,0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "يسمح OAuth2.0 لخدمات خارجية بطلب الوصول إلى {instanceName}",
"Name" : "الاسم",
"Redirection URI" : "رابط إعادة التوجيه",
"Client Identifier" : "مُعرِّف العميل",
"Secret key" : "المفتاح السّرّي",
"Delete client" : "حذف عميل ",
"Add client" : "إضافة عميل",
"Add" : "إضافة",
"Delete" : "حذف",
"Show client secret" : "عرض كلمة سر العميل",
"Hide client secret" : "إخْفِ سِرَّ العميل",
"Secret" : "السر"
},"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;"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Veceros d'OAuth 2.0",
"Add client" : "Amestar veceru",
"Name" : "Nome",
"Redirection URI" : "URI de redireición",
"Add" : "Amestar",
"Client Identifier" : "Identificador del veceru",
"Secret" : "Secretu",
"Delete" : "Desaniciar"
},
"nplurals=2; plural=(n != 1);");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Veceros d'OAuth 2.0",
"Add client" : "Amestar veceru",
"Name" : "Nome",
"Redirection URI" : "URI de redireición",
"Add" : "Amestar",
"Client Identifier" : "Identificador del veceru",
"Secret" : "Secretu",
"Delete" : "Desaniciar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+21
View File
@@ -0,0 +1,21 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Вашият клиент не е упълномощен да се свързва. Моля, информирайте администратора на вашия клиент.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Вашият URL за пренасочване трябва да е пълен URL, например: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Позволява удостоверяване от други уеб приложения, съвместими с OAuth2 .",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Приложението OAuth2 позволява на администраторите да конфигурират вградения работен поток за удостоверяване, за да позволят и удостоверяване от други уеб приложения, съвместими с OAuth2 .",
"OAuth 2.0 clients" : "OAuth 2.0 клиенти",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 позволява на външни услуги да изискват достъп до {instanceName}.",
"Name" : "Име",
"Redirection URI" : "URI за пренасочване",
"Client Identifier" : "Идентификатор на клиента",
"Secret key" : "Секретен ключ",
"Add client" : "Добавяне на клиент",
"Add" : "Добавяне",
"Delete" : "Изтриване",
"Show client secret" : "Покажете тайната на клиента",
"Secret" : "Тайна"
},
"nplurals=2; plural=(n != 1);");
+19
View File
@@ -0,0 +1,19 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Вашият клиент не е упълномощен да се свързва. Моля, информирайте администратора на вашия клиент.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Вашият URL за пренасочване трябва да е пълен URL, например: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Позволява удостоверяване от други уеб приложения, съвместими с OAuth2 .",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Приложението OAuth2 позволява на администраторите да конфигурират вградения работен поток за удостоверяване, за да позволят и удостоверяване от други уеб приложения, съвместими с OAuth2 .",
"OAuth 2.0 clients" : "OAuth 2.0 клиенти",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 позволява на външни услуги да изискват достъп до {instanceName}.",
"Name" : "Име",
"Redirection URI" : "URI за пренасочване",
"Client Identifier" : "Идентификатор на клиента",
"Secret key" : "Секретен ключ",
"Add client" : "Добавяне на клиент",
"Add" : "Добавяне",
"Delete" : "Изтриване",
"Show client secret" : "Покажете тайната на клиента",
"Secret" : "Тайна"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+21
View File
@@ -0,0 +1,21 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "N'eo ket aotreet ho kliant d'en em kenstagañ. Galvit merour ho kliant.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Ho adhenter URL en deus ezhomm bezhañ un URL klog da skouer : https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Oatreit an dilesa a glot gant OAuth 2.0 diouzh ho meziant web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Aotreant a raio ar meziant OAuth 2.0 ar merour da arventennoù evit an dilesa red-labour e-barzh evit aotreañ an dilesa a glot gant OAuth 2.0 eus meziantoù web all.",
"OAuth 2.0 clients" : "Kliant OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "Aotreañ a ra OAuth 2.0 ar servijourienn diavaez da goulenn tizhout {instanceName}.",
"Name" : "Anv",
"Redirection URI" : "Adhent URL",
"Client Identifier" : "Anavezer Kliant",
"Secret key" : "Alc'hwez sekred",
"Add client" : "Ouzhoennañ kliant",
"Add" : "Ouzhpennañ",
"Delete" : "Dilemel",
"Show client secret" : "Diskouez sekret ar kliant",
"Secret" : "Sekret"
},
"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);");
+19
View File
@@ -0,0 +1,19 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "N'eo ket aotreet ho kliant d'en em kenstagañ. Galvit merour ho kliant.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Ho adhenter URL en deus ezhomm bezhañ un URL klog da skouer : https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Oatreit an dilesa a glot gant OAuth 2.0 diouzh ho meziant web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Aotreant a raio ar meziant OAuth 2.0 ar merour da arventennoù evit an dilesa red-labour e-barzh evit aotreañ an dilesa a glot gant OAuth 2.0 eus meziantoù web all.",
"OAuth 2.0 clients" : "Kliant OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "Aotreañ a ra OAuth 2.0 ar servijourienn diavaez da goulenn tizhout {instanceName}.",
"Name" : "Anv",
"Redirection URI" : "Adhent URL",
"Client Identifier" : "Anavezer Kliant",
"Secret key" : "Alc'hwez sekred",
"Add client" : "Ouzhoennañ kliant",
"Add" : "Ouzhpennañ",
"Delete" : "Dilemel",
"Show client secret" : "Diskouez sekret ar kliant",
"Secret" : "Sekret"
},"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);"
}
+23
View File
@@ -0,0 +1,23 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "El vostre client no té autorització per a connectar-se. Informeu-ne a l'administrador del client.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "L'URL de redirecció ha de ser un URL complet, com ara: https://domini.com/camí",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permet l'autenticació compatible amb OAuth2 des d'altres aplicacions web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "L'aplicació OAuth2 permet als administradors configurar el flux de treball d'autenticació integrat perquè també permeti l'autenticació compatible amb OAuth2 des d'altres aplicacions web.",
"OAuth 2.0 clients" : "Clients OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permet que serveis externs sol·licitin accés a {instanceName}.",
"Name" : "Nom",
"Redirection URI" : "URI de redirecció",
"Client Identifier" : "Identificador del client",
"Secret key" : "Clau secreta",
"Delete client" : "Suprimeix el client",
"Add client" : "Afegeix un client",
"Add" : "Afegeix",
"Delete" : "Suprimeix",
"Show client secret" : "Mostra el secret del client",
"Hide client secret" : "Amaga el secret del client",
"Secret" : "Secret"
},
"nplurals=2; plural=(n != 1);");
+21
View File
@@ -0,0 +1,21 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "El vostre client no té autorització per a connectar-se. Informeu-ne a l'administrador del client.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "L'URL de redirecció ha de ser un URL complet, com ara: https://domini.com/camí",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permet l'autenticació compatible amb OAuth2 des d'altres aplicacions web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "L'aplicació OAuth2 permet als administradors configurar el flux de treball d'autenticació integrat perquè també permeti l'autenticació compatible amb OAuth2 des d'altres aplicacions web.",
"OAuth 2.0 clients" : "Clients OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permet que serveis externs sol·licitin accés a {instanceName}.",
"Name" : "Nom",
"Redirection URI" : "URI de redirecció",
"Client Identifier" : "Identificador del client",
"Secret key" : "Clau secreta",
"Delete client" : "Suprimeix el client",
"Add client" : "Afegeix un client",
"Add" : "Afegeix",
"Delete" : "Suprimeix",
"Show client secret" : "Mostra el secret del client",
"Hide client secret" : "Amaga el secret del client",
"Secret" : "Secret"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+22
View File
@@ -0,0 +1,22 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Váš klient není autorizován pro připojení se. Informujte správce svého klienta.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "URL adresu přesměrování je třeba uvádět celou, např. https://yourdomain.com/umisteni",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Umožní ověřování kompatibilní s OAuth2 z ostatních webových aplikací.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Aplikace OAuth2 umožňuje správcům nastavit vestavěný postup ověřování tak, aby podporoval také OAuth2 kompatibilní ověřování z ostatních webových aplikací.",
"OAuth 2.0 clients" : "OAuth 2.0 klienti",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 umožňuje externím službám vyžádat si přístup k {instanceName}.",
"Name" : "Název",
"Redirection URI" : "URL pro přesměrování",
"Client Identifier" : "Identifikátor klienta",
"Secret key" : "Tajný klíč",
"Delete client" : "Smazat klienta",
"Add client" : "Přidat klienta",
"Add" : "Přidat",
"Delete" : "Smazat",
"Show client secret" : "Zobrazit klientské tajemství",
"Secret" : "Tajemství"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
+20
View File
@@ -0,0 +1,20 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Váš klient není autorizován pro připojení se. Informujte správce svého klienta.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "URL adresu přesměrování je třeba uvádět celou, např. https://yourdomain.com/umisteni",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Umožní ověřování kompatibilní s OAuth2 z ostatních webových aplikací.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Aplikace OAuth2 umožňuje správcům nastavit vestavěný postup ověřování tak, aby podporoval také OAuth2 kompatibilní ověřování z ostatních webových aplikací.",
"OAuth 2.0 clients" : "OAuth 2.0 klienti",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 umožňuje externím službám vyžádat si přístup k {instanceName}.",
"Name" : "Název",
"Redirection URI" : "URL pro přesměrování",
"Client Identifier" : "Identifikátor klienta",
"Secret key" : "Tajný klíč",
"Delete client" : "Smazat klienta",
"Add client" : "Přidat klienta",
"Add" : "Přidat",
"Delete" : "Smazat",
"Show client secret" : "Zobrazit klientské tajemství",
"Secret" : "Tajemství"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
+15
View File
@@ -0,0 +1,15 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "OAuth 2.0 klienter",
"Name" : "Navn",
"Redirection URI" : "Viderestilling URI",
"Client Identifier" : "Klient ID",
"Secret key" : "Hemmelig nøgle",
"Add client" : "Tilføj klient",
"Add" : "Tilføj",
"Delete" : "Slet",
"Secret" : "Hemmelighed"
},
"nplurals=2; plural=(n != 1);");
+13
View File
@@ -0,0 +1,13 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "OAuth 2.0 klienter",
"Name" : "Navn",
"Redirection URI" : "Viderestilling URI",
"Client Identifier" : "Klient ID",
"Secret key" : "Hemmelig nøgle",
"Add client" : "Tilføj klient",
"Add" : "Tilføj",
"Delete" : "Slet",
"Secret" : "Hemmelighed"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+22
View File
@@ -0,0 +1,22 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Dein Client ist nicht berechtigt, eine Verbindung herzustellen. Bitte informiere den Administrator deines Clients.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Die Weiterleitungs-URL muss eine vollständige URL sein. Beispiel: https://deinedomain.com/pfad",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Ermöglicht OAuth2 komplatible Authentifizierung durch andere Web-Anwendungen.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Die OAuth2-App ermöglicht es Administratoren den eingebauten Authenztifizierungsablauf dahingehend zu konfigurieren, das auch ein OAuth2 komplatible Authentifizierung von anderen Web-Anwendungen aus möglich ist. ",
"OAuth 2.0 clients" : "OAuth 2.0-Clients",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 ermöglicht es externen Diensten, Zugriff auf {instanceName} anzufordern.",
"Name" : "Name",
"Redirection URI" : "Weiterleitungs-URI",
"Client Identifier" : "Client-Identifikationsmerkmal",
"Secret key" : "Geheimer Schlüssel",
"Delete client" : "Client löschen",
"Add client" : "Client hinzufügen",
"Add" : "Hinzufügen",
"Delete" : " Löschen",
"Show client secret" : "Geheime Zeichenkette des Clients anzeigen",
"Secret" : "Geheimnis"
},
"nplurals=2; plural=(n != 1);");
+20
View File
@@ -0,0 +1,20 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Dein Client ist nicht berechtigt, eine Verbindung herzustellen. Bitte informiere den Administrator deines Clients.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Die Weiterleitungs-URL muss eine vollständige URL sein. Beispiel: https://deinedomain.com/pfad",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Ermöglicht OAuth2 komplatible Authentifizierung durch andere Web-Anwendungen.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Die OAuth2-App ermöglicht es Administratoren den eingebauten Authenztifizierungsablauf dahingehend zu konfigurieren, das auch ein OAuth2 komplatible Authentifizierung von anderen Web-Anwendungen aus möglich ist. ",
"OAuth 2.0 clients" : "OAuth 2.0-Clients",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 ermöglicht es externen Diensten, Zugriff auf {instanceName} anzufordern.",
"Name" : "Name",
"Redirection URI" : "Weiterleitungs-URI",
"Client Identifier" : "Client-Identifikationsmerkmal",
"Secret key" : "Geheimer Schlüssel",
"Delete client" : "Client löschen",
"Add client" : "Client hinzufügen",
"Add" : "Hinzufügen",
"Delete" : " Löschen",
"Show client secret" : "Geheime Zeichenkette des Clients anzeigen",
"Secret" : "Geheimnis"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+23
View File
@@ -0,0 +1,23 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Ihr Client ist nicht berechtigt, eine Verbindung herzustellen. Bitte informieren Sie den Administrator Ihres Clients.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Die Weiterleitungs-URL muss eine vollständige URL sein. Beispiel: https://ihredomain.com/pfad",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Ermöglicht OAuth2-kompatible Authentifizierung durch andere Web-Anwendungen.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Die OAuth2-App ermöglicht es Administratoren, den eingebauten Authentifizierungsablauf dahingehend zu konfigurieren, dass auch eine OAuth2-kompatible Authentifizierung durch andere Web-Anwendungen möglich ist. ",
"OAuth 2.0 clients" : "OAuth 2.0-Clients",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 ermöglicht es externen Diensten, Zugriff auf {instanceName} anzufordern.",
"Name" : "Name",
"Redirection URI" : "Weiterleitungs-URI",
"Client Identifier" : "Client-Identifikationsmerkmal",
"Secret key" : "Geheimer Schlüssel",
"Delete client" : "Client löschen",
"Add client" : "Client hinzufügen",
"Add" : "Hinzufügen",
"Delete" : "Löschen",
"Show client secret" : "Geheime Zeichenkette des Clients anzeigen",
"Hide client secret" : "Geheime Zeichenkette des Clients ausblenden",
"Secret" : "Geheimnis"
},
"nplurals=2; plural=(n != 1);");
+21
View File
@@ -0,0 +1,21 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Ihr Client ist nicht berechtigt, eine Verbindung herzustellen. Bitte informieren Sie den Administrator Ihres Clients.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Die Weiterleitungs-URL muss eine vollständige URL sein. Beispiel: https://ihredomain.com/pfad",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Ermöglicht OAuth2-kompatible Authentifizierung durch andere Web-Anwendungen.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Die OAuth2-App ermöglicht es Administratoren, den eingebauten Authentifizierungsablauf dahingehend zu konfigurieren, dass auch eine OAuth2-kompatible Authentifizierung durch andere Web-Anwendungen möglich ist. ",
"OAuth 2.0 clients" : "OAuth 2.0-Clients",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 ermöglicht es externen Diensten, Zugriff auf {instanceName} anzufordern.",
"Name" : "Name",
"Redirection URI" : "Weiterleitungs-URI",
"Client Identifier" : "Client-Identifikationsmerkmal",
"Secret key" : "Geheimer Schlüssel",
"Delete client" : "Client löschen",
"Add client" : "Client hinzufügen",
"Add" : "Hinzufügen",
"Delete" : "Löschen",
"Show client secret" : "Geheime Zeichenkette des Clients anzeigen",
"Hide client secret" : "Geheime Zeichenkette des Clients ausblenden",
"Secret" : "Geheimnis"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+21
View File
@@ -0,0 +1,21 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Ο εφαρμογή σας δεν είναι εξουσιοδοτημένη να συνδεθεί. Ενημερώστε τον διαχειριστή σας.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Η διεύθυνση URL ανακατεύθυνσης πρέπει να είναι μια πλήρη διεύθυνση URL, για παράδειγμα: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Επιτρέπει τον συμβατό έλεγχο ταυτότητας OAuth2 από άλλες εφαρμογές ιστού.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Η εφαρμογή OAuth2 επιτρέπει στους διαχειριστές να ρυθμίζουν τις παραμέτρους της ενσωματωμένης ροής εργασιών ελέγχου ταυτότητας για να επιτρέπουν επίσης τον έλεγχο ταυτότητας OAuth2 από άλλες εφαρμογές ιστού.",
"OAuth 2.0 clients" : "Πελάτες OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "Το OAuth 2.0 επιτρέπει στις εξωτερικές υπηρεσίες να ζητούν πρόσβαση στο {instanceName}.",
"Name" : "Όνομα",
"Redirection URI" : "URI ανακατεύθυνσης",
"Client Identifier" : "Αναγνωριστικό πελάτη",
"Secret key" : "Μυστικό κλειδί",
"Add client" : "Προσθήκη πελάτη",
"Add" : "Προσθήκη",
"Delete" : "Διαγραφή",
"Show client secret" : "Εμφάνιση μυστικού εφαρμογής υπολογιστή",
"Secret" : "Μυστικό"
},
"nplurals=2; plural=(n != 1);");
+19
View File
@@ -0,0 +1,19 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Ο εφαρμογή σας δεν είναι εξουσιοδοτημένη να συνδεθεί. Ενημερώστε τον διαχειριστή σας.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Η διεύθυνση URL ανακατεύθυνσης πρέπει να είναι μια πλήρη διεύθυνση URL, για παράδειγμα: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Επιτρέπει τον συμβατό έλεγχο ταυτότητας OAuth2 από άλλες εφαρμογές ιστού.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Η εφαρμογή OAuth2 επιτρέπει στους διαχειριστές να ρυθμίζουν τις παραμέτρους της ενσωματωμένης ροής εργασιών ελέγχου ταυτότητας για να επιτρέπουν επίσης τον έλεγχο ταυτότητας OAuth2 από άλλες εφαρμογές ιστού.",
"OAuth 2.0 clients" : "Πελάτες OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "Το OAuth 2.0 επιτρέπει στις εξωτερικές υπηρεσίες να ζητούν πρόσβαση στο {instanceName}.",
"Name" : "Όνομα",
"Redirection URI" : "URI ανακατεύθυνσης",
"Client Identifier" : "Αναγνωριστικό πελάτη",
"Secret key" : "Μυστικό κλειδί",
"Add client" : "Προσθήκη πελάτη",
"Add" : "Προσθήκη",
"Delete" : "Διαγραφή",
"Show client secret" : "Εμφάνιση μυστικού εφαρμογής υπολογιστή",
"Secret" : "Μυστικό"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+23
View File
@@ -0,0 +1,23 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Your client is not authorised to connect. Please inform the administrator of your client.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Your redirect URL needs to be a full URL for example: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Allows OAuth2 compatible authentication from other web applications.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications.",
"OAuth 2.0 clients" : "OAuth 2.0 clients",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 allows external services to request access to {instanceName}.",
"Name" : "Name",
"Redirection URI" : "Redirection URI",
"Client Identifier" : "Client Identifier",
"Secret key" : "Secret key",
"Delete client" : "Delete client",
"Add client" : "Add client",
"Add" : "Add",
"Delete" : "Delete",
"Show client secret" : "Show client secret",
"Hide client secret" : "Hide client secret",
"Secret" : "Secret"
},
"nplurals=2; plural=(n != 1);");
+21
View File
@@ -0,0 +1,21 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Your client is not authorised to connect. Please inform the administrator of your client.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Your redirect URL needs to be a full URL for example: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Allows OAuth2 compatible authentication from other web applications.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications.",
"OAuth 2.0 clients" : "OAuth 2.0 clients",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 allows external services to request access to {instanceName}.",
"Name" : "Name",
"Redirection URI" : "Redirection URI",
"Client Identifier" : "Client Identifier",
"Secret key" : "Secret key",
"Delete client" : "Delete client",
"Add client" : "Add client",
"Add" : "Add",
"Delete" : "Delete",
"Show client secret" : "Show client secret",
"Hide client secret" : "Hide client secret",
"Secret" : "Secret"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+23
View File
@@ -0,0 +1,23 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Tu cliente no está autorizado a conectarse. Por favor, informa de tu cliente al administrador.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Tu URL de redirección debe ser una URL completa, por ejemplo: https://tudominio.com/ruta",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permite autenticación con OAuth2 desde otras aplicaciones web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "La app OAuth2 permite a los administradores configurar el flujo de trabajo de autenticación incorporado para permitir también autenticación compatible con OAuth2 desde otras aplicaciones web.",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permite a servicios externos solicitar acceso a {instanceName}",
"Name" : "Nombre",
"Redirection URI" : "URI de redirección",
"Client Identifier" : "Identificador de cliente",
"Secret key" : "Llave secreta",
"Delete client" : "Eliminar cliente",
"Add client" : "Añadir cliente",
"Add" : "Añadir",
"Delete" : "Eliminar",
"Show client secret" : "Mostrar secreto del cliente",
"Hide client secret" : "Ocultar secreto del cliente",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+21
View File
@@ -0,0 +1,21 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Tu cliente no está autorizado a conectarse. Por favor, informa de tu cliente al administrador.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Tu URL de redirección debe ser una URL completa, por ejemplo: https://tudominio.com/ruta",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permite autenticación con OAuth2 desde otras aplicaciones web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "La app OAuth2 permite a los administradores configurar el flujo de trabajo de autenticación incorporado para permitir también autenticación compatible con OAuth2 desde otras aplicaciones web.",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permite a servicios externos solicitar acceso a {instanceName}",
"Name" : "Nombre",
"Redirection URI" : "URI de redirección",
"Client Identifier" : "Identificador de cliente",
"Secret key" : "Llave secreta",
"Delete client" : "Eliminar cliente",
"Add client" : "Añadir cliente",
"Add" : "Añadir",
"Delete" : "Eliminar",
"Show client secret" : "Mostrar secreto del cliente",
"Hide client secret" : "Ocultar secreto del cliente",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+15
View File
@@ -0,0 +1,15 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI de redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Eliminar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+13
View File
@@ -0,0 +1,13 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI de redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Eliminar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+15
View File
@@ -0,0 +1,15 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+13
View File
@@ -0,0 +1,13 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+15
View File
@@ -0,0 +1,15 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+13
View File
@@ -0,0 +1,13 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+15
View File
@@ -0,0 +1,15 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+13
View File
@@ -0,0 +1,13 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+15
View File
@@ -0,0 +1,15 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+13
View File
@@ -0,0 +1,13 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+21
View File
@@ -0,0 +1,21 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Tu cliente no está autorizado para conectarse. Por favor, informa al administrador de tu cliente.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Tu URL de redirección debe ser una URL completa, por ejemplo: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permite la autenticación compatible con OAuth2 desde otras aplicaciones web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "La aplicación OAuth2 permite a los administradores configurar el flujo de autenticación integrado para permitir la autenticación compatible con OAuth2 desde otras aplicaciones web.",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permite a servicios externos solicitar acceso a {instanceName}.",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Show client secret" : "Mostrar el secreto del cliente",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+19
View File
@@ -0,0 +1,19 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Tu cliente no está autorizado para conectarse. Por favor, informa al administrador de tu cliente.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Tu URL de redirección debe ser una URL completa, por ejemplo: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permite la autenticación compatible con OAuth2 desde otras aplicaciones web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "La aplicación OAuth2 permite a los administradores configurar el flujo de autenticación integrado para permitir la autenticación compatible con OAuth2 desde otras aplicaciones web.",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permite a servicios externos solicitar acceso a {instanceName}.",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Show client secret" : "Mostrar el secreto del cliente",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+21
View File
@@ -0,0 +1,21 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Su cliente no está autorizado para conectarse. Por favor informe al administrador de su cliente.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Su URL de redireccionamiento debe ser una URL completa, por ejemplo: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permite la autenticación compatible con OAuth2 desde otras aplicaciones web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "La aplicación OAuth2 permite a los administradores configurar el flujo de trabajo de autenticación incorporado para permitir también la autenticación compatible con OAuth2 desde otras aplicaciones web.",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permite que los servicios externos soliciten acceso a {instanceName}.",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Show client secret" : "Mostrar secreto del cliente",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+19
View File
@@ -0,0 +1,19 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Su cliente no está autorizado para conectarse. Por favor informe al administrador de su cliente.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Su URL de redireccionamiento debe ser una URL completa, por ejemplo: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permite la autenticación compatible con OAuth2 desde otras aplicaciones web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "La aplicación OAuth2 permite a los administradores configurar el flujo de trabajo de autenticación incorporado para permitir también la autenticación compatible con OAuth2 desde otras aplicaciones web.",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permite que los servicios externos soliciten acceso a {instanceName}.",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Show client secret" : "Mostrar secreto del cliente",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+17
View File
@@ -0,0 +1,17 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permite autenticación compatible con OAuth2 desde otras aplicaciones web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "La aplicación OAuth2 le permite a los administradores configurar el flujo de autenticación integrado para también permitir la autenticación OAuth2 de otras aplicaciones web compatibles. ",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+15
View File
@@ -0,0 +1,15 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permite autenticación compatible con OAuth2 desde otras aplicaciones web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "La aplicación OAuth2 le permite a los administradores configurar el flujo de autenticación integrado para también permitir la autenticación OAuth2 de otras aplicaciones web compatibles. ",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+15
View File
@@ -0,0 +1,15 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+13
View File
@@ -0,0 +1,13 @@
{ "translations": {
"OAuth 2.0" : "OAuth 2.0",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"Name" : "Nombre",
"Redirection URI" : "URI para redirección",
"Client Identifier" : "Identificador del cliente",
"Secret key" : "Llave secreta",
"Add client" : "Agregar cliente",
"Add" : "Agregar",
"Delete" : "Borrar",
"Secret" : "Secreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0 clients" : "OAuth 2.0 kliendid",
"Name" : "Nimi",
"Redirection URI" : "Suunamise URI",
"Client Identifier" : "Kliendi identifikaator",
"Secret key" : "Salavõti",
"Add client" : "Lisa klient",
"Add" : "Lisa",
"Delete" : "Kustuta",
"Secret" : "Saladus"
},
"nplurals=2; plural=(n != 1);");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0 clients" : "OAuth 2.0 kliendid",
"Name" : "Nimi",
"Redirection URI" : "Suunamise URI",
"Client Identifier" : "Kliendi identifikaator",
"Secret key" : "Salavõti",
"Add client" : "Lisa klient",
"Add" : "Lisa",
"Delete" : "Kustuta",
"Secret" : "Saladus"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+21
View File
@@ -0,0 +1,21 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Zure bezeroak ez du konektatzeko baimenik. Esan iezaiozu zure bezeroaren administratzaileari.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Berbideraketa egiteko URLa URL oso bat izan behar da, adibidez: https://zuredomeinua.eus/karpeta",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Beste web aplikazio batzuen bidez egindako OAuth2 erako autentikazioa egitea baimentzen du",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "OAuth2 aplikazioak, zerbitzu hori eskaintzen duten beste web aplikazio batzuen bidez autentikazioa egiten konfiguratzeko aukera eskaintzen die sistemaren kudeatzaileei.",
"OAuth 2.0 clients" : "OAuth 2.0 bezeroak",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0k kanpo zerbitzuei {instanceName} instantziara sartzeko baimena eskatzea baimentzen die.",
"Name" : "Izena",
"Redirection URI" : "Birbideraketaren URI",
"Client Identifier" : "Bezeroaren Identifikadorea",
"Secret key" : "Gako sekretua",
"Add client" : "Gehitu bezeroa",
"Add" : "Gehitu",
"Delete" : "Ezabatu",
"Show client secret" : "Erakutsi bezeroaren sekretua",
"Secret" : "Sekretua"
},
"nplurals=2; plural=(n != 1);");
+19
View File
@@ -0,0 +1,19 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Zure bezeroak ez du konektatzeko baimenik. Esan iezaiozu zure bezeroaren administratzaileari.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Berbideraketa egiteko URLa URL oso bat izan behar da, adibidez: https://zuredomeinua.eus/karpeta",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Beste web aplikazio batzuen bidez egindako OAuth2 erako autentikazioa egitea baimentzen du",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "OAuth2 aplikazioak, zerbitzu hori eskaintzen duten beste web aplikazio batzuen bidez autentikazioa egiten konfiguratzeko aukera eskaintzen die sistemaren kudeatzaileei.",
"OAuth 2.0 clients" : "OAuth 2.0 bezeroak",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0k kanpo zerbitzuei {instanceName} instantziara sartzeko baimena eskatzea baimentzen die.",
"Name" : "Izena",
"Redirection URI" : "Birbideraketaren URI",
"Client Identifier" : "Bezeroaren Identifikadorea",
"Secret key" : "Gako sekretua",
"Add client" : "Gehitu bezeroa",
"Add" : "Gehitu",
"Delete" : "Ezabatu",
"Show client secret" : "Erakutsi bezeroaren sekretua",
"Secret" : "Sekretua"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+21
View File
@@ -0,0 +1,21 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "مشتری خود را برای متصل شدن مجاز نیست. لطفاً به مدیر مشتری خود اطلاع دهید.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "URL هدایت مجدد شما باید به عنوان مثال یک URL کامل باشد: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "اجازه احراز هویت سازگار OAuth2 را از دیگر برنامه های وب می دهد.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "برنامه OAuth2 به مدیران اجازه می دهد تا گردش کار داخلی تأیید اعتبار را پیکربندی کنند ، همچنین اجازه تأیید هویت سازگار OAuth2 را از دیگر برنامه های وب فراهم می کند.",
"OAuth 2.0 clients" : "مشتری OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth تأیید 2.0 اجازه می دهد تا خدمات خارجی به درخواست دسترسی به {} instanceName.",
"Name" : "نام",
"Redirection URI" : "تغییر مسیر URI",
"Client Identifier" : "شناسه مشتری",
"Secret key" : "کلید مخفی",
"Add client" : "افزودن مشتری",
"Add" : "افزودن",
"Delete" : "حذف",
"Show client secret" : "راز مشتری را نشان دهید",
"Secret" : "راز"
},
"nplurals=2; plural=(n > 1);");
+19
View File
@@ -0,0 +1,19 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "مشتری خود را برای متصل شدن مجاز نیست. لطفاً به مدیر مشتری خود اطلاع دهید.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "URL هدایت مجدد شما باید به عنوان مثال یک URL کامل باشد: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "اجازه احراز هویت سازگار OAuth2 را از دیگر برنامه های وب می دهد.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "برنامه OAuth2 به مدیران اجازه می دهد تا گردش کار داخلی تأیید اعتبار را پیکربندی کنند ، همچنین اجازه تأیید هویت سازگار OAuth2 را از دیگر برنامه های وب فراهم می کند.",
"OAuth 2.0 clients" : "مشتری OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth تأیید 2.0 اجازه می دهد تا خدمات خارجی به درخواست دسترسی به {} instanceName.",
"Name" : "نام",
"Redirection URI" : "تغییر مسیر URI",
"Client Identifier" : "شناسه مشتری",
"Secret key" : "کلید مخفی",
"Add client" : "افزودن مشتری",
"Add" : "افزودن",
"Delete" : "حذف",
"Show client secret" : "راز مشتری را نشان دهید",
"Secret" : "راز"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
+19
View File
@@ -0,0 +1,19 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Asiakastasi ei ole valtuutettu yhdistämään. Ilmoita ylläpidolle asiakkaastasi.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Uudelleenohjauksen URL-osoitteen on oltava täydellinen URL-osoite, esimerkiksi: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Sallii OAuth2-yhteensopivan tunnistautumisen muista verkkosovelluksista.",
"OAuth 2.0 clients" : "OAuth 2.0 -asiakkaat",
"Name" : "Nimi",
"Redirection URI" : "Uudelleenohjaus URI",
"Client Identifier" : "Asiakkaan tunniste",
"Secret key" : "Salainen avain",
"Add client" : "Lisää asiakas",
"Add" : "Lisää",
"Delete" : "Poista",
"Show client secret" : "Näytä asiakkaan salaisuus",
"Secret" : "Salaisuus"
},
"nplurals=2; plural=(n != 1);");
+17
View File
@@ -0,0 +1,17 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Asiakastasi ei ole valtuutettu yhdistämään. Ilmoita ylläpidolle asiakkaastasi.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Uudelleenohjauksen URL-osoitteen on oltava täydellinen URL-osoite, esimerkiksi: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Sallii OAuth2-yhteensopivan tunnistautumisen muista verkkosovelluksista.",
"OAuth 2.0 clients" : "OAuth 2.0 -asiakkaat",
"Name" : "Nimi",
"Redirection URI" : "Uudelleenohjaus URI",
"Client Identifier" : "Asiakkaan tunniste",
"Secret key" : "Salainen avain",
"Add client" : "Lisää asiakas",
"Add" : "Lisää",
"Delete" : "Poista",
"Show client secret" : "Näytä asiakkaan salaisuus",
"Secret" : "Salaisuus"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+23
View File
@@ -0,0 +1,23 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Votre client n'est pas autorisé à se connecter. Veuillez en informer l'administrateur.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Votre adresse de redirection doit être une URL complète, par exemple: https://example.com/chemin",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Autoriser l'authentification compatible OAuth2 depuis d'autres applications web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "L'application OAuth2 permet aux administrateurs de configurer le processus d'authentification intégré afin d'autoriser une authentification compatible OAuth2 depuis d'autres applications web.",
"OAuth 2.0 clients" : "Clients OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permet à des services externes de demander l'accès à {instanceName}.",
"Name" : "Nom",
"Redirection URI" : "URI de redirection",
"Client Identifier" : "Identifiant du client",
"Secret key" : "Clé secrète",
"Delete client" : "Supprimer le client",
"Add client" : "Ajouter un client",
"Add" : "Ajouter",
"Delete" : "Supprimer",
"Show client secret" : "Afficher le code secret du client",
"Hide client secret" : "Masquer le secret du client",
"Secret" : "Code secret"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+21
View File
@@ -0,0 +1,21 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Votre client n'est pas autorisé à se connecter. Veuillez en informer l'administrateur.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Votre adresse de redirection doit être une URL complète, par exemple: https://example.com/chemin",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Autoriser l'authentification compatible OAuth2 depuis d'autres applications web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "L'application OAuth2 permet aux administrateurs de configurer le processus d'authentification intégré afin d'autoriser une authentification compatible OAuth2 depuis d'autres applications web.",
"OAuth 2.0 clients" : "Clients OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permet à des services externes de demander l'accès à {instanceName}.",
"Name" : "Nom",
"Redirection URI" : "URI de redirection",
"Client Identifier" : "Identifiant du client",
"Secret key" : "Clé secrète",
"Delete client" : "Supprimer le client",
"Add client" : "Ajouter un client",
"Add" : "Ajouter",
"Delete" : "Supprimer",
"Show client secret" : "Afficher le code secret du client",
"Hide client secret" : "Masquer le secret du client",
"Secret" : "Code secret"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+23
View File
@@ -0,0 +1,23 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "O seu cliente non ten autorización para conectarse. Informe do seu cliente á administración da instancia",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "o seu URL de redirección debe ser un URL completo, por exemplo: https://omeudominio.com/ruta",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permite a autenticación compatíbel con OAuth2 dende outras aplicacións web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "A aplicación OAuth2 permítelle aos administradores configurar o fluxo de traballo de autenticación integrado para permitir tamén autenticación compatíbel con OAuth2 dende outras aplicacións web.",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permítelle aos servizos externos solicitar acceso a {instanceName}.",
"Name" : "Nome",
"Redirection URI" : "URI de redireccionamento",
"Client Identifier" : "Identificador do cliente",
"Secret key" : "Chave secreta",
"Delete client" : "Eliminar cliente",
"Add client" : "Engadir cliente",
"Add" : "Engadir",
"Delete" : "Eliminar",
"Show client secret" : "Amosar o segredo do cliente",
"Hide client secret" : "Agochar o segredo do cliente",
"Secret" : "Segredo"
},
"nplurals=2; plural=(n != 1);");
+21
View File
@@ -0,0 +1,21 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "O seu cliente non ten autorización para conectarse. Informe do seu cliente á administración da instancia",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "o seu URL de redirección debe ser un URL completo, por exemplo: https://omeudominio.com/ruta",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Permite a autenticación compatíbel con OAuth2 dende outras aplicacións web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "A aplicación OAuth2 permítelle aos administradores configurar o fluxo de traballo de autenticación integrado para permitir tamén autenticación compatíbel con OAuth2 dende outras aplicacións web.",
"OAuth 2.0 clients" : "Clientes OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 permítelle aos servizos externos solicitar acceso a {instanceName}.",
"Name" : "Nome",
"Redirection URI" : "URI de redireccionamento",
"Client Identifier" : "Identificador do cliente",
"Secret key" : "Chave secreta",
"Delete client" : "Eliminar cliente",
"Add client" : "Engadir cliente",
"Add" : "Engadir",
"Delete" : "Eliminar",
"Show client secret" : "Amosar o segredo do cliente",
"Hide client secret" : "Agochar o segredo do cliente",
"Secret" : "Segredo"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+21
View File
@@ -0,0 +1,21 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "הלקוח שלך לא אישר את החיבור. נא ליידע את מנהל המערכת שלך על הלקוח שלך.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "כתובת ההפניה שלך חייבת להיות כתובת מלאה, למשל: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "מאפשר אימות תואם OAuth2 מיישומי אינטרנט אחרים.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "יישומון OAuth2 מאפשר למנהלים להגדיר את הסדר האימות המובנה כדי לאפשר אימות תואם OAuth2 מיישומים אחרים.",
"OAuth 2.0 clients" : "לקוחות OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 מאפשר לשירותים חיצוניים לבקש גישה אל {instanceName}.",
"Name" : "שם",
"Redirection URI" : "כתובת הפנייה",
"Client Identifier" : "זיהוי לקו",
"Secret key" : "מפתח סודי",
"Add client" : "הוספת לקוחי",
"Add" : "הוספה",
"Delete" : "מחיקה",
"Show client secret" : "הצגת סוד לקוח",
"Secret" : "סוד"
},
"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;");
+19
View File
@@ -0,0 +1,19 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "הלקוח שלך לא אישר את החיבור. נא ליידע את מנהל המערכת שלך על הלקוח שלך.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "כתובת ההפניה שלך חייבת להיות כתובת מלאה, למשל: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "מאפשר אימות תואם OAuth2 מיישומי אינטרנט אחרים.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "יישומון OAuth2 מאפשר למנהלים להגדיר את הסדר האימות המובנה כדי לאפשר אימות תואם OAuth2 מיישומים אחרים.",
"OAuth 2.0 clients" : "לקוחות OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 מאפשר לשירותים חיצוניים לבקש גישה אל {instanceName}.",
"Name" : "שם",
"Redirection URI" : "כתובת הפנייה",
"Client Identifier" : "זיהוי לקו",
"Secret key" : "מפתח סודי",
"Add client" : "הוספת לקוחי",
"Add" : "הוספה",
"Delete" : "מחיקה",
"Show client secret" : "הצגת סוד לקוח",
"Secret" : "סוד"
},"pluralForm" :"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;"
}
+21
View File
@@ -0,0 +1,21 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Vaš klijent nije ovlašten za povezivanje. Obavijestite administratora svog klijenta.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Vaš URL za preusmjeravanje mora biti cjelovit URL, primjerice: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Omogućuje autentifikaciju kompatibilnu s OAuth2 iz drugih web aplikacija.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Aplikacija OAuth2 omogućuje administratorima da konfiguriraju ugrađeni tijek autentifikacije kako bi također omogućili autentifikaciju kompatibilnu s OAuth2 iz drugih web aplikacija.",
"OAuth 2.0 clients" : "OAuth 2.0 klijenti",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 omogućuje vanjskim servisima da zahtijevaju pristup {instanceName}.",
"Name" : "Naziv",
"Redirection URI" : "URL za preusmjeravanje",
"Client Identifier" : "Identifikator klijenta",
"Secret key" : "Tajni ključ",
"Add client" : "Dodaj klijenta",
"Add" : "Dodaj",
"Delete" : "Izbriši",
"Show client secret" : "Prikaži tajni ključ klijenta",
"Secret" : "Tajno"
},
"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;");
+19
View File
@@ -0,0 +1,19 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Vaš klijent nije ovlašten za povezivanje. Obavijestite administratora svog klijenta.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Vaš URL za preusmjeravanje mora biti cjelovit URL, primjerice: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Omogućuje autentifikaciju kompatibilnu s OAuth2 iz drugih web aplikacija.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Aplikacija OAuth2 omogućuje administratorima da konfiguriraju ugrađeni tijek autentifikacije kako bi također omogućili autentifikaciju kompatibilnu s OAuth2 iz drugih web aplikacija.",
"OAuth 2.0 clients" : "OAuth 2.0 klijenti",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 omogućuje vanjskim servisima da zahtijevaju pristup {instanceName}.",
"Name" : "Naziv",
"Redirection URI" : "URL za preusmjeravanje",
"Client Identifier" : "Identifikator klijenta",
"Secret key" : "Tajni ključ",
"Add client" : "Dodaj klijenta",
"Add" : "Dodaj",
"Delete" : "Izbriši",
"Show client secret" : "Prikaži tajni ključ klijenta",
"Secret" : "Tajno"
},"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;"
}
+21
View File
@@ -0,0 +1,21 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Az Ön kliensalkalmazása számára nem engedélyezett a kapcsolódás. Értesítse a kliense rendszergazdáját.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Az átirányítási URL-jének teljes URL-nek kell lennie, például: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Lehetővé teszi az OAuth2 kompatibilis hitelesítést más webalkalmazásokból.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Az OAuth2 alkalmazás lehetővé teszi a rendszergazdák számára, hogy beállíthassák a beépített azonosítási munkafolyamat számára az OAuth2 kompatibilis hitelesítést más webalkalmazásokból.",
"OAuth 2.0 clients" : "OAuth 2.0 kliensek",
"OAuth 2.0 allows external services to request access to {instanceName}." : "Az OAuth 2.0 engedélyezi, hogy külső szolgáltatások hozzáférést kérjenek a következőhöz: {instanceName}.",
"Name" : "Név",
"Redirection URI" : "Átirányítési URI",
"Client Identifier" : "Ügyfélazonosító",
"Secret key" : "Titkos kulcs",
"Add client" : "Kliens hozzáadása",
"Add" : "Hozzáadás",
"Delete" : "Törlés",
"Show client secret" : "Kliens titkának megjelenítése",
"Secret" : "Titok"
},
"nplurals=2; plural=(n != 1);");
+19
View File
@@ -0,0 +1,19 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Az Ön kliensalkalmazása számára nem engedélyezett a kapcsolódás. Értesítse a kliense rendszergazdáját.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Az átirányítási URL-jének teljes URL-nek kell lennie, például: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Lehetővé teszi az OAuth2 kompatibilis hitelesítést más webalkalmazásokból.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "Az OAuth2 alkalmazás lehetővé teszi a rendszergazdák számára, hogy beállíthassák a beépített azonosítási munkafolyamat számára az OAuth2 kompatibilis hitelesítést más webalkalmazásokból.",
"OAuth 2.0 clients" : "OAuth 2.0 kliensek",
"OAuth 2.0 allows external services to request access to {instanceName}." : "Az OAuth 2.0 engedélyezi, hogy külső szolgáltatások hozzáférést kérjenek a következőhöz: {instanceName}.",
"Name" : "Név",
"Redirection URI" : "Átirányítési URI",
"Client Identifier" : "Ügyfélazonosító",
"Secret key" : "Titkos kulcs",
"Add client" : "Kliens hozzáadása",
"Add" : "Hozzáadás",
"Delete" : "Törlés",
"Show client secret" : "Kliens titkának megjelenítése",
"Secret" : "Titok"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+14
View File
@@ -0,0 +1,14 @@
OC.L10N.register(
"oauth2",
{
"OAuth 2.0 clients" : "Klien OAuth 2.0",
"Name" : "Nama",
"Redirection URI" : "URI Pengalihan",
"Client Identifier" : "Identifier klien",
"Secret key" : "Kunci rahasia",
"Add client" : "Tambah klien",
"Add" : "Tambah",
"Delete" : "Hapus",
"Secret" : "Rahasia"
},
"nplurals=1; plural=0;");
+12
View File
@@ -0,0 +1,12 @@
{ "translations": {
"OAuth 2.0 clients" : "Klien OAuth 2.0",
"Name" : "Nama",
"Redirection URI" : "URI Pengalihan",
"Client Identifier" : "Identifier klien",
"Secret key" : "Kunci rahasia",
"Add client" : "Tambah klien",
"Add" : "Tambah",
"Delete" : "Hapus",
"Secret" : "Rahasia"
},"pluralForm" :"nplurals=1; plural=0;"
}
+22
View File
@@ -0,0 +1,22 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Biðlarinn þinn hefur ekki heimild til að tengjast. Láttu kerfisstjórann þinn vita.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "URL-endurbeiningarslóðin verður að vera full URL-slóð, til dæmis: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Gerir kleift að nota OAuth2-samhæfða auðkenningu frá öðrum vefforritum.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "OAuth2-forritið gerir kerfisstjórum kleift að stilla innbyggða auðkenningarferlið þannig að einnig sé hægt að nota OAuth2-samhæfða auðkenningu frá öðrum vefforritum.",
"OAuth 2.0 clients" : "OAuth 2.0 biðlarar",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 gerir utanaðkomandi þjónustum kleift að biðja um aðgang að {instanceName}.",
"Name" : "Nafn",
"Redirection URI" : "Endurbeiningarslóð",
"Client Identifier" : "Biðlaraauðkenni",
"Secret key" : "Leynilykill",
"Delete client" : "Eyða biðlara",
"Add client" : "Bæta við biðlara",
"Add" : "Bæta við",
"Delete" : "Eyða",
"Show client secret" : "Sýna leynilykil biðlara",
"Secret" : "Leynilykill"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
+20
View File
@@ -0,0 +1,20 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Biðlarinn þinn hefur ekki heimild til að tengjast. Láttu kerfisstjórann þinn vita.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "URL-endurbeiningarslóðin verður að vera full URL-slóð, til dæmis: https://yourdomain.com/path",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Gerir kleift að nota OAuth2-samhæfða auðkenningu frá öðrum vefforritum.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "OAuth2-forritið gerir kerfisstjórum kleift að stilla innbyggða auðkenningarferlið þannig að einnig sé hægt að nota OAuth2-samhæfða auðkenningu frá öðrum vefforritum.",
"OAuth 2.0 clients" : "OAuth 2.0 biðlarar",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 gerir utanaðkomandi þjónustum kleift að biðja um aðgang að {instanceName}.",
"Name" : "Nafn",
"Redirection URI" : "Endurbeiningarslóð",
"Client Identifier" : "Biðlaraauðkenni",
"Secret key" : "Leynilykill",
"Delete client" : "Eyða biðlara",
"Add client" : "Bæta við biðlara",
"Add" : "Bæta við",
"Delete" : "Eyða",
"Show client secret" : "Sýna leynilykil biðlara",
"Secret" : "Leynilykill"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
}
+22
View File
@@ -0,0 +1,22 @@
OC.L10N.register(
"oauth2",
{
"Your client is not authorized to connect. Please inform the administrator of your client." : "Il tuo client non è autorizzato a collegarsi. Informa l'amministratore del tuo client.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Il tuo URL di redirezione deve essere un URL completo, ad esempio: https://tuodominio.com/percorso",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Consente l'autenticazione compatibile con OAuth2 da altre applicazioni web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "L'applicazione OAuth2 consente agli amministratori di configurare la procedura di autenticazione integrata per consentire anche l'autenticazione compatibile con OAuth2 da altre applicazioni web.",
"OAuth 2.0 clients" : "Client OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 consente a servizi esterni di richiedere accesso a {instanceName}.",
"Name" : "Nome",
"Redirection URI" : "URI di redirezione",
"Client Identifier" : "Identificatore client",
"Secret key" : "Chiave segreta",
"Delete client" : "Elimina client",
"Add client" : "Aggiungi client",
"Add" : "Aggiungi",
"Delete" : "Elimina",
"Show client secret" : "Mostra segreto del client",
"Secret" : "Segreto"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+20
View File
@@ -0,0 +1,20 @@
{ "translations": {
"Your client is not authorized to connect. Please inform the administrator of your client." : "Il tuo client non è autorizzato a collegarsi. Informa l'amministratore del tuo client.",
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "Il tuo URL di redirezione deve essere un URL completo, ad esempio: https://tuodominio.com/percorso",
"OAuth 2.0" : "OAuth 2.0",
"Allows OAuth2 compatible authentication from other web applications." : "Consente l'autenticazione compatibile con OAuth2 da altre applicazioni web.",
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "L'applicazione OAuth2 consente agli amministratori di configurare la procedura di autenticazione integrata per consentire anche l'autenticazione compatibile con OAuth2 da altre applicazioni web.",
"OAuth 2.0 clients" : "Client OAuth 2.0",
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 consente a servizi esterni di richiedere accesso a {instanceName}.",
"Name" : "Nome",
"Redirection URI" : "URI di redirezione",
"Client Identifier" : "Identificatore client",
"Secret key" : "Chiave segreta",
"Delete client" : "Elimina client",
"Add client" : "Aggiungi client",
"Add" : "Aggiungi",
"Delete" : "Elimina",
"Show client secret" : "Mostra segreto del client",
"Secret" : "Segreto"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

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