diff options
Diffstat (limited to 'core')
89 files changed, 1020 insertions, 60 deletions
diff --git a/core/Application.php b/core/Application.php index 5fafb0441f0..9a29b4bcdff 100644 --- a/core/Application.php +++ b/core/Application.php @@ -8,8 +8,6 @@ * @author Joas Schilling <coding@schilljs.com> * @author Lukas Reschke <lukas@statuscode.ch> * @author Morris Jobke <hey@morrisjobke.de> - * @author Roeland Jago Douma <roeland@famdouma.nl> - * @author Thomas Müller <thomas.mueller@tmit.eu> * @author Victor Dubiniuk <dubiniuk@owncloud.com> * * @license AGPL-3.0 diff --git a/core/Command/App/Enable.php b/core/Command/App/Enable.php index 4aa38cd6f8f..2d8bd76e858 100644 --- a/core/Command/App/Enable.php +++ b/core/Command/App/Enable.php @@ -3,6 +3,7 @@ * @copyright Copyright (c) 2016, ownCloud, Inc. * * @author Joas Schilling <coding@schilljs.com> + * @author Lukas Reschke <lukas@statuscode.ch> * @author Morris Jobke <hey@morrisjobke.de> * @author Robin Appelman <robin@icewind.nl> * @author Vincent Petry <pvince81@owncloud.com> diff --git a/core/Command/App/GetPath.php b/core/Command/App/GetPath.php index 33a812c674e..367fb7db20a 100644 --- a/core/Command/App/GetPath.php +++ b/core/Command/App/GetPath.php @@ -2,6 +2,7 @@ /** * @copyright Copyright (c) 2016, ownCloud, Inc. * + * @author Joas Schilling <coding@schilljs.com> * @author Victor Dubiniuk <dubiniuk@owncloud.com> * * @license AGPL-3.0 diff --git a/core/Command/App/Install.php b/core/Command/App/Install.php index 0c99c7ff85a..c8c4652d7ba 100644 --- a/core/Command/App/Install.php +++ b/core/Command/App/Install.php @@ -2,7 +2,7 @@ /** * @copyright Copyright (c) 2016, ownCloud, Inc. * - * @author Klaus Herberth <klaus@jsxc.org> + * @author sualko <klaus@jsxc.org> * * @license AGPL-3.0 * diff --git a/core/Command/Config/App/Base.php b/core/Command/Config/App/Base.php index 3f29591dd15..9cd7bd6135a 100644 --- a/core/Command/Config/App/Base.php +++ b/core/Command/Config/App/Base.php @@ -2,6 +2,8 @@ /** * @copyright Copyright (c) 2016 Joas Schilling <coding@schilljs.com> * + * @author Joas Schilling <coding@schilljs.com> + * * @license GNU AGPL version 3 or any later version * * This program is free software: you can redistribute it and/or modify diff --git a/core/Command/Config/System/Base.php b/core/Command/Config/System/Base.php index 4e49baf5ab2..08d85dd8dc2 100644 --- a/core/Command/Config/System/Base.php +++ b/core/Command/Config/System/Base.php @@ -2,6 +2,8 @@ /** * @copyright Copyright (c) 2016 Joas Schilling <coding@schilljs.com> * + * @author Joas Schilling <coding@schilljs.com> + * * @license GNU AGPL version 3 or any later version * * This program is free software: you can redistribute it and/or modify diff --git a/core/Command/Db/ConvertMysqlToMB4.php b/core/Command/Db/ConvertMysqlToMB4.php index 38aff8b09d8..a38604931dc 100644 --- a/core/Command/Db/ConvertMysqlToMB4.php +++ b/core/Command/Db/ConvertMysqlToMB4.php @@ -1,8 +1,10 @@ <?php /** + * @copyright Copyright (c) 2017, ownCloud GmbH + * + * @author Morris Jobke <hey@morrisjobke.de> * @author Thomas Müller <thomas.mueller@tmit.eu> * - * @copyright Copyright (c) 2017, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/core/Command/Db/ConvertType.php b/core/Command/Db/ConvertType.php index a7839522934..7fdf1f39b8e 100644 --- a/core/Command/Db/ConvertType.php +++ b/core/Command/Db/ConvertType.php @@ -5,10 +5,12 @@ * @author Andreas Fischer <bantu@owncloud.com> * @author Bart Visscher <bartv@thisnet.nl> * @author Joas Schilling <coding@schilljs.com> + * @author Lukas Reschke <lukas@statuscode.ch> * @author Morris Jobke <hey@morrisjobke.de> + * @author Roeland Jago Douma <roeland@famdouma.nl> + * @author Sander Ruitenbeek <sander@grids.be> * @author tbelau666 <thomas.belau@gmx.de> * @author Thomas Müller <thomas.mueller@tmit.eu> - * @author unclejamal3000 <andreas.pramhaas@posteo.de> * * @license AGPL-3.0 * diff --git a/core/Command/Db/Migrations/ExecuteCommand.php b/core/Command/Db/Migrations/ExecuteCommand.php index 0f21bdf28eb..88dfe648090 100644 --- a/core/Command/Db/Migrations/ExecuteCommand.php +++ b/core/Command/Db/Migrations/ExecuteCommand.php @@ -1,11 +1,10 @@ <?php /** - * @author Joas Schilling <coding@schilljs.com> - * @author Thomas Müller <thomas.mueller@tmit.eu> - * * @copyright Copyright (c) 2017 Joas Schilling <coding@schilljs.com> * @copyright Copyright (c) 2017, ownCloud GmbH * + * @author Joas Schilling <coding@schilljs.com> + * * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/core/Command/Db/Migrations/GenerateCommand.php b/core/Command/Db/Migrations/GenerateCommand.php index 0825ddb7085..8fbc1781d94 100644 --- a/core/Command/Db/Migrations/GenerateCommand.php +++ b/core/Command/Db/Migrations/GenerateCommand.php @@ -1,11 +1,10 @@ <?php /** - * @author Joas Schilling <coding@schilljs.com> - * @author Thomas Müller <thomas.mueller@tmit.eu> - * * @copyright Copyright (c) 2017 Joas Schilling <coding@schilljs.com> * @copyright Copyright (c) 2017, ownCloud GmbH * + * @author Joas Schilling <coding@schilljs.com> + * * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/core/Command/Db/Migrations/GenerateFromSchemaFileCommand.php b/core/Command/Db/Migrations/GenerateFromSchemaFileCommand.php index 4f888b38a14..d8dc2be11a4 100644 --- a/core/Command/Db/Migrations/GenerateFromSchemaFileCommand.php +++ b/core/Command/Db/Migrations/GenerateFromSchemaFileCommand.php @@ -3,7 +3,6 @@ * @copyright Copyright (c) 2017 Joas Schilling <coding@schilljs.com> * * @author Joas Schilling <coding@schilljs.com> - * @author Julius Haertl <jus@bitgrid.net> * * @license GNU AGPL version 3 or any later version * diff --git a/core/Command/Db/Migrations/MigrateCommand.php b/core/Command/Db/Migrations/MigrateCommand.php index 2b0e082acaa..e5dddaebf2d 100644 --- a/core/Command/Db/Migrations/MigrateCommand.php +++ b/core/Command/Db/Migrations/MigrateCommand.php @@ -1,8 +1,9 @@ <?php /** - * @author Thomas Müller <thomas.mueller@tmit.eu> - * * @copyright Copyright (c) 2017, ownCloud GmbH + * + * @author Joas Schilling <coding@schilljs.com> + * * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/core/Command/Db/Migrations/StatusCommand.php b/core/Command/Db/Migrations/StatusCommand.php index 20172000ee3..9fa497a126f 100644 --- a/core/Command/Db/Migrations/StatusCommand.php +++ b/core/Command/Db/Migrations/StatusCommand.php @@ -1,8 +1,9 @@ <?php /** - * @author Thomas Müller <thomas.mueller@tmit.eu> - * * @copyright Copyright (c) 2017, ownCloud GmbH + * + * @author Joas Schilling <coding@schilljs.com> + * * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/core/Command/Encryption/DecryptAll.php b/core/Command/Encryption/DecryptAll.php index a2c306adc28..9931a279ff4 100644 --- a/core/Command/Encryption/DecryptAll.php +++ b/core/Command/Encryption/DecryptAll.php @@ -5,6 +5,8 @@ * @author Björn Schießle <bjoern@schiessle.org> * @author davitol <dtoledo@solidgear.es> * @author Joas Schilling <coding@schilljs.com> + * @author Marius Blüm <marius@lineone.io> + * @author Morris Jobke <hey@morrisjobke.de> * @author Sergio Bertolín <sbertolin@solidgear.es> * @author Vincent Petry <pvince81@owncloud.com> * diff --git a/core/Command/Encryption/EncryptAll.php b/core/Command/Encryption/EncryptAll.php index 584bc8a70c7..a2b56683324 100644 --- a/core/Command/Encryption/EncryptAll.php +++ b/core/Command/Encryption/EncryptAll.php @@ -4,6 +4,8 @@ * * @author Björn Schießle <bjoern@schiessle.org> * @author Joas Schilling <coding@schilljs.com> + * @author Matthew Setter <matthew@matthewsetter.com> + * @author Morris Jobke <hey@morrisjobke.de> * * @license AGPL-3.0 * diff --git a/core/Command/Integrity/SignApp.php b/core/Command/Integrity/SignApp.php index 26d2791475b..d2c726b6747 100644 --- a/core/Command/Integrity/SignApp.php +++ b/core/Command/Integrity/SignApp.php @@ -3,6 +3,7 @@ * @copyright Copyright (c) 2016, ownCloud, Inc. * * @author Lukas Reschke <lukas@statuscode.ch> + * @author Victor Dubiniuk <dubiniuk@owncloud.com> * * @license AGPL-3.0 * diff --git a/core/Command/Integrity/SignCore.php b/core/Command/Integrity/SignCore.php index 8f951204a58..88416b3e723 100644 --- a/core/Command/Integrity/SignCore.php +++ b/core/Command/Integrity/SignCore.php @@ -3,6 +3,7 @@ * @copyright Copyright (c) 2016, ownCloud, Inc. * * @author Lukas Reschke <lukas@statuscode.ch> + * @author Victor Dubiniuk <dubiniuk@owncloud.com> * * @license AGPL-3.0 * diff --git a/core/Command/InterruptedException.php b/core/Command/InterruptedException.php index ef81b5d9393..4470ea82d2b 100644 --- a/core/Command/InterruptedException.php +++ b/core/Command/InterruptedException.php @@ -1,8 +1,9 @@ <?php /** + * @copyright Copyright (c) 2017, ownCloud, Inc. + * * @author Vincent Petry <pvince81@owncloud.com> * - * @copyright Copyright (c) 2017, ownCloud, Inc. * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/core/Command/L10n/CreateJs.php b/core/Command/L10n/CreateJs.php index e52f588b831..9c14490b97f 100644 --- a/core/Command/L10n/CreateJs.php +++ b/core/Command/L10n/CreateJs.php @@ -2,6 +2,7 @@ /** * @copyright Copyright (c) 2016, ownCloud, Inc. * + * @author Joas Schilling <coding@schilljs.com> * @author Morris Jobke <hey@morrisjobke.de> * @author Thomas Müller <thomas.mueller@tmit.eu> * diff --git a/core/Command/Log/File.php b/core/Command/Log/File.php index d53484f086d..e5db2c1acc4 100644 --- a/core/Command/Log/File.php +++ b/core/Command/Log/File.php @@ -2,6 +2,7 @@ /** * @copyright Copyright (c) 2016, ownCloud, Inc. * + * @author Joas Schilling <coding@schilljs.com> * @author Robin McCorkell <robin@mccorkell.me.uk> * @author Thomas Pulzer <t.pulzer@kniel.de> * diff --git a/core/Command/Log/Manage.php b/core/Command/Log/Manage.php index 578e8e8dac6..267e84c140f 100644 --- a/core/Command/Log/Manage.php +++ b/core/Command/Log/Manage.php @@ -5,6 +5,7 @@ * @author Joas Schilling <coding@schilljs.com> * @author Robin McCorkell <robin@mccorkell.me.uk> * @author Roeland Jago Douma <roeland@famdouma.nl> + * @author Thomas Pulzer <t.pulzer@kniel.de> * * @license AGPL-3.0 * diff --git a/core/Command/Maintenance/Install.php b/core/Command/Maintenance/Install.php index 342614236d7..755d3d386c1 100644 --- a/core/Command/Maintenance/Install.php +++ b/core/Command/Maintenance/Install.php @@ -4,9 +4,11 @@ * * @author Bernhard Posselt <dev@bernhard-posselt.com> * @author Christian Kampka <christian@kampka.net> + * @author Daniel Hansson <daniel@techandme.se> * @author Joas Schilling <coding@schilljs.com> * @author Jörn Friedrich Dreyer <jfd@butonic.de> * @author Morris Jobke <hey@morrisjobke.de> + * @author Roeland Jago Douma <roeland@famdouma.nl> * @author Thomas Müller <thomas.mueller@tmit.eu> * @author Thomas Pulzer <t.pulzer@kniel.de> * diff --git a/core/Command/Maintenance/Mimetype/UpdateJS.php b/core/Command/Maintenance/Mimetype/UpdateJS.php index f302b4a2018..a6925c5dc61 100644 --- a/core/Command/Maintenance/Mimetype/UpdateJS.php +++ b/core/Command/Maintenance/Mimetype/UpdateJS.php @@ -5,6 +5,7 @@ * @author Joas Schilling <coding@schilljs.com> * @author Robin McCorkell <robin@mccorkell.me.uk> * @author Roeland Jago Douma <roeland@famdouma.nl> + * @author Thomas Ebert <thomas.ebert@usability.de> * * @license AGPL-3.0 * diff --git a/core/Command/Maintenance/UpdateHtaccess.php b/core/Command/Maintenance/UpdateHtaccess.php index 89eeb7ccf5b..4b9c8a72b52 100644 --- a/core/Command/Maintenance/UpdateHtaccess.php +++ b/core/Command/Maintenance/UpdateHtaccess.php @@ -2,6 +2,7 @@ /** * @copyright Copyright (c) 2016, ownCloud, Inc. * + * @author Joas Schilling <coding@schilljs.com> * @author Lukas Reschke <lukas@statuscode.ch> * * @license AGPL-3.0 diff --git a/core/Command/Maintenance/UpdateTheme.php b/core/Command/Maintenance/UpdateTheme.php index f750a142a5f..cf015b82635 100644 --- a/core/Command/Maintenance/UpdateTheme.php +++ b/core/Command/Maintenance/UpdateTheme.php @@ -6,18 +6,18 @@ * * @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 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. + * 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/>. + * 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/>. * */ diff --git a/core/Command/TwoFactorAuth/Base.php b/core/Command/TwoFactorAuth/Base.php index e99703ecd73..fe817d214ba 100644 --- a/core/Command/TwoFactorAuth/Base.php +++ b/core/Command/TwoFactorAuth/Base.php @@ -2,6 +2,8 @@ /** * @copyright Copyright (c) 2016 Joas Schilling <coding@schilljs.com> * + * @author Joas Schilling <coding@schilljs.com> + * * @license GNU AGPL version 3 or any later version * * This program is free software: you can redistribute it and/or modify diff --git a/core/Command/TwoFactorAuth/Disable.php b/core/Command/TwoFactorAuth/Disable.php index d0303edac39..0564c89017c 100644 --- a/core/Command/TwoFactorAuth/Disable.php +++ b/core/Command/TwoFactorAuth/Disable.php @@ -3,6 +3,7 @@ * @copyright Copyright (c) 2016, ownCloud, Inc. * * @author Christoph Wurst <christoph@owncloud.com> + * @author Joas Schilling <coding@schilljs.com> * * @license AGPL-3.0 * diff --git a/core/Command/TwoFactorAuth/Enable.php b/core/Command/TwoFactorAuth/Enable.php index a15fb83b666..98e8b178cdb 100644 --- a/core/Command/TwoFactorAuth/Enable.php +++ b/core/Command/TwoFactorAuth/Enable.php @@ -3,6 +3,7 @@ * @copyright Copyright (c) 2016, ownCloud, Inc. * * @author Christoph Wurst <christoph@owncloud.com> + * @author Joas Schilling <coding@schilljs.com> * * @license AGPL-3.0 * diff --git a/core/Command/Upgrade.php b/core/Command/Upgrade.php index abc37527d2a..0877c19bc01 100644 --- a/core/Command/Upgrade.php +++ b/core/Command/Upgrade.php @@ -5,9 +5,12 @@ * @author Andreas Fischer <bantu@owncloud.com> * @author Björn Schießle <bjoern@schiessle.org> * @author Joas Schilling <coding@schilljs.com> + * @author Jürgen Haas <juergen@paragon-es.de> * @author Lukas Reschke <lukas@statuscode.ch> * @author Morris Jobke <hey@morrisjobke.de> * @author Owen Winkler <a_github@midnightcircus.com> + * @author Robin Appelman <robin@icewind.nl> + * @author Sander Ruitenbeek <sander@grids.be> * @author Steffen Lindner <mail@steffen-lindner.de> * @author Thomas Müller <thomas.mueller@tmit.eu> * @author Thomas Pulzer <t.pulzer@kniel.de> diff --git a/core/Command/User/Add.php b/core/Command/User/Add.php index 8dd25a7f297..cc53f1c78c0 100644 --- a/core/Command/User/Add.php +++ b/core/Command/User/Add.php @@ -4,6 +4,7 @@ * * @author Joas Schilling <coding@schilljs.com> * @author Laurens Post <lkpost@scept.re> + * @author Roeland Jago Douma <roeland@famdouma.nl> * * @license AGPL-3.0 * diff --git a/core/Command/User/Report.php b/core/Command/User/Report.php index 9a3bd9e5906..98a258ec313 100644 --- a/core/Command/User/Report.php +++ b/core/Command/User/Report.php @@ -5,6 +5,7 @@ * @author Arthur Schiwon <blizzz@arthur-schiwon.de> * @author Joas Schilling <coding@schilljs.com> * @author Morris Jobke <hey@morrisjobke.de> + * @author Roeland Jago Douma <roeland@famdouma.nl> * @author Thomas Müller <thomas.mueller@tmit.eu> * * @license AGPL-3.0 diff --git a/core/Command/User/ResetPassword.php b/core/Command/User/ResetPassword.php index 56260e9714a..9e69626c38d 100644 --- a/core/Command/User/ResetPassword.php +++ b/core/Command/User/ResetPassword.php @@ -8,6 +8,8 @@ * @author Joas Schilling <coding@schilljs.com> * @author Laurens Post <lkpost@scept.re> * @author Morris Jobke <hey@morrisjobke.de> + * @author Roeland Jago Douma <roeland@famdouma.nl> + * @author Sujith H <sharidasan@owncloud.com> * * @license AGPL-3.0 * diff --git a/core/Controller/AvatarController.php b/core/Controller/AvatarController.php index bf9a576398e..36b12fbd79c 100644 --- a/core/Controller/AvatarController.php +++ b/core/Controller/AvatarController.php @@ -5,7 +5,6 @@ * @author Joas Schilling <coding@schilljs.com> * @author Lukas Reschke <lukas@statuscode.ch> * @author Morris Jobke <hey@morrisjobke.de> - * @author Robin Appelman <robin@icewind.nl> * @author Roeland Jago Douma <roeland@famdouma.nl> * @author Thomas Müller <thomas.mueller@tmit.eu> * @author Vincent Petry <pvince81@owncloud.com> diff --git a/core/Controller/ClientFlowLoginController.php b/core/Controller/ClientFlowLoginController.php index 5767c9e1c62..e56a02ca704 100644 --- a/core/Controller/ClientFlowLoginController.php +++ b/core/Controller/ClientFlowLoginController.php @@ -2,6 +2,11 @@ /** * @copyright Copyright (c) 2017 Lukas Reschke <lukas@statuscode.ch> * + * @author Bjoern Schiessle <bjoern@schiessle.org> + * @author Lukas Reschke <lukas@statuscode.ch> + * @author Morris Jobke <hey@morrisjobke.de> + * @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 diff --git a/core/Controller/ContactsMenuController.php b/core/Controller/ContactsMenuController.php index 76eaf11085d..db6383cb2ac 100644 --- a/core/Controller/ContactsMenuController.php +++ b/core/Controller/ContactsMenuController.php @@ -1,9 +1,10 @@ <?php - /** * @copyright 2017 Christoph Wurst <christoph@winzerhof-wurst.at> * - * @author 2017 Christoph Wurst <christoph@winzerhof-wurst.at> + * @author Christoph Wurst <christoph@owncloud.com> + * @author Georg Ehrke <oc.list@georgehrke.com> + * @author Roeland Jago Douma <roeland@famdouma.nl> * * @license GNU AGPL version 3 or any later version * diff --git a/core/Controller/CssController.php b/core/Controller/CssController.php index 3cf477290fe..95a41f8dd15 100644 --- a/core/Controller/CssController.php +++ b/core/Controller/CssController.php @@ -2,6 +2,11 @@ /** * @copyright Copyright (c) 2016, John Molakvoæ (skjnldsv@protonmail.com) * + * @author Joas Schilling <coding@schilljs.com> + * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> + * @author Morris Jobke <hey@morrisjobke.de> + * @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 diff --git a/core/Controller/JsController.php b/core/Controller/JsController.php index 1a025edbcad..f02948e47a0 100644 --- a/core/Controller/JsController.php +++ b/core/Controller/JsController.php @@ -2,6 +2,8 @@ /** * @copyright 2017, Roeland Jago Douma <roeland@famdouma.nl> * + * @author Joas Schilling <coding@schilljs.com> + * @author Morris Jobke <hey@morrisjobke.de> * @author Roeland Jago Douma <roeland@famdouma.nl> * * @license GNU AGPL version 3 or any later version diff --git a/core/Controller/LoginController.php b/core/Controller/LoginController.php index 462b9091d4f..e87e097e423 100644 --- a/core/Controller/LoginController.php +++ b/core/Controller/LoginController.php @@ -4,11 +4,16 @@ * @copyright Copyright (c) 2016 Joas Schilling <coding@schilljs.com> * @copyright Copyright (c) 2016, ownCloud, Inc. * - * @author Sandro Lutz <sandro.lutz@temparus.ch> + * @author Arthur Schiwon <blizzz@arthur-schiwon.de> * @author Christoph Wurst <christoph@owncloud.com> * @author Joas Schilling <coding@schilljs.com> + * @author Julius Härtl <jus@bitgrid.net> + * @author justin-sleep <justin@quarterfull.com> * @author Lukas Reschke <lukas@statuscode.ch> + * @author Morris Jobke <hey@morrisjobke.de> + * @author Sandro Lutz <sandro.lutz@temparus.ch> * @author Thomas Müller <thomas.mueller@tmit.eu> + * @author Ujjwal Bhardwaj <ujjwalb1996@gmail.com> * * @license AGPL-3.0 * diff --git a/core/Controller/LostController.php b/core/Controller/LostController.php index 04a3a07bea2..befa1da6944 100644 --- a/core/Controller/LostController.php +++ b/core/Controller/LostController.php @@ -3,6 +3,7 @@ * @copyright Copyright (c) 2016, ownCloud, Inc. * * @author Bernhard Posselt <dev@bernhard-posselt.com> + * @author Bjoern Schiessle <bjoern@schiessle.org> * @author Björn Schießle <bjoern@schiessle.org> * @author Joas Schilling <coding@schilljs.com> * @author Julius Haertl <jus@bitgrid.net> diff --git a/core/Controller/OCJSController.php b/core/Controller/OCJSController.php index 9c19f0c0adf..de880968a69 100644 --- a/core/Controller/OCJSController.php +++ b/core/Controller/OCJSController.php @@ -2,6 +2,9 @@ /** * @copyright Copyright (c) 2016, Roeland Jago Douma <roeland@famdouma.nl> * + * @author Joas Schilling <coding@schilljs.com> + * @author Lukas Reschke <lukas@statuscode.ch> + * @author Morris Jobke <hey@morrisjobke.de> * @author Roeland Jago Douma <roeland@famdouma.nl> * * @license GNU AGPL version 3 or any later version diff --git a/core/Controller/OCSController.php b/core/Controller/OCSController.php index ff939f71a4f..278e01403a7 100644 --- a/core/Controller/OCSController.php +++ b/core/Controller/OCSController.php @@ -1,6 +1,10 @@ <?php /** * + * + * @author Joas Schilling <coding@schilljs.com> + * @author Julius Härtl <jus@bitgrid.net> + * @author Lukas Reschke <lukas@statuscode.ch> * @author Roeland Jago Douma <roeland@famdouma.nl> * * @license GNU AGPL version 3 or any later version diff --git a/core/Controller/PreviewController.php b/core/Controller/PreviewController.php index 4e2b2f0287a..dcb27bc8883 100644 --- a/core/Controller/PreviewController.php +++ b/core/Controller/PreviewController.php @@ -2,6 +2,7 @@ /** * @copyright Copyright (c) 2016, Roeland Jago Douma <roeland@famdouma.nl> * + * @author Morris Jobke <hey@morrisjobke.de> * @author Roeland Jago Douma <roeland@famdouma.nl> * * @license GNU AGPL version 3 or any later version diff --git a/core/Controller/SetupController.php b/core/Controller/SetupController.php index bb7c8c4969d..f79e9efe0c2 100644 --- a/core/Controller/SetupController.php +++ b/core/Controller/SetupController.php @@ -3,6 +3,7 @@ * @copyright Copyright (c) 2016, ownCloud, Inc. * * @author Bart Visscher <bartv@thisnet.nl> + * @author Damjan Georgievski <gdamjan@gmail.com> * @author ideaship <ideaship@users.noreply.github.com> * @author Lukas Reschke <lukas@statuscode.ch> * @author Morris Jobke <hey@morrisjobke.de> diff --git a/core/Controller/TwoFactorChallengeController.php b/core/Controller/TwoFactorChallengeController.php index 50d63b07403..a5d7d14f367 100644 --- a/core/Controller/TwoFactorChallengeController.php +++ b/core/Controller/TwoFactorChallengeController.php @@ -1,10 +1,12 @@ <?php - /** * @copyright Copyright (c) 2016, ownCloud, Inc. * * @author Christoph Wurst <christoph@owncloud.com> + * @author Cornelius Kölbel <cornelius.koelbel@netknights.it> * @author Joas Schilling <coding@schilljs.com> + * @author Lukas Reschke <lukas@statuscode.ch> + * @author Roeland Jago Douma <roeland@famdouma.nl> * * @license AGPL-3.0 * diff --git a/core/Controller/UserController.php b/core/Controller/UserController.php index fc282e36d9b..24746c65e5f 100644 --- a/core/Controller/UserController.php +++ b/core/Controller/UserController.php @@ -4,6 +4,7 @@ * * @author Lukas Reschke <lukas@statuscode.ch> * @author Morris Jobke <hey@morrisjobke.de> + * @author Roeland Jago Douma <roeland@famdouma.nl> * * @license AGPL-3.0 * diff --git a/core/Middleware/TwoFactorMiddleware.php b/core/Middleware/TwoFactorMiddleware.php index a4e0d7219ec..d3811f7d27e 100644 --- a/core/Middleware/TwoFactorMiddleware.php +++ b/core/Middleware/TwoFactorMiddleware.php @@ -4,6 +4,8 @@ * * @author Christoph Wurst <christoph@owncloud.com> * @author Joas Schilling <coding@schilljs.com> + * @author Lukas Reschke <lukas@statuscode.ch> + * @author Roeland Jago Douma <roeland@famdouma.nl> * * @license AGPL-3.0 * diff --git a/core/Migrations/Version13000Date20170919121250.php b/core/Migrations/Version13000Date20170919121250.php index c709875984c..0857d6d5ceb 100644 --- a/core/Migrations/Version13000Date20170919121250.php +++ b/core/Migrations/Version13000Date20170919121250.php @@ -1,4 +1,26 @@ <?php +/** + * + * + * @author Joas Schilling <coding@schilljs.com> + * @author Morris Jobke <hey@morrisjobke.de> + * + * @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/>. + * + */ namespace OC\Core\Migrations; use Doctrine\DBAL\Schema\Schema; diff --git a/core/Migrations/Version13000Date20170926101637.php b/core/Migrations/Version13000Date20170926101637.php index ded34cedd39..f51828e7a33 100644 --- a/core/Migrations/Version13000Date20170926101637.php +++ b/core/Migrations/Version13000Date20170926101637.php @@ -1,4 +1,26 @@ <?php +/** + * + * + * @author Joas Schilling <coding@schilljs.com> + * @author Morris Jobke <hey@morrisjobke.de> + * + * @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/>. + * + */ namespace OC\Core\Migrations; use Doctrine\DBAL\Schema\Schema; diff --git a/core/ajax/update.php b/core/ajax/update.php index 818291d3eff..71d60f5c432 100644 --- a/core/ajax/update.php +++ b/core/ajax/update.php @@ -4,6 +4,7 @@ * * @author Björn Schießle <bjoern@schiessle.org> * @author Joas Schilling <coding@schilljs.com> + * @author Ko- <k.stoffelen@cs.ru.nl> * @author Lukas Reschke <lukas@statuscode.ch> * @author Michael Gapczynski <GapczynskiM@gmail.com> * @author Morris Jobke <hey@morrisjobke.de> diff --git a/core/css/header.scss b/core/css/header.scss index 530e78186a8..952389882c3 100644 --- a/core/css/header.scss +++ b/core/css/header.scss @@ -143,7 +143,6 @@ #header-left, .header-left { flex: 0 0; flex-grow: 1; - overflow: hidden; white-space: nowrap; } @@ -206,7 +205,8 @@ nav { } #navigation, -.ui-datepicker { +.ui-datepicker, +.ui-timepicker.ui-widget { position: relative; left: -100%; width: 160px; @@ -223,7 +223,7 @@ nav { position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); - border-bottom-color: rgba(255, 255, 255, .97); + border-bottom-color: $color-main-background; border-width: 9px; margin-left: -9px; } @@ -318,6 +318,10 @@ nav { .in-header { display: none; } + ul { + display: flex; + flex-direction: column; + } } /* USER MENU -----------------------------------------------------------------*/ diff --git a/core/css/styles.scss b/core/css/styles.scss index d88a00a82f5..e5e0145cddb 100644 --- a/core/css/styles.scss +++ b/core/css/styles.scss @@ -1070,6 +1070,75 @@ code { background: $color-main-background; } + +/* ---- jQuery UI timepicker ---- */ +.ui-widget.ui-timepicker { + margin-top: 10px !important; + width: auto !important; + border-radius: $border-radius; + + .ui-widget-content { + border: none !important; + } + + .ui-state-default, + .ui-widget-content .ui-state-default, + .ui-widget-header .ui-state-default { + border: 1px solid transparent; + background: inherit; + } + .ui-widget-header { + padding: 7px; + font-size: 13px; + border: none; + background-color: $color-main-background; + color: $color-main-text; + + .ui-timepicker-title { + line-height: 1; + font-weight: 300; + } + } + .ui-timepicker-table { + th { + font-weight: normal; + color: nc-lighten($color-main-text, 33%); + opacity: .8; + } + tr:hover { + background-color: inherit; + } + td { + > * { + border-radius: 50%; + text-align: center; + font-weight: normal; + color: $color-main-text; + padding: 8px 7px; + font-size: .9em; + line-height: 12px; + } + + &.ui-timepicker-hour-cell a.ui-state-active, + &.ui-timepicker-minute-cell a.ui-state-active, + .ui-state-hover, + .ui-state-focus { + background-color: $color-primary; + color: $color-primary-text; + font-weight: bold; + } + + &.ui-timepicker-minutes:not(.ui-state-hover) { + color: nc-lighten($color-main-text, 33%); + } + + &.ui-timepicker-hours { + border-right: 1px solid $color-border; + } + } + } +} + /* ---- DIALOGS ---- */ #oc-dialog-filepicker-content { diff --git a/core/js/js.js b/core/js/js.js index c02ef5c7920..1f84b40a35a 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -1512,7 +1512,7 @@ function initCore() { var resizeMenu = function() { var appList = $('#appmenu li'); - var headerWidth = $('.header-left').width() - $('#nextcloud').width() + var headerWidth = $('.header-left').width() - $('#nextcloud').width(); var usePercentualAppMenuLimit = 0.33; var minAppsDesktop = 8; var availableWidth = headerWidth - $(appList).width(); diff --git a/core/js/tests/specs/coreSpec.js b/core/js/tests/specs/coreSpec.js index dd13cba8e2b..9848fb46ffc 100644 --- a/core/js/tests/specs/coreSpec.js +++ b/core/js/tests/specs/coreSpec.js @@ -256,10 +256,10 @@ describe('Core base tests', function() { describe('filePath', function() { beforeEach(function() { OC.webroot = 'http://localhost'; - OC.appswebroots['files'] = OC.webroot + '/apps3/files'; + OC.appswebroots.files = OC.webroot + '/apps3/files'; }); afterEach(function() { - delete OC.appswebroots['files']; + delete OC.appswebroots.files; }); it('Uses a direct link for css and images,' , function() { diff --git a/core/js/tests/specs/files/clientSpec.js b/core/js/tests/specs/files/clientSpec.js index f75998029a9..d66c209bca5 100644 --- a/core/js/tests/specs/files/clientSpec.js +++ b/core/js/tests/specs/files/clientSpec.js @@ -448,7 +448,7 @@ describe('OC.Files.Client tests', function() { expect(info.id).toEqual(11); // file entry - var info = response[1]; + info = response[1]; expect(info instanceof OC.Files.FileInfo).toEqual(true); expect(info.id).toEqual(51); diff --git a/core/js/tests/specs/jquery.avatarSpec.js b/core/js/tests/specs/jquery.avatarSpec.js index d7305736690..b9351d2a8a0 100644 --- a/core/js/tests/specs/jquery.avatarSpec.js +++ b/core/js/tests/specs/jquery.avatarSpec.js @@ -11,7 +11,7 @@ describe('jquery.avatar tests', function() { var $div; - var devicePixelRatio + var devicePixelRatio; beforeEach(function() { $('#testArea').append($('<div id="avatardiv">')); @@ -24,7 +24,7 @@ describe('jquery.avatar tests', function() { afterEach(function() { $div.remove(); - window.devicePixelRatio = devicePixelRatio + window.devicePixelRatio = devicePixelRatio; }); describe('size', function() { diff --git a/core/js/tests/specs/mimeTypeSpec.js b/core/js/tests/specs/mimeTypeSpec.js index 182941de1a9..8ad0300a0a7 100644 --- a/core/js/tests/specs/mimeTypeSpec.js +++ b/core/js/tests/specs/mimeTypeSpec.js @@ -26,17 +26,17 @@ describe('MimeType tests', function() { beforeEach(function() { _files = OC.MimeTypeList.files; _aliases = OC.MimeTypeList.aliases; - _theme = OC.MimeTypeList.themes['abc']; + _theme = OC.MimeTypeList.themes.abc; OC.MimeTypeList.files = ['folder', 'folder-shared', 'folder-external', 'foo-bar', 'foo', 'file']; OC.MimeTypeList.aliases = {'app/foobar': 'foo/bar'}; - OC.MimeTypeList.themes['abc'] = ['folder']; + OC.MimeTypeList.themes.abc = ['folder']; }); afterEach(function() { OC.MimeTypeList.files = _files; OC.MimeTypeList.aliases = _aliases; - OC.MimeTypeList.themes['abc'] = _theme; + OC.MimeTypeList.themes.abc = _theme; }); describe('_getFile', function() { @@ -109,9 +109,9 @@ describe('MimeType tests', function() { var res = OC.MimeType.getIconUrl('dir'); expect(Object.keys(OC.MimeType._mimeTypeIcons).length).toEqual(1); - expect(OC.MimeType._mimeTypeIcons['dir']).toEqual(res); + expect(OC.MimeType._mimeTypeIcons.dir).toEqual(res); - var res = OC.MimeType.getIconUrl('dir-shared'); + res = OC.MimeType.getIconUrl('dir-shared'); expect(Object.keys(OC.MimeType._mimeTypeIcons).length).toEqual(2); expect(OC.MimeType._mimeTypeIcons['dir-shared']).toEqual(res); }); diff --git a/core/js/tests/specs/sharedialoglinkshareview.js b/core/js/tests/specs/sharedialoglinkshareview.js index 811919b5603..12f5e762cee 100644 --- a/core/js/tests/specs/sharedialoglinkshareview.js +++ b/core/js/tests/specs/sharedialoglinkshareview.js @@ -48,7 +48,6 @@ describe('OC.Share.ShareDialogLinkShareView', function () { configModel = new OC.Share.ShareConfigModel({ enforcePasswordForPublicLink: false, isResharingAllowed: true, - enforcePasswordForPublicLink: false, isDefaultExpireDateEnabled: false, isDefaultExpireDateEnforced: false, defaultExpireDate: 7 diff --git a/core/js/tests/specs/sharedialogshareelistview.js b/core/js/tests/specs/sharedialogshareelistview.js index bcc596a1386..d256abcbffe 100644 --- a/core/js/tests/specs/sharedialogshareelistview.js +++ b/core/js/tests/specs/sharedialogshareelistview.js @@ -59,7 +59,6 @@ describe('OC.Share.ShareDialogShareeListView', function () { configModel = new OC.Share.ShareConfigModel({ enforcePasswordForPublicLink: false, isResharingAllowed: true, - enforcePasswordForPublicLink: false, isDefaultExpireDateEnabled: false, isDefaultExpireDateEnforced: false, defaultExpireDate: 7 diff --git a/core/js/tests/specs/sharedialogviewSpec.js b/core/js/tests/specs/sharedialogviewSpec.js index 95349bc4875..c6d5793623c 100644 --- a/core/js/tests/specs/sharedialogviewSpec.js +++ b/core/js/tests/specs/sharedialogviewSpec.js @@ -67,7 +67,6 @@ describe('OC.Share.ShareDialogView', function() { configModel = new OC.Share.ShareConfigModel({ enforcePasswordForPublicLink: false, isResharingAllowed: true, - enforcePasswordForPublicLink: false, isDefaultExpireDateEnabled: false, isDefaultExpireDateEnforced: false, defaultExpireDate: 7 diff --git a/core/l10n/de.js b/core/l10n/de.js index 96d6dd878a0..2f84324ce4e 100644 --- a/core/l10n/de.js +++ b/core/l10n/de.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der \"Strict-Transport-Security\" HTTP-Header ist nicht auf mindestens \"{seconds}\" Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in unseren <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Du greifst auf diese Site über HTTP zu. Wir raten dringend dazu, deinen Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert, wie es in unseren <a href=\"{docUrl}\">Sicherheitshinweisen</a> beschrieben ist.", "Shared" : "Geteilt", + "Shared with" : "Geteilt mit", + "Shared by" : "Geteilt von", "Error setting expiration date" : "Fehler beim Setzen des Ablaufdatums", "The public link will expire no later than {days} days after it is created" : "Der öffentliche Link wird spätestens {days} Tage nach seiner Erstellung ablaufen", "Set expiration date" : "Setze ein Ablaufdatum", diff --git a/core/l10n/de.json b/core/l10n/de.json index 3066596959a..a55fe4d5cf7 100644 --- a/core/l10n/de.json +++ b/core/l10n/de.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der \"Strict-Transport-Security\" HTTP-Header ist nicht auf mindestens \"{seconds}\" Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in unseren <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Du greifst auf diese Site über HTTP zu. Wir raten dringend dazu, deinen Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert, wie es in unseren <a href=\"{docUrl}\">Sicherheitshinweisen</a> beschrieben ist.", "Shared" : "Geteilt", + "Shared with" : "Geteilt mit", + "Shared by" : "Geteilt von", "Error setting expiration date" : "Fehler beim Setzen des Ablaufdatums", "The public link will expire no later than {days} days after it is created" : "Der öffentliche Link wird spätestens {days} Tage nach seiner Erstellung ablaufen", "Set expiration date" : "Setze ein Ablaufdatum", diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js index 91bb5a23e45..5fcf1322690 100644 --- a/core/l10n/de_DE.js +++ b/core/l10n/de_DE.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der \"Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens \"{seconds}“ Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in unseren <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Sie greifen auf diese Site über HTTP zu. Wir raten dringend dazu, Ihren Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert, wie es in unseren <a href=\"{docUrl}\">Sicherheitshinweisen</a> beschrieben ist.", "Shared" : "Geteilt", + "Shared with" : "Geteilt mit", + "Shared by" : "Geteilt von", "Error setting expiration date" : "Fehler beim Setzen des Ablaufdatums", "The public link will expire no later than {days} days after it is created" : "Der öffentliche Link wird spätestens {days} Tage nach seiner Erstellung ablaufen", "Set expiration date" : "Ein Ablaufdatum setzen", diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json index 09700b7bfa2..d3d521a84d4 100644 --- a/core/l10n/de_DE.json +++ b/core/l10n/de_DE.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Der \"Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens \"{seconds}“ Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in unseren <a href=\"{docUrl}\" rel=\"noreferrer\">Sicherheitshinweisen</a> erläutert ist.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Sie greifen auf diese Site über HTTP zu. Wir raten dringend dazu, Ihren Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert, wie es in unseren <a href=\"{docUrl}\">Sicherheitshinweisen</a> beschrieben ist.", "Shared" : "Geteilt", + "Shared with" : "Geteilt mit", + "Shared by" : "Geteilt von", "Error setting expiration date" : "Fehler beim Setzen des Ablaufdatums", "The public link will expire no later than {days} days after it is created" : "Der öffentliche Link wird spätestens {days} Tage nach seiner Erstellung ablaufen", "Set expiration date" : "Ein Ablaufdatum setzen", diff --git a/core/l10n/en_GB.js b/core/l10n/en_GB.js index 8b9312e4284..7d236551b7c 100644 --- a/core/l10n/en_GB.js +++ b/core/l10n/en_GB.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>.", "Shared" : "Shared", + "Shared with" : "Shared with", + "Shared by" : "Shared by", "Error setting expiration date" : "Error setting expiration date", "The public link will expire no later than {days} days after it is created" : "The public link will expire no later than {days} days after it is created", "Set expiration date" : "Set expiration date", @@ -275,6 +277,7 @@ OC.L10N.register( "Alternative Logins" : "Alternative Logins", "Account access" : "Account access", "You are about to grant %s access to your %s account." : "You are about to grant %s access to your %s account.", + "Grant access" : "Grant access", "App token" : "App token", "Alternative login using app token" : "Alternative login using app token", "Redirecting …" : "Redirecting …", diff --git a/core/l10n/en_GB.json b/core/l10n/en_GB.json index 66bbbc67fe3..df3ea44e215 100644 --- a/core/l10n/en_GB.json +++ b/core/l10n/en_GB.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>.", "Shared" : "Shared", + "Shared with" : "Shared with", + "Shared by" : "Shared by", "Error setting expiration date" : "Error setting expiration date", "The public link will expire no later than {days} days after it is created" : "The public link will expire no later than {days} days after it is created", "Set expiration date" : "Set expiration date", @@ -273,6 +275,7 @@ "Alternative Logins" : "Alternative Logins", "Account access" : "Account access", "You are about to grant %s access to your %s account." : "You are about to grant %s access to your %s account.", + "Grant access" : "Grant access", "App token" : "App token", "Alternative login using app token" : "Alternative login using app token", "Redirecting …" : "Redirecting …", diff --git a/core/l10n/es.js b/core/l10n/es.js index cdf89bcd198..1eed97ee9cc 100644 --- a/core/l10n/es.js +++ b/core/l10n/es.js @@ -11,7 +11,7 @@ OC.L10N.register( "Invalid image" : "La imagen no es válida", "An error occurred. Please contact your admin." : "Ha ocurrido un error. Póngase en contacto con su administrador.", "No temporary profile picture available, try again" : "No hay disponible una imagen temporal de perfil, pruebe de nuevo", - "No crop data provided" : "No se proporcionó datos del recorte", + "No crop data provided" : "No se han proporcionado datos del recorte", "No valid crop data provided" : "Recorte inválido", "Crop is not square" : "El recorte no es cuadrado", "State token does not match" : "El token dado no coincide", @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "La cabecera HTTP \"Strict-Transport-Security\" no está configurada en al menos \"{seconds}\" segundos. Para una mejor seguridad recomendamos que habilite HSTS como se describe en <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Está ingresando a este sitio de internet vía HTTP. Le sugerimos enérgicamente que configure su servidor que utilice HTTPS como se describe en nuestros <a href=\"{docUrl}\">consejos de seguridad</a>.", "Shared" : "Compartido", + "Shared with" : "Compartido con", + "Shared by" : "Compartido por", "Error setting expiration date" : "Error estableciendo fecha de caducidad", "The public link will expire no later than {days} days after it is created" : "El vínculo público no expirará antes de {days} desde que se creó", "Set expiration date" : "Establecer fecha de caducidad", @@ -193,7 +195,7 @@ OC.L10N.register( "Collaborative tags" : "Etiquetas colaborativas", "No tags found" : "No se encontraron etiquetas", "unknown text" : "texto desconocido", - "Hello world!" : "¡Hola mundo!", + "Hello world!" : "¡Hola, mundo!", "sunny" : "soleado", "Hello {name}, the weather is {weather}" : "Hola {name}, el día es {weather}", "Hello {name}" : "Hola {name}", @@ -263,7 +265,7 @@ OC.L10N.register( "Search" : "Buscar", "Reset search" : "Resetear búsqueda", "Confirm your password" : "Confirme su contraseña", - "Server side authentication failed!" : "La autenticación a fallado en el servidor.", + "Server side authentication failed!" : "La autenticación ha fallado en el servidor.", "Please contact your administrator." : "Por favor, contacte con el administrador.", "An internal error occurred." : "Ha habido un error interno.", "Please try again or contact your administrator." : "Por favor reintente nuevamente o contáctese con su administrador.", @@ -275,6 +277,7 @@ OC.L10N.register( "Alternative Logins" : "Inicios de sesión alternativos", "Account access" : "Acceso a la cuenta", "You are about to grant %s access to your %s account." : "Estás a punto de conceder a %s acceso a tu cuenta de %s", + "Grant access" : "Conceder acceso", "App token" : "Token de app", "Alternative login using app token" : "Login alternativo usando token de app", "Redirecting …" : "Redireccionando...", diff --git a/core/l10n/es.json b/core/l10n/es.json index 9c3837dbb54..de665e11a60 100644 --- a/core/l10n/es.json +++ b/core/l10n/es.json @@ -9,7 +9,7 @@ "Invalid image" : "La imagen no es válida", "An error occurred. Please contact your admin." : "Ha ocurrido un error. Póngase en contacto con su administrador.", "No temporary profile picture available, try again" : "No hay disponible una imagen temporal de perfil, pruebe de nuevo", - "No crop data provided" : "No se proporcionó datos del recorte", + "No crop data provided" : "No se han proporcionado datos del recorte", "No valid crop data provided" : "Recorte inválido", "Crop is not square" : "El recorte no es cuadrado", "State token does not match" : "El token dado no coincide", @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "La cabecera HTTP \"Strict-Transport-Security\" no está configurada en al menos \"{seconds}\" segundos. Para una mejor seguridad recomendamos que habilite HSTS como se describe en <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Está ingresando a este sitio de internet vía HTTP. Le sugerimos enérgicamente que configure su servidor que utilice HTTPS como se describe en nuestros <a href=\"{docUrl}\">consejos de seguridad</a>.", "Shared" : "Compartido", + "Shared with" : "Compartido con", + "Shared by" : "Compartido por", "Error setting expiration date" : "Error estableciendo fecha de caducidad", "The public link will expire no later than {days} days after it is created" : "El vínculo público no expirará antes de {days} desde que se creó", "Set expiration date" : "Establecer fecha de caducidad", @@ -191,7 +193,7 @@ "Collaborative tags" : "Etiquetas colaborativas", "No tags found" : "No se encontraron etiquetas", "unknown text" : "texto desconocido", - "Hello world!" : "¡Hola mundo!", + "Hello world!" : "¡Hola, mundo!", "sunny" : "soleado", "Hello {name}, the weather is {weather}" : "Hola {name}, el día es {weather}", "Hello {name}" : "Hola {name}", @@ -261,7 +263,7 @@ "Search" : "Buscar", "Reset search" : "Resetear búsqueda", "Confirm your password" : "Confirme su contraseña", - "Server side authentication failed!" : "La autenticación a fallado en el servidor.", + "Server side authentication failed!" : "La autenticación ha fallado en el servidor.", "Please contact your administrator." : "Por favor, contacte con el administrador.", "An internal error occurred." : "Ha habido un error interno.", "Please try again or contact your administrator." : "Por favor reintente nuevamente o contáctese con su administrador.", @@ -273,6 +275,7 @@ "Alternative Logins" : "Inicios de sesión alternativos", "Account access" : "Acceso a la cuenta", "You are about to grant %s access to your %s account." : "Estás a punto de conceder a %s acceso a tu cuenta de %s", + "Grant access" : "Conceder acceso", "App token" : "Token de app", "Alternative login using app token" : "Login alternativo usando token de app", "Redirecting …" : "Redireccionando...", diff --git a/core/l10n/es_EC.js b/core/l10n/es_EC.js new file mode 100644 index 00000000000..2572a49ed86 --- /dev/null +++ b/core/l10n/es_EC.js @@ -0,0 +1,357 @@ +OC.L10N.register( + "core", + { + "Please select a file." : "Por favor selecciona un archivo.", + "File is too big" : "El archivo es demasiado grande.", + "The selected file is not an image." : "El archivo seleccionado no es una imagen.", + "The selected file cannot be read." : "El archivo seleccionado no se puede leer.", + "Invalid file provided" : "Archivo proporcionado inválido", + "No image or file provided" : "No se especificó un archivo o imagen", + "Unknown filetype" : "Tipo de archivo desconocido", + "Invalid image" : "Imagen inválida", + "An error occurred. Please contact your admin." : "Se presentó un error. Por favor contacta a tu adminsitrador. ", + "No temporary profile picture available, try again" : "No hay una imagen de perfil temporal disponible, por favor inténtalo de nuevo", + "No crop data provided" : "No se han proporcionado datos del recorte", + "No valid crop data provided" : "No se han proporcionado datos válidos del recorte", + "Crop is not square" : "El recorte no es cuadrado", + "State token does not match" : "La ficha de estado no corresponde", + "Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado", + "Couldn't reset password because the token is invalid" : "No ha sido posible restablecer la contraseña porque la ficha es inválida", + "Couldn't reset password because the token is expired" : "No ha sido posible restablecer la contraseña porque la ficha ha expirado", + "Could not send reset email because there is no email address for this username. Please contact your administrator." : "No fue posible enviar el correo electrónico para restablecer porque no hay una dirección de correo electrónico para este usuario. Por favor contacta a tu adminsitrador. ", + "%s password reset" : "%s restablecer la contraseña", + "Password reset" : "Restablecer contraseña", + "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Haz click en el siguiente botón para restablecer tu contraseña. Si no has solicitado restablecer su contraseña, por favor ignora este correo. ", + "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Haz click en la siguiente liga para restablecer su contraseña. Si no has solicitado restablecer la contraseña, por favor ignora este mensaje. ", + "Reset your password" : "Restablecer tu contraseña", + "Couldn't send reset email. Please contact your administrator." : "No fue posible enviar el correo de restauración. Por favor contacta a tu adminsitrador. ", + "Couldn't send reset email. Please make sure your username is correct." : "No fue posible restablecer el correo electrónico. Por favor asegurarte de que tu nombre de usuario sea correcto. ", + "Preparing update" : "Preparando actualización", + "[%d / %d]: %s" : "[%d / %d]: %s ", + "Repair warning: " : "Advertencia de reparación:", + "Repair error: " : "Error de reparación: ", + "Please use the command line updater because automatic updating is disabled in the config.php." : "Por favor usa el actualizador de línea de comandos ya que el actualizador automático se encuentra deshabilitado en config.php.", + "[%d / %d]: Checking table %s" : "[%d / %d]: Verificando tabla %s", + "Turned on maintenance mode" : "Modo mantenimiento activado", + "Turned off maintenance mode" : "Modo mantenimiento desactivado", + "Maintenance mode is kept active" : "El modo mantenimiento sigue activo", + "Updating database schema" : "Actualizando esquema de base de datos", + "Updated database" : "Base de datos actualizada", + "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Verificando si el archivo del esquema de base de datos puede ser actualizado (esto puedo tomar mucho tiempo dependiendo del tamaño de la base de datos)", + "Checked database schema update" : "Actualización del esquema de base de datos verificada", + "Checking updates of apps" : "Verificando actualizaciones para aplicaciones", + "Checking for update of app \"%s\" in appstore" : "Verificando actualizaciones para la aplicacion \"%s\" en la appstore", + "Update app \"%s\" from appstore" : "Actualizar la aplicación \"%s\" desde la appstore", + "Checked for update of app \"%s\" in appstore" : "Se verificaron actualizaciones para la aplicación \"%s\" en la appstore", + "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Verificando si el esquema de la base de datos para %s puede ser actualizado (esto puede tomar mucho tiempo dependiendo del tamaño de la base de datos)", + "Checked database schema update for apps" : "Se verificó la actualización del esquema de la base de datos para las aplicaciones", + "Updated \"%s\" to %s" : "Actualizando \"%s\" a %s", + "Set log level to debug" : "Establecer nivel de bitacora a depurar", + "Reset log level" : "Restablecer nivel de bitácora", + "Starting code integrity check" : "Comenzando verificación de integridad del código", + "Finished code integrity check" : "Terminó la verificación de integridad del código ", + "%s (3rdparty)" : "%s (de 3ros)", + "%s (incompatible)" : "%s (incompatible)", + "Following apps have been disabled: %s" : "Las siguientes aplicaciones han sido deshabilitadas: %s", + "Already up to date" : "Ya está actualizado", + "Search contacts …" : "Buscar contactos ...", + "No contacts found" : "No se encontraron contactos", + "Show all contacts …" : "Mostrar todos los contactos ...", + "There was an error loading your contacts" : "Se presentó un error al cargar tus contactos", + "Loading your contacts …" : "Cargando sus contactos ... ", + "Looking for {term} …" : "Buscando {term} ...", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Se presentaron problemas con la verificación de integridad del código. Más información ...</a>", + "No action available" : "No hay acciones disponibles", + "Error fetching contact actions" : "Se presentó un error al traer las acciónes de contatos", + "Settings" : "Configuraciones ", + "Connection to server lost" : "Se ha perdido la conexión con el servidor", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Se presentó un erorr al cargar la página, recargando en %n segundo","Se presentó un erorr al cargar la página, recargando en %n segundo"], + "Saving..." : "Guardando...", + "Dismiss" : "Descartar", + "This action requires you to confirm your password" : "Esta acción requiere que confirmes tu contraseña", + "Authentication required" : "Se requiere autenticación", + "Password" : "Contraseña", + "Cancel" : "Cancelar", + "Confirm" : "Confirmar", + "Failed to authenticate, try again" : "Falla en la autenticación, por favor reintentalo", + "seconds ago" : "hace segundos", + "Logging in …" : "Iniciando sesión ...", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "La liga para restablecer tu contraseña ha sido enviada a tu correo electrónico. Si no lo recibes dentro de un tiempo razonable, verifica las carpetas de spam/basura.<br>Si no la encuentras consulta a tu adminstrador local.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Tus archivos están encriptados. No habrá manera de recuperar tus datos una vez que restablezca tu contraseña. <br />Si no estás seguro de qué hacer, por favor contacta a tu administrador antes de continuar. <br />¿Realmente deseas continuar?", + "I know what I'm doing" : "Sé lo que estoy haciendo", + "Password can not be changed. Please contact your administrator." : "Las contraseñas no se pueden cambiar. Por favor contacta a tu adminstrador", + "No" : "No", + "Yes" : "Sí", + "No files in here" : "No hay archivos aquí", + "Choose" : "Seleccionar", + "Copy" : "Copiar", + "Move" : "Mover", + "Error loading file picker template: {error}" : "Se presentó un error al cargar la plantilla del seleccionador de archivos: {error}", + "OK" : "OK", + "Error loading message template: {error}" : "Se presentó un error al cargar la plantilla del mensaje: {error}", + "read-only" : "sólo-lectura", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} conflicto de archivo","{count} conflictos en el archivo"], + "One file conflict" : "Un conflicto en el archivo", + "New Files" : "Archivos Nuevos", + "Already existing files" : "Archivos ya existentes", + "Which files do you want to keep?" : "¿Cuales archivos deseas mantener?", + "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.", + "Continue" : "Continuar", + "(all selected)" : "(todos seleccionados)", + "({count} selected)" : "({count} seleccionados)", + "Error loading file exists template" : "Se presentó un error al cargar la plantilla de existe archivo ", + "Pending" : "Pendiente", + "Copy to {folder}" : "Copiar a {folder}", + "Move to {folder}" : "Mover a {folder}", + "Very weak password" : "Contraseña muy débil", + "Weak password" : "Contraseña débil", + "So-so password" : "Contraseña aceptable", + "Good password" : "Buena contraseña", + "Strong password" : "Contraseña fuerte", + "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Tu servidor web aún no se encuentra correctamente configurado para permitir la sincronización de archivos porque la interface de WebDAV parece estar rota. ", + "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Tu servidor web no está correctamente configurado para resolver \"{url}\". Puedes encontrar más información en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor no cuenta con una conexión a Internet: No fue posible alcanzar diversos puntos de acceso <EndPoints>. Esto significa que algunas funcionalidades como el montaje de almacenamiento externo, notificaciónes de actualizaciones o la instalación de aplicaciones de terceros no funcionarán. Acceder archivos de forma remota y el envío de correos electrónicos de notificación puede que tampoco funcionen. Te sugerimos habilitar la conexión a Internet para este servidor si deseas contar con todas las características.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "No ha sido configurada la memoria caché. Por favor configura un memechache si está disponible para mejorar el desempeño. Puedes encontrar información adicional en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "No fue posible leer /dev/urandom por PHP que es altamente desalentado por razones de seguridad. Puedes obtener más información en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Estás usando PHP {version}. Te recomendamos actualizar tu versión de PHP para aprovechar <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">las actualizaciones de seguridad y desempeño suministradas por el Grupo PHP</a> tan pronto como tu distribución lo soporte. ", + "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuración de los encabezados del proxy inverso es incorrecta, o estás accediendo a Nextcloud desde un proxy de confianza. Si no estás accediendo a Nextcloud desde un proxy de confianza, se trata de un tema de seguridad y le puede permitir a un atacante hacer su dirección IP apócrifa visible para Nextcloud. Puedes encontar más infomración en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurado como un caché distribuido, pero el módulo equivocado PHP \"memcache\" está instalado. \\OC\\Memcache\\Memcached sólo soporta \"memchached\" y no \"memchache\". Por favor ve el <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki de ambos módulos</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algunos archivos no pasaron la verificación de integridad. Para más información de cómo resolver este tema consulta nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listado de archivos inválidos …</a> / <a href=\"{rescanEndpoint}\">Volver a escanear…</a>)", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "El PHP OPcache no está configurado correctamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para un mejor desempeño, recomendamos </a> usar las siguientes configuraciones en php.ini:<code>", + "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "La fución PHP \"set_time_limit\" no está disponible. Esto podría generar scripts que se interrumpan a media ejecución, rompiendo la instalación. Te recomendamos ámpliamente habilitar esta función.", + "Error occurred while checking server setup" : "Se presentó un error al verificar la configuración del servidor", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Posiblemente tus archivos y directorio de datos sean accesibles desde Internet. El archivo .htaccess no está funcionando. Te recomendamos ámpliamente configurar tu servidor web de tal modo que el directorio de datos no sea accesible o que muevas el directorio de datos fuera de la raíz de documentos del servidor web. ", + "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "El encabezado HTTP \"{header}\" no está configurado como \"{expected}\". Este es un riesgo potencial de seguridad o privacidad y te recomendamos cambiar esta configuración.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "El encabezado HTTP \"Strict-Transport-Security\" no está configurado a al menos \"{seconds}\" segundos. Para mejorar la seguridad, te recomendamos habilitar HSTS como se describe en nuestros <a href=\"{docUrl}\" rel=\"noreferrer\">consejos de seguridad</a>.", + "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Estás accediendo este sitio via HTTP. Te recomendamos ámpliamente que configures tu servidor para que en su lugar, el uso de HTTPS sea requerido como está descrito en nuestros <a href=\"{docUrl}\">consejos de seguridad</a>.", + "Shared" : "Compartido", + "Error setting expiration date" : "Se presentó un error al establecer la fecha de expiración", + "The public link will expire no later than {days} days after it is created" : "La liga pública expirará a los {days} días de haber sido creada", + "Set expiration date" : "Selecciona la vigencia de tu archivo", + "Expiration" : "Expiración", + "Expiration date" : "Fecha de expiración", + "Choose a password for the public link" : "Seleccione una contraseña para la liga pública", + "Choose a password for the public link or press the \"Enter\" key" : "Elige una contraseña para la liga pública o presiona la tecla \"Intro\"", + "Copied!" : "¡Copiado!", + "Not supported!" : "¡No está soportado!", + "Press ⌘-C to copy." : "Presiona ⌘-C para copiar.", + "Press Ctrl-C to copy." : "Presiona Ctrl-C para copiar.", + "Resharing is not allowed" : "No se permite volver a compartir", + "Share to {name}" : "Compartir con {name}", + "Share link" : "Compartir liga", + "Link" : "Liga", + "Password protect" : "Proteger con contraseña", + "Allow editing" : "Permitir editar", + "Email link to person" : "Enviar la liga por correo electrónico a una persona", + "Send" : "Enviar", + "Allow upload and editing" : "Permitir carga y edición", + "Read only" : "Sólo lectura", + "File drop (upload only)" : "Permitir carga", + "Shared with you and the group {group} by {owner}" : "Compartido contigo y el grupo {group} por {owner}", + "Shared with you by {owner}" : "Compartido contigo por {owner}", + "Choose a password for the mail share" : "Elige una contraseña para el elemento compartido por correo", + "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} ha compartido mediante una liga", + "group" : "grupo", + "remote" : "remoto", + "email" : "correo electrónico", + "shared by {sharer}" : "compartido por {sharer}", + "Unshare" : "Dejar de compartir", + "Can reshare" : "Puede volver a compartir", + "Can edit" : "Puede editar", + "Can create" : "Puede crear", + "Can change" : "Puede cambiar", + "Can delete" : "Puede borrar", + "Access control" : "Control de acceso", + "Could not unshare" : "No fue posible dejar de compartir", + "Error while sharing" : "Se presentó un error al compartir", + "Share details could not be loaded for this item." : "Los detalles del recurso compartido no se pudieron cargar para este elemento. ", + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Se requiere de la menos {count} caracter para el auto completar","Se requieren de la menos {count} caracteres para el auto completar"], + "This list is maybe truncated - please refine your search term to see more results." : "Esta lista puede estar truncada - por favor refina tus términos de búsqueda para poder ver más resultados. ", + "No users or groups found for {search}" : "No se encontraron usuarios o gurpos para {search}", + "No users found for {search}" : "No se encontraron usuarios para {search}", + "An error occurred. Please try again" : "Se presentó un error. Por favor vuelve a intentarlo", + "{sharee} (group)" : "{sharee} (grupo)", + "{sharee} (remote)" : "{sharee} (remoto)", + "{sharee} (email)" : "{sharee} (correo electrónico)", + "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", + "Share" : "Compartir", + "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Comparte con otras personas ingresando una dirección de correo electrónico.", + "Share with other people by entering a user or group or a federated cloud ID." : "Comparte con otras personas ingresando un usuario o un grupo.", + "Share with other people by entering a user or group or an email address." : "Comparte con otras personas ingresando un usuario, un grupo o una dirección de correo electrónico.", + "Name or email address..." : "Nombre o dirección de correo electrónico", + "Name or federated cloud ID..." : "Nombre...", + "Name, federated cloud ID or email address..." : "Nombre o dirección de correo electrónico...", + "Name..." : "Nombre...", + "Error" : "Error", + "Error removing share" : "Se presentó un error al dejar de compartir", + "Non-existing tag #{tag}" : "Etiqueta #{tag} no-existente", + "restricted" : "restringido", + "invisible" : "invisible", + "({scope})" : "({scope})", + "Delete" : "Borrar", + "Rename" : "Renombrar", + "Collaborative tags" : "Etiquetas colaborativas", + "No tags found" : "No se encontraron etiquetas", + "unknown text" : "texto desconocido", + "Hello world!" : "¡Hola mundo!", + "sunny" : "soleado", + "Hello {name}, the weather is {weather}" : "Hola {name}, el clima es {weather}", + "Hello {name}" : "Hola {name}", + "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Estos son los resultados de tu búsqueda <script>alert(1)</script></strong>", + "new" : "nuevo", + "_download %n file_::_download %n files_" : ["Descargar %n archivos","Descargar %n archivos"], + "The update is in progress, leaving this page might interrupt the process in some environments." : "La actualización está en curso, abandonar esta página puede interrumpir el proceso en algunos ambientes. ", + "Update to {version}" : "Actualizar a {version}", + "An error occurred." : "Se presentó un error.", + "Please reload the page." : "Por favor vuelve a cargar la página.", + "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "La actualización no fue exitosa. Para más información <a href=\"{url}\">consulta nuestro comentario en el foro </a> que cubre este tema. ", + "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "La actualización no fue exitosa. Por favor reporta este tema a la <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Comunidad Nextcloud</a>.", + "Continue to Nextcloud" : "Continuar a Nextcloud", + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["La actualización fue exitosa. Lo estamos redireccionando a Nextcloud en %n segundo. ","La actualización fue exitosa. Te redireccionaremos a Nextcloud en %n segundos."], + "Searching other places" : "Buscando en otras ubicaciones", + "No search results in other folders for {tag}{filter}{endtag}" : "No hay resultados para la búsqueda {tag}{filter}{endtag} en otras carpetas", + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} resultado de la búsqueda en otra carpeta","{count} resultados de la búsqueda en otras carpetas"], + "Personal" : "Personal", + "Users" : "Usuarios", + "Apps" : "Aplicaciones", + "Admin" : "Administración", + "Help" : "Ayuda", + "Access forbidden" : "Acceso prohibido", + "File not found" : "Archivo no encontrado", + "The specified document has not been found on the server." : "El documento especificado no ha sido encontrado en el servidor. ", + "You can click here to return to %s." : "Puedes hacer click aquí para regresar a %s.", + "Internal Server Error" : "Error interno del servidor", + "The server was unable to complete your request." : "El servidor no pudo completar tu solicitud.", + "If this happens again, please send the technical details below to the server administrator." : "Si esto vuelve a suceder, por favor envia los detalles tecnicos siguientes al adminsitrador del sistema.", + "More details can be found in the server log." : "Puedes consultar más detalles en la bitácora del servidor. ", + "Technical details" : "Detalles técnicos", + "Remote Address: %s" : "Dirección Remota: %s", + "Request ID: %s" : "ID de solicitud: %s", + "Type: %s" : "Tipo: %s", + "Code: %s" : "Código: %s", + "Message: %s" : "Mensaje: %s", + "File: %s" : "Archivo: %s", + "Line: %s" : "Línea: %s", + "Trace" : "Rastrear", + "Security warning" : "Advertencia de seguridad", + "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Tu directorio de datos y sus archivos probablemente sean accesibles desde Internet ya que el archivo .htaccess no funciona.", + "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Para más información de cómo configurar propiamente tu servidor, por favor ve la <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentación</a>.", + "Create an <strong>admin account</strong>" : "Crear una <strong>cuenta de administrador</strong>", + "Username" : "Usuario", + "Storage & database" : "Almacenamiento & base de datos", + "Data folder" : "Carpeta de datos", + "Configure the database" : "Configurar la base de datos", + "Only %s is available." : "Sólo %s está disponible.", + "Install and activate additional PHP modules to choose other database types." : "Instala y activa módulos adicionales de PHP para seleccionar otros tipos de bases de datos. ", + "For more details check out the documentation." : "Por favor consulta la documentación para más detalles. ", + "Database user" : "Usuario de la base de datos", + "Database password" : "Contraseña de la base de datos", + "Database name" : "Nombre de la base de datos", + "Database tablespace" : "Espacio de tablas en la base de datos", + "Database host" : "Servidor de base de datos", + "Please specify the port number along with the host name (e.g., localhost:5432)." : "Por favor especifica el número de puerto así como el nombre del servidor (ejem., localhost:5432).", + "Performance warning" : "Advertencia de desempeño", + "SQLite will be used as database." : "SQLite será usado como la base de datos.", + "For larger installations we recommend to choose a different database backend." : "Para instalaciones más grandes te recomendamos elegir un backend de base de datos diferente.", + "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "El uso de SQLiite es especialmente desalentado al usar el cliente de escritorio para sincrionizar. ", + "Finish setup" : "Terminar configuración", + "Finishing …" : "Terminando …", + "Need help?" : "¿Necesitas ayuda?", + "See the documentation" : "Ver la documentación", + "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Esta aplicación requiere de JavaScript para su correcta operación. Por favor {linkstart}habilita JavaScript{linkend} y vuelve a cargar la página. ", + "More apps" : "Más aplicaciones", + "Search" : "Buscar", + "Reset search" : "Reestablecer búsqueda", + "Confirm your password" : "Confirma tu contraseña", + "Server side authentication failed!" : "¡Falló la autenticación del lado del servidor!", + "Please contact your administrator." : "Por favor contacta al administrador.", + "An internal error occurred." : "Se presentó un error interno.", + "Please try again or contact your administrator." : "Por favor vuelve a intentarlo o contacta a tu adminsitrador. ", + "Username or email" : "Usuario o correo electrónico", + "Wrong password. Reset it?" : "Contraseña equivocada. ¿Deseas restablecerla?", + "Wrong password." : "Contraseña inválida. ", + "Log in" : "Ingresar", + "Stay logged in" : "Mantener la sesión abierta", + "Alternative Logins" : "Accesos Alternativos", + "Account access" : "Acceo de cuenta", + "You are about to grant %s access to your %s account." : "Estas a punto de otorgar acceso de %s a tu cuenta %s.", + "Grant access" : "Conceder acceso", + "App token" : "Ficha de la aplicación", + "Alternative login using app token" : "Inicio de sesión alternativo usando la ficha de la aplicación", + "Redirecting …" : "Redireccionando ... ", + "New password" : "Nueva contraseña", + "New Password" : "Nueva Contraseña", + "Reset password" : "Restablecer contraseña", + "Two-factor authentication" : "Autenticación de dos-factores", + "Enhanced security is enabled for your account. Please authenticate using a second factor." : "La seguridad mejorada está habilitada para tu cuenta. Favor de autenticarte usando un segundo factor. ", + "Cancel log in" : "Cancelar inicio de sesión", + "Use backup code" : "Usar código de respaldo", + "Error while validating your second factor" : "Se presentó un error al validar tu segundo factor", + "Access through untrusted domain" : "Accesa a través de un dominio no de confianza", + "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php." : "Por favor contacta a tu adminsitrador. Si tu eres un administrador, edita la propiedad \"trusted_domains\" en el archivo config/config.php como en el ejemplo config.sample.php.", + "Depending on your configuration, this button could also work to trust the domain:" : "Dependiendo de tu configuración, este botón podría funcionar también para confiar en el dominio:", + "Add \"%s\" as trusted domain" : "Agregar \"%s\" como un dominio de confianza", + "App update required" : "Se requiere una actualización de la aplicación", + "%s will be updated to version %s" : "%s será actualizado a la versión %s", + "These apps will be updated:" : "Las siguientes apllicaciones se actualizarán:", + "These incompatible apps will be disabled:" : "Las siguientes aplicaciones incompatibles serán deshabilitadas:", + "The theme %s has been disabled." : "El tema %s ha sido deshabilitado. ", + "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Por favor asegurarte de que la base de datos, la carpeta de configuración y las carpetas de datos hayan sido respaldadas antes de continuar. ", + "Start update" : "Iniciar actualización", + "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Para evitar la expiración de tiempo en instalaciones grandes, puedes ejecutar el siguiente comando desde tu directorio de instalación:", + "Detailed logs" : "Bitácoras detalladas", + "Update needed" : "Se requiere de una actualización", + "Please use the command line updater because you have a big instance with more than 50 users." : "Favor de usar el actualizador desde la línea de comandos ya que tu instancia cuenta con más de 50 usuarios.", + "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Para más ayuda, consulta la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">doccumentación</a>.", + "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Estoy conciente de que si continúo haciendo la actualización vía web, la interfaz de usuario corre el riesgo de que el tiempo de la solicitud expire y cause pérdida de datos, pero cuento con un respaldo y sé como restaurar mi instancia en caso de una falla. ", + "Upgrade via web on my own risk" : "Actualizar vía Web bajo mi propio riesgo", + "This %s instance is currently in maintenance mode, which may take a while." : "Esta instancia %s se encuentra actualmente en modo mantenimiento, que podría tomar algo de tiempo. ", + "This page will refresh itself when the %s instance is available again." : "Esta página se actualizará sola cuando la instancia %s esté disponible de nuevo. ", + "Contact your system administrator if this message persists or appeared unexpectedly." : "Contacta a tu administrador del sistema si este mensaje persiste o se presentó de manera inesperada.", + "Thank you for your patience." : "Gracias por tu paciencia.", + "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", + "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Tus archivos están encriptados. Si no has habilitado la llave de recuperación, no habrá manera de que puedas recuperar tus datos una vez que restablezcas tu contraseña.<br />Si no estás seguro de lo que estás haciendo, por favor contacta a tu adminstrador antes de continuar. <br />¿Realmente deseas continuar?", + "Ok" : "Ok", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Posiblemente tus directorios de datos y archivos son accesibles desde Internet. El archivo .htaccess no está funcionando. Te recomendamos ámpliamente que configures tu servidor web de tal modo que el directorio de datos no sea accesible o que muevas el directorio de datos fuera de la raíz de documentos del servidor web. ", + "Shared with {recipients}" : "Compartido con {recipients}", + "Error while unsharing" : "Se presentó un error al dejar de compartir", + "can reshare" : "puede volver a compartir", + "can edit" : "puede editar", + "can create" : "puede crear", + "can change" : "puede modificar", + "can delete" : "puede borrar", + "access control" : "control de acceso", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Comparte con personas en otros servidores usando sus IDs username@example.com/nextcloud", + "Share with users or by mail..." : "Compartir con otros usuarios o por correo electrónico...", + "Share with users or remote users..." : "Compartir con otros usuarios o con otros usuarios remotos...", + "Share with users, remote users or by mail..." : "Compartir con otros usuarios, otros usuarios remotos o por correo electrónico...", + "Share with users or groups..." : "Compartir con otros usuarios o grupos...", + "Share with users, groups or by mail..." : "Compartir con otros usuarios, grupos o por correo electrónico...", + "Share with users, groups or remote users..." : "Compartir con otros usuarios, otros usuarios remotos o grupos...", + "Share with users, groups, remote users or by mail..." : "Compartir con usuarios, grupos, usuarios rempotos o por correo...", + "Share with users..." : "Compartir con otros usuarios...", + "The object type is not specified." : "El tipo del objeto no está especificado.", + "Enter new" : "Ingresar nuevo", + "Add" : "Agregar", + "Edit tags" : "Editar etiquetas", + "Error loading dialog template: {error}" : "Se presentó un error al cargar la plantilla de diálogo: {error}", + "No tags selected for deletion." : "No se seleccionaron etiquetas para borrar.", + "The update was successful. Redirecting you to Nextcloud now." : "La actualización fue exitosa. Redirigiendote ahora a tu Nextcloud. ", + "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hola,\n\nsólo queremos informarte que %s ha compartido %s contigo.\n\nVelo aquí: %s\n\n", + "The share will expire on %s." : "El recurso dejará de ser compartido el %s.", + "Cheers!" : "¡Saludos!", + "The server encountered an internal error and was unable to complete your request." : "Se presentó un error interno en el servidor y no fue posible completar tu solicitud. ", + "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Por favor contacta al administrador del servidor si este problema se presenta en múltiples ocasiones, por favor incluye los detalles técnicos siguientes en tu reporte. ", + "Log out" : "Salir", + "This action requires you to confirm your password:" : "Esta acción requiere que confirmes tu contraseña:", + "Use the following link to reset your password: {link}" : "Usa la siguiente liga para restablecer tu contraseña: {link}", + "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hola,<br><br> sólo queremos informarte que %s ha compartido <strong>%s</strong> contigo. <br><a href=\"%s\">¡Velo!</a><br><br>", + "This Nextcloud instance is currently in single user mode." : "Esta instalación de Nextcloud se encuentra en modo de usuario único.", + "This means only administrators can use the instance." : "Esto significa que sólo los administradores pueden usar la instancia.", + "You are accessing the server from an untrusted domain." : "Estás accediendo al servidor desde un dominio no de confianza. ", + "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Por favor contacta a tu administrador. Si eres el administrador de esta instancia, configura la opción \"trusted_domains\" en config/config.php. Un ejemplo de configuración se proporciona en config/config.sample.php. ", + "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Dependiendo de tu configuración, como adminsitrador podrías llegar a usar el botón inferior para confiar en este dominio. ", + "Please use the command line updater because you have a big instance." : "Por favor usa el actualizador de línea de comando porque cuentas con una instancia grande. ", + "You are about to grant \"%s\" access to your %s account." : "Estás apunto de concederle a \"%s\" acceso a yu cuenta %s." +}, +"nplurals=2; plural=(n != 1);"); diff --git a/core/l10n/es_EC.json b/core/l10n/es_EC.json new file mode 100644 index 00000000000..02d82b31876 --- /dev/null +++ b/core/l10n/es_EC.json @@ -0,0 +1,355 @@ +{ "translations": { + "Please select a file." : "Por favor selecciona un archivo.", + "File is too big" : "El archivo es demasiado grande.", + "The selected file is not an image." : "El archivo seleccionado no es una imagen.", + "The selected file cannot be read." : "El archivo seleccionado no se puede leer.", + "Invalid file provided" : "Archivo proporcionado inválido", + "No image or file provided" : "No se especificó un archivo o imagen", + "Unknown filetype" : "Tipo de archivo desconocido", + "Invalid image" : "Imagen inválida", + "An error occurred. Please contact your admin." : "Se presentó un error. Por favor contacta a tu adminsitrador. ", + "No temporary profile picture available, try again" : "No hay una imagen de perfil temporal disponible, por favor inténtalo de nuevo", + "No crop data provided" : "No se han proporcionado datos del recorte", + "No valid crop data provided" : "No se han proporcionado datos válidos del recorte", + "Crop is not square" : "El recorte no es cuadrado", + "State token does not match" : "La ficha de estado no corresponde", + "Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado", + "Couldn't reset password because the token is invalid" : "No ha sido posible restablecer la contraseña porque la ficha es inválida", + "Couldn't reset password because the token is expired" : "No ha sido posible restablecer la contraseña porque la ficha ha expirado", + "Could not send reset email because there is no email address for this username. Please contact your administrator." : "No fue posible enviar el correo electrónico para restablecer porque no hay una dirección de correo electrónico para este usuario. Por favor contacta a tu adminsitrador. ", + "%s password reset" : "%s restablecer la contraseña", + "Password reset" : "Restablecer contraseña", + "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Haz click en el siguiente botón para restablecer tu contraseña. Si no has solicitado restablecer su contraseña, por favor ignora este correo. ", + "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Haz click en la siguiente liga para restablecer su contraseña. Si no has solicitado restablecer la contraseña, por favor ignora este mensaje. ", + "Reset your password" : "Restablecer tu contraseña", + "Couldn't send reset email. Please contact your administrator." : "No fue posible enviar el correo de restauración. Por favor contacta a tu adminsitrador. ", + "Couldn't send reset email. Please make sure your username is correct." : "No fue posible restablecer el correo electrónico. Por favor asegurarte de que tu nombre de usuario sea correcto. ", + "Preparing update" : "Preparando actualización", + "[%d / %d]: %s" : "[%d / %d]: %s ", + "Repair warning: " : "Advertencia de reparación:", + "Repair error: " : "Error de reparación: ", + "Please use the command line updater because automatic updating is disabled in the config.php." : "Por favor usa el actualizador de línea de comandos ya que el actualizador automático se encuentra deshabilitado en config.php.", + "[%d / %d]: Checking table %s" : "[%d / %d]: Verificando tabla %s", + "Turned on maintenance mode" : "Modo mantenimiento activado", + "Turned off maintenance mode" : "Modo mantenimiento desactivado", + "Maintenance mode is kept active" : "El modo mantenimiento sigue activo", + "Updating database schema" : "Actualizando esquema de base de datos", + "Updated database" : "Base de datos actualizada", + "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Verificando si el archivo del esquema de base de datos puede ser actualizado (esto puedo tomar mucho tiempo dependiendo del tamaño de la base de datos)", + "Checked database schema update" : "Actualización del esquema de base de datos verificada", + "Checking updates of apps" : "Verificando actualizaciones para aplicaciones", + "Checking for update of app \"%s\" in appstore" : "Verificando actualizaciones para la aplicacion \"%s\" en la appstore", + "Update app \"%s\" from appstore" : "Actualizar la aplicación \"%s\" desde la appstore", + "Checked for update of app \"%s\" in appstore" : "Se verificaron actualizaciones para la aplicación \"%s\" en la appstore", + "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Verificando si el esquema de la base de datos para %s puede ser actualizado (esto puede tomar mucho tiempo dependiendo del tamaño de la base de datos)", + "Checked database schema update for apps" : "Se verificó la actualización del esquema de la base de datos para las aplicaciones", + "Updated \"%s\" to %s" : "Actualizando \"%s\" a %s", + "Set log level to debug" : "Establecer nivel de bitacora a depurar", + "Reset log level" : "Restablecer nivel de bitácora", + "Starting code integrity check" : "Comenzando verificación de integridad del código", + "Finished code integrity check" : "Terminó la verificación de integridad del código ", + "%s (3rdparty)" : "%s (de 3ros)", + "%s (incompatible)" : "%s (incompatible)", + "Following apps have been disabled: %s" : "Las siguientes aplicaciones han sido deshabilitadas: %s", + "Already up to date" : "Ya está actualizado", + "Search contacts …" : "Buscar contactos ...", + "No contacts found" : "No se encontraron contactos", + "Show all contacts …" : "Mostrar todos los contactos ...", + "There was an error loading your contacts" : "Se presentó un error al cargar tus contactos", + "Loading your contacts …" : "Cargando sus contactos ... ", + "Looking for {term} …" : "Buscando {term} ...", + "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Se presentaron problemas con la verificación de integridad del código. Más información ...</a>", + "No action available" : "No hay acciones disponibles", + "Error fetching contact actions" : "Se presentó un error al traer las acciónes de contatos", + "Settings" : "Configuraciones ", + "Connection to server lost" : "Se ha perdido la conexión con el servidor", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Se presentó un erorr al cargar la página, recargando en %n segundo","Se presentó un erorr al cargar la página, recargando en %n segundo"], + "Saving..." : "Guardando...", + "Dismiss" : "Descartar", + "This action requires you to confirm your password" : "Esta acción requiere que confirmes tu contraseña", + "Authentication required" : "Se requiere autenticación", + "Password" : "Contraseña", + "Cancel" : "Cancelar", + "Confirm" : "Confirmar", + "Failed to authenticate, try again" : "Falla en la autenticación, por favor reintentalo", + "seconds ago" : "hace segundos", + "Logging in …" : "Iniciando sesión ...", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "La liga para restablecer tu contraseña ha sido enviada a tu correo electrónico. Si no lo recibes dentro de un tiempo razonable, verifica las carpetas de spam/basura.<br>Si no la encuentras consulta a tu adminstrador local.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Tus archivos están encriptados. No habrá manera de recuperar tus datos una vez que restablezca tu contraseña. <br />Si no estás seguro de qué hacer, por favor contacta a tu administrador antes de continuar. <br />¿Realmente deseas continuar?", + "I know what I'm doing" : "Sé lo que estoy haciendo", + "Password can not be changed. Please contact your administrator." : "Las contraseñas no se pueden cambiar. Por favor contacta a tu adminstrador", + "No" : "No", + "Yes" : "Sí", + "No files in here" : "No hay archivos aquí", + "Choose" : "Seleccionar", + "Copy" : "Copiar", + "Move" : "Mover", + "Error loading file picker template: {error}" : "Se presentó un error al cargar la plantilla del seleccionador de archivos: {error}", + "OK" : "OK", + "Error loading message template: {error}" : "Se presentó un error al cargar la plantilla del mensaje: {error}", + "read-only" : "sólo-lectura", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} conflicto de archivo","{count} conflictos en el archivo"], + "One file conflict" : "Un conflicto en el archivo", + "New Files" : "Archivos Nuevos", + "Already existing files" : "Archivos ya existentes", + "Which files do you want to keep?" : "¿Cuales archivos deseas mantener?", + "If you select both versions, the copied file will have a number added to its name." : "Si seleccionas ambas versiones, se le agregará un número al nombre del archivo copiado.", + "Continue" : "Continuar", + "(all selected)" : "(todos seleccionados)", + "({count} selected)" : "({count} seleccionados)", + "Error loading file exists template" : "Se presentó un error al cargar la plantilla de existe archivo ", + "Pending" : "Pendiente", + "Copy to {folder}" : "Copiar a {folder}", + "Move to {folder}" : "Mover a {folder}", + "Very weak password" : "Contraseña muy débil", + "Weak password" : "Contraseña débil", + "So-so password" : "Contraseña aceptable", + "Good password" : "Buena contraseña", + "Strong password" : "Contraseña fuerte", + "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Tu servidor web aún no se encuentra correctamente configurado para permitir la sincronización de archivos porque la interface de WebDAV parece estar rota. ", + "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Tu servidor web no está correctamente configurado para resolver \"{url}\". Puedes encontrar más información en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor no cuenta con una conexión a Internet: No fue posible alcanzar diversos puntos de acceso <EndPoints>. Esto significa que algunas funcionalidades como el montaje de almacenamiento externo, notificaciónes de actualizaciones o la instalación de aplicaciones de terceros no funcionarán. Acceder archivos de forma remota y el envío de correos electrónicos de notificación puede que tampoco funcionen. Te sugerimos habilitar la conexión a Internet para este servidor si deseas contar con todas las características.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "No ha sido configurada la memoria caché. Por favor configura un memechache si está disponible para mejorar el desempeño. Puedes encontrar información adicional en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "No fue posible leer /dev/urandom por PHP que es altamente desalentado por razones de seguridad. Puedes obtener más información en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Estás usando PHP {version}. Te recomendamos actualizar tu versión de PHP para aprovechar <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">las actualizaciones de seguridad y desempeño suministradas por el Grupo PHP</a> tan pronto como tu distribución lo soporte. ", + "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuración de los encabezados del proxy inverso es incorrecta, o estás accediendo a Nextcloud desde un proxy de confianza. Si no estás accediendo a Nextcloud desde un proxy de confianza, se trata de un tema de seguridad y le puede permitir a un atacante hacer su dirección IP apócrifa visible para Nextcloud. Puedes encontar más infomración en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", + "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached está configurado como un caché distribuido, pero el módulo equivocado PHP \"memcache\" está instalado. \\OC\\Memcache\\Memcached sólo soporta \"memchached\" y no \"memchache\". Por favor ve el <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki de ambos módulos</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Algunos archivos no pasaron la verificación de integridad. Para más información de cómo resolver este tema consulta nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listado de archivos inválidos …</a> / <a href=\"{rescanEndpoint}\">Volver a escanear…</a>)", + "The PHP OPcache is not properly configured. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">For better performance we recommend</a> to use following settings in the <code>php.ini</code>:" : "El PHP OPcache no está configurado correctamente. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Para un mejor desempeño, recomendamos </a> usar las siguientes configuraciones en php.ini:<code>", + "The PHP function \"set_time_limit\" is not available. This could result in scripts being halted mid-execution, breaking your installation. We strongly recommend enabling this function." : "La fución PHP \"set_time_limit\" no está disponible. Esto podría generar scripts que se interrumpan a media ejecución, rompiendo la instalación. Te recomendamos ámpliamente habilitar esta función.", + "Error occurred while checking server setup" : "Se presentó un error al verificar la configuración del servidor", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. It is strongly recommended that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Posiblemente tus archivos y directorio de datos sean accesibles desde Internet. El archivo .htaccess no está funcionando. Te recomendamos ámpliamente configurar tu servidor web de tal modo que el directorio de datos no sea accesible o que muevas el directorio de datos fuera de la raíz de documentos del servidor web. ", + "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "El encabezado HTTP \"{header}\" no está configurado como \"{expected}\". Este es un riesgo potencial de seguridad o privacidad y te recomendamos cambiar esta configuración.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "El encabezado HTTP \"Strict-Transport-Security\" no está configurado a al menos \"{seconds}\" segundos. Para mejorar la seguridad, te recomendamos habilitar HSTS como se describe en nuestros <a href=\"{docUrl}\" rel=\"noreferrer\">consejos de seguridad</a>.", + "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Estás accediendo este sitio via HTTP. Te recomendamos ámpliamente que configures tu servidor para que en su lugar, el uso de HTTPS sea requerido como está descrito en nuestros <a href=\"{docUrl}\">consejos de seguridad</a>.", + "Shared" : "Compartido", + "Error setting expiration date" : "Se presentó un error al establecer la fecha de expiración", + "The public link will expire no later than {days} days after it is created" : "La liga pública expirará a los {days} días de haber sido creada", + "Set expiration date" : "Selecciona la vigencia de tu archivo", + "Expiration" : "Expiración", + "Expiration date" : "Fecha de expiración", + "Choose a password for the public link" : "Seleccione una contraseña para la liga pública", + "Choose a password for the public link or press the \"Enter\" key" : "Elige una contraseña para la liga pública o presiona la tecla \"Intro\"", + "Copied!" : "¡Copiado!", + "Not supported!" : "¡No está soportado!", + "Press ⌘-C to copy." : "Presiona ⌘-C para copiar.", + "Press Ctrl-C to copy." : "Presiona Ctrl-C para copiar.", + "Resharing is not allowed" : "No se permite volver a compartir", + "Share to {name}" : "Compartir con {name}", + "Share link" : "Compartir liga", + "Link" : "Liga", + "Password protect" : "Proteger con contraseña", + "Allow editing" : "Permitir editar", + "Email link to person" : "Enviar la liga por correo electrónico a una persona", + "Send" : "Enviar", + "Allow upload and editing" : "Permitir carga y edición", + "Read only" : "Sólo lectura", + "File drop (upload only)" : "Permitir carga", + "Shared with you and the group {group} by {owner}" : "Compartido contigo y el grupo {group} por {owner}", + "Shared with you by {owner}" : "Compartido contigo por {owner}", + "Choose a password for the mail share" : "Elige una contraseña para el elemento compartido por correo", + "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} ha compartido mediante una liga", + "group" : "grupo", + "remote" : "remoto", + "email" : "correo electrónico", + "shared by {sharer}" : "compartido por {sharer}", + "Unshare" : "Dejar de compartir", + "Can reshare" : "Puede volver a compartir", + "Can edit" : "Puede editar", + "Can create" : "Puede crear", + "Can change" : "Puede cambiar", + "Can delete" : "Puede borrar", + "Access control" : "Control de acceso", + "Could not unshare" : "No fue posible dejar de compartir", + "Error while sharing" : "Se presentó un error al compartir", + "Share details could not be loaded for this item." : "Los detalles del recurso compartido no se pudieron cargar para este elemento. ", + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Se requiere de la menos {count} caracter para el auto completar","Se requieren de la menos {count} caracteres para el auto completar"], + "This list is maybe truncated - please refine your search term to see more results." : "Esta lista puede estar truncada - por favor refina tus términos de búsqueda para poder ver más resultados. ", + "No users or groups found for {search}" : "No se encontraron usuarios o gurpos para {search}", + "No users found for {search}" : "No se encontraron usuarios para {search}", + "An error occurred. Please try again" : "Se presentó un error. Por favor vuelve a intentarlo", + "{sharee} (group)" : "{sharee} (grupo)", + "{sharee} (remote)" : "{sharee} (remoto)", + "{sharee} (email)" : "{sharee} (correo electrónico)", + "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})", + "Share" : "Compartir", + "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Comparte con otras personas ingresando una dirección de correo electrónico.", + "Share with other people by entering a user or group or a federated cloud ID." : "Comparte con otras personas ingresando un usuario o un grupo.", + "Share with other people by entering a user or group or an email address." : "Comparte con otras personas ingresando un usuario, un grupo o una dirección de correo electrónico.", + "Name or email address..." : "Nombre o dirección de correo electrónico", + "Name or federated cloud ID..." : "Nombre...", + "Name, federated cloud ID or email address..." : "Nombre o dirección de correo electrónico...", + "Name..." : "Nombre...", + "Error" : "Error", + "Error removing share" : "Se presentó un error al dejar de compartir", + "Non-existing tag #{tag}" : "Etiqueta #{tag} no-existente", + "restricted" : "restringido", + "invisible" : "invisible", + "({scope})" : "({scope})", + "Delete" : "Borrar", + "Rename" : "Renombrar", + "Collaborative tags" : "Etiquetas colaborativas", + "No tags found" : "No se encontraron etiquetas", + "unknown text" : "texto desconocido", + "Hello world!" : "¡Hola mundo!", + "sunny" : "soleado", + "Hello {name}, the weather is {weather}" : "Hola {name}, el clima es {weather}", + "Hello {name}" : "Hola {name}", + "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Estos son los resultados de tu búsqueda <script>alert(1)</script></strong>", + "new" : "nuevo", + "_download %n file_::_download %n files_" : ["Descargar %n archivos","Descargar %n archivos"], + "The update is in progress, leaving this page might interrupt the process in some environments." : "La actualización está en curso, abandonar esta página puede interrumpir el proceso en algunos ambientes. ", + "Update to {version}" : "Actualizar a {version}", + "An error occurred." : "Se presentó un error.", + "Please reload the page." : "Por favor vuelve a cargar la página.", + "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "La actualización no fue exitosa. Para más información <a href=\"{url}\">consulta nuestro comentario en el foro </a> que cubre este tema. ", + "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "La actualización no fue exitosa. Por favor reporta este tema a la <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Comunidad Nextcloud</a>.", + "Continue to Nextcloud" : "Continuar a Nextcloud", + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["La actualización fue exitosa. Lo estamos redireccionando a Nextcloud en %n segundo. ","La actualización fue exitosa. Te redireccionaremos a Nextcloud en %n segundos."], + "Searching other places" : "Buscando en otras ubicaciones", + "No search results in other folders for {tag}{filter}{endtag}" : "No hay resultados para la búsqueda {tag}{filter}{endtag} en otras carpetas", + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} resultado de la búsqueda en otra carpeta","{count} resultados de la búsqueda en otras carpetas"], + "Personal" : "Personal", + "Users" : "Usuarios", + "Apps" : "Aplicaciones", + "Admin" : "Administración", + "Help" : "Ayuda", + "Access forbidden" : "Acceso prohibido", + "File not found" : "Archivo no encontrado", + "The specified document has not been found on the server." : "El documento especificado no ha sido encontrado en el servidor. ", + "You can click here to return to %s." : "Puedes hacer click aquí para regresar a %s.", + "Internal Server Error" : "Error interno del servidor", + "The server was unable to complete your request." : "El servidor no pudo completar tu solicitud.", + "If this happens again, please send the technical details below to the server administrator." : "Si esto vuelve a suceder, por favor envia los detalles tecnicos siguientes al adminsitrador del sistema.", + "More details can be found in the server log." : "Puedes consultar más detalles en la bitácora del servidor. ", + "Technical details" : "Detalles técnicos", + "Remote Address: %s" : "Dirección Remota: %s", + "Request ID: %s" : "ID de solicitud: %s", + "Type: %s" : "Tipo: %s", + "Code: %s" : "Código: %s", + "Message: %s" : "Mensaje: %s", + "File: %s" : "Archivo: %s", + "Line: %s" : "Línea: %s", + "Trace" : "Rastrear", + "Security warning" : "Advertencia de seguridad", + "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Tu directorio de datos y sus archivos probablemente sean accesibles desde Internet ya que el archivo .htaccess no funciona.", + "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Para más información de cómo configurar propiamente tu servidor, por favor ve la <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentación</a>.", + "Create an <strong>admin account</strong>" : "Crear una <strong>cuenta de administrador</strong>", + "Username" : "Usuario", + "Storage & database" : "Almacenamiento & base de datos", + "Data folder" : "Carpeta de datos", + "Configure the database" : "Configurar la base de datos", + "Only %s is available." : "Sólo %s está disponible.", + "Install and activate additional PHP modules to choose other database types." : "Instala y activa módulos adicionales de PHP para seleccionar otros tipos de bases de datos. ", + "For more details check out the documentation." : "Por favor consulta la documentación para más detalles. ", + "Database user" : "Usuario de la base de datos", + "Database password" : "Contraseña de la base de datos", + "Database name" : "Nombre de la base de datos", + "Database tablespace" : "Espacio de tablas en la base de datos", + "Database host" : "Servidor de base de datos", + "Please specify the port number along with the host name (e.g., localhost:5432)." : "Por favor especifica el número de puerto así como el nombre del servidor (ejem., localhost:5432).", + "Performance warning" : "Advertencia de desempeño", + "SQLite will be used as database." : "SQLite será usado como la base de datos.", + "For larger installations we recommend to choose a different database backend." : "Para instalaciones más grandes te recomendamos elegir un backend de base de datos diferente.", + "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "El uso de SQLiite es especialmente desalentado al usar el cliente de escritorio para sincrionizar. ", + "Finish setup" : "Terminar configuración", + "Finishing …" : "Terminando …", + "Need help?" : "¿Necesitas ayuda?", + "See the documentation" : "Ver la documentación", + "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Esta aplicación requiere de JavaScript para su correcta operación. Por favor {linkstart}habilita JavaScript{linkend} y vuelve a cargar la página. ", + "More apps" : "Más aplicaciones", + "Search" : "Buscar", + "Reset search" : "Reestablecer búsqueda", + "Confirm your password" : "Confirma tu contraseña", + "Server side authentication failed!" : "¡Falló la autenticación del lado del servidor!", + "Please contact your administrator." : "Por favor contacta al administrador.", + "An internal error occurred." : "Se presentó un error interno.", + "Please try again or contact your administrator." : "Por favor vuelve a intentarlo o contacta a tu adminsitrador. ", + "Username or email" : "Usuario o correo electrónico", + "Wrong password. Reset it?" : "Contraseña equivocada. ¿Deseas restablecerla?", + "Wrong password." : "Contraseña inválida. ", + "Log in" : "Ingresar", + "Stay logged in" : "Mantener la sesión abierta", + "Alternative Logins" : "Accesos Alternativos", + "Account access" : "Acceo de cuenta", + "You are about to grant %s access to your %s account." : "Estas a punto de otorgar acceso de %s a tu cuenta %s.", + "Grant access" : "Conceder acceso", + "App token" : "Ficha de la aplicación", + "Alternative login using app token" : "Inicio de sesión alternativo usando la ficha de la aplicación", + "Redirecting …" : "Redireccionando ... ", + "New password" : "Nueva contraseña", + "New Password" : "Nueva Contraseña", + "Reset password" : "Restablecer contraseña", + "Two-factor authentication" : "Autenticación de dos-factores", + "Enhanced security is enabled for your account. Please authenticate using a second factor." : "La seguridad mejorada está habilitada para tu cuenta. Favor de autenticarte usando un segundo factor. ", + "Cancel log in" : "Cancelar inicio de sesión", + "Use backup code" : "Usar código de respaldo", + "Error while validating your second factor" : "Se presentó un error al validar tu segundo factor", + "Access through untrusted domain" : "Accesa a través de un dominio no de confianza", + "Please contact your administrator. If you are an administrator, edit the \"trusted_domains\" setting in config/config.php like the example in config.sample.php." : "Por favor contacta a tu adminsitrador. Si tu eres un administrador, edita la propiedad \"trusted_domains\" en el archivo config/config.php como en el ejemplo config.sample.php.", + "Depending on your configuration, this button could also work to trust the domain:" : "Dependiendo de tu configuración, este botón podría funcionar también para confiar en el dominio:", + "Add \"%s\" as trusted domain" : "Agregar \"%s\" como un dominio de confianza", + "App update required" : "Se requiere una actualización de la aplicación", + "%s will be updated to version %s" : "%s será actualizado a la versión %s", + "These apps will be updated:" : "Las siguientes apllicaciones se actualizarán:", + "These incompatible apps will be disabled:" : "Las siguientes aplicaciones incompatibles serán deshabilitadas:", + "The theme %s has been disabled." : "El tema %s ha sido deshabilitado. ", + "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Por favor asegurarte de que la base de datos, la carpeta de configuración y las carpetas de datos hayan sido respaldadas antes de continuar. ", + "Start update" : "Iniciar actualización", + "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Para evitar la expiración de tiempo en instalaciones grandes, puedes ejecutar el siguiente comando desde tu directorio de instalación:", + "Detailed logs" : "Bitácoras detalladas", + "Update needed" : "Se requiere de una actualización", + "Please use the command line updater because you have a big instance with more than 50 users." : "Favor de usar el actualizador desde la línea de comandos ya que tu instancia cuenta con más de 50 usuarios.", + "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Para más ayuda, consulta la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">doccumentación</a>.", + "I know that if I continue doing the update via web UI has the risk, that the request runs into a timeout and could cause data loss, but I have a backup and know how to restore my instance in case of a failure." : "Estoy conciente de que si continúo haciendo la actualización vía web, la interfaz de usuario corre el riesgo de que el tiempo de la solicitud expire y cause pérdida de datos, pero cuento con un respaldo y sé como restaurar mi instancia en caso de una falla. ", + "Upgrade via web on my own risk" : "Actualizar vía Web bajo mi propio riesgo", + "This %s instance is currently in maintenance mode, which may take a while." : "Esta instancia %s se encuentra actualmente en modo mantenimiento, que podría tomar algo de tiempo. ", + "This page will refresh itself when the %s instance is available again." : "Esta página se actualizará sola cuando la instancia %s esté disponible de nuevo. ", + "Contact your system administrator if this message persists or appeared unexpectedly." : "Contacta a tu administrador del sistema si este mensaje persiste o se presentó de manera inesperada.", + "Thank you for your patience." : "Gracias por tu paciencia.", + "Problem loading page, reloading in 5 seconds" : "Se presentó un problema al cargar la página, recargando en 5 segundos", + "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Tus archivos están encriptados. Si no has habilitado la llave de recuperación, no habrá manera de que puedas recuperar tus datos una vez que restablezcas tu contraseña.<br />Si no estás seguro de lo que estás haciendo, por favor contacta a tu adminstrador antes de continuar. <br />¿Realmente deseas continuar?", + "Ok" : "Ok", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Posiblemente tus directorios de datos y archivos son accesibles desde Internet. El archivo .htaccess no está funcionando. Te recomendamos ámpliamente que configures tu servidor web de tal modo que el directorio de datos no sea accesible o que muevas el directorio de datos fuera de la raíz de documentos del servidor web. ", + "Shared with {recipients}" : "Compartido con {recipients}", + "Error while unsharing" : "Se presentó un error al dejar de compartir", + "can reshare" : "puede volver a compartir", + "can edit" : "puede editar", + "can create" : "puede crear", + "can change" : "puede modificar", + "can delete" : "puede borrar", + "access control" : "control de acceso", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Comparte con personas en otros servidores usando sus IDs username@example.com/nextcloud", + "Share with users or by mail..." : "Compartir con otros usuarios o por correo electrónico...", + "Share with users or remote users..." : "Compartir con otros usuarios o con otros usuarios remotos...", + "Share with users, remote users or by mail..." : "Compartir con otros usuarios, otros usuarios remotos o por correo electrónico...", + "Share with users or groups..." : "Compartir con otros usuarios o grupos...", + "Share with users, groups or by mail..." : "Compartir con otros usuarios, grupos o por correo electrónico...", + "Share with users, groups or remote users..." : "Compartir con otros usuarios, otros usuarios remotos o grupos...", + "Share with users, groups, remote users or by mail..." : "Compartir con usuarios, grupos, usuarios rempotos o por correo...", + "Share with users..." : "Compartir con otros usuarios...", + "The object type is not specified." : "El tipo del objeto no está especificado.", + "Enter new" : "Ingresar nuevo", + "Add" : "Agregar", + "Edit tags" : "Editar etiquetas", + "Error loading dialog template: {error}" : "Se presentó un error al cargar la plantilla de diálogo: {error}", + "No tags selected for deletion." : "No se seleccionaron etiquetas para borrar.", + "The update was successful. Redirecting you to Nextcloud now." : "La actualización fue exitosa. Redirigiendote ahora a tu Nextcloud. ", + "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hola,\n\nsólo queremos informarte que %s ha compartido %s contigo.\n\nVelo aquí: %s\n\n", + "The share will expire on %s." : "El recurso dejará de ser compartido el %s.", + "Cheers!" : "¡Saludos!", + "The server encountered an internal error and was unable to complete your request." : "Se presentó un error interno en el servidor y no fue posible completar tu solicitud. ", + "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Por favor contacta al administrador del servidor si este problema se presenta en múltiples ocasiones, por favor incluye los detalles técnicos siguientes en tu reporte. ", + "Log out" : "Salir", + "This action requires you to confirm your password:" : "Esta acción requiere que confirmes tu contraseña:", + "Use the following link to reset your password: {link}" : "Usa la siguiente liga para restablecer tu contraseña: {link}", + "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hola,<br><br> sólo queremos informarte que %s ha compartido <strong>%s</strong> contigo. <br><a href=\"%s\">¡Velo!</a><br><br>", + "This Nextcloud instance is currently in single user mode." : "Esta instalación de Nextcloud se encuentra en modo de usuario único.", + "This means only administrators can use the instance." : "Esto significa que sólo los administradores pueden usar la instancia.", + "You are accessing the server from an untrusted domain." : "Estás accediendo al servidor desde un dominio no de confianza. ", + "Please contact your administrator. If you are an administrator of this instance, configure the \"trusted_domains\" setting in config/config.php. An example configuration is provided in config/config.sample.php." : "Por favor contacta a tu administrador. Si eres el administrador de esta instancia, configura la opción \"trusted_domains\" en config/config.php. Un ejemplo de configuración se proporciona en config/config.sample.php. ", + "Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Dependiendo de tu configuración, como adminsitrador podrías llegar a usar el botón inferior para confiar en este dominio. ", + "Please use the command line updater because you have a big instance." : "Por favor usa el actualizador de línea de comando porque cuentas con una instancia grande. ", + "You are about to grant \"%s\" access to your %s account." : "Estás apunto de concederle a \"%s\" acceso a yu cuenta %s." +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/core/l10n/fr.js b/core/l10n/fr.js index d7201277c25..29b08f5a4c5 100644 --- a/core/l10n/fr.js +++ b/core/l10n/fr.js @@ -74,7 +74,7 @@ OC.L10N.register( "Cancel" : "Annuler", "Confirm" : "Confirmer", "Failed to authenticate, try again" : "Échec d'authentification, essayez à nouveau", - "seconds ago" : "à l'instant", + "seconds ago" : "À l'instant", "Logging in …" : "Connexion…", "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Un lien permettant de réinitialiser votre mot de passe vient de vous être envoyé par courriel.<br>Si vous ne le recevez pas dans un délai raisonnable, contactez votre administrateur.<br>N'oubliez pas de vérifier dans votre dossier pourriel / spam!", "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Vos fichiers sont chiffrés. Il n'y aura aucun moyen de récupérer vos données une fois le mot de passe réinitialisé.<br />Si vous n'êtes pas sûr de ce que vous faites, veuillez contacter votre administrateur avant de continuer. <br />Voulez-vous vraiment continuer ?", @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "L'en-tête HTTP \"Strict-Transport-Security\" n'est pas configurée à au moins \"{seconds}\" secondes. Pour renforcer la sécurité nous recommandons d'activer HSTS comme décrit dans nos <a href=\"{docUrl}\" rel=\"noreferrer\">conseils de sécurisation</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Vous accédez à ce site via HTTP. Nous vous recommandons fortement de configurer votre serveur pour forcer l'utilisation de HTTPS, comme expliqué dans nos <a href=\"{docUrl}\">conseils de sécurisation</a>.", "Shared" : "Partagé", + "Shared with" : "Partagé avec", + "Shared by" : "Partagé par", "Error setting expiration date" : "Erreur lors de la configuration de la date d'expiration", "The public link will expire no later than {days} days after it is created" : "Ce lien public expirera dans {days} jours après sa création.", "Set expiration date" : "Spécifier une date d'expiration", diff --git a/core/l10n/fr.json b/core/l10n/fr.json index b4da3c2da5b..afb07298f79 100644 --- a/core/l10n/fr.json +++ b/core/l10n/fr.json @@ -72,7 +72,7 @@ "Cancel" : "Annuler", "Confirm" : "Confirmer", "Failed to authenticate, try again" : "Échec d'authentification, essayez à nouveau", - "seconds ago" : "à l'instant", + "seconds ago" : "À l'instant", "Logging in …" : "Connexion…", "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Un lien permettant de réinitialiser votre mot de passe vient de vous être envoyé par courriel.<br>Si vous ne le recevez pas dans un délai raisonnable, contactez votre administrateur.<br>N'oubliez pas de vérifier dans votre dossier pourriel / spam!", "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Vos fichiers sont chiffrés. Il n'y aura aucun moyen de récupérer vos données une fois le mot de passe réinitialisé.<br />Si vous n'êtes pas sûr de ce que vous faites, veuillez contacter votre administrateur avant de continuer. <br />Voulez-vous vraiment continuer ?", @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "L'en-tête HTTP \"Strict-Transport-Security\" n'est pas configurée à au moins \"{seconds}\" secondes. Pour renforcer la sécurité nous recommandons d'activer HSTS comme décrit dans nos <a href=\"{docUrl}\" rel=\"noreferrer\">conseils de sécurisation</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Vous accédez à ce site via HTTP. Nous vous recommandons fortement de configurer votre serveur pour forcer l'utilisation de HTTPS, comme expliqué dans nos <a href=\"{docUrl}\">conseils de sécurisation</a>.", "Shared" : "Partagé", + "Shared with" : "Partagé avec", + "Shared by" : "Partagé par", "Error setting expiration date" : "Erreur lors de la configuration de la date d'expiration", "The public link will expire no later than {days} days after it is created" : "Ce lien public expirera dans {days} jours après sa création.", "Set expiration date" : "Spécifier une date d'expiration", diff --git a/core/l10n/is.js b/core/l10n/is.js index 61ca6b02bd4..3669032c78f 100644 --- a/core/l10n/is.js +++ b/core/l10n/is.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "\"Strict-Transport-Security\" HTTP-hausinn er ekki stilltur á að minnsa kosti \"{seconds}\" sekúndur. Fyrir aukið öryggi mælum við með því að virkja HSTS eins og lýst er í <a href=\"{docUrl}\" rel=\"noreferrer\">öryggisleiðbeiningum</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : " Þú ert að tengjast þessu vefsvæði með HTTP. Við mælum eindregið með að þú stillir þjóninn á að krefjast HTTPS í staðinn eins og lýst er í <a href=\"{docUrl}\">öryggisleiðbeiningunum</a> okkar.", "Shared" : "Deilt", + "Shared with" : "Deilt með", + "Shared by" : "Deilt af", "Error setting expiration date" : "Villa við að setja gildistíma", "The public link will expire no later than {days} days after it is created" : "Almenningstengillinn rennur út eigi síðar en {days} dögum eftir að hann er útbúinn", "Set expiration date" : "Setja gildistíma", @@ -275,6 +277,7 @@ OC.L10N.register( "Alternative Logins" : "Aðrar innskráningar", "Account access" : "Aðgangur að notandaaðgangi", "You are about to grant %s access to your %s account." : "Þú ert að fara að leyfa %s aðgang að %s notandaaðgangnum þínum.", + "Grant access" : "Veita aðgengi", "App token" : "Teikn forrits", "Alternative login using app token" : "Önnur innskráning með forritsteikni", "Redirecting …" : "Endurbeini ...", diff --git a/core/l10n/is.json b/core/l10n/is.json index 7ef385728ad..1c560332b8f 100644 --- a/core/l10n/is.json +++ b/core/l10n/is.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "\"Strict-Transport-Security\" HTTP-hausinn er ekki stilltur á að minnsa kosti \"{seconds}\" sekúndur. Fyrir aukið öryggi mælum við með því að virkja HSTS eins og lýst er í <a href=\"{docUrl}\" rel=\"noreferrer\">öryggisleiðbeiningum</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : " Þú ert að tengjast þessu vefsvæði með HTTP. Við mælum eindregið með að þú stillir þjóninn á að krefjast HTTPS í staðinn eins og lýst er í <a href=\"{docUrl}\">öryggisleiðbeiningunum</a> okkar.", "Shared" : "Deilt", + "Shared with" : "Deilt með", + "Shared by" : "Deilt af", "Error setting expiration date" : "Villa við að setja gildistíma", "The public link will expire no later than {days} days after it is created" : "Almenningstengillinn rennur út eigi síðar en {days} dögum eftir að hann er útbúinn", "Set expiration date" : "Setja gildistíma", @@ -273,6 +275,7 @@ "Alternative Logins" : "Aðrar innskráningar", "Account access" : "Aðgangur að notandaaðgangi", "You are about to grant %s access to your %s account." : "Þú ert að fara að leyfa %s aðgang að %s notandaaðgangnum þínum.", + "Grant access" : "Veita aðgengi", "App token" : "Teikn forrits", "Alternative login using app token" : "Önnur innskráning með forritsteikni", "Redirecting …" : "Endurbeini ...", diff --git a/core/l10n/it.js b/core/l10n/it.js index 638c0415369..e269447c17c 100644 --- a/core/l10n/it.js +++ b/core/l10n/it.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "L'intestazione HTTP \"Strict-Transport-Security\" non è configurata con un valore di almeno \"{seconds}\" secondi. Per migliorare la sicurezza, consigliamo di abilitare HSTS come descritto nei nostri <a href=\"{docUrl}\" rel=\"noreferrer\">consigli sulla sicurezza</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Sei connesso a questo sito tramite HTTP. Ti suggeriamo vivamente di configurare il tuo server per richiedere invece l'utilizzo del protocollo HTTPS, come descritto nei nostri <a href=\"{docUrl}\">consigli sulla sicurezza</a>.", "Shared" : "Condiviso", + "Shared with" : "Condiviso con", + "Shared by" : "Condiviso da", "Error setting expiration date" : "Errore durante l'impostazione della data di scadenza", "The public link will expire no later than {days} days after it is created" : "Il collegamento pubblico scadrà non più tardi di {days} giorni dopo la sua creazione", "Set expiration date" : "Imposta data di scadenza", diff --git a/core/l10n/it.json b/core/l10n/it.json index d9e13359da0..e768770df5a 100644 --- a/core/l10n/it.json +++ b/core/l10n/it.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "L'intestazione HTTP \"Strict-Transport-Security\" non è configurata con un valore di almeno \"{seconds}\" secondi. Per migliorare la sicurezza, consigliamo di abilitare HSTS come descritto nei nostri <a href=\"{docUrl}\" rel=\"noreferrer\">consigli sulla sicurezza</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Sei connesso a questo sito tramite HTTP. Ti suggeriamo vivamente di configurare il tuo server per richiedere invece l'utilizzo del protocollo HTTPS, come descritto nei nostri <a href=\"{docUrl}\">consigli sulla sicurezza</a>.", "Shared" : "Condiviso", + "Shared with" : "Condiviso con", + "Shared by" : "Condiviso da", "Error setting expiration date" : "Errore durante l'impostazione della data di scadenza", "The public link will expire no later than {days} days after it is created" : "Il collegamento pubblico scadrà non più tardi di {days} giorni dopo la sua creazione", "Set expiration date" : "Imposta data di scadenza", diff --git a/core/l10n/nb.js b/core/l10n/nb.js index 7943237aa15..3bb1ecc7fb3 100644 --- a/core/l10n/nb.js +++ b/core/l10n/nb.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "\"Strict-Transport-Security\"- (Streng transportsikkerhet) HTTP-hodet er ikke satt opp til minst \"{seconds}\" sekunder. For forbedret sikkerhet anbefales det å skru på HSTS som beskrevet i våre <a href=\"{docUrl}\" rel=\"noreferrer\">sikkerhetstips</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Du besøker denne nettsiden via HTTP. Vi anbefaler på det sterkeste at du konfigurerer tjeneren til å kreve HTTPS i stedet, som beskrevet i <a href=\"{docUrl}\">sikkerhetstips</a>.", "Shared" : "Delt", + "Shared with" : "Delt med", + "Shared by" : "Delt av", "Error setting expiration date" : "Kan ikke sette utløpsdato", "The public link will expire no later than {days} days after it is created" : "Den offentlige lenken vil utløpe senest {days} dager etter at den lages", "Set expiration date" : "Sett utløpsdato", diff --git a/core/l10n/nb.json b/core/l10n/nb.json index 3843d57b607..13a7a1c16ee 100644 --- a/core/l10n/nb.json +++ b/core/l10n/nb.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "\"Strict-Transport-Security\"- (Streng transportsikkerhet) HTTP-hodet er ikke satt opp til minst \"{seconds}\" sekunder. For forbedret sikkerhet anbefales det å skru på HSTS som beskrevet i våre <a href=\"{docUrl}\" rel=\"noreferrer\">sikkerhetstips</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Du besøker denne nettsiden via HTTP. Vi anbefaler på det sterkeste at du konfigurerer tjeneren til å kreve HTTPS i stedet, som beskrevet i <a href=\"{docUrl}\">sikkerhetstips</a>.", "Shared" : "Delt", + "Shared with" : "Delt med", + "Shared by" : "Delt av", "Error setting expiration date" : "Kan ikke sette utløpsdato", "The public link will expire no later than {days} days after it is created" : "Den offentlige lenken vil utløpe senest {days} dager etter at den lages", "Set expiration date" : "Sett utløpsdato", diff --git a/core/l10n/nl.js b/core/l10n/nl.js index e2a084664ee..1eb7149701d 100644 --- a/core/l10n/nl.js +++ b/core/l10n/nl.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "De \"Strict-Transport-Security\" HTTP header is niet geconfigureerd met minimaal \"{seconds}\" seconden. Voor verbeterde beveiliging adviseren we HSTS in te schakelen zoals beschreven in onze<a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Je bent met deze site verbonden over HTTP. We adviseren je dringend om je server zo te configureren dat HTTPS wordt vereist, zoals beschreven in onze <a href=\"{docUrl}\">security tips</a>.", "Shared" : "Gedeeld", + "Shared with" : "Gedeeld met", + "Shared by" : "Gedeeld door", "Error setting expiration date" : "Fout tijdens het instellen van de vervaldatum", "The public link will expire no later than {days} days after it is created" : "De openbare link vervalt niet eerder dan {days} dagen na het aanmaken", "Set expiration date" : "Stel vervaldatum in", @@ -275,6 +277,7 @@ OC.L10N.register( "Alternative Logins" : "Alternatieve inlogs", "Account access" : "Account toegang", "You are about to grant %s access to your %s account." : "Je staat op het punt om %s toegang te verlenen to je %s account.", + "Grant access" : "Verleen toegang", "App token" : "App token", "Alternative login using app token" : "Alternatieve login doormiddel van app token", "Redirecting …" : "Omleiding ...", diff --git a/core/l10n/nl.json b/core/l10n/nl.json index fc1be0e1de9..7f494b23ecd 100644 --- a/core/l10n/nl.json +++ b/core/l10n/nl.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "De \"Strict-Transport-Security\" HTTP header is niet geconfigureerd met minimaal \"{seconds}\" seconden. Voor verbeterde beveiliging adviseren we HSTS in te schakelen zoals beschreven in onze<a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Je bent met deze site verbonden over HTTP. We adviseren je dringend om je server zo te configureren dat HTTPS wordt vereist, zoals beschreven in onze <a href=\"{docUrl}\">security tips</a>.", "Shared" : "Gedeeld", + "Shared with" : "Gedeeld met", + "Shared by" : "Gedeeld door", "Error setting expiration date" : "Fout tijdens het instellen van de vervaldatum", "The public link will expire no later than {days} days after it is created" : "De openbare link vervalt niet eerder dan {days} dagen na het aanmaken", "Set expiration date" : "Stel vervaldatum in", @@ -273,6 +275,7 @@ "Alternative Logins" : "Alternatieve inlogs", "Account access" : "Account toegang", "You are about to grant %s access to your %s account." : "Je staat op het punt om %s toegang te verlenen to je %s account.", + "Grant access" : "Verleen toegang", "App token" : "App token", "Alternative login using app token" : "Alternatieve login doormiddel van app token", "Redirecting …" : "Omleiding ...", diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js index f5869233b7f..a65779148f4 100644 --- a/core/l10n/pt_BR.js +++ b/core/l10n/pt_BR.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "O cabeçalho HTTP \"Strict-Transport-Security\" não está configurado para pelo menos \"{segundos}\" segundos. Para maior segurança recomendamos a ativação HSTS como descrito em nossas <a href=\"{docUrl}\" rel=\"noreferrer\">dicas de segurança</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Você está acessando este site via HTTP. Sugerimos fortemente que você configure o servidor para exigir o uso de HTTPS como descrito em nossas <a href=\"{docUrl}\">dicas de segurança</a>.", "Shared" : "Compartilhado", + "Shared with" : "Compartilhado com", + "Shared by" : "Compartilhado por", "Error setting expiration date" : "Erro ao definir data de expiração", "The public link will expire no later than {days} days after it is created" : "O link público irá expirar não antes de {days} depois de criado", "Set expiration date" : "Definir data de expiração", diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json index 74ddcf617a9..99aab4785c5 100644 --- a/core/l10n/pt_BR.json +++ b/core/l10n/pt_BR.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "O cabeçalho HTTP \"Strict-Transport-Security\" não está configurado para pelo menos \"{segundos}\" segundos. Para maior segurança recomendamos a ativação HSTS como descrito em nossas <a href=\"{docUrl}\" rel=\"noreferrer\">dicas de segurança</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Você está acessando este site via HTTP. Sugerimos fortemente que você configure o servidor para exigir o uso de HTTPS como descrito em nossas <a href=\"{docUrl}\">dicas de segurança</a>.", "Shared" : "Compartilhado", + "Shared with" : "Compartilhado com", + "Shared by" : "Compartilhado por", "Error setting expiration date" : "Erro ao definir data de expiração", "The public link will expire no later than {days} days after it is created" : "O link público irá expirar não antes de {days} depois de criado", "Set expiration date" : "Definir data de expiração", diff --git a/core/l10n/sr.js b/core/l10n/sr.js index 8025d76179b..26ebd7156ee 100644 --- a/core/l10n/sr.js +++ b/core/l10n/sr.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "\"Strict-Transport-Security\" HTTP заглавље није подешено да буде бар \"{seconds}\" секунди. За додатну сигурност, предлажемо да омогућите HSTS као што је описано у нашим <a href=\"{docUrl}\" rel=\"noreferrer\">сигурносним саветима</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Приступате овом сајту преко HTTP-а. Препоручујемо да подесите Ваш сервер да захтева HTTPS као што је описано у нашим <a href=\"{docUrl}\">безбедоносним саветима</a>.", "Shared" : "Дељено", + "Shared with" : "Дељено са", + "Shared by" : "Поделио", "Error setting expiration date" : "Грешка при постављању датума истека", "The public link will expire no later than {days} days after it is created" : "Јавна веза ће престати да важи {days} дана након стварања", "Set expiration date" : "Постави датум истека", @@ -275,6 +277,7 @@ OC.L10N.register( "Alternative Logins" : "Алтернативне пријаве", "Account access" : "Приступ налогу", "You are about to grant %s access to your %s account." : "Управо ћете одобрити %s приступ Вашем %s налогу.", + "Grant access" : "Одобри приступ", "App token" : "Апликативни жетон", "Alternative login using app token" : "Алтернативна пријава коришћењем апликативног жетона", "Redirecting …" : "Преусмеравање ...", diff --git a/core/l10n/sr.json b/core/l10n/sr.json index 4bcf9ace0b3..fe1912ac9ed 100644 --- a/core/l10n/sr.json +++ b/core/l10n/sr.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "\"Strict-Transport-Security\" HTTP заглавље није подешено да буде бар \"{seconds}\" секунди. За додатну сигурност, предлажемо да омогућите HSTS као што је описано у нашим <a href=\"{docUrl}\" rel=\"noreferrer\">сигурносним саветима</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Приступате овом сајту преко HTTP-а. Препоручујемо да подесите Ваш сервер да захтева HTTPS као што је описано у нашим <a href=\"{docUrl}\">безбедоносним саветима</a>.", "Shared" : "Дељено", + "Shared with" : "Дељено са", + "Shared by" : "Поделио", "Error setting expiration date" : "Грешка при постављању датума истека", "The public link will expire no later than {days} days after it is created" : "Јавна веза ће престати да важи {days} дана након стварања", "Set expiration date" : "Постави датум истека", @@ -273,6 +275,7 @@ "Alternative Logins" : "Алтернативне пријаве", "Account access" : "Приступ налогу", "You are about to grant %s access to your %s account." : "Управо ћете одобрити %s приступ Вашем %s налогу.", + "Grant access" : "Одобри приступ", "App token" : "Апликативни жетон", "Alternative login using app token" : "Алтернативна пријава коришћењем апликативног жетона", "Redirecting …" : "Преусмеравање ...", diff --git a/core/l10n/tr.js b/core/l10n/tr.js index 400d1a1a472..735157af374 100644 --- a/core/l10n/tr.js +++ b/core/l10n/tr.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "\"Strict-Transport-Security\" HTTP üst bilgisi en azından\"{seconds}\" saniyedir yapılandırılmamış. Gelişmiş güvenlik sağlamak için <a href=\"{docUrl}\" rel=\"noreferrer\">güvenlik ipuçlarında</a> anlatıldığı şekilde HSTS özelliğinin etkinleştirilmesi önerilir.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Bu siteye HTTP üzerinde erişiyorsunuz. Sunucunuzu <a href=\"{docUrl}\">güvenlik ipuçlarında</a> anlatıldığı şekilde HTTPS kullanımını zorlayacak şekilde yapılandırmanız önemle önerilir.", "Shared" : "Paylaşılmış", + "Shared with" : "Paylaşılanlar", + "Shared by" : "Paylaşan", "Error setting expiration date" : "Son kullanma tarihi ayarlanırken sorun çıktı", "The public link will expire no later than {days} days after it is created" : "Herkese açık bağlantı, oluşturulduktan {days} gün sonra kullanımdan kaldırılacak", "Set expiration date" : "Son kullanma tarihini ayarla", diff --git a/core/l10n/tr.json b/core/l10n/tr.json index 59e4de92e62..6f8d59c11ec 100644 --- a/core/l10n/tr.json +++ b/core/l10n/tr.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "\"Strict-Transport-Security\" HTTP üst bilgisi en azından\"{seconds}\" saniyedir yapılandırılmamış. Gelişmiş güvenlik sağlamak için <a href=\"{docUrl}\" rel=\"noreferrer\">güvenlik ipuçlarında</a> anlatıldığı şekilde HSTS özelliğinin etkinleştirilmesi önerilir.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Bu siteye HTTP üzerinde erişiyorsunuz. Sunucunuzu <a href=\"{docUrl}\">güvenlik ipuçlarında</a> anlatıldığı şekilde HTTPS kullanımını zorlayacak şekilde yapılandırmanız önemle önerilir.", "Shared" : "Paylaşılmış", + "Shared with" : "Paylaşılanlar", + "Shared by" : "Paylaşan", "Error setting expiration date" : "Son kullanma tarihi ayarlanırken sorun çıktı", "The public link will expire no later than {days} days after it is created" : "Herkese açık bağlantı, oluşturulduktan {days} gün sonra kullanımdan kaldırılacak", "Set expiration date" : "Son kullanma tarihini ayarla", diff --git a/core/l10n/zh_TW.js b/core/l10n/zh_TW.js index 9bdccb67665..c2c8bda9d21 100644 --- a/core/l10n/zh_TW.js +++ b/core/l10n/zh_TW.js @@ -125,6 +125,8 @@ OC.L10N.register( "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "此 HTTP \"Strict-Transport-Security\" 標頭並未設定持續至少 {seconds} 秒。為了提高安全性,我們在<a href=\"{docUrl}\" rel=\"noreferrer\">安全提示</a>中有詳述並建議啟用 HSTS。", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "您正在藉由 HTTP 訪問此網站,如我們的<a href=\"{docUrl}\">安全性提示</a>所述,我們強烈建議設定您的伺服器須要求使用 HTTPS", "Shared" : "已分享", + "Shared with" : "分享給", + "Shared by" : "分享自", "Error setting expiration date" : "設定到期日發生錯誤", "The public link will expire no later than {days} days after it is created" : "這個公開連結會在 {days} 天內失效", "Set expiration date" : "指定到期日", @@ -275,6 +277,7 @@ OC.L10N.register( "Alternative Logins" : "其他登入方法", "Account access" : "帳戶存取", "You are about to grant %s access to your %s account." : "你已批准%s存取你的%s帳戶。", + "Grant access" : "允許存取", "App token" : "App token", "Alternative login using app token" : "透過應用程式憑證的方式登入", "Redirecting …" : "重新導向…", diff --git a/core/l10n/zh_TW.json b/core/l10n/zh_TW.json index 38505bb766e..956f675092b 100644 --- a/core/l10n/zh_TW.json +++ b/core/l10n/zh_TW.json @@ -123,6 +123,8 @@ "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "此 HTTP \"Strict-Transport-Security\" 標頭並未設定持續至少 {seconds} 秒。為了提高安全性,我們在<a href=\"{docUrl}\" rel=\"noreferrer\">安全提示</a>中有詳述並建議啟用 HSTS。", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "您正在藉由 HTTP 訪問此網站,如我們的<a href=\"{docUrl}\">安全性提示</a>所述,我們強烈建議設定您的伺服器須要求使用 HTTPS", "Shared" : "已分享", + "Shared with" : "分享給", + "Shared by" : "分享自", "Error setting expiration date" : "設定到期日發生錯誤", "The public link will expire no later than {days} days after it is created" : "這個公開連結會在 {days} 天內失效", "Set expiration date" : "指定到期日", @@ -273,6 +275,7 @@ "Alternative Logins" : "其他登入方法", "Account access" : "帳戶存取", "You are about to grant %s access to your %s account." : "你已批准%s存取你的%s帳戶。", + "Grant access" : "允許存取", "App token" : "App token", "Alternative login using app token" : "透過應用程式憑證的方式登入", "Redirecting …" : "重新導向…", diff --git a/core/register_command.php b/core/register_command.php index 1b91d2005b9..3f7fbf508e5 100644 --- a/core/register_command.php +++ b/core/register_command.php @@ -7,12 +7,16 @@ * @author Christian Kampka <christian@kampka.net> * @author Christoph Wurst <christoph@owncloud.com> * @author Joas Schilling <coding@schilljs.com> + * @author Julius Härtl <jus@bitgrid.net> + * @author Jörn Friedrich Dreyer <jfd@butonic.de> * @author Lukas Reschke <lukas@statuscode.ch> * @author Morris Jobke <hey@morrisjobke.de> * @author Robin Appelman <robin@icewind.nl> * @author Robin McCorkell <robin@mccorkell.me.uk> * @author Roeland Jago Douma <roeland@famdouma.nl> + * @author sualko <klaus@jsxc.org> * @author Thomas Müller <thomas.mueller@tmit.eu> + * @author Thomas Pulzer <t.pulzer@kniel.de> * @author Victor Dubiniuk <dubiniuk@owncloud.com> * @author Vincent Petry <pvince81@owncloud.com> * diff --git a/core/routes.php b/core/routes.php index bca62098b94..1cb44e47d9d 100644 --- a/core/routes.php +++ b/core/routes.php @@ -4,14 +4,15 @@ * * @author Bart Visscher <bartv@thisnet.nl> * @author Bernhard Posselt <dev@bernhard-posselt.com> - * @author Christopher Schäpers <kondou@ts.unde.re> * @author Christoph Wurst <christoph@owncloud.com> - * @author Georg Ehrke <georg@owncloud.com> + * @author Christopher Schäpers <kondou@ts.unde.re> + * @author Georg Ehrke <oc.list@georgehrke.com> + * @author Joas Schilling <coding@schilljs.com> + * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> * @author Lukas Reschke <lukas@statuscode.ch> * @author Morris Jobke <hey@morrisjobke.de> * @author Roeland Jago Douma <roeland@famdouma.nl> * @author Thomas Müller <thomas.mueller@tmit.eu> - * @author Thomas Tanghus <thomas@tanghus.net> * @author Victor Dubiniuk <dubiniuk@owncloud.com> * @author Vincent Petry <pvince81@owncloud.com> * |