summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAndreas Jacobsen <anjac@itu.dk>2017-07-24 10:15:01 +0200
committerAndreas Jacobsen <anjac@itu.dk>2017-07-24 10:15:01 +0200
commit25ada8208d2c9c23e5cf6aef542f54433b6faf78 (patch)
tree10e437317b8f8d9cfd7e74b47f701313eb38567f /core
parent35494703f32bb011e66e2a896b36a185b17e10c2 (diff)
parent118f0d2b4db296b6d4275918813f89340425a4f6 (diff)
downloadnextcloud-server-25ada8208d2c9c23e5cf6aef542f54433b6faf78.tar.gz
nextcloud-server-25ada8208d2c9c23e5cf6aef542f54433b6faf78.zip
Merge branch 'clean-settings-layout' of https://github.com/andreasjacobsen93/server into clean-settings-layout
Diffstat (limited to 'core')
-rw-r--r--core/Command/App/CheckCode.php2
-rw-r--r--core/Command/Db/Migrations/ExecuteCommand.php92
-rw-r--r--core/Command/Db/Migrations/GenerateCommand.php165
-rw-r--r--core/Command/Db/Migrations/MigrateCommand.php64
-rw-r--r--core/Command/Db/Migrations/StatusCommand.php115
-rw-r--r--core/Command/Maintenance/UpdateTheme.php64
-rw-r--r--core/Controller/LoginController.php4
-rw-r--r--core/Controller/OCSController.php9
-rw-r--r--core/Migrations/Version13000Date20170705121758.php93
-rw-r--r--core/css/guest.css10
-rw-r--r--core/css/header.scss22
-rw-r--r--core/img/actions/checkmark.pngbin0 -> 4217 bytes
-rw-r--r--core/img/actions/comment.pngbin0 -> 4217 bytes
-rw-r--r--core/img/actions/download.pngbin0 -> 4217 bytes
-rw-r--r--core/img/actions/password.pngbin0 -> 4217 bytes
-rw-r--r--core/img/actions/share.pngbin0 -> 4217 bytes
-rw-r--r--core/img/actions/star.pngbin0 -> 4217 bytes
-rw-r--r--core/img/actions/starred.pngbin0 -> 4217 bytes
-rw-r--r--core/img/actions/tag.pngbin0 -> 4217 bytes
-rw-r--r--core/img/logo-icon.svg1
-rw-r--r--core/img/logo.svg2
-rw-r--r--core/img/places/calendar-dark.pngbin0 -> 4217 bytes
-rw-r--r--core/js/files/client.js7
-rw-r--r--core/js/files/fileinfo.js7
-rw-r--r--core/js/merged-template-prepend.json1
-rw-r--r--core/js/mimetype.js2
-rw-r--r--core/l10n/cs.js2
-rw-r--r--core/l10n/cs.json2
-rw-r--r--core/l10n/de.js6
-rw-r--r--core/l10n/de.json6
-rw-r--r--core/l10n/es_MX.js204
-rw-r--r--core/l10n/es_MX.json204
-rw-r--r--core/l10n/fi.js2
-rw-r--r--core/l10n/fi.json2
-rw-r--r--core/l10n/nb.js30
-rw-r--r--core/l10n/nb.json30
-rw-r--r--core/l10n/ru.js32
-rw-r--r--core/l10n/ru.json32
-rw-r--r--core/l10n/sk.js53
-rw-r--r--core/l10n/sk.json53
-rw-r--r--core/l10n/sq.js2
-rw-r--r--core/l10n/sq.json2
-rw-r--r--core/l10n/tr.js8
-rw-r--r--core/l10n/tr.json8
-rw-r--r--core/l10n/zh_TW.js297
-rw-r--r--core/l10n/zh_TW.json295
-rw-r--r--core/register_command.php5
-rw-r--r--core/templates/layout.user.php6
48 files changed, 1618 insertions, 323 deletions
diff --git a/core/Command/App/CheckCode.php b/core/Command/App/CheckCode.php
index 48662409dcf..a7ef9024326 100644
--- a/core/Command/App/CheckCode.php
+++ b/core/Command/App/CheckCode.php
@@ -97,7 +97,7 @@ class CheckCode extends Command implements CompletionAwareInterface {
$checkList = new $checkerClass($checkList);
}
- $codeChecker = new CodeChecker($checkList);
+ $codeChecker = new CodeChecker($checkList, !$input->getOption('skip-validate-info'));
$codeChecker->listen('CodeChecker', 'analyseFileBegin', function($params) use ($output) {
if(OutputInterface::VERBOSITY_VERBOSE <= $output->getVerbosity()) {
diff --git a/core/Command/Db/Migrations/ExecuteCommand.php b/core/Command/Db/Migrations/ExecuteCommand.php
new file mode 100644
index 00000000000..0f21bdf28eb
--- /dev/null
+++ b/core/Command/Db/Migrations/ExecuteCommand.php
@@ -0,0 +1,92 @@
+<?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
+ *
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OC\Core\Command\Db\Migrations;
+
+
+use OC\DB\MigrationService;
+use OC\Migration\ConsoleOutput;
+use OCP\IConfig;
+use OCP\IDBConnection;
+use Symfony\Component\Console\Command\Command;
+use Symfony\Component\Console\Input\InputArgument;
+use Symfony\Component\Console\Input\InputInterface;
+use Symfony\Component\Console\Output\OutputInterface;
+
+class ExecuteCommand extends Command {
+
+ /** @var IDBConnection */
+ private $connection;
+ /** @var IConfig */
+ private $config;
+
+ /**
+ * ExecuteCommand constructor.
+ *
+ * @param IDBConnection $connection
+ * @param IConfig $config
+ */
+ public function __construct(IDBConnection $connection, IConfig $config) {
+ $this->connection = $connection;
+ $this->config = $config;
+
+ parent::__construct();
+ }
+
+ protected function configure() {
+ $this
+ ->setName('migrations:execute')
+ ->setDescription('Execute a single migration version manually.')
+ ->addArgument('app', InputArgument::REQUIRED, 'Name of the app this migration command shall work on')
+ ->addArgument('version', InputArgument::REQUIRED, 'The version to execute.', null);
+
+ parent::configure();
+ }
+
+ /**
+ * @param InputInterface $input
+ * @param OutputInterface $output
+ * @return int
+ */
+ public function execute(InputInterface $input, OutputInterface $output) {
+ $appName = $input->getArgument('app');
+ $ms = new MigrationService($appName, $this->connection, new ConsoleOutput($output));
+ $version = $input->getArgument('version');
+
+ if ($this->config->getSystemValue('debug', false) === false) {
+ $olderVersions = $ms->getMigratedVersions();
+ $olderVersions[] = '0';
+ $olderVersions[] = 'prev';
+ if (in_array($version, $olderVersions, true)) {
+ $output->writeln('<error>Can not go back to previous migration without debug enabled</error>');
+ return 1;
+ }
+ }
+
+
+ $ms->executeStep($version);
+ return 0;
+ }
+
+}
diff --git a/core/Command/Db/Migrations/GenerateCommand.php b/core/Command/Db/Migrations/GenerateCommand.php
new file mode 100644
index 00000000000..e6c38d06e5d
--- /dev/null
+++ b/core/Command/Db/Migrations/GenerateCommand.php
@@ -0,0 +1,165 @@
+<?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
+ *
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OC\Core\Command\Db\Migrations;
+
+
+use OC\DB\MigrationService;
+use OC\Migration\ConsoleOutput;
+use OCP\IDBConnection;
+use Symfony\Component\Console\Command\Command;
+use Symfony\Component\Console\Exception\RuntimeException;
+use Symfony\Component\Console\Input\InputArgument;
+use Symfony\Component\Console\Input\InputInterface;
+use Symfony\Component\Console\Output\OutputInterface;
+
+class GenerateCommand extends Command {
+
+ private static $_templateSimple =
+ '<?php
+namespace <namespace>;
+
+use Doctrine\DBAL\Schema\Schema;
+use OCP\Migration\SimpleMigrationStep;
+use OCP\Migration\IOutput;
+
+/**
+ * Auto-generated migration step: Please modify to your needs!
+ */
+class <classname> extends SimpleMigrationStep {
+
+ /**
+ * @param IOutput $output
+ * @param \Closure $schemaClosure The `\Closure` returns a `Schema`
+ * @param array $options
+ * @since 13.0.0
+ */
+ public function preSchemaChange(IOutput $output, \Closure $schemaClosure, array $options) {
+ }
+
+ /**
+ * @param IOutput $output
+ * @param \Closure $schemaClosure The `\Closure` returns a `Schema`
+ * @param array $options
+ * @return null|Schema
+ * @since 13.0.0
+ */
+ public function changeSchema(IOutput $output, \Closure $schemaClosure, array $options) {
+ return null;
+ }
+
+ /**
+ * @param IOutput $output
+ * @param \Closure $schemaClosure The `\Closure` returns a `Schema`
+ * @param array $options
+ * @since 13.0.0
+ */
+ public function postSchemaChange(IOutput $output, \Closure $schemaClosure, array $options) {
+ }
+}
+';
+
+ /** @var IDBConnection */
+ private $connection;
+
+ /**
+ * @param IDBConnection $connection
+ */
+ public function __construct(IDBConnection $connection) {
+ $this->connection = $connection;
+
+ parent::__construct();
+ }
+
+ protected function configure() {
+ $this
+ ->setName('migrations:generate')
+ ->addArgument('app', InputArgument::REQUIRED, 'Name of the app this migration command shall work on')
+ ->addArgument('version', InputArgument::REQUIRED, 'Major version of this app, to allow versions on parallel development branches')
+ ;
+
+ parent::configure();
+ }
+
+ public function execute(InputInterface $input, OutputInterface $output) {
+ $appName = $input->getArgument('app');
+ $version = $input->getArgument('version');
+
+ if (!preg_match('/^\d{1,16}$/',$version)) {
+ $output->writeln('<error>The given version is invalid. Only 0-9 are allowed (max. 16 digits)</error>');
+ return 1;
+ }
+
+ $ms = new MigrationService($appName, $this->connection, new ConsoleOutput($output));
+
+ $date = date('YmdHis');
+ $path = $this->generateMigration($ms, 'Version' . $version . 'Date' . $date);
+
+ $output->writeln("New migration class has been generated to <info>$path</info>");
+ return 0;
+ }
+
+ /**
+ * @param MigrationService $ms
+ * @param string $className
+ * @return string
+ */
+ private function generateMigration(MigrationService $ms, $className) {
+ $placeHolders = [
+ '<namespace>',
+ '<classname>',
+ ];
+ $replacements = [
+ $ms->getMigrationsNamespace(),
+ $className,
+ ];
+ $code = str_replace($placeHolders, $replacements, self::$_templateSimple);
+ $dir = $ms->getMigrationsDirectory();
+
+ $this->ensureMigrationDirExists($dir);
+ $path = $dir . '/' . $className . '.php';
+
+ if (file_put_contents($path, $code) === false) {
+ throw new RuntimeException('Failed to generate new migration step.');
+ }
+
+ return $path;
+ }
+
+ private function ensureMigrationDirExists($directory) {
+ if (file_exists($directory) && is_dir($directory)) {
+ return;
+ }
+
+ if (file_exists($directory)) {
+ throw new \RuntimeException("Could not create folder \"$directory\"");
+ }
+
+ $this->ensureMigrationDirExists(dirname($directory));
+
+ if (!@mkdir($directory) && !is_dir($directory)) {
+ throw new \RuntimeException("Could not create folder \"$directory\"");
+ }
+ }
+}
diff --git a/core/Command/Db/Migrations/MigrateCommand.php b/core/Command/Db/Migrations/MigrateCommand.php
new file mode 100644
index 00000000000..2b0e082acaa
--- /dev/null
+++ b/core/Command/Db/Migrations/MigrateCommand.php
@@ -0,0 +1,64 @@
+<?php
+/**
+ * @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
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OC\Core\Command\Db\Migrations;
+
+
+use OC\DB\MigrationService;
+use OC\Migration\ConsoleOutput;
+use OCP\IDBConnection;
+use Symfony\Component\Console\Command\Command;
+use Symfony\Component\Console\Input\InputArgument;
+use Symfony\Component\Console\Input\InputInterface;
+use Symfony\Component\Console\Output\OutputInterface;
+
+class MigrateCommand extends Command {
+
+ /** @var IDBConnection */
+ private $connection;
+
+ /**
+ * @param IDBConnection $connection
+ */
+ public function __construct(IDBConnection $connection) {
+ $this->connection = $connection;
+ parent::__construct();
+ }
+
+ protected function configure() {
+ $this
+ ->setName('migrations:migrate')
+ ->setDescription('Execute a migration to a specified version or the latest available version.')
+ ->addArgument('app', InputArgument::REQUIRED, 'Name of the app this migration command shall work on')
+ ->addArgument('version', InputArgument::OPTIONAL, 'The version number (YYYYMMDDHHMMSS) or alias (first, prev, next, latest) to migrate to.', 'latest');
+
+ parent::configure();
+ }
+
+ public function execute(InputInterface $input, OutputInterface $output) {
+ $appName = $input->getArgument('app');
+ $ms = new MigrationService($appName, $this->connection, new ConsoleOutput($output));
+ $version = $input->getArgument('version');
+
+ $ms->migrate($version);
+ }
+
+}
diff --git a/core/Command/Db/Migrations/StatusCommand.php b/core/Command/Db/Migrations/StatusCommand.php
new file mode 100644
index 00000000000..20172000ee3
--- /dev/null
+++ b/core/Command/Db/Migrations/StatusCommand.php
@@ -0,0 +1,115 @@
+<?php
+/**
+ * @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
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OC\Core\Command\Db\Migrations;
+
+use OC\DB\MigrationService;
+use OC\Migration\ConsoleOutput;
+use OCP\IDBConnection;
+use Symfony\Component\Console\Command\Command;
+use Symfony\Component\Console\Input\InputArgument;
+use Symfony\Component\Console\Input\InputInterface;
+use Symfony\Component\Console\Output\OutputInterface;
+
+class StatusCommand extends Command {
+
+ /** @var IDBConnection */
+ private $connection;
+
+ /**
+ * @param IDBConnection $connection
+ */
+ public function __construct(IDBConnection $connection) {
+ $this->connection = $connection;
+ parent::__construct();
+ }
+
+ protected function configure() {
+ $this
+ ->setName('migrations:status')
+ ->setDescription('View the status of a set of migrations.')
+ ->addArgument('app', InputArgument::REQUIRED, 'Name of the app this migration command shall work on');
+ }
+
+ public function execute(InputInterface $input, OutputInterface $output) {
+ $appName = $input->getArgument('app');
+ $ms = new MigrationService($appName, $this->connection, new ConsoleOutput($output));
+
+ $infos = $this->getMigrationsInfos($ms);
+ foreach ($infos as $key => $value) {
+ $output->writeln(" <comment>>></comment> $key: " . str_repeat(' ', 50 - strlen($key)) . $value);
+ }
+ }
+
+ /**
+ * @param MigrationService $ms
+ * @return array associative array of human readable info name as key and the actual information as value
+ */
+ public function getMigrationsInfos(MigrationService $ms) {
+
+ $executedMigrations = $ms->getMigratedVersions();
+ $availableMigrations = $ms->getAvailableVersions();
+ $executedUnavailableMigrations = array_diff($executedMigrations, array_keys($availableMigrations));
+
+ $numExecutedUnavailableMigrations = count($executedUnavailableMigrations);
+ $numNewMigrations = count(array_diff(array_keys($availableMigrations), $executedMigrations));
+
+ $infos = [
+ 'App' => $ms->getApp(),
+ 'Version Table Name' => $ms->getMigrationsTableName(),
+ 'Migrations Namespace' => $ms->getMigrationsNamespace(),
+ 'Migrations Directory' => $ms->getMigrationsDirectory(),
+ 'Previous Version' => $this->getFormattedVersionAlias($ms, 'prev'),
+ 'Current Version' => $this->getFormattedVersionAlias($ms, 'current'),
+ 'Next Version' => $this->getFormattedVersionAlias($ms, 'next'),
+ 'Latest Version' => $this->getFormattedVersionAlias($ms, 'latest'),
+ 'Executed Migrations' => count($executedMigrations),
+ 'Executed Unavailable Migrations' => $numExecutedUnavailableMigrations,
+ 'Available Migrations' => count($availableMigrations),
+ 'New Migrations' => $numNewMigrations,
+ ];
+
+ return $infos;
+ }
+
+ /**
+ * @param MigrationService $migrationService
+ * @param string $alias
+ * @return mixed|null|string
+ */
+ private function getFormattedVersionAlias(MigrationService $migrationService, $alias) {
+ $migration = $migrationService->getMigration($alias);
+ //No version found
+ if ($migration === null) {
+ if ($alias === 'next') {
+ return 'Already at latest migration step';
+ }
+
+ if ($alias === 'prev') {
+ return 'Already at first migration step';
+ }
+ }
+
+ return $migration;
+ }
+
+
+}
diff --git a/core/Command/Maintenance/UpdateTheme.php b/core/Command/Maintenance/UpdateTheme.php
new file mode 100644
index 00000000000..f750a142a5f
--- /dev/null
+++ b/core/Command/Maintenance/UpdateTheme.php
@@ -0,0 +1,64 @@
+<?php
+/**
+ * @copyright Copyright (c) 2017 Julius Härtl <jus@bitgrid.net>
+ *
+ * @author Julius Härtl <jus@bitgrid.net>
+ *
+ * @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\Command\Maintenance;
+
+use OC\Core\Command\Maintenance\Mimetype\UpdateJS;
+use OCP\ICacheFactory;
+use Symfony\Component\Console\Input\InputInterface;
+use Symfony\Component\Console\Output\OutputInterface;
+
+use OCP\Files\IMimeTypeDetector;
+
+class UpdateTheme extends UpdateJS {
+
+ /** @var IMimeTypeDetector */
+ protected $mimetypeDetector;
+
+ /** @var ICacheFactory */
+ protected $cacheFactory;
+
+ public function __construct(
+ IMimeTypeDetector $mimetypeDetector,
+ ICacheFactory $cacheFactory
+ ) {
+ parent::__construct($mimetypeDetector);
+ $this->cacheFactory = $cacheFactory;
+ }
+
+ protected function configure() {
+ $this
+ ->setName('maintenance:theme:update')
+ ->setDescription('Apply custom theme changes');
+ }
+
+ protected function execute(InputInterface $input, OutputInterface $output) {
+ // run mimetypelist.js update since themes might change mimetype icons
+ parent::execute($input, $output);
+
+ // cleanup image cache
+ $c = $this->cacheFactory->create('imagePath');
+ $c->clear('');
+ $output->writeln('<info>Image cache cleared');
+ }
+}
diff --git a/core/Controller/LoginController.php b/core/Controller/LoginController.php
index 93b695dd999..1c75b1f3c8b 100644
--- a/core/Controller/LoginController.php
+++ b/core/Controller/LoginController.php
@@ -107,7 +107,9 @@ class LoginController extends Controller {
}
$this->userSession->logout();
- return new RedirectResponse($this->urlGenerator->linkToRouteAbsolute('core.login.showLoginForm'));
+ $response = new RedirectResponse($this->urlGenerator->linkToRouteAbsolute('core.login.showLoginForm'));
+ $response->addHeader('Clear-Site-Data', '"cache", "cookies", "storage", "executionContexts"');
+ return $response;
}
/**
diff --git a/core/Controller/OCSController.php b/core/Controller/OCSController.php
index a709ab7b07b..35eac3a3d8b 100644
--- a/core/Controller/OCSController.php
+++ b/core/Controller/OCSController.php
@@ -80,7 +80,8 @@ class OCSController extends \OCP\AppFramework\OCSController {
}
/**
- * @NoAdminRequired
+ * @PublicPage
+ *
* @return DataResponse
*/
public function getCapabilities() {
@@ -94,7 +95,11 @@ class OCSController extends \OCP\AppFramework\OCSController {
'edition' => '',
);
- $result['capabilities'] = $this->capabilitiesManager->getCapabilities();
+ if($this->userSession->isLoggedIn()) {
+ $result['capabilities'] = $this->capabilitiesManager->getCapabilities();
+ } else {
+ $result['capabilities'] = $this->capabilitiesManager->getCapabilities(true);
+ }
return new DataResponse($result);
}
diff --git a/core/Migrations/Version13000Date20170705121758.php b/core/Migrations/Version13000Date20170705121758.php
new file mode 100644
index 00000000000..6f9c2d243f8
--- /dev/null
+++ b/core/Migrations/Version13000Date20170705121758.php
@@ -0,0 +1,93 @@
+<?php
+/**
+ * @copyright Copyright (c) 2017 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
+ * 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;
+use Doctrine\DBAL\Types\Type;
+use OCP\Migration\SimpleMigrationStep;
+use OCP\Migration\IOutput;
+
+class Version13000Date20170705121758 extends SimpleMigrationStep {
+ /**
+ * @param IOutput $output
+ * @param \Closure $schemaClosure The `\Closure` returns a `Schema`
+ * @param array $options
+ * @return null|Schema
+ * @since 13.0.0
+ */
+ public function changeSchema(IOutput $output, \Closure $schemaClosure, array $options) {
+ /** @var Schema $schema */
+ $schema = $schemaClosure();
+
+ if (!$schema->hasTable('personal_sections')) {
+ $table = $schema->createTable('personal_sections');
+
+ $table->addColumn('id', Type::STRING, [
+ 'notnull' => false,
+ 'length' => 64,
+ ]);
+ $table->addColumn('class', Type::STRING, [
+ 'notnull' => true,
+ 'length' => 255,
+ ]);
+ $table->addColumn('priority', Type::INTEGER, [
+ 'notnull' => true,
+ 'length' => 6,
+ 'default' => 0,
+ ]);
+
+ $table->setPrimaryKey(['id'], 'personal_sections_id_index');
+ $table->addUniqueIndex(['class'], 'personal_sections_class');
+ }
+
+ if (!$schema->hasTable('personal_settings')) {
+ $table = $schema->createTable('personal_settings');
+
+ $table->addColumn('id', Type::INTEGER, [
+ 'autoincrement' => true,
+ 'notnull' => true,
+ 'length' => 20,
+ ]);
+ $table->addColumn('class', Type::STRING, [
+ 'notnull' => true,
+ 'length' => 255,
+ ]);
+ $table->addColumn('section', Type::STRING, [
+ 'notnull' => false,
+ 'length' => 64,
+ ]);
+ $table->addColumn('priority', Type::INTEGER, [
+ 'notnull' => true,
+ 'length' => 6,
+ 'default' => 0,
+ ]);
+
+ $table->setPrimaryKey(['id'], 'personal_settings_id_index');
+ $table->addUniqueIndex(['class'], 'personal_settings_class');
+ $table->addIndex(['section'], 'personal_settings_section');
+ }
+
+ return $schema;
+ }
+}
diff --git a/core/css/guest.css b/core/css/guest.css
index 32af45e0881..e65f0a5de01 100644
--- a/core/css/guest.css
+++ b/core/css/guest.css
@@ -65,12 +65,12 @@ h3 {
padding-top: 100px;
}
#header .logo {
- background-image: url('../img/logo-icon.svg?v=1');
+ background-image: url('../img/logo.svg?v=1');
background-repeat: no-repeat;
background-size: 175px;
background-position: center;
- width: 252px;
- min-height: 120px;
+ width: 256px;
+ min-height: 128px;
max-height: 200px;
margin: 0 auto;
}
@@ -462,6 +462,10 @@ form #selectDbType label.ui-state-active {
text-align: left;
border-radius: 3px;
cursor: default;
+ -moz-user-select: text;
+ -webkit-user-select: text;
+ -ms-user-select: text;
+ user-select: text;
}
.warning {
margin-top: 15px;
diff --git a/core/css/header.scss b/core/css/header.scss
index cd6933d2755..c4d4205103a 100644
--- a/core/css/header.scss
+++ b/core/css/header.scss
@@ -100,13 +100,17 @@
#header {
.logo {
- background-image: url('#{$image-logo}');
+ display: inline-flex;
+ background-image: url($image-logo);
background-repeat: no-repeat;
- background-size: 175px;
+ background-size: contain;
background-position: center;
- width: 252px;
- height: 120px;
+ width: 256px;
+ height: 128px;
margin: 0 auto;
+ &.logo-icon {
+ width: 62px;
+ height: 34px;
img {
opacity: 0;
@@ -114,15 +118,7 @@
max-height: 200px;
}
}
- .logo-icon {
- /* display logo so appname can be shown next to it */
- display: inline-block;
- background-image: url($image-logo);
- background-repeat: no-repeat;
- background-position: center center;
- background-size: contain;
- width: 62px;
- height: 34px;
+
}
.header-appname-container {
display: none;
diff --git a/core/img/actions/checkmark.png b/core/img/actions/checkmark.png
new file mode 100644
index 00000000000..eb938698fd2
--- /dev/null
+++ b/core/img/actions/checkmark.png
Binary files differ
diff --git a/core/img/actions/comment.png b/core/img/actions/comment.png
new file mode 100644
index 00000000000..0dec289e38b
--- /dev/null
+++ b/core/img/actions/comment.png
Binary files differ
diff --git a/core/img/actions/download.png b/core/img/actions/download.png
new file mode 100644
index 00000000000..6808969b30b
--- /dev/null
+++ b/core/img/actions/download.png
Binary files differ
diff --git a/core/img/actions/password.png b/core/img/actions/password.png
new file mode 100644
index 00000000000..afe3e31a658
--- /dev/null
+++ b/core/img/actions/password.png
Binary files differ
diff --git a/core/img/actions/share.png b/core/img/actions/share.png
new file mode 100644
index 00000000000..8cc66f08f5d
--- /dev/null
+++ b/core/img/actions/share.png
Binary files differ
diff --git a/core/img/actions/star.png b/core/img/actions/star.png
new file mode 100644
index 00000000000..61727fc3f19
--- /dev/null
+++ b/core/img/actions/star.png
Binary files differ
diff --git a/core/img/actions/starred.png b/core/img/actions/starred.png
new file mode 100644
index 00000000000..aa5bced7751
--- /dev/null
+++ b/core/img/actions/starred.png
Binary files differ
diff --git a/core/img/actions/tag.png b/core/img/actions/tag.png
new file mode 100644
index 00000000000..6a466b367b3
--- /dev/null
+++ b/core/img/actions/tag.png
Binary files differ
diff --git a/core/img/logo-icon.svg b/core/img/logo-icon.svg
deleted file mode 100644
index 4e5be881e89..00000000000
--- a/core/img/logo-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="34" width="62" viewBox="0 0 62.000002 34"><path style="text-decoration-color:#000;isolation:auto;mix-blend-mode:normal;block-progression:tb;text-decoration-line:none;text-indent:0;text-transform:none;text-decoration-style:solid" fill="#fff" d="M31.6 4c-5.95 0-10.947 4.075-12.473 9.555-1.333-2.93-4.266-5.01-7.674-5.01C6.815 8.546 3 12.36 3 17c0 4.64 3.814 8.453 8.453 8.454 3.41 0 6.34-2.08 7.672-5.01C20.65 25.923 25.65 30 31.6 30c5.918 0 10.89-4.03 12.448-9.465 1.354 2.878 4.242 4.918 7.61 4.92 4.64 0 8.456-3.816 8.456-8.456s-3.816-8.455-8.455-8.454c-3.37 0-6.26 2.04-7.614 4.918C42.486 8.03 37.518 4 31.6 4zm0 4.962A8 8 0 0 1 39.64 17a8 8 0 0 1-8.04 8.038 8 8 0 0 1-8.037-8.04A8 8 0 0 1 31.6 8.963zm-20.147 4.546a3.454 3.454 0 0 1 3.49 3.49 3.455 3.455 0 0 1-3.49 3.494A3.455 3.455 0 0 1 7.963 17a3.454 3.454 0 0 1 3.49-3.492zm40.205 0a3.455 3.455 0 0 1 3.493 3.49 3.455 3.455 0 0 1-3.492 3.494A3.455 3.455 0 0 1 48.168 17a3.454 3.454 0 0 1 3.49-3.492z" color="#000" white-space="normal"/></svg> \ No newline at end of file
diff --git a/core/img/logo.svg b/core/img/logo.svg
index a6e6212e4b9..5fdf57a016d 100644
--- a/core/img/logo.svg
+++ b/core/img/logo.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="120" width="252" viewBox="0 0 252.00001 120.00171"><path style="text-decoration-color:#000;isolation:auto;mix-blend-mode:normal;block-progression:tb;text-decoration-line:none;text-indent:0;text-transform:none;text-decoration-style:solid" fill="#fff" d="M126.19 3.19c-26.05.003-47.917 17.835-54.6 41.827C65.758 32.185 52.92 23.09 38.002 23.09c-20.305.002-37 16.697-37.002 37.002-.004 20.31 16.693 37.008 37.002 37.01 14.918-.002 27.748-9.1 33.58-21.935C78.262 99.162 100.14 117 126.19 117c25.904.003 47.668-17.64 54.486-41.43 5.927 12.597 18.568 21.53 33.314 21.532 20.313.004 37.013-16.697 37.01-37.01-.002-20.31-16.7-37.006-37.01-37.002-14.746.002-27.395 8.933-33.32 21.53C173.86 20.83 152.1 3.19 126.2 3.19zm0 21.72c19.56 0 35.186 15.62 35.188 35.182 0 19.563-15.625 35.19-35.188 35.188-19.56 0-35.182-15.627-35.18-35.188.002-19.56 15.62-35.18 35.18-35.18zm-88.188 19.9c8.57.002 15.28 6.713 15.28 15.282.002 8.57-6.71 15.288-15.28 15.29-8.57-.002-15.283-6.72-15.28-15.29 0-8.57 6.71-15.28 15.28-15.28zm175.99 0c8.57 0 15.288 6.71 15.29 15.282 0 8.573-6.717 15.29-15.29 15.29-8.57-.002-15.283-6.72-15.28-15.29 0-8.57 6.71-15.28 15.28-15.28z" color="#000" white-space="normal"/></svg> \ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" height="128" width="256" version="1.1"><g stroke="#fff" stroke-width="22" fill="none"><circle cy="64" cx="40" r="26"/><circle cy="64" cx="216" r="26"/><circle cy="64" cx="128" r="46"/></g></svg>
diff --git a/core/img/places/calendar-dark.png b/core/img/places/calendar-dark.png
new file mode 100644
index 00000000000..88e8ea64db9
--- /dev/null
+++ b/core/img/places/calendar-dark.png
Binary files differ
diff --git a/core/js/files/client.js b/core/js/files/client.js
index da8a1205e4b..d8e615f6d6d 100644
--- a/core/js/files/client.js
+++ b/core/js/files/client.js
@@ -304,13 +304,6 @@
data.hasPreview = true;
}
- var isFavorite = props['{' + Client.NS_OWNCLOUD + '}favorite'];
- if (!_.isUndefined(isFavorite)) {
- data.isFavorite = isFavorite === '1';
- } else {
- data.isFavorite = false;
- }
-
var contentType = props[Client.PROPERTY_GETCONTENTTYPE];
if (!_.isUndefined(contentType)) {
data.mimetype = contentType;
diff --git a/core/js/files/fileinfo.js b/core/js/files/fileinfo.js
index 7c8e4586448..1fc239da47a 100644
--- a/core/js/files/fileinfo.js
+++ b/core/js/files/fileinfo.js
@@ -132,12 +132,7 @@
/**
* @type boolean
*/
- hasPreview: true,
-
- /**
- * @type boolean
- */
- isFavorite: false
+ hasPreview: true
};
if (!OC.Files) {
diff --git a/core/js/merged-template-prepend.json b/core/js/merged-template-prepend.json
index 0dd6bed5329..0de1da0bf62 100644
--- a/core/js/merged-template-prepend.json
+++ b/core/js/merged-template-prepend.json
@@ -12,6 +12,7 @@
"mimetype.js",
"mimetypelist.js",
"oc-backbone.js",
+ "select2-toggleselect.js",
"placeholder.js",
"jquery.avatar.js",
"jquery.contactsmenu.js"
diff --git a/core/js/mimetype.js b/core/js/mimetype.js
index 8920fe09a7e..ed4fedc7f8a 100644
--- a/core/js/mimetype.js
+++ b/core/js/mimetype.js
@@ -91,7 +91,7 @@ OC.MimeType = {
path += icon;
}
}
- if(OCA.Theming) {
+ if(OCA.Theming && gotIcon === null) {
path = OC.generateUrl('/apps/theming/img/core/filetypes/');
path += OC.MimeType._getFile(mimeType, OC.MimeTypeList.files);
gotIcon = true;
diff --git a/core/l10n/cs.js b/core/l10n/cs.js
index ef9d986fe21..676f7a73009 100644
--- a/core/l10n/cs.js
+++ b/core/l10n/cs.js
@@ -113,6 +113,7 @@ OC.L10N.register(
"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>." : "Konfigurace hlaviček reverzní proxy není správná nebo přistupujete na Nextcloud z důvěryhodné proxy. Pokud nepřistupujete k Nextcloud z důvěryhodné proxy, potom je toto bezpečností chyba a může útočníkovi umožnit falšovat IP adresu, kterou ownCloud vidí. Další informace lze nalézt v naší <a target=\"_blank\" href=\"{docLink}\">dokumentaci</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>." : "Je nakonfigurován memcached jako distribuovaná cache, ale je nainstalovaný nesprávný PHP modul \"memcache\". \\OC\\Memcache\\Memcached podporuje pouze \"memcached\" a ne \"memcache\". Podívejte se na <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki o obou modulech</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>)" : "Některé soubory neprošly kontrolou integrity. Více informací o tom jak tento problém vyřešit, lze nalézt v naší <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentaci</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Seznam neplatných souborů…</a> / <a href=\"{rescanEndpoint}\">Znovu ověřit…</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>:" : "PHP OPcache není správně nakonfigurována.<a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Pro lepší výkon doporučujeme</a> použít následující nastavení v <code>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." : "PHP funkce \"set_time_limit\" není dostupná. To může způsobit ukončení skriptů uprostřed provádění a další problémy s instalací. Doporučujeme tuto funkc povolit.",
"Error occurred while checking server setup" : "Při ověřování nastavení serveru došlo k chybě",
"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." : "Váš datový adresář a vaše soubory jsou pravděpodobně dostupné z internetu. Soubor .htaccess nefunguje. Je velmi doporučeno zajistit, aby tento adresář již nebyl dostupný z internetu, nebo byl přesunut mimo document root webového serveru.",
@@ -127,6 +128,7 @@ OC.L10N.register(
"Expiration" : "Konec platnosti",
"Expiration date" : "Datum vypršení platnosti",
"Choose a password for the public link" : "Zadej heslo pro tento veřejný odkaz",
+ "Choose a password for the public link or press the \"Enter\" key" : "Zvolte heslo pro veřejný odkaz nebo stiskněte klávesu \"Enter\"",
"Copied!" : "Zkopírováno!",
"Copy" : "Zkopírovat",
"Not supported!" : "Nepodporováno!",
diff --git a/core/l10n/cs.json b/core/l10n/cs.json
index 9e60f0911b8..d090810e6ce 100644
--- a/core/l10n/cs.json
+++ b/core/l10n/cs.json
@@ -111,6 +111,7 @@
"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>." : "Konfigurace hlaviček reverzní proxy není správná nebo přistupujete na Nextcloud z důvěryhodné proxy. Pokud nepřistupujete k Nextcloud z důvěryhodné proxy, potom je toto bezpečností chyba a může útočníkovi umožnit falšovat IP adresu, kterou ownCloud vidí. Další informace lze nalézt v naší <a target=\"_blank\" href=\"{docLink}\">dokumentaci</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>." : "Je nakonfigurován memcached jako distribuovaná cache, ale je nainstalovaný nesprávný PHP modul \"memcache\". \\OC\\Memcache\\Memcached podporuje pouze \"memcached\" a ne \"memcache\". Podívejte se na <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki o obou modulech</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>)" : "Některé soubory neprošly kontrolou integrity. Více informací o tom jak tento problém vyřešit, lze nalézt v naší <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentaci</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Seznam neplatných souborů…</a> / <a href=\"{rescanEndpoint}\">Znovu ověřit…</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>:" : "PHP OPcache není správně nakonfigurována.<a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Pro lepší výkon doporučujeme</a> použít následující nastavení v <code>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." : "PHP funkce \"set_time_limit\" není dostupná. To může způsobit ukončení skriptů uprostřed provádění a další problémy s instalací. Doporučujeme tuto funkc povolit.",
"Error occurred while checking server setup" : "Při ověřování nastavení serveru došlo k chybě",
"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." : "Váš datový adresář a vaše soubory jsou pravděpodobně dostupné z internetu. Soubor .htaccess nefunguje. Je velmi doporučeno zajistit, aby tento adresář již nebyl dostupný z internetu, nebo byl přesunut mimo document root webového serveru.",
@@ -125,6 +126,7 @@
"Expiration" : "Konec platnosti",
"Expiration date" : "Datum vypršení platnosti",
"Choose a password for the public link" : "Zadej heslo pro tento veřejný odkaz",
+ "Choose a password for the public link or press the \"Enter\" key" : "Zvolte heslo pro veřejný odkaz nebo stiskněte klávesu \"Enter\"",
"Copied!" : "Zkopírováno!",
"Copy" : "Zkopírovat",
"Not supported!" : "Nepodporováno!",
diff --git a/core/l10n/de.js b/core/l10n/de.js
index 61b84d5a1f4..3cacc3abf0b 100644
--- a/core/l10n/de.js
+++ b/core/l10n/de.js
@@ -164,7 +164,7 @@ OC.L10N.register(
"Error while sharing" : "Fehler beim Teilen",
"Share details could not be loaded for this item." : "Details der geteilten Freigabe zu diesem Eintrag konnten nicht geladen werden.",
"_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Mindestens {count} Zeichen wird für die Autovervollständigung benötigt","Mindestens {count} Zeichen werden für die Autovervollständigung benötigt"],
- "This list is maybe truncated - please refine your search term to see more results." : "Die Liste ist unter Umständen gekürzt - Bitte verfeinern Sie Ihre Suche um mehr Ergebnisse zu erhalten.",
+ "This list is maybe truncated - please refine your search term to see more results." : "Die Liste ist unter Umständen gekürzt - Bitte verfeinere Deine Suche um mehr Ergebnisse zu erhalten.",
"No users or groups found for {search}" : "Keine Benutzer oder Gruppen für {search} gefunden",
"No users found for {search}" : "Keine Benutzer für {search} gefunden",
"An error occurred. Please try again" : "Es ist ein Fehler aufgetreten. Bitte versuche es noch einmal",
@@ -232,7 +232,7 @@ OC.L10N.register(
"Line: %s" : "Zeile: %s",
"Trace" : "Trace",
"Security warning" : "Sicherheitswarnung",
- "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.",
+ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Dein Datenverzeichnis und Deine Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Informationen zum richtigen Konfigurieren Deines Servers kannst Du der <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Dokumentation</a> entnehmen.",
"Create an <strong>admin account</strong>" : "<strong>Administrator-Konto</strong> anlegen",
"Username" : "Benutzername",
@@ -316,7 +316,7 @@ OC.L10N.register(
"can change" : "kann ändern",
"can delete" : "kann löschen",
"access control" : "Zugriffskontrolle",
- "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung ihrer Federated-Cloud-ID username@example.com/nextcloud",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung Deiner Federated-Cloud-ID username@example.com/nextcloud",
"Share with users or by mail..." : "Mit Benutzern oder per E-Mail teilen…",
"Share with users or remote users..." : "Mit Benutzern oder externen Benutzern teilen…",
"Share with users, remote users or by mail..." : "Mit Benutzern, externen Benutzern oder per E-Mail teilen…",
diff --git a/core/l10n/de.json b/core/l10n/de.json
index 36509b796da..d3a1af3fbf9 100644
--- a/core/l10n/de.json
+++ b/core/l10n/de.json
@@ -162,7 +162,7 @@
"Error while sharing" : "Fehler beim Teilen",
"Share details could not be loaded for this item." : "Details der geteilten Freigabe zu diesem Eintrag konnten nicht geladen werden.",
"_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Mindestens {count} Zeichen wird für die Autovervollständigung benötigt","Mindestens {count} Zeichen werden für die Autovervollständigung benötigt"],
- "This list is maybe truncated - please refine your search term to see more results." : "Die Liste ist unter Umständen gekürzt - Bitte verfeinern Sie Ihre Suche um mehr Ergebnisse zu erhalten.",
+ "This list is maybe truncated - please refine your search term to see more results." : "Die Liste ist unter Umständen gekürzt - Bitte verfeinere Deine Suche um mehr Ergebnisse zu erhalten.",
"No users or groups found for {search}" : "Keine Benutzer oder Gruppen für {search} gefunden",
"No users found for {search}" : "Keine Benutzer für {search} gefunden",
"An error occurred. Please try again" : "Es ist ein Fehler aufgetreten. Bitte versuche es noch einmal",
@@ -230,7 +230,7 @@
"Line: %s" : "Zeile: %s",
"Trace" : "Trace",
"Security warning" : "Sicherheitswarnung",
- "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.",
+ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Dein Datenverzeichnis und Deine Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Informationen zum richtigen Konfigurieren Deines Servers kannst Du der <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Dokumentation</a> entnehmen.",
"Create an <strong>admin account</strong>" : "<strong>Administrator-Konto</strong> anlegen",
"Username" : "Benutzername",
@@ -314,7 +314,7 @@
"can change" : "kann ändern",
"can delete" : "kann löschen",
"access control" : "Zugriffskontrolle",
- "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung ihrer Federated-Cloud-ID username@example.com/nextcloud",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Teile mit Menschen auf anderen Servern unter Verwendung Deiner Federated-Cloud-ID username@example.com/nextcloud",
"Share with users or by mail..." : "Mit Benutzern oder per E-Mail teilen…",
"Share with users or remote users..." : "Mit Benutzern oder externen Benutzern teilen…",
"Share with users, remote users or by mail..." : "Mit Benutzern, externen Benutzern oder per E-Mail teilen…",
diff --git a/core/l10n/es_MX.js b/core/l10n/es_MX.js
index 42e283ba679..982f82d3b6d 100644
--- a/core/l10n/es_MX.js
+++ b/core/l10n/es_MX.js
@@ -1,7 +1,7 @@
OC.L10N.register(
"core",
{
- "Please select a file." : "Favor de seleccionar un archivo.",
+ "Please select a file." : "Por favor selecciona un archivo.un ",
"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.",
@@ -9,37 +9,37 @@ OC.L10N.register(
"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. Favor de contactar a su adminsitrador. ",
- "No temporary profile picture available, try again" : "No hay una imagen de perfil temporal disponible, favor de intentarlo de nuevo",
+ "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 está cuadrado",
+ "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. Favor de contactar a su adminsitrador. ",
+ "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. ",
"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." : "Haga click en el siguiente botón para restablecer su contraseña. Si no ha solicitado restablecer su contraseña, favor de ignorar este correo. ",
- "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Haga click en la siguiente liga para restablecer su contraseña. Si no ha solicitado restablecer la contraseña, favor de ignorar este mensaje. ",
- "Reset your password" : "Restablecer su contraseña",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Has 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." : "Has 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",
"%s password reset" : "%s restablecer la contraseña",
- "Couldn't send reset email. Please contact your administrator." : "No fue posible enviar el correo de restauración. Favor de contactar a su adminsitrador. ",
- "Couldn't send reset email. Please make sure your username is correct." : "No fue posible restablecer el correo electrónico. Favor de asegurarse que su nombre de usuario sea correcto. ",
+ "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." : "Favor de usar el actualizador de línea de comandos ya que el actualizador automático se encuentra deshabilitado en config.php.",
+ "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" : "Activar modo mantenimiento",
- "Turned off maintenance mode" : "Desactivar modo mantenimiento",
+ "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 actualizaciónes para aplicaciones",
+ "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",
@@ -49,18 +49,18 @@ OC.L10N.register(
"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" : "Verificación de integridad del código terminó",
- "%s (3rdparty)" : "%s (de3ros)",
+ "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 sus 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. Mayor información ...</a>",
+ "<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 ",
@@ -68,18 +68,18 @@ OC.L10N.register(
"_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 confirme su contraseña",
+ "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, favor de reintentar",
+ "Failed to authenticate, try again" : "Falla en la autenticación, por favor reintentalo",
"seconds ago" : "hace segundos",
- "Logging in …" : "Ingresando ...",
- "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 su contraseña ha sido enviada a su correo electrónico. Si no lo recibe dentro de un tiempo razonable, verifique las carpetas de spam/basura.<br>Si no la encuentra consulte a su 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?" : "Sus archivos están encriptados. No habrá manera de recuperar sus datos una vez que restablezca su contraseña. <br />Si no está seguro de qué hacer, favor de contactar a su administrador antes de continuar. <br />¿Realmente desea continuar?",
+ "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. Favor de contactar a su adminstrador",
+ "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í",
@@ -92,8 +92,8 @@ OC.L10N.register(
"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 desea mantener?",
- "If you select both versions, the copied file will have a number added to its name." : "Si selecciona ambas versiones, se le agregará un número al nombre del archivo copiado.",
+ "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)",
@@ -104,22 +104,22 @@ OC.L10N.register(
"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." : "Su 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>." : "Su servidor web no está correctamente configurado para resolver \"{url}\". Puede 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 diversas funcionalidades como el montaje de almacenamiento extern, 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. Le sugerimos habilitar la conexión a Internet para este servidor si desea 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é. Favor de configurar un memechache si está disponible para mejorar el desempeño. Puede 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. Puede consultar mayores informes 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." : "Usted se encuentra usando PHP {version}. Le recomendamos actualizar su 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 su 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á accediendo a Nextcloud desde un proxy de confianza. Si no esta accediendo a Nextcloud desde un proxy de confianza, se trata de un tema de seguridad y le puede permitir a un atacante hacer a su dirección IP apócrifa visible para Nextcloud. Puede 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\". Favor de ver 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 mayor información de cómo resolver este tema consulte 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>)",
+ "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. Le recomendamos ámpliamente habilitar esta función.",
+ "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 sus archivos y directorio de datos sean accesibles desde Internet. El archivo .htaccess no está funcionando. Le recomendamos ámpliamente que configure su servidor web de tal modo que el directorio de datos no sea accesible o que mueva 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}\". Esta es un riesgo potencial de seguridad o privacidad y le recomendamos cambiar este ajuste.",
- "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, le 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>." : "Usted está accediendo este sitio via HTTP. Le recomendamos ámpliamente que configure su servidor para que en su lugar, el uso de HTTPS sea requerido como está descrito en nuestros <a href=\"{docUrl}\">consejos de seguridad</a>.",
+ "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",
"Shared with {recipients}" : "Compartido con {recipients}",
"Error setting expiration date" : "Se presentó un error al establecer la fecha de expiración",
@@ -128,12 +128,12 @@ OC.L10N.register(
"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" : "Selecciona una contraseña para la liga pública o presiona la tecla \"Intro\"",
+ "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!",
"Copy" : "Copiar",
"Not supported!" : "¡No está soportado!",
- "Press ⌘-C to copy." : "Presione ⌘-C para copiar.",
- "Press Ctrl-C to copy." : "Presione Ctrl-C para copiar.",
+ "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",
@@ -143,11 +143,11 @@ OC.L10N.register(
"Email link to person" : "Enviar la liga por correo electrónico a una persona",
"Send" : "Enviar",
"Allow upload and editing" : "Permitir cargar y editar",
- "Read only" : "Solo lectura",
+ "Read only" : "Sólo lectura",
"File drop (upload only)" : "Soltar archivo (solo para carga)",
- "Shared with you and the group {group} by {owner}" : "Compartido con usted y el grupo {group} por {owner}",
- "Shared with you by {owner}" : "Compartido con usted por {owner}",
- "Choose a password for the mail share" : "Establecer una contraseña para el elemento compartido por correo",
+ "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 compatido mediante una liga",
"group" : "grupo",
"remote" : "remoto",
@@ -164,18 +164,18 @@ OC.L10N.register(
"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 - favor de refinar sus términos de búsqueda para poder ver más resultados. ",
+ "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. Favor de volver a intentar",
+ "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." : "Comparta con otras personas ingresando un usuario, un grupo, un ID de nube federado o una dirección de correo electrónico.",
- "Share with other people by entering a user or group or a federated cloud ID." : "Comparta con otras personas ingresando un usuario, un grupo o un ID de nube federado.",
- "Share with other people by entering a user or group or an email address." : "Comparta con otras personas ingresando un usuario, un grupo o una dirección de correo electrónico.",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Comparte con otras personas ingresando un usuario, un grupo, un ID de nube federado o 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, un grupo o un ID de nube federado.",
+ "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 o ID de nube federada...",
"Name, federated cloud ID or email address..." : "Nombre, ID de nube federada o dirección de correo electrónico...",
@@ -195,33 +195,33 @@ OC.L10N.register(
"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 su búsqueda <script>alert(1)</script></strong>",
+ "<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." : "Favor de volver 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}\">consulte 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. Favor de reportar este tema a la <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Comunidad Nextcloud</a>.",
+ "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. Lo estamos redireccionando a Nextcloud en %n segundos."],
+ "_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 en otras carpetas para {tag}{filter}{endtag}",
+ "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 denegado",
+ "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." : "Puede hacer click aquí para regresar a %s.",
+ "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 encountered an internal error and was unable to complete your request." : "Se presentó un error interno en el servidor y no fue posible completar su solicitud. ",
- "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Favor de contactar al administrador del servidor si este problema se presenta en múltiples ocasiones, favor de incluir los detalles técnicos a continuación en su reporte. ",
- "More details can be found in the server log." : "Puede consultar más detalles en la bitácora del servidor. ",
+ "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. ",
+ "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",
@@ -232,46 +232,46 @@ OC.L10N.register(
"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." : "Su 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 su servidor, favor de ver la <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentación</a>.",
+ "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" : "Nombre de usuario",
+ "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." : "Instale y active módulos adicionales de PHP para seleccionar otros tipos de bases de datos. ",
- "For more details check out the documentation." : "Favor de consultar la documentación para más detalles. ",
+ "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)." : "Favor de especificar el número de puerto así como el nombre del servidor (ejem., localhost:5432).",
+ "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 le recomendamos elegir un backend de base de datos diferente.",
+ "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?" : "¿Necesita ayuda?",
+ "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. Favor de {linkstart}habilitar JavaScript{linkend} y vuelva a cargar la página. ",
+ "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",
- "This action requires you to confirm your password:" : "Esta acción requiere que confirme su contraseña:",
- "Confirm your password" : "Confirme su contraseña",
+ "This action requires you to confirm your password:" : "Esta acción requiere que confirmes tu contraseña:",
+ "Confirm your password" : "Confirma tu contraseña",
"Server side authentication failed!" : "¡Falló la autenticación del lado del servidor!",
- "Please contact your administrator." : "Favor de contactar al administrador.",
+ "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." : "Favor de volver a intentarlo o contacte a su adminsitrador. ",
- "Username or email" : "Nombre de usuario o contraseña",
- "Wrong password. Reset it?" : "Contraseña equivocada. ¿Desea reestablecerla?",
+ "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 reestablecerla?",
"Wrong password." : "Contraseña inválida. ",
"Log in" : "Ingresar",
"Stay logged in" : "Mantener la sesión abierta",
"Alternative Logins" : "Accesos Alternativos",
- "You are about to grant \"%s\" access to your %s account." : "Está apunto de concederle a \"%s\" acceso a su cuenta %s.",
+ "You are about to grant \"%s\" access to your %s account." : "Estás apunto de concederle a \"%s\" acceso a yu cuenta %s.",
"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 ... ",
@@ -279,44 +279,44 @@ OC.L10N.register(
"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 su cuenta. Favor de autenticarse usando un segundo factor. ",
+ "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 su segundo factor",
- "You are accessing the server from an untrusted domain." : "Se encuentra accediendo al servidor desde un dominio no confiable. ",
- "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." : "Favor de contactar a su administrador. Si usted es el administrador de esta instancia, configure 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 su configuración, como adminsitrador podría llegar a usar el botón inferior para confiar en este dominio. ",
+ "Error while validating your second factor" : "Se presentó un error al validar tu segundo factor",
+ "You are accessing the server from an untrusted domain." : "Estás accediendo al servidor desde un dominio no confiable. ",
+ "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. ",
"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." : "Favor de asegurarse que la base de datos, la carpeta de configuración y las carpetas de datos hayan sido respaldadas antes de continuar. ",
+ "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 que la expiración de tiempo en instalaciones grandes, usted puede ejeuctar el siguiente comando desde su directorio de instalació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" : "Actualización requerida",
- "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 su 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, consulte 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 continuo 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. ",
+ "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." : "Contacte a su administrador del sistema si este mensaje persiste o se presentó de manera inesperada.",
- "Thank you for your patience." : "Gracias por su paciencia.",
+ "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?" : "Sus archivos están encriptados. Si no ha habilitado la llave de recuperación, no habrá manera de que pueda recuperar sus datos una vez que restablezca su contraseña.<br />Si no está seguro de lo que está haciendo, favor de contactar a su adminstrador antes de continuar. <br />¿Realmente desea continuar?",
+ "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 sus directorios de datos y archivos son accesibles desde Internet. El archivo .htaccess no está funcionando. Le recomendamos ámpliamente que configure su servidor web de tal modo que el directorio de datos no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web. ",
+ "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. ",
"Error while unsharing" : "Se presentó un error al dejar de compartir",
- "can reshare" : "pruede volver a 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" : "Comparta con personas en otros servidores usando sus IDs de Nube Federados username@example.com/nextcloud",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Comparte con personas en otros servidores usando sus IDs de Nube Federados 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...",
@@ -330,16 +330,16 @@ OC.L10N.register(
"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 hay etiquetas seleccionadas para borrar.",
- "The update was successful. Redirecting you to Nextcloud now." : "La actualización fue exitosa. Redirigiendolo a su Nextcloud ahora. ",
- "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hola,\n\nsólo queremos informarle que %s ha compartido %s con usted.\n\nConsúltelo aquí: %s\n\n",
+ "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!",
"Log out" : "Salir",
- "Use the following link to reset your password: {link}" : "Use la siguiente liga para restablecer su 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 informarle que %s ha compartido <strong>%s</strong> con usted. <br><a href=\"%s\">¡Véalo!</a><br><br>",
+ "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.",
- "Please use the command line updater because you have a big instance." : "Favor de usar el actualizador de línea de comando porque usted tiene una instancia grande. "
+ "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. "
},
"nplurals=2; plural=(n != 1);");
diff --git a/core/l10n/es_MX.json b/core/l10n/es_MX.json
index 192087dc3b0..8bc080b1b36 100644
--- a/core/l10n/es_MX.json
+++ b/core/l10n/es_MX.json
@@ -1,5 +1,5 @@
{ "translations": {
- "Please select a file." : "Favor de seleccionar un archivo.",
+ "Please select a file." : "Por favor selecciona un archivo.un ",
"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.",
@@ -7,37 +7,37 @@
"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. Favor de contactar a su adminsitrador. ",
- "No temporary profile picture available, try again" : "No hay una imagen de perfil temporal disponible, favor de intentarlo de nuevo",
+ "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 está cuadrado",
+ "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. Favor de contactar a su adminsitrador. ",
+ "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. ",
"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." : "Haga click en el siguiente botón para restablecer su contraseña. Si no ha solicitado restablecer su contraseña, favor de ignorar este correo. ",
- "Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Haga click en la siguiente liga para restablecer su contraseña. Si no ha solicitado restablecer la contraseña, favor de ignorar este mensaje. ",
- "Reset your password" : "Restablecer su contraseña",
+ "Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Has 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." : "Has 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",
"%s password reset" : "%s restablecer la contraseña",
- "Couldn't send reset email. Please contact your administrator." : "No fue posible enviar el correo de restauración. Favor de contactar a su adminsitrador. ",
- "Couldn't send reset email. Please make sure your username is correct." : "No fue posible restablecer el correo electrónico. Favor de asegurarse que su nombre de usuario sea correcto. ",
+ "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." : "Favor de usar el actualizador de línea de comandos ya que el actualizador automático se encuentra deshabilitado en config.php.",
+ "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" : "Activar modo mantenimiento",
- "Turned off maintenance mode" : "Desactivar modo mantenimiento",
+ "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 actualizaciónes para aplicaciones",
+ "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",
@@ -47,18 +47,18 @@
"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" : "Verificación de integridad del código terminó",
- "%s (3rdparty)" : "%s (de3ros)",
+ "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 sus 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. Mayor información ...</a>",
+ "<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 ",
@@ -66,18 +66,18 @@
"_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 confirme su contraseña",
+ "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, favor de reintentar",
+ "Failed to authenticate, try again" : "Falla en la autenticación, por favor reintentalo",
"seconds ago" : "hace segundos",
- "Logging in …" : "Ingresando ...",
- "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 su contraseña ha sido enviada a su correo electrónico. Si no lo recibe dentro de un tiempo razonable, verifique las carpetas de spam/basura.<br>Si no la encuentra consulte a su 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?" : "Sus archivos están encriptados. No habrá manera de recuperar sus datos una vez que restablezca su contraseña. <br />Si no está seguro de qué hacer, favor de contactar a su administrador antes de continuar. <br />¿Realmente desea continuar?",
+ "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. Favor de contactar a su adminstrador",
+ "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í",
@@ -90,8 +90,8 @@
"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 desea mantener?",
- "If you select both versions, the copied file will have a number added to its name." : "Si selecciona ambas versiones, se le agregará un número al nombre del archivo copiado.",
+ "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)",
@@ -102,22 +102,22 @@
"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." : "Su 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>." : "Su servidor web no está correctamente configurado para resolver \"{url}\". Puede 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 diversas funcionalidades como el montaje de almacenamiento extern, 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. Le sugerimos habilitar la conexión a Internet para este servidor si desea 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é. Favor de configurar un memechache si está disponible para mejorar el desempeño. Puede 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. Puede consultar mayores informes 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." : "Usted se encuentra usando PHP {version}. Le recomendamos actualizar su 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 su 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á accediendo a Nextcloud desde un proxy de confianza. Si no esta accediendo a Nextcloud desde un proxy de confianza, se trata de un tema de seguridad y le puede permitir a un atacante hacer a su dirección IP apócrifa visible para Nextcloud. Puede 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\". Favor de ver 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 mayor información de cómo resolver este tema consulte 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>)",
+ "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. Le recomendamos ámpliamente habilitar esta función.",
+ "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 sus archivos y directorio de datos sean accesibles desde Internet. El archivo .htaccess no está funcionando. Le recomendamos ámpliamente que configure su servidor web de tal modo que el directorio de datos no sea accesible o que mueva 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}\". Esta es un riesgo potencial de seguridad o privacidad y le recomendamos cambiar este ajuste.",
- "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, le 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>." : "Usted está accediendo este sitio via HTTP. Le recomendamos ámpliamente que configure su servidor para que en su lugar, el uso de HTTPS sea requerido como está descrito en nuestros <a href=\"{docUrl}\">consejos de seguridad</a>.",
+ "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",
"Shared with {recipients}" : "Compartido con {recipients}",
"Error setting expiration date" : "Se presentó un error al establecer la fecha de expiración",
@@ -126,12 +126,12 @@
"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" : "Selecciona una contraseña para la liga pública o presiona la tecla \"Intro\"",
+ "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!",
"Copy" : "Copiar",
"Not supported!" : "¡No está soportado!",
- "Press ⌘-C to copy." : "Presione ⌘-C para copiar.",
- "Press Ctrl-C to copy." : "Presione Ctrl-C para copiar.",
+ "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",
@@ -141,11 +141,11 @@
"Email link to person" : "Enviar la liga por correo electrónico a una persona",
"Send" : "Enviar",
"Allow upload and editing" : "Permitir cargar y editar",
- "Read only" : "Solo lectura",
+ "Read only" : "Sólo lectura",
"File drop (upload only)" : "Soltar archivo (solo para carga)",
- "Shared with you and the group {group} by {owner}" : "Compartido con usted y el grupo {group} por {owner}",
- "Shared with you by {owner}" : "Compartido con usted por {owner}",
- "Choose a password for the mail share" : "Establecer una contraseña para el elemento compartido por correo",
+ "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 compatido mediante una liga",
"group" : "grupo",
"remote" : "remoto",
@@ -162,18 +162,18 @@
"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 - favor de refinar sus términos de búsqueda para poder ver más resultados. ",
+ "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. Favor de volver a intentar",
+ "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." : "Comparta con otras personas ingresando un usuario, un grupo, un ID de nube federado o una dirección de correo electrónico.",
- "Share with other people by entering a user or group or a federated cloud ID." : "Comparta con otras personas ingresando un usuario, un grupo o un ID de nube federado.",
- "Share with other people by entering a user or group or an email address." : "Comparta con otras personas ingresando un usuario, un grupo o una dirección de correo electrónico.",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Comparte con otras personas ingresando un usuario, un grupo, un ID de nube federado o 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, un grupo o un ID de nube federado.",
+ "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 o ID de nube federada...",
"Name, federated cloud ID or email address..." : "Nombre, ID de nube federada o dirección de correo electrónico...",
@@ -193,33 +193,33 @@
"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 su búsqueda <script>alert(1)</script></strong>",
+ "<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." : "Favor de volver 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}\">consulte 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. Favor de reportar este tema a la <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Comunidad Nextcloud</a>.",
+ "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. Lo estamos redireccionando a Nextcloud en %n segundos."],
+ "_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 en otras carpetas para {tag}{filter}{endtag}",
+ "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 denegado",
+ "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." : "Puede hacer click aquí para regresar a %s.",
+ "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 encountered an internal error and was unable to complete your request." : "Se presentó un error interno en el servidor y no fue posible completar su solicitud. ",
- "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Favor de contactar al administrador del servidor si este problema se presenta en múltiples ocasiones, favor de incluir los detalles técnicos a continuación en su reporte. ",
- "More details can be found in the server log." : "Puede consultar más detalles en la bitácora del servidor. ",
+ "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. ",
+ "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",
@@ -230,46 +230,46 @@
"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." : "Su 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 su servidor, favor de ver la <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentación</a>.",
+ "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" : "Nombre de usuario",
+ "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." : "Instale y active módulos adicionales de PHP para seleccionar otros tipos de bases de datos. ",
- "For more details check out the documentation." : "Favor de consultar la documentación para más detalles. ",
+ "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)." : "Favor de especificar el número de puerto así como el nombre del servidor (ejem., localhost:5432).",
+ "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 le recomendamos elegir un backend de base de datos diferente.",
+ "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?" : "¿Necesita ayuda?",
+ "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. Favor de {linkstart}habilitar JavaScript{linkend} y vuelva a cargar la página. ",
+ "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",
- "This action requires you to confirm your password:" : "Esta acción requiere que confirme su contraseña:",
- "Confirm your password" : "Confirme su contraseña",
+ "This action requires you to confirm your password:" : "Esta acción requiere que confirmes tu contraseña:",
+ "Confirm your password" : "Confirma tu contraseña",
"Server side authentication failed!" : "¡Falló la autenticación del lado del servidor!",
- "Please contact your administrator." : "Favor de contactar al administrador.",
+ "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." : "Favor de volver a intentarlo o contacte a su adminsitrador. ",
- "Username or email" : "Nombre de usuario o contraseña",
- "Wrong password. Reset it?" : "Contraseña equivocada. ¿Desea reestablecerla?",
+ "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 reestablecerla?",
"Wrong password." : "Contraseña inválida. ",
"Log in" : "Ingresar",
"Stay logged in" : "Mantener la sesión abierta",
"Alternative Logins" : "Accesos Alternativos",
- "You are about to grant \"%s\" access to your %s account." : "Está apunto de concederle a \"%s\" acceso a su cuenta %s.",
+ "You are about to grant \"%s\" access to your %s account." : "Estás apunto de concederle a \"%s\" acceso a yu cuenta %s.",
"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 ... ",
@@ -277,44 +277,44 @@
"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 su cuenta. Favor de autenticarse usando un segundo factor. ",
+ "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 su segundo factor",
- "You are accessing the server from an untrusted domain." : "Se encuentra accediendo al servidor desde un dominio no confiable. ",
- "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." : "Favor de contactar a su administrador. Si usted es el administrador de esta instancia, configure 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 su configuración, como adminsitrador podría llegar a usar el botón inferior para confiar en este dominio. ",
+ "Error while validating your second factor" : "Se presentó un error al validar tu segundo factor",
+ "You are accessing the server from an untrusted domain." : "Estás accediendo al servidor desde un dominio no confiable. ",
+ "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. ",
"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." : "Favor de asegurarse que la base de datos, la carpeta de configuración y las carpetas de datos hayan sido respaldadas antes de continuar. ",
+ "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 que la expiración de tiempo en instalaciones grandes, usted puede ejeuctar el siguiente comando desde su directorio de instalació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" : "Actualización requerida",
- "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 su 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, consulte 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 continuo 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. ",
+ "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." : "Contacte a su administrador del sistema si este mensaje persiste o se presentó de manera inesperada.",
- "Thank you for your patience." : "Gracias por su paciencia.",
+ "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?" : "Sus archivos están encriptados. Si no ha habilitado la llave de recuperación, no habrá manera de que pueda recuperar sus datos una vez que restablezca su contraseña.<br />Si no está seguro de lo que está haciendo, favor de contactar a su adminstrador antes de continuar. <br />¿Realmente desea continuar?",
+ "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 sus directorios de datos y archivos son accesibles desde Internet. El archivo .htaccess no está funcionando. Le recomendamos ámpliamente que configure su servidor web de tal modo que el directorio de datos no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web. ",
+ "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. ",
"Error while unsharing" : "Se presentó un error al dejar de compartir",
- "can reshare" : "pruede volver a 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" : "Comparta con personas en otros servidores usando sus IDs de Nube Federados username@example.com/nextcloud",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Comparte con personas en otros servidores usando sus IDs de Nube Federados 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...",
@@ -328,16 +328,16 @@
"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 hay etiquetas seleccionadas para borrar.",
- "The update was successful. Redirecting you to Nextcloud now." : "La actualización fue exitosa. Redirigiendolo a su Nextcloud ahora. ",
- "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "Hola,\n\nsólo queremos informarle que %s ha compartido %s con usted.\n\nConsúltelo aquí: %s\n\n",
+ "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!",
"Log out" : "Salir",
- "Use the following link to reset your password: {link}" : "Use la siguiente liga para restablecer su 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 informarle que %s ha compartido <strong>%s</strong> con usted. <br><a href=\"%s\">¡Véalo!</a><br><br>",
+ "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.",
- "Please use the command line updater because you have a big instance." : "Favor de usar el actualizador de línea de comando porque usted tiene una instancia grande. "
+ "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. "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/core/l10n/fi.js b/core/l10n/fi.js
index d8ee990acf3..70d808d2aa0 100644
--- a/core/l10n/fi.js
+++ b/core/l10n/fi.js
@@ -50,11 +50,13 @@ OC.L10N.register(
"%s (incompatible)" : "%s (ei yhteensopiva)",
"Following apps have been disabled: %s" : "Seuraavat sovellukset on poistettu käytöstä: %s",
"Already up to date" : "Kaikki on jo ajan tasalla",
+ "Search contacts …" : "Etsi yhteystietoja…",
"No contacts found" : "Yhteystietoja ei löytynyt",
"Show all contacts …" : "Näytä kaikki yhteystiedot…",
"There was an error loading your contacts" : "Virhe yhteystietojasi ladatessa",
"Loading your contacts …" : "Ladataan yhteystietojasi…",
"<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Eheystarkistus tuotti ongelmia. Lisätietoja…</a>",
+ "No action available" : "Ei toimintoa saatavilla",
"Settings" : "Asetukset",
"Connection to server lost" : "Yhteys palvelimelle menetetty",
"_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Ongelma sivun lataamisessa, päivitetään %n sekunnin kuluttua","Ongelma sivun lataamisessa, päivitetään %n sekunnin kuluttua"],
diff --git a/core/l10n/fi.json b/core/l10n/fi.json
index a39b09e5925..2bc2c78241d 100644
--- a/core/l10n/fi.json
+++ b/core/l10n/fi.json
@@ -48,11 +48,13 @@
"%s (incompatible)" : "%s (ei yhteensopiva)",
"Following apps have been disabled: %s" : "Seuraavat sovellukset on poistettu käytöstä: %s",
"Already up to date" : "Kaikki on jo ajan tasalla",
+ "Search contacts …" : "Etsi yhteystietoja…",
"No contacts found" : "Yhteystietoja ei löytynyt",
"Show all contacts …" : "Näytä kaikki yhteystiedot…",
"There was an error loading your contacts" : "Virhe yhteystietojasi ladatessa",
"Loading your contacts …" : "Ladataan yhteystietojasi…",
"<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Eheystarkistus tuotti ongelmia. Lisätietoja…</a>",
+ "No action available" : "Ei toimintoa saatavilla",
"Settings" : "Asetukset",
"Connection to server lost" : "Yhteys palvelimelle menetetty",
"_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Ongelma sivun lataamisessa, päivitetään %n sekunnin kuluttua","Ongelma sivun lataamisessa, päivitetään %n sekunnin kuluttua"],
diff --git a/core/l10n/nb.js b/core/l10n/nb.js
index 267133f84ec..21e40359b2f 100644
--- a/core/l10n/nb.js
+++ b/core/l10n/nb.js
@@ -1,7 +1,7 @@
OC.L10N.register(
"core",
{
- "Please select a file." : "Velg ei fil.",
+ "Please select a file." : "Velg en fil.",
"File is too big" : "Filen er for stor",
"The selected file is not an image." : "Den valgte filen er ikke et bilde.",
"The selected file cannot be read." : "Den valgte filen kan ikke leses.",
@@ -30,7 +30,7 @@ OC.L10N.register(
"[%d / %d]: %s" : "[%d / %d]: %s",
"Repair warning: " : "Advarsel fra reparering: ",
"Repair error: " : "Feil ved reparering: ",
- "Please use the command line updater because automatic updating is disabled in the config.php." : "Vennligst oppdater ved hjelp av kommandolinjen ettersom automatisk oppdatering er deaktivert i config.php.",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "Oppdater ved hjelp av kommandolinjen ettersom automatisk oppdatering er skrudd av i config.php.",
"[%d / %d]: Checking table %s" : "[%d / %d]: Sjekker tabell %s",
"Turned on maintenance mode" : "Slo på vedlikeholdsmodus",
"Turned off maintenance mode" : "Slo av vedlikeholdsmodus",
@@ -40,9 +40,9 @@ OC.L10N.register(
"Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Sjekker om databaseskjemaet kan oppdateres (dette kan ta lang tid hvis databasen er stor)",
"Checked database schema update" : "Sjekket oppdatering av databaseskjema",
"Checking updates of apps" : "Ser etter oppdateringer av programmer",
- "Checking for update of app \"%s\" in appstore" : "Ser etter oppdatering for programmet \"%s\" i appstore",
- "Update app \"%s\" from appstore" : "Oppgrader programmet \"%s\" fra appstore",
- "Checked for update of app \"%s\" in appstore" : "Så etter oppdateringer for programmet \"%s\" i appstore",
+ "Checking for update of app \"%s\" in appstore" : "Ser etter oppdatering for programmet \"%s\" i program-butikk",
+ "Update app \"%s\" from appstore" : "Oppgrader programmet \"%s\" fra program-butikk",
+ "Checked for update of app \"%s\" in appstore" : "Så etter oppdateringer for programmet \"%s\" i program-butikk",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Sjekker om databaseskjemaet for %s kan oppdateres (dette kan ta lang tid hvis databasen er stor)",
"Checked database schema update for apps" : "Sjekket databaseskjema-oppdatering for programmer",
"Updated \"%s\" to %s" : "Oppdaterte \"%s\" til %s",
@@ -77,7 +77,7 @@ OC.L10N.register(
"seconds ago" : "for få sekunder siden",
"Logging in …" : "Logger inn...",
"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." : "Lenken for tilbakestilling av passordet ditt er sendt til din e-postadresse. Hvis du ikke mottar den innen rimelig tid, sjekk mappen for søppelpost.<br>Hvis du ikke finner den der, kontakt din lokale administrator.",
- "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?" : "Filene dine er kryptert. Det vil ikke være mulig å gjennopprette dine data etter at passordet ditt er satt på nytt.<br />Hvis du ikke er sikker på hva du skal gjøre, vennligst kontakt din administrator før du fortsetter. <br />Vil du virkelig fortsette?",
+ "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?" : "Filene dine er kryptert. Det vil ikke være mulig å gjenopprette dine data etter at passordet ditt er satt på nytt.<br />Hvis du ikke er sikker på hva du skal gjøre, kontakt administratoren din før du fortsetter. <br />Vil du virkelig fortsette?",
"I know what I'm doing" : "Jeg vet hva jeg gjør",
"Password can not be changed. Please contact your administrator." : "Passordet kan ikke endres. Kontakt administratoren din.",
"No" : "Nei",
@@ -106,7 +106,7 @@ OC.L10N.register(
"Strong password" : "Sterkt passord",
"Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Vev-tjeneren din er ikke satt opp til å tillate synkronisering av filer ennå, fordi WebDAV-grensesnittet ikke ser ut til å virke.",
"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>." : "Din vevtjener er ikke satt opp korrekt for å hente \"{url}\". Mer informasjon finner du i vår <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasjon</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." : "Denne tjeneren har ingen fungerende internett-forbindelse. Dette betyr at noen funksjoner, som tilknytning av eksterne lagre, varslinger om oppdateringer eller installering av tredjeparts apper ikke vil virke. Fjerntilgang til filer og utsending av varsler på e-post vil kanskje ikke virke heller. Vi anbefaler å aktivere en internett-forbindelse for denne tjeneren hvis du vil ha full funksjonalitet.",
+ "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." : "Denne tjeneren har ingen fungerende internett-forbindelse. Dette betyr at noen funksjoner, som tilknytning av eksterne lagre, varslinger om oppdateringer eller installering av tredjepartsprogrammer ikke vil virke. Fjerntilgang til filer og utsending av varsler på e-post vil kanskje ikke virke heller. Vi anbefaler å aktivere en internett-forbindelse for denne tjeneren hvis du vil ha full funksjonalitet.",
"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>." : "Ingen hurtigminne har blitt satt opp. For å øke ytelsen bør du sette opp et hurtigminne hvis det er tilgjengelig. Mer informasjon finnes i vår <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasjon</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>." : "/dev/urandom er ikke lesbar for PHP, noe som frarådes av sikkerhetsgrunner. Mer informasjon finnes i vår <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasjon</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." : "Du bruker PHP versjonen {version}. Vi anbefaler deg å oppgradere PHP versjonen for å utnytte <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\"> ytelse og sikkerhetsoppdateringer som tilbys av PHP Group</a>, så fort din distribusjon støtter det.",
@@ -164,7 +164,7 @@ OC.L10N.register(
"Error while sharing" : "Feil under deling",
"Share details could not be loaded for this item." : "Klarte ikke å laste inn detaljer om deling for dette elementet.",
"_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Minst {count} tegn er nødvendig for autofullføring","Minst {count} antall tegn er nødvendig for autofullføring"],
- "This list is maybe truncated - please refine your search term to see more results." : "Listen kan bli avkortet - vennligst juster søket ditt for å se flere resultat.",
+ "This list is maybe truncated - please refine your search term to see more results." : "Listen kan bli avkortet - juster søket ditt for å se flere resultat.",
"No users or groups found for {search}" : "Ingen brukere eller grupper funnet for {search}",
"No users found for {search}" : "Ingen brukere funnet for {search}",
"An error occurred. Please try again" : "Det oppstod en feil. Prøv igjen",
@@ -220,7 +220,7 @@ OC.L10N.register(
"You can click here to return to %s." : "Du kan klikke her for å gå tilbake til %s.",
"Internal Server Error" : "Intern tjenerfeil.",
"The server encountered an internal error and was unable to complete your request." : "Tjeneren støtte på en intern feil og kunne ikke fullføre forespørselen din.",
- "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Kontakt tjeneradministratoren hvis denne feilen oppstår flere ganger. Vennligst ta med de tekniske detaljene nedenfor i rapporten din.",
+ "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Kontakt tjeneradministratoren hvis denne feilen oppstår flere ganger. Ta med de tekniske detaljene nedenfor i rapporten din.",
"More details can be found in the server log." : "Flere detaljer finnes i tjenerloggen.",
"Technical details" : "Tekniske detaljer",
"Remote Address: %s" : "Ekstern adresse: %s",
@@ -233,7 +233,7 @@ OC.L10N.register(
"Trace" : "Sporing",
"Security warning" : "Sikkerhetsadvarsel",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Datamappen og filene dine er sannsynligvis tilgjengelig fra Internett fordi .htaccess-filen ikke fungerer.",
- "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "For informasjon om hvordan du skal konfigurere tjeneren skikkelig, vennligst se i <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">dokumentasjonen</a>.",
+ "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "For informasjon om hvordan du skal konfigurere tjeneren skikkelig, se i <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">dokumentasjonen</a>.",
"Create an <strong>admin account</strong>" : "Opprett en <strong>administrator-konto</strong>",
"Username" : "Brukernavn",
"Storage & database" : "Lagring og database",
@@ -256,7 +256,7 @@ OC.L10N.register(
"Finishing …" : "Ferdigstiller…",
"Need help?" : "Trenger du hjelp?",
"See the documentation" : "Se dokumentasjonen",
- "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Denne applikasjonen krever JavaScript for å fungere korrekt. {linkstart}Aktiver JavaScript{linkend} og last siden på nytt.",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Dette programmet krever JavaScript for å fungere korrekt. {linkstart}Aktiver JavaScript{linkend} og last siden på nytt.",
"More apps" : "Flere programmer",
"Search" : "Søk",
"This action requires you to confirm your password:" : "Denne handlingen krever at du bekrefter ditt passord:",
@@ -279,7 +279,7 @@ OC.L10N.register(
"New Password" : "Nytt passord",
"Reset password" : "Tilbakestill passord",
"Two-factor authentication" : "Tofaktor autentisering",
- "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Utvidet sikkerhet er aktivert for din konto. Vennligst autentiser deg ved å bruke en andre faktor.",
+ "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Utvidet sikkerhet er aktivert for din konto. Autentiser deg ved å bruke en andre faktor.",
"Cancel log in" : "Avbryt innlogging",
"Use backup code" : "Bruker sikkerhetskopi kode",
"Error while validating your second factor" : "Feil under validering av din andre faktor",
@@ -289,8 +289,8 @@ OC.L10N.register(
"Add \"%s\" as trusted domain" : "Legg til \"%s\" som et klarert domene",
"App update required" : "Program-oppdatering kreves",
"%s will be updated to version %s" : "%s vil bli oppdatert til versjon %s",
- "These apps will be updated:" : "Disse appene vil bli oppdatert:",
- "These incompatible apps will be disabled:" : "Disse ikke-kompatible appene vil bli deaktivert:",
+ "These apps will be updated:" : "Disse programmene vil bli oppdatert:",
+ "These incompatible apps will be disabled:" : "Disse ikke-kompatible programmene vil bli deaktivert:",
"The theme %s has been disabled." : "Drakten %s har blitt deaktivert.",
"Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Forsikre deg om at databasen, config-mappen og datamappen er blitt sikkerhetskopiert før du fortsetter.",
"Start update" : "Start oppdatering",
@@ -340,6 +340,6 @@ OC.L10N.register(
"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hei,<br><br>Dette er en beskjed om at %s delte <strong>%s</strong> med deg.<br><a href=\"%s\">Vis den!</a><br><br>",
"This Nextcloud instance is currently in single user mode." : "Denne Nextcloud-instansen er for øyeblikket i enbrukermodus.",
"This means only administrators can use the instance." : "Dette betyr at kun administratorer kan bruke instansen.",
- "Please use the command line updater because you have a big instance." : "Vennligst oppdater ved hjelp av kommandolinjen ettersom du har en stor installasjon."
+ "Please use the command line updater because you have a big instance." : "Oppdater ved hjelp av kommandolinjen ettersom du har en stor installasjon."
},
"nplurals=2; plural=(n != 1);");
diff --git a/core/l10n/nb.json b/core/l10n/nb.json
index 0ade0b51765..77f036d1ee5 100644
--- a/core/l10n/nb.json
+++ b/core/l10n/nb.json
@@ -1,5 +1,5 @@
{ "translations": {
- "Please select a file." : "Velg ei fil.",
+ "Please select a file." : "Velg en fil.",
"File is too big" : "Filen er for stor",
"The selected file is not an image." : "Den valgte filen er ikke et bilde.",
"The selected file cannot be read." : "Den valgte filen kan ikke leses.",
@@ -28,7 +28,7 @@
"[%d / %d]: %s" : "[%d / %d]: %s",
"Repair warning: " : "Advarsel fra reparering: ",
"Repair error: " : "Feil ved reparering: ",
- "Please use the command line updater because automatic updating is disabled in the config.php." : "Vennligst oppdater ved hjelp av kommandolinjen ettersom automatisk oppdatering er deaktivert i config.php.",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "Oppdater ved hjelp av kommandolinjen ettersom automatisk oppdatering er skrudd av i config.php.",
"[%d / %d]: Checking table %s" : "[%d / %d]: Sjekker tabell %s",
"Turned on maintenance mode" : "Slo på vedlikeholdsmodus",
"Turned off maintenance mode" : "Slo av vedlikeholdsmodus",
@@ -38,9 +38,9 @@
"Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Sjekker om databaseskjemaet kan oppdateres (dette kan ta lang tid hvis databasen er stor)",
"Checked database schema update" : "Sjekket oppdatering av databaseskjema",
"Checking updates of apps" : "Ser etter oppdateringer av programmer",
- "Checking for update of app \"%s\" in appstore" : "Ser etter oppdatering for programmet \"%s\" i appstore",
- "Update app \"%s\" from appstore" : "Oppgrader programmet \"%s\" fra appstore",
- "Checked for update of app \"%s\" in appstore" : "Så etter oppdateringer for programmet \"%s\" i appstore",
+ "Checking for update of app \"%s\" in appstore" : "Ser etter oppdatering for programmet \"%s\" i program-butikk",
+ "Update app \"%s\" from appstore" : "Oppgrader programmet \"%s\" fra program-butikk",
+ "Checked for update of app \"%s\" in appstore" : "Så etter oppdateringer for programmet \"%s\" i program-butikk",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Sjekker om databaseskjemaet for %s kan oppdateres (dette kan ta lang tid hvis databasen er stor)",
"Checked database schema update for apps" : "Sjekket databaseskjema-oppdatering for programmer",
"Updated \"%s\" to %s" : "Oppdaterte \"%s\" til %s",
@@ -75,7 +75,7 @@
"seconds ago" : "for få sekunder siden",
"Logging in …" : "Logger inn...",
"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." : "Lenken for tilbakestilling av passordet ditt er sendt til din e-postadresse. Hvis du ikke mottar den innen rimelig tid, sjekk mappen for søppelpost.<br>Hvis du ikke finner den der, kontakt din lokale administrator.",
- "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?" : "Filene dine er kryptert. Det vil ikke være mulig å gjennopprette dine data etter at passordet ditt er satt på nytt.<br />Hvis du ikke er sikker på hva du skal gjøre, vennligst kontakt din administrator før du fortsetter. <br />Vil du virkelig fortsette?",
+ "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?" : "Filene dine er kryptert. Det vil ikke være mulig å gjenopprette dine data etter at passordet ditt er satt på nytt.<br />Hvis du ikke er sikker på hva du skal gjøre, kontakt administratoren din før du fortsetter. <br />Vil du virkelig fortsette?",
"I know what I'm doing" : "Jeg vet hva jeg gjør",
"Password can not be changed. Please contact your administrator." : "Passordet kan ikke endres. Kontakt administratoren din.",
"No" : "Nei",
@@ -104,7 +104,7 @@
"Strong password" : "Sterkt passord",
"Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Vev-tjeneren din er ikke satt opp til å tillate synkronisering av filer ennå, fordi WebDAV-grensesnittet ikke ser ut til å virke.",
"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>." : "Din vevtjener er ikke satt opp korrekt for å hente \"{url}\". Mer informasjon finner du i vår <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasjon</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." : "Denne tjeneren har ingen fungerende internett-forbindelse. Dette betyr at noen funksjoner, som tilknytning av eksterne lagre, varslinger om oppdateringer eller installering av tredjeparts apper ikke vil virke. Fjerntilgang til filer og utsending av varsler på e-post vil kanskje ikke virke heller. Vi anbefaler å aktivere en internett-forbindelse for denne tjeneren hvis du vil ha full funksjonalitet.",
+ "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." : "Denne tjeneren har ingen fungerende internett-forbindelse. Dette betyr at noen funksjoner, som tilknytning av eksterne lagre, varslinger om oppdateringer eller installering av tredjepartsprogrammer ikke vil virke. Fjerntilgang til filer og utsending av varsler på e-post vil kanskje ikke virke heller. Vi anbefaler å aktivere en internett-forbindelse for denne tjeneren hvis du vil ha full funksjonalitet.",
"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>." : "Ingen hurtigminne har blitt satt opp. For å øke ytelsen bør du sette opp et hurtigminne hvis det er tilgjengelig. Mer informasjon finnes i vår <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasjon</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>." : "/dev/urandom er ikke lesbar for PHP, noe som frarådes av sikkerhetsgrunner. Mer informasjon finnes i vår <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasjon</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." : "Du bruker PHP versjonen {version}. Vi anbefaler deg å oppgradere PHP versjonen for å utnytte <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\"> ytelse og sikkerhetsoppdateringer som tilbys av PHP Group</a>, så fort din distribusjon støtter det.",
@@ -162,7 +162,7 @@
"Error while sharing" : "Feil under deling",
"Share details could not be loaded for this item." : "Klarte ikke å laste inn detaljer om deling for dette elementet.",
"_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Minst {count} tegn er nødvendig for autofullføring","Minst {count} antall tegn er nødvendig for autofullføring"],
- "This list is maybe truncated - please refine your search term to see more results." : "Listen kan bli avkortet - vennligst juster søket ditt for å se flere resultat.",
+ "This list is maybe truncated - please refine your search term to see more results." : "Listen kan bli avkortet - juster søket ditt for å se flere resultat.",
"No users or groups found for {search}" : "Ingen brukere eller grupper funnet for {search}",
"No users found for {search}" : "Ingen brukere funnet for {search}",
"An error occurred. Please try again" : "Det oppstod en feil. Prøv igjen",
@@ -218,7 +218,7 @@
"You can click here to return to %s." : "Du kan klikke her for å gå tilbake til %s.",
"Internal Server Error" : "Intern tjenerfeil.",
"The server encountered an internal error and was unable to complete your request." : "Tjeneren støtte på en intern feil og kunne ikke fullføre forespørselen din.",
- "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Kontakt tjeneradministratoren hvis denne feilen oppstår flere ganger. Vennligst ta med de tekniske detaljene nedenfor i rapporten din.",
+ "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "Kontakt tjeneradministratoren hvis denne feilen oppstår flere ganger. Ta med de tekniske detaljene nedenfor i rapporten din.",
"More details can be found in the server log." : "Flere detaljer finnes i tjenerloggen.",
"Technical details" : "Tekniske detaljer",
"Remote Address: %s" : "Ekstern adresse: %s",
@@ -231,7 +231,7 @@
"Trace" : "Sporing",
"Security warning" : "Sikkerhetsadvarsel",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Datamappen og filene dine er sannsynligvis tilgjengelig fra Internett fordi .htaccess-filen ikke fungerer.",
- "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "For informasjon om hvordan du skal konfigurere tjeneren skikkelig, vennligst se i <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">dokumentasjonen</a>.",
+ "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "For informasjon om hvordan du skal konfigurere tjeneren skikkelig, se i <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">dokumentasjonen</a>.",
"Create an <strong>admin account</strong>" : "Opprett en <strong>administrator-konto</strong>",
"Username" : "Brukernavn",
"Storage & database" : "Lagring og database",
@@ -254,7 +254,7 @@
"Finishing …" : "Ferdigstiller…",
"Need help?" : "Trenger du hjelp?",
"See the documentation" : "Se dokumentasjonen",
- "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Denne applikasjonen krever JavaScript for å fungere korrekt. {linkstart}Aktiver JavaScript{linkend} og last siden på nytt.",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Dette programmet krever JavaScript for å fungere korrekt. {linkstart}Aktiver JavaScript{linkend} og last siden på nytt.",
"More apps" : "Flere programmer",
"Search" : "Søk",
"This action requires you to confirm your password:" : "Denne handlingen krever at du bekrefter ditt passord:",
@@ -277,7 +277,7 @@
"New Password" : "Nytt passord",
"Reset password" : "Tilbakestill passord",
"Two-factor authentication" : "Tofaktor autentisering",
- "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Utvidet sikkerhet er aktivert for din konto. Vennligst autentiser deg ved å bruke en andre faktor.",
+ "Enhanced security is enabled for your account. Please authenticate using a second factor." : "Utvidet sikkerhet er aktivert for din konto. Autentiser deg ved å bruke en andre faktor.",
"Cancel log in" : "Avbryt innlogging",
"Use backup code" : "Bruker sikkerhetskopi kode",
"Error while validating your second factor" : "Feil under validering av din andre faktor",
@@ -287,8 +287,8 @@
"Add \"%s\" as trusted domain" : "Legg til \"%s\" som et klarert domene",
"App update required" : "Program-oppdatering kreves",
"%s will be updated to version %s" : "%s vil bli oppdatert til versjon %s",
- "These apps will be updated:" : "Disse appene vil bli oppdatert:",
- "These incompatible apps will be disabled:" : "Disse ikke-kompatible appene vil bli deaktivert:",
+ "These apps will be updated:" : "Disse programmene vil bli oppdatert:",
+ "These incompatible apps will be disabled:" : "Disse ikke-kompatible programmene vil bli deaktivert:",
"The theme %s has been disabled." : "Drakten %s har blitt deaktivert.",
"Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Forsikre deg om at databasen, config-mappen og datamappen er blitt sikkerhetskopiert før du fortsetter.",
"Start update" : "Start oppdatering",
@@ -338,6 +338,6 @@
"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" : "Hei,<br><br>Dette er en beskjed om at %s delte <strong>%s</strong> med deg.<br><a href=\"%s\">Vis den!</a><br><br>",
"This Nextcloud instance is currently in single user mode." : "Denne Nextcloud-instansen er for øyeblikket i enbrukermodus.",
"This means only administrators can use the instance." : "Dette betyr at kun administratorer kan bruke instansen.",
- "Please use the command line updater because you have a big instance." : "Vennligst oppdater ved hjelp av kommandolinjen ettersom du har en stor installasjon."
+ "Please use the command line updater because you have a big instance." : "Oppdater ved hjelp av kommandolinjen ettersom du har en stor installasjon."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/core/l10n/ru.js b/core/l10n/ru.js
index 019fa593949..48c411811d0 100644
--- a/core/l10n/ru.js
+++ b/core/l10n/ru.js
@@ -45,7 +45,7 @@ OC.L10N.register(
"Checked for update of app \"%s\" in appstore" : "Проверено наличие обновления для приложения «%s» в магазине приложений",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Проверка возможности обновления схемы базы данных для %s (это может занять длительное время в зависимости от размера базы данных)",
"Checked database schema update for apps" : "Проверено обновление схемы БД приложений",
- "Updated \"%s\" to %s" : "Обновлено \"%s\" до %s",
+ "Updated \"%s\" to %s" : "Обновлено «%s» до %s",
"Set log level to debug" : "Установлен отладочный уровень протоколирования",
"Reset log level" : "Сброс уровня протоколирования",
"Starting code integrity check" : "Начинается проверка целостности кода",
@@ -103,22 +103,22 @@ OC.L10N.register(
"Weak password" : "Слабый пароль",
"So-so password" : "Так себе пароль",
"Good password" : "Хороший пароль",
- "Strong password" : "Устойчивый к взлому пароль",
+ "Strong password" : "Надёжный пароль",
"Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Ваш веб-сервер еще не настроен должным образом чтобы позволить синхронизацию файлов, потому что интерфейс WebDAV, кажется, испорчен.",
- "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>." : "Ваш веб-сервер настроен не корректно для разрешения \"{url}\". Дополнительная информация может быть найдена в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</a>.",
+ "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>." : "Ваш веб-сервер настроен не корректно для разрешения «{url}». Дополнительная информация может быть найдена в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</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." : "Этот сервер не имеет подключения к Интернету: множество конечных устройств не могут быть доступны. Это означает, что некоторые из функций, таких как подключение внешнего хранилища, уведомления об обновлениях или установка сторонних приложений не будут работать. Удалённый доступ к файлам и отправка уведомлений по электронной почте также могут не работать. Рекомендуется разрешить данному серверу доступ в Интернет, если хотите, чтобы все функции работали.",
"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>." : "Не настроена система кеширования. Для увеличения производительности сервера, по возможности, настройте memcache. Более подробная информация в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</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>." : "PHP не имеет доступа на чтение к /dev/urandom, что крайне нежелательно по соображениям безопасности. Дополнительную информацию можно найти в нашей <a target=\"_blank\" href=\"{docLink}\"> документации </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." : "Вы используете PHP {version}. Рекомендуется обновить версию PHP, чтобы воспользоваться <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">улучшениями производительности и безопасности, внедрёнными PHP Group</a> как только новая версия будет доступна в Вашем дистрибутиве. ",
"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>." : "Заголовки обратного прокси настроены неправильно, либо вы пытаетесь получить доступ к NextCloud через доверенный прокси. Если NextCloud открыт не через доверенный прокси, это проблема безопасности, которая может позволить атакующему подделать IP-адрес, который видит NextCloud. Для получения дополнительной информации смотрите нашу <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документацию</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 настроен на распределенный кеш, но установлен не поддерживаемый модуль PHP \"memcache\". \\OC\\Memcache\\Memcached поддерживает только модуль \"memcached\", но не \"memcache\". Больше информации на <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki странице memcached о обоих модулях</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 настроен на распределенный кеш, но установлен неподдерживаемый модуль PHP «memcache». \\OC\\Memcache\\Memcached поддерживает только модуль «memcached», но не «memcache». Дополнительная информации на <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki странице memcached об обоих модулях</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>)" : "Некоторые файлы не прошли проверку целостности. Дополнительная информация о том, как устранить данную проблему доступна в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Список проблемных файлов…</a> / <a href=\"{rescanEndpoint}\">Сканировать ещё раз…</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>:" : "PHP OPcache не настроен правильно. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Для обеспечения лучшей производительности рекомендуется </a> использовать следующие настройки в <code>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." : "Функция PHP «set_time_limit» недоступна. В случае остановки скриптов во время работы, это может привести к повреждению установки. Настойчиво рекомендуется включить эту функция. ",
"Error occurred while checking server setup" : "Произошла ошибка при проверке настроек сервера",
"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." : "Ваш каталог данных и ваши файлы возможно доступны из Интернета. Файл .htaccess не работает. Настоятельно рекомендуется настроить веб сервер таким образом, чтобы каталог данных не был больше доступен или переместить каталог данных за пределы корня веб-сервера.Save",
- "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." : "Заголовок HTTP \"{header}\" не настроен на значение \"{expected}\". Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
- "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}\" секунд. Для улучшения безопасности рекомендуется включить HSTS согласно нашим <a href=\"{docUrl}\">подсказкам по безопасности</a>.",
+ "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." : "Заголовок HTTP «{header}» не настроен на значение «{expected}». Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
+ "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}» секунд. Для улучшения безопасности рекомендуется включить HSTS согласно нашим <a href=\"{docUrl}\">подсказкам по безопасности</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 {recipients}" : "Вы поделились с {recipients}",
@@ -159,8 +159,8 @@ OC.L10N.register(
"Can create" : "Можно создавать",
"Can change" : "Можно изменять",
"Can delete" : "Можно удалять",
- "Access control" : "Контроль доступа",
- "Could not unshare" : "Не удалось отменить доступ",
+ "Access control" : "Управление доступом",
+ "Could not unshare" : "Невозможно закрыть общий доступ",
"Error while sharing" : "При попытке поделиться произошла ошибка",
"Share details could not be loaded for this item." : "Не удалось загрузить информацию об общем доступе для этого элемента.",
"_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Для автозавершения требуется как минимум {count} символ.","Для автозавершения требуется как минимум {count} символа.","Для автозавершения требуется как минимум {count} символов.","Для автозавершения требуется как минимум {count} символа."],
@@ -169,7 +169,7 @@ OC.L10N.register(
"No users found for {search}" : "Не найдено пользователей по запросу {search}",
"An error occurred. Please try again" : "Произошла ошибка. Попробуйте ещё раз",
"{sharee} (group)" : "{sharee} (группа)",
- "{sharee} (remote)" : "{sharee} (удалённо)",
+ "{sharee} (remote)" : "{sharee} (на другом сервере)",
"{sharee} (email)" : "{sharee} (email)",
"{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
"Share" : "Поделиться",
@@ -178,7 +178,7 @@ OC.L10N.register(
"Share with other people by entering a user or group or an email address." : "Поделиться, указав имя пользователя или группы, либо адрес email.",
"Name or email address..." : "Имя или адрес email…",
"Name or federated cloud ID..." : "Имя или ID федеративного облачного хранилища…",
- "Name, federated cloud ID or email address..." : "Имя. ID федеративного облачного хранилища или адрес email…",
+ "Name, federated cloud ID or email address..." : "Имя, ID федеративного облачного хранилища или адрес email…",
"Name..." : "Имя…",
"Error" : "Ошибка",
"Error removing share" : "Ошибка удаления общего доступа",
@@ -193,16 +193,16 @@ OC.L10N.register(
"unknown text" : "неизвестный текст",
"Hello world!" : "Привет мир!",
"sunny" : "солнечно",
- "Hello {name}, the weather is {weather}" : "Здравствуйте {name}, погода {weather}",
- "Hello {name}" : "Здравствуйте {name}",
+ "Hello {name}, the weather is {weather}" : "Здравствуйте, {name}! Погода сейчас {weather}",
+ "Hello {name}" : "Здравствуйте, {name}!",
"<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Эти результаты поиска<script>alert(1)</script></strong>",
"new" : "новый",
"_download %n file_::_download %n files_" : ["скачать %n файл","скачать %n файла","скачать %n файлов","скачать %n файлов"],
- "The update is in progress, leaving this page might interrupt the process in some environments." : "Идет обновление, покидая эту страницу, вы можете прервать процесс в некоторых окружениях.",
+ "The update is in progress, leaving this page might interrupt the process in some environments." : "Выполняется обновление. Уход с этой страницы в некоторых случаях может прервать процесс.",
"Update to {version}" : "Обновление до {version}",
"An error occurred." : "Произошла ошибка.",
- "Please reload the page." : "Пожалуйста, обновите страницу.",
- "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление прошло не успешно. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нашем форуме</a>.",
+ "Please reload the page." : "Обновите страницу.",
+ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление не удалось. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нашем форуме</a>.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Обновление не удалось. Пожалуйста, сообщите об этой проблеме <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">сообществу Nextcloud</a>.",
"Continue to Nextcloud" : "Продолжить в Nextcloud",
"_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Обновление прошло успешно. Перенаправление в Nextcloud через %n секунду.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунды.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд."],
@@ -233,7 +233,7 @@ OC.L10N.register(
"Trace" : "Трассировка",
"Security warning" : "Предупреждение безопасности",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Правила файла .htaccess не выполняются. Возможно, каталог данных и файлы свободно доступны из интернета.",
- "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Информацию о правильной настройке сервера можно найти в <a hrev=\"%s\"target=\"blank\">документации</a>.",
+ "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Информацию о правильной настройке сервера можно найти в <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">документации</a>.",
"Create an <strong>admin account</strong>" : "Создать <strong>учётную запись администратора</strong>",
"Username" : "Имя пользователя",
"Storage & database" : "Хранилище и база данных",
diff --git a/core/l10n/ru.json b/core/l10n/ru.json
index 27d4d51b34a..6de568a5bb1 100644
--- a/core/l10n/ru.json
+++ b/core/l10n/ru.json
@@ -43,7 +43,7 @@
"Checked for update of app \"%s\" in appstore" : "Проверено наличие обновления для приложения «%s» в магазине приложений",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Проверка возможности обновления схемы базы данных для %s (это может занять длительное время в зависимости от размера базы данных)",
"Checked database schema update for apps" : "Проверено обновление схемы БД приложений",
- "Updated \"%s\" to %s" : "Обновлено \"%s\" до %s",
+ "Updated \"%s\" to %s" : "Обновлено «%s» до %s",
"Set log level to debug" : "Установлен отладочный уровень протоколирования",
"Reset log level" : "Сброс уровня протоколирования",
"Starting code integrity check" : "Начинается проверка целостности кода",
@@ -101,22 +101,22 @@
"Weak password" : "Слабый пароль",
"So-so password" : "Так себе пароль",
"Good password" : "Хороший пароль",
- "Strong password" : "Устойчивый к взлому пароль",
+ "Strong password" : "Надёжный пароль",
"Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Ваш веб-сервер еще не настроен должным образом чтобы позволить синхронизацию файлов, потому что интерфейс WebDAV, кажется, испорчен.",
- "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>." : "Ваш веб-сервер настроен не корректно для разрешения \"{url}\". Дополнительная информация может быть найдена в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</a>.",
+ "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>." : "Ваш веб-сервер настроен не корректно для разрешения «{url}». Дополнительная информация может быть найдена в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</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." : "Этот сервер не имеет подключения к Интернету: множество конечных устройств не могут быть доступны. Это означает, что некоторые из функций, таких как подключение внешнего хранилища, уведомления об обновлениях или установка сторонних приложений не будут работать. Удалённый доступ к файлам и отправка уведомлений по электронной почте также могут не работать. Рекомендуется разрешить данному серверу доступ в Интернет, если хотите, чтобы все функции работали.",
"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>." : "Не настроена система кеширования. Для увеличения производительности сервера, по возможности, настройте memcache. Более подробная информация в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</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>." : "PHP не имеет доступа на чтение к /dev/urandom, что крайне нежелательно по соображениям безопасности. Дополнительную информацию можно найти в нашей <a target=\"_blank\" href=\"{docLink}\"> документации </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." : "Вы используете PHP {version}. Рекомендуется обновить версию PHP, чтобы воспользоваться <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">улучшениями производительности и безопасности, внедрёнными PHP Group</a> как только новая версия будет доступна в Вашем дистрибутиве. ",
"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>." : "Заголовки обратного прокси настроены неправильно, либо вы пытаетесь получить доступ к NextCloud через доверенный прокси. Если NextCloud открыт не через доверенный прокси, это проблема безопасности, которая может позволить атакующему подделать IP-адрес, который видит NextCloud. Для получения дополнительной информации смотрите нашу <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документацию</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 настроен на распределенный кеш, но установлен не поддерживаемый модуль PHP \"memcache\". \\OC\\Memcache\\Memcached поддерживает только модуль \"memcached\", но не \"memcache\". Больше информации на <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki странице memcached о обоих модулях</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 настроен на распределенный кеш, но установлен неподдерживаемый модуль PHP «memcache». \\OC\\Memcache\\Memcached поддерживает только модуль «memcached», но не «memcache». Дополнительная информации на <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">wiki странице memcached об обоих модулях</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>)" : "Некоторые файлы не прошли проверку целостности. Дополнительная информация о том, как устранить данную проблему доступна в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Список проблемных файлов…</a> / <a href=\"{rescanEndpoint}\">Сканировать ещё раз…</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>:" : "PHP OPcache не настроен правильно. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Для обеспечения лучшей производительности рекомендуется </a> использовать следующие настройки в <code>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." : "Функция PHP «set_time_limit» недоступна. В случае остановки скриптов во время работы, это может привести к повреждению установки. Настойчиво рекомендуется включить эту функция. ",
"Error occurred while checking server setup" : "Произошла ошибка при проверке настроек сервера",
"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." : "Ваш каталог данных и ваши файлы возможно доступны из Интернета. Файл .htaccess не работает. Настоятельно рекомендуется настроить веб сервер таким образом, чтобы каталог данных не был больше доступен или переместить каталог данных за пределы корня веб-сервера.Save",
- "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." : "Заголовок HTTP \"{header}\" не настроен на значение \"{expected}\". Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
- "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}\" секунд. Для улучшения безопасности рекомендуется включить HSTS согласно нашим <a href=\"{docUrl}\">подсказкам по безопасности</a>.",
+ "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." : "Заголовок HTTP «{header}» не настроен на значение «{expected}». Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
+ "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}» секунд. Для улучшения безопасности рекомендуется включить HSTS согласно нашим <a href=\"{docUrl}\">подсказкам по безопасности</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 {recipients}" : "Вы поделились с {recipients}",
@@ -157,8 +157,8 @@
"Can create" : "Можно создавать",
"Can change" : "Можно изменять",
"Can delete" : "Можно удалять",
- "Access control" : "Контроль доступа",
- "Could not unshare" : "Не удалось отменить доступ",
+ "Access control" : "Управление доступом",
+ "Could not unshare" : "Невозможно закрыть общий доступ",
"Error while sharing" : "При попытке поделиться произошла ошибка",
"Share details could not be loaded for this item." : "Не удалось загрузить информацию об общем доступе для этого элемента.",
"_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Для автозавершения требуется как минимум {count} символ.","Для автозавершения требуется как минимум {count} символа.","Для автозавершения требуется как минимум {count} символов.","Для автозавершения требуется как минимум {count} символа."],
@@ -167,7 +167,7 @@
"No users found for {search}" : "Не найдено пользователей по запросу {search}",
"An error occurred. Please try again" : "Произошла ошибка. Попробуйте ещё раз",
"{sharee} (group)" : "{sharee} (группа)",
- "{sharee} (remote)" : "{sharee} (удалённо)",
+ "{sharee} (remote)" : "{sharee} (на другом сервере)",
"{sharee} (email)" : "{sharee} (email)",
"{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
"Share" : "Поделиться",
@@ -176,7 +176,7 @@
"Share with other people by entering a user or group or an email address." : "Поделиться, указав имя пользователя или группы, либо адрес email.",
"Name or email address..." : "Имя или адрес email…",
"Name or federated cloud ID..." : "Имя или ID федеративного облачного хранилища…",
- "Name, federated cloud ID or email address..." : "Имя. ID федеративного облачного хранилища или адрес email…",
+ "Name, federated cloud ID or email address..." : "Имя, ID федеративного облачного хранилища или адрес email…",
"Name..." : "Имя…",
"Error" : "Ошибка",
"Error removing share" : "Ошибка удаления общего доступа",
@@ -191,16 +191,16 @@
"unknown text" : "неизвестный текст",
"Hello world!" : "Привет мир!",
"sunny" : "солнечно",
- "Hello {name}, the weather is {weather}" : "Здравствуйте {name}, погода {weather}",
- "Hello {name}" : "Здравствуйте {name}",
+ "Hello {name}, the weather is {weather}" : "Здравствуйте, {name}! Погода сейчас {weather}",
+ "Hello {name}" : "Здравствуйте, {name}!",
"<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Эти результаты поиска<script>alert(1)</script></strong>",
"new" : "новый",
"_download %n file_::_download %n files_" : ["скачать %n файл","скачать %n файла","скачать %n файлов","скачать %n файлов"],
- "The update is in progress, leaving this page might interrupt the process in some environments." : "Идет обновление, покидая эту страницу, вы можете прервать процесс в некоторых окружениях.",
+ "The update is in progress, leaving this page might interrupt the process in some environments." : "Выполняется обновление. Уход с этой страницы в некоторых случаях может прервать процесс.",
"Update to {version}" : "Обновление до {version}",
"An error occurred." : "Произошла ошибка.",
- "Please reload the page." : "Пожалуйста, обновите страницу.",
- "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление прошло не успешно. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нашем форуме</a>.",
+ "Please reload the page." : "Обновите страницу.",
+ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Обновление не удалось. Больше информации о данной проблеме можно найти <a href=\"{url}\">в сообщении на нашем форуме</a>.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Обновление не удалось. Пожалуйста, сообщите об этой проблеме <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">сообществу Nextcloud</a>.",
"Continue to Nextcloud" : "Продолжить в Nextcloud",
"_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Обновление прошло успешно. Перенаправление в Nextcloud через %n секунду.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунды.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд.","Обновление прошло успешно. Перенаправление в Nextcloud через %n секунд."],
@@ -231,7 +231,7 @@
"Trace" : "Трассировка",
"Security warning" : "Предупреждение безопасности",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "Правила файла .htaccess не выполняются. Возможно, каталог данных и файлы свободно доступны из интернета.",
- "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Информацию о правильной настройке сервера можно найти в <a hrev=\"%s\"target=\"blank\">документации</a>.",
+ "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">documentation</a>." : "Информацию о правильной настройке сервера можно найти в <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">документации</a>.",
"Create an <strong>admin account</strong>" : "Создать <strong>учётную запись администратора</strong>",
"Username" : "Имя пользователя",
"Storage & database" : "Хранилище и база данных",
diff --git a/core/l10n/sk.js b/core/l10n/sk.js
index df608e8ce2b..ebfe874fd8e 100644
--- a/core/l10n/sk.js
+++ b/core/l10n/sk.js
@@ -14,6 +14,7 @@ OC.L10N.register(
"No crop data provided" : "Dáta pre orezanie neboli zadané",
"No valid crop data provided" : "Neplatné dáta pre orezanie neboli zadané",
"Crop is not square" : "Orezanie nie je štvorcové",
+ "State token does not match" : "Príznak stavu nesúhlasí",
"Password reset is disabled" : "Obnovenie hesla nie je povolené",
"Couldn't reset password because the token is invalid" : "Nepodarilo sa obnoviť heslo, pretože token nie je platný",
"Couldn't reset password because the token is expired" : "Nepodarilo sa obnoviť heslo, pretože platnosť tokenu uplynula",
@@ -21,6 +22,7 @@ OC.L10N.register(
"Password reset" : "Obnovenie hesla",
"Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Pre obnovenie hesla kliknite na nasledujúce tlačidlo. Pokiaľ ste nevyžiadali obnovenie hesla, tento email ignorujte.",
"Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Pre obnovenie hesla kliknite na nasledujúci odkaz. Pokiaľ ste nevyžiadali obnovenie hesla, tento email ignorujte.",
+ "Reset your password" : "Vytvoriť nové heslo",
"%s password reset" : "reset hesla %s",
"Couldn't send reset email. Please contact your administrator." : "Nemožno poslať email pre obnovu. Kontaktujte prosím vášho administrátora.",
"Couldn't send reset email. Please make sure your username is correct." : "Nemožno poslať email pre obnovu. Uistite sa, či vkladáte správne používateľské meno.",
@@ -38,6 +40,9 @@ OC.L10N.register(
"Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Kontroluje sa, či je možné aktualizovať schému databázy (to môže trvať dlhší čas v závislosti na veľkosti databázy)",
"Checked database schema update" : "Skontrolovať aktualizáciu schémy databázy",
"Checking updates of apps" : "Kontrolujú sa aktualizácie aplikácií",
+ "Checking for update of app \"%s\" in appstore" : "Hľadá sa aktualizácia aplikácie \"%s\" v obchode",
+ "Update app \"%s\" from appstore" : "Aktualizovať aplikáciu \"%s\" z obchodu",
+ "Checked for update of app \"%s\" in appstore" : "Hľadá sa aktualizácia aplikácie \"%s\" v obchode",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Kontroluje sa, či je možné aktualizovať schému databázy pre %s (to môže trvať dlhší čas v závislosti na veľkosti databázy)",
"Checked database schema update for apps" : "Aktualizácia schémy databázy aplikácií bola overená",
"Updated \"%s\" to %s" : "Aktualizované \"%s\" na %s",
@@ -49,7 +54,15 @@ OC.L10N.register(
"%s (incompatible)" : "%s (nekompatibilná)",
"Following apps have been disabled: %s" : "Nasledovné aplikácie boli zakázané: %s",
"Already up to date" : "Už aktuálne",
+ "Search contacts …" : "Prehľadať kontakty...",
+ "No contacts found" : "Kontakty nenájdené",
+ "Show all contacts …" : "Zobraziť všetky kontakty...",
+ "There was an error loading your contacts" : "Pri otváraní kontaktov došlo k chybe",
+ "Loading your contacts …" : "Otvárajú sa kontakty...",
+ "Looking for {term} …" : "Hľadá sa výraz {term}...",
"<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Pri kontrole integrity kódu sa vyskytli chyby. Viac informácií…</a>",
+ "No action available" : "NIe sú dostupné žiadne akcie",
+ "Error fetching contact actions" : "Chyba počas získavania akcií kontaktu",
"Settings" : "Nastavenia",
"Connection to server lost" : "Stratené spojenie so serverom",
"_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Nepodarilo sa načítať stránku, opätovný pokus o %n sekundu","Nepodarilo sa načítať stránku, opätovný pokus o %n sekundy","Nepodarilo sa načítať stránku, opätovný pokus o %n sekúnd"],
@@ -72,6 +85,7 @@ OC.L10N.register(
"No files in here" : "Nie sú tu žiadne súbory",
"Choose" : "Vybrať",
"Error loading file picker template: {error}" : "Chyba pri nahrávaní šablóny výberu súborov: {error}",
+ "OK" : "Ok",
"Error loading message template: {error}" : "Chyba pri nahrávaní šablóny správy: {error}",
"read-only" : "iba na čítanie",
"_{count} file conflict_::_{count} file conflicts_" : ["{count} konflikt súboru","{count} konflikty súboru","{count} konfliktov súboru"],
@@ -91,8 +105,15 @@ OC.L10N.register(
"Good password" : "Dobré heslo",
"Strong password" : "Silné heslo",
"Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Váš webový server nie je zatiaľ správne nastavený, aby umožnil synchronizáciu súborov, pretože rozhranie WebDAV sa zdá byť nefunkčné.",
+ "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>." : "Nemáte nakonfigurovaný web server, aby správe rozpoznával \"{url}\". Viac informácií nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</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." : "Server nemá funkčné pripojenie k internetu. Niektoré moduly ako napr. externé úložisko, oznámenie o dostupných aktualizáciách alebo inštalácia aplikácií tretích strán nebudú fungovať. Vzdialený prístup k súborom a odosielanie oznamovacích emailov tiež nemusí fungovať. Ak chcete využívať všetky funkcie, odporúčame povoliť tomuto serveru pripojenie k internetu.",
+ "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>." : "Nie je nakonfigurované žiadna memory cache. Ak je dostupná aplikácia memchache, jej správnou konfiguráciou zvýšite výkon. Viac informácií nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</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>." : "dev/urandom nie je prístupný na čítanie procesom PHP, čo z bezpečnostných dôvodov nie je vôbec odporúčané. Viac informácií nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</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." : "Aktuálne používate PHP {version}. Dôrazne odporúčame prechod na vyššiu verziu ihneď, ako to vaša distribúcia dovolí, aby ste využili <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">všetky výkonnostné a bezpečnostné možnosti novej verzie PHP</a> od PHP Group.",
+ "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>." : "Konfigurácia hlavičiek reverse proxy nie je správna alebo pristupujete k NextCloud z dôveryhodného proxy servera. Ak k NextCloud nepristupujete z dôveryhodného proxy servera, vzniká bezpečnostné riziko - IP adresa potenciálneho útočníka, ktorú vidí NextCloud, môže byť falošná. Viac informácií nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</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 je nakonfigurovaný ako distribuovaná vyrovnávacia pamäť, ale v PHP je nainštalovaný nesprávny modul - \"memcache\". \\OC\\Memcache\\Memcached podporuje len modul \"memcached\", \"memcache\" nie je podporovaný. Viac informácií nájdete na <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki stránke o oboch moduloch</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>)" : "Niektoré zo súborov neprešli kontrolou integrity. Viac informácii, aku napraviť túto situáciu, nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Zobraziť zoznam podozrivých súborov</a> / a href=\"{rescanEndpoint}\"Verifikovať znovu...</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>:" : "PHP OPcache nie je nakonfigurovaná správne. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Pre zvýšenie výkonu</a> použite v <code>php.ini</code> nasledovné odporúčané nastavenia:",
"Error occurred while checking server setup" : "Počas kontroly nastavenia serveru sa stala chyba",
"Shared" : "Sprístupnené",
"Shared with {recipients}" : "Sprístupnené {recipients}",
@@ -102,6 +123,7 @@ OC.L10N.register(
"Expiration" : "Koniec platnosti",
"Expiration date" : "Dátum expirácie",
"Choose a password for the public link" : "Zadajte heslo pre tento verejný odkaz",
+ "Choose a password for the public link or press the \"Enter\" key" : "Zvoľte heslo pre verejný link alebo stlačte klávesu \"Enter\"",
"Copied!" : "Skopírované!",
"Copy" : "Kopírovať",
"Not supported!" : "Nie je podporované!",
@@ -116,22 +138,27 @@ OC.L10N.register(
"Email link to person" : "Odoslať odkaz emailom",
"Send" : "Odoslať",
"Allow upload and editing" : "Povoliť nahratie a úpravy",
+ "Read only" : "Len na čítanie",
+ "File drop (upload only)" : "Odovzdávanie súborov (len nahrávanie)",
"Shared with you and the group {group} by {owner}" : "Sprístupnené vám a skupine {group} používateľom {owner}",
"Shared with you by {owner}" : "Sprístupnené vám používateľom {owner}",
"Choose a password for the mail share" : "Zvoľte heslo pre zdieľanie pošty",
- "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} zdieľané odkazom",
+ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} zdieľal pomocou odkazu",
"group" : "skupina",
"remote" : "vzdialený",
- "shared by {sharer}" : "vyzdieľal {sharer}",
+ "email" : "E-mail",
+ "shared by {sharer}" : "zdieľal {sharer}",
"Unshare" : "Zneprístupniť",
"Can reshare" : "Môže opätovne zdieľať",
"Can edit" : "Môže upravovať",
"Can create" : "Môže vytvárať",
"Can change" : "Môže meniť",
"Can delete" : "Môže odstraňovať",
+ "Access control" : "Prístupové práva",
"Could not unshare" : "Nepodarilo sa zrušiť sprístupnenie",
"Error while sharing" : "Chyba počas sprístupňovania",
"Share details could not be loaded for this item." : "Nebolo možné načítať údaje o sprístupnení tejto položky.",
+ "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Najmenej {count} znak je potrebný pre autodopĺňanie","Najmenej {count} znaky sú potrebné pre autodopĺňanie","Najmenej {count} znakov je potrebných pre autodopĺňanie"],
"No users or groups found for {search}" : "Výrazu {search} nezodpovedá žiadny používateľ ani skupina",
"No users found for {search}" : "Výrazu {search} nezodpovedá žiadny používateľ",
"An error occurred. Please try again" : "Nastala chyba. Skúste to prosím znovu",
@@ -140,6 +167,13 @@ OC.L10N.register(
"{sharee} (email)" : "{sharee} (pošta)",
"{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
"Share" : "Sprístupniť",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Sprístupniť iným ľuďom zadaním používateľa alebo skupiny, federatívneho cloud ID alebo e-mailovej adresy.",
+ "Share with other people by entering a user or group or a federated cloud ID." : "Sprístupniť iným ľuďom zadaním používateľa alebo skupiny, federatívneho cloud ID.",
+ "Share with other people by entering a user or group or an email address." : "Sprístupniť iným ľuďom zadaním používateľa, skupiny alebo e-mailovej adresy.",
+ "Name or email address..." : "Meno alebo e-mailová adresa...",
+ "Name or federated cloud ID..." : "Meno alebo federatívny cloud ID...",
+ "Name, federated cloud ID or email address..." : "Meno, federatívny cloud ID alebo e-mailová adresa...",
+ "Name..." : "Meno...",
"Error" : "Chyba",
"Error removing share" : "Chyba pri rušení sprístupnenia",
"Non-existing tag #{tag}" : "Neexistujúca značka #{tag}",
@@ -148,6 +182,7 @@ OC.L10N.register(
"({scope})" : "({scope})",
"Delete" : "Zmazať",
"Rename" : "Premenovať",
+ "Collaborative tags" : "Kolaboratívne značky",
"No tags found" : "Štítky sa nenašli",
"unknown text" : "neznámy text",
"Hello world!" : "Ahoj svet!",
@@ -209,19 +244,30 @@ OC.L10N.register(
"Need help?" : "Potrebujete pomoc?",
"See the documentation" : "Pozri dokumentáciu",
"This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Táto aplikácia vyžaduje JavaScript, aby správne fungovala. Prosím, {linkstart}zapnite si JavaScript{linkend} a obnovte stránku",
+ "More apps" : "Viac aplikácií",
"Search" : "Hľadať",
+ "This action requires you to confirm your password:" : "Táto akcia vyžaduje potvrdenie vášho hesla:",
+ "Confirm your password" : "Potvrďte svoje heslo",
"Server side authentication failed!" : "Autentifikácia na serveri zlyhala!",
"Please contact your administrator." : "Kontaktujte prosím vášho administrátora.",
"An internal error occurred." : "Došlo k vnútornej chybe.",
"Please try again or contact your administrator." : "Skúste to znovu, alebo sa obráťte na vášho administrátora.",
+ "Username or email" : "používateľské meno alebo e-mail",
"Wrong password. Reset it?" : "Chybné heslo. Chcete ho obnoviť?",
"Wrong password." : "Nesprávne heslo.",
"Log in" : "Prihlásiť sa",
"Stay logged in" : "Zostať prihlásený",
"Alternative Logins" : "Alternatívne prihlásenie",
+ "App token" : "Token aplikácie",
+ "Alternative login using app token" : "Alternatívne prihlásenie pomocou tokenu aplikácie",
+ "Redirecting …" : "Presmerovanie...",
"New password" : "Nové heslo",
"New Password" : "Nové heslo",
"Reset password" : "Obnovenie hesla",
+ "Two-factor authentication" : "Dvojzložkové overovanie",
+ "Cancel log in" : "Zrušiť prihlásenie",
+ "Use backup code" : "Použiť záložný kód",
+ "Error while validating your second factor" : "Chyba počas overovania druhého faktora",
"You are accessing the server from an untrusted domain." : "Pristupujete na server v nedôveryhodnej doméne.",
"Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "V závislosti na konfigurácii, vám môže byť ako správcovi umožnené použitie tlačidla nižšie pre označenie tejto domény ako dôveryhodnej.",
"Add \"%s\" as trusted domain" : "Pridať \"%s\" ako dôveryhodnú doménu",
@@ -235,6 +281,7 @@ OC.L10N.register(
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Aby nedošlo k vypršaniu časového limitu vo väčších inštaláciách, môžete namiesto toho použiť nasledujúci príkaz z inštalačného priečinka:",
"Detailed logs" : "Podrobné záznamy",
"Update needed" : "Aktualizácia je potrebná",
+ "Upgrade via web on my own risk" : "Aktualizovať cez web na vlastné riziko",
"This %s instance is currently in maintenance mode, which may take a while." : "Táto %s inštancia je v súčasnej dobe v režime údržby. Počkajte prosím.",
"This page will refresh itself when the %s instance is available again." : "Táto stránka sa obnoví sama hneď ako bude %s inštancia znovu dostupná.",
"Contact your system administrator if this message persists or appeared unexpectedly." : "Kontaktujte prosím správcu systému, ak sa táto správa objavuje opakovane alebo neočakávane.",
@@ -244,11 +291,13 @@ OC.L10N.register(
"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." : "Váš priečinok s dátami aj vaše súbory sú pravdepodobne prístupné z internetu. Súbor .htaccess nefunguje. Dôrazne odporúčame nakonfigurovať webový server tak, aby priečinok s dátami nebol naďalej prístupný alebo presunúť priečinok s dátami mimo priestoru, ktorý webový server sprístupňuje.",
"Error while unsharing" : "Chyba počas odobratia sprístupnenia",
+ "can reshare" : "Môže opätovne zdieľať",
"can edit" : "môže upraviť",
"can create" : "môže vytvoriť",
"can change" : "môže zmeniť",
"can delete" : "môže odstrániť",
"access control" : "prístupové práva",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Sprístupniť ľuďom na iných serveroch pomocou Federatívneho Cloud ID username@example.com/nextcloud",
"Share with users or by mail..." : "Zdieľať s používateľmi alebo prostredníctvom pošty...",
"Share with users or remote users..." : "Sprístupniť používateľom alebo vzdialeným používateľom...",
"Share with users, remote users or by mail..." : "Zdieľať spoužívateľmi, vzdialenými používateľmi alebo prostredníctvom pošty...",
diff --git a/core/l10n/sk.json b/core/l10n/sk.json
index eaca8f2f96d..0131b12709b 100644
--- a/core/l10n/sk.json
+++ b/core/l10n/sk.json
@@ -12,6 +12,7 @@
"No crop data provided" : "Dáta pre orezanie neboli zadané",
"No valid crop data provided" : "Neplatné dáta pre orezanie neboli zadané",
"Crop is not square" : "Orezanie nie je štvorcové",
+ "State token does not match" : "Príznak stavu nesúhlasí",
"Password reset is disabled" : "Obnovenie hesla nie je povolené",
"Couldn't reset password because the token is invalid" : "Nepodarilo sa obnoviť heslo, pretože token nie je platný",
"Couldn't reset password because the token is expired" : "Nepodarilo sa obnoviť heslo, pretože platnosť tokenu uplynula",
@@ -19,6 +20,7 @@
"Password reset" : "Obnovenie hesla",
"Click the following button to reset your password. If you have not requested the password reset, then ignore this email." : "Pre obnovenie hesla kliknite na nasledujúce tlačidlo. Pokiaľ ste nevyžiadali obnovenie hesla, tento email ignorujte.",
"Click the following link to reset your password. If you have not requested the password reset, then ignore this email." : "Pre obnovenie hesla kliknite na nasledujúci odkaz. Pokiaľ ste nevyžiadali obnovenie hesla, tento email ignorujte.",
+ "Reset your password" : "Vytvoriť nové heslo",
"%s password reset" : "reset hesla %s",
"Couldn't send reset email. Please contact your administrator." : "Nemožno poslať email pre obnovu. Kontaktujte prosím vášho administrátora.",
"Couldn't send reset email. Please make sure your username is correct." : "Nemožno poslať email pre obnovu. Uistite sa, či vkladáte správne používateľské meno.",
@@ -36,6 +38,9 @@
"Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Kontroluje sa, či je možné aktualizovať schému databázy (to môže trvať dlhší čas v závislosti na veľkosti databázy)",
"Checked database schema update" : "Skontrolovať aktualizáciu schémy databázy",
"Checking updates of apps" : "Kontrolujú sa aktualizácie aplikácií",
+ "Checking for update of app \"%s\" in appstore" : "Hľadá sa aktualizácia aplikácie \"%s\" v obchode",
+ "Update app \"%s\" from appstore" : "Aktualizovať aplikáciu \"%s\" z obchodu",
+ "Checked for update of app \"%s\" in appstore" : "Hľadá sa aktualizácia aplikácie \"%s\" v obchode",
"Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Kontroluje sa, či je možné aktualizovať schému databázy pre %s (to môže trvať dlhší čas v závislosti na veľkosti databázy)",
"Checked database schema update for apps" : "Aktualizácia schémy databázy aplikácií bola overená",
"Updated \"%s\" to %s" : "Aktualizované \"%s\" na %s",
@@ -47,7 +52,15 @@
"%s (incompatible)" : "%s (nekompatibilná)",
"Following apps have been disabled: %s" : "Nasledovné aplikácie boli zakázané: %s",
"Already up to date" : "Už aktuálne",
+ "Search contacts …" : "Prehľadať kontakty...",
+ "No contacts found" : "Kontakty nenájdené",
+ "Show all contacts …" : "Zobraziť všetky kontakty...",
+ "There was an error loading your contacts" : "Pri otváraní kontaktov došlo k chybe",
+ "Loading your contacts …" : "Otvárajú sa kontakty...",
+ "Looking for {term} …" : "Hľadá sa výraz {term}...",
"<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Pri kontrole integrity kódu sa vyskytli chyby. Viac informácií…</a>",
+ "No action available" : "NIe sú dostupné žiadne akcie",
+ "Error fetching contact actions" : "Chyba počas získavania akcií kontaktu",
"Settings" : "Nastavenia",
"Connection to server lost" : "Stratené spojenie so serverom",
"_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Nepodarilo sa načítať stránku, opätovný pokus o %n sekundu","Nepodarilo sa načítať stránku, opätovný pokus o %n sekundy","Nepodarilo sa načítať stránku, opätovný pokus o %n sekúnd"],
@@ -70,6 +83,7 @@
"No files in here" : "Nie sú tu žiadne súbory",
"Choose" : "Vybrať",
"Error loading file picker template: {error}" : "Chyba pri nahrávaní šablóny výberu súborov: {error}",
+ "OK" : "Ok",
"Error loading message template: {error}" : "Chyba pri nahrávaní šablóny správy: {error}",
"read-only" : "iba na čítanie",
"_{count} file conflict_::_{count} file conflicts_" : ["{count} konflikt súboru","{count} konflikty súboru","{count} konfliktov súboru"],
@@ -89,8 +103,15 @@
"Good password" : "Dobré heslo",
"Strong password" : "Silné heslo",
"Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Váš webový server nie je zatiaľ správne nastavený, aby umožnil synchronizáciu súborov, pretože rozhranie WebDAV sa zdá byť nefunkčné.",
+ "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>." : "Nemáte nakonfigurovaný web server, aby správe rozpoznával \"{url}\". Viac informácií nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</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." : "Server nemá funkčné pripojenie k internetu. Niektoré moduly ako napr. externé úložisko, oznámenie o dostupných aktualizáciách alebo inštalácia aplikácií tretích strán nebudú fungovať. Vzdialený prístup k súborom a odosielanie oznamovacích emailov tiež nemusí fungovať. Ak chcete využívať všetky funkcie, odporúčame povoliť tomuto serveru pripojenie k internetu.",
+ "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>." : "Nie je nakonfigurované žiadna memory cache. Ak je dostupná aplikácia memchache, jej správnou konfiguráciou zvýšite výkon. Viac informácií nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</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>." : "dev/urandom nie je prístupný na čítanie procesom PHP, čo z bezpečnostných dôvodov nie je vôbec odporúčané. Viac informácií nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</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." : "Aktuálne používate PHP {version}. Dôrazne odporúčame prechod na vyššiu verziu ihneď, ako to vaša distribúcia dovolí, aby ste využili <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">všetky výkonnostné a bezpečnostné možnosti novej verzie PHP</a> od PHP Group.",
+ "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>." : "Konfigurácia hlavičiek reverse proxy nie je správna alebo pristupujete k NextCloud z dôveryhodného proxy servera. Ak k NextCloud nepristupujete z dôveryhodného proxy servera, vzniká bezpečnostné riziko - IP adresa potenciálneho útočníka, ktorú vidí NextCloud, môže byť falošná. Viac informácií nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</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 je nakonfigurovaný ako distribuovaná vyrovnávacia pamäť, ale v PHP je nainštalovaný nesprávny modul - \"memcache\". \\OC\\Memcache\\Memcached podporuje len modul \"memcached\", \"memcache\" nie je podporovaný. Viac informácií nájdete na <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki stránke o oboch moduloch</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>)" : "Niektoré zo súborov neprešli kontrolou integrity. Viac informácii, aku napraviť túto situáciu, nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Zobraziť zoznam podozrivých súborov</a> / a href=\"{rescanEndpoint}\"Verifikovať znovu...</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>:" : "PHP OPcache nie je nakonfigurovaná správne. <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Pre zvýšenie výkonu</a> použite v <code>php.ini</code> nasledovné odporúčané nastavenia:",
"Error occurred while checking server setup" : "Počas kontroly nastavenia serveru sa stala chyba",
"Shared" : "Sprístupnené",
"Shared with {recipients}" : "Sprístupnené {recipients}",
@@ -100,6 +121,7 @@
"Expiration" : "Koniec platnosti",
"Expiration date" : "Dátum expirácie",
"Choose a password for the public link" : "Zadajte heslo pre tento verejný odkaz",
+ "Choose a password for the public link or press the \"Enter\" key" : "Zvoľte heslo pre verejný link alebo stlačte klávesu \"Enter\"",
"Copied!" : "Skopírované!",
"Copy" : "Kopírovať",
"Not supported!" : "Nie je podporované!",
@@ -114,22 +136,27 @@
"Email link to person" : "Odoslať odkaz emailom",
"Send" : "Odoslať",
"Allow upload and editing" : "Povoliť nahratie a úpravy",
+ "Read only" : "Len na čítanie",
+ "File drop (upload only)" : "Odovzdávanie súborov (len nahrávanie)",
"Shared with you and the group {group} by {owner}" : "Sprístupnené vám a skupine {group} používateľom {owner}",
"Shared with you by {owner}" : "Sprístupnené vám používateľom {owner}",
"Choose a password for the mail share" : "Zvoľte heslo pre zdieľanie pošty",
- "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} zdieľané odkazom",
+ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} zdieľal pomocou odkazu",
"group" : "skupina",
"remote" : "vzdialený",
- "shared by {sharer}" : "vyzdieľal {sharer}",
+ "email" : "E-mail",
+ "shared by {sharer}" : "zdieľal {sharer}",
"Unshare" : "Zneprístupniť",
"Can reshare" : "Môže opätovne zdieľať",
"Can edit" : "Môže upravovať",
"Can create" : "Môže vytvárať",
"Can change" : "Môže meniť",
"Can delete" : "Môže odstraňovať",
+ "Access control" : "Prístupové práva",
"Could not unshare" : "Nepodarilo sa zrušiť sprístupnenie",
"Error while sharing" : "Chyba počas sprístupňovania",
"Share details could not be loaded for this item." : "Nebolo možné načítať údaje o sprístupnení tejto položky.",
+ "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Najmenej {count} znak je potrebný pre autodopĺňanie","Najmenej {count} znaky sú potrebné pre autodopĺňanie","Najmenej {count} znakov je potrebných pre autodopĺňanie"],
"No users or groups found for {search}" : "Výrazu {search} nezodpovedá žiadny používateľ ani skupina",
"No users found for {search}" : "Výrazu {search} nezodpovedá žiadny používateľ",
"An error occurred. Please try again" : "Nastala chyba. Skúste to prosím znovu",
@@ -138,6 +165,13 @@
"{sharee} (email)" : "{sharee} (pošta)",
"{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
"Share" : "Sprístupniť",
+ "Share with other people by entering a user or group, a federated cloud ID or an email address." : "Sprístupniť iným ľuďom zadaním používateľa alebo skupiny, federatívneho cloud ID alebo e-mailovej adresy.",
+ "Share with other people by entering a user or group or a federated cloud ID." : "Sprístupniť iným ľuďom zadaním používateľa alebo skupiny, federatívneho cloud ID.",
+ "Share with other people by entering a user or group or an email address." : "Sprístupniť iným ľuďom zadaním používateľa, skupiny alebo e-mailovej adresy.",
+ "Name or email address..." : "Meno alebo e-mailová adresa...",
+ "Name or federated cloud ID..." : "Meno alebo federatívny cloud ID...",
+ "Name, federated cloud ID or email address..." : "Meno, federatívny cloud ID alebo e-mailová adresa...",
+ "Name..." : "Meno...",
"Error" : "Chyba",
"Error removing share" : "Chyba pri rušení sprístupnenia",
"Non-existing tag #{tag}" : "Neexistujúca značka #{tag}",
@@ -146,6 +180,7 @@
"({scope})" : "({scope})",
"Delete" : "Zmazať",
"Rename" : "Premenovať",
+ "Collaborative tags" : "Kolaboratívne značky",
"No tags found" : "Štítky sa nenašli",
"unknown text" : "neznámy text",
"Hello world!" : "Ahoj svet!",
@@ -207,19 +242,30 @@
"Need help?" : "Potrebujete pomoc?",
"See the documentation" : "Pozri dokumentáciu",
"This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Táto aplikácia vyžaduje JavaScript, aby správne fungovala. Prosím, {linkstart}zapnite si JavaScript{linkend} a obnovte stránku",
+ "More apps" : "Viac aplikácií",
"Search" : "Hľadať",
+ "This action requires you to confirm your password:" : "Táto akcia vyžaduje potvrdenie vášho hesla:",
+ "Confirm your password" : "Potvrďte svoje heslo",
"Server side authentication failed!" : "Autentifikácia na serveri zlyhala!",
"Please contact your administrator." : "Kontaktujte prosím vášho administrátora.",
"An internal error occurred." : "Došlo k vnútornej chybe.",
"Please try again or contact your administrator." : "Skúste to znovu, alebo sa obráťte na vášho administrátora.",
+ "Username or email" : "používateľské meno alebo e-mail",
"Wrong password. Reset it?" : "Chybné heslo. Chcete ho obnoviť?",
"Wrong password." : "Nesprávne heslo.",
"Log in" : "Prihlásiť sa",
"Stay logged in" : "Zostať prihlásený",
"Alternative Logins" : "Alternatívne prihlásenie",
+ "App token" : "Token aplikácie",
+ "Alternative login using app token" : "Alternatívne prihlásenie pomocou tokenu aplikácie",
+ "Redirecting …" : "Presmerovanie...",
"New password" : "Nové heslo",
"New Password" : "Nové heslo",
"Reset password" : "Obnovenie hesla",
+ "Two-factor authentication" : "Dvojzložkové overovanie",
+ "Cancel log in" : "Zrušiť prihlásenie",
+ "Use backup code" : "Použiť záložný kód",
+ "Error while validating your second factor" : "Chyba počas overovania druhého faktora",
"You are accessing the server from an untrusted domain." : "Pristupujete na server v nedôveryhodnej doméne.",
"Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "V závislosti na konfigurácii, vám môže byť ako správcovi umožnené použitie tlačidla nižšie pre označenie tejto domény ako dôveryhodnej.",
"Add \"%s\" as trusted domain" : "Pridať \"%s\" ako dôveryhodnú doménu",
@@ -233,6 +279,7 @@
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "Aby nedošlo k vypršaniu časového limitu vo väčších inštaláciách, môžete namiesto toho použiť nasledujúci príkaz z inštalačného priečinka:",
"Detailed logs" : "Podrobné záznamy",
"Update needed" : "Aktualizácia je potrebná",
+ "Upgrade via web on my own risk" : "Aktualizovať cez web na vlastné riziko",
"This %s instance is currently in maintenance mode, which may take a while." : "Táto %s inštancia je v súčasnej dobe v režime údržby. Počkajte prosím.",
"This page will refresh itself when the %s instance is available again." : "Táto stránka sa obnoví sama hneď ako bude %s inštancia znovu dostupná.",
"Contact your system administrator if this message persists or appeared unexpectedly." : "Kontaktujte prosím správcu systému, ak sa táto správa objavuje opakovane alebo neočakávane.",
@@ -242,11 +289,13 @@
"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." : "Váš priečinok s dátami aj vaše súbory sú pravdepodobne prístupné z internetu. Súbor .htaccess nefunguje. Dôrazne odporúčame nakonfigurovať webový server tak, aby priečinok s dátami nebol naďalej prístupný alebo presunúť priečinok s dátami mimo priestoru, ktorý webový server sprístupňuje.",
"Error while unsharing" : "Chyba počas odobratia sprístupnenia",
+ "can reshare" : "Môže opätovne zdieľať",
"can edit" : "môže upraviť",
"can create" : "môže vytvoriť",
"can change" : "môže zmeniť",
"can delete" : "môže odstrániť",
"access control" : "prístupové práva",
+ "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Sprístupniť ľuďom na iných serveroch pomocou Federatívneho Cloud ID username@example.com/nextcloud",
"Share with users or by mail..." : "Zdieľať s používateľmi alebo prostredníctvom pošty...",
"Share with users or remote users..." : "Sprístupniť používateľom alebo vzdialeným používateľom...",
"Share with users, remote users or by mail..." : "Zdieľať spoužívateľmi, vzdialenými používateľmi alebo prostredníctvom pošty...",
diff --git a/core/l10n/sq.js b/core/l10n/sq.js
index 3674db781ed..b8228adc73b 100644
--- a/core/l10n/sq.js
+++ b/core/l10n/sq.js
@@ -52,6 +52,7 @@ OC.L10N.register(
"%s (incompatible)" : "%s (e papërputhshme)",
"Following apps have been disabled: %s" : "Janë çaktivizuar aplikacionet vijuese : %s",
"Already up to date" : "Tashmë e përditësuar",
+ "Search contacts …" : "Kërko kontakte ...",
"No contacts found" : "Nuk jane gjetur kontakte",
"Show all contacts …" : "Shfaq të gjitha kontaktet",
"There was an error loading your contacts" : "Ndodhi një problem me ngarkimin e kontakteve tuaj.",
@@ -131,6 +132,7 @@ OC.L10N.register(
"Email link to person" : "Dërgoja personit lidhjen me email",
"Send" : "Dërgoje",
"Allow upload and editing" : "Lejo ngarkim dhe editim",
+ "Read only" : "Vetëm i lexueshëm",
"File drop (upload only)" : "Lësho skedar (vetëm ngarkim)",
"Shared with you and the group {group} by {owner}" : "Ndarë me ju dhe me grupin {group} nga {owner}",
"Shared with you by {owner}" : "Ndarë me ju nga {owner}",
diff --git a/core/l10n/sq.json b/core/l10n/sq.json
index c805343b4ec..7d5e1f90521 100644
--- a/core/l10n/sq.json
+++ b/core/l10n/sq.json
@@ -50,6 +50,7 @@
"%s (incompatible)" : "%s (e papërputhshme)",
"Following apps have been disabled: %s" : "Janë çaktivizuar aplikacionet vijuese : %s",
"Already up to date" : "Tashmë e përditësuar",
+ "Search contacts …" : "Kërko kontakte ...",
"No contacts found" : "Nuk jane gjetur kontakte",
"Show all contacts …" : "Shfaq të gjitha kontaktet",
"There was an error loading your contacts" : "Ndodhi një problem me ngarkimin e kontakteve tuaj.",
@@ -129,6 +130,7 @@
"Email link to person" : "Dërgoja personit lidhjen me email",
"Send" : "Dërgoje",
"Allow upload and editing" : "Lejo ngarkim dhe editim",
+ "Read only" : "Vetëm i lexueshëm",
"File drop (upload only)" : "Lësho skedar (vetëm ngarkim)",
"Shared with you and the group {group} by {owner}" : "Ndarë me ju dhe me grupin {group} nga {owner}",
"Shared with you by {owner}" : "Ndarë me ju nga {owner}",
diff --git a/core/l10n/tr.js b/core/l10n/tr.js
index 07e02f3f2ec..1670c3227d6 100644
--- a/core/l10n/tr.js
+++ b/core/l10n/tr.js
@@ -110,12 +110,12 @@ OC.L10N.register(
"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>." : "Henüz bir ön bellek yapılandırılmamış. Olabiliyorsa başarımı arttırmak için memcache önbellek ayarlarını yapın. Ayrıntılı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz.",
"/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>." : "Güvenlik nedeniyle kullanılması önerilen /dev/urandom klasörü PHP tarafından okunamıyor. Ayrıntılı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz.",
"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." : "Şu anda PHP {version} sürümünü kullanıyorsunuz. Kullandığınız Linux dağıtımı desteklediği zaman PHP sürümünüzü güncelleyerek <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">PHP grubu tarafından sağlanan başarım ve güvenlik geliştirmelerinden</a> faydalanmanızı öneririz.",
- "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>." : "Ters vekil sunucu üst bilgi yapılandırmanız doğru değil ya da Nextcloud üzerine güvenilen bir vekil sunucudan erişiyorsunuz. Nextcloud üzerine güvenilen bir vekil sunucudan erişmiyorsanız bu bir güvenlik sorunudur ve bir saldırganın IP adresini farklıymış gibi göstermesine izin verebilir. Ayrıntlı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz.",
+ "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>." : "Ters vekil sunucu üst bilgi yapılandırmanız doğru değil ya da Nextcloud üzerine güvenilen bir vekil sunucudan erişiyorsunuz. Nextcloud üzerine güvenilen bir vekil sunucu üzerinden erişmiyorsanız bu bir güvenlik sorunudur ve bir saldırganın IP adresini farklıymış gibi göstermesine izin verebilir. Ayrıntlı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz.",
"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 dağıtık bellek olarak yapılandırılmış ancak kurulmuş PHP \"memcache\" modülü yanlış. \\OC\\Memcache\\Memcached yalnız \"memcache\" modülünü değil \"memcached\" mdoülünü destekler. İki modül hakkında ayrıntılı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki sayfasına</a> bakabilirsiniz.",
"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>)" : "Bazı dosyalar bütünlük denetiminden geçemedi. Bu sorunun çözümü ile ilgili bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz. (<a href=\"{codeIntegrityDownloadEndpoint}\">Geçersiz dosyaların listesi…</a> / <a href=\"{rescanEndpoint}\">Yeniden Tara…</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>:" : "PHP OPcache doğru şekilde ayarlanmamış. Daha iyi sonuç almak için  <code>php.ini</code> dosyasında <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">şu ayarların kullanılması önerilir ↗</a>:",
"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." : "\"set_time_limit\" PHP işlevi kullanılamıyor. Bu durum betiklerin yürütme sırasında durmasına, ve kurulumunuzun çalışmamasına neden olabilir. Bu işlevi etkinleştirmeniz önemle önerilir.",
- "Error occurred while checking server setup" : "Sunucu ayarları denetlenirken bir sorun çıktı",
+ "Error occurred while checking server setup" : "Sunucu ayarları denetlenirken sorun çıktı",
"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." : "Veri klasörünüz ve dosyalarınız İnternet üzerinden erişime açık olabilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak veri klasörüne erişimi engellemeniz ya da veri klasörünü web sunucu kök klasörü dışına taşımanız önemle önerilir.",
"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." : "\"{header}\" HTTP üst bilgisi \"{expected}\" ile eşleşmek üzere yapılandırılmamış. Bu durum muhtemel bir güvenlik ya da gizlilik riski oluşturduğundan bu ayarı düzeltmeniz önerilir.",
"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.",
@@ -282,7 +282,7 @@ OC.L10N.register(
"Enhanced security is enabled for your account. Please authenticate using a second factor." : "Hesabınız için gelişmiş güvenlik etkinleştirildi. Lütfen kimlik doğrulaması için ikinci aşamayı kullanıın.",
"Cancel log in" : "Oturum açmaktan vazgeç",
"Use backup code" : "Yedek kodu kullanacağım",
- "Error while validating your second factor" : "İkinci aşama doğrulanırken bir sorun çıktı",
+ "Error while validating your second factor" : "İkinci aşama doğrulanırken sorun çıktı",
"You are accessing the server from an untrusted domain." : "Sunucuya güvenilmeyen bir etki alanından erişiyorsunuz.",
"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." : "Lütfen yöneticiniz ile görüşün. Bu kopyanın yöneticisi iseniz, config/config.php dosyası içerisindeki \"trusted_domain\" ayarını yapın. Örnek yapılandırma config/config.sample.php dosyasında görülebilir.",
"Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Yapılandırmanıza bağlı olarak, bir yönetici olarak bu etki alanına güvenmek için aşağıdaki düğmeyi de kullanabilirsiniz.",
@@ -305,7 +305,7 @@ OC.L10N.register(
"This page will refresh itself when the %s instance is available again." : "Bu sayfa, %s kopyası yeniden kullanılabilir olduğunda kendini yenileyecek.",
"Contact your system administrator if this message persists or appeared unexpectedly." : "Bu ileti görüntülenmeye devam ediyor ya da beklenmedik şekilde ortaya çıkıyorsa sistem yöneticinizle görüşün.",
"Thank you for your patience." : "Anlayışınız için teşekkür ederiz.",
- "Problem loading page, reloading in 5 seconds" : "Sayfa yüklenirken bir sorun çıktı, Sayfa 5 saniye içinde yeniden yüklenecek",
+ "Problem loading page, reloading in 5 seconds" : "Sayfa yüklenirken sorun çıktı, Sayfa 5 saniye içinde yeniden yüklenecek",
"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?" : "Dosyalarınız şifrelenmiş. Kurtarma anahtarını etkinleştirmediyseniz, parola sıfırlama işleminden sonra verilerinize erişemeyeceksiniz.<br />Ne yapacağınızdan emin değilseniz, ilerlemeden önce sistem yöneticiniz ile görüşün.<br />Gerçekten devam etmek istiyor musunuz?",
"Ok" : "Tamam",
"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." : "Veri klasörünüz ve dosyalarınız İnternet üzerinden erişime açık olabilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak veri klasörüne erişimi engellemeniz ya da veri klasörünü web sunucu kök klasörü dışına taşımanız önemle önerilir.",
diff --git a/core/l10n/tr.json b/core/l10n/tr.json
index 9a10baccc79..6db92b45c52 100644
--- a/core/l10n/tr.json
+++ b/core/l10n/tr.json
@@ -108,12 +108,12 @@
"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>." : "Henüz bir ön bellek yapılandırılmamış. Olabiliyorsa başarımı arttırmak için memcache önbellek ayarlarını yapın. Ayrıntılı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz.",
"/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>." : "Güvenlik nedeniyle kullanılması önerilen /dev/urandom klasörü PHP tarafından okunamıyor. Ayrıntılı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz.",
"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." : "Şu anda PHP {version} sürümünü kullanıyorsunuz. Kullandığınız Linux dağıtımı desteklediği zaman PHP sürümünüzü güncelleyerek <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">PHP grubu tarafından sağlanan başarım ve güvenlik geliştirmelerinden</a> faydalanmanızı öneririz.",
- "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>." : "Ters vekil sunucu üst bilgi yapılandırmanız doğru değil ya da Nextcloud üzerine güvenilen bir vekil sunucudan erişiyorsunuz. Nextcloud üzerine güvenilen bir vekil sunucudan erişmiyorsanız bu bir güvenlik sorunudur ve bir saldırganın IP adresini farklıymış gibi göstermesine izin verebilir. Ayrıntlı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz.",
+ "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>." : "Ters vekil sunucu üst bilgi yapılandırmanız doğru değil ya da Nextcloud üzerine güvenilen bir vekil sunucudan erişiyorsunuz. Nextcloud üzerine güvenilen bir vekil sunucu üzerinden erişmiyorsanız bu bir güvenlik sorunudur ve bir saldırganın IP adresini farklıymış gibi göstermesine izin verebilir. Ayrıntlı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz.",
"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 dağıtık bellek olarak yapılandırılmış ancak kurulmuş PHP \"memcache\" modülü yanlış. \\OC\\Memcache\\Memcached yalnız \"memcache\" modülünü değil \"memcached\" mdoülünü destekler. İki modül hakkında ayrıntılı bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki sayfasına</a> bakabilirsiniz.",
"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>)" : "Bazı dosyalar bütünlük denetiminden geçemedi. Bu sorunun çözümü ile ilgili bilgi almak için <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelere</a> bakabilirsiniz. (<a href=\"{codeIntegrityDownloadEndpoint}\">Geçersiz dosyaların listesi…</a> / <a href=\"{rescanEndpoint}\">Yeniden Tara…</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>:" : "PHP OPcache doğru şekilde ayarlanmamış. Daha iyi sonuç almak için  <code>php.ini</code> dosyasında <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">şu ayarların kullanılması önerilir ↗</a>:",
"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." : "\"set_time_limit\" PHP işlevi kullanılamıyor. Bu durum betiklerin yürütme sırasında durmasına, ve kurulumunuzun çalışmamasına neden olabilir. Bu işlevi etkinleştirmeniz önemle önerilir.",
- "Error occurred while checking server setup" : "Sunucu ayarları denetlenirken bir sorun çıktı",
+ "Error occurred while checking server setup" : "Sunucu ayarları denetlenirken sorun çıktı",
"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." : "Veri klasörünüz ve dosyalarınız İnternet üzerinden erişime açık olabilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak veri klasörüne erişimi engellemeniz ya da veri klasörünü web sunucu kök klasörü dışına taşımanız önemle önerilir.",
"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." : "\"{header}\" HTTP üst bilgisi \"{expected}\" ile eşleşmek üzere yapılandırılmamış. Bu durum muhtemel bir güvenlik ya da gizlilik riski oluşturduğundan bu ayarı düzeltmeniz önerilir.",
"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.",
@@ -280,7 +280,7 @@
"Enhanced security is enabled for your account. Please authenticate using a second factor." : "Hesabınız için gelişmiş güvenlik etkinleştirildi. Lütfen kimlik doğrulaması için ikinci aşamayı kullanıın.",
"Cancel log in" : "Oturum açmaktan vazgeç",
"Use backup code" : "Yedek kodu kullanacağım",
- "Error while validating your second factor" : "İkinci aşama doğrulanırken bir sorun çıktı",
+ "Error while validating your second factor" : "İkinci aşama doğrulanırken sorun çıktı",
"You are accessing the server from an untrusted domain." : "Sunucuya güvenilmeyen bir etki alanından erişiyorsunuz.",
"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." : "Lütfen yöneticiniz ile görüşün. Bu kopyanın yöneticisi iseniz, config/config.php dosyası içerisindeki \"trusted_domain\" ayarını yapın. Örnek yapılandırma config/config.sample.php dosyasında görülebilir.",
"Depending on your configuration, as an administrator you might also be able to use the button below to trust this domain." : "Yapılandırmanıza bağlı olarak, bir yönetici olarak bu etki alanına güvenmek için aşağıdaki düğmeyi de kullanabilirsiniz.",
@@ -303,7 +303,7 @@
"This page will refresh itself when the %s instance is available again." : "Bu sayfa, %s kopyası yeniden kullanılabilir olduğunda kendini yenileyecek.",
"Contact your system administrator if this message persists or appeared unexpectedly." : "Bu ileti görüntülenmeye devam ediyor ya da beklenmedik şekilde ortaya çıkıyorsa sistem yöneticinizle görüşün.",
"Thank you for your patience." : "Anlayışınız için teşekkür ederiz.",
- "Problem loading page, reloading in 5 seconds" : "Sayfa yüklenirken bir sorun çıktı, Sayfa 5 saniye içinde yeniden yüklenecek",
+ "Problem loading page, reloading in 5 seconds" : "Sayfa yüklenirken sorun çıktı, Sayfa 5 saniye içinde yeniden yüklenecek",
"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?" : "Dosyalarınız şifrelenmiş. Kurtarma anahtarını etkinleştirmediyseniz, parola sıfırlama işleminden sonra verilerinize erişemeyeceksiniz.<br />Ne yapacağınızdan emin değilseniz, ilerlemeden önce sistem yöneticiniz ile görüşün.<br />Gerçekten devam etmek istiyor musunuz?",
"Ok" : "Tamam",
"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." : "Veri klasörünüz ve dosyalarınız İnternet üzerinden erişime açık olabilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak veri klasörüne erişimi engellemeniz ya da veri klasörünü web sunucu kök klasörü dışına taşımanız önemle önerilir.",
diff --git a/core/l10n/zh_TW.js b/core/l10n/zh_TW.js
new file mode 100644
index 00000000000..cd749c08950
--- /dev/null
+++ b/core/l10n/zh_TW.js
@@ -0,0 +1,297 @@
+OC.L10N.register(
+ "core",
+ {
+ "Please select a file." : "請選擇一個檔案",
+ "File is too big" : "檔案太大",
+ "The selected file is not an image." : "選擇的檔案不是圖片檔",
+ "The selected file cannot be read." : "無法讀取選擇的檔案",
+ "Invalid file provided" : "提供的檔案無效",
+ "No image or file provided" : "未提供圖片或檔案",
+ "Unknown filetype" : "未知的檔案類型",
+ "Invalid image" : "無效的圖片",
+ "An error occurred. Please contact your admin." : "發生錯誤,請聯絡管理員",
+ "No temporary profile picture available, try again" : "沒有臨時用的大頭貼,請再試一次",
+ "No crop data provided" : "未設定剪裁",
+ "No valid crop data provided" : "未提供有效的剪裁設定",
+ "Crop is not square" : "剪裁設定不是正方形",
+ "State token does not match" : "狀態 token 不匹配",
+ "Password reset is disabled" : "密碼重設已停用",
+ "Couldn't reset password because the token is invalid" : "無法重設密碼因為 token 無效",
+ "Couldn't reset password because the token is expired" : "無法重設密碼,因為 token 過期",
+ "Could not send reset email because there is no email address for this username. Please contact your administrator." : "無法寄送重設 email ,因為這個帳號沒有設定 email 地址,請聯絡您的系統管理員。",
+ "Password reset" : "密碼重設",
+ "Reset your password" : "重設您的密碼",
+ "%s password reset" : "%s 密碼重設",
+ "Couldn't send reset email. Please contact your administrator." : "無法寄送重設 email ,請聯絡系統管理員",
+ "Couldn't send reset email. Please make sure your username is correct." : "無法寄送重設 email ,請確認您的帳號輸入正確",
+ "Preparing update" : "準備更新",
+ "[%d / %d]: %s" : "[%d / %d]: %s",
+ "Repair warning: " : "修復警告:",
+ "Repair error: " : "修復錯誤",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "請使用命令列更新工具,因為自動更新在 config.php 中被停用了",
+ "[%d / %d]: Checking table %s" : "[%d / %d]: 檢查資料表 %s",
+ "Turned on maintenance mode" : "已啓用維護模式",
+ "Turned off maintenance mode" : "已停用維護模式",
+ "Maintenance mode is kept active" : "維護模式維持在開啟狀態",
+ "Updating database schema" : "更新資料庫格式",
+ "Updated database" : "已更新資料庫",
+ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "檢查是否有可更新的資料庫格式(若資料庫較大,可能需要一段時間)",
+ "Checked database schema update" : "已檢查資料庫格式更新",
+ "Checking updates of apps" : "檢查 app 更新",
+ "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "檢查 %s 是否有可更新的資料庫格式(若資料庫較大,可能需要一段時間)",
+ "Checked database schema update for apps" : "已檢查應用程式的資料庫格式更新",
+ "Updated \"%s\" to %s" : "已更新 %s 到 %s",
+ "Set log level to debug" : "設定紀錄變成除錯層級",
+ "Reset log level" : "重設記錄層級",
+ "Starting code integrity check" : "開始檢查程式碼完整性",
+ "Finished code integrity check" : "完成程式碼完整性檢查",
+ "%s (3rdparty)" : "%s (第3方)",
+ "%s (incompatible)" : "%s (不相容的)",
+ "Following apps have been disabled: %s" : "以下應用程式已經被停用:%s",
+ "Already up to date" : "已經是最新版",
+ "Search contacts …" : "尋找聯絡人…",
+ "No contacts found" : "查無聯絡人",
+ "Show all contacts …" : "顯示所有聯絡人…",
+ "There was an error loading your contacts" : "載入您的聯絡人的時候發生錯誤",
+ "Loading your contacts …" : "載入聯絡人…",
+ "Looking for {term} …" : "搜尋 {term} …",
+ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">執行程式碼完整性檢查時發生問題。更多資訊…</a>",
+ "No action available" : "沒有可套用的動作",
+ "Error fetching contact actions" : "擷取聯絡人動作發生錯誤",
+ "Settings" : "設定",
+ "Connection to server lost" : "伺服器連線中斷",
+ "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["載入頁面出錯,%n 秒後重新整理"],
+ "Saving..." : "儲存中...",
+ "Dismiss" : "知道了",
+ "This action requires you to confirm your password" : "這個動作需要您輸入密碼",
+ "Authentication required" : "需要認證",
+ "Password" : "密碼",
+ "Cancel" : "取消",
+ "Confirm" : "確認",
+ "Failed to authenticate, try again" : "認證失敗,再試一次。",
+ "seconds ago" : "幾秒前",
+ "Logging in …" : "載入中......",
+ "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." : "重設密碼的連結已經 email 至你的信箱,如果你在一段時間內沒收到,請檢查垃圾郵件資料夾,如果還是找不到,請聯絡系統管理員。",
+ "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?" : "您的檔案是加密的,當您重設密碼之後將無法存取您的資料。<br/>如果不確定該怎麼做,請聯絡您的系統管理員。<br/>您確定要繼續嗎?",
+ "I know what I'm doing" : "我知道我在幹嘛",
+ "Password can not be changed. Please contact your administrator." : "無法變更密碼,請聯絡您的系統管理員",
+ "No" : "否",
+ "Yes" : "是",
+ "No files in here" : "沒有任何檔案",
+ "Choose" : "選擇",
+ "Error loading file picker template: {error}" : "載入檔案選擇器樣板出錯: {error}",
+ "OK" : "OK",
+ "Error loading message template: {error}" : "載入訊息樣板出錯: {error}",
+ "read-only" : "唯讀",
+ "_{count} file conflict_::_{count} file conflicts_" : ["{count} 個檔案衝突"],
+ "One file conflict" : "一個檔案衝突",
+ "New Files" : "新檔案",
+ "Already existing files" : "已經存在的檔案",
+ "Which files do you want to keep?" : "您要保留哪一個檔案?",
+ "If you select both versions, the copied file will have a number added to its name." : "如果您同時選擇兩個版本,被複製的那個檔案名稱後面會加上編號",
+ "Continue" : "繼續",
+ "(all selected)" : "(已全選)",
+ "({count} selected)" : "(已選 {count} 項)",
+ "Error loading file exists template" : "載入檔案存在樣板出錯",
+ "Pending" : "等候中",
+ "Very weak password" : "密碼強度非常弱",
+ "Weak password" : "密碼強度弱",
+ "So-so password" : "密碼強度普通",
+ "Good password" : "密碼強度佳",
+ "Strong password" : "密碼強度極佳",
+ "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "您的網頁伺服器無法提供檔案同步功能,因為 WebDAV 界面有問題",
+ "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>." : "您的網頁伺服器並未正確設定來解析 \"{url}\" ,請查看我們的<a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">說明文件</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." : "伺服器沒有網際網路連線,有些功能,像是外部儲存、更新版通知將無法運作。從遠端存取資料或是寄送 email 通知可能也無法運作。建議您設定好網際網路連線以使用所有功能。",
+ "Error occurred while checking server setup" : "檢查伺服器設定時發生錯誤",
+ "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." : "\"{header}\" HTTP 標頭配置與 \"{expected}\"不一樣,這是一個潛在安全性或者隱私上的風險,因此我們建議您調整此設定",
+ "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 {recipients}" : "與 {recipients} 分享",
+ "Error setting expiration date" : "設定到期日發生錯誤",
+ "The public link will expire no later than {days} days after it is created" : "這個公開連結會在 {days} 天內失效",
+ "Set expiration date" : "指定到期日",
+ "Expiration" : "過期",
+ "Expiration date" : "到期日",
+ "Choose a password for the public link" : "為公開連結選一個密碼",
+ "Choose a password for the public link or press the \"Enter\" key" : "為公開連結選一個密碼或是按下 Enter 鍵",
+ "Copied!" : "已複製",
+ "Copy" : "複製",
+ "Not supported!" : "不支援!",
+ "Press ⌘-C to copy." : "按下 ⌘-C 來複製",
+ "Press Ctrl-C to copy." : "按下 Ctrl-C 來複製",
+ "Resharing is not allowed" : "不允許重新分享",
+ "Share to {name}" : "分享給 {name}",
+ "Share link" : "分享連結",
+ "Link" : "連結",
+ "Password protect" : "密碼保護",
+ "Allow editing" : "允許編輯",
+ "Email link to person" : "將連結 email 給別人",
+ "Send" : "寄出",
+ "Allow upload and editing" : "允許上傳及編輯",
+ "Read only" : "唯讀",
+ "File drop (upload only)" : "檔案投遞箱(僅限上傳)",
+ "Shared with you and the group {group} by {owner}" : "由 {owner} 分享給您和 {group}",
+ "Shared with you by {owner}" : "{owner} 已經和您分享",
+ "Choose a password for the mail share" : "為郵件分享選一個密碼",
+ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} 分享了連結",
+ "group" : "群組",
+ "remote" : "遠端",
+ "email" : "email",
+ "shared by {sharer}" : "由 {sharer} 分享",
+ "Unshare" : "取消分享",
+ "Can reshare" : "允許轉分享",
+ "Can edit" : "允許編輯",
+ "Can create" : "新增",
+ "Can change" : "允許更動",
+ "Can delete" : "允許刪除",
+ "Access control" : "存取控制",
+ "Could not unshare" : "無法取消分享",
+ "Error while sharing" : "分享時發生錯誤",
+ "Share details could not be loaded for this item." : "無法載入分享細節",
+ "No users or groups found for {search}" : "沒有群組或使用者符合 {search}",
+ "No users found for {search}" : "沒有使用者符合 {search}",
+ "An error occurred. Please try again" : "發生錯誤,請再試一次",
+ "{sharee} (group)" : "{sharee} (群組)",
+ "{sharee} (remote)" : "{sharee} (遠端)",
+ "{sharee} (email)" : "{sharee} (email)",
+ "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
+ "Share" : "分享",
+ "Name or email address..." : "名字或電子郵件地址",
+ "Name, federated cloud ID or email address..." : "名字、聯邦雲 ID 或是電子郵件地址",
+ "Name..." : "名字…",
+ "Error" : "錯誤",
+ "Error removing share" : "移除分享時發生錯誤",
+ "Non-existing tag #{tag}" : "不存在的標籤 #{tag}",
+ "restricted" : "受限",
+ "invisible" : "不可見",
+ "({scope})" : "({scope})",
+ "Delete" : "刪除",
+ "Rename" : "重新命名",
+ "Collaborative tags" : "標籤",
+ "No tags found" : "查無標籤",
+ "unknown text" : "未知的文字",
+ "Hello world!" : "哈囉,世界!",
+ "sunny" : "晴朗的",
+ "Hello {name}, the weather is {weather}" : "哈囉 {name}, 天氣是 {weather}",
+ "Hello {name}" : "哈囉 {name}",
+ "new" : "新",
+ "_download %n file_::_download %n files_" : ["下載 %n 個檔案"],
+ "The update is in progress, leaving this page might interrupt the process in some environments." : "正在更新,在某些狀況下,離開本頁面可能會導致更新中斷",
+ "Update to {version}" : "更新到 {version}",
+ "An error occurred." : "發生錯誤",
+ "Please reload the page." : "請重新整理頁面",
+ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "更新失敗,檢視<a href=\"{url}\">論壇上的文章</a>來瞭解更多",
+ "Continue to Nextcloud" : "繼續前往 Nextcloud",
+ "Searching other places" : "搜尋其他位置",
+ "_{count} search result in another folder_::_{count} search results in other folders_" : ["在其他資料夾中有 {count} 比結果"],
+ "Personal" : "個人",
+ "Users" : "使用者",
+ "Apps" : "應用程式",
+ "Admin" : "管理",
+ "Help" : "說明",
+ "Access forbidden" : "存取被拒",
+ "File not found" : "找不到檔案",
+ "The specified document has not been found on the server." : "該文件不存在於伺服器上",
+ "You can click here to return to %s." : "點這裡以回到 %s",
+ "Internal Server Error" : "內部伺服器錯誤",
+ "The server encountered an internal error and was unable to complete your request." : "伺服器遭遇內部錯誤,無法完成您的要求",
+ "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "如果這個錯誤重複出現,請聯絡系統管理員,並附上以下的錯誤細節",
+ "More details can be found in the server log." : "伺服器記錄檔裡面有更多細節",
+ "Technical details" : "技術細節",
+ "Remote Address: %s" : "遠端位置:%s",
+ "Request ID: %s" : "請求編號:%s",
+ "Type: %s" : "類型:%s",
+ "Code: %s" : "代碼:%s",
+ "Message: %s" : "訊息:%s",
+ "File: %s" : "檔案:%s",
+ "Line: %s" : "行數:%s",
+ "Trace" : "追蹤",
+ "Security warning" : "安全性警告",
+ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "您的資料目錄看起來可以被 Internet 公開存取,因為 .htaccess 設定並未生效。",
+ "Create an <strong>admin account</strong>" : "建立一個<strong>管理者帳號</strong>",
+ "Username" : "使用者名稱",
+ "Storage & database" : "儲存空間和資料庫",
+ "Data folder" : "資料儲存位置",
+ "Configure the database" : "設定資料庫",
+ "Only %s is available." : "剩下 %s 可使用",
+ "Install and activate additional PHP modules to choose other database types." : "安裝並啟用相關 PHP 模組來使用其他種資料庫",
+ "For more details check out the documentation." : "更多細節詳見說明文件",
+ "Database user" : "資料庫使用者",
+ "Database password" : "資料庫密碼",
+ "Database name" : "資料庫名稱",
+ "Database tablespace" : "資料庫 tablespace",
+ "Database host" : "資料庫主機",
+ "Performance warning" : "效能警告",
+ "SQLite will be used as database." : "將使用 SQLite 為資料庫",
+ "For larger installations we recommend to choose a different database backend." : "在大型安裝中建議使用其他種資料庫",
+ "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "若使用桌面版程式同步檔案,不建議使用 SQLite",
+ "Finish setup" : "完成設定",
+ "Finishing …" : "即將完成…",
+ "Need help?" : "需要幫助?",
+ "See the documentation" : "閱讀說明文件",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "這個應用程式需要啟用 Javascript 才能正常運作,請{linkstart}啟用Javascript{linkend}然後重新整理頁面。",
+ "More apps" : "更多應用程式",
+ "Search" : "搜尋",
+ "This action requires you to confirm your password:" : "這個動作需要您輸入密碼",
+ "Confirm your password" : "輸入密碼",
+ "Server side authentication failed!" : "伺服器端認證失敗!",
+ "Please contact your administrator." : "請聯絡系統管理員",
+ "An internal error occurred." : "發生內部錯誤",
+ "Please try again or contact your administrator." : "請重試或聯絡系統管理員",
+ "Username or email" : "用戶名或 email",
+ "Wrong password. Reset it?" : "密碼錯誤,重設密碼?",
+ "Wrong password." : "密碼錯誤",
+ "Log in" : "登入",
+ "Stay logged in" : "保持登入狀態",
+ "Alternative Logins" : "其他登入方法",
+ "New password" : "新密碼",
+ "New Password" : "新密碼",
+ "Reset password" : "重設密碼",
+ "Two-factor authentication" : "二階段認證",
+ "Cancel log in" : "取消登入",
+ "Use backup code" : "使用備用認證碼",
+ "Error while validating your second factor" : "驗證二階段因子發生錯誤",
+ "You are accessing the server from an untrusted domain." : "你正在從一個未信任的網域存取伺服器",
+ "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." : "請聯絡您的系統管理員,如果您就是系統管理員,請設定 config/config.php 中的 \"trusted_domain\" 選項。範例設定提供於 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." : "依照設定而定,您身為系統管理員可能也可以使用底下的按鈕來信任這個網域",
+ "Add \"%s\" as trusted domain" : "將 %s 加入到信任的網域",
+ "App update required" : "需要更新應用程式",
+ "%s will be updated to version %s" : "%s 將會更新至版本 %s",
+ "These apps will be updated:" : "將會更新這些應用程式",
+ "These incompatible apps will be disabled:" : "將會停用這些不相容的應用程式",
+ "The theme %s has been disabled." : "主題 %s 已經被停用",
+ "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "在繼續之前,請備份資料庫、config 目錄及資料目錄",
+ "Start update" : "開始升級",
+ "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "在大型安裝上,為了避免升級請求逾時,你也可以在安裝目錄執行下列指令:",
+ "Detailed logs" : "詳細記錄檔",
+ "Update needed" : "需要更新",
+ "This %s instance is currently in maintenance mode, which may take a while." : "這個 %s 安裝目前處於維護模式,需要一段時間恢復。",
+ "This page will refresh itself when the %s instance is available again." : "%s 安裝恢復可用之後,本頁會自動重新整理",
+ "Contact your system administrator if this message persists or appeared unexpectedly." : "若這個訊息持續出現,請聯絡系統管理員",
+ "Thank you for your patience." : "感謝您的耐心",
+ "Problem loading page, reloading in 5 seconds" : "載入頁面出錯,5 秒後重新整理",
+ "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?" : "您的檔案是加密的,如果您沒有啟用救援金鑰,當您重設密碼之後將無法存取您的資料。<br/>如果不確定該怎麼做,請聯絡您的系統管理員。<br/>您確定要繼續嗎?",
+ "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." : "您的資料目錄和檔案看來可以被公開存取,這表示 .htaccess 檔案並未生效,我們強烈建議您設定您的網頁伺服器,拒絕資料目錄的公開存取,或者將您的資料目錄移出網頁伺服器根目錄。",
+ "Error while unsharing" : "取消分享時發生錯誤",
+ "can reshare" : "允許轉分享",
+ "can edit" : "可編輯",
+ "access control" : "存取控制",
+ "The object type is not specified." : "未指定物件類型",
+ "Enter new" : "輸入新的",
+ "Add" : "增加",
+ "Edit tags" : "編輯標籤",
+ "Error loading dialog template: {error}" : "載入對話樣板出錯:{error}",
+ "No tags selected for deletion." : "沒有選擇要刪除的標籤",
+ "The update was successful. Redirecting you to Nextcloud now." : "更新成功,即將重導向至 Nextcloud",
+ "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "嗨,\n\n%s 和你分享了 %s ,到這裡看它:%s\n",
+ "The share will expire on %s." : "這個分享將會於 %s 過期",
+ "Cheers!" : "太棒了!",
+ "Log out" : "登出",
+ "Use the following link to reset your password: {link}" : "請至以下連結重設您的密碼: {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>" : "嗨,<br><br>%s 與你分享了<strong>%s</strong>。<br><a href=\"%s\">檢視</a><br><br>",
+ "This Nextcloud instance is currently in single user mode." : "這個 Nextcloud 伺服器目前運作於單一使用者模式",
+ "This means only administrators can use the instance." : "這表示只有系統管理員能夠使用",
+ "Please use the command line updater because you have a big instance." : "請使用命令列更新工具,因為您的服務規模較大"
+},
+"nplurals=1; plural=0;");
diff --git a/core/l10n/zh_TW.json b/core/l10n/zh_TW.json
new file mode 100644
index 00000000000..11121e9d580
--- /dev/null
+++ b/core/l10n/zh_TW.json
@@ -0,0 +1,295 @@
+{ "translations": {
+ "Please select a file." : "請選擇一個檔案",
+ "File is too big" : "檔案太大",
+ "The selected file is not an image." : "選擇的檔案不是圖片檔",
+ "The selected file cannot be read." : "無法讀取選擇的檔案",
+ "Invalid file provided" : "提供的檔案無效",
+ "No image or file provided" : "未提供圖片或檔案",
+ "Unknown filetype" : "未知的檔案類型",
+ "Invalid image" : "無效的圖片",
+ "An error occurred. Please contact your admin." : "發生錯誤,請聯絡管理員",
+ "No temporary profile picture available, try again" : "沒有臨時用的大頭貼,請再試一次",
+ "No crop data provided" : "未設定剪裁",
+ "No valid crop data provided" : "未提供有效的剪裁設定",
+ "Crop is not square" : "剪裁設定不是正方形",
+ "State token does not match" : "狀態 token 不匹配",
+ "Password reset is disabled" : "密碼重設已停用",
+ "Couldn't reset password because the token is invalid" : "無法重設密碼因為 token 無效",
+ "Couldn't reset password because the token is expired" : "無法重設密碼,因為 token 過期",
+ "Could not send reset email because there is no email address for this username. Please contact your administrator." : "無法寄送重設 email ,因為這個帳號沒有設定 email 地址,請聯絡您的系統管理員。",
+ "Password reset" : "密碼重設",
+ "Reset your password" : "重設您的密碼",
+ "%s password reset" : "%s 密碼重設",
+ "Couldn't send reset email. Please contact your administrator." : "無法寄送重設 email ,請聯絡系統管理員",
+ "Couldn't send reset email. Please make sure your username is correct." : "無法寄送重設 email ,請確認您的帳號輸入正確",
+ "Preparing update" : "準備更新",
+ "[%d / %d]: %s" : "[%d / %d]: %s",
+ "Repair warning: " : "修復警告:",
+ "Repair error: " : "修復錯誤",
+ "Please use the command line updater because automatic updating is disabled in the config.php." : "請使用命令列更新工具,因為自動更新在 config.php 中被停用了",
+ "[%d / %d]: Checking table %s" : "[%d / %d]: 檢查資料表 %s",
+ "Turned on maintenance mode" : "已啓用維護模式",
+ "Turned off maintenance mode" : "已停用維護模式",
+ "Maintenance mode is kept active" : "維護模式維持在開啟狀態",
+ "Updating database schema" : "更新資料庫格式",
+ "Updated database" : "已更新資料庫",
+ "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "檢查是否有可更新的資料庫格式(若資料庫較大,可能需要一段時間)",
+ "Checked database schema update" : "已檢查資料庫格式更新",
+ "Checking updates of apps" : "檢查 app 更新",
+ "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "檢查 %s 是否有可更新的資料庫格式(若資料庫較大,可能需要一段時間)",
+ "Checked database schema update for apps" : "已檢查應用程式的資料庫格式更新",
+ "Updated \"%s\" to %s" : "已更新 %s 到 %s",
+ "Set log level to debug" : "設定紀錄變成除錯層級",
+ "Reset log level" : "重設記錄層級",
+ "Starting code integrity check" : "開始檢查程式碼完整性",
+ "Finished code integrity check" : "完成程式碼完整性檢查",
+ "%s (3rdparty)" : "%s (第3方)",
+ "%s (incompatible)" : "%s (不相容的)",
+ "Following apps have been disabled: %s" : "以下應用程式已經被停用:%s",
+ "Already up to date" : "已經是最新版",
+ "Search contacts …" : "尋找聯絡人…",
+ "No contacts found" : "查無聯絡人",
+ "Show all contacts …" : "顯示所有聯絡人…",
+ "There was an error loading your contacts" : "載入您的聯絡人的時候發生錯誤",
+ "Loading your contacts …" : "載入聯絡人…",
+ "Looking for {term} …" : "搜尋 {term} …",
+ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">執行程式碼完整性檢查時發生問題。更多資訊…</a>",
+ "No action available" : "沒有可套用的動作",
+ "Error fetching contact actions" : "擷取聯絡人動作發生錯誤",
+ "Settings" : "設定",
+ "Connection to server lost" : "伺服器連線中斷",
+ "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["載入頁面出錯,%n 秒後重新整理"],
+ "Saving..." : "儲存中...",
+ "Dismiss" : "知道了",
+ "This action requires you to confirm your password" : "這個動作需要您輸入密碼",
+ "Authentication required" : "需要認證",
+ "Password" : "密碼",
+ "Cancel" : "取消",
+ "Confirm" : "確認",
+ "Failed to authenticate, try again" : "認證失敗,再試一次。",
+ "seconds ago" : "幾秒前",
+ "Logging in …" : "載入中......",
+ "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." : "重設密碼的連結已經 email 至你的信箱,如果你在一段時間內沒收到,請檢查垃圾郵件資料夾,如果還是找不到,請聯絡系統管理員。",
+ "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?" : "您的檔案是加密的,當您重設密碼之後將無法存取您的資料。<br/>如果不確定該怎麼做,請聯絡您的系統管理員。<br/>您確定要繼續嗎?",
+ "I know what I'm doing" : "我知道我在幹嘛",
+ "Password can not be changed. Please contact your administrator." : "無法變更密碼,請聯絡您的系統管理員",
+ "No" : "否",
+ "Yes" : "是",
+ "No files in here" : "沒有任何檔案",
+ "Choose" : "選擇",
+ "Error loading file picker template: {error}" : "載入檔案選擇器樣板出錯: {error}",
+ "OK" : "OK",
+ "Error loading message template: {error}" : "載入訊息樣板出錯: {error}",
+ "read-only" : "唯讀",
+ "_{count} file conflict_::_{count} file conflicts_" : ["{count} 個檔案衝突"],
+ "One file conflict" : "一個檔案衝突",
+ "New Files" : "新檔案",
+ "Already existing files" : "已經存在的檔案",
+ "Which files do you want to keep?" : "您要保留哪一個檔案?",
+ "If you select both versions, the copied file will have a number added to its name." : "如果您同時選擇兩個版本,被複製的那個檔案名稱後面會加上編號",
+ "Continue" : "繼續",
+ "(all selected)" : "(已全選)",
+ "({count} selected)" : "(已選 {count} 項)",
+ "Error loading file exists template" : "載入檔案存在樣板出錯",
+ "Pending" : "等候中",
+ "Very weak password" : "密碼強度非常弱",
+ "Weak password" : "密碼強度弱",
+ "So-so password" : "密碼強度普通",
+ "Good password" : "密碼強度佳",
+ "Strong password" : "密碼強度極佳",
+ "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "您的網頁伺服器無法提供檔案同步功能,因為 WebDAV 界面有問題",
+ "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>." : "您的網頁伺服器並未正確設定來解析 \"{url}\" ,請查看我們的<a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">說明文件</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." : "伺服器沒有網際網路連線,有些功能,像是外部儲存、更新版通知將無法運作。從遠端存取資料或是寄送 email 通知可能也無法運作。建議您設定好網際網路連線以使用所有功能。",
+ "Error occurred while checking server setup" : "檢查伺服器設定時發生錯誤",
+ "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." : "\"{header}\" HTTP 標頭配置與 \"{expected}\"不一樣,這是一個潛在安全性或者隱私上的風險,因此我們建議您調整此設定",
+ "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 {recipients}" : "與 {recipients} 分享",
+ "Error setting expiration date" : "設定到期日發生錯誤",
+ "The public link will expire no later than {days} days after it is created" : "這個公開連結會在 {days} 天內失效",
+ "Set expiration date" : "指定到期日",
+ "Expiration" : "過期",
+ "Expiration date" : "到期日",
+ "Choose a password for the public link" : "為公開連結選一個密碼",
+ "Choose a password for the public link or press the \"Enter\" key" : "為公開連結選一個密碼或是按下 Enter 鍵",
+ "Copied!" : "已複製",
+ "Copy" : "複製",
+ "Not supported!" : "不支援!",
+ "Press ⌘-C to copy." : "按下 ⌘-C 來複製",
+ "Press Ctrl-C to copy." : "按下 Ctrl-C 來複製",
+ "Resharing is not allowed" : "不允許重新分享",
+ "Share to {name}" : "分享給 {name}",
+ "Share link" : "分享連結",
+ "Link" : "連結",
+ "Password protect" : "密碼保護",
+ "Allow editing" : "允許編輯",
+ "Email link to person" : "將連結 email 給別人",
+ "Send" : "寄出",
+ "Allow upload and editing" : "允許上傳及編輯",
+ "Read only" : "唯讀",
+ "File drop (upload only)" : "檔案投遞箱(僅限上傳)",
+ "Shared with you and the group {group} by {owner}" : "由 {owner} 分享給您和 {group}",
+ "Shared with you by {owner}" : "{owner} 已經和您分享",
+ "Choose a password for the mail share" : "為郵件分享選一個密碼",
+ "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} 分享了連結",
+ "group" : "群組",
+ "remote" : "遠端",
+ "email" : "email",
+ "shared by {sharer}" : "由 {sharer} 分享",
+ "Unshare" : "取消分享",
+ "Can reshare" : "允許轉分享",
+ "Can edit" : "允許編輯",
+ "Can create" : "新增",
+ "Can change" : "允許更動",
+ "Can delete" : "允許刪除",
+ "Access control" : "存取控制",
+ "Could not unshare" : "無法取消分享",
+ "Error while sharing" : "分享時發生錯誤",
+ "Share details could not be loaded for this item." : "無法載入分享細節",
+ "No users or groups found for {search}" : "沒有群組或使用者符合 {search}",
+ "No users found for {search}" : "沒有使用者符合 {search}",
+ "An error occurred. Please try again" : "發生錯誤,請再試一次",
+ "{sharee} (group)" : "{sharee} (群組)",
+ "{sharee} (remote)" : "{sharee} (遠端)",
+ "{sharee} (email)" : "{sharee} (email)",
+ "{sharee} ({type}, {owner})" : "{sharee} ({type}, {owner})",
+ "Share" : "分享",
+ "Name or email address..." : "名字或電子郵件地址",
+ "Name, federated cloud ID or email address..." : "名字、聯邦雲 ID 或是電子郵件地址",
+ "Name..." : "名字…",
+ "Error" : "錯誤",
+ "Error removing share" : "移除分享時發生錯誤",
+ "Non-existing tag #{tag}" : "不存在的標籤 #{tag}",
+ "restricted" : "受限",
+ "invisible" : "不可見",
+ "({scope})" : "({scope})",
+ "Delete" : "刪除",
+ "Rename" : "重新命名",
+ "Collaborative tags" : "標籤",
+ "No tags found" : "查無標籤",
+ "unknown text" : "未知的文字",
+ "Hello world!" : "哈囉,世界!",
+ "sunny" : "晴朗的",
+ "Hello {name}, the weather is {weather}" : "哈囉 {name}, 天氣是 {weather}",
+ "Hello {name}" : "哈囉 {name}",
+ "new" : "新",
+ "_download %n file_::_download %n files_" : ["下載 %n 個檔案"],
+ "The update is in progress, leaving this page might interrupt the process in some environments." : "正在更新,在某些狀況下,離開本頁面可能會導致更新中斷",
+ "Update to {version}" : "更新到 {version}",
+ "An error occurred." : "發生錯誤",
+ "Please reload the page." : "請重新整理頁面",
+ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "更新失敗,檢視<a href=\"{url}\">論壇上的文章</a>來瞭解更多",
+ "Continue to Nextcloud" : "繼續前往 Nextcloud",
+ "Searching other places" : "搜尋其他位置",
+ "_{count} search result in another folder_::_{count} search results in other folders_" : ["在其他資料夾中有 {count} 比結果"],
+ "Personal" : "個人",
+ "Users" : "使用者",
+ "Apps" : "應用程式",
+ "Admin" : "管理",
+ "Help" : "說明",
+ "Access forbidden" : "存取被拒",
+ "File not found" : "找不到檔案",
+ "The specified document has not been found on the server." : "該文件不存在於伺服器上",
+ "You can click here to return to %s." : "點這裡以回到 %s",
+ "Internal Server Error" : "內部伺服器錯誤",
+ "The server encountered an internal error and was unable to complete your request." : "伺服器遭遇內部錯誤,無法完成您的要求",
+ "Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report." : "如果這個錯誤重複出現,請聯絡系統管理員,並附上以下的錯誤細節",
+ "More details can be found in the server log." : "伺服器記錄檔裡面有更多細節",
+ "Technical details" : "技術細節",
+ "Remote Address: %s" : "遠端位置:%s",
+ "Request ID: %s" : "請求編號:%s",
+ "Type: %s" : "類型:%s",
+ "Code: %s" : "代碼:%s",
+ "Message: %s" : "訊息:%s",
+ "File: %s" : "檔案:%s",
+ "Line: %s" : "行數:%s",
+ "Trace" : "追蹤",
+ "Security warning" : "安全性警告",
+ "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." : "您的資料目錄看起來可以被 Internet 公開存取,因為 .htaccess 設定並未生效。",
+ "Create an <strong>admin account</strong>" : "建立一個<strong>管理者帳號</strong>",
+ "Username" : "使用者名稱",
+ "Storage & database" : "儲存空間和資料庫",
+ "Data folder" : "資料儲存位置",
+ "Configure the database" : "設定資料庫",
+ "Only %s is available." : "剩下 %s 可使用",
+ "Install and activate additional PHP modules to choose other database types." : "安裝並啟用相關 PHP 模組來使用其他種資料庫",
+ "For more details check out the documentation." : "更多細節詳見說明文件",
+ "Database user" : "資料庫使用者",
+ "Database password" : "資料庫密碼",
+ "Database name" : "資料庫名稱",
+ "Database tablespace" : "資料庫 tablespace",
+ "Database host" : "資料庫主機",
+ "Performance warning" : "效能警告",
+ "SQLite will be used as database." : "將使用 SQLite 為資料庫",
+ "For larger installations we recommend to choose a different database backend." : "在大型安裝中建議使用其他種資料庫",
+ "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "若使用桌面版程式同步檔案,不建議使用 SQLite",
+ "Finish setup" : "完成設定",
+ "Finishing …" : "即將完成…",
+ "Need help?" : "需要幫助?",
+ "See the documentation" : "閱讀說明文件",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "這個應用程式需要啟用 Javascript 才能正常運作,請{linkstart}啟用Javascript{linkend}然後重新整理頁面。",
+ "More apps" : "更多應用程式",
+ "Search" : "搜尋",
+ "This action requires you to confirm your password:" : "這個動作需要您輸入密碼",
+ "Confirm your password" : "輸入密碼",
+ "Server side authentication failed!" : "伺服器端認證失敗!",
+ "Please contact your administrator." : "請聯絡系統管理員",
+ "An internal error occurred." : "發生內部錯誤",
+ "Please try again or contact your administrator." : "請重試或聯絡系統管理員",
+ "Username or email" : "用戶名或 email",
+ "Wrong password. Reset it?" : "密碼錯誤,重設密碼?",
+ "Wrong password." : "密碼錯誤",
+ "Log in" : "登入",
+ "Stay logged in" : "保持登入狀態",
+ "Alternative Logins" : "其他登入方法",
+ "New password" : "新密碼",
+ "New Password" : "新密碼",
+ "Reset password" : "重設密碼",
+ "Two-factor authentication" : "二階段認證",
+ "Cancel log in" : "取消登入",
+ "Use backup code" : "使用備用認證碼",
+ "Error while validating your second factor" : "驗證二階段因子發生錯誤",
+ "You are accessing the server from an untrusted domain." : "你正在從一個未信任的網域存取伺服器",
+ "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." : "請聯絡您的系統管理員,如果您就是系統管理員,請設定 config/config.php 中的 \"trusted_domain\" 選項。範例設定提供於 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." : "依照設定而定,您身為系統管理員可能也可以使用底下的按鈕來信任這個網域",
+ "Add \"%s\" as trusted domain" : "將 %s 加入到信任的網域",
+ "App update required" : "需要更新應用程式",
+ "%s will be updated to version %s" : "%s 將會更新至版本 %s",
+ "These apps will be updated:" : "將會更新這些應用程式",
+ "These incompatible apps will be disabled:" : "將會停用這些不相容的應用程式",
+ "The theme %s has been disabled." : "主題 %s 已經被停用",
+ "Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "在繼續之前,請備份資料庫、config 目錄及資料目錄",
+ "Start update" : "開始升級",
+ "To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "在大型安裝上,為了避免升級請求逾時,你也可以在安裝目錄執行下列指令:",
+ "Detailed logs" : "詳細記錄檔",
+ "Update needed" : "需要更新",
+ "This %s instance is currently in maintenance mode, which may take a while." : "這個 %s 安裝目前處於維護模式,需要一段時間恢復。",
+ "This page will refresh itself when the %s instance is available again." : "%s 安裝恢復可用之後,本頁會自動重新整理",
+ "Contact your system administrator if this message persists or appeared unexpectedly." : "若這個訊息持續出現,請聯絡系統管理員",
+ "Thank you for your patience." : "感謝您的耐心",
+ "Problem loading page, reloading in 5 seconds" : "載入頁面出錯,5 秒後重新整理",
+ "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?" : "您的檔案是加密的,如果您沒有啟用救援金鑰,當您重設密碼之後將無法存取您的資料。<br/>如果不確定該怎麼做,請聯絡您的系統管理員。<br/>您確定要繼續嗎?",
+ "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." : "您的資料目錄和檔案看來可以被公開存取,這表示 .htaccess 檔案並未生效,我們強烈建議您設定您的網頁伺服器,拒絕資料目錄的公開存取,或者將您的資料目錄移出網頁伺服器根目錄。",
+ "Error while unsharing" : "取消分享時發生錯誤",
+ "can reshare" : "允許轉分享",
+ "can edit" : "可編輯",
+ "access control" : "存取控制",
+ "The object type is not specified." : "未指定物件類型",
+ "Enter new" : "輸入新的",
+ "Add" : "增加",
+ "Edit tags" : "編輯標籤",
+ "Error loading dialog template: {error}" : "載入對話樣板出錯:{error}",
+ "No tags selected for deletion." : "沒有選擇要刪除的標籤",
+ "The update was successful. Redirecting you to Nextcloud now." : "更新成功,即將重導向至 Nextcloud",
+ "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" : "嗨,\n\n%s 和你分享了 %s ,到這裡看它:%s\n",
+ "The share will expire on %s." : "這個分享將會於 %s 過期",
+ "Cheers!" : "太棒了!",
+ "Log out" : "登出",
+ "Use the following link to reset your password: {link}" : "請至以下連結重設您的密碼: {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>" : "嗨,<br><br>%s 與你分享了<strong>%s</strong>。<br><a href=\"%s\">檢視</a><br><br>",
+ "This Nextcloud instance is currently in single user mode." : "這個 Nextcloud 伺服器目前運作於單一使用者模式",
+ "This means only administrators can use the instance." : "這表示只有系統管理員能夠使用",
+ "Please use the command line updater because you have a big instance." : "請使用命令列更新工具,因為您的服務規模較大"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/core/register_command.php b/core/register_command.php
index 629fd183b06..bfb1138c5e3 100644
--- a/core/register_command.php
+++ b/core/register_command.php
@@ -85,6 +85,10 @@ if (\OC::$server->getConfig()->getSystemValue('installed', false)) {
$application->add(new OC\Core\Command\Db\GenerateChangeScript());
$application->add(new OC\Core\Command\Db\ConvertType(\OC::$server->getConfig(), new \OC\DB\ConnectionFactory(\OC::$server->getSystemConfig())));
$application->add(new OC\Core\Command\Db\ConvertMysqlToMB4(\OC::$server->getConfig(), \OC::$server->getDatabaseConnection(), \OC::$server->getURLGenerator(), \OC::$server->getLogger()));
+ $application->add(new OC\Core\Command\Db\Migrations\StatusCommand(\OC::$server->getDatabaseConnection()));
+ $application->add(new OC\Core\Command\Db\Migrations\MigrateCommand(\OC::$server->getDatabaseConnection()));
+ $application->add(new OC\Core\Command\Db\Migrations\GenerateCommand(\OC::$server->getDatabaseConnection()));
+ $application->add(new OC\Core\Command\Db\Migrations\ExecuteCommand(\OC::$server->getDatabaseConnection(), \OC::$server->getConfig()));
$application->add(new OC\Core\Command\Encryption\Disable(\OC::$server->getConfig()));
$application->add(new OC\Core\Command\Encryption\Enable(\OC::$server->getConfig(), \OC::$server->getEncryptionManager()));
@@ -125,6 +129,7 @@ if (\OC::$server->getConfig()->getSystemValue('installed', false)) {
$application->add(new OC\Core\Command\Maintenance\Mimetype\UpdateJS(\OC::$server->getMimeTypeDetector()));
$application->add(new OC\Core\Command\Maintenance\Mode(\OC::$server->getConfig()));
$application->add(new OC\Core\Command\Maintenance\UpdateHtaccess());
+ $application->add(new OC\Core\Command\Maintenance\UpdateTheme(\OC::$server->getMimeTypeDetector(), \OC::$server->getMemCacheFactory()));
$application->add(new OC\Core\Command\Upgrade(\OC::$server->getConfig(), \OC::$server->getLogger()));
$application->add(new OC\Core\Command\Maintenance\Repair(
diff --git a/core/templates/layout.user.php b/core/templates/layout.user.php
index 7d54d9b21f7..337032ab664 100644
--- a/core/templates/layout.user.php
+++ b/core/templates/layout.user.php
@@ -34,7 +34,7 @@
<div id="header-left">
<a href="<?php print_unescaped(link_to('', 'index.php')); ?>"
id="nextcloud" tabindex="1">
- <div class="logo-icon">
+ <div class="logo logo-icon">
<h1 class="hidden-visually">
<?php p($theme->getName()); ?>
</h1>
@@ -58,10 +58,10 @@
class="app-icon"/>
<div class="icon-loading-small-dark"
style="display:none;"></div>
- <span>
+ </a>
+ <span>
<?php p($entry['name']); ?>
</span>
- </a>
</li>
<?php endforeach; ?>
<li id="more-apps" class="menutoggle">