diff options
Diffstat (limited to 'core')
145 files changed, 3809 insertions, 2021 deletions
diff --git a/core/ajax/share.php b/core/ajax/share.php index 1166ea3198a..be02c056357 100644 --- a/core/ajax/share.php +++ b/core/ajax/share.php @@ -41,7 +41,8 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo $_POST['itemSource'], $shareType, $shareWith, - $_POST['permissions'] + $_POST['permissions'], + $_POST['itemSourceName'] ); if (is_string($token)) { @@ -83,7 +84,7 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo ($return) ? OC_JSON::success() : OC_JSON::error(); } break; - case 'informRecipients': + case 'informRecipients': $l = OC_L10N::get('core'); @@ -293,7 +294,7 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo while ($count < 15 && count($users) == $limit) { $limit = 15 - $count; if ($sharePolicy == 'groups_only') { - $users = OC_Group::DisplayNamesInGroups($groups, $_GET['search'], $limit, $offset); + $users = OC_Group::DisplayNamesInGroups($usergroups, $_GET['search'], $limit, $offset); } else { $users = OC_User::getDisplayNames($_GET['search'], $limit, $offset); } @@ -305,8 +306,9 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo && $uid != OC_User::getUser()) { $shareWith[] = array( 'label' => $displayName, - 'value' => array('shareType' => OCP\Share::SHARE_TYPE_USER, - 'shareWith' => $uid) + 'value' => array( + 'shareType' => OCP\Share::SHARE_TYPE_USER, + 'shareWith' => $uid) ); $count++; } @@ -324,7 +326,7 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo || !is_array($_GET['itemShares'][OCP\Share::SHARE_TYPE_GROUP]) || !in_array($group, $_GET['itemShares'][OCP\Share::SHARE_TYPE_GROUP])) { $shareWith[] = array( - 'label' => $group.' ('.$l->t('group').')', + 'label' => $group, 'value' => array( 'shareType' => OCP\Share::SHARE_TYPE_GROUP, 'shareWith' => $group diff --git a/core/ajax/vcategories/add.php b/core/ajax/vcategories/add.php deleted file mode 100644 index 16a1461be08..00000000000 --- a/core/ajax/vcategories/add.php +++ /dev/null @@ -1,42 +0,0 @@ -<?php -/** - * Copyright (c) 2012 Thomas Tanghus <thomas@tanghus.net> - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ -function bailOut($msg) { - OC_JSON::error(array('data' => array('message' => $msg))); - OC_Log::write('core', 'ajax/vcategories/add.php: '.$msg, OC_Log::DEBUG); - exit(); -} -function debug($msg) { - OC_Log::write('core', 'ajax/vcategories/add.php: '.$msg, OC_Log::DEBUG); -} - -OCP\JSON::checkLoggedIn(); -OCP\JSON::callCheck(); - -$l = OC_L10N::get('core'); - -$category = isset($_POST['category']) ? strip_tags($_POST['category']) : null; -$type = isset($_POST['type']) ? $_POST['type'] : null; - -if(is_null($type)) { - bailOut($l->t('Category type not provided.')); -} - -if(is_null($category)) { - bailOut($l->t('No category to add?')); -} - -debug(print_r($category, true)); - -$categories = new OC_VCategories($type); -if($categories->hasCategory($category)) { - bailOut($l->t('This category already exists: %s', array($category))); -} else { - $categories->add($category, true); -} - -OC_JSON::success(array('data' => array('categories'=>$categories->categories()))); diff --git a/core/ajax/vcategories/addToFavorites.php b/core/ajax/vcategories/addToFavorites.php deleted file mode 100644 index 52f62d5fc6b..00000000000 --- a/core/ajax/vcategories/addToFavorites.php +++ /dev/null @@ -1,38 +0,0 @@ -<?php -/** - * Copyright (c) 2012 Thomas Tanghus <thomas@tanghus.net> - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ -function bailOut($msg) { - OC_JSON::error(array('data' => array('message' => $msg))); - OC_Log::write('core', 'ajax/vcategories/addToFavorites.php: '.$msg, OC_Log::DEBUG); - exit(); -} -function debug($msg) { - OC_Log::write('core', 'ajax/vcategories/addToFavorites.php: '.$msg, OC_Log::DEBUG); -} - -OCP\JSON::checkLoggedIn(); -OCP\JSON::callCheck(); - -$l = OC_L10N::get('core'); - -$id = isset($_POST['id']) ? strip_tags($_POST['id']) : null; -$type = isset($_POST['type']) ? $_POST['type'] : null; - -if(is_null($type)) { - bailOut($l->t('Object type not provided.')); -} - -if(is_null($id)) { - bailOut($l->t('%s ID not provided.', $type)); -} - -$categories = new OC_VCategories($type); -if(!$categories->addToFavorites($id, $type)) { - bailOut($l->t('Error adding %s to favorites.', $id)); -} - -OC_JSON::success(); diff --git a/core/ajax/vcategories/delete.php b/core/ajax/vcategories/delete.php deleted file mode 100644 index dfec3785743..00000000000 --- a/core/ajax/vcategories/delete.php +++ /dev/null @@ -1,40 +0,0 @@ -<?php -/** - * Copyright (c) 2012 Thomas Tanghus <thomas@tanghus.net> - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -function bailOut($msg) { - OC_JSON::error(array('data' => array('message' => $msg))); - OC_Log::write('core', 'ajax/vcategories/delete.php: '.$msg, OC_Log::DEBUG); - exit(); -} -function debug($msg) { - OC_Log::write('core', 'ajax/vcategories/delete.php: '.$msg, OC_Log::DEBUG); -} - -OCP\JSON::checkLoggedIn(); -OCP\JSON::callCheck(); - -$l = OC_L10N::get('core'); - -$type = isset($_POST['type']) ? $_POST['type'] : null; -$categories = isset($_POST['categories']) ? $_POST['categories'] : null; - -if(is_null($type)) { - bailOut($l->t('Object type not provided.')); -} - -debug('The application using category type "' - . $type - . '" uses the default file for deletion. OC_VObjects will not be updated.'); - -if(is_null($categories)) { - bailOut($l->t('No categories selected for deletion.')); -} - -$vcategories = new OC_VCategories($type); -$vcategories->delete($categories); -OC_JSON::success(array('data' => array('categories'=>$vcategories->categories()))); diff --git a/core/ajax/vcategories/edit.php b/core/ajax/vcategories/edit.php deleted file mode 100644 index 0387b17576c..00000000000 --- a/core/ajax/vcategories/edit.php +++ /dev/null @@ -1,34 +0,0 @@ -<?php -/** - * Copyright (c) 2012 Thomas Tanghus <thomas@tanghus.net> - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -function bailOut($msg) { - OC_JSON::error(array('data' => array('message' => $msg))); - OC_Log::write('core', 'ajax/vcategories/edit.php: '.$msg, OC_Log::DEBUG); - exit(); -} -function debug($msg) { - OC_Log::write('core', 'ajax/vcategories/edit.php: '.$msg, OC_Log::DEBUG); -} - -OC_JSON::checkLoggedIn(); - -$l = OC_L10N::get('core'); - -$type = isset($_GET['type']) ? $_GET['type'] : null; - -if(is_null($type)) { - bailOut($l->t('Category type not provided.')); -} - -$tmpl = new OCP\Template("core", "edit_categories_dialog"); - -$vcategories = new OC_VCategories($type); -$categories = $vcategories->categories(); -debug(print_r($categories, true)); -$tmpl->assign('categories', $categories); -$tmpl->printpage(); diff --git a/core/ajax/vcategories/favorites.php b/core/ajax/vcategories/favorites.php deleted file mode 100644 index db4244d601a..00000000000 --- a/core/ajax/vcategories/favorites.php +++ /dev/null @@ -1,30 +0,0 @@ -<?php -/** - * Copyright (c) 2012 Thomas Tanghus <thomas@tanghus.net> - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ -function bailOut($msg) { - OC_JSON::error(array('data' => array('message' => $msg))); - OC_Log::write('core', 'ajax/vcategories/addToFavorites.php: '.$msg, OC_Log::DEBUG); - exit(); -} -function debug($msg) { - OC_Log::write('core', 'ajax/vcategories/addToFavorites.php: '.$msg, OC_Log::DEBUG); -} - -OCP\JSON::checkLoggedIn(); -OCP\JSON::callCheck(); - -$type = isset($_GET['type']) ? $_GET['type'] : null; - -if(is_null($type)) { - $l = OC_L10N::get('core'); - bailOut($l->t('Object type not provided.')); -} - -$categories = new OC_VCategories($type); -$ids = $categories->getFavorites($type); - -OC_JSON::success(array('ids' => $ids)); diff --git a/core/ajax/vcategories/removeFromFavorites.php b/core/ajax/vcategories/removeFromFavorites.php deleted file mode 100644 index 78a528caa86..00000000000 --- a/core/ajax/vcategories/removeFromFavorites.php +++ /dev/null @@ -1,38 +0,0 @@ -<?php -/** - * Copyright (c) 2012 Thomas Tanghus <thomas@tanghus.net> - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ -function bailOut($msg) { - OC_JSON::error(array('data' => array('message' => $msg))); - OC_Log::write('core', 'ajax/vcategories/removeFromFavorites.php: '.$msg, OC_Log::DEBUG); - exit(); -} -function debug($msg) { - OC_Log::write('core', 'ajax/vcategories/removeFromFavorites.php: '.$msg, OC_Log::DEBUG); -} - -OCP\JSON::checkLoggedIn(); -OCP\JSON::callCheck(); - -$l = OC_L10N::get('core'); - -$id = isset($_POST['id']) ? strip_tags($_POST['id']) : null; -$type = isset($_POST['type']) ? $_POST['type'] : null; - -if(is_null($type)) { - bailOut($l->t('Object type not provided.')); -} - -if(is_null($id)) { - bailOut($l->t('%s ID not provided.', array($type))); -} - -$categories = new OC_VCategories($type); -if(!$categories->removeFromFavorites($id, $type)) { - bailOut($l->t('Error removing %s from favorites.', array($id))); -} - -OC_JSON::success(); diff --git a/core/command/app/disable.php b/core/command/app/disable.php new file mode 100644 index 00000000000..dcdee92349e --- /dev/null +++ b/core/command/app/disable.php @@ -0,0 +1,37 @@ +<?php +/** + * Copyright (c) 2013 Robin Appelman <icewind@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Core\Command\App; + +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 Disable extends Command { + protected function configure() { + $this + ->setName('app:disable') + ->setDescription('disable an app') + ->addArgument( + 'app-id', + InputArgument::REQUIRED, + 'disable the specified app' + ); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + $appId = $input->getArgument('app-id'); + if (\OC_App::isEnabled($appId)) { + \OC_App::disable($appId); + $output->writeln($appId . ' disabled'); + } else { + $output->writeln('No such app enabled: ' . $appId); + } + } +} diff --git a/core/command/app/enable.php b/core/command/app/enable.php new file mode 100644 index 00000000000..f08546602ee --- /dev/null +++ b/core/command/app/enable.php @@ -0,0 +1,39 @@ +<?php +/** + * Copyright (c) 2013 Robin Appelman <icewind@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Core\Command\App; + +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 Enable extends Command { + protected function configure() { + $this + ->setName('app:enable') + ->setDescription('enable an app') + ->addArgument( + 'app-id', + InputArgument::REQUIRED, + 'enable the specified app' + ); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + $appId = $input->getArgument('app-id'); + if (\OC_App::isEnabled($appId)) { + $output->writeln($appId . ' is already enabled'); + } else if (!\OC_App::getAppPath($appId)) { + $output->writeln($appId . ' not found'); + } else { + \OC_App::enable($appId); + $output->writeln($appId . ' enabled'); + } + } +} diff --git a/core/command/app/listapps.php b/core/command/app/listapps.php new file mode 100644 index 00000000000..dc471c5453a --- /dev/null +++ b/core/command/app/listapps.php @@ -0,0 +1,47 @@ +<?php +/** + * Copyright (c) 2013 Robin Appelman <icewind@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Core\Command\App; + +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; + +class ListApps extends Command { + protected function configure() { + $this + ->setName('app:list') + ->setDescription('List all available apps'); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + $apps = \OC_App::getAllApps(); + $enabledApps = array(); + $disabledApps = array(); + + //sort enabled apps above disabled apps + foreach ($apps as $app) { + if (\OC_App::isEnabled($app)) { + $enabledApps[] = $app; + } else { + $disabledApps[] = $app; + } + } + + sort($enabledApps); + sort($disabledApps); + $output->writeln('Enabled:'); + foreach ($enabledApps as $app) { + $output->writeln(' - ' . $app); + } + $output->writeln('Disabled:'); + foreach ($disabledApps as $app) { + $output->writeln(' - ' . $app); + } + } +} diff --git a/core/command/db/generatechangescript.php b/core/command/db/generatechangescript.php new file mode 100644 index 00000000000..f971124cfdc --- /dev/null +++ b/core/command/db/generatechangescript.php @@ -0,0 +1,45 @@ +<?php +/** + * Copyright (c) 2013 Bart Visscher <bartv@thisnet.nl> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Core\Command\Db; + +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputArgument; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Input\InputOption; +use Symfony\Component\Console\Output\OutputInterface; + +class GenerateChangeScript extends Command { + protected function configure() { + $this + ->setName('db:generate-change-script') + ->setDescription('generates the change script from the current connected db to db_structure.xml') + ->addArgument( + 'schema-xml', + InputArgument::OPTIONAL, + 'the schema xml to be used as target schema', + \OC::$SERVERROOT . '/db_structure.xml' + ) + ; + } + + protected function execute(InputInterface $input, OutputInterface $output) { + + $file = $input->getArgument('schema-xml'); + + $schemaManager = new \OC\DB\MDB2SchemaManager(\OC_DB::getConnection()); + + try { + $result = $schemaManager->updateDbFromStructure($file, true); + $output->writeln($result); + } catch (\Exception $e) { + $output->writeln('Failed to update database structure ('.$e.')'); + } + + } +} diff --git a/core/command/maintenance/repair.php b/core/command/maintenance/repair.php new file mode 100644 index 00000000000..c5ef0c55cc0 --- /dev/null +++ b/core/command/maintenance/repair.php @@ -0,0 +1,41 @@ +<?php +/** + * Copyright (c) 2013 Robin Appelman <icewind@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Core\Command\Maintenance; + +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; + +class Repair extends Command { + /** + * @var \OC\Repair $repair + */ + protected $repair; + + /** + * @param \OC\Repair $repair + */ + public function __construct($repair) { + $this->repair = $repair; + parent::__construct(); + } + + protected function configure() { + $this + ->setName('maintenance:repair') + ->setDescription('set single user mode'); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + $this->repair->listen('\OC\Repair', 'step', function ($description) use ($output) { + $output->writeln(' - ' . $description); + }); + $this->repair->run(); + } +} diff --git a/core/command/maintenance/singleuser.php b/core/command/maintenance/singleuser.php new file mode 100644 index 00000000000..f9a1bbcaca6 --- /dev/null +++ b/core/command/maintenance/singleuser.php @@ -0,0 +1,51 @@ +<?php +/** + * Copyright (c) 2013 Robin Appelman <icewind@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Core\Command\Maintenance; + +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Input\InputOption; +use Symfony\Component\Console\Output\OutputInterface; + +class SingleUser extends Command { + + protected function configure() { + $this + ->setName('maintenance:singleuser') + ->setDescription('set single user mode') + ->addOption( + 'on', + null, + InputOption::VALUE_NONE, + 'enable single user mode' + ) + ->addOption( + 'off', + null, + InputOption::VALUE_NONE, + 'disable single user mode' + ); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + if ($input->getOption('on')) { + \OC_Config::setValue('singleuser', true); + $output->writeln('Single user mode enabled'); + } elseif ($input->getOption('off')) { + \OC_Config::setValue('singleuser', false); + $output->writeln('Single user mode disabled'); + } else { + if (\OC_Config::getValue('singleuser', false)) { + $output->writeln('Single user mode is currently enabled'); + } else { + $output->writeln('Single user mode is currently disabled'); + } + } + } +} diff --git a/core/command/upgrade.php b/core/command/upgrade.php new file mode 100644 index 00000000000..1d105b67a06 --- /dev/null +++ b/core/command/upgrade.php @@ -0,0 +1,89 @@ +<?php +/** + * Copyright (c) 2013 Owen Winkler <ringmaster@midnightcircus.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Core\Command; + +use OC\Updater; +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputArgument; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Input\InputOption; +use Symfony\Component\Console\Output\OutputInterface; + +class Upgrade extends Command { + + const ERROR_SUCCESS = 0; + const ERROR_NOT_INSTALLED = 1; + const ERROR_MAINTENANCE_MODE = 2; + const ERROR_UP_TO_DATE = 3; + + protected function configure() { + $this + ->setName('upgrade') + ->setDescription('run upgrade routines') + ; + } + + protected function execute(InputInterface $input, OutputInterface $output) { + global $RUNTIME_NOAPPS; + + $RUNTIME_NOAPPS = true; //no apps, yet + + require_once \OC::$SERVERROOT . '/lib/base.php'; + + // Don't do anything if ownCloud has not been installed + if(!\OC_Config::getValue('installed', false)) { + $output->writeln('<error>ownCloud has not yet been installed</error>'); + return self::ERROR_NOT_INSTALLED; + } + + if(\OC::checkUpgrade(false)) { + $updater = new Updater(); + + $updater->listen('\OC\Updater', 'maintenanceStart', function () use($output) { + $output->writeln('<info>Turned on maintenance mode</info>'); + }); + $updater->listen('\OC\Updater', 'maintenanceEnd', function () use($output) { + $output->writeln('<info>Turned off maintenance mode</info>'); + $output->writeln('<info>Update successful</info>'); + }); + $updater->listen('\OC\Updater', 'dbUpgrade', function () use($output) { + $output->writeln('<info>Updated database</info>'); + }); + $updater->listen('\OC\Updater', 'filecacheStart', function () use($output) { + $output->writeln('<info>Updating filecache, this may take really long...</info>'); + }); + $updater->listen('\OC\Updater', 'filecacheDone', function () use($output) { + $output->writeln('<info>Updated filecache</info>'); + }); + $updater->listen('\OC\Updater', 'filecacheProgress', function ($out) use($output) { + $output->writeln('... ' . $out . '% done ...'); + }); + + $updater->listen('\OC\Updater', 'failure', function ($message) use($output) { + $output->writeln($message); + \OC_Config::setValue('maintenance', false); + }); + + $updater->upgrade(); + return self::ERROR_SUCCESS; + } else if(\OC_Config::getValue('maintenance', false)) { + //Possible scenario: ownCloud core is updated but an app failed + $output->writeln('<warning>ownCloud is in maintenance mode</warning>'); + $output->write('<comment>Maybe an upgrade is already in process. Please check the ' + . 'logfile (data/owncloud.log). If you want to re-run the ' + . 'upgrade procedure, remove the "maintenance mode" from ' + . 'config.php and call this script again.</comment>' + , true); + return self::ERROR_MAINTENANCE_MODE; + } else { + $output->writeln('<info>ownCloud is already latest version</info>'); + return self::ERROR_UP_TO_DATE; + } + } +} diff --git a/core/command/user/report.php b/core/command/user/report.php new file mode 100644 index 00000000000..f95ba251bcc --- /dev/null +++ b/core/command/user/report.php @@ -0,0 +1,61 @@ +<?php +/** + * Copyright (c) 2014 Arthur Schiwon <blizzz@owncloud.com> + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Core\Command\User; + +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputArgument; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; +use Symfony\Component\Console\Helper\TableHelper; + +class Report extends Command { + protected function configure() { + $this + ->setName('user:report') + ->setDescription('shows how many users have access'); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + $table = $this->getHelperSet()->get('table'); + $table->setHeaders(array('User Report', '')); + $userCountArray = $this->countUsers(); + if(!empty($userCountArray)) { + $total = 0; + $rows = array(); + foreach($userCountArray as $classname => $users) { + $total += $users; + $rows[] = array($classname, $users); + } + + $rows[] = array(' '); + $rows[] = array('total users', $total); + } else { + $rows[] = array('No backend enabled that supports user counting', ''); + } + + $userDirectoryCount = $this->countUserDirectories(); + $rows[] = array(' '); + $rows[] = array('user directories', $userDirectoryCount); + + $table->setRows($rows); + $table->render($output); + } + + private function countUsers() { + \OC_App::loadApps(array('authentication')); + $userManager = \OC::$server->getUserManager(); + return $userManager->countUsers(); + } + + private function countUserDirectories() { + $dataview = new \OC\Files\View('/'); + $userDirectories = $dataview->getDirectoryContent('/', 'httpd/unix-directory'); + return count($userDirectories); + } +}
\ No newline at end of file diff --git a/core/css/apps.css b/core/css/apps.css index 49fb189f384..f68f53d6999 100644 --- a/core/css/apps.css +++ b/core/css/apps.css @@ -104,8 +104,8 @@ padding-left: 32px; } #app-navigation > .with-icon ul li > a { - padding-left: 48px; - background-position: 24px center; + padding-left: 68px; + background-position: 44px center; } #app-navigation .open { diff --git a/core/css/fixes.css b/core/css/fixes.css index a33bd94bb10..4ee854addef 100644 --- a/core/css/fixes.css +++ b/core/css/fixes.css @@ -48,3 +48,24 @@ .ie8 .oc-dialog { border: 1px solid #888888; } + +/* IE8 doesn't support transparent background - let's emulate black with an opacity of .3 on a dark blue background*/ +.ie8 fieldset .warning, .ie8 #body-login .error { + background-color: #1B314D; +} + +/* in IE9 the nav bar on the left side is too narrow and leave a white area - original width is 80px */ +.ie9 #navigation { + width: 100px; +} + +/* IE8 isn't able to display transparent background. So it is specified using a gradient */ +.ie8 #nojavascript { + filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c320000', endColorstr='#4c320000'); /* IE */ +} + +/* IE8 doesn't have rounded corners, so the strengthify bar should be wider */ +.lte8 #body-login .strengthify-wrapper { + width: 271px; + left: 6px; +} diff --git a/core/css/jquery.ocdialog.css b/core/css/jquery.ocdialog.css index aa72eaf8474..236968e3245 100644 --- a/core/css/jquery.ocdialog.css +++ b/core/css/jquery.ocdialog.css @@ -29,6 +29,7 @@ bottom: 0; display: block; margin-top: 10px; + width: 100%; } .oc-dialog-close { diff --git a/core/css/multiselect.css b/core/css/multiselect.css index a8ec6e88fd2..60f2f47e698 100644 --- a/core/css/multiselect.css +++ b/core/css/multiselect.css @@ -53,6 +53,7 @@ div.multiselect { max-width: 400px; min-width: 150px; padding-right: 10px; + min-height: 20px; position: relative; vertical-align: bottom; } diff --git a/core/css/share.css b/core/css/share.css index ded68349dc2..938afabafef 100644 --- a/core/css/share.css +++ b/core/css/share.css @@ -22,23 +22,35 @@ } #shareWithList li { - padding-top:2px; -} - -#shareWithList li:first-child { - white-space:normal; -} - -#shareWithList .cruds { - margin-left:-10px; + padding-top: 10px; + padding-bottom: 10px; + font-weight: bold; + line-height: 21px; + white-space: normal; } #shareWithList .unshare img, #shareWithList .showCruds img { vertical-align:text-bottom; /* properly align icons */ } +#shareWithList label input[type=checkbox]{ + margin-left: 0; +} +#shareWithList .username{ + padding-right: 8px; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 254px; + display: inline-block; + overflow: hidden; + vertical-align: middle; +} +#shareWithList li label{ + margin-right: 8px; +} #dropdown label { font-weight:400; + white-space: nowrap; } #dropdown input[type="checkbox"] { @@ -99,3 +111,9 @@ a.showCruds:hover,a.unshare:hover { overflow-y:auto; overflow-x:hidden; } + +.notCreatable { + padding-left: 12px; + padding-top: 12px; + color: #999; +} diff --git a/core/css/styles.css b/core/css/styles.css index 6406bcd7e63..29fcdd45738 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -46,22 +46,76 @@ body { background:#fefefe; font:normal .8em/1.6em "Helvetica Neue",Helvetica,Ari opacity: 1; } +#nojavascript { + position: absolute; + top: 0; + bottom: 0; + z-index: 999; + width: 100%; + text-align: center; + background-color: rgba(50,0,0,0.5); + color: white; + text-shadow: 0px 0px 5px black; + line-height: 125%; + font-size: x-large; +} +#nojavascript div { + width: 50%; + top: 40%; + position: absolute; + left: 50%; + margin-left: -25%; +} +#nojavascript a { + color: #ccc; + text-decoration: underline; +} +#nojavascript a:hover { + color: #aaa; +} + /* INPUTS */ -input[type="text"], input[type="password"], input[type="search"], input[type="number"], input[type="email"], input[type="url"], -textarea, select, +input[type="text"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="time"], +textarea, +select, button, .button, -#quota, .pager li a { +#quota, +.pager li a { width:10em; margin:.3em; padding:.6em .5em .4em; font-size:1em; background:#fff; color:#333; border:1px solid #ddd; outline:none; border-radius: 3px; } -input[type="hidden"] { height:0; width:0; } -input[type="text"], input[type="password"], input[type="search"], input[type="number"], input[type="email"], input[type="url"], textarea { - background:#f8f8f8; color:#555; cursor:text; +input[type="hidden"] { + height: 0; + width: 0; +} +input[type="text"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="time"], +textarea { + background: #fff; + color: #555; + cursor: text; font-family: inherit; /* use default ownCloud font instead of default textarea monospace */ } -input[type="text"], input[type="password"], input[type="search"], input[type="number"], input[type="email"], input[type="url"] { +input[type="text"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="time"] { -webkit-appearance:textfield; -moz-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; } @@ -71,12 +125,18 @@ input[type="number"]:hover, input[type="number"]:focus, input[type="number"]:act .searchbox input[type="search"]:hover, .searchbox input[type="search"]:focus, .searchbox input[type="search"]:active, input[type="email"]:hover, input[type="email"]:focus, input[type="email"]:active, input[type="url"]:hover, input[type="url"]:focus, input[type="url"]:active, +input[type="time"]:hover, input[type="time"]:focus, input[type="time"]:active, textarea:hover, textarea:focus, textarea:active { - background-color:#fff; color:#333; + color: #333; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; } input[type="checkbox"] { margin:0; padding:0; height:auto; width:auto; } input[type="checkbox"]:hover+label, input[type="checkbox"]:focus+label { color:#111 !important; } +input[type="time"] { + width: initial; + height: 31px; + -moz-box-sizing: border-box; box-sizing: border-box; +} #quota { cursor: default; margin: 30px; @@ -120,7 +180,8 @@ input[type="submit"] img, input[type="button"] img, button img, .button img { cu input:disabled, input:disabled:hover, input:disabled:focus, button:disabled, button:disabled:hover, button:disabled:focus, .button:disabled, .button:disabled:hover, .button:disabled:focus, -a.disabled, a.disabled:hover, a.disabled:focus { +a.disabled, a.disabled:hover, a.disabled:focus, +textarea:disabled { background-color: rgba(230,230,230,.9); color: #999; cursor: default; @@ -168,14 +229,21 @@ input[type="submit"].enabled { -webkit-box-sizing: border-box; box-sizing: border-box; position: fixed; + right: 0; + left: 0; height: 44px; width: 100%; - padding-right: 75px; + padding: 0; margin: 0; background: #eee; border-bottom: 1px solid #e7e7e7; z-index: 50; } +/* account for shift of controls bar due to app navigation */ +#body-user #controls, +#body-settings #controls { + padding-left: 80px; +} #controls .button, #controls button, #controls input[type='submit'], @@ -200,7 +268,7 @@ input[type="submit"].enabled { -moz-box-sizing:border-box; box-sizing:border-box; } #leftcontent, .leftcontent { - position:relative; overflow:auto; width:20em; height:100%; + position:relative; overflow:auto; width:256px; height:100%; background:#f8f8f8; border-right:1px solid #ddd; -moz-box-sizing:border-box; box-sizing:border-box; } @@ -209,7 +277,11 @@ input[type="submit"].enabled { #leftcontent li.active, .leftcontent li.active { font-weight:bold; } #leftcontent li:hover, .leftcontent li:hover { color:#333; background:#ddd; } #leftcontent a { height:100%; display:block; margin:0; padding:0 1em 0 0; float:left; } -#rightcontent, .rightcontent { position:fixed; top:6.4em; left:24.5em; overflow:auto } +#rightcontent, .rightcontent { position:fixed; top:89px; left: 336px; overflow:auto } + +#controls + .leftcontent{ + top: 44px; +} #emptycontent { font-size: 1.5em; @@ -237,6 +309,7 @@ input[type="submit"].enabled { #body-login p.info, #body-login form fieldset legend, #body-login #datadirContent label, +#body-login form fieldset .warning-info, #body-login form input[type="checkbox"]+label { text-align: center; color: #ccc; @@ -245,6 +318,11 @@ input[type="submit"].enabled { opacity: .6; } +#body-login p#message img { + vertical-align: middle; + padding: 5px; +} + #body-login div.buttons { text-align:center; } #body-login p.info { width: 22em; @@ -253,6 +331,8 @@ input[type="submit"].enabled { } #body-login p.info a { font-weight: bold; + padding: 13px; + margin: -13px; } #body-login #submit.login { margin-right:7px; } /* quick fix for log in button not being aligned with input fields, should be properly fixed by input field width later */ @@ -261,7 +341,7 @@ input[type="submit"].enabled { margin-bottom: 20px; text-align: left; } -#body-login form #adminaccount { margin-bottom:5px; } +#body-login form #adminaccount { margin-bottom:15px; } #body-login form fieldset legend, #datadirContent label { width: 100%; font-weight: bold; @@ -281,6 +361,21 @@ input[type="submit"].enabled { margin-left: -4px; } +/* strengthify wrapper */ +#body-login .strengthify-wrapper { + display: inline-block; + position: relative; + left: 15px; + top: -21px; + width: 252px; +} + +/* tipsy for the strengthify wrapper looks better with following font settings */ +#body-login .tipsy-inner { + font-weight: bold; + color: #ccc; +} + /* Icons for username and password fields to better recognize them */ #adminlogin, #adminpass, #user, #password { width:11.7em!important; padding-left:1.8em; } #adminlogin+label+img, #adminpass-icon, #user+label+img, #password-icon { @@ -431,11 +526,20 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; } padding: 10px; color: #d2322d; background-color: rgba(0,0,0,.3); - text-align: center; + text-align: left; border-radius: 3px; cursor: default; } +#body-login .update { + text-align: center; + color: #ccc; +} + +#body-login .update img.float-spinner { + float: left; +} + #body-user .warning, #body-settings .warning { margin-top: 8px; padding: 5px; @@ -466,7 +570,6 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; } } #body-login .warning { margin: 0 7px 5px; - font-weight: bold; } #body-login .warning legend { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; @@ -518,19 +621,19 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; } /* NAVIGATION ------------------------------------------------------------- */ #navigation { position: fixed; - float: left; + top: 0; + bottom: 0; + left: 0; width: 80px; - padding-top: 3.5em; + margin-top:45px; z-index: 75; - height: 100%; - background:#383c43 url('../img/noise.png') repeat; - overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; + background: #383c43 url('../img/noise.png') repeat; + overflow-y: auto; + overflow-x: hidden; + -moz-box-sizing:border-box; box-sizing:border-box; /* prevent ugly selection effect on accidental selection */ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } -#navigation:hover { - overflow-y: auto; /* show scrollbar only on hover */ -} #apps { height: 100%; } @@ -542,6 +645,9 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; } color: #fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; /* ellipsize long app names */ padding-bottom: 10px; + /* prevent shift caused by scrollbar */ + padding-left: 8px; + width: 64px; } /* icon opacity and hover effect */ @@ -583,7 +689,7 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; } margin: 0 auto -72px; } #apps-management, #navigation .push { - height: 70px; + height: 72px; } #apps-management { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; @@ -682,8 +788,6 @@ tbody tr:hover, tr:active { background-color:#f8f8f8; } } #body-settings .personalblock#quota { position:relative; padding:0; } #body-settings #controls+.helpblock { position:relative; margin-top:3em; } -.personalblock > legend { margin-top:2em; } -.personalblock > legend, th, dt, label { font-weight:bold; } code { font-family:"Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", monospace; } #quota div { @@ -746,30 +850,45 @@ a.bookmarklet { background-color:#ddd; border:1px solid #ccc; padding:5px;paddin span.ui-icon {float: left; margin: 3px 7px 30px 0;} .loading { background: url('../img/loading.gif') no-repeat center; cursor: wait; } +.loading-small { background: url('../img/loading-small.gif') no-repeat center; cursor: wait; } .move2trash { /* decrease spinner size */ width: 16px; height: 16px; } +/* ---- TAGS ---- */ +#tagsdialog .content { + width: 100%; height: 280px; +} +#tagsdialog .scrollarea { + overflow:auto; border:1px solid #ddd; + width: 100%; height: 240px; +} +#tagsdialog .bottombuttons { + width: 100%; height: 30px; +} +#tagsdialog .bottombuttons * { float:left;} +#tagsdialog .taglist li { background:#f8f8f8; padding:.3em .8em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -webkit-transition:background-color 500ms; -moz-transition:background-color 500ms; -o-transition:background-color 500ms; transition:background-color 500ms; } +#tagsdialog .taglist li:hover, #tagsdialog .taglist li:active { background:#eee; } +#tagsdialog .addinput { width: 90%; clear: both; } -/* ---- CATEGORIES ---- */ -#categoryform .scrollarea { position:absolute; left:10px; top:10px; right:10px; bottom:50px; overflow:auto; border:1px solid #ddd; background:#f8f8f8; } -#categoryform .bottombuttons { position:absolute; bottom:10px;} -#categoryform .bottombuttons * { float:left;} -/*#categorylist { border:1px solid #ddd;}*/ -#categorylist li { background:#f8f8f8; padding:.3em .8em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -webkit-transition:background-color 500ms; -moz-transition:background-color 500ms; -o-transition:background-color 500ms; transition:background-color 500ms; } -#categorylist li:hover, #categorylist li:active { background:#eee; } -#category_addinput { width:10em; } - -/* ---- APP SETTINGS ---- */ -.popup { background-color:white; border-radius:10px 10px 10px 10px; box-shadow:0 0 20px #888; color:#333; padding:10px; position:fixed !important; z-index:100; } +/* ---- APP SETTINGS - LEGACY, DO NOT USE THE POPUP! ---- */ +.popup { + background-color: #fff; + border-radius: 3px; + box-shadow: 0 0 10px #aaa; + color: #333; + padding: 10px; + position: fixed !important; + z-index: 100; +} .popup.topright { top:7em; right:1em; } .popup.bottomleft { bottom:1em; left:33em; } .popup .close { position:absolute; top:0.2em; right:0.2em; height:20px; width:20px; background:url('../img/actions/close.svg') no-repeat center; } .popup h2 { font-weight:bold; font-size:1.2em; } .arrow { border-bottom:10px solid white; border-left:10px solid transparent; border-right:10px solid transparent; display:block; height:0; position:absolute; width:0; z-index:201; } .arrow.left { left:-13px; bottom:1.2em; -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -o-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg); } -.arrow.up { top:-8px; right:2em; } +.arrow.up { top:-8px; right:6px; } .arrow.down { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); } .help-includes { overflow: hidden; @@ -789,7 +908,8 @@ div.crumb { background: url('../img/breadcrumb.svg') no-repeat right center; height: 44px; } -div.crumb a { +div.crumb a, +div.crumb span { position: relative; top: 12px; padding: 14px 24px 14px 17px; diff --git a/core/img/actions/confirm.png b/core/img/actions/confirm.png Binary files differnew file mode 100644 index 00000000000..3021d4c27d6 --- /dev/null +++ b/core/img/actions/confirm.png diff --git a/core/img/actions/confirm.svg b/core/img/actions/confirm.svg new file mode 100644 index 00000000000..6b69c1d6c4f --- /dev/null +++ b/core/img/actions/confirm.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <g transform="translate(0 -1036.4)"> + <path d="m1 1047.4v-6h7v-4l7 7-7 7v-4z"/> + </g> +</svg> diff --git a/core/img/appstore.png b/core/img/appstore.png Binary files differindex 234aa0bb6be..2b90216f797 100644 --- a/core/img/appstore.png +++ b/core/img/appstore.png diff --git a/core/img/desktopapp.png b/core/img/desktopapp.png Binary files differindex 25dae6f197a..272397c949e 100644 --- a/core/img/desktopapp.png +++ b/core/img/desktopapp.png diff --git a/core/img/desktopapp.svg b/core/img/desktopapp.svg index a983e6f9598..c2cfb016299 100644 --- a/core/img/desktopapp.svg +++ b/core/img/desktopapp.svg @@ -1,5 +1,4 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 792 612" xml:space="preserve" height="60" viewBox="0 0 1346.4 475.2" width="170" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> -<rect rx="50" ry="50" height="475.2" width="1346.4" y="-3.5527e-15" x="-2.8405e-15" fill="#1a1a1a"/><path fill="#fff" d="m150.48 126.72c-11.88 0-23.76 11.88-23.76 23.76v166.32l-47.52 23.76v11.88s0 11.88 11.88 11.88h356.4c11.88 0 11.88-11.88 11.88-11.88v-11.88l-47.52-23.76v-166.32c0-11.88-11.88-23.76-23.76-23.76zm0 23.667h237.6v142.65h-237.6z"/><text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="316.8px" y="239.58" x="451.44" font-family="Sans" line-height="125%" fill="#ffffff"><tspan font-weight="600" font-size="126.72px" y="239.58" x="451.44" font-family="FreeSans" fill="#ffffff">Desktop app</tspan></text> -<text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="316.8px" y="342.54001" x="493.01996" font-family="Sans" line-height="125%" fill="#ffffff"><tspan font-size="71.28px" y="342.54001" x="493.01996" font-family="FreeSans" fill="#ffffff">Windows, OS X, Linux</tspan></text> +<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" height="60" width="170" enable-background="new 0 0 792 612" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 1346.4 475.2"><metadata><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/></cc:Work></rdf:RDF></metadata> +<rect rx="50" ry="50" height="475.2" width="1346.4" y="-3.5527E-15" x="-2.8405E-15" fill="#000"/><path d="m150.48,126.72c-11.88,0-23.76,11.88-23.76,23.76v166.32l-47.52,23.76v11.88s0,11.88,11.88,11.88h356.4c11.88,0,11.88-11.88,11.88-11.88v-11.88l-47.52-23.76v-166.32c0-11.88-11.88-23.76-23.76-23.76zm0,23.667h237.6v142.65h-237.6z" fill="#fff"/><text style="word-spacing:0px;letter-spacing:0px;" xml:space="preserve" font-size="316.8px" y="239.58" x="451.44" font-family="Sans" line-height="125%" fill="#ffffff"><tspan font-size="126.72px" font-family="FreeSans" y="239.58" x="451.44" font-weight="600" fill="#ffffff">Desktop app</tspan></text> +<text style="word-spacing:0px;letter-spacing:0px;" xml:space="preserve" font-size="316.8px" y="342.54001" x="493.01996" font-family="Sans" line-height="125%" fill="#ffffff"><tspan font-size="71.28px" y="342.54001" x="493.01996" font-family="FreeSans" fill="#ffffff">Windows, OS X, Linux</tspan></text> </svg> diff --git a/core/img/googleplay.png b/core/img/googleplay.png Binary files differindex 1470518272e..9b33dab692b 100644 --- a/core/img/googleplay.png +++ b/core/img/googleplay.png diff --git a/core/img/loading-small.gif b/core/img/loading-small.gif Binary files differnew file mode 100644 index 00000000000..5025f0bedeb --- /dev/null +++ b/core/img/loading-small.gif diff --git a/core/js/jquery-showpassword.js b/core/js/jquery-showpassword.js index e1737643b48..a4373ec82bf 100644 --- a/core/js/jquery-showpassword.js +++ b/core/js/jquery-showpassword.js @@ -38,7 +38,11 @@ 'tabindex' : $element.attr('tabindex'), 'autocomplete' : 'off' }); - + + if($element.attr('placeholder') !== undefined) { + $clone.attr('placeholder', $element.attr('placeholder')); + } + return $clone; }; diff --git a/core/js/jquery.avatar.js b/core/js/jquery.avatar.js index 00068101726..6012eccfad6 100644 --- a/core/js/jquery.avatar.js +++ b/core/js/jquery.avatar.js @@ -60,13 +60,13 @@ if (typeof(this.data('user')) !== 'undefined') { user = this.data('user'); } else { - this.placeholder('x'); + this.imageplaceholder('x'); return; } } // sanitize - user = user.replace(/\//g,''); + user = String(user).replace(/\//g,''); var $div = this; @@ -76,9 +76,9 @@ if (typeof(result) === 'object') { if (!hidedefault) { if (result.data && result.data.displayname) { - $div.placeholder(user, result.data.displayname); + $div.imageplaceholder(user, result.data.displayname); } else { - $div.placeholder(user); + $div.imageplaceholder(user); } } else { $div.hide(); diff --git a/core/js/jquery.placeholder.js b/core/js/jquery.placeholder.js new file mode 100644 index 00000000000..689462582b3 --- /dev/null +++ b/core/js/jquery.placeholder.js @@ -0,0 +1,216 @@ +/* + jQuery placeholder plugin + by Andrey Kuzmin, @unsoundscapes + + Based on existing plugin http://mths.be/placeholder by @mathias + and this demo http://robertnyman.com/2011/05/02/ by @robertnyman + + Adopted to toggle placeholder on user input instead of focus + + Released under the MIT license +*/ + +(function (factory) { + 'use strict'; + + if (typeof define === 'function' && define.amd) { + // AMD. Register as anonymous module. + define(['jquery'], factory) + } else { + // Browser globals. + factory(jQuery) + } +}(function ($) { + 'use strict'; + + var isInputSupported = 'placeholder' in document.createElement('input') + , isTextareaSupported = 'placeholder' in document.createElement('textarea') + , $placeholders = $() + + function getAttributes (element) { + // Return an object of element attributes + var newAttrs = {} + , rinlinejQuery = /^jQuery\d+$/ + + $.each(element.attributes, function () { + if (this.specified && !rinlinejQuery.test(this.name)) { + newAttrs[this.name] = this.value + } + }) + return newAttrs + } + + function setCaretTo (element, index) { + // Set caret to specified @index + if (element.createTextRange) { + var range = element.createTextRange() + range.move('character', index) + range.select() + } else if (element.selectionStart !== null) { + element.focus() + element.setSelectionRange(index, index) + } + } + + + function Placeholder (element, options) { + this.options = options || {} + this.$replacement = this.$element = $(element) + this.initialize.apply(this, arguments) + // Cache all elements with placeholders + $placeholders = $placeholders.add(element) + } + + Placeholder.prototype = { + + initialize: function () { + this.isHidden = true + this.placeholderAttr = this.$element.attr('placeholder') + // do not mess with default behavior + this.$element.removeAttr('placeholder') + this.isPassword = this.$element.is('[type=password]') + if (this.isPassword) this.makeReplacement() + this.$replacement.on({ + 'keydown.placeholder': $.proxy(this.hide, this) + , 'focus.placeholder drop.placeholder click.placeholder': $.proxy(this.setCaret, this) + }) + this.$element.on({ + 'blur.placeholder keyup.placeholder': $.proxy(this.show, this) + }) + this.show() + } + + // Set or get input value + // Setting value toggles placeholder + , val: function (value) { + if (value === undefined) { + return this.isHidden ? this.$element[0].value : ''; + } + if (value === '') { + if (this.isHidden) { + this.$element[0].value = value + this.show() + } + } else { + if (!this.isHidden) this.hide() + this.$element[0].value = value + } + return this + } + + // Hide placeholder at user input + , hide: function (e) { + var isActiveElement = this.$replacement.is(':focus') + if (this.isHidden) return; + if (!e || !(e.shiftKey && e.keyCode === 16) && e.keyCode !== 9) { + this.isHidden = true + if (this.isPassword) { + this.$replacement.before(this.$element.show()).hide() + if (isActiveElement) this.$element.focus() + } else { + this.$element[0].value = '' + this.$element.removeClass(this.options.className) + } + } + } + + // Show placeholder on blur and keyup + , show: function (e) { + var isActiveElement = this.$element.is(':focus') + if (!this.isHidden) return; + if (this.$element[0].value === '') { + this.isHidden = false + if (this.isPassword) { + this.$element.before(this.$replacement.show()).hide() + if (isActiveElement) this.$replacement.focus() + } else { + this.$element[0].value = this.placeholderAttr + this.$element.addClass(this.options.className) + if (isActiveElement) this.setCaret(e) + } + } + } + + // Set caret at the beginning of the input + , setCaret: function (e) { + if (e && !this.isHidden) { + setCaretTo(this.$replacement[0], 0) + e.preventDefault() + } + } + + // Make and return replacement element + , makeReplacement: function () { + // we can't use $.fn.clone because ie <= 8 doesn't allow type change + var replacementAttributes = + $.extend( + getAttributes(this.$element[0]) + , { 'type': 'text' + , 'value': this.placeholderAttr + } + ) + + // replacement should not have input name + delete replacementAttributes.name + + this.$replacement = $('<input>', replacementAttributes) + .data('placeholder', this) + .addClass(this.options.className) + + return this.$replacement; + } + + } + + + // Override jQuery val and prop hooks + $.valHooks.input = $.valHooks.textarea = $.propHooks.value = { + get: function (element) { + var placeholder = $(element).data('placeholder') + return placeholder ? placeholder.val() : element.value; + } + , set: function (element, value) { + var placeholder = $(element).data('placeholder') + return placeholder ? placeholder.val(value) : element.value = value; + } + } + + + // Plugin definition + $.fn.placeholder = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('placeholder') + , options = $.extend({}, $.fn.placeholder.defaults, typeof option === 'object' && option) + + if (!data && $this.is('[placeholder]') && (options.force || + !isInputSupported && $this.is('input') || + !isTextareaSupported && $this.is('textarea'))) { + $this.data('placeholder', data = new Placeholder(this, options)) + } + + if (data && typeof option === 'string') data[option]() + }) + } + $.fn.placeholder.defaults = { + force: false + , className: 'placeholder' + } + $.fn.placeholder.Constructor = Placeholder + + + // Events + $(document).on('submit.placeholder', 'form', function () { + // Clear the placeholder values so they don't get submitted + $placeholders.placeholder('hide') + // And then restore them back + setTimeout(function () { $placeholders.placeholder('show') }, 10) + }) + $(window).on('beforeunload.placeholder', function () { + // Clear placeholders upon page reload + $placeholders.placeholder('hide') + }) + + return Placeholder + +})); diff --git a/core/js/js.js b/core/js/js.js index b7f7ff1ac15..f380234af05 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -12,7 +12,14 @@ var oc_current_user = document.getElementsByTagName('head')[0].getAttribute('dat var oc_requesttoken = document.getElementsByTagName('head')[0].getAttribute('data-requesttoken'); if (typeof oc_webroot === "undefined") { - oc_webroot = location.pathname.substr(0, location.pathname.lastIndexOf('/')); + oc_webroot = location.pathname; + var pos = oc_webroot.indexOf('/index.php/'); + if (pos !== -1) { + oc_webroot = oc_webroot.substr(0, pos); + } + else { + oc_webroot = oc_webroot.substr(0, oc_webroot.lastIndexOf('/')); + } } if (oc_debug !== true || typeof console === "undefined" || typeof console.log === "undefined") { if (!window.console) { @@ -41,8 +48,8 @@ function initL10N(app) { t.cache[app] = []; } } - if (typeof t.plural_function == 'undefined') { - t.plural_function = function (n) { + if (typeof t.plural_function[app] == 'undefined') { + t.plural_function[app] = function (n) { var p = (n != 1) ? 1 : 0; return { 'nplural' : 2, 'plural' : p }; }; @@ -67,7 +74,7 @@ function initL10N(app) { Gettext._locale_data[domain].head.plural_func = eval("("+code+")"); */ var code = 'var plural; var nplurals; '+pf+' return { "nplural" : nplurals, "plural" : (plural === true ? 1 : plural ? plural : 0) };'; - t.plural_function = new Function("n", code); + t.plural_function[app] = new Function("n", code); } else { console.log("Syntax error in language file. Plural-Forms header is invalid ["+t.plural_forms+"]"); } @@ -103,6 +110,10 @@ function t(app, text, vars, count){ } } t.cache = {}; +// different apps might or might not redefine the nplurals function correctly +// this is to make sure that a "broken" app doesn't mess up with the +// other app's plural function +t.plural_function = {}; /** * translate a string @@ -115,11 +126,11 @@ t.cache = {}; */ function n(app, text_singular, text_plural, count, vars) { initL10N(app); - var identifier = '_' + text_singular + '__' + text_plural + '_'; + var identifier = '_' + text_singular + '_::_' + text_plural + '_'; if( typeof( t.cache[app][identifier] ) !== 'undefined' ){ var translation = t.cache[app][identifier]; if ($.isArray(translation)) { - var plural = t.plural_function(count); + var plural = t.plural_function[app](count); return t(app, translation[plural.plural], vars, count); } } @@ -471,11 +482,11 @@ OC.Breadcrumb={ }, _show:function(container, dir, leafname, leaflink){ var self = this; - + this._clear(container); - + // show home + path in subdirectories - if (dir && dir !== '/') { + if (dir) { //add home var link = OC.linkTo('files','index.php'); @@ -502,7 +513,7 @@ OC.Breadcrumb={ } }); } - + //add leafname if (leafname && leaflink) { this._push(container, leafname, leaflink); @@ -746,15 +757,7 @@ $(document).ready(function(){ }); var setShowPassword = function(input, label) { - input.showPassword().keyup(function(){ - if (input.val().length == 0) { - label.hide(); - } - else { - label.css("display", "inline").show(); - } - }); - label.hide(); + input.showPassword().keyup(); }; setShowPassword($('#adminpass'), $('label[for=show]')); setShowPassword($('#pass2'), $('label[for=personal-show]')); @@ -833,7 +836,10 @@ function humanFileSize(size) { order = Math.min(humanList.length - 1, order); var readableFormat = humanList[order]; var relativeSize = (size / Math.pow(1024, order)).toFixed(1); - if(relativeSize.substr(relativeSize.length-2,2)=='.0'){ + if(order < 2){ + relativeSize = parseFloat(relativeSize).toFixed(0); + } + else if(relativeSize.substr(relativeSize.length-2,2)==='.0'){ relativeSize=relativeSize.substr(0,relativeSize.length-2); } return relativeSize + ' ' + readableFormat; @@ -941,7 +947,7 @@ jQuery.fn.selectRange = function(start, end) { */ jQuery.fn.exists = function(){ return this.length > 0; -} +}; /** * Calls the server periodically every 15 mins to ensure that session doesnt diff --git a/core/js/multiselect.js b/core/js/multiselect.js index 373fd2d41a2..02699636a20 100644 --- a/core/js/multiselect.js +++ b/core/js/multiselect.js @@ -27,6 +27,7 @@ 'onuncheck':false, 'minWidth': 'default;' }; + var slideDuration = 200; $(this).attr('data-msid', multiSelectId); $.extend(settings,options); $.each(this.children(),function(i,option) { @@ -68,12 +69,12 @@ var button=$(this); if(button.parent().children('ul').length>0) { if(self.menuDirection === 'down') { - button.parent().children('ul').slideUp(400,function() { + button.parent().children('ul').slideUp(slideDuration,function() { button.parent().children('ul').remove(); button.removeClass('active down'); }); } else { - button.parent().children('ul').fadeOut(400,function() { + button.parent().children('ul').fadeOut(slideDuration,function() { button.parent().children('ul').remove(); button.removeClass('active up'); }); @@ -81,7 +82,7 @@ return; } var lists=$('ul.multiselectoptions'); - lists.slideUp(400,function(){ + lists.slideUp(slideDuration,function(){ lists.remove(); $('div.multiselect').removeClass('active'); button.addClass('active'); @@ -156,8 +157,6 @@ var newOuterWidth=Math.max((button.outerWidth()-2),settings.minOuterWidth)+'px'; var newWidth=Math.max(button.width(),settings.minWidth); var pos=button.position(); - button.css('height',button.height()); - button.css('white-space','nowrap'); button.css('width',oldWidth); button.animate({'width':newWidth},undefined,undefined,function(){ button.css('width',''); @@ -278,7 +277,7 @@ }); list.addClass('down'); button.addClass('down'); - list.slideDown(); + list.slideDown(slideDuration); } else { list.css('max-height', $(document).height()-($(document).height()-(pos.top)+50)+'px'); list.css({ @@ -301,12 +300,12 @@ if(!button.parent().data('preventHide')) { // How can I save the effect in a var? if(self.menuDirection === 'down') { - button.parent().children('ul').slideUp(400,function() { + button.parent().children('ul').slideUp(slideDuration,function() { button.parent().children('ul').remove(); button.removeClass('active down'); }); } else { - button.parent().children('ul').fadeOut(400,function() { + button.parent().children('ul').fadeOut(slideDuration,function() { button.parent().children('ul').remove(); button.removeClass('active up'); }); diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js index ac37b109e76..f4e3ec01447 100644 --- a/core/js/oc-dialogs.js +++ b/core/js/oc-dialogs.js @@ -234,7 +234,7 @@ var OCdialogs = { var getCroppedPreview = function(file) { var deferred = new $.Deferred(); // Only process image files. - var type = file.type.split('/').shift(); + var type = file.type && file.type.split('/').shift(); if (window.FileReader && type === 'image') { var reader = new FileReader(); reader.onload = function (e) { @@ -294,14 +294,14 @@ var OCdialogs = { conflict.find('.replacement .mtime').text(formatDate(replacement.lastModifiedDate)); } var path = getPathForPreview(original.name); - lazyLoadPreview(path, original.type, function(previewpath){ + Files.lazyLoadPreview(path, original.mime, function(previewpath){ conflict.find('.original .icon').css('background-image','url('+previewpath+')'); - }, 96, 96); + }, 96, 96, original.etag); getCroppedPreview(replacement).then( function(path){ conflict.find('.replacement .icon').css('background-image','url(' + path + ')'); }, function(){ - getMimeIcon(replacement.type,function(path){ + Files.getMimeIcon(replacement.type,function(path){ conflict.find('.replacement .icon').css('background-image','url(' + path + ')'); }); } diff --git a/core/js/oc-vcategories.js b/core/js/oc-vcategories.js deleted file mode 100644 index c297a24680d..00000000000 --- a/core/js/oc-vcategories.js +++ /dev/null @@ -1,216 +0,0 @@ -var OCCategories= { - category_favorites:'_$!<Favorite>!$_', - edit:function(type, cb) { - if(!type && !this.type) { - throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; - } - type = type ? type : this.type; - $('body').append('<div id="category_dialog"></div>'); - $('#category_dialog').load( - OC.filePath('core', 'ajax', 'vcategories/edit.php') + '?type=' + type, function(response) { - try { - var jsondata = jQuery.parseJSON(response); - if(response.status == 'error') { - OC.dialogs.alert(response.data.message, t('core', 'Error')); - return; - } - } catch(e) { - var setEnabled = function(d, enable) { - if(enable) { - d.css('cursor', 'default').find('input,button:not(#category_addbutton)') - .prop('disabled', false).css('cursor', 'default'); - } else { - d.css('cursor', 'wait').find('input,button:not(#category_addbutton)') - .prop('disabled', true).css('cursor', 'wait'); - } - }; - var dlg = $('#edit_categories_dialog').dialog({ - modal: true, - height: 350, minHeight:200, width: 250, minWidth: 200, - buttons: { - 'Close': function() { - $(this).dialog('close'); - }, - 'Delete':function() { - var categories = $('#categorylist').find('input:checkbox').serialize(); - setEnabled(dlg, false); - OCCategories.doDelete(categories, function() { - setEnabled(dlg, true); - }); - }, - 'Rescan':function() { - setEnabled(dlg, false); - OCCategories.rescan(function() { - setEnabled(dlg, true); - }); - } - }, - close : function(event, ui) { - $(this).dialog('destroy').remove(); - $('#category_dialog').remove(); - }, - open : function(event, ui) { - $('#category_addinput').on('input',function() { - if($(this).val().length > 0) { - $('#category_addbutton').removeAttr('disabled'); - } - }); - $('#categoryform').submit(function() { - OCCategories.add($('#category_addinput').val()); - $('#category_addinput').val(''); - $('#category_addbutton').attr('disabled', 'disabled'); - return false; - }); - $('#category_addbutton').on('click',function(e) { - e.preventDefault(); - if($('#category_addinput').val().length > 0) { - OCCategories.add($('#category_addinput').val()); - $('#category_addinput').val(''); - } - }); - } - }); - } - }); - }, - _processDeleteResult:function(jsondata) { - if(jsondata.status == 'success') { - OCCategories._update(jsondata.data.categories); - } else { - OC.dialogs.alert(jsondata.data.message, t('core', 'Error')); - } - }, - favorites:function(type, cb) { - if(!type && !this.type) { - throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; - } - type = type ? type : this.type; - $.getJSON(OC.filePath('core', 'ajax', 'categories/favorites.php'), {type: type},function(jsondata) { - if(typeof cb == 'function') { - cb(jsondata); - } else { - if(jsondata.status === 'success') { - OCCategories._update(jsondata.data.categories); - } else { - OC.dialogs.alert(jsondata.data.message, t('core', 'Error')); - } - } - }); - }, - addToFavorites:function(id, type, cb) { - if(!type && !this.type) { - throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; - } - type = type ? type : this.type; - $.post(OC.filePath('core', 'ajax', 'vcategories/addToFavorites.php'), {id:id, type:type}, function(jsondata) { - if(typeof cb == 'function') { - cb(jsondata); - } else { - if(jsondata.status !== 'success') { - OC.dialogs.alert(jsondata.data.message, t('core', 'Error')); - } - } - }); - }, - removeFromFavorites:function(id, type, cb) { - if(!type && !this.type) { - throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; - } - type = type ? type : this.type; - $.post(OC.filePath('core', 'ajax', 'vcategories/removeFromFavorites.php'), {id:id, type:type}, function(jsondata) { - if(typeof cb == 'function') { - cb(jsondata); - } else { - if(jsondata.status !== 'success') { - OC.dialogs.alert(jsondata.data.message, t('core', 'Error')); - } - } - }); - }, - doDelete:function(categories, type, cb) { - if(!type && !this.type) { - throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; - } - type = type ? type : this.type; - if(categories == '' || categories == undefined) { - OC.dialogs.alert(t('core', 'No categories selected for deletion.'), t('core', 'Error')); - return false; - } - var self = this; - var q = categories + '&type=' + type; - if(this.app) { - q += '&app=' + this.app; - $.post(OC.filePath(this.app, 'ajax', 'categories/delete.php'), q, function(jsondata) { - if(typeof cb == 'function') { - cb(jsondata); - } else { - self._processDeleteResult(jsondata); - } - }); - } else { - $.post(OC.filePath('core', 'ajax', 'vcategories/delete.php'), q, function(jsondata) { - if(typeof cb == 'function') { - cb(jsondata); - } else { - self._processDeleteResult(jsondata); - } - }); - } - }, - add:function(category, type, cb) { - if(!type && !this.type) { - throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; - } - type = type ? type : this.type; - $.post(OC.filePath('core', 'ajax', 'vcategories/add.php'),{'category':category, 'type':type},function(jsondata) { - if(typeof cb == 'function') { - cb(jsondata); - } else { - if(jsondata.status === 'success') { - OCCategories._update(jsondata.data.categories); - } else { - OC.dialogs.alert(jsondata.data.message, t('core', 'Error')); - } - } - }); - }, - rescan:function(app, cb) { - if(!app && !this.app) { - throw { name: 'MissingParameter', message: t('core', 'The app name is not specified.') }; - } - app = app ? app : this.app; - $.getJSON(OC.filePath(app, 'ajax', 'categories/rescan.php'),function(jsondata, status, xhr) { - if(typeof cb == 'function') { - cb(jsondata); - } else { - if(jsondata.status === 'success') { - OCCategories._update(jsondata.data.categories); - } else { - OC.dialogs.alert(jsondata.data.message, t('core', 'Error')); - } - } - }).error(function(xhr){ - if (xhr.status == 404) { - var errormessage = t('core', 'The required file {file} is not installed!', - {file: OC.filePath(app, 'ajax', 'categories/rescan.php')}, t('core', 'Error')); - if(typeof cb == 'function') { - cb({status:'error', data:{message:errormessage}}); - } else { - OC.dialogs.alert(errormessage, t('core', 'Error')); - } - } - }); - }, - _update:function(categories) { - var categorylist = $('#categorylist'); - categorylist.find('li').remove(); - for(var category in categories) { - var item = '<li><input type="checkbox" name="categories" value="' + categories[category] + '" />' + categories[category] + '</li>'; - $(item).appendTo(categorylist); - } - if(typeof OCCategories.changed === 'function') { - OCCategories.changed(categories); - } - } -} - diff --git a/core/js/oc-vcategories.txt b/core/js/oc-vcategories.txt deleted file mode 100644 index 31216f80bd3..00000000000 --- a/core/js/oc-vcategories.txt +++ /dev/null @@ -1,33 +0,0 @@ -Using OCCategories - -This 'class' is meant for any apps that uses OC_VObjects with the CATEGORIES field e.g. -Contacts and Calendar. It provides an editor UI for adding/deleting and rescanning categories -and basic ajax functions for adding and deleting. -To use the mass updating of OC_VObjects that /lib/vcategories.php provides, the app must implement -its own ajax functions in /apps/$(APP)/ajax/categories/rescan.php and /apps/$(APP)/ajax/categories/delete.php -See examples in /apps/contacts/ajax/categories and the inline docs in /lib/vcategories.php. - -In your app make sure you load the script and stylesheet: - -OC_Util::addScript('','oc-vcategories'); -OC_Util::addStyle('','oc-vcategories'); - -Set the app specific values in your javascript file. This is what I've used for the Contacts app: - - OCCategories.app = 'contacts'; - OCCategories.changed = Contacts.UI.Card.categoriesChanged; - -If OCCategories.changed is set that function will be called each time the categories have been changed -in the editor (add/delete/rescan) to allow the app to update the UI accordingly. The only argument to the function -is an array of the updated categories e.g.: - -OCCategories.changed = function(categories) { - for(var category in categories) { - console.log(categories[category]); - } -} - -To show the categories editor call: - - OCCategories.edit() - diff --git a/core/js/octemplate.js b/core/js/octemplate.js index 46ffa976574..aab705059d2 100644 --- a/core/js/octemplate.js +++ b/core/js/octemplate.js @@ -82,7 +82,7 @@ } ); } catch(e) { - console.error(e, 'data:', data) + console.error(e, 'data:', data); } }, options: { diff --git a/core/js/placeholder.js b/core/js/placeholder.js index ee2a8ce84c4..47cff780d2f 100644 --- a/core/js/placeholder.js +++ b/core/js/placeholder.js @@ -30,7 +30,7 @@ * * And call this from Javascript: * - * $('#albumart').placeholder('The Album Title'); + * $('#albumart').imageplaceholder('The Album Title'); * * Which will result in: * @@ -38,7 +38,7 @@ * * You may also call it like this, to have a different background, than the seed: * - * $('#albumart').placeholder('The Album Title', 'Album Title'); + * $('#albumart').imageplaceholder('The Album Title', 'Album Title'); * * Resulting in: * @@ -47,7 +47,7 @@ */ (function ($) { - $.fn.placeholder = function(seed, text) { + $.fn.imageplaceholder = function(seed, text) { // set optional argument "text" to value of "seed" if undefined text = text || seed; diff --git a/core/js/setup.js b/core/js/setup.js index 62f313fc501..279b5fbebb9 100644 --- a/core/js/setup.js +++ b/core/js/setup.js @@ -7,10 +7,9 @@ $(document).ready(function() { oracle:!!$('#hasOracle').val(), mssql:!!$('#hasMSSQL').val() }; - + $('#selectDbType').buttonset(); - $('#datadirContent').hide(250); - $('#databaseField').hide(250); + if($('#hasSQLite').val()){ $('#use_other_db').hide(); $('#use_oracle_db').hide(); @@ -23,12 +22,7 @@ $(document).ready(function() { $('#use_oracle_db').slideUp(250); }); - $('#mysql').click(function() { - $('#use_other_db').slideDown(250); - $('#use_oracle_db').slideUp(250); - }); - - $('#pgsql').click(function() { + $('#mysql,#pgsql,#mssql').click(function() { $('#use_other_db').slideDown(250); $('#use_oracle_db').slideUp(250); }); @@ -38,11 +32,6 @@ $(document).ready(function() { $('#use_oracle_db').show(250); }); - $('#mssql').click(function() { - $('#use_other_db').slideDown(250); - $('#use_oracle_db').slideUp(250); - }); - $('input[checked]').trigger('click'); $('#showAdvanced').click(function() { @@ -75,8 +64,26 @@ $(document).ready(function() { return false; }); - if(!dbtypes.sqlite){ - $('#showAdvanced').click(); + // Expand latest db settings if page was reloaded on error + var currentDbType = $('input[type="radio"]:checked').val(); + + if (currentDbType === undefined){ $('input[type="radio"]').first().click(); } + + if (currentDbType === 'sqlite' || (dbtypes.sqlite && currentDbType === undefined)){ + $('#datadirContent').hide(250); + $('#databaseField').hide(250); + } + + $('#adminpass').strengthify({ + zxcvbn: OC.linkTo('3rdparty','zxcvbn/js/zxcvbn.js'), + titles: [ + t('core', 'Very weak password'), + t('core', 'Weak password'), + t('core', 'So-so password'), + t('core', 'Good password'), + t('core', 'Strong password') + ] + }); }); diff --git a/core/js/share.js b/core/js/share.js index 8d14520cd74..3637d2e7e72 100644 --- a/core/js/share.js +++ b/core/js/share.js @@ -4,57 +4,76 @@ OC.Share={ SHARE_TYPE_LINK:3, SHARE_TYPE_EMAIL:4, itemShares:[], - statuses:[], + statuses:{}, droppedDown:false, + /** + * Loads ALL share statuses from server, stores them in OC.Share.statuses then + * calls OC.Share.updateIcons() to update the files "Share" icon to "Shared" + * according to their share status and share type. + */ loadIcons:function(itemType) { // Load all share icons $.get(OC.filePath('core', 'ajax', 'share.php'), { fetch: 'getItemsSharedStatuses', itemType: itemType }, function(result) { if (result && result.status === 'success') { + OC.Share.statuses = {}; $.each(result.data, function(item, data) { OC.Share.statuses[item] = data; - var hasLink = data['link']; - // Links override shared in terms of icon display - if (hasLink) { - var image = OC.imagePath('core', 'actions/public'); - } else { - var image = OC.imagePath('core', 'actions/shared'); - } - if (itemType != 'file' && itemType != 'folder') { - $('a.share[data-item="'+item+'"]').css('background', 'url('+image+') no-repeat center'); - } else { - var file = $('tr[data-id="'+item+'"]'); - if (file.length > 0) { - var action = $(file).find('.fileactions .action[data-action="Share"]'); - var img = action.find('img').attr('src', image); - action.addClass('permanent'); - action.html(' '+t('core', 'Shared')).prepend(img); - } else { - var dir = $('#dir').val(); - if (dir.length > 1) { - var last = ''; - var path = dir; - // Search for possible parent folders that are shared - while (path != last) { - if (path == data['path']) { - var actions = $('.fileactions .action[data-action="Share"]'); - $.each(actions, function(index, action) { - var img = $(action).find('img'); - if (img.attr('src') != OC.imagePath('core', 'actions/public')) { - img.attr('src', image); - $(action).addClass('permanent'); - $(action).html(' '+t('core', 'Shared')).prepend(img); - } - }); + }); + OC.Share.updateIcons(itemType); + } + }); + }, + /** + * Updates the files' "Share" icons according to the known + * sharing states stored in OC.Share.statuses. + * (not reloaded from server) + */ + updateIcons:function(itemType){ + var item; + for (item in OC.Share.statuses){ + var data = OC.Share.statuses[item]; + + var hasLink = data['link']; + // Links override shared in terms of icon display + if (hasLink) { + var image = OC.imagePath('core', 'actions/public'); + } else { + var image = OC.imagePath('core', 'actions/shared'); + } + if (itemType != 'file' && itemType != 'folder') { + $('a.share[data-item="'+item+'"]').css('background', 'url('+image+') no-repeat center'); + } else { + var file = $('tr[data-id="'+item+'"]'); + if (file.length > 0) { + var action = $(file).find('.fileactions .action[data-action="Share"]'); + var img = action.find('img').attr('src', image); + action.addClass('permanent'); + action.html(' '+t('core', 'Shared')).prepend(img); + } else { + var dir = $('#dir').val(); + if (dir.length > 1) { + var last = ''; + var path = dir; + // Search for possible parent folders that are shared + while (path != last) { + if (path == data['path'] && !data['link']) { + var actions = $('.fileactions .action[data-action="Share"]'); + $.each(actions, function(index, action) { + var img = $(action).find('img'); + if (img.attr('src') != OC.imagePath('core', 'actions/public')) { + img.attr('src', image); + $(action).addClass('permanent'); + $(action).html(' '+t('core', 'Shared')).prepend(img); } - last = path; - path = OC.Share.dirname(path); - } + }); } + last = path; + path = OC.Share.dirname(path); } } - }); + } } - }); + } }, updateIcon:function(itemType, itemSource) { var shares = false; @@ -117,8 +136,17 @@ OC.Share={ return data; }, - share:function(itemType, itemSource, shareType, shareWith, permissions, callback) { - $.post(OC.filePath('core', 'ajax', 'share.php'), { action: 'share', itemType: itemType, itemSource: itemSource, shareType: shareType, shareWith: shareWith, permissions: permissions }, function(result) { + share:function(itemType, itemSource, shareType, shareWith, permissions, itemSourceName, callback) { + $.post(OC.filePath('core', 'ajax', 'share.php'), + { + action: 'share', + itemType: itemType, + itemSource: itemSource, + shareType: shareType, + shareWith: shareWith, + permissions: permissions, + itemSourceName: itemSourceName + }, function (result) { if (result && result.status === 'success') { if (callback) { callback(result.data); @@ -151,8 +179,9 @@ OC.Share={ } }); }, - showDropDown:function(itemType, itemSource, appendTo, link, possiblePermissions) { + showDropDown:function(itemType, itemSource, appendTo, link, possiblePermissions, filename) { var data = OC.Share.loadItem(itemType, itemSource); + var dropDownEl; var html = '<div id="dropdown" class="drop" data-item-type="'+itemType+'" data-item-source="'+itemSource+'">'; if (data !== false && data.reshare !== false && data.reshare.uid_owner !== undefined) { if (data.reshare.share_type == OC.Share.SHARE_TYPE_GROUP) { @@ -162,6 +191,7 @@ OC.Share={ } html += '<br />'; } + if (possiblePermissions & OC.PERMISSION_SHARE) { // Determine the Allow Public Upload status. // Used later on to determine if the @@ -181,12 +211,13 @@ OC.Share={ } }); - html += '<input id="shareWith" type="text" placeholder="'+t('core', 'Share with')+'" />'; + html += '<input id="shareWith" type="text" placeholder="'+t('core', 'Share with user or group …')+'" />'; html += '<ul id="shareWithList">'; html += '</ul>'; - if (link) { + var linksAllowed = $('#allowShareWithLink').val() === 'yes'; + if (link && linksAllowed) { html += '<div id="link">'; - html += '<input type="checkbox" name="linkCheckbox" id="linkCheckbox" value="1" /><label for="linkCheckbox">'+t('core', 'Share with link')+'</label>'; + html += '<input type="checkbox" name="linkCheckbox" id="linkCheckbox" value="1" /><label for="linkCheckbox">'+t('core', 'Share link')+'</label>'; html += '<br />'; html += '<input id="linkText" type="text" readonly="readonly" />'; html += '<input type="checkbox" name="showPassword" id="showPassword" value="1" style="display:none;" /><label for="showPassword" style="display:none;">'+t('core', 'Password protect')+'</label>'; @@ -209,13 +240,16 @@ OC.Share={ html += '<input type="checkbox" name="expirationCheckbox" id="expirationCheckbox" value="1" /><label for="expirationCheckbox">'+t('core', 'Set expiration date')+'</label>'; html += '<input id="expirationDate" type="text" placeholder="'+t('core', 'Expiration date')+'" style="display:none; width:90%;" />'; html += '</div>'; - $(html).appendTo(appendTo); + dropDownEl = $(html); + dropDownEl = dropDownEl.appendTo(appendTo); // Reset item shares OC.Share.itemShares = []; if (data.shares) { $.each(data.shares, function(index, share) { if (share.share_type == OC.Share.SHARE_TYPE_LINK) { - OC.Share.showLink(share.token, share.share_with, itemSource); + if ( !('file_target' in share) ) { + OC.Share.showLink(share.token, share.share_with, itemSource); + } } else { if (share.collection) { OC.Share.addShareWith(share.share_type, share.share_with, share.share_with_displayname, share.permissions, possiblePermissions, share.mail_send, share.collection); @@ -256,12 +290,27 @@ OC.Share={ event.stopPropagation(); var itemType = $('#dropdown').data('item-type'); var itemSource = $('#dropdown').data('item-source'); + var itemSourceName = $('#dropdown').data('item-source-name'); var shareType = selected.item.value.shareType; var shareWith = selected.item.value.shareWith; $(this).val(shareWith); // Default permissions are Edit (CRUD) and Share - var permissions = OC.PERMISSION_ALL; - OC.Share.share(itemType, itemSource, shareType, shareWith, permissions, function() { + // Check if these permissions are possible + var permissions = OC.PERMISSION_READ; + if (possiblePermissions & OC.PERMISSION_UPDATE) { + permissions = permissions | OC.PERMISSION_UPDATE; + } + if (possiblePermissions & OC.PERMISSION_CREATE) { + permissions = permissions | OC.PERMISSION_CREATE; + } + if (possiblePermissions & OC.PERMISSION_DELETE) { + permissions = permissions | OC.PERMISSION_DELETE; + } + if (possiblePermissions & OC.PERMISSION_SHARE) { + permissions = permissions | OC.PERMISSION_SHARE; + } + + OC.Share.share(itemType, itemSource, shareType, shareWith, permissions, itemSourceName, function() { OC.Share.addShareWith(shareType, shareWith, selected.item.label, permissions, possiblePermissions); $('#shareWith').val(''); OC.Share.updateIcon(itemType, itemSource); @@ -271,23 +320,30 @@ OC.Share={ }) // customize internal _renderItem function to display groups and users differently .data("ui-autocomplete")._renderItem = function( ul, item ) { - var insert = $( "<a>" ).text( item.label ); - if(item.label.length > 8 && item.label.substr(item.label.length-8) === ' (group)') { - // current label is group - wrap "strong" element - insert = insert.wrapInner('<strong>'); + var insert = $( "<a>" ); + var text = (item.value.shareType == 1)? item.label + ' ('+t('core', 'group')+')' : item.label; + insert.text( text ); + if(item.value.shareType == 1) { + insert = insert.wrapInner('<strong></strong>'); } return $( "<li>" ) + .addClass((item.value.shareType == 1)?'group':'user') .append( insert ) .appendTo( ul ); }; } else { html += '<input id="shareWith" type="text" placeholder="'+t('core', 'Resharing is not allowed')+'" style="width:90%;" disabled="disabled"/>'; html += '</div>'; - $(html).appendTo(appendTo); + dropDownEl = $(html); + dropDownEl.appendTo(appendTo); } + dropDownEl.attr('data-item-source-name', filename); $('#dropdown').show('blind', function() { OC.Share.droppedDown = true; }); + if ($('html').hasClass('lte9')){ + $('#dropdown input[placeholder]').placeholder(); + } $('#shareWith').focus(); }, hideDropDown:function(callback) { @@ -303,6 +359,9 @@ OC.Share={ }); }, addShareWith:function(shareType, shareWith, shareWithDisplayName, permissions, possiblePermissions, mailSend, collection) { + if (shareType === 1) { + shareWithDisplayName = shareWithDisplayName + " (" + t('core', 'group') + ')'; + } if (!OC.Share.itemShares[shareType]) { OC.Share.itemShares[shareType] = []; } @@ -338,29 +397,21 @@ OC.Share={ shareChecked = 'checked="checked"'; } var html = '<li style="clear: both;" data-share-type="'+escapeHTML(shareType)+'" data-share-with="'+escapeHTML(shareWith)+'" title="' + escapeHTML(shareWith) + '">'; - html += '<a href="#" class="unshare" style="display:none;"><img class="svg" alt="'+t('core', 'Unshare')+'" src="'+OC.imagePath('core', 'actions/delete')+'"/></a>'; - if(shareWith.length > 14){ - html += escapeHTML(shareWithDisplayName.substr(0,11) + '...'); - }else{ - html += escapeHTML(shareWithDisplayName); - } + var showCrudsButton; + html += '<a href="#" class="unshare"><img class="svg" alt="'+t('core', 'Unshare')+'" src="'+OC.imagePath('core', 'actions/delete')+'"/></a>'; + html += '<span class="username">' + escapeHTML(shareWithDisplayName) + '</span>'; var mailNotificationEnabled = $('input:hidden[name=mailNotificationEnabled]').val(); if (mailNotificationEnabled === 'yes') { var checked = ''; if (mailSend === '1') { checked = 'checked'; } - html += '<input type="checkbox" name="mailNotification" class="mailNotification" ' + checked + ' />'+t('core', 'notify user by email')+'</label>'; + html += '<label><input type="checkbox" name="mailNotification" class="mailNotification" ' + checked + ' />'+t('core', 'notify by email')+'</label> '; } if (possiblePermissions & OC.PERMISSION_CREATE || possiblePermissions & OC.PERMISSION_UPDATE || possiblePermissions & OC.PERMISSION_DELETE) { - if (editChecked == '') { - html += '<label style="display:none;">'; - } else { - html += '<label>'; - } - html += '<input type="checkbox" name="edit" class="permissions" '+editChecked+' />'+t('core', 'can edit')+'</label>'; + html += '<label><input type="checkbox" name="edit" class="permissions" '+editChecked+' />'+t('core', 'can edit')+'</label> '; } - html += '<a href="#" class="showCruds" style="display:none;"><img class="svg" alt="'+t('core', 'access control')+'" src="'+OC.imagePath('core', 'actions/triangle-s')+'"/></a>'; + showCrudsButton = '<a href="#" class="showCruds"><img class="svg" alt="'+t('core', 'access control')+'" src="'+OC.imagePath('core', 'actions/triangle-s')+'"/></a>'; html += '<div class="cruds" style="display:none;">'; if (possiblePermissions & OC.PERMISSION_CREATE) { html += '<label><input type="checkbox" name="create" class="permissions" '+createChecked+' data-permissions="'+OC.PERMISSION_CREATE+'" />'+t('core', 'create')+'</label>'; @@ -376,7 +427,15 @@ OC.Share={ } html += '</div>'; html += '</li>'; - $(html).appendTo('#shareWithList'); + html = $(html).appendTo('#shareWithList'); + // insert cruds button into last label element + var lastLabel = html.find('>label:last'); + if (lastLabel.exists()){ + lastLabel.append(showCrudsButton); + } + else{ + html.find('.cruds').before(showCrudsButton); + } $('#expiration').show(); } }, @@ -406,7 +465,7 @@ OC.Share={ if (password != null) { $('#linkPass').show('blind'); $('#showPassword').attr('checked', true); - $('#linkPassText').attr('placeholder', t('core', 'Password protected')); + $('#linkPassText').attr('placeholder', '**********'); } $('#expiration').show(); $('#emailPrivateLink #email').show(); @@ -476,42 +535,25 @@ $(document).ready(function() { $(this).click(function(event) { var target = $(event.target); var isMatched = !target.is('.drop, .ui-datepicker-next, .ui-datepicker-prev, .ui-icon') - && !target.closest('#ui-datepicker-div').length; + && !target.closest('#ui-datepicker-div').length && !target.closest('.ui-autocomplete').length; if (OC.Share.droppedDown && isMatched && $('#dropdown').has(event.target).length === 0) { OC.Share.hideDropDown(); } }); - $(document).on('mouseenter', '#dropdown #shareWithList li', function(event) { - // Show permissions and unshare button - $(':hidden', this).filter(':not(.cruds)').show(); - }); - - $(document).on('mouseleave', '#dropdown #shareWithList li', function(event) { - // Hide permissions and unshare button - if (!$('.cruds', this).is(':visible')) { - $('a', this).hide(); - if (!$('input[name="edit"]', this).is(':checked')) { - $('input[type="checkbox"]', this).hide(); - $('label', this).hide(); - } - } else { - $('a.unshare', this).hide(); - } - }); - $(document).on('click', '#dropdown .showCruds', function() { - $(this).parent().find('.cruds').toggle(); + $(this).closest('li').find('.cruds').toggle(); + return false; }); $(document).on('click', '#dropdown .unshare', function() { - var li = $(this).parent(); + var $li = $(this).closest('li'); var itemType = $('#dropdown').data('item-type'); var itemSource = $('#dropdown').data('item-source'); - var shareType = $(li).data('share-type'); - var shareWith = $(li).data('share-with'); + var shareType = $li.data('share-type'); + var shareWith = $li.data('share-with'); OC.Share.unshare(itemType, itemSource, shareType, shareWith, function() { - $(li).remove(); + $li.remove(); var index = OC.Share.itemShares[shareType].indexOf(shareWith); OC.Share.itemShares[shareType].splice(index, 1); OC.Share.updateIcon(itemType, itemSource); @@ -519,11 +561,12 @@ $(document).ready(function() { $('#expiration').hide(); } }); + return false; }); $(document).on('change', '#dropdown .permissions', function() { + var li = $(this).closest('li'); if ($(this).attr('name') == 'edit') { - var li = $(this).parent().parent(); var checkboxes = $('.permissions', li); var checked = $(this).is(':checked'); // Check/uncheck Create, Update, and Delete checkboxes if Edit is checked/unck @@ -531,7 +574,6 @@ $(document).ready(function() { $(checkboxes).filter('input[name="update"]').attr('checked', checked); $(checkboxes).filter('input[name="delete"]').attr('checked', checked); } else { - var li = $(this).parent().parent().parent(); var checkboxes = $('.permissions', li); // Uncheck Edit if Create, Update, and Delete are not checked if (!$(this).is(':checked') @@ -554,17 +596,18 @@ $(document).ready(function() { }); OC.Share.setPermissions($('#dropdown').data('item-type'), $('#dropdown').data('item-source'), - $(li).data('share-type'), - $(li).data('share-with'), + li.data('share-type'), + li.data('share-with'), permissions); }); $(document).on('change', '#dropdown #linkCheckbox', function() { var itemType = $('#dropdown').data('item-type'); var itemSource = $('#dropdown').data('item-source'); + var itemSourceName = $('#dropdown').data('item-source-name'); if (this.checked) { // Create a link - OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', OC.PERMISSION_READ, function(data) { + OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', OC.PERMISSION_READ, itemSourceName, function(data) { OC.Share.showLink(data.token, null, itemSource); OC.Share.updateIcon(itemType, itemSource); }); @@ -593,6 +636,7 @@ $(document).ready(function() { var allowPublicUpload = $(this).is(':checked'); var itemType = $('#dropdown').data('item-type'); var itemSource = $('#dropdown').data('item-source'); + var itemSourceName = $('#dropdown').data('item-source-name'); var permissions = 0; // Calculate permissions @@ -603,7 +647,7 @@ $(document).ready(function() { } // Update the share information - OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', permissions, function(data) { + OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', permissions, itemSourceName, function(data) { }); }); @@ -612,6 +656,7 @@ $(document).ready(function() { if (!$('#showPassword').is(':checked') ) { var itemType = $('#dropdown').data('item-type'); var itemSource = $('#dropdown').data('item-source'); + var itemSourceName = $('#dropdown').data('item-source-name'); var allowPublicUpload = $('#sharingDialogAllowPublicUpload').is(':checked'); var permissions = 0; @@ -623,7 +668,7 @@ $(document).ready(function() { } - OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', permissions); + OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', permissions, itemSourceName); } else { $('#linkPassText').focus(); } @@ -637,6 +682,7 @@ $(document).ready(function() { var dropDown = $('#dropdown'); var itemType = dropDown.data('item-type'); var itemSource = dropDown.data('item-source'); + var itemSourceName = $('#dropdown').data('item-source-name'); var permissions = 0; // Calculate permissions @@ -646,7 +692,7 @@ $(document).ready(function() { permissions = OC.PERMISSION_READ; } - OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, $('#linkPassText').val(), permissions, function() { + OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, $('#linkPassText').val(), permissions, itemSourceName, function() { console.log("password set to: '" + linkPassText.val() +"' by event: " + event.type); linkPassText.val(''); linkPassText.attr('placeholder', t('core', 'Password protected')); @@ -688,14 +734,14 @@ $(document).ready(function() { var file = $('tr').filterAttr('data-id', String(itemSource)).data('file'); var email = $('#email').val(); if (email != '') { - $('#email').attr('disabled', "disabled"); + $('#email').prop('disabled', true); $('#email').val(t('core', 'Sending ...')); - $('#emailButton').attr('disabled', "disabled"); + $('#emailButton').prop('disabled', true); $.post(OC.filePath('core', 'ajax', 'share.php'), { action: 'email', toaddress: email, link: link, itemType: itemType, itemSource: itemSource, file: file}, function(result) { - $('#email').attr('disabled', "false"); - $('#emailButton').attr('disabled', "false"); + $('#email').prop('disabled', false); + $('#emailButton').prop('disabled', false); if (result && result.status == 'success') { $('#email').css('font-weight', 'bold'); $('#email').animate({ fontWeight: 'normal' }, 2000, function() { @@ -709,7 +755,7 @@ $(document).ready(function() { }); $(document).on('click', '#dropdown input[name=mailNotification]', function() { - var li = $(this).parent(); + var $li = $(this).closest('li'); var itemType = $('#dropdown').data('item-type'); var itemSource = $('#dropdown').data('item-source'); var action = ''; @@ -719,8 +765,8 @@ $(document).ready(function() { action = 'informRecipientsDisabled'; } - var shareType = $(li).data('share-type'); - var shareWith = $(li).data('share-with'); + var shareType = $li.data('share-type'); + var shareWith = $li.data('share-with'); $.post(OC.filePath('core', 'ajax', 'share.php'), {action: action, recipient: shareWith, shareType: shareType, itemSource: itemSource, itemType: itemType}, function(result) { if (result.status !== 'success') { diff --git a/core/js/singleselect.js b/core/js/singleselect.js index 1a018b74148..e2d94a9f287 100644 --- a/core/js/singleselect.js +++ b/core/js/singleselect.js @@ -1,10 +1,13 @@ (function ($) { $.fn.singleSelect = function () { return this.each(function (i, select) { - var input = $('<input/>'); + var input = $('<input/>'), + inputTooltip = $(select).attr('data-inputtitle'); + if (inputTooltip){ + input.attr('title', inputTooltip); + } select = $(select); input.css('position', 'absolute'); - input.css(select.offset()); input.css({ 'box-sizing': 'border-box', '-moz-box-sizing': 'border-box', @@ -28,7 +31,13 @@ select.data('previous', value); } else { event.stopImmediatePropagation(); + // adjust offset, in case the user scrolled + input.css(select.offset()); input.show(); + if ($.fn.tipsy){ + input.tipsy({gravity: 'n', trigger: 'manual'}); + input.tipsy('show'); + } select.css('background-color', 'white'); input.focus(); } @@ -70,6 +79,9 @@ input.on('blur', function () { $(this).change(); + if ($.fn.tipsy){ + $(this).tipsy('hide'); + } }); }); } diff --git a/core/js/tags.js b/core/js/tags.js new file mode 100644 index 00000000000..16dd3d4bf97 --- /dev/null +++ b/core/js/tags.js @@ -0,0 +1,353 @@ +OC.Tags= { + edit:function(type, cb) { + if(!type && !this.type) { + throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; + } + type = type ? type : this.type; + var self = this; + $.when(this._getTemplate()).then(function($tmpl) { + if(self.$dialog) { + self.$dialog.ocdialog('close'); + } + self.$dialog = $tmpl.octemplate({ + addText: t('core', 'Enter new') + }); + $('body').append(self.$dialog); + + self.$dialog.ready(function() { + self.$taglist = self.$dialog.find('.taglist'); + self.$taginput = self.$dialog.find('.addinput'); + self.$taglist.on('change', 'input:checkbox', function(event) { + self._handleChanges(self.$taglist, self.$taginput); + }); + self.$taginput.on('input', function(event) { + self._handleChanges(self.$taglist, self.$taginput); + }); + self.deleteButton = { + text: t('core', 'Delete'), + click: function() {self._deleteTags(self, type, self._selectedIds())}, + }; + self.addButton = { + text: t('core', 'Add'), + click: function() {self._addTag(self, type, self.$taginput.val())}, + }; + + self._fillTagList(type, self.$taglist); + }); + + self.$dialog.ocdialog({ + title: t('core', 'Edit tags'), + closeOnEscape: true, + width: 250, + height: 'auto', + modal: true, + //buttons: buttonlist, + close: function(event, ui) { + try { + $(this).ocdialog('destroy').remove(); + } catch(e) {console.warn(e);} + self.$dialog = null; + } + }); + }) + .fail(function(status, error) { + // If the method is called while navigating away + // from the page, it is probably not needed ;) + if(status !== 0) { + alert(t('core', 'Error loading dialog template: {error}', {error: error})); + } + }); + }, + /** + * @param string type + * @return jQuery.Promise which resolves with an array of ids + */ + getIdsForTag:function(type, tag) { + if(!type && !this.type) { + throw new Error('The object type is not specified.'); + } + type = type ? type : this.type; + var defer = $.Deferred(), + self = this, + url = OC.Router.generate('core_tags_ids_for_tag', {type: type}); + $.getJSON(url, {tag: tag}, function(response) { + if(response.status === 'success') { + defer.resolve(response.ids); + } else { + defer.reject(response); + } + }); + return defer.promise(); + }, + /** + * @param string type + * @return jQuery.Promise which resolves with an array of ids + */ + getFavorites:function(type) { + if(!type && !this.type) { + throw new Error('The object type is not specified.'); + } + type = type ? type : this.type; + var defer = $.Deferred(), + self = this, + url = OC.Router.generate('core_tags_favorites', {type: type}); + $.getJSON(url, function(response) { + if(response.status === 'success') { + defer.resolve(response.ids); + } else { + defer.reject(response); + } + }); + return defer.promise(); + }, + /** + * @param string type + * @return jQuery.Promise which resolves with an array of id/name objects + */ + getTags:function(type) { + if(!type && !this.type) { + throw new Error('The object type is not specified.'); + } + type = type ? type : this.type; + var defer = $.Deferred(), + self = this, + url = OC.Router.generate('core_tags_tags', {type: type}); + $.getJSON(url, function(response) { + if(response.status === 'success') { + defer.resolve(response.tags); + } else { + defer.reject(response); + } + }); + return defer.promise(); + }, + /** + * @param int id + * @param string type + * @return jQuery.Promise + */ + tagAs:function(id, tag, type) { + if(!type && !this.type) { + throw new Error('The object type is not specified.'); + } + type = type ? type : this.type; + var defer = $.Deferred(), + self = this, + url = OC.Router.generate('core_tags_tag', {type: type, id: id}); + $.post(url, {tag: tag}, function(response) { + if(response.status === 'success') { + defer.resolve(response); + } else { + defer.reject(response); + } + }).fail(function(jqXHR, textStatus, errorThrown) { + defer.reject(jqXHR.status, errorThrown); + }); + return defer.promise(); + }, + /** + * @param int id + * @param string type + * @return jQuery.Promise + */ + unTag:function(id, tag, type) { + if(!type && !this.type) { + throw new Error('The object type is not specified.'); + } + type = type ? type : this.type; + var defer = $.Deferred(), + self = this, + url = OC.Router.generate('core_tags_untag', {type: type, id: id}); + $.post(url, {tag: tag}, function(response) { + if(response.status === 'success') { + defer.resolve(response); + } else { + defer.reject(response); + } + }).fail(function(jqXHR, textStatus, errorThrown) { + defer.reject(jqXHR.status, errorThrown); + }); + return defer.promise(); + }, + /** + * @param int id + * @param string type + * @return jQuery.Promise + */ + addToFavorites:function(id, type) { + if(!type && !this.type) { + throw new Error('The object type is not specified.'); + } + type = type ? type : this.type; + var defer = $.Deferred(), + self = this, + url = OC.Router.generate('core_tags_favorite', {type: type, id: id}); + $.post(url, function(response) { + if(response.status === 'success') { + defer.resolve(response); + } else { + defer.reject(response); + } + }).fail(function(jqXHR, textStatus, errorThrown) { + defer.reject(jqXHR.status, errorThrown); + }); + return defer.promise(); + }, + /** + * @param int id + * @param string type + * @return jQuery.Promise + */ + removeFromFavorites:function(id, type) { + if(!type && !this.type) { + throw new Error('The object type is not specified.'); + } + type = type ? type : this.type; + var defer = $.Deferred(), + self = this, + url = OC.Router.generate('core_tags_unfavorite', {type: type, id: id}); + $.post(url, function(response) { + if(response.status === 'success') { + defer.resolve(); + } else { + defer.reject(response); + } + }).fail(function(jqXHR, textStatus, errorThrown) { + defer.reject(jqXHR.status, errorThrown); + }); + return defer.promise(); + }, + /** + * @param string tag + * @param string type + * @return jQuery.Promise which resolves with an object with the name and the new id + */ + addTag:function(tag, type) { + if(!type && !this.type) { + throw new Error('The object type is not specified.'); + } + type = type ? type : this.type; + var defer = $.Deferred(), + self = this, + url = OC.Router.generate('core_tags_add', {type: type}); + $.post(url,{tag:tag}, function(response) { + if(typeof cb == 'function') { + cb(response); + } + if(response.status === 'success') { + defer.resolve({id:response.id, name: tag}); + } else { + defer.reject(response); + } + }).fail(function(jqXHR, textStatus, errorThrown) { + defer.reject(jqXHR.status, errorThrown); + }); + return defer.promise(); + }, + /** + * @param array tags + * @param string type + * @return jQuery.Promise + */ + deleteTags:function(tags, type) { + if(!type && !this.type) { + throw new Error('The object type is not specified.'); + } + type = type ? type : this.type; + var defer = $.Deferred(), + self = this, + url = OC.Router.generate('core_tags_delete', {type: type}); + if(!tags || !tags.length) { + throw new Error(t('core', 'No tags selected for deletion.')); + } + var self = this; + $.post(url, {tags:tags}, function(response) { + if(response.status === 'success') { + defer.resolve(response.tags); + } else { + defer.reject(response); + } + }).fail(function(jqXHR, textStatus, errorThrown) { + defer.reject(jqXHR.status, errorThrown); + }); + return defer.promise(); + }, + _update:function(tags, type) { + if(!this.$dialog) { + return; + } + var $taglist = this.$dialog.find('.taglist'), + self = this; + $taglist.empty(); + $.each(tags, function(idx, tag) { + var $item = self.$listTmpl.octemplate({id: tag.id, name: tag.name}); + $item.appendTo($taglist); + }); + $(this).trigger('change', {type: type, tags: tags}); + if(typeof this.changed === 'function') { + this.changed(tags); + } + }, + _getTemplate: function() { + var defer = $.Deferred(); + if(!this.$template) { + var self = this; + $.get(OC.filePath('core', 'templates', 'tags.html'), function(tmpl) { + self.$template = $(tmpl); + self.$listTmpl = self.$template.find('.taglist li:first-child').detach(); + defer.resolve(self.$template); + }) + .fail(function(jqXHR, textStatus, errorThrown) { + defer.reject(jqXHR.status, errorThrown); + }); + } else { + defer.resolve(this.$template); + } + return defer.promise(); + }, + _fillTagList: function(type) { + var self = this; + $.when(this.getTags(type)) + .then(function(tags) { + self._update(tags, type); + }) + .fail(function(response) { + console.warn(response); + }); + }, + _selectedIds: function() { + return $.map(this.$taglist.find('input:checked'), function(b) {return $(b).val();}); + }, + _handleChanges: function($list, $input) { + var ids = this._selectedIds(); + var buttons = []; + if($input.val().length) { + buttons.push(this.addButton); + } + if(ids.length) { + buttons.push(this.deleteButton); + } + this.$dialog.ocdialog('option', 'buttons', buttons); + }, + _deleteTags: function(self, type, ids) { + $.when(self.deleteTags(ids, type)) + .then(function() { + self._fillTagList(type); + self.$dialog.ocdialog('option', 'buttons', []); + }) + .fail(function(response) { + console.warn(response); + }); + }, + _addTag: function(self, type, tag) { + $.when(self.addTag(tag, type)) + .then(function(tag) { + self._fillTagList(type); + self.$taginput.val('').trigger('input'); + }) + .fail(function(response) { + console.warn(response); + }); + } +} + diff --git a/core/js/update.js b/core/js/update.js index 2c28e72f7cd..b1b7f6e37e8 100644 --- a/core/js/update.js +++ b/core/js/update.js @@ -5,7 +5,7 @@ $(document).ready(function () { }); updateEventSource.listen('error', function(message) { $('<span>').addClass('error').append(message).append('<br />').appendTo($('.update')); - message = 'Please reload the page.'; + message = t('core', 'Please reload the page.'); $('<span>').addClass('error').append(message).append('<br />').appendTo($('.update')); updateEventSource.close(); }); diff --git a/core/l10n/ady.php b/core/l10n/ady.php new file mode 100644 index 00000000000..ffcdde48d47 --- /dev/null +++ b/core/l10n/ady.php @@ -0,0 +1,9 @@ +<?php +$TRANSLATIONS = array( +"_%n minute ago_::_%n minutes ago_" => array("",""), +"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("",""), +"_{count} file conflict_::_{count} file conflicts_" => array("","") +); +$PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/af.php b/core/l10n/af.php new file mode 100644 index 00000000000..ffcdde48d47 --- /dev/null +++ b/core/l10n/af.php @@ -0,0 +1,9 @@ +<?php +$TRANSLATIONS = array( +"_%n minute ago_::_%n minutes ago_" => array("",""), +"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("",""), +"_{count} file conflict_::_{count} file conflicts_" => array("","") +); +$PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/af_ZA.php b/core/l10n/af_ZA.php index 6a0bbc53ac9..e0a564a5094 100644 --- a/core/l10n/af_ZA.php +++ b/core/l10n/af_ZA.php @@ -10,7 +10,6 @@ $TRANSLATIONS = array( "Use the following link to reset your password: {link}" => "Gebruik die volgende skakel om jou wagwoord te herstel: {link}", "You will receive a link to reset your password via Email." => "Jy sal `n skakel via e-pos ontvang om jou wagwoord te herstel.", "Username" => "Gebruikersnaam", -"Request reset" => "Herstel-versoek", "Your password was reset" => "Jou wagwoord is herstel", "To login page" => "Na aanteken-bladsy", "New password" => "Nuwe wagwoord", diff --git a/core/l10n/ak.php b/core/l10n/ak.php new file mode 100644 index 00000000000..09e36ba1786 --- /dev/null +++ b/core/l10n/ak.php @@ -0,0 +1,9 @@ +<?php +$TRANSLATIONS = array( +"_%n minute ago_::_%n minutes ago_" => array("",""), +"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("",""), +"_{count} file conflict_::_{count} file conflicts_" => array("","") +); +$PLURAL_FORMS = "nplurals=2; plural=n > 1;"; diff --git a/core/l10n/ar.php b/core/l10n/ar.php index f61014e19e1..b3c43a96cba 100644 --- a/core/l10n/ar.php +++ b/core/l10n/ar.php @@ -1,14 +1,5 @@ <?php $TRANSLATIONS = array( -"group" => "مجموعة", -"Category type not provided." => "نوع التصنيف لم يدخل", -"No category to add?" => "ألا توجد فئة للإضافة؟", -"This category already exists: %s" => "هذا التصنيف موجود مسبقا : %s", -"Object type not provided." => "نوع العنصر لم يدخل", -"%s ID not provided." => "رقم %s لم يدخل", -"Error adding %s to favorites." => "خطأ في اضافة %s الى المفضلة", -"No categories selected for deletion." => "لم يتم اختيار فئة للحذف", -"Error removing %s from favorites." => "خطأ في حذف %s من المفضلة", "Sunday" => "الاحد", "Monday" => "الأثنين", "Tuesday" => "الثلاثاء", @@ -46,19 +37,14 @@ $TRANSLATIONS = array( "Ok" => "موافق", "_{count} file conflict_::_{count} file conflicts_" => array("","","","","",""), "Cancel" => "الغاء", -"The object type is not specified." => "نوع العنصر غير محدد.", -"Error" => "خطأ", -"The app name is not specified." => "اسم التطبيق غير محدد.", -"The required file {file} is not installed!" => "الملف المطلوب {file} غير منصّب.", "Shared" => "مشارك", "Share" => "شارك", +"Error" => "خطأ", "Error while sharing" => "حصل خطأ عند عملية المشاركة", "Error while unsharing" => "حصل خطأ عند عملية إزالة المشاركة", "Error while changing permissions" => "حصل خطأ عند عملية إعادة تعيين التصريح بالتوصل", "Shared with you and the group {group} by {owner}" => "شورك معك ومع المجموعة {group} من قبل {owner}", "Shared with you by {owner}" => "شورك معك من قبل {owner}", -"Share with" => "شارك مع", -"Share with link" => "شارك مع رابط", "Password protect" => "حماية كلمة السر", "Password" => "كلمة المرور", "Email link to person" => "ارسل الرابط بالبريد الى صديق", @@ -67,6 +53,7 @@ $TRANSLATIONS = array( "Expiration date" => "تاريخ إنتهاء الصلاحية", "Share via email:" => "مشاركة عبر البريد الإلكتروني:", "No people found" => "لم يتم العثور على أي شخص", +"group" => "مجموعة", "Resharing is not allowed" => "لا يسمح بعملية إعادة المشاركة", "Shared in {item} with {user}" => "شورك في {item} مع {user}", "Unshare" => "إلغاء مشاركة", @@ -81,6 +68,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "حصل خطأ عند عملية تعيين تاريخ إنتهاء الصلاحية", "Sending ..." => "جاري الارسال ...", "Email sent" => "تم ارسال البريد الالكتروني", +"Warning" => "تحذير", +"The object type is not specified." => "نوع العنصر غير محدد.", +"Delete" => "إلغاء", +"Add" => "اضف", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "حصل خطأ في عملية التحديث, يرجى ارسال تقرير بهذه المشكلة الى <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.", "The update was successful. Redirecting you to ownCloud now." => "تم التحديث بنجاح , يتم اعادة توجيهك الان الى Owncloud", "Use the following link to reset your password: {link}" => "استخدم هذه الوصلة لاسترجاع كلمة السر: {link}", @@ -88,7 +79,6 @@ $TRANSLATIONS = array( "Request failed!<br>Did you make sure your email/username was right?" => "الطلب رفض! <br> هل انت متأكد أن الاسم/العنوان البريدي صحيح؟", "You will receive a link to reset your password via Email." => "سوف نرسل لك بريد يحتوي على وصلة لتجديد كلمة السر.", "Username" => "إسم المستخدم", -"Request reset" => "طلب تعديل", "Your password was reset" => "لقد تم تعديل كلمة السر", "To login page" => "الى صفحة الدخول", "New password" => "كلمات سر جديدة", @@ -100,8 +90,6 @@ $TRANSLATIONS = array( "Help" => "المساعدة", "Access forbidden" => "التوصّل محظور", "Cloud not found" => "لم يتم إيجاد", -"Edit categories" => "عدل الفئات", -"Add" => "اضف", "Security Warning" => "تحذير أمان", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "لا يوجد مولّد أرقام عشوائية ، الرجاء تفعيل الـ PHP OpenSSL extension.", diff --git a/core/l10n/az.php b/core/l10n/az.php new file mode 100644 index 00000000000..dbedde7e637 --- /dev/null +++ b/core/l10n/az.php @@ -0,0 +1,9 @@ +<?php +$TRANSLATIONS = array( +"_%n minute ago_::_%n minutes ago_" => array(""), +"_%n hour ago_::_%n hours ago_" => array(""), +"_%n day ago_::_%n days ago_" => array(""), +"_%n month ago_::_%n months ago_" => array(""), +"_{count} file conflict_::_{count} file conflicts_" => array("") +); +$PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/be.php b/core/l10n/be.php index 2481806bcb9..19d330a44dd 100644 --- a/core/l10n/be.php +++ b/core/l10n/be.php @@ -1,10 +1,43 @@ <?php $TRANSLATIONS = array( +"Sunday" => "Нядзеля", +"Monday" => "Панядзелак", +"Tuesday" => "Аўторак", +"Wednesday" => "Серада", +"Thursday" => "Чацвер", +"Friday" => "Пятніца", +"Saturday" => "Субота", +"January" => "Студзень", +"February" => "Люты", +"March" => "Сакавік", +"April" => "Красавік", +"May" => "Май", +"June" => "Чэрвень", +"July" => "Ліпень", +"August" => "Жнівень", +"September" => "Верасень", +"October" => "Кастрычнік", +"November" => "Лістапад", +"December" => "Снежань", +"Settings" => "Налады", +"seconds ago" => "Секунд таму", "_%n minute ago_::_%n minutes ago_" => array("","","",""), "_%n hour ago_::_%n hours ago_" => array("","","",""), +"today" => "Сёння", +"yesterday" => "Ўчора", "_%n day ago_::_%n days ago_" => array("","","",""), +"last month" => "У мінулым месяцы", "_%n month ago_::_%n months ago_" => array("","","",""), +"months ago" => "Месяцаў таму", +"last year" => "У мінулым годзе", +"years ago" => "Гадоў таму", +"Choose" => "Выбар", +"Yes" => "Так", +"No" => "Не", +"Ok" => "Добра", "_{count} file conflict_::_{count} file conflicts_" => array("","","",""), +"Error" => "Памылка", +"The object type is not specified." => "Тып аб'екта не ўдакладняецца.", "Advanced" => "Дасведчаны", "Finish setup" => "Завяршыць ўстаноўку." ); diff --git a/core/l10n/bg_BG.php b/core/l10n/bg_BG.php index 4f5ae5993f4..dbed3e20637 100644 --- a/core/l10n/bg_BG.php +++ b/core/l10n/bg_BG.php @@ -1,6 +1,5 @@ <?php $TRANSLATIONS = array( -"No categories selected for deletion." => "Няма избрани категории за изтриване", "Sunday" => "Неделя", "Monday" => "Понеделник", "Tuesday" => "Вторник", @@ -36,14 +35,15 @@ $TRANSLATIONS = array( "Ok" => "Добре", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "Отказ", -"Error" => "Грешка", "Share" => "Споделяне", -"Share with" => "Споделено с", +"Error" => "Грешка", "Password" => "Парола", "create" => "създаване", +"Warning" => "Внимание", +"Delete" => "Изтриване", +"Add" => "Добавяне", "You will receive a link to reset your password via Email." => "Ще получите връзка за нулиране на паролата Ви.", "Username" => "Потребител", -"Request reset" => "Нулиране на заявка", "Your password was reset" => "Вашата парола е нулирана", "New password" => "Нова парола", "Reset password" => "Нулиране на парола", @@ -54,8 +54,6 @@ $TRANSLATIONS = array( "Help" => "Помощ", "Access forbidden" => "Достъпът е забранен", "Cloud not found" => "облакът не намерен", -"Edit categories" => "Редактиране на категориите", -"Add" => "Добавяне", "Create an <strong>admin account</strong>" => "Създаване на <strong>админ профил</strong>", "Advanced" => "Разширено", "Data folder" => "Директория за данни", diff --git a/core/l10n/bn_BD.php b/core/l10n/bn_BD.php index 3b4b990ac28..d9de954152d 100644 --- a/core/l10n/bn_BD.php +++ b/core/l10n/bn_BD.php @@ -1,12 +1,5 @@ <?php $TRANSLATIONS = array( -"Category type not provided." => "ক্যাটেগরির ধরণটি প্রদান করা হয় নি।", -"No category to add?" => "যোগ করার মত কোন ক্যাটেগরি নেই ?", -"Object type not provided." => "অবজেক্টের ধরণটি প্রদান করা হয় নি।", -"%s ID not provided." => "%s ID প্রদান করা হয় নি।", -"Error adding %s to favorites." => "প্রিয়তে %s যোগ করতে সমস্যা দেখা দিয়েছে।", -"No categories selected for deletion." => "মুছে ফেলার জন্য কনো ক্যাটেগরি নির্বাচন করা হয় নি।", -"Error removing %s from favorites." => "প্রিয় থেকে %s সরিয়ে ফেলতে সমস্যা দেখা দিয়েছে।", "Sunday" => "রবিবার", "Monday" => "সোমবার", "Tuesday" => "মঙ্গলবার", @@ -44,19 +37,14 @@ $TRANSLATIONS = array( "Ok" => "তথাস্তু", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "বাতির", -"The object type is not specified." => "অবজেক্টের ধরণটি সুনির্দিষ্ট নয়।", -"Error" => "সমস্যা", -"The app name is not specified." => "অ্যাপের নামটি সুনির্দিষ্ট নয়।", -"The required file {file} is not installed!" => "আবশ্যিক {file} টি সংস্থাপিত নেই !", "Shared" => "ভাগাভাগিকৃত", "Share" => "ভাগাভাগি কর", +"Error" => "সমস্যা", "Error while sharing" => "ভাগাভাগি করতে সমস্যা দেখা দিয়েছে ", "Error while unsharing" => "ভাগাভাগি বাতিল করতে সমস্যা দেখা দিয়েছে", "Error while changing permissions" => "অনুমতিসমূহ পরিবর্তন করতে সমস্যা দেখা দিয়েছে", "Shared with you and the group {group} by {owner}" => "{owner} আপনার এবং {group} গোষ্ঠীর সাথে ভাগাভাগি করেছেন", "Shared with you by {owner}" => "{owner} আপনার সাথে ভাগাভাগি করেছেন", -"Share with" => "যাদের সাথে ভাগাভাগি করা হয়েছে", -"Share with link" => "লিংকের সাথে ভাগাভাগি কর", "Password protect" => "কূটশব্দ সুরক্ষিত", "Password" => "কূটশব্দ", "Email link to person" => "ব্যক্তির সাথে ই-মেইল যুক্ত কর", @@ -79,10 +67,13 @@ $TRANSLATIONS = array( "Error setting expiration date" => "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করতে সমস্যা দেখা দিয়েছে", "Sending ..." => "পাঠানো হচ্ছে......", "Email sent" => "ই-মেইল পাঠানো হয়েছে", +"Warning" => "সতর্কবাণী", +"The object type is not specified." => "অবজেক্টের ধরণটি সুনির্দিষ্ট নয়।", +"Delete" => "মুছে", +"Add" => "যোগ কর", "Use the following link to reset your password: {link}" => "আপনার কূটশব্দটি পূনঃনির্ধারণ করার জন্য নিম্নোক্ত লিংকটি ব্যবহার করুনঃ {link}", "You will receive a link to reset your password via Email." => "কূটশব্দ পূনঃনির্ধারণের জন্য একটি টূনঃনির্ধারণ লিংকটি আপনাকে ই-মেইলে পাঠানো হয়েছে ।", "Username" => "ব্যবহারকারী", -"Request reset" => "অনুরোধ পূনঃনির্ধারণ", "Your password was reset" => "আপনার কূটশব্দটি পূনঃনির্ধারণ করা হয়েছে", "To login page" => "প্রবেশ পৃষ্ঠায়", "New password" => "নতুন কূটশব্দ", @@ -94,8 +85,6 @@ $TRANSLATIONS = array( "Help" => "সহায়িকা", "Access forbidden" => "অধিগমনের অনুমতি নেই", "Cloud not found" => "ক্লাউড খুঁজে পাওয়া গেল না", -"Edit categories" => "ক্যাটেগরি সম্পাদনা", -"Add" => "যোগ কর", "Security Warning" => "নিরাপত্তাজনিত সতর্কতা", "Create an <strong>admin account</strong>" => "<strong>প্রশাসক একাউন্ট</strong> তৈরী করুন", "Advanced" => "সুচারু", diff --git a/core/l10n/ca.php b/core/l10n/ca.php index 938d668b362..d8076172cee 100644 --- a/core/l10n/ca.php +++ b/core/l10n/ca.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s ha compartit »%s« amb tu", -"group" => "grup", +"Couldn't send mail to following users: %s " => "No s'ha pogut enviar correu als usuaris següents: %s", "Turned on maintenance mode" => "Activat el mode de manteniment", "Turned off maintenance mode" => "Desactivat el mode de manteniment", "Updated database" => "Actualitzada la base de dades", "Updating filecache, this may take really long..." => "Actualitzant la memòria de cau del fitxers, això pot trigar molt...", "Updated filecache" => "Actualitzada la memòria de cau dels fitxers", "... %d%% done ..." => "... %d%% fet ...", -"Category type not provided." => "No s'ha especificat el tipus de categoria.", -"No category to add?" => "No voleu afegir cap categoria?", -"This category already exists: %s" => "Aquesta categoria ja existeix: %s", -"Object type not provided." => "No s'ha proporcionat el tipus d'objecte.", -"%s ID not provided." => "No s'ha proporcionat la ID %s.", -"Error adding %s to favorites." => "Error en afegir %s als preferits.", -"No categories selected for deletion." => "No hi ha categories per eliminar.", -"Error removing %s from favorites." => "Error en eliminar %s dels preferits.", "No image or file provided" => "No s'han proporcionat imatges o fitxers", "Unknown filetype" => "Tipus de fitxer desconegut", "Invalid image" => "Imatge no vàlida", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(selecciona-ho tot)", "({count} selected)" => "({count} seleccionats)", "Error loading file exists template" => "Error en carregar la plantilla de fitxer existent", -"The object type is not specified." => "No s'ha especificat el tipus d'objecte.", -"Error" => "Error", -"The app name is not specified." => "No s'ha especificat el nom de l'aplicació.", -"The required file {file} is not installed!" => "El fitxer requerit {file} no està instal·lat!", "Shared" => "Compartit", "Share" => "Comparteix", +"Error" => "Error", "Error while sharing" => "Error en compartir", "Error while unsharing" => "Error en deixar de compartir", "Error while changing permissions" => "Error en canviar els permisos", "Shared with you and the group {group} by {owner}" => "Compartit amb vos i amb el grup {group} per {owner}", "Shared with you by {owner}" => "Compartit amb vos per {owner}", -"Share with" => "Comparteix amb", -"Share with link" => "Comparteix amb enllaç", +"Share with user or group …" => "Comparteix amb usuari o grup...", +"Share link" => "Enllaç de compartició", "Password protect" => "Protegir amb contrasenya", "Password" => "Contrasenya", "Allow Public Upload" => "Permet pujada pública", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Data de venciment", "Share via email:" => "Comparteix per correu electrònic", "No people found" => "No s'ha trobat ningú", +"group" => "grup", "Resharing is not allowed" => "No es permet compartir de nou", "Shared in {item} with {user}" => "Compartit en {item} amb {user}", "Unshare" => "Deixa de compartir", +"notify by email" => "notifica per correu electrònic", "can edit" => "pot editar", "access control" => "control d'accés", "create" => "crea", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Error en establir la data de venciment", "Sending ..." => "Enviant...", "Email sent" => "El correu electrónic s'ha enviat", +"Warning" => "Avís", +"The object type is not specified." => "No s'ha especificat el tipus d'objecte.", +"Enter new" => "Escriu nou", +"Delete" => "Esborra", +"Add" => "Afegeix", +"Edit tags" => "Edita etiquetes", +"Error loading dialog template: {error}" => "Error en carregar la plantilla de diàleg: {error}", +"No tags selected for deletion." => "No heu seleccionat les etiquetes a eliminar.", +"Please reload the page." => "Carregueu la pàgina de nou.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "L'actualització ha estat incorrecte. Comuniqueu aquest error a <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">la comunitat ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "L'actualització ha estat correcte. Ara us redirigim a ownCloud.", "%s password reset" => "restableix la contrasenya %s", @@ -113,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Nom d'usuari", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Els vostres fitxers estan encriptats. Si no heu habilitat la clau de recuperació no hi haurà manera de recuperar les dades després que reestabliu la contrasenya. Si sabeu què fer, contacteu amb l'administrador abans de continuar. Voleu continuar?", "Yes, I really want to reset my password now" => "Sí, vull restablir ara la contrasenya", -"Request reset" => "Sol·licita reinicialització", +"Reset" => "Estableix de nou", "Your password was reset" => "La vostra contrasenya s'ha reinicialitzat", "To login page" => "A la pàgina d'inici de sessió", "New password" => "Contrasenya nova", @@ -123,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Aplicacions", "Admin" => "Administració", "Help" => "Ajuda", +"Error loading tags" => "Error en carregar les etiquetes", +"Tag already exists" => "L'etiqueta ja existeix", +"Error deleting tag(s)" => "Error en eliminar etiqueta(s)", +"Error tagging" => "Error en etiquetar", +"Error untagging" => "Error en treure les etiquetes", +"Error favoriting" => "Error en posar a preferits", +"Error unfavoriting" => "Error en treure de preferits", "Access forbidden" => "Accés prohibit", "Cloud not found" => "No s'ha trobat el núvol", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Ei,\n\nnomés fer-te saber que %s ha compartit %s amb tu.\nMira-ho: %s\n\nSalut!", -"Edit categories" => "Edita les categories", -"Add" => "Afegeix", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Ei,\n\nnomés fer-te saber que %s ha compartit %s amb tu.\nMira-ho a: %s\n\n", +"The share will expire on %s." => "La compartició venç el %s.", +"Cheers!" => "Salut!", "Security Warning" => "Avís de seguretat", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "La versió de PHP que useu és vulnerable a l'atac per NULL Byte (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Actualitzeu la instal·lació de PHP per usar %s de forma segura.", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Espai de taula de la base de dades", "Database host" => "Ordinador central de la base de dades", "Finish setup" => "Acaba la configuració", +"Finishing …" => "Acabant...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Aquesta aplicació necessita tenir JavaScript activat per funcionar correctament. <a href=\"http://enable-javascript.com/\" target=\"_blank\">Activeu JavaScript</a> i carregueu aquesta interfície de nou.", "%s is available. Get more information on how to update." => "%s està disponible. Obtingueu més informació de com actualitzar.", "Log out" => "Surt", "Automatic logon rejected!" => "L'ha rebutjat l'acceditació automàtica!", "If you did not change your password recently, your account may be compromised!" => "Se no heu canviat la contrasenya recentment el vostre compte pot estar compromès!", "Please change your password to secure your account again." => "Canvieu la contrasenya de nou per assegurar el vostre compte.", +"Server side authentication failed!" => "L'autenticació del servidor ha fallat!", +"Please contact your administrator." => "Contacteu amb l'administrador.", "Lost your password?" => "Heu perdut la contrasenya?", "remember" => "recorda'm", "Log in" => "Inici de sessió", "Alternative Logins" => "Acreditacions alternatives", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Ei,<br><br>només fer-te saber que %s ha compartit %s amb tu.<br><a href=\"%s\">Mira-ho:</a><br><br>Salut!", -"Updating ownCloud to version %s, this may take a while." => "S'està actualitzant ownCloud a la versió %s, pot trigar una estona." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ei,<br><br>només fer-te saber que %s ha compartit »%s« amb tu.<br><a href=\"%s\">Mira-ho!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "La instància ownCloud està en mode d'usuari únic.", +"This means only administrators can use the instance." => "Això significa que només els administradors poden usar la instància.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacteu amb l'administrador del sistema si aquest missatge persisteix o apareix inesperadament.", +"Thank you for your patience." => "Gràcies per la paciència.", +"Updating ownCloud to version %s, this may take a while." => "S'està actualitzant ownCloud a la versió %s, pot trigar una estona.", +"This ownCloud instance is currently being updated, which may take a while." => "Aquesta instància d'ownCloud s'està actualitzant i podria trigar una estona.", +"Please reload this page after a short time to continue using ownCloud." => "Carregueu de nou aquesta pàgina d'aquí a poc temps per continuar usant ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/cs_CZ.php b/core/l10n/cs_CZ.php index 8b63079c87a..38825aaeeac 100644 --- a/core/l10n/cs_CZ.php +++ b/core/l10n/cs_CZ.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s s vámi sdílí »%s«", -"group" => "skupina", +"Couldn't send mail to following users: %s " => "Nebylo možné odeslat e-mail následujícím uživatelům: %s", "Turned on maintenance mode" => "Zapnut režim údržby", "Turned off maintenance mode" => "Vypnut režim údržby", "Updated database" => "Zaktualizována databáze", "Updating filecache, this may take really long..." => "Aktualizuji souborovou mezipaměť, toto může trvat opravdu dlouho...", "Updated filecache" => "Aktualizována souborová mezipaměť", "... %d%% done ..." => "... %d%% dokončeno ...", -"Category type not provided." => "Nezadán typ kategorie.", -"No category to add?" => "Žádná kategorie k přidání?", -"This category already exists: %s" => "Kategorie již existuje: %s", -"Object type not provided." => "Nezadán typ objektu.", -"%s ID not provided." => "Nezadáno ID %s.", -"Error adding %s to favorites." => "Chyba při přidávání %s k oblíbeným.", -"No categories selected for deletion." => "Žádné kategorie nebyly vybrány ke smazání.", -"Error removing %s from favorites." => "Chyba při odebírání %s z oblíbených.", "No image or file provided" => "Soubor nebo obrázek nebyl zadán", "Unknown filetype" => "Neznámý typ souboru", "Invalid image" => "Chybný obrázek", @@ -58,24 +50,25 @@ $TRANSLATIONS = array( "No" => "Ne", "Ok" => "Ok", "Error loading message template: {error}" => "Chyba při nahrávání šablony zprávy: {error}", -"_{count} file conflict_::_{count} file conflicts_" => array("","",""), +"_{count} file conflict_::_{count} file conflicts_" => array("{count} souborový konflikt","{count} souborové konflikty","{count} souborových konfliktů"), "One file conflict" => "Jeden konflikt souboru", "Which files do you want to keep?" => "Které soubory chcete ponechat?", +"If you select both versions, the copied file will have a number added to its name." => "Pokud zvolíte obě verze, zkopírovaný soubor bude mít název doplněný o číslo.", "Cancel" => "Zrušit", "Continue" => "Pokračovat", -"The object type is not specified." => "Není určen typ objektu.", -"Error" => "Chyba", -"The app name is not specified." => "Není určen název aplikace.", -"The required file {file} is not installed!" => "Požadovaný soubor {file} není nainstalován!", +"(all selected)" => "(vybráno vše)", +"({count} selected)" => "(vybráno {count})", +"Error loading file exists template" => "Chyba při nahrávání šablony existence souboru", "Shared" => "Sdílené", "Share" => "Sdílet", +"Error" => "Chyba", "Error while sharing" => "Chyba při sdílení", "Error while unsharing" => "Chyba při rušení sdílení", "Error while changing permissions" => "Chyba při změně oprávnění", "Shared with you and the group {group} by {owner}" => "S Vámi a skupinou {group} sdílí {owner}", "Shared with you by {owner}" => "S Vámi sdílí {owner}", -"Share with" => "Sdílet s", -"Share with link" => "Sdílet s odkazem", +"Share with user or group …" => "Sdílet s uživatelem nebo skupinou", +"Share link" => "Sdílet odkaz", "Password protect" => "Chránit heslem", "Password" => "Heslo", "Allow Public Upload" => "Povolit veřejné nahrávání", @@ -85,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Datum vypršení platnosti", "Share via email:" => "Sdílet e-mailem:", "No people found" => "Žádní lidé nenalezeni", +"group" => "skupina", "Resharing is not allowed" => "Sdílení již sdílené položky není povoleno", "Shared in {item} with {user}" => "Sdíleno v {item} s {user}", "Unshare" => "Zrušit sdílení", +"notify by email" => "upozornit e-mailem", "can edit" => "lze upravovat", "access control" => "řízení přístupu", "create" => "vytvořit", @@ -99,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Chyba při nastavení data vypršení platnosti", "Sending ..." => "Odesílám ...", "Email sent" => "E-mail odeslán", +"Warning" => "Varování", +"The object type is not specified." => "Není určen typ objektu.", +"Enter new" => "Zadat nový", +"Delete" => "Smazat", +"Add" => "Přidat", +"Edit tags" => "Editovat štítky", +"Error loading dialog template: {error}" => "Chyba při načítání šablony dialogu: {error}", +"No tags selected for deletion." => "Žádné štítky nebyly vybrány ke smazání.", +"Please reload the page." => "Načtěte stránku znovu, prosím.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Aktualizace neproběhla úspěšně. Nahlaste prosím problém do <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">evidence chyb ownCloud</a>", "The update was successful. Redirecting you to ownCloud now." => "Aktualizace byla úspěšná. Přesměrovávám na ownCloud.", "%s password reset" => "reset hesla %s", @@ -109,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Uživatelské jméno", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Vaše soubory jsou šifrovány. Pokud nemáte povolen klíč pro obnovu, neexistuje způsob jak získat, po změně hesla, vaše data. Pokud si nejste jisti co dělat, kontaktujte nejprve svého správce. Opravdu si přejete pokračovat?", "Yes, I really want to reset my password now" => "Ano, opravdu si nyní přeji obnovit mé heslo", -"Request reset" => "Vyžádat obnovu", +"Reset" => "Restartovat složku", "Your password was reset" => "Vaše heslo bylo obnoveno", "To login page" => "Na stránku přihlášení", "New password" => "Nové heslo", @@ -119,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Aplikace", "Admin" => "Administrace", "Help" => "Nápověda", +"Error loading tags" => "Chyba při načítání štítků", +"Tag already exists" => "Štítek již existuje", +"Error deleting tag(s)" => "Chyba při mazání štítku(ů)", +"Error tagging" => "Chyba při označování štítkem", +"Error untagging" => "Chyba při odznačování štítků", +"Error favoriting" => "Chyba při označování jako oblíbené", +"Error unfavoriting" => "Chyba při odznačování jako oblíbené", "Access forbidden" => "Přístup zakázán", "Cloud not found" => "Cloud nebyl nalezen", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Ahoj,\n\njenom vám chci oznámit, že %s s vámi sdílí %s.\nPodívat se můžete zde: %s\n\nDíky", -"Edit categories" => "Upravit kategorie", -"Add" => "Přidat", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hej ty tam,\n\njen ti chci dát vědět, že %s sdílel %s s tebou.\nZobraz si to: %s\n\n", +"The share will expire on %s." => "Sdílení vyprší %s.", +"Cheers!" => "Ať slouží!", "Security Warning" => "Bezpečnostní upozornění", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Verze vašeho PHP je napadnutelná pomocí techniky \"NULL Byte\" (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Aktualizujte prosím vaši instanci PHP pro bezpečné používání %s.", @@ -142,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Tabulkový prostor databáze", "Database host" => "Hostitel databáze", "Finish setup" => "Dokončit nastavení", +"Finishing …" => "Dokončuji...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Tato aplikace potřebuje pro svou správnou funkčnost mít povolený javascript. Prosím <a href=\"http://enable-javascript.com/\" target=\"_blank\">povolte JavaScript</a> a znovu načtěte toto rozhraní.", "%s is available. Get more information on how to update." => "%s je dostupná. Získejte více informací k postupu aktualizace.", "Log out" => "Odhlásit se", "Automatic logon rejected!" => "Automatické přihlášení odmítnuto!", "If you did not change your password recently, your account may be compromised!" => "Pokud jste v nedávné době neměnili své heslo, Váš účet může být kompromitován!", "Please change your password to secure your account again." => "Změňte, prosím, své heslo pro opětovné zabezpečení Vašeho účtu.", +"Server side authentication failed!" => "Autentizace na serveru selhala!", +"Please contact your administrator." => "Kontaktujte prosím vašeho správce.", "Lost your password?" => "Ztratili jste své heslo?", "remember" => "zapamatovat", "Log in" => "Přihlásit", "Alternative Logins" => "Alternativní přihlášení", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Ahoj,<br><br>jenom vám chci oznámit, že %s s vámi sdílí %s.\nPodívat se můžete <br><a href=\"%s\">zde</a>.<br><br>Díky", -"Updating ownCloud to version %s, this may take a while." => "Aktualizuji ownCloud na verzi %s, bude to chvíli trvat." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hej ty tam,<br><br>jen ti chci dát vědět, že %s sdílel »%s« s tebou.<br><a href=\"%s\">Zobrazit!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Tato instalace ownCloudu je momentálně v jednouživatelském módu.", +"This means only administrators can use the instance." => "To znamená, že pouze správci systému mohou aplikaci používat.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontaktujte, prosím, správce systému, pokud se tato zpráva objevuje opakovaně nebo nečekaně.", +"Thank you for your patience." => "Děkuji za trpělivost.", +"Updating ownCloud to version %s, this may take a while." => "Aktualizuji ownCloud na verzi %s, bude to chvíli trvat.", +"This ownCloud instance is currently being updated, which may take a while." => "Tato instalace ownCloud je právě aktualizována, může to chvíli trvat.", +"Please reload this page after a short time to continue using ownCloud." => "Pro pokračování načtěte, prosím, stránku po chvíli znovu." ); $PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"; diff --git a/core/l10n/cy_GB.php b/core/l10n/cy_GB.php index 78eb6ba9698..aa10715d0a8 100644 --- a/core/l10n/cy_GB.php +++ b/core/l10n/cy_GB.php @@ -1,14 +1,5 @@ <?php $TRANSLATIONS = array( -"group" => "grŵp", -"Category type not provided." => "Math o gategori heb ei ddarparu.", -"No category to add?" => "Dim categori i'w ychwanegu?", -"This category already exists: %s" => "Mae'r categori hwn eisoes yn bodoli: %s", -"Object type not provided." => "Math o wrthrych heb ei ddarparu.", -"%s ID not provided." => "%s ID heb ei ddarparu.", -"Error adding %s to favorites." => "Gwall wrth ychwanegu %s at ffefrynnau.", -"No categories selected for deletion." => "Ni ddewiswyd categorïau i'w dileu.", -"Error removing %s from favorites." => "Gwall wrth dynnu %s o ffefrynnau.", "Sunday" => "Sul", "Monday" => "Llun", "Tuesday" => "Mawrth", @@ -46,19 +37,14 @@ $TRANSLATIONS = array( "Ok" => "Iawn", "_{count} file conflict_::_{count} file conflicts_" => array("","","",""), "Cancel" => "Diddymu", -"The object type is not specified." => "Nid yw'r math o wrthrych wedi cael ei nodi.", -"Error" => "Gwall", -"The app name is not specified." => "Nid yw enw'r pecyn wedi cael ei nodi.", -"The required file {file} is not installed!" => "Nid yw'r ffeil ofynnol {file} wedi ei gosod!", "Shared" => "Rhannwyd", "Share" => "Rhannu", +"Error" => "Gwall", "Error while sharing" => "Gwall wrth rannu", "Error while unsharing" => "Gwall wrth ddad-rannu", "Error while changing permissions" => "Gwall wrth newid caniatâd", "Shared with you and the group {group} by {owner}" => "Rhannwyd â chi a'r grŵp {group} gan {owner}", "Shared with you by {owner}" => "Rhannwyd â chi gan {owner}", -"Share with" => "Rhannu gyda", -"Share with link" => "Dolen ar gyfer rhannu", "Password protect" => "Diogelu cyfrinair", "Password" => "Cyfrinair", "Email link to person" => "E-bostio dolen at berson", @@ -67,6 +53,7 @@ $TRANSLATIONS = array( "Expiration date" => "Dyddiad dod i ben", "Share via email:" => "Rhannu drwy e-bost:", "No people found" => "Heb ganfod pobl", +"group" => "grŵp", "Resharing is not allowed" => "Does dim hawl ail-rannu", "Shared in {item} with {user}" => "Rhannwyd yn {item} â {user}", "Unshare" => "Dad-rannu", @@ -81,6 +68,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Gwall wrth osod dyddiad dod i ben", "Sending ..." => "Yn anfon ...", "Email sent" => "Anfonwyd yr e-bost", +"Warning" => "Rhybudd", +"The object type is not specified." => "Nid yw'r math o wrthrych wedi cael ei nodi.", +"Delete" => "Dileu", +"Add" => "Ychwanegu", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Methodd y diweddariad. Adroddwch y mater hwn i <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">gymuned ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "Roedd y diweddariad yn llwyddiannus. Cewch eich ailgyfeirio i ownCloud nawr.", "Use the following link to reset your password: {link}" => "Defnyddiwch y ddolen hon i ailosod eich cyfrinair: {link}", @@ -88,7 +79,6 @@ $TRANSLATIONS = array( "Request failed!<br>Did you make sure your email/username was right?" => "Methodd y cais!<br>Gwiriwch eich enw defnyddiwr ac ebost.", "You will receive a link to reset your password via Email." => "Byddwch yn derbyn dolen drwy e-bost i ailosod eich cyfrinair.", "Username" => "Enw defnyddiwr", -"Request reset" => "Gwneud cais i ailosod", "Your password was reset" => "Ailosodwyd eich cyfrinair", "To login page" => "I'r dudalen mewngofnodi", "New password" => "Cyfrinair newydd", @@ -100,8 +90,6 @@ $TRANSLATIONS = array( "Help" => "Cymorth", "Access forbidden" => "Mynediad wedi'i wahardd", "Cloud not found" => "Methwyd canfod cwmwl", -"Edit categories" => "Golygu categorïau", -"Add" => "Ychwanegu", "Security Warning" => "Rhybudd Diogelwch", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Mae eich fersiwn PHP yn agored i ymosodiad NULL Byte (CVE-2006-7243)", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Does dim cynhyrchydd rhifau hap diogel ar gael, galluogwch estyniad PHP OpenSSL.", diff --git a/core/l10n/da.php b/core/l10n/da.php index 8938f2107fa..9c7fdc889f8 100644 --- a/core/l10n/da.php +++ b/core/l10n/da.php @@ -1,23 +1,18 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s delte »%s« med sig", -"group" => "gruppe", +"Couldn't send mail to following users: %s " => "Kunne ikke sende mail til følgende brugere: %s", "Turned on maintenance mode" => "Startede vedligeholdelsestilstand", "Turned off maintenance mode" => "standsede vedligeholdelsestilstand", "Updated database" => "Opdaterede database", "Updating filecache, this may take really long..." => "Opdatere filcache, dette kan tage rigtigt lang tid...", "Updated filecache" => "Opdaterede filcache", "... %d%% done ..." => "... %d%% færdig ...", -"Category type not provided." => "Kategori typen ikke er fastsat.", -"No category to add?" => "Ingen kategori at tilføje?", -"This category already exists: %s" => "Kategorien eksisterer allerede: %s", -"Object type not provided." => "Object type ikke er fastsat.", -"%s ID not provided." => "%s ID ikke oplyst.", -"Error adding %s to favorites." => "Fejl ved tilføjelse af %s til favoritter.", -"No categories selected for deletion." => "Ingen kategorier valgt", -"Error removing %s from favorites." => "Fejl ved fjernelse af %s fra favoritter.", +"No image or file provided" => "Ingen fil eller billede givet", "Unknown filetype" => "Ukendt filtype", "Invalid image" => "Ugyldigt billede", +"No temporary profile picture available, try again" => "Intet midlertidigt profilbillede tilgængeligt, prøv igen", +"No crop data provided" => "Ingen beskæringsdata give", "Sunday" => "Søndag", "Monday" => "Mandag", "Tuesday" => "Tirsdag", @@ -50,24 +45,30 @@ $TRANSLATIONS = array( "last year" => "sidste år", "years ago" => "år siden", "Choose" => "Vælg", +"Error loading file picker template: {error}" => "Fejl ved indlæsning af filvælger skabelon: {error}", "Yes" => "Ja", "No" => "Nej", "Ok" => "OK", -"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Error loading message template: {error}" => "Fejl ved indlæsning af besked skabelon: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} filkonflikt","{count} filkonflikter"), +"One file conflict" => "En filkonflikt", +"Which files do you want to keep?" => "Hvilke filer ønsker du at beholde?", +"If you select both versions, the copied file will have a number added to its name." => "Hvis du vælger begge versioner, vil den kopierede fil få tilføjet et nummer til sit navn.", "Cancel" => "Annuller", -"The object type is not specified." => "Objekttypen er ikke angivet.", -"Error" => "Fejl", -"The app name is not specified." => "Den app navn er ikke angivet.", -"The required file {file} is not installed!" => "Den krævede fil {file} er ikke installeret!", +"Continue" => "Videre", +"(all selected)" => "(alle valgt)", +"({count} selected)" => "({count} valgt)", +"Error loading file exists template" => "Fejl ved inlæsning af; fil eksistere skabelon", "Shared" => "Delt", "Share" => "Del", +"Error" => "Fejl", "Error while sharing" => "Fejl under deling", "Error while unsharing" => "Fejl under annullering af deling", "Error while changing permissions" => "Fejl under justering af rettigheder", "Shared with you and the group {group} by {owner}" => "Delt med dig og gruppen {group} af {owner}", "Shared with you by {owner}" => "Delt med dig af {owner}", -"Share with" => "Del med", -"Share with link" => "Del med link", +"Share with user or group …" => "Del med bruger eller gruppe ...", +"Share link" => "Del link", "Password protect" => "Beskyt med adgangskode", "Password" => "Kodeord", "Allow Public Upload" => "Tillad Offentlig Upload", @@ -77,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Udløbsdato", "Share via email:" => "Del via email:", "No people found" => "Ingen personer fundet", +"group" => "gruppe", "Resharing is not allowed" => "Videredeling ikke tilladt", "Shared in {item} with {user}" => "Delt i {item} med {user}", "Unshare" => "Fjern deling", +"notify by email" => "Giv besked med mail", "can edit" => "kan redigere", "access control" => "Adgangskontrol", "create" => "opret", @@ -91,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Fejl under sætning af udløbsdato", "Sending ..." => "Sender ...", "Email sent" => "E-mail afsendt", +"Warning" => "Advarsel", +"The object type is not specified." => "Objekttypen er ikke angivet.", +"Enter new" => "Indtast nyt", +"Delete" => "Slet", +"Add" => "Tilføj", +"Edit tags" => "Rediger tags", +"Error loading dialog template: {error}" => "Fejl ved indlæsning dialog skabelon: {error}", +"No tags selected for deletion." => "Ingen tags markeret til sletning.", +"Please reload the page." => "Genindlæs venligst siden", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Opdateringen blev ikke udført korrekt. Rapporter venligst problemet til <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownClouds community</a>.", "The update was successful. Redirecting you to ownCloud now." => "Opdateringen blev udført korrekt. Du bliver nu viderestillet til ownCloud.", "%s password reset" => "%s adgangskode nulstillet", @@ -101,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Brugernavn", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Dine filer er krypterede. Hvis du ikke har aktiveret gendannelsesnøglen kan du ikke få dine data tilbage efter at du har ændret adgangskode. HVis du ikke er sikker på, hvad du skal gøre så kontakt din administrator før du fortsætter. Vil du fortsætte?", "Yes, I really want to reset my password now" => "Ja, Jeg ønsker virkelig at nulstille mit kodeord", -"Request reset" => "Anmod om nulstilling", +"Reset" => "Nulstil", "Your password was reset" => "Dit kodeord blev nulstillet", "To login page" => "Til login-side", "New password" => "Nyt kodeord", @@ -111,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Apps", "Admin" => "Admin", "Help" => "Hjælp", +"Error loading tags" => "Fejl ved indlæsning af tags", +"Tag already exists" => "Tag eksistere allerede", +"Error deleting tag(s)" => "Fejl ved sletning af tag(s)", +"Error tagging" => "Fejl ved tagging", +"Error untagging" => "Fejl ved fjernelse af tag", +"Error favoriting" => "Fejl ved favoritering", +"Error unfavoriting" => "Fejl ved fjernelse af favorisering.", "Access forbidden" => "Adgang forbudt", "Cloud not found" => "Sky ikke fundet", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hallo\n\ndette blot for at lade dig vide, at %s har delt %s med dig.\nSe det: %s\n\nHej", -"Edit categories" => "Rediger kategorier", -"Add" => "Tilføj", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hej med dig\n\nDette blot for at lade dig vide, at %s har delt %s med dig.\nSe det her: %s\n\n", +"The share will expire on %s." => "Delingen vil udløbe om %s.", +"Cheers!" => "Hej!", "Security Warning" => "Sikkerhedsadvarsel", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Din PHP-version er sårbar overfor et NULL Byte angreb (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Opdater venligst din PHP installation for at anvende %s sikkert.", @@ -134,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Database tabelplads", "Database host" => "Databasehost", "Finish setup" => "Afslut opsætning", +"Finishing …" => "Færdigbehandler ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Programmet forudsætter at JavaScript er aktiveret for at kunne afvikles korrekt. <a href=\"http://enable-javascript.com/\" target=\"_blank\">Aktiver JavaScript</a> og genindlæs siden..", "%s is available. Get more information on how to update." => "%s er tilgængelig. Få mere information om, hvordan du opdaterer.", "Log out" => "Log ud", "Automatic logon rejected!" => "Automatisk login afvist!", "If you did not change your password recently, your account may be compromised!" => "Hvis du ikke har ændret din adgangskode for nylig, har nogen muligvis tiltvunget sig adgang til din konto!", "Please change your password to secure your account again." => "Skift adgangskode for at sikre din konto igen.", +"Server side authentication failed!" => "Server side godkendelse mislykkedes!", +"Please contact your administrator." => "Kontakt venligst din administrator", "Lost your password?" => "Mistet dit kodeord?", "remember" => "husk", "Log in" => "Log ind", "Alternative Logins" => "Alternative logins", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hallo,<br><br>dette blot for at lade dig vide, at %s har delt \"%s\" med dig.<br><a href=\"%s\">Se det!</a><br><br>Hej", -"Updating ownCloud to version %s, this may take a while." => "Opdatere Owncloud til version %s, dette kan tage et stykke tid." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hej med dig,<br><br>Dette blot for at lade dig vide, at %s har delt \"%s\" med dig.<br><a href=\"%s\">Se det her!</a><br><br>Hej", +"This ownCloud instance is currently in single user mode." => "Denne ownCloud instans er lige nu i enkeltbruger tilstand.", +"This means only administrators can use the instance." => "Det betyder at det kun er administrator, som kan benytte ownCloud.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontakt systemadministratoren, hvis denne meddelelse fortsætter eller optrådte uventet.", +"Thank you for your patience." => "Tak for din tålmodighed.", +"Updating ownCloud to version %s, this may take a while." => "Opdatere Owncloud til version %s, dette kan tage et stykke tid.", +"This ownCloud instance is currently being updated, which may take a while." => "Opdatere Owncloud, dette kan tage et stykke tid.", +"Please reload this page after a short time to continue using ownCloud." => "Genindlæs denne side efter kort tid til at fortsætte med at bruge ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/de.php b/core/l10n/de.php index b5ff8826ad8..9904aeb803c 100644 --- a/core/l10n/de.php +++ b/core/l10n/de.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( -"%s shared »%s« with you" => "%s teilte »%s« mit Ihnen", -"group" => "Gruppe", +"%s shared »%s« with you" => "%s teilte »%s« mit Dir", +"Couldn't send mail to following users: %s " => "Die E-Mail konnte nicht an folgende Benutzer gesendet werden: %s", "Turned on maintenance mode" => "Wartungsmodus eingeschaltet", "Turned off maintenance mode" => "Wartungsmodus ausgeschaltet", "Updated database" => "Datenbank aktualisiert", "Updating filecache, this may take really long..." => "Aktualisiere Dateicache, dies könnte eine Weile dauern...", "Updated filecache" => "Dateicache aktualisiert", "... %d%% done ..." => "... %d%% erledigt ...", -"Category type not provided." => "Kategorie nicht angegeben.", -"No category to add?" => "Keine Kategorie hinzuzufügen?", -"This category already exists: %s" => "Die Kategorie '%s' existiert bereits.", -"Object type not provided." => "Objekttyp nicht angegeben.", -"%s ID not provided." => "%s ID nicht angegeben.", -"Error adding %s to favorites." => "Fehler beim Hinzufügen von %s zu den Favoriten.", -"No categories selected for deletion." => "Es wurde keine Kategorien zum Löschen ausgewählt.", -"Error removing %s from favorites." => "Fehler beim Entfernen von %s von den Favoriten.", "No image or file provided" => "Kein Bild oder Datei zur Verfügung gestellt", "Unknown filetype" => "Unbekannter Dateityp", "Invalid image" => "Ungültiges Bild", @@ -60,26 +52,23 @@ $TRANSLATIONS = array( "Error loading message template: {error}" => "Fehler beim Laden der Nachrichtenvorlage: {error}", "_{count} file conflict_::_{count} file conflicts_" => array("{count} Dateikonflikt","{count} Dateikonflikte"), "One file conflict" => "Ein Dateikonflikt", -"Which files do you want to keep?" => "Welche Dateien möchtest du behalten?", -"If you select both versions, the copied file will have a number added to its name." => "Wenn du beide Versionen auswählst, erhält die kopierte Datei eine Zahl am Ende des Dateinamens.", +"Which files do you want to keep?" => "Welche Dateien möchtest Du behalten?", +"If you select both versions, the copied file will have a number added to its name." => "Wenn Du beide Versionen auswählst, erhält die kopierte Datei eine Zahl am Ende des Dateinamens.", "Cancel" => "Abbrechen", "Continue" => "Fortsetzen", "(all selected)" => "(Alle ausgewählt)", "({count} selected)" => "({count} ausgewählt)", "Error loading file exists template" => "Fehler beim Laden der vorhanden Dateivorlage", -"The object type is not specified." => "Der Objekttyp ist nicht angegeben.", -"Error" => "Fehler", -"The app name is not specified." => "Der App-Name ist nicht angegeben.", -"The required file {file} is not installed!" => "Die benötigte Datei {file} ist nicht installiert.", "Shared" => "Geteilt", "Share" => "Teilen", +"Error" => "Fehler", "Error while sharing" => "Fehler beim Teilen", "Error while unsharing" => "Fehler beim Aufheben der Freigabe", "Error while changing permissions" => "Fehler beim Ändern der Rechte", "Shared with you and the group {group} by {owner}" => "{owner} hat dies mit Dir und der Gruppe {group} geteilt", "Shared with you by {owner}" => "{owner} hat dies mit Dir geteilt", -"Share with" => "Teilen mit", -"Share with link" => "Über einen Link freigegeben", +"Share with user or group …" => "Mit Benutzer oder Gruppe teilen ....", +"Share link" => "Link Teilen", "Password protect" => "Passwortschutz", "Password" => "Passwort", "Allow Public Upload" => "Öffentliches Hochladen erlauben", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Ablaufdatum", "Share via email:" => "Über eine E-Mail teilen:", "No people found" => "Niemand gefunden", +"group" => "Gruppe", "Resharing is not allowed" => "Weiterverteilen ist nicht erlaubt", "Shared in {item} with {user}" => "Für {user} in {item} freigegeben", "Unshare" => "Freigabe aufheben", +"notify by email" => "Per E-Mail informieren", "can edit" => "kann bearbeiten", "access control" => "Zugriffskontrolle", "create" => "erstellen", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Fehler beim Setzen des Ablaufdatums", "Sending ..." => "Sende ...", "Email sent" => "E-Mail wurde verschickt", +"Warning" => "Warnung", +"The object type is not specified." => "Der Objekttyp ist nicht angegeben.", +"Enter new" => "Neuen eingeben", +"Delete" => "Löschen", +"Add" => "Hinzufügen", +"Edit tags" => "Schlagwörter bearbeiten", +"Error loading dialog template: {error}" => "Fehler beim Laden der Dialogvorlage: {error}", +"No tags selected for deletion." => "Es wurden keine Schlagwörter zum Löschen ausgewählt.", +"Please reload the page." => "Bitte lade diese Seite neu.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud Community</a>.", "The update was successful. Redirecting you to ownCloud now." => "Das Update war erfolgreich. Du wirst nun zu ownCloud weitergeleitet.", "%s password reset" => "%s-Passwort zurücksetzen", @@ -111,9 +111,9 @@ $TRANSLATIONS = array( "Request failed!<br>Did you make sure your email/username was right?" => "Anfrage fehlgeschlagen!<br>Hast Du darauf geachtet, dass Deine E-Mail/Dein Benutzername korrekt war?", "You will receive a link to reset your password via Email." => "Du erhältst einen Link per E-Mail, um Dein Passwort zurückzusetzen.", "Username" => "Benutzername", -"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Ihre Dateien sind verschlüsselt. Sollten Sie keinen Wiederherstellungschlüssel aktiviert haben, gibt es keine Möglichkeit an Ihre Daten zu kommen, wenn das Passwort zurückgesetzt wird. Falls Sie sich nicht sicher sind, was Sie tun sollen, kontaktieren Sie bitte Ihren Administrator, bevor Sie fortfahren. Wollen Sie wirklich fortfahren?", -"Yes, I really want to reset my password now" => "Ja, ich will mein Passwort jetzt wirklich zurücksetzen", -"Request reset" => "Beantrage Zurücksetzung", +"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Deine Dateien sind verschlüsselt. Solltest Du keinen Wiederherstellungschlüssel aktiviert haben, gibt es keine Möglichkeit an Deine Daten zu kommen, wenn das Passwort zurückgesetzt wird. Falls Du Dir nicht sicher bist, was Du tun sollst, kontaktiere bitte Deinen Administrator, bevor Du fortfährst. Willst Du wirklich fortfahren?", +"Yes, I really want to reset my password now" => "Ja, ich will mein Passwort jetzt zurücksetzen", +"Reset" => "Zurücksetzen", "Your password was reset" => "Dein Passwort wurde zurückgesetzt.", "To login page" => "Zur Login-Seite", "New password" => "Neues Passwort", @@ -123,18 +123,25 @@ $TRANSLATIONS = array( "Apps" => "Apps", "Admin" => "Administration", "Help" => "Hilfe", +"Error loading tags" => "Fehler beim Laden der Schlagwörter", +"Tag already exists" => "Schlagwort ist bereits vorhanden", +"Error deleting tag(s)" => "Fehler beim Löschen des Schlagwortes bzw. der Schlagwörter", +"Error tagging" => "Fehler beim Hinzufügen der Schlagwörter", +"Error untagging" => "Fehler beim Entfernen der Schlagwörter", +"Error favoriting" => "Fehler beim Favorisieren", +"Error unfavoriting" => "Fehler beim Entfernen aus den Favoriten", "Access forbidden" => "Zugriff verboten", "Cloud not found" => "Cloud nicht gefunden", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hallo,\n\nwollte dich nur kurz informieren, dass %s gerade %s mit dir geteilt hat.\nSchau es dir an: %s\n\nGruß!", -"Edit categories" => "Kategorien bearbeiten", -"Add" => "Hinzufügen", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hallo,\n\nich wollte Dich nur wissen lassen, dass %s %s mit Dir teilt.\nSchaue es Dir an: %s\n\n", +"The share will expire on %s." => "Die Freigabe wird am %s ablaufen.", +"Cheers!" => "Hallo!", "Security Warning" => "Sicherheitswarnung", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Deine PHP Version ist durch die NULL Byte Attacke (CVE-2006-7243) angreifbar", -"Please update your PHP installation to use %s securely." => "Bitte aktualisiere deine PHP-Installation um %s sicher nutzen zu können.", +"Please update your PHP installation to use %s securely." => "Bitte aktualisiere Deine PHP-Installation um %s sicher nutzen zu können.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktiviere die PHP-Erweiterung für OpenSSL.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage die Tokens für das Zurücksetzen der Passwörter vorherzusehen und Konten zu übernehmen.", "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\">documentation</a>." => "Für Informationen, wie du deinen Server richtig konfigurierst lese bitte die <a href=\"%s\" target=\"_blank\">Dokumentation</a>.", +"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Für Informationen, wie Du Deinen Server richtig konfigurierst, lies bitte die <a href=\"%s\" target=\"_blank\">Dokumentation</a>.", "Create an <strong>admin account</strong>" => "<strong>Administrator-Konto</strong> anlegen", "Advanced" => "Fortgeschritten", "Data folder" => "Datenverzeichnis", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Datenbank-Tablespace", "Database host" => "Datenbank-Host", "Finish setup" => "Installation abschließen", -"%s is available. Get more information on how to update." => "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein.", +"Finishing …" => "Abschließen ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Diese Anwendung benötigt ein aktiviertes JavaScript zum korrekten Betrieb. Bitte <a href=\"http://enable-javascript.com/\" target=\"_blank\">aktiviere JavaScript</a> und lade diese Schnittstelle neu.", +"%s is available. Get more information on how to update." => "%s ist verfügbar. Hole weitere Informationen zu Aktualisierungen ein.", "Log out" => "Abmelden", "Automatic logon rejected!" => "Automatischer Login zurückgewiesen!", "If you did not change your password recently, your account may be compromised!" => "Wenn Du Dein Passwort nicht vor kurzem geändert hast, könnte Dein\nAccount kompromittiert sein!", "Please change your password to secure your account again." => "Bitte ändere Dein Passwort, um Deinen Account wieder zu schützen.", +"Server side authentication failed!" => "Serverseitige Authentifizierung fehlgeschlagen!", +"Please contact your administrator." => "Bitte kontaktiere Deinen Administrator.", "Lost your password?" => "Passwort vergessen?", "remember" => "merken", "Log in" => "Einloggen", "Alternative Logins" => "Alternative Logins", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hallo,<br/><br/>wollte dich nur kurz informieren, dass %s gerade %s mit dir geteilt hat.<br/><a href=\"%s\">Schau es dir an.</a><br/><br/>Gruß!", -"Updating ownCloud to version %s, this may take a while." => "Aktualisiere ownCloud auf Version %s. Dies könnte eine Weile dauern." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hallo,<br/><br/>wollte Dich nur kurz informieren, dass %s gerade %s mit Dir geteilt hat.<br/><a href=\"%s\">Schau es Dir an.</a><br/><br/>", +"This ownCloud instance is currently in single user mode." => "Diese ownClound-Instanz befindet sich derzeit im Einzelbenutzermodus.", +"This means only administrators can use the instance." => "Dies bedeutet, dass diese Instanz nur von Administratoren genutzt werden kann.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontaktiere Deinen Systemadministrator, wenn diese Meldung dauerhaft oder unerwartet erscheint.", +"Thank you for your patience." => "Vielen Dank für Deine Geduld.", +"Updating ownCloud to version %s, this may take a while." => "Aktualisiere ownCloud auf Version %s. Dies könnte eine Weile dauern.", +"This ownCloud instance is currently being updated, which may take a while." => "Diese OwnCloud-Instanz wird gerade aktualisiert, was eine Weile dauert.", +"Please reload this page after a short time to continue using ownCloud." => "Bitte lade diese Seite nach kurzer Zeit neu, um mit der Nutzung von OwnCloud fortzufahren." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/de_CH.php b/core/l10n/de_CH.php index 1fc6f6b7e1e..cdd9343823b 100644 --- a/core/l10n/de_CH.php +++ b/core/l10n/de_CH.php @@ -1,15 +1,11 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s teilt »%s« mit Ihnen", -"group" => "Gruppe", -"Category type not provided." => "Kategorie nicht angegeben.", -"No category to add?" => "Keine Kategorie hinzuzufügen?", -"This category already exists: %s" => "Die nachfolgende Kategorie existiert bereits: %s", -"Object type not provided." => "Objekttyp nicht angegeben.", -"%s ID not provided." => "%s ID nicht angegeben.", -"Error adding %s to favorites." => "Fehler beim Hinzufügen von %s zu den Favoriten.", -"No categories selected for deletion." => "Es wurden keine Kategorien zum Löschen ausgewählt.", -"Error removing %s from favorites." => "Fehler beim Entfernen von %s von den Favoriten.", +"Turned on maintenance mode" => "Wartungsmodus eingeschaltet", +"Turned off maintenance mode" => "Wartungsmodus ausgeschaltet", +"Updated database" => "Datenbank aktualisiert", +"Updating filecache, this may take really long..." => "Aktualisiere Dateicache, dies könnte eine Weile dauern...", +"Updated filecache" => "Dateicache aktualisiert", "Sunday" => "Sonntag", "Monday" => "Montag", "Tuesday" => "Dienstag", @@ -47,19 +43,14 @@ $TRANSLATIONS = array( "Ok" => "OK", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "Abbrechen", -"The object type is not specified." => "Der Objekttyp ist nicht angegeben.", -"Error" => "Fehler", -"The app name is not specified." => "Der App-Name ist nicht angegeben.", -"The required file {file} is not installed!" => "Die benötigte Datei {file} ist nicht installiert!", "Shared" => "Geteilt", "Share" => "Teilen", +"Error" => "Fehler", "Error while sharing" => "Fehler beim Teilen", "Error while unsharing" => "Fehler beim Aufheben der Freigabe", "Error while changing permissions" => "Fehler bei der Änderung der Rechte", "Shared with you and the group {group} by {owner}" => "Von {owner} mit Ihnen und der Gruppe {group} geteilt.", "Shared with you by {owner}" => "Von {owner} mit Ihnen geteilt.", -"Share with" => "Teilen mit", -"Share with link" => "Über einen Link teilen", "Password protect" => "Passwortschutz", "Password" => "Passwort", "Allow Public Upload" => "Öffentliches Hochladen erlauben", @@ -69,6 +60,7 @@ $TRANSLATIONS = array( "Expiration date" => "Ablaufdatum", "Share via email:" => "Mittels einer E-Mail teilen:", "No people found" => "Niemand gefunden", +"group" => "Gruppe", "Resharing is not allowed" => "Das Weiterverteilen ist nicht erlaubt", "Shared in {item} with {user}" => "Freigegeben in {item} von {user}", "Unshare" => "Freigabe aufheben", @@ -83,6 +75,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Fehler beim Setzen des Ablaufdatums", "Sending ..." => "Sende ...", "Email sent" => "Email gesendet", +"Warning" => "Warnung", +"The object type is not specified." => "Der Objekttyp ist nicht angegeben.", +"Delete" => "Löschen", +"Add" => "Hinzufügen", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud Community</a>.", "The update was successful. Redirecting you to ownCloud now." => "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet.", "%s password reset" => "%s-Passwort zurücksetzen", @@ -93,7 +89,7 @@ $TRANSLATIONS = array( "Username" => "Benutzername", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Ihre Dateien sind verschlüsselt. Wenn Sie den Wiederherstellungsschlüssel nicht aktiviert haben, wird es keine Möglichkeit geben, um Ihre Daten wiederzubekommen, nachdem Ihr Passwort zurückgesetzt wurde. Wenn Sie sich nicht sicher sind, was Sie tun sollen, wenden Sie sich bitte an Ihren Administrator, bevor Sie fortfahren. Wollen Sie wirklich fortfahren?", "Yes, I really want to reset my password now" => "Ja, ich möchte jetzt mein Passwort wirklich zurücksetzen.", -"Request reset" => "Zurücksetzung anfordern", +"Reset" => "Zurücksetzen", "Your password was reset" => "Ihr Passwort wurde zurückgesetzt.", "To login page" => "Zur Login-Seite", "New password" => "Neues Passwort", @@ -105,9 +101,6 @@ $TRANSLATIONS = array( "Help" => "Hilfe", "Access forbidden" => "Zugriff verboten", "Cloud not found" => "Cloud wurde nicht gefunden", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hallo,\n\nich wollte Sie nur wissen lassen, dass %s %s mit Ihnen teilt.\nSchauen Sie es sich an: %s\n\nViele Grüsse!", -"Edit categories" => "Kategorien ändern", -"Add" => "Hinzufügen", "Security Warning" => "Sicherheitshinweis", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Ihre PHP Version ist durch die NULL Byte Attacke (CVE-2006-7243) angreifbar", "Please update your PHP installation to use %s securely." => "Bitte aktualisieren Sie Ihre PHP-Installation um %s sicher nutzen zu können.", @@ -135,7 +128,6 @@ $TRANSLATIONS = array( "remember" => "merken", "Log in" => "Einloggen", "Alternative Logins" => "Alternative Logins", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hallo,<br><br>ich wollte Sie nur wissen lassen, dass %s %s mit Ihnen teilt.<br><a href=\"%s\">Schauen Sie es sich an!</a><br><br>Viele Grüsse!", "Updating ownCloud to version %s, this may take a while." => "Aktualisiere ownCloud auf Version %s. Dies könnte eine Weile dauern." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/de_DE.php b/core/l10n/de_DE.php index 5b9b199f416..e9abf57a007 100644 --- a/core/l10n/de_DE.php +++ b/core/l10n/de_DE.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( -"%s shared »%s« with you" => "%s geteilt »%s« mit Ihnen", -"group" => "Gruppe", +"%s shared »%s« with you" => "%s hat »%s« mit Ihnen geteilt", +"Couldn't send mail to following users: %s " => "An folgende Benutzer konnte keine E-Mail gesendet werden: %s", "Turned on maintenance mode" => "Wartungsmodus eingeschaltet ", "Turned off maintenance mode" => "Wartungsmodus ausgeschaltet", "Updated database" => "Datenbank aktualisiert", -"Updating filecache, this may take really long..." => "Aktualisiere Dateicache, dies könnte eine Weile dauern...", -"Updated filecache" => "Dateicache aktualisiert", +"Updating filecache, this may take really long..." => "Aktualisiere Datei-Cache, dies könnte eine Weile dauern...", +"Updated filecache" => "Datei-Cache aktualisiert", "... %d%% done ..." => "... %d%% erledigt ...", -"Category type not provided." => "Kategorie nicht angegeben.", -"No category to add?" => "Keine Kategorie hinzuzufügen?", -"This category already exists: %s" => "Die nachfolgende Kategorie existiert bereits: %s", -"Object type not provided." => "Objekttyp nicht angegeben.", -"%s ID not provided." => "%s ID nicht angegeben.", -"Error adding %s to favorites." => "Fehler beim Hinzufügen von %s zu den Favoriten.", -"No categories selected for deletion." => "Es wurden keine Kategorien zum Löschen ausgewählt.", -"Error removing %s from favorites." => "Fehler beim Entfernen von %s von den Favoriten.", "No image or file provided" => "Kein Bild oder Datei zur Verfügung gestellt", "Unknown filetype" => "Unbekannter Dateityp", "Invalid image" => "Ungültiges Bild", @@ -61,25 +53,22 @@ $TRANSLATIONS = array( "_{count} file conflict_::_{count} file conflicts_" => array("{count} Dateikonflikt","{count} Dateikonflikte"), "One file conflict" => "Ein Dateikonflikt", "Which files do you want to keep?" => "Welche Dateien möchten Sie behalten?", -"If you select both versions, the copied file will have a number added to its name." => "Wenn Siebeide Versionen auswählen, erhält die kopierte Datei eine Zahl am Ende des Dateinamens.", +"If you select both versions, the copied file will have a number added to its name." => "Wenn Sie beide Versionen auswählen, erhält die kopierte Datei eine Zahl am Ende des Dateinamens.", "Cancel" => "Abbrechen", "Continue" => "Fortsetzen", "(all selected)" => "(Alle ausgewählt)", "({count} selected)" => "({count} ausgewählt)", "Error loading file exists template" => "Fehler beim Laden der vorhanden Dateivorlage", -"The object type is not specified." => "Der Objekttyp ist nicht angegeben.", -"Error" => "Fehler", -"The app name is not specified." => "Der App-Name ist nicht angegeben.", -"The required file {file} is not installed!" => "Die benötigte Datei {file} ist nicht installiert!", "Shared" => "Geteilt", "Share" => "Teilen", +"Error" => "Fehler", "Error while sharing" => "Fehler beim Teilen", "Error while unsharing" => "Fehler beim Aufheben der Freigabe", "Error while changing permissions" => "Fehler bei der Änderung der Rechte", "Shared with you and the group {group} by {owner}" => "Von {owner} mit Ihnen und der Gruppe {group} geteilt.", "Shared with you by {owner}" => "Von {owner} mit Ihnen geteilt.", -"Share with" => "Teilen mit", -"Share with link" => "Über einen Link teilen", +"Share with user or group …" => "Mit Benutzer oder Gruppe teilen ....", +"Share link" => "Link teilen", "Password protect" => "Passwortschutz", "Password" => "Passwort", "Allow Public Upload" => "Öffentliches Hochladen erlauben", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Ablaufdatum", "Share via email:" => "Mittels einer E-Mail teilen:", "No people found" => "Niemand gefunden", +"group" => "Gruppe", "Resharing is not allowed" => "Das Weiterverteilen ist nicht erlaubt", "Shared in {item} with {user}" => "Freigegeben in {item} von {user}", "Unshare" => "Freigabe aufheben", +"notify by email" => "Per E-Mail informieren", "can edit" => "kann bearbeiten", "access control" => "Zugriffskontrolle", "create" => "erstellen", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Fehler beim Setzen des Ablaufdatums", "Sending ..." => "Sende ...", "Email sent" => "Email gesendet", +"Warning" => "Warnung", +"The object type is not specified." => "Der Objekttyp ist nicht angegeben.", +"Enter new" => "Neuen eingeben", +"Delete" => "Löschen", +"Add" => "Hinzufügen", +"Edit tags" => "Schlagwörter bearbeiten", +"Error loading dialog template: {error}" => "Fehler beim Laden der Dialogvorlage: {error}", +"No tags selected for deletion." => "Es wurden keine Schlagwörter zum Löschen ausgewählt.", +"Please reload the page." => "Bitte laden Sie diese Seite neu.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud Community</a>.", "The update was successful. Redirecting you to ownCloud now." => "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet.", "%s password reset" => "%s-Passwort zurücksetzen", @@ -113,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Benutzername", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Ihre Dateien sind verschlüsselt. Wenn Sie den Wiederherstellungsschlüssel nicht aktiviert haben, wird es keine Möglichkeit geben, um Ihre Daten wiederzubekommen, nachdem Ihr Passwort zurückgesetzt wurde. Wenn Sie sich nicht sicher sind, was Sie tun sollen, wenden Sie sich bitte an Ihren Administrator, bevor Sie fortfahren. Wollen Sie wirklich fortfahren?", "Yes, I really want to reset my password now" => "Ja, ich möchte jetzt mein Passwort wirklich zurücksetzen.", -"Request reset" => "Zurücksetzung anfordern", +"Reset" => "Zurücksetzen", "Your password was reset" => "Ihr Passwort wurde zurückgesetzt.", "To login page" => "Zur Login-Seite", "New password" => "Neues Passwort", @@ -123,18 +123,25 @@ $TRANSLATIONS = array( "Apps" => "Apps", "Admin" => "Administrator", "Help" => "Hilfe", +"Error loading tags" => "Fehler beim Laden der Schlagwörter", +"Tag already exists" => "Schlagwort ist bereits vorhanden", +"Error deleting tag(s)" => "Fehler beim Löschen des Schlagwortes bzw. der Schlagwörter", +"Error tagging" => "Fehler beim Hinzufügen der Schlagwörter", +"Error untagging" => "Fehler beim Entfernen der Schlagwörter", +"Error favoriting" => "Fehler beim Hinzufügen zu den Favoriten", +"Error unfavoriting" => "Fehler beim Entfernen aus den Favoriten", "Access forbidden" => "Zugriff verboten", "Cloud not found" => "Cloud wurde nicht gefunden", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hallo,\n\nich wollte Sie nur wissen lassen, dass %s %s mit Ihnen teilt.\nSchauen Sie es sich an: %s\n\nViele Grüße!", -"Edit categories" => "Kategorien ändern", -"Add" => "Hinzufügen", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hallo,\n\n%s hat %s mit Ihnen geteilt.\nSchauen Sie es sich an: %s\n\n", +"The share will expire on %s." => "Die Freigabe wird am %s ablaufen.", +"Cheers!" => "Noch einen schönen Tag!", "Security Warning" => "Sicherheitshinweis", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Ihre PHP Version ist durch die NULL Byte Attacke (CVE-2006-7243) angreifbar", "Please update your PHP installation to use %s securely." => "Bitte aktualisieren Sie Ihre PHP-Installation um %s sicher nutzen zu können.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktivieren Sie die PHP-Erweiterung für OpenSSL.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage, die Tokens für das Zurücksetzen der Passwörter vorherzusehen und Ihr Konto zu übernehmen.", "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.", -"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Für Informationen, wie Sie Ihren Server richtig konfigurieren lesen Sie bitte die <a href=\"%s\" target=\"_blank\">Dokumentation</a>.", +"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Bitte lesen Sie die <a href=\"%s\" target=\"_blank\">Dokumentation</a>, um zu erfahren, wie Sie Ihr Server richtig konfigurieren können.", "Create an <strong>admin account</strong>" => "<strong>Administrator-Konto</strong> anlegen", "Advanced" => "Fortgeschritten", "Data folder" => "Datenverzeichnis", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Datenbank-Tablespace", "Database host" => "Datenbank-Host", "Finish setup" => "Installation abschließen", +"Finishing …" => "Abschließen ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Diese Anwendung benötigt ein aktiviertes JavaScript zum korrekten Betrieb. Bitte <a href=\"http://enable-javascript.com/\" target=\"_blank\">aktivieren Sie JavaScript</a> und laden Sie diese Schnittstelle neu.", "%s is available. Get more information on how to update." => "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein.", "Log out" => "Abmelden", "Automatic logon rejected!" => "Automatische Anmeldung verweigert!", "If you did not change your password recently, your account may be compromised!" => "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAccount kompromittiert sein!", "Please change your password to secure your account again." => "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern.", +"Server side authentication failed!" => "Die Authentifizierung auf dem Server ist fehlgeschlagen!", +"Please contact your administrator." => "Bitte kontaktieren Sie Ihren Administrator.", "Lost your password?" => "Passwort vergessen?", "remember" => "merken", "Log in" => "Einloggen", "Alternative Logins" => "Alternative Logins", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hallo,<br><br>ich wollte Sie nur wissen lassen, dass %s %s mit Ihnen teilt.<br><a href=\"%s\">Schauen Sie es sich an!</a><br><br>Viele Grüße!", -"Updating ownCloud to version %s, this may take a while." => "Aktualisiere ownCloud auf Version %s. Dies könnte eine Weile dauern." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hallo,<br><br>%s hat %s mit Ihnen geteilt.<br><a href=\"%s\">Schauen Sie es sich an!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Diese ownClound-Instanz befindet sich derzeit im Einzelbenutzermodus.", +"This means only administrators can use the instance." => "Dies bedeutet, dass diese Instanz nur von Administratoren genutzt werden kann.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontaktieren Sie Ihren Systemadministrator, wenn diese Meldung dauerhaft oder unerwartet erscheint.", +"Thank you for your patience." => "Vielen Dank für Ihre Geduld.", +"Updating ownCloud to version %s, this may take a while." => "Aktualisiere ownCloud auf Version %s. Dies könnte eine Weile dauern.", +"This ownCloud instance is currently being updated, which may take a while." => "Diese ownCloud-Instanz wird gerade aktualisiert, was eine Weile dauert.", +"Please reload this page after a short time to continue using ownCloud." => "Bitte laden Sie diese Seite nach kurzer Zeit neu, um mit der Nutzung von ownCloud fortzufahren." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/el.php b/core/l10n/el.php index 7fc58ca3527..f726a232f0d 100644 --- a/core/l10n/el.php +++ b/core/l10n/el.php @@ -1,15 +1,18 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "Ο %s διαμοιράστηκε μαζί σας το »%s«", -"group" => "ομάδα", -"Category type not provided." => "Δεν δώθηκε τύπος κατηγορίας.", -"No category to add?" => "Δεν έχετε κατηγορία να προσθέσετε;", -"This category already exists: %s" => "Αυτή η κατηγορία υπάρχει ήδη: %s", -"Object type not provided." => "Δεν δώθηκε τύπος αντικειμένου.", -"%s ID not provided." => "Δεν δώθηκε η ID για %s.", -"Error adding %s to favorites." => "Σφάλμα προσθήκης %s στα αγαπημένα.", -"No categories selected for deletion." => "Δεν επιλέχτηκαν κατηγορίες για διαγραφή.", -"Error removing %s from favorites." => "Σφάλμα αφαίρεσης %s από τα αγαπημένα.", +"Couldn't send mail to following users: %s " => "Αδυναμία αποστολής μηνύματος στους ακόλουθους χρήστες: %s", +"Turned on maintenance mode" => "Η κατάσταση συντήρησης ενεργοποιήθηκε", +"Turned off maintenance mode" => "Η κατάσταση συντήρησης απενεργοποιήθηκε", +"Updated database" => "Ενημερωμένη βάση δεδομένων", +"Updating filecache, this may take really long..." => "Ενημέρωση αποθηκευμένων αρχείων, αυτό μπορεί να πάρα πολύ ώρα...", +"Updated filecache" => "Ενημέρωση αποθηκευμένων αρχείων", +"... %d%% done ..." => "... %d%% ολοκληρώθηκαν ...", +"No image or file provided" => "Δεν δόθηκε εικόνα ή αρχείο", +"Unknown filetype" => "Άγνωστος τύπος αρχείου", +"Invalid image" => "Μη έγκυρη εικόνα", +"No temporary profile picture available, try again" => "Δεν υπάρχει προσωρινή φωτογραφία προφίλ διαθέσιμη, δοκιμάστε ξανά", +"No crop data provided" => "Δεν δόθηκαν δεδομένα περικοπής", "Sunday" => "Κυριακή", "Monday" => "Δευτέρα", "Tuesday" => "Τρίτη", @@ -31,35 +34,40 @@ $TRANSLATIONS = array( "December" => "Δεκέμβριος", "Settings" => "Ρυθμίσεις", "seconds ago" => "δευτερόλεπτα πριν", -"_%n minute ago_::_%n minutes ago_" => array("",""), -"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n minute ago_::_%n minutes ago_" => array("%n λεπτό πριν","%n λεπτά πριν"), +"_%n hour ago_::_%n hours ago_" => array("%n ώρα πριν","%n ώρες πριν"), "today" => "σήμερα", "yesterday" => "χτες", -"_%n day ago_::_%n days ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("%n ημέρα πριν","%n ημέρες πριν"), "last month" => "τελευταίο μήνα", -"_%n month ago_::_%n months ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("%n μήνας πριν","%n μήνες πριν"), "months ago" => "μήνες πριν", "last year" => "τελευταίο χρόνο", "years ago" => "χρόνια πριν", "Choose" => "Επιλέξτε", +"Error loading file picker template: {error}" => "Σφάλμα κατά την φόρτωση προτύπου επιλογέα αρχείων: {σφάλμα}", "Yes" => "Ναι", "No" => "Όχι", "Ok" => "Οκ", -"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Error loading message template: {error}" => "Σφάλμα φόρτωσης προτύπου μηνυμάτων: {σφάλμα}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} αρχείο διαφέρει","{count} αρχεία διαφέρουν"), +"One file conflict" => "Ένα αρχείο διαφέρει", +"Which files do you want to keep?" => "Ποια αρχεία θέλετε να κρατήσετε;", +"If you select both versions, the copied file will have a number added to its name." => "Εάν επιλέξετε και τις δυο εκδοχές, ένας αριθμός θα προστεθεί στο αντιγραφόμενο αρχείο.", "Cancel" => "Άκυρο", -"The object type is not specified." => "Δεν καθορίστηκε ο τύπος του αντικειμένου.", -"Error" => "Σφάλμα", -"The app name is not specified." => "Δεν καθορίστηκε το όνομα της εφαρμογής.", -"The required file {file} is not installed!" => "Το απαιτούμενο αρχείο {file} δεν εγκαταστάθηκε!", +"Continue" => "Συνέχεια", +"(all selected)" => "(όλα τα επιλεγμένα)", +"({count} selected)" => "({count} επιλέχθησαν)", "Shared" => "Κοινόχρηστα", "Share" => "Διαμοιρασμός", +"Error" => "Σφάλμα", "Error while sharing" => "Σφάλμα κατά τον διαμοιρασμό", "Error while unsharing" => "Σφάλμα κατά το σταμάτημα του διαμοιρασμού", "Error while changing permissions" => "Σφάλμα κατά την αλλαγή των δικαιωμάτων", "Shared with you and the group {group} by {owner}" => "Διαμοιράστηκε με σας και με την ομάδα {group} του {owner}", "Shared with you by {owner}" => "Διαμοιράστηκε με σας από τον {owner}", -"Share with" => "Διαμοιρασμός με", -"Share with link" => "Διαμοιρασμός με σύνδεσμο", +"Share with user or group …" => "Διαμοιρασμός με χρήστη ή ομάδα ...", +"Share link" => "Διαμοιρασμός συνδέσμου", "Password protect" => "Προστασία συνθηματικού", "Password" => "Συνθηματικό", "Allow Public Upload" => "Να επιτρέπεται η Δημόσια Αποστολή", @@ -69,9 +77,11 @@ $TRANSLATIONS = array( "Expiration date" => "Ημερομηνία λήξης", "Share via email:" => "Διαμοιρασμός μέσω email:", "No people found" => "Δεν βρέθηκε άνθρωπος", +"group" => "ομάδα", "Resharing is not allowed" => "Ξαναμοιρασμός δεν επιτρέπεται", "Shared in {item} with {user}" => "Διαμοιρασμός του {item} με τον {user}", "Unshare" => "Σταμάτημα διαμοιρασμού", +"notify by email" => "ειδοποίηση με email", "can edit" => "δυνατότητα αλλαγής", "access control" => "έλεγχος πρόσβασης", "create" => "δημιουργία", @@ -83,8 +93,18 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Σφάλμα κατά τον ορισμό ημ. λήξης", "Sending ..." => "Αποστολή...", "Email sent" => "Το Email απεστάλη ", +"Warning" => "Προειδοποίηση", +"The object type is not specified." => "Δεν καθορίστηκε ο τύπος του αντικειμένου.", +"Enter new" => "Εισαγωγή νέου", +"Delete" => "Διαγραφή", +"Add" => "Προσθήκη", +"Edit tags" => "Επεξεργασία ετικετών", +"Error loading dialog template: {error}" => "Σφάλμα φόρτωσης προτύπου διαλόγων: {σφάλμα}", +"No tags selected for deletion." => "Καμμία ετικέτα δεν επιλέχθηκε για διαγραφή.", +"Please reload the page." => "Παρακαλώ επαναφορτώστε τη σελίδα.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Η ενημέρωση ήταν ανεπιτυχής. Παρακαλώ στείλτε αναφορά στην <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">κοινότητα ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "Η ενημέρωση ήταν επιτυχής. Μετάβαση στο ownCloud.", +"%s password reset" => "%s επαναφορά κωδικού πρόσβασης", "Use the following link to reset your password: {link}" => "Χρησιμοποιήστε τον ακόλουθο σύνδεσμο για να επανεκδόσετε τον κωδικό: {link}", "The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Ο σύνδεσμος για να επανακτήσετε τον κωδικό σας έχει σταλεί στο email <br>αν δεν το λάβετε μέσα σε ορισμένο διάστημα, ελέγξετε τους φακελλους σας spam/junk <br> αν δεν είναι εκεί ρωτήστε τον τοπικό σας διαχειριστή ", "Request failed!<br>Did you make sure your email/username was right?" => "Η αίτηση απέτυχε! Βεβαιωθηκατε ότι το email σας / username ειναι σωστο? ", @@ -92,7 +112,7 @@ $TRANSLATIONS = array( "Username" => "Όνομα χρήστη", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Τα αρχεία σας είναι κρυπτογραφημένα. Εάν δεν έχετε ενεργοποιήσει το κλειδί ανάκτησης, δεν υπάρχει περίπτωση να έχετε πρόσβαση στα δεδομένα σας μετά την επαναφορά του συνθηματικού. Εάν δεν είστε σίγουροι τι να κάνετε, παρακαλώ επικοινωνήστε με τον διαχειριστή πριν συνεχίσετε. Θέλετε να συνεχίσετε;", "Yes, I really want to reset my password now" => "Ναι, θέλω να επαναφέρω το συνθηματικό μου τώρα.", -"Request reset" => "Επαναφορά αίτησης", +"Reset" => "Επαναφορά", "Your password was reset" => "Ο κωδικός πρόσβασής σας επαναφέρθηκε", "To login page" => "Σελίδα εισόδου", "New password" => "Νέο συνθηματικό", @@ -102,11 +122,18 @@ $TRANSLATIONS = array( "Apps" => "Εφαρμογές", "Admin" => "Διαχειριστής", "Help" => "Βοήθεια", +"Error loading tags" => "Σφάλμα φόρτωσης ετικετών", +"Tag already exists" => "Υπάρχει ήδη η ετικέτα", +"Error deleting tag(s)" => "Σφάλμα διαγραφής ετικέτας(ων)", +"Error tagging" => "Σφάλμα προσθήκης ετικέτας", +"Error untagging" => "Σφάλμα αφαίρεσης ετικέτας", +"Error favoriting" => "Σφάλμα προσθήκης στα αγαπημένα", +"Error unfavoriting" => "Σφάλμα αφαίρεσης από τα αγαπημένα", "Access forbidden" => "Δεν επιτρέπεται η πρόσβαση", "Cloud not found" => "Δεν βρέθηκε νέφος", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Γεια σας,\n\nσας ενημερώνουμε ότι ο %s διαμοιράστηκε μαζί σας το %s.\nΔείτε το: %s\n\nΓεια χαρά!", -"Edit categories" => "Επεξεργασία κατηγοριών", -"Add" => "Προσθήκη", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Γειά χαρά,\n\nαπλά σας ενημερώνω πως ο %s μοιράστηκε το %s με εσάς.\nΔείτε το: %s\n\n", +"The share will expire on %s." => "Ο διαμοιρασμός θα λήξει σε %s.", +"Cheers!" => "Χαιρετισμούς!", "Security Warning" => "Προειδοποίηση Ασφαλείας", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Η PHP ειναι ευαλωτη στην NULL Byte επιθεση (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Παρακαλώ ενημερώστε την εγκατάσταση της PHP ώστε να χρησιμοποιήσετε το %s με ασφάλεια.", @@ -125,16 +152,25 @@ $TRANSLATIONS = array( "Database tablespace" => "Κενά Πινάκων Βάσης Δεδομένων", "Database host" => "Διακομιστής βάσης δεδομένων", "Finish setup" => "Ολοκλήρωση εγκατάστασης", +"Finishing …" => "Ολοκλήρωση...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Αυτή η εφαρμογή απαιτεί η JavaScript να είναι ενεργοποιημένη για σωστή λειτουργία. Παρακαλώ <a href=\"http://enable-javascript.com/\" target=\"_blank\">ενεργοποιήστε τη JavaScript</a> και επαναφορτώστε αυτή τη διεπαφή.", "%s is available. Get more information on how to update." => "%s είναι διαθέσιμη. Δείτε περισσότερες πληροφορίες στο πώς να αναβαθμίσετε.", "Log out" => "Αποσύνδεση", "Automatic logon rejected!" => "Απορρίφθηκε η αυτόματη σύνδεση!", "If you did not change your password recently, your account may be compromised!" => "Εάν δεν αλλάξατε το συνθηματικό σας προσφάτως, ο λογαριασμός μπορεί να έχει διαρρεύσει!", "Please change your password to secure your account again." => "Παρακαλώ αλλάξτε το συνθηματικό σας για να ασφαλίσετε πάλι τον λογαριασμό σας.", +"Server side authentication failed!" => "Η διαδικασία επικύρωσης απέτυχε από την πλευρά του διακομιστή!", +"Please contact your administrator." => "Παρακαλώ επικοινωνήστε με τον διαχειριστή.", "Lost your password?" => "Ξεχάσατε το συνθηματικό σας;", "remember" => "απομνημόνευση", "Log in" => "Είσοδος", "Alternative Logins" => "Εναλλακτικές Συνδέσεις", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Γεια σας,<br><br>σας ενημερώνουμε ότι ο %s διαμοιράστηκε μαζί σας το »%s«.<br><a href=\"%s\">Δείτε το!</a><br><br>Γεια χαρά!", -"Updating ownCloud to version %s, this may take a while." => "Ενημερώνοντας το ownCloud στην έκδοση %s,μπορεί να πάρει λίγο χρόνο." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Γειά χαρά,<br><br>απλά σας ενημερώνω πως ο %s μοιράστηκε το »%s« με εσάς.<br><a href=\"%s\">Δείτε το!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Αυτή η εγκατάσταση ownCloud είναι τώρα σε κατάσταση ενός χρήστη.", +"This means only administrators can use the instance." => "Αυτό σημαίνει ότι μόνο διαχειριστές μπορούν να χρησιμοποιήσουν την εγκατάσταση.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Επικοινωνήστε με το διαχειριστή του συστήματος αν αυτό το μήνυμα συνεχίζει να εμφανίζεται ή εμφανίστηκε απρόσμενα.", +"Thank you for your patience." => "Σας ευχαριστούμε για την υπομονή σας.", +"Updating ownCloud to version %s, this may take a while." => "Ενημερώνοντας το ownCloud στην έκδοση %s,μπορεί να πάρει λίγο χρόνο.", +"Please reload this page after a short time to continue using ownCloud." => "Παρακαλώ ανανεώστε αυτή τη σελίδα μετά από ένα σύντομο χρονικό διάστημα ώστε να συνεχίσετε να χρησιμοποιείτε το ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/en_GB.php b/core/l10n/en_GB.php index bb26f1469dd..dc8b5b11fd5 100644 --- a/core/l10n/en_GB.php +++ b/core/l10n/en_GB.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s shared \"%s\" with you", -"group" => "group", +"Couldn't send mail to following users: %s " => "Couldn't send mail to following users: %s ", "Turned on maintenance mode" => "Turned on maintenance mode", "Turned off maintenance mode" => "Turned off maintenance mode", "Updated database" => "Updated database", "Updating filecache, this may take really long..." => "Updating filecache, this may take a really long time...", "Updated filecache" => "Updated filecache", "... %d%% done ..." => "... %d%% done ...", -"Category type not provided." => "Category type not provided.", -"No category to add?" => "No category to add?", -"This category already exists: %s" => "This category already exists: %s", -"Object type not provided." => "Object type not provided.", -"%s ID not provided." => "%s ID not provided.", -"Error adding %s to favorites." => "Error adding %s to favourites.", -"No categories selected for deletion." => "No categories selected for deletion.", -"Error removing %s from favorites." => "Error removing %s from favourites.", "No image or file provided" => "No image or file provided", "Unknown filetype" => "Unknown filetype", "Invalid image" => "Invalid image", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(all selected)", "({count} selected)" => "({count} selected)", "Error loading file exists template" => "Error loading file exists template", -"The object type is not specified." => "The object type is not specified.", -"Error" => "Error", -"The app name is not specified." => "The app name is not specified.", -"The required file {file} is not installed!" => "The required file {file} is not installed!", "Shared" => "Shared", "Share" => "Share", +"Error" => "Error", "Error while sharing" => "Error whilst sharing", "Error while unsharing" => "Error whilst unsharing", "Error while changing permissions" => "Error whilst changing permissions", "Shared with you and the group {group} by {owner}" => "Shared with you and the group {group} by {owner}", "Shared with you by {owner}" => "Shared with you by {owner}", -"Share with" => "Share with", -"Share with link" => "Share with link", +"Share with user or group …" => "Share with user or group …", +"Share link" => "Share link", "Password protect" => "Password protect", "Password" => "Password", "Allow Public Upload" => "Allow Public Upload", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Expiration date", "Share via email:" => "Share via email:", "No people found" => "No people found", +"group" => "group", "Resharing is not allowed" => "Resharing is not allowed", "Shared in {item} with {user}" => "Shared in {item} with {user}", "Unshare" => "Unshare", +"notify by email" => "notify by email", "can edit" => "can edit", "access control" => "access control", "create" => "create", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Error setting expiration date", "Sending ..." => "Sending ...", "Email sent" => "Email sent", +"Warning" => "Warning", +"The object type is not specified." => "The object type is not specified.", +"Enter new" => "Enter new", +"Delete" => "Delete", +"Add" => "Add", +"Edit tags" => "Edit tags", +"Error loading dialog template: {error}" => "Error loading dialog template: {error}", +"No tags selected for deletion." => "No tags selected for deletion.", +"Please reload the page." => "Please reload the page.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.", "The update was successful. Redirecting you to ownCloud now." => "The update was successful. Redirecting you to ownCloud now.", "%s password reset" => "%s password reset", @@ -113,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Username", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?", "Yes, I really want to reset my password now" => "Yes, I really want to reset my password now", -"Request reset" => "Request reset", +"Reset" => "Reset", "Your password was reset" => "Your password was reset", "To login page" => "To login page", "New password" => "New password", @@ -123,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Apps", "Admin" => "Admin", "Help" => "Help", +"Error loading tags" => "Error loading tags", +"Tag already exists" => "Tag already exists", +"Error deleting tag(s)" => "Error deleting tag(s)", +"Error tagging" => "Error tagging", +"Error untagging" => "Error untagging", +"Error favoriting" => "Error favouriting", +"Error unfavoriting" => "Error unfavouriting", "Access forbidden" => "Access denied", "Cloud not found" => "Cloud not found", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!", -"Edit categories" => "Edit categories", -"Add" => "Add", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n", +"The share will expire on %s." => "The share will expire on %s.", +"Cheers!" => "Cheers!", "Security Warning" => "Security Warning", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Please update your PHP installation to use %s securely.", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Database tablespace", "Database host" => "Database host", "Finish setup" => "Finish setup", +"Finishing …" => "Finishing …", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface.", "%s is available. Get more information on how to update." => "%s is available. Get more information on how to update.", "Log out" => "Log out", "Automatic logon rejected!" => "Automatic logon rejected!", "If you did not change your password recently, your account may be compromised!" => "If you did not change your password recently, your account may be compromised!", "Please change your password to secure your account again." => "Please change your password to secure your account again.", +"Server side authentication failed!" => "Server side authentication failed!", +"Please contact your administrator." => "Please contact your administrator.", "Lost your password?" => "Lost your password?", "remember" => "remember", "Log in" => "Log in", "Alternative Logins" => "Alternative Logins", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hey there,<br><br>just letting you know that %s shared \"%s\" with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!", -"Updating ownCloud to version %s, this may take a while." => "Updating ownCloud to version %s, this may take a while." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "This ownCloud instance is currently in single user mode.", +"This means only administrators can use the instance." => "This means only administrators can use the instance.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Contact your system administrator if this message persists or appeared unexpectedly.", +"Thank you for your patience." => "Thank you for your patience.", +"Updating ownCloud to version %s, this may take a while." => "Updating ownCloud to version %s, this may take a while.", +"This ownCloud instance is currently being updated, which may take a while." => "This ownCloud instance is currently being updated, which may take a while.", +"Please reload this page after a short time to continue using ownCloud." => "Please reload this page after a short time to continue using ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/eo.php b/core/l10n/eo.php index 712f97538f3..2f779a551bf 100644 --- a/core/l10n/eo.php +++ b/core/l10n/eo.php @@ -1,15 +1,6 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s kunhavigis “%s” kun vi", -"group" => "grupo", -"Category type not provided." => "Ne proviziĝis tipon de kategorio.", -"No category to add?" => "Ĉu neniu kategorio estas aldonota?", -"This category already exists: %s" => "Tiu kategorio jam ekzistas: %s", -"Object type not provided." => "Ne proviziĝis tipon de objekto.", -"%s ID not provided." => "Ne proviziĝis ID-on de %s.", -"Error adding %s to favorites." => "Eraro dum aldono de %s al favoratoj.", -"No categories selected for deletion." => "Neniu kategorio elektiĝis por forigo.", -"Error removing %s from favorites." => "Eraro dum forigo de %s el favoratoj.", "Sunday" => "dimanĉo", "Monday" => "lundo", "Tuesday" => "mardo", @@ -47,19 +38,14 @@ $TRANSLATIONS = array( "Ok" => "Akcepti", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "Nuligi", -"The object type is not specified." => "Ne indikiĝis tipo de la objekto.", -"Error" => "Eraro", -"The app name is not specified." => "Ne indikiĝis nomo de la aplikaĵo.", -"The required file {file} is not installed!" => "La necesa dosiero {file} ne instaliĝis!", "Shared" => "Dividita", "Share" => "Kunhavigi", +"Error" => "Eraro", "Error while sharing" => "Eraro dum kunhavigo", "Error while unsharing" => "Eraro dum malkunhavigo", "Error while changing permissions" => "Eraro dum ŝanĝo de permesoj", "Shared with you and the group {group} by {owner}" => "Kunhavigita kun vi kaj la grupo {group} de {owner}", "Shared with you by {owner}" => "Kunhavigita kun vi de {owner}", -"Share with" => "Kunhavigi kun", -"Share with link" => "Kunhavigi per ligilo", "Password protect" => "Protekti per pasvorto", "Password" => "Pasvorto", "Email link to person" => "Retpoŝti la ligilon al ulo", @@ -68,6 +54,7 @@ $TRANSLATIONS = array( "Expiration date" => "Limdato", "Share via email:" => "Kunhavigi per retpoŝto:", "No people found" => "Ne troviĝis gento", +"group" => "grupo", "Resharing is not allowed" => "Rekunhavigo ne permesatas", "Shared in {item} with {user}" => "Kunhavigita en {item} kun {user}", "Unshare" => "Malkunhavigi", @@ -82,6 +69,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Eraro dum agordado de limdato", "Sending ..." => "Sendante...", "Email sent" => "La retpoŝtaĵo sendiĝis", +"Warning" => "Averto", +"The object type is not specified." => "Ne indikiĝis tipo de la objekto.", +"Delete" => "Forigi", +"Add" => "Aldoni", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "La ĝisdatigo estis malsukcese. Bonvolu raporti tiun problemon al la <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownClouda komunumo</a>.", "The update was successful. Redirecting you to ownCloud now." => "La ĝisdatigo estis sukcesa. Alidirektante nun al ownCloud.", "Use the following link to reset your password: {link}" => "Uzu la jenan ligilon por restarigi vian pasvorton: {link}", @@ -89,7 +80,6 @@ $TRANSLATIONS = array( "You will receive a link to reset your password via Email." => "Vi ricevos ligilon retpoŝte por rekomencigi vian pasvorton.", "Username" => "Uzantonomo", "Yes, I really want to reset my password now" => "Jes, mi vere volas restarigi mian pasvorton nun", -"Request reset" => "Peti rekomencigon", "Your password was reset" => "Via pasvorto rekomencis", "To login page" => "Al la ensaluta paĝo", "New password" => "Nova pasvorto", @@ -101,9 +91,6 @@ $TRANSLATIONS = array( "Help" => "Helpo", "Access forbidden" => "Aliro estas malpermesata", "Cloud not found" => "La nubo ne estas trovita", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Saluton:\n\nNi nur sciigas vin, ke %s kunhavigis %s kun vi.\nVidu ĝin: %s\n\nĜis!", -"Edit categories" => "Redakti kategoriojn", -"Add" => "Aldoni", "Security Warning" => "Sekureca averto", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Via PHP versio estas sendefenda je la NULL bajto atako (CVE-2006-7243)", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Ne disponeblas sekura generilo de hazardaj numeroj; bonvolu kapabligi la OpenSSL-kromaĵon por PHP.", @@ -127,7 +114,6 @@ $TRANSLATIONS = array( "remember" => "memori", "Log in" => "Ensaluti", "Alternative Logins" => "Alternativaj ensalutoj", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Saluton:<br /><br />Ni nur sciigas vin, ke %s kunhavigis “%s” kun vi.<br /><a href=\"%s\">Vidu ĝin</a><br /><br />Ĝis!", "Updating ownCloud to version %s, this may take a while." => "ownCloud ĝisdatiĝas al eldono %s, tio ĉi povas daŭri je iom da tempo." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/es.php b/core/l10n/es.php index 3aa0c3f732c..6bee4fabaf3 100644 --- a/core/l10n/es.php +++ b/core/l10n/es.php @@ -1,21 +1,18 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s ha compatido »%s« contigo", -"group" => "grupo", +"Couldn't send mail to following users: %s " => "No se pudo enviar el mensaje a los siguientes usuarios: %s", "Turned on maintenance mode" => "Modo mantenimiento activado", "Turned off maintenance mode" => "Modo mantenimiento desactivado", "Updated database" => "Base de datos actualizada", "Updating filecache, this may take really long..." => "Actualizando caché de archivos, esto puede tardar bastante tiempo...", "Updated filecache" => "Caché de archivos actualizada", "... %d%% done ..." => "... %d%% hecho ...", -"Category type not provided." => "Tipo de categoría no proporcionado.", -"No category to add?" => "¿Ninguna categoría para añadir?", -"This category already exists: %s" => "Esta categoría ya existe: %s", -"Object type not provided." => "Tipo de objeto no proporcionado.", -"%s ID not provided." => "ID de %s no proporcionado.", -"Error adding %s to favorites." => "Error añadiendo %s a favoritos.", -"No categories selected for deletion." => "No hay categorías seleccionadas para borrar.", -"Error removing %s from favorites." => "Error eliminando %s de los favoritos.", +"No image or file provided" => "No se especificó ningún archivo o imagen", +"Unknown filetype" => "Tipo de archivo desconocido", +"Invalid image" => "Imagen inválida", +"No temporary profile picture available, try again" => "No hay disponible una imagen temporal de perfil, pruebe de nuevo", +"No crop data provided" => "No se proporcionó datos del recorte", "Sunday" => "Domingo", "Monday" => "Lunes", "Tuesday" => "Martes", @@ -48,24 +45,30 @@ $TRANSLATIONS = array( "last year" => "el año pasado", "years ago" => "años antes", "Choose" => "Seleccionar", +"Error loading file picker template: {error}" => "Error cargando plantilla del seleccionador de archivos: {error}", "Yes" => "Sí", "No" => "No", "Ok" => "Aceptar", -"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Error loading message template: {error}" => "Error cargando plantilla del mensaje: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} conflicto de archivo","{count} conflictos de archivo"), +"One file conflict" => "On conflicto de archivo", +"Which files do you want to keep?" => "¿Que archivos deseas mantener?", +"If you select both versions, the copied file will have a number added to its name." => "Si seleccionas ambas versiones, el archivo copiado tendrá añadido un número en su nombre.", "Cancel" => "Cancelar", -"The object type is not specified." => "El tipo de objeto no está especificado.", -"Error" => "Error", -"The app name is not specified." => "El nombre de la aplicación no está especificado.", -"The required file {file} is not installed!" => "¡El fichero {file} es necesario y no está instalado!", +"Continue" => "Continuar", +"(all selected)" => "(seleccionados todos)", +"({count} selected)" => "({count} seleccionados)", +"Error loading file exists template" => "Error cargando plantilla de archivo existente", "Shared" => "Compartido", "Share" => "Compartir", +"Error" => "Error", "Error while sharing" => "Error al compartir", "Error while unsharing" => "Error al dejar de compartir", "Error while changing permissions" => "Error al cambiar permisos", "Shared with you and the group {group} by {owner}" => "Compartido contigo y el grupo {group} por {owner}", "Shared with you by {owner}" => "Compartido contigo por {owner}", -"Share with" => "Compartir con", -"Share with link" => "Compartir con enlace", +"Share with user or group …" => "Compartido con el usuario o con el grupo ...", +"Share link" => "Enlace compartido", "Password protect" => "Protección con contraseña", "Password" => "Contraseña", "Allow Public Upload" => "Permitir Subida Pública", @@ -75,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Fecha de caducidad", "Share via email:" => "Compartir por correo electrónico:", "No people found" => "No se encontró gente", +"group" => "grupo", "Resharing is not allowed" => "No se permite compartir de nuevo", "Shared in {item} with {user}" => "Compartido en {item} con {user}", "Unshare" => "Dejar de compartir", +"notify by email" => "notificar al usuario por correo electrónico", "can edit" => "puede editar", "access control" => "control de acceso", "create" => "crear", @@ -89,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Error estableciendo fecha de caducidad", "Sending ..." => "Enviando...", "Email sent" => "Correo electrónico enviado", +"Warning" => "Precaución", +"The object type is not specified." => "El tipo de objeto no está especificado.", +"Enter new" => "Ingresar nueva", +"Delete" => "Eliminar", +"Add" => "Agregar", +"Edit tags" => "Editar etiquetas", +"Error loading dialog template: {error}" => "Error cargando plantilla de diálogo: {error}", +"No tags selected for deletion." => "No hay etiquetas seleccionadas para borrar.", +"Please reload the page." => "Vuelva a cargar la página.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "La actualización ha fracasado. Por favor, informe de este problema a la <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">Comunidad de ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "La actualización se ha realizado con éxito. Redireccionando a ownCloud ahora.", "%s password reset" => "%s restablecer contraseña", @@ -99,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Nombre de usuario", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Sus archivos están cifrados. Si no ha habilitado la clave de recurperación, no habrá forma de recuperar sus datos luego de que la contraseña sea reseteada. Si no está seguro de qué hacer, contacte a su administrador antes de continuar. ¿Realmente desea continuar?", "Yes, I really want to reset my password now" => "Sí. Realmente deseo resetear mi contraseña ahora", -"Request reset" => "Solicitar restablecimiento", +"Reset" => "Reiniciar", "Your password was reset" => "Su contraseña fue restablecida", "To login page" => "A la página de inicio de sesión", "New password" => "Nueva contraseña", @@ -109,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Aplicaciones", "Admin" => "Administración", "Help" => "Ayuda", +"Error loading tags" => "Error cargando etiquetas.", +"Tag already exists" => "La etiqueta ya existe", +"Error deleting tag(s)" => "Error borrando etiqueta(s)", +"Error tagging" => "Error al etiquetar", +"Error untagging" => "Error al quitar etiqueta", +"Error favoriting" => "Error al marcar como favorito", +"Error unfavoriting" => "Error al quitar como favorito", "Access forbidden" => "Acceso denegado", "Cloud not found" => "No se encuentra la nube", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hey,\n\nsólo te hago saber que %s ha compartido %s contigo.\nEcha un ojo en: %s\n\n¡Un saludo!", -"Edit categories" => "Editar categorías", -"Add" => "Agregar", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hola:\n\nTan solo queremos informarte que %s compartió %s contigo.\nMíralo aquí: %s\n\n", +"The share will expire on %s." => "El objeto dejará de ser compartido el %s.", +"Cheers!" => "¡Saludos!", "Security Warning" => "Advertencia de seguridad", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Su versión de PHP es vulnerable al ataque de Byte NULL (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Por favor, actualice su instalación PHP para usar %s con seguridad.", @@ -132,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Espacio de tablas de la base de datos", "Database host" => "Host de la base de datos", "Finish setup" => "Completar la instalación", +"Finishing …" => "Finalizando...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Esta aplicación requiere que se habilite JavaScript para su correcta operación. Por favor <a href=\"http://enable-javascript.com/es\" target=\"_blank\">habilite JavaScript</a> y vuelva a cargar esta interfaz.", "%s is available. Get more information on how to update." => "%s esta disponible. Obtener mas información de como actualizar.", "Log out" => "Salir", "Automatic logon rejected!" => "¡Inicio de sesión automático rechazado!", "If you did not change your password recently, your account may be compromised!" => "Si no ha cambiado su contraseña recientemente, ¡puede que su cuenta esté comprometida!", "Please change your password to secure your account again." => "Por favor cambie su contraseña para asegurar su cuenta nuevamente.", +"Server side authentication failed!" => "La autenticación a fallado en el servidor.", +"Please contact your administrator." => "Por favor, contacte con el administrador.", "Lost your password?" => "¿Ha perdido su contraseña?", "remember" => "recordar", "Log in" => "Entrar", "Alternative Logins" => "Inicios de sesión alternativos", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hey,<br><br>sólo te hago saber que %s ha compartido %s contigo.<br><a href=\"%s\">¡Echa un ojo!</a><br><br>¡Un saludo!", -"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, esto puede demorar un tiempo." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hola:<br><br>tan solo queremos informarte que %s compartió «%s» contigo.<br><a href=\"%s\">¡Míralo acá!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Esta instalación de ownCloud se encuentra en modo de usuario único.", +"This means only administrators can use the instance." => "Esto quiere decir que solo un administrador puede usarla.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacte con su administrador de sistemas si este mensaje persiste o aparece de forma inesperada.", +"Thank you for your patience." => "Gracias por su paciencia.", +"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, esto puede demorar un tiempo.", +"This ownCloud instance is currently being updated, which may take a while." => "Esta versión de owncloud se está actualizando, esto puede demorar un tiempo.", +"Please reload this page after a short time to continue using ownCloud." => "Por favor , recargue esta instancia de onwcloud tras un corto periodo de tiempo y continue usándolo." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/es_AR.php b/core/l10n/es_AR.php index 6dce47f760d..3b77aa71e2e 100644 --- a/core/l10n/es_AR.php +++ b/core/l10n/es_AR.php @@ -1,21 +1,14 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s compartió \"%s\" con vos", -"group" => "grupo", "Turned on maintenance mode" => "Modo de mantenimiento activado", "Turned off maintenance mode" => "Modo de mantenimiento desactivado", "Updated database" => "Base de datos actualizada", "Updating filecache, this may take really long..." => "Actualizando caché de archivos, esto puede tardar mucho tiempo...", "Updated filecache" => "Caché de archivos actualizada", "... %d%% done ..." => "... %d%% hecho ...", -"Category type not provided." => "Tipo de categoría no provisto. ", -"No category to add?" => "¿Ninguna categoría para añadir?", -"This category already exists: %s" => "Esta categoría ya existe: %s", -"Object type not provided." => "Tipo de objeto no provisto. ", -"%s ID not provided." => "%s ID no provista. ", -"Error adding %s to favorites." => "Error al agregar %s a favoritos. ", -"No categories selected for deletion." => "No se seleccionaron categorías para borrar.", -"Error removing %s from favorites." => "Error al borrar %s de favoritos. ", +"Unknown filetype" => "Tipo de archivo desconocido", +"Invalid image" => "Imagen inválida", "Sunday" => "Domingo", "Monday" => "Lunes", "Tuesday" => "Martes", @@ -53,19 +46,14 @@ $TRANSLATIONS = array( "Ok" => "Aceptar", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "Cancelar", -"The object type is not specified." => "El tipo de objeto no está especificado. ", -"Error" => "Error", -"The app name is not specified." => "El nombre de la App no está especificado.", -"The required file {file} is not installed!" => "¡El archivo requerido {file} no está instalado!", "Shared" => "Compartido", "Share" => "Compartir", +"Error" => "Error", "Error while sharing" => "Error al compartir", "Error while unsharing" => "Error en al dejar de compartir", "Error while changing permissions" => "Error al cambiar permisos", "Shared with you and the group {group} by {owner}" => "Compartido con vos y el grupo {group} por {owner}", "Shared with you by {owner}" => "Compartido con vos por {owner}", -"Share with" => "Compartir con", -"Share with link" => "Compartir con enlace", "Password protect" => "Proteger con contraseña ", "Password" => "Contraseña", "Allow Public Upload" => "Permitir Subida Pública", @@ -75,6 +63,7 @@ $TRANSLATIONS = array( "Expiration date" => "Fecha de vencimiento", "Share via email:" => "Compartir a través de e-mail:", "No people found" => "No se encontraron usuarios", +"group" => "grupo", "Resharing is not allowed" => "No se permite volver a compartir", "Shared in {item} with {user}" => "Compartido en {item} con {user}", "Unshare" => "Dejar de compartir", @@ -89,6 +78,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Error al asignar fecha de vencimiento", "Sending ..." => "Mandando...", "Email sent" => "e-mail mandado", +"Warning" => "Atención", +"The object type is not specified." => "El tipo de objeto no está especificado. ", +"Delete" => "Borrar", +"Add" => "Agregar", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "La actualización no pudo ser completada. Por favor, reportá el inconveniente a la comunidad <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "La actualización fue exitosa. Estás siendo redirigido a ownCloud.", "%s password reset" => "%s restablecer contraseña", @@ -99,7 +92,7 @@ $TRANSLATIONS = array( "Username" => "Nombre de usuario", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Tus archivos están encriptados. Si no habilitaste la clave de recuperación, no vas a tener manera de obtener nuevamente tus datos después que se restablezca tu contraseña. Si no estás seguro sobre qué hacer, ponete en contacto con el administrador antes de seguir. ¿Estás seguro/a que querés continuar?", "Yes, I really want to reset my password now" => "Sí, definitivamente quiero restablecer mi contraseña ahora", -"Request reset" => "Solicitar restablecimiento", +"Reset" => "Resetear", "Your password was reset" => "Tu contraseña fue restablecida", "To login page" => "A la página de inicio de sesión", "New password" => "Nueva contraseña:", @@ -111,9 +104,6 @@ $TRANSLATIONS = array( "Help" => "Ayuda", "Access forbidden" => "Acceso prohibido", "Cloud not found" => "No se encontró ownCloud", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hola,\n\nSimplemente te informo que %s compartió %s con vos.\nMiralo acá: %s\n\n¡Chau!", -"Edit categories" => "Editar categorías", -"Add" => "Agregar", "Security Warning" => "Advertencia de seguridad", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "La versión de PHP que tenés, es vulnerable al ataque de byte NULL (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Por favor, actualizá tu instalación PHP para poder usar %s de manera segura.", @@ -141,7 +131,6 @@ $TRANSLATIONS = array( "remember" => "recordame", "Log in" => "Iniciar sesión", "Alternative Logins" => "Nombre alternativos de usuarios", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hola,<br><br>Simplemente te informo que %s compartió %s con vos.<br><a href=\"%s\">Miralo acá:</a><br><br>¡Chau!", "Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, puede demorar un rato." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/es_CL.php b/core/l10n/es_CL.php new file mode 100644 index 00000000000..819cc68a1c9 --- /dev/null +++ b/core/l10n/es_CL.php @@ -0,0 +1,12 @@ +<?php +$TRANSLATIONS = array( +"Settings" => "Configuración", +"_%n minute ago_::_%n minutes ago_" => array("",""), +"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("",""), +"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Password" => "Clave", +"Username" => "Usuario" +); +$PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/es_MX.php b/core/l10n/es_MX.php index ffcdde48d47..776233c1ab5 100644 --- a/core/l10n/es_MX.php +++ b/core/l10n/es_MX.php @@ -1,9 +1,178 @@ <?php $TRANSLATIONS = array( -"_%n minute ago_::_%n minutes ago_" => array("",""), -"_%n hour ago_::_%n hours ago_" => array("",""), -"_%n day ago_::_%n days ago_" => array("",""), -"_%n month ago_::_%n months ago_" => array("",""), -"_{count} file conflict_::_{count} file conflicts_" => array("","") +"%s shared »%s« with you" => "%s ha compartido »%s« contigo", +"Couldn't send mail to following users: %s " => "No se pudo enviar el mensaje a los siguientes usuarios: %s", +"Turned on maintenance mode" => "Modo mantenimiento activado", +"Turned off maintenance mode" => "Modo mantenimiento desactivado", +"Updated database" => "Base de datos actualizada", +"Updating filecache, this may take really long..." => "Actualizando caché de archivos, esto puede tardar bastante tiempo...", +"Updated filecache" => "Caché de archivos actualizada", +"... %d%% done ..." => "... %d%% hecho ...", +"No image or file provided" => "No se especificó ningún archivo o imagen", +"Unknown filetype" => "Tipo de archivo desconocido", +"Invalid image" => "Imagen inválida", +"No temporary profile picture available, try again" => "No hay disponible una imagen temporal de perfil, pruebe de nuevo", +"No crop data provided" => "No se proporcionó datos del recorte", +"Sunday" => "Domingo", +"Monday" => "Lunes", +"Tuesday" => "Martes", +"Wednesday" => "Miércoles", +"Thursday" => "Jueves", +"Friday" => "Viernes", +"Saturday" => "Sábado", +"January" => "Enero", +"February" => "Febrero", +"March" => "Marzo", +"April" => "Abril", +"May" => "Mayo", +"June" => "Junio", +"July" => "Julio", +"August" => "Agosto", +"September" => "Septiembre", +"October" => "Octubre", +"November" => "Noviembre", +"December" => "Diciembre", +"Settings" => "Ajustes", +"seconds ago" => "segundos antes", +"_%n minute ago_::_%n minutes ago_" => array("Hace %n minuto","Hace %n minutos"), +"_%n hour ago_::_%n hours ago_" => array("Hace %n hora","Hace %n horas"), +"today" => "hoy", +"yesterday" => "ayer", +"_%n day ago_::_%n days ago_" => array("Hace %n día","Hace %n días"), +"last month" => "el mes pasado", +"_%n month ago_::_%n months ago_" => array("Hace %n mes","Hace %n meses"), +"months ago" => "meses antes", +"last year" => "el año pasado", +"years ago" => "años antes", +"Choose" => "Seleccionar", +"Error loading file picker template: {error}" => "Error cargando plantilla del seleccionador de archivos: {error}", +"Yes" => "Sí", +"No" => "No", +"Ok" => "Aceptar", +"Error loading message template: {error}" => "Error cargando plantilla del mensaje: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} conflicto de archivo","{count} conflictos de archivo"), +"One file conflict" => "Un conflicto de archivo", +"Which files do you want to keep?" => "¿Que archivos deseas mantener?", +"If you select both versions, the copied file will have a number added to its name." => "Si seleccionas ambas versiones, el archivo copiado tendrá añadido un número en su nombre.", +"Cancel" => "Cancelar", +"Continue" => "Continuar", +"(all selected)" => "(todos seleccionados)", +"({count} selected)" => "({count} seleccionados)", +"Error loading file exists template" => "Error cargando plantilla de archivo existente", +"Shared" => "Compartido", +"Share" => "Compartir", +"Error" => "Error", +"Error while sharing" => "Error al compartir", +"Error while unsharing" => "Error al dejar de compartir", +"Error while changing permissions" => "Error al cambiar permisos", +"Shared with you and the group {group} by {owner}" => "Compartido contigo y el grupo {group} por {owner}", +"Shared with you by {owner}" => "Compartido contigo por {owner}", +"Share with user or group …" => "Compartido con el usuario o con el grupo …", +"Share link" => "Enlace compartido", +"Password protect" => "Protección con contraseña", +"Password" => "Contraseña", +"Allow Public Upload" => "Permitir Subida Pública", +"Email link to person" => "Enviar enlace por correo electrónico a una persona", +"Send" => "Enviar", +"Set expiration date" => "Establecer fecha de caducidad", +"Expiration date" => "Fecha de caducidad", +"Share via email:" => "Compartir por correo electrónico:", +"No people found" => "No se encontró gente", +"group" => "grupo", +"Resharing is not allowed" => "No se permite compartir de nuevo", +"Shared in {item} with {user}" => "Compartido en {item} con {user}", +"Unshare" => "Dejar de compartir", +"notify by email" => "notificar al usuario por correo electrónico", +"can edit" => "puede editar", +"access control" => "control de acceso", +"create" => "crear", +"update" => "actualizar", +"delete" => "eliminar", +"share" => "compartir", +"Password protected" => "Protegido con contraseña", +"Error unsetting expiration date" => "Error eliminando fecha de caducidad", +"Error setting expiration date" => "Error estableciendo fecha de caducidad", +"Sending ..." => "Enviando...", +"Email sent" => "Correo electrónico enviado", +"Warning" => "Precaución", +"The object type is not specified." => "El tipo de objeto no está especificado.", +"Enter new" => "Ingresar nueva", +"Delete" => "Eliminar", +"Add" => "Agregar", +"Edit tags" => "Editar etiquetas", +"Error loading dialog template: {error}" => "Error cargando plantilla de diálogo: {error}", +"No tags selected for deletion." => "No hay etiquetas seleccionadas para borrar.", +"Please reload the page." => "Vuelva a cargar la página.", +"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "La actualización ha fracasado. Por favor, informe de este problema a la <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">Comunidad de ownCloud</a>.", +"The update was successful. Redirecting you to ownCloud now." => "La actualización se ha realizado con éxito. Redireccionando a ownCloud ahora.", +"%s password reset" => "%s restablecer contraseña", +"Use the following link to reset your password: {link}" => "Utilice el siguiente enlace para restablecer su contraseña: {link}", +"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "El enlace para restablecer la contraseña ha sido enviada a su correo electrónico. <br> Si no lo recibe en un plazo razonable de tiempo, revise su carpeta de spam / correo no deseado. <br> Si no está allí, pregunte a su administrador local.", +"Request failed!<br>Did you make sure your email/username was right?" => "La petición ha fallado! <br> ¿Está seguro de que su dirección de correo electrónico o nombre de usuario era correcto?", +"You will receive a link to reset your password via Email." => "Recibirá un enlace por correo electrónico para restablecer su contraseña", +"Username" => "Nombre de usuario", +"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Sus archivos están cifrados. Si no ha habilitado la clave de recurperación, no habrá forma de recuperar sus datos luego de que la contraseña sea reseteada. Si no está seguro de qué hacer, contacte a su administrador antes de continuar. ¿Realmente desea continuar?", +"Yes, I really want to reset my password now" => "Sí. Realmente deseo resetear mi contraseña ahora", +"Reset" => "Reiniciar", +"Your password was reset" => "Su contraseña fue restablecida", +"To login page" => "A la página de inicio de sesión", +"New password" => "Nueva contraseña", +"Reset password" => "Restablecer contraseña", +"Personal" => "Personal", +"Users" => "Usuarios", +"Apps" => "Aplicaciones", +"Admin" => "Administración", +"Help" => "Ayuda", +"Error loading tags" => "Error cargando etiquetas.", +"Tag already exists" => "La etiqueta ya existe", +"Error deleting tag(s)" => "Error borrando etiqueta(s)", +"Error tagging" => "Error al etiquetar", +"Error untagging" => "Error al quitar etiqueta", +"Error favoriting" => "Error al marcar como favorito", +"Error unfavoriting" => "Error al quitar como favorito", +"Access forbidden" => "Acceso denegado", +"Cloud not found" => "No se encuentra la nube", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hola:\n\nTan solo queremos informarte que %s compartió %s contigo.\nMíralo aquí: %s\n\n", +"The share will expire on %s." => "El objeto dejará de ser compartido el %s.", +"Cheers!" => "¡Saludos!", +"Security Warning" => "Advertencia de seguridad", +"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Su versión de PHP es vulnerable al ataque de Byte NULL (CVE-2006-7243)", +"Please update your PHP installation to use %s securely." => "Por favor, actualice su instalación PHP para usar %s con seguridad.", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "No está disponible un generador de números aleatorios seguro, por favor habilite la extensión OpenSSL de PHP.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Sin un generador de números aleatorios seguro, un atacante podría predecir los tokens de restablecimiento de contraseñas y tomar el control de su cuenta.", +"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 a través de internet ya que el archivo .htaccess no funciona.", +"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Para información de cómo configurar apropiadamente su servidor, por favor vea la <a href=\"%s\" target=\"_blank\">documentación</a>.", +"Create an <strong>admin account</strong>" => "Crear una <strong>cuenta de administrador</strong>", +"Advanced" => "Avanzado", +"Data folder" => "Directorio de datos", +"Configure the database" => "Configurar la base de datos", +"will be used" => "se utilizarán", +"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 de la base de datos", +"Database host" => "Host de la base de datos", +"Finish setup" => "Completar la instalación", +"Finishing …" => "Finalizando …", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Esta aplicación requiere que se habilite JavaScript para su correcta operación. Por favor <a href=\"http://enable-javascript.com/es\" target=\"_blank\">habilite JavaScript</a> y vuelva a cargar esta interfaz.", +"%s is available. Get more information on how to update." => "%s esta disponible. Obtener mas información de como actualizar.", +"Log out" => "Salir", +"Automatic logon rejected!" => "¡Inicio de sesión automático rechazado!", +"If you did not change your password recently, your account may be compromised!" => "Si no ha cambiado su contraseña recientemente, ¡puede que su cuenta esté comprometida!", +"Please change your password to secure your account again." => "Por favor cambie su contraseña para asegurar su cuenta nuevamente.", +"Server side authentication failed!" => "La autenticación a fallado en el servidor.", +"Please contact your administrator." => "Por favor, contacte con el administrador.", +"Lost your password?" => "¿Ha perdido su contraseña?", +"remember" => "recordar", +"Log in" => "Entrar", +"Alternative Logins" => "Accesos Alternativos", +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hola:<br><br>tan solo queremos informarte que %s compartió «%s» contigo.<br><a href=\"%s\">¡Míralo acá!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Esta instalación de ownCloud se encuentra en modo de usuario único.", +"This means only administrators can use the instance." => "Esto quiere decir que solo un administrador puede usarla.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacte con su administrador de sistemas si este mensaje persiste o aparece de forma inesperada.", +"Thank you for your patience." => "Gracias por su paciencia.", +"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, esto puede demorar un tiempo.", +"This ownCloud instance is currently being updated, which may take a while." => "Esta versión de ownCloud se está actualizando, esto puede demorar un tiempo.", +"Please reload this page after a short time to continue using ownCloud." => "Por favor, recargue esta instancia de onwcloud tras un corto periodo de tiempo y continue usándolo." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/et_EE.php b/core/l10n/et_EE.php index 17ce89543a6..53928510e1d 100644 --- a/core/l10n/et_EE.php +++ b/core/l10n/et_EE.php @@ -1,22 +1,14 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s jagas sinuga »%s«", -"group" => "grupp", -"Turned on maintenance mode" => "Haldusreziimis", -"Turned off maintenance mode" => "Haldusreziim lõpetatud", +"Couldn't send mail to following users: %s " => "Kirja saatmine järgnevatele kasutajatele ebaõnnestus: %s ", +"Turned on maintenance mode" => "Haldusrežiimis sisse lülitatud", +"Turned off maintenance mode" => "Haldusrežiimis välja lülitatud", "Updated database" => "Uuendatud andmebaas", -"Updating filecache, this may take really long..." => "Uuendan failipuhvrit, see võib kesta väga kaua...", +"Updating filecache, this may take really long..." => "Failipuhvri uuendamine, see võib kesta väga kaua...", "Updated filecache" => "Uuendatud failipuhver", "... %d%% done ..." => "... %d%% tehtud ...", -"Category type not provided." => "Kategooria tüüp puudub.", -"No category to add?" => "Pole kategooriat, mida lisada?", -"This category already exists: %s" => "See kategooria on juba olemas: %s", -"Object type not provided." => "Objekti tüüb puudub.", -"%s ID not provided." => "%s ID puudub.", -"Error adding %s to favorites." => "Viga %s lisamisel lemmikutesse.", -"No categories selected for deletion." => "Kustutamiseks pole kategooriat valitud.", -"Error removing %s from favorites." => "Viga %s eemaldamisel lemmikutest.", -"No image or file provided" => "Ühtegi pilti või faili ei pakutud", +"No image or file provided" => "Ühtegi pilti või faili pole pakutud", "Unknown filetype" => "Tundmatu failitüüp", "Invalid image" => "Vigane pilt", "No temporary profile picture available, try again" => "Ühtegi ajutist profiili pilti pole saadaval, proovi uuesti", @@ -53,26 +45,30 @@ $TRANSLATIONS = array( "last year" => "viimasel aastal", "years ago" => "aastat tagasi", "Choose" => "Vali", -"Error loading file picker template: {error}" => "Viga faili valija malli laadimisel: {error}", +"Error loading file picker template: {error}" => "Viga failivalija malli laadimisel: {error}", "Yes" => "Jah", "No" => "Ei", "Ok" => "Ok", -"Error loading message template: {error}" => "Viga sõnumi malli laadimisel: {error}", -"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Error loading message template: {error}" => "Viga sõnumi malli laadimisel: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} failikonflikt","{count} failikonflikti"), +"One file conflict" => "Üks failikonflikt", +"Which files do you want to keep?" => "Milliseid faile sa soovid alles hoida?", +"If you select both versions, the copied file will have a number added to its name." => "Kui valid mõlemad versioonid, siis lisatakse kopeeritud faili nimele number.", "Cancel" => "Loobu", -"The object type is not specified." => "Objekti tüüp pole määratletud.", -"Error" => "Viga", -"The app name is not specified." => "Rakenduse nimi ole määratletud.", -"The required file {file} is not installed!" => "Vajalikku faili {file} pole paigaldatud!", +"Continue" => "Jätka", +"(all selected)" => "(kõik valitud)", +"({count} selected)" => "({count} valitud)", +"Error loading file exists template" => "Viga faili olemasolu malli laadimisel", "Shared" => "Jagatud", "Share" => "Jaga", +"Error" => "Viga", "Error while sharing" => "Viga jagamisel", "Error while unsharing" => "Viga jagamise lõpetamisel", "Error while changing permissions" => "Viga õiguste muutmisel", "Shared with you and the group {group} by {owner}" => "Jagatud sinu ja {group} grupiga {owner} poolt", "Shared with you by {owner}" => "Sinuga jagas {owner}", -"Share with" => "Jaga", -"Share with link" => "Jaga lingiga", +"Share with user or group …" => "Jaga kasutaja või grupiga ...", +"Share link" => "Jaga linki", "Password protect" => "Parooliga kaitstud", "Password" => "Parool", "Allow Public Upload" => "Luba avalik üleslaadimine", @@ -82,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Aegumise kuupäev", "Share via email:" => "Jaga e-postiga:", "No people found" => "Ühtegi inimest ei leitud", +"group" => "grupp", "Resharing is not allowed" => "Edasijagamine pole lubatud", "Shared in {item} with {user}" => "Jagatud {item} kasutajaga {user}", "Unshare" => "Lõpeta jagamine", +"notify by email" => "teavita e-postiga", "can edit" => "saab muuta", "access control" => "ligipääsukontroll", "create" => "loo", @@ -96,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Viga aegumise kuupäeva määramisel", "Sending ..." => "Saatmine ...", "Email sent" => "E-kiri on saadetud", +"Warning" => "Hoiatus", +"The object type is not specified." => "Objekti tüüp pole määratletud.", +"Enter new" => "Sisesta uus", +"Delete" => "Kustuta", +"Add" => "Lisa", +"Edit tags" => "Muuda silte", +"Error loading dialog template: {error}" => "Viga dialoogi malli laadimisel: {error}", +"No tags selected for deletion." => "Kustutamiseks pole ühtegi silti valitud.", +"Please reload the page." => "Palun laadi see uuesti.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Uuendus ebaõnnestus. Palun teavita probleemidest <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud kogukonda</a>.", "The update was successful. Redirecting you to ownCloud now." => "Uuendus oli edukas. Kohe suunatakse Sind ownCloudi.", "%s password reset" => "%s parooli lähtestus", @@ -105,8 +112,8 @@ $TRANSLATIONS = array( "You will receive a link to reset your password via Email." => "Sinu parooli taastamise link saadetakse sulle e-postile.", "Username" => "Kasutajanimi", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Sinu failid on krüpteeritud. Kui sa pole taastamise võtit veel määranud, siis pole präast parooli taastamist mingit võimalust sinu andmeid tagasi saada. Kui sa pole kindel, mida teha, siis palun väta enne jätkamist ühendust oma administaatoriga. Oled sa kindel, et sa soovid jätkata?", -"Yes, I really want to reset my password now" => "Jah, ma tõesti soovin oma parooli praegu nullida", -"Request reset" => "Päringu taastamine", +"Yes, I really want to reset my password now" => "Jah, ma tõesti soovin oma parooli praegu taastada", +"Reset" => "Algseaded", "Your password was reset" => "Sinu parool on taastatud", "To login page" => "Sisselogimise lehele", "New password" => "Uus parool", @@ -116,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Rakendused", "Admin" => "Admin", "Help" => "Abiinfo", +"Error loading tags" => "Viga siltide laadimisel", +"Tag already exists" => "Silt on juba olemas", +"Error deleting tag(s)" => "Viga sildi (siltide) kustutamisel", +"Error tagging" => "Viga sildi lisamisel", +"Error untagging" => "Viga sildi eemaldamisel", +"Error favoriting" => "Viga lemmikuks lisamisel", +"Error unfavoriting" => "Viga lemmikutest eemaldamisel", "Access forbidden" => "Ligipääs on keelatud", "Cloud not found" => "Pilve ei leitud", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hei,\n\nlihtsalt annan sulle teada, et %s jagas sinuga %s.\nVaata seda siin: %s\n\nTervitused!", -"Edit categories" => "Muuda kategooriaid", -"Add" => "Lisa", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hei,\n\nlihtsalt annan sulle teada, et %s jagas sulle välja %s.\nVaata seda: %s\n\n", +"The share will expire on %s." => "Jagamine aegub %s.", +"Cheers!" => "Terekest!", "Security Warning" => "Turvahoiatus", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Sinu PHP versioon on haavatav NULL Baidi (CVE-2006-7243) rünnakuga.", "Please update your PHP installation to use %s securely." => "Palun uuenda oma paigaldatud PHP-d tagamaks %s turvalisus.", @@ -139,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Andmebaasi tabeliruum", "Database host" => "Andmebaasi host", "Finish setup" => "Lõpeta seadistamine", +"Finishing …" => "Lõpetamine ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "See rakendus vajab toimimiseks JavaScripti. Palun <a href=\"http://enable-javascript.com/\" target=\"_blank\">luba JavaScript</a> ning laadi see leht uuesti.", "%s is available. Get more information on how to update." => "%s on saadaval. Vaata lähemalt kuidas uuendada.", "Log out" => "Logi välja", "Automatic logon rejected!" => "Automaatne sisselogimine lükati tagasi!", "If you did not change your password recently, your account may be compromised!" => "Kui sa ei muutnud oma parooli hiljuti, siis võib su kasutajakonto olla ohustatud!", "Please change your password to secure your account again." => "Palun muuda parooli, et oma kasutajakonto uuesti turvata.", +"Server side authentication failed!" => "Serveripoolne autentimine ebaõnnestus!", +"Please contact your administrator." => "Palun kontakteeru oma süsteemihalduriga.", "Lost your password?" => "Kaotasid oma parooli?", "remember" => "pea meeles", "Log in" => "Logi sisse", "Alternative Logins" => "Alternatiivsed sisselogimisviisid", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hei,<br><br>lihtsalt annan sulle teada, et %s jagas sinuga »%s«.<br><a href=\"%s\">Vaata seda!</a><br><br>Tervitades!", -"Updating ownCloud to version %s, this may take a while." => "ownCloudi uuendamine versioonile %s. See võib veidi aega võtta." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hei,<br><br>lihtsalt annan sulle teada, et %s jagas sulle välja »%s«.<br><a href=\"%s\">Vaata seda!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "See ownCloud on momendil seadistatud ühe kasutaja jaoks.", +"This means only administrators can use the instance." => "See tähendab, et seda saavad kasutada ainult administraatorid.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontakteeru oma süsteemihalduriga, kui see teade püsib või on tekkinud ootamatult.", +"Thank you for your patience." => "Täname kannatlikkuse eest.", +"Updating ownCloud to version %s, this may take a while." => "ownCloudi uuendamine versioonile %s. See võib veidi aega võtta.", +"This ownCloud instance is currently being updated, which may take a while." => "Seda ownCloud instantsi hetkel uuendatakse, võib võtta veidi aega.", +"Please reload this page after a short time to continue using ownCloud." => "Palun laadi see leht uuesti veidi aja pärast jätkamaks ownCloud kasutamist." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/eu.php b/core/l10n/eu.php index 1e6594adf6f..ff746065457 100644 --- a/core/l10n/eu.php +++ b/core/l10n/eu.php @@ -1,15 +1,18 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s-ek »%s« zurekin partekatu du", -"group" => "taldea", -"Category type not provided." => "Kategoria mota ez da zehaztu.", -"No category to add?" => "Ez dago gehitzeko kategoriarik?", -"This category already exists: %s" => "Kategoria hau dagoeneko existitzen da: %s", -"Object type not provided." => "Objetu mota ez da zehaztu.", -"%s ID not provided." => "%s ID mota ez da zehaztu.", -"Error adding %s to favorites." => "Errorea gertatu da %s gogokoetara gehitzean.", -"No categories selected for deletion." => "Ez da ezabatzeko kategoriarik hautatu.", -"Error removing %s from favorites." => "Errorea gertatu da %s gogokoetatik ezabatzean.", +"Couldn't send mail to following users: %s " => "Ezin izan da posta bidali hurrengo erabiltzaileei: %s", +"Turned on maintenance mode" => "Mantenu modua gaitu da", +"Turned off maintenance mode" => "Mantenu modua desgaitu da", +"Updated database" => "Datu basea eguneratu da", +"Updating filecache, this may take really long..." => "Fitxategi katxea eguneratzen, honek oso denbora luzea har dezake...", +"Updated filecache" => "Fitxategi katxea eguneratu da", +"... %d%% done ..." => "... %d%% egina ...", +"No image or file provided" => "Ez da irudi edo fitxategirik zehaztu", +"Unknown filetype" => "Fitxategi mota ezezaguna", +"Invalid image" => "Baliogabeko irudia", +"No temporary profile picture available, try again" => "Ez dago behin-behineko profil irudirik, saiatu berriro", +"No crop data provided" => "Ez da ebaketarako daturik zehaztu", "Sunday" => "Igandea", "Monday" => "Astelehena", "Tuesday" => "Asteartea", @@ -42,24 +45,30 @@ $TRANSLATIONS = array( "last year" => "joan den urtean", "years ago" => "urte", "Choose" => "Aukeratu", +"Error loading file picker template: {error}" => "Errorea fitxategi hautatzaile txantiloiak kargatzerakoan: {error}", "Yes" => "Bai", "No" => "Ez", "Ok" => "Ados", -"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Error loading message template: {error}" => "Errorea mezu txantiloia kargatzean: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("fitxategi {count}ek konfliktua sortu du","{count} fitxategik konfliktua sortu dute"), +"One file conflict" => "Fitxategi batek konfliktua sortu du", +"Which files do you want to keep?" => "Ze fitxategi mantendu nahi duzu?", +"If you select both versions, the copied file will have a number added to its name." => "Bi bertsioak hautatzen badituzu, kopiatutako fitxategiaren izenean zenbaki bat atxikituko zaio.", "Cancel" => "Ezeztatu", -"The object type is not specified." => "Objetu mota ez dago zehaztuta.", -"Error" => "Errorea", -"The app name is not specified." => "App izena ez dago zehaztuta.", -"The required file {file} is not installed!" => "Beharrezkoa den {file} fitxategia ez dago instalatuta!", +"Continue" => "Jarraitu", +"(all selected)" => "(denak hautatuta)", +"({count} selected)" => "({count} hautatuta)", +"Error loading file exists template" => "Errorea fitxategia existitzen da txantiloiak kargatzerakoan", "Shared" => "Elkarbanatuta", "Share" => "Elkarbanatu", +"Error" => "Errorea", "Error while sharing" => "Errore bat egon da elkarbanatzean", "Error while unsharing" => "Errore bat egon da elkarbanaketa desegitean", "Error while changing permissions" => "Errore bat egon da baimenak aldatzean", "Shared with you and the group {group} by {owner}" => "{owner}-k zu eta {group} taldearekin elkarbanatuta", "Shared with you by {owner}" => "{owner}-k zurekin elkarbanatuta", -"Share with" => "Elkarbanatu honekin", -"Share with link" => "Elkarbanatu lotura batekin", +"Share with user or group …" => "Elkarbanatu erabiltzaile edo taldearekin...", +"Share link" => "Elkarbanatu lotura", "Password protect" => "Babestu pasahitzarekin", "Password" => "Pasahitza", "Allow Public Upload" => "Gaitu igotze publikoa", @@ -69,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Muga data", "Share via email:" => "Elkarbanatu eposta bidez:", "No people found" => "Ez da inor aurkitu", +"group" => "taldea", "Resharing is not allowed" => "Berriz elkarbanatzea ez dago baimendua", "Shared in {item} with {user}" => "{user}ekin {item}-n elkarbanatuta", "Unshare" => "Ez elkarbanatu", +"notify by email" => "jakinarazi eposta bidez", "can edit" => "editatu dezake", "access control" => "sarrera kontrola", "create" => "sortu", @@ -83,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Errore bat egon da muga data ezartzean", "Sending ..." => "Bidaltzen ...", "Email sent" => "Eposta bidalia", +"Warning" => "Abisua", +"The object type is not specified." => "Objetu mota ez dago zehaztuta.", +"Enter new" => "Sartu berria", +"Delete" => "Ezabatu", +"Add" => "Gehitu", +"Edit tags" => "Editatu etiketak", +"Error loading dialog template: {error}" => "Errorea elkarrizketa txantiloia kargatzean: {errorea}", +"No tags selected for deletion." => "Ez dira ezabatzeko etiketak hautatu.", +"Please reload the page." => "Mesedez birkargatu orria.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Eguneraketa ez da ongi egin. Mesedez egin arazoaren txosten bat <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud komunitatearentzako</a>.", "The update was successful. Redirecting you to ownCloud now." => "Eguneraketa ongi egin da. Orain zure ownClouderea berbideratua izango zara.", "%s password reset" => "%s pasahitza berrezarri", @@ -93,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Erabiltzaile izena", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Zure fitxategiak enkriptaturik daude. Ez baduzu berreskuratze gakoa gaitzen pasahitza berrabiaraztean ez da zure fitxategiak berreskuratzeko modurik egongo. Zer egin ziur ez bazaude kudeatzailearekin harremanetan ipini jarraitu aurretik. Ziur zaude aurrera jarraitu nahi duzula?", "Yes, I really want to reset my password now" => "Bai, nire pasahitza orain berrabiarazi nahi dut", -"Request reset" => "Eskaera berrezarri da", +"Reset" => "Berrezarri", "Your password was reset" => "Zure pasahitza berrezarri da", "To login page" => "Sarrera orrira", "New password" => "Pasahitz berria", @@ -103,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Aplikazioak", "Admin" => "Admin", "Help" => "Laguntza", +"Error loading tags" => "Errore bat izan da etiketak kargatzearkoan.", +"Tag already exists" => "Etiketa dagoeneko existitzen da", +"Error deleting tag(s)" => "Errore bat izan da etiketa(k) ezabatzerakoan", +"Error tagging" => "Errorea etiketa ezartzerakoan", +"Error untagging" => "Errorea etiketa kentzerakoan", +"Error favoriting" => "Errorea gogokoetara gehitzerakoan", +"Error unfavoriting" => "Errorea gogokoetatik kentzerakoan", "Access forbidden" => "Sarrera debekatuta", "Cloud not found" => "Ez da hodeia aurkitu", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Kaixo\n\n%s-ek %s zurekin partekatu duela jakin dezazun.\nIkusi ezazu: %s\n\nOngi jarraitu!", -"Edit categories" => "Editatu kategoriak", -"Add" => "Gehitu", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Kaixo\n\n%s-ek %s zurekin partekatu duela jakin dezazun.\nIkusi ezazu: %s\n\n", +"The share will expire on %s." => "Elkarbanaketa %s-n iraungiko da.", +"Cheers!" => "Ongi izan!", "Security Warning" => "Segurtasun abisua", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Zure PHP bertsioa NULL Byte erasoak (CVE-2006-7243) mendera dezake.", "Please update your PHP installation to use %s securely." => "Mesedez eguneratu zure PHP instalazioa %s seguru erabiltzeko", @@ -126,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Datu basearen taula-lekua", "Database host" => "Datubasearen hostalaria", "Finish setup" => "Bukatu konfigurazioa", +"Finishing …" => "Bukatzen...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Aplikazio honek ongi funtzionatzeko JavaScript gaitua behar du. Mesedez <a href=\"http://enable-javascript.com/\" target=\"_blank\">gaitu JavaScript</a> eta birkargatu interfaze hau.", "%s is available. Get more information on how to update." => "%s erabilgarri dago. Eguneratzeaz argibide gehiago eskuratu.", "Log out" => "Saioa bukatu", "Automatic logon rejected!" => "Saio hasiera automatikoa ez onartuta!", "If you did not change your password recently, your account may be compromised!" => "Zure pasahitza orain dela gutxi ez baduzu aldatu, zure kontua arriskuan egon daiteke!", "Please change your password to secure your account again." => "Mesedez aldatu zure pasahitza zure kontua berriz segurtatzeko.", +"Server side authentication failed!" => "Zerbitzari aldeko autentifikazioak huts egin du!", +"Please contact your administrator." => "Mesedez jarri harremetan zure administradorearekin.", "Lost your password?" => "Galdu duzu pasahitza?", "remember" => "gogoratu", "Log in" => "Hasi saioa", "Alternative Logins" => "Beste erabiltzaile izenak", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Kaixo<br><br>%s-ek %s zurekin partekatu duela jakin dezazun.<br><a href=\"%s\">\nIkusi ezazu</a><br><br>Ongi jarraitu!", -"Updating ownCloud to version %s, this may take a while." => "ownCloud %s bertsiora eguneratzen, denbora har dezake." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Kaixo<br><br>%s-ek %s zurekin partekatu duela jakin dezazun.<br><a href=\"%s\">\nIkusi ezazu</a><br><br>", +"This ownCloud instance is currently in single user mode." => "ownCloud instantzia hau erabiltzaile bakar moduan dago.", +"This means only administrators can use the instance." => "Honek administradoreak bakarrik erabili dezakeela esan nahi du.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Jarri harremanetan zure sistema administratzailearekin mezu hau irauten badu edo bat-batean agertu bada.", +"Thank you for your patience." => "Milesker zure patzientziagatik.", +"Updating ownCloud to version %s, this may take a while." => "ownCloud %s bertsiora eguneratzen, denbora har dezake.", +"This ownCloud instance is currently being updated, which may take a while." => "ownCloud instantzia hau eguneratzen ari da, honek denbora har dezake.", +"Please reload this page after a short time to continue using ownCloud." => "Mesedez birkargatu orri hau denbora gutxi barru ownCloud erabiltzen jarraitzeko." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/fa.php b/core/l10n/fa.php index 930a5b0dcbc..bcb8bf25760 100644 --- a/core/l10n/fa.php +++ b/core/l10n/fa.php @@ -1,15 +1,6 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s به اشتراک گذاشته شده است »%s« توسط شما", -"group" => "گروه", -"Category type not provided." => "نوع دسته بندی ارائه نشده است.", -"No category to add?" => "آیا گروه دیگری برای افزودن ندارید", -"This category already exists: %s" => "این دسته هم اکنون وجود دارد: %s", -"Object type not provided." => "نوع شی ارائه نشده است.", -"%s ID not provided." => "شناسه %s ارائه نشده است.", -"Error adding %s to favorites." => "خطای اضافه کردن %s به علاقه مندی ها.", -"No categories selected for deletion." => "هیج دسته ای برای پاک شدن انتخاب نشده است", -"Error removing %s from favorites." => "خطای پاک کردن %s از علاقه مندی ها.", "Sunday" => "یکشنبه", "Monday" => "دوشنبه", "Tuesday" => "سه شنبه", @@ -47,19 +38,14 @@ $TRANSLATIONS = array( "Ok" => "قبول", "_{count} file conflict_::_{count} file conflicts_" => array(""), "Cancel" => "منصرف شدن", -"The object type is not specified." => "نوع شی تعیین نشده است.", -"Error" => "خطا", -"The app name is not specified." => "نام برنامه تعیین نشده است.", -"The required file {file} is not installed!" => "پرونده { پرونده} درخواست شده نصب نشده است !", "Shared" => "اشتراک گذاشته شده", "Share" => "اشتراکگذاری", +"Error" => "خطا", "Error while sharing" => "خطا درحال به اشتراک گذاشتن", "Error while unsharing" => "خطا درحال لغو اشتراک", "Error while changing permissions" => "خطا در حال تغییر مجوز", "Shared with you and the group {group} by {owner}" => "به اشتراک گذاشته شده با شما و گروه {گروه} توسط {دارنده}", "Shared with you by {owner}" => "به اشتراک گذاشته شده با شما توسط { دارنده}", -"Share with" => "به اشتراک گذاشتن با", -"Share with link" => "به اشتراک گذاشتن با پیوند", "Password protect" => "نگهداری کردن رمز عبور", "Password" => "گذرواژه", "Allow Public Upload" => "اجازه آپلود عمومی", @@ -69,6 +55,7 @@ $TRANSLATIONS = array( "Expiration date" => "تاریخ انقضا", "Share via email:" => "از طریق ایمیل به اشتراک بگذارید :", "No people found" => "کسی یافت نشد", +"group" => "گروه", "Resharing is not allowed" => "اشتراک گذاری مجدد مجاز نمی باشد", "Shared in {item} with {user}" => "به اشتراک گذاشته شده در {بخش} با {کاربر}", "Unshare" => "لغو اشتراک", @@ -83,6 +70,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "خطا در تنظیم تاریخ انقضا", "Sending ..." => "درحال ارسال ...", "Email sent" => "ایمیل ارسال شد", +"Warning" => "اخطار", +"The object type is not specified." => "نوع شی تعیین نشده است.", +"Delete" => "حذف", +"Add" => "افزودن", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "به روز رسانی ناموفق بود. لطفا این خطا را به <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">جامعه ی OwnCloud</a> گزارش نمایید.", "The update was successful. Redirecting you to ownCloud now." => "به روزرسانی موفقیت آمیز بود. در حال انتقال شما به OwnCloud.", "Use the following link to reset your password: {link}" => "از لینک زیر جهت دوباره سازی پسورد استفاده کنید :\n{link}", @@ -92,7 +83,7 @@ $TRANSLATIONS = array( "Username" => "نام کاربری", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "فایل های شما رمزگذاری شده اند. اگر شما کلید بازیابی را فعال نکرده اید، پس از راه اندازی مجدد رمزعبور هیچ راهی برای بازگشت اطلاعاتتان وجود نخواهد داشت.در صورت عدم اطمینان به انجام کار، لطفا ابتدا با مدیر خود تماس بگیرید. آیا واقعا میخواهید ادامه دهید ؟", "Yes, I really want to reset my password now" => "بله، من اکنون میخواهم رمز عبور خود را مجددا راه اندازی کنم.", -"Request reset" => "درخواست دوباره سازی", +"Reset" => "تنظیم مجدد", "Your password was reset" => "گذرواژه شما تغییرکرد", "To login page" => "به صفحه ورود", "New password" => "گذرواژه جدید", @@ -104,9 +95,6 @@ $TRANSLATIONS = array( "Help" => "راهنما", "Access forbidden" => "اجازه دسترسی به مناطق ممنوعه را ندارید", "Cloud not found" => "پیدا نشد", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "اینجا,⏎\n فقط به شما اجازه میدهد که بدانید %s به اشتراک گذاشته شده %s توسط شما.⏎\nمشاهده آن : %s⏎\n⏎\nبه سلامتی!", -"Edit categories" => "ویرایش گروه", -"Add" => "افزودن", "Security Warning" => "اخطار امنیتی", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "نسخه ی PHP شما در برابر حملات NULL Byte آسیب پذیر است.(CVE-2006-7243)", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "هیچ مولد تصادفی امن در دسترس نیست، لطفا فرمت PHP OpenSSL را فعال نمایید.", @@ -132,7 +120,6 @@ $TRANSLATIONS = array( "remember" => "بیاد آوری", "Log in" => "ورود", "Alternative Logins" => "ورود متناوب", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "اینجا<br><br> فقط به شما اجازه میدهد که بدانید %s به اشتراک گذاشته شده»%s« توسط شما.<br><a href=\"%s\"> مشاهده آن!</a><br><br> به سلامتی!", "Updating ownCloud to version %s, this may take a while." => "به روز رسانی OwnCloud به نسخه ی %s، این عملیات ممکن است زمان بر باشد." ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/fi_FI.php b/core/l10n/fi_FI.php index cf215159c39..4109ea8e895 100644 --- a/core/l10n/fi_FI.php +++ b/core/l10n/fi_FI.php @@ -1,19 +1,14 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s jakoi kohteen »%s« kanssasi", -"group" => "ryhmä", +"Couldn't send mail to following users: %s " => "Sähköpostin lähetys seuraaville käyttäjille epäonnistui: %s", "Turned on maintenance mode" => "Siirrytty ylläpitotilaan", "Turned off maintenance mode" => "Ylläpitotila laitettu pois päältä", "Updated database" => "Tietokanta ajan tasalla", "Updating filecache, this may take really long..." => "Päivitetään tiedostojen välimuistia, tämä saattaa kestää todella kauan...", "Updated filecache" => "Tiedostojen välimuisti päivitetty", "... %d%% done ..." => "... %d%% valmis ...", -"Category type not provided." => "Luokan tyyppiä ei määritelty.", -"No category to add?" => "Ei lisättävää luokkaa?", -"This category already exists: %s" => "Luokka on jo olemassa: %s", -"Error adding %s to favorites." => "Virhe lisätessä kohdetta %s suosikkeihin.", -"No categories selected for deletion." => "Luokkia ei valittu poistettavaksi.", -"Error removing %s from favorites." => "Virhe poistaessa kohdetta %s suosikeista.", +"No image or file provided" => "Kuvaa tai tiedostoa ei määritelty", "Unknown filetype" => "Tuntematon tiedostotyyppi", "Invalid image" => "Virhellinen kuva", "No temporary profile picture available, try again" => "Väliaikaista profiilikuvaa ei ole käytettävissä, yritä uudelleen", @@ -52,23 +47,25 @@ $TRANSLATIONS = array( "Yes" => "Kyllä", "No" => "Ei", "Ok" => "Ok", -"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Error loading message template: {error}" => "Virhe ladatessa viestipohjaa: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} tiedoston ristiriita","{count} tiedoston ristiriita"), +"One file conflict" => "Yhden tiedoston ristiriita", +"Which files do you want to keep?" => "Mitkä tiedostot haluat säilyttää?", +"If you select both versions, the copied file will have a number added to its name." => "Jos valitset kummatkin versiot, kopioidun tiedoston nimeen lisätään numero.", "Cancel" => "Peru", "Continue" => "Jatka", "(all selected)" => "(kaikki valittu)", "({count} selected)" => "({count} valittu)", -"Error" => "Virhe", -"The app name is not specified." => "Sovelluksen nimeä ei ole määritelty.", -"The required file {file} is not installed!" => "Vaadittua tiedostoa {file} ei ole asennettu!", "Shared" => "Jaettu", "Share" => "Jaa", +"Error" => "Virhe", "Error while sharing" => "Virhe jaettaessa", "Error while unsharing" => "Virhe jakoa peruttaessa", "Error while changing permissions" => "Virhe oikeuksia muuttaessa", "Shared with you and the group {group} by {owner}" => "Jaettu sinun ja ryhmän {group} kanssa käyttäjän {owner} toimesta", "Shared with you by {owner}" => "Jaettu kanssasi käyttäjän {owner} toimesta", -"Share with" => "Jaa", -"Share with link" => "Jaa linkillä", +"Share with user or group …" => "Jaa käyttäjän tai ryhmän kanssa…", +"Share link" => "Jaa linkki", "Password protect" => "Suojaa salasanalla", "Password" => "Salasana", "Allow Public Upload" => "Salli julkinen lähetys", @@ -78,9 +75,11 @@ $TRANSLATIONS = array( "Expiration date" => "Päättymispäivä", "Share via email:" => "Jaa sähköpostilla:", "No people found" => "Henkilöitä ei löytynyt", +"group" => "ryhmä", "Resharing is not allowed" => "Jakaminen uudelleen ei ole salittu", "Shared in {item} with {user}" => "{item} on jaettu {user} kanssa", "Unshare" => "Peru jakaminen", +"notify by email" => "ilmoita sähköpostitse", "can edit" => "voi muokata", "access control" => "Pääsyn hallinta", "create" => "luo", @@ -92,6 +91,13 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Virhe päättymispäivää asettaessa", "Sending ..." => "Lähetetään...", "Email sent" => "Sähköposti lähetetty", +"Warning" => "Varoitus", +"Enter new" => "Kirjoita uusi", +"Delete" => "Poista", +"Add" => "Lisää", +"Edit tags" => "Muokkaa tunnisteita", +"No tags selected for deletion." => "Tunnisteita ei valittu poistettavaksi.", +"Please reload the page." => "Päivitä sivu.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Päivitys epäonnistui. Ilmoita ongelmasta <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud-yhteisölle</a>.", "The update was successful. Redirecting you to ownCloud now." => "Päivitys onnistui. Selain ohjautuu nyt ownCloudiisi.", "%s password reset" => "%s salasanan nollaus", @@ -100,8 +106,9 @@ $TRANSLATIONS = array( "Request failed!<br>Did you make sure your email/username was right?" => "Pyyntö epäonnistui!<br>Olihan sähköpostiosoitteesi/käyttäjätunnuksesi oikein?", "You will receive a link to reset your password via Email." => "Saat sähköpostitse linkin nollataksesi salasanan.", "Username" => "Käyttäjätunnus", +"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Tiedostosi on salattu. Jos et ole ottanut palautusavainta käyttöön, et voi käyttää tiedostojasi enää salasanan nollauksen jälkeen. Jos et ole varma mitä tehdä, ota yhteys ylläpitoon ennen kuin jatkat. Haluatko varmasti jatkaa?", "Yes, I really want to reset my password now" => "Kyllä, haluan nollata salasanani nyt", -"Request reset" => "Tilaus lähetetty", +"Reset" => "Nollaa salasana", "Your password was reset" => "Salasanasi nollattiin", "To login page" => "Kirjautumissivulle", "New password" => "Uusi salasana", @@ -111,11 +118,13 @@ $TRANSLATIONS = array( "Apps" => "Sovellukset", "Admin" => "Ylläpitäjä", "Help" => "Ohje", +"Error loading tags" => "Virhe tunnisteita ladattaessa", +"Tag already exists" => "Tunniste on jo olemassa", +"Error deleting tag(s)" => "Virhe tunnisteita poistaessa", "Access forbidden" => "Pääsy estetty", "Cloud not found" => "Pilveä ei löydy", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hei!\n\n%s jakoi kohteen %s kanssasi.\nKatso se tästä: %s\n\nNäkemiin!", -"Edit categories" => "Muokkaa luokkia", -"Add" => "Lisää", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hei sinä!\n\n%s jakoi kohteen %s kanssasi.\nTutustu siihen: %s\n\n", +"The share will expire on %s." => "Jakaminen päättyy %s.", "Security Warning" => "Turvallisuusvaroitus", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "PHP-asennuksesi on haavoittuvainen NULL Byte -hyökkäykselle (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Päivitä PHP-asennus varmistaaksesi, että %s on turvallinen käyttää.", @@ -133,16 +142,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Tietokannan taulukkotila", "Database host" => "Tietokantapalvelin", "Finish setup" => "Viimeistele asennus", +"Finishing …" => "Valmistellaan…", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Tämä sovellus vaatii toimiakseen JavaScriptin käyttöä. <a href=\"http://enable-javascript.com/\" target=\"_blank\">Ota JavaScript käyttöön</a> ja päivitä tämä käyttöliittymä.", "%s is available. Get more information on how to update." => "%s on saatavilla. Lue lisätietoja, miten päivitys asennetaan.", "Log out" => "Kirjaudu ulos", "Automatic logon rejected!" => "Automaattinen sisäänkirjautuminen hylättiin!", "If you did not change your password recently, your account may be compromised!" => "Jos et vaihtanut salasanaasi äskettäin, tilisi saattaa olla murrettu.", "Please change your password to secure your account again." => "Vaihda salasanasi suojataksesi tilisi uudelleen.", +"Server side authentication failed!" => "Palvelimen puoleinen tunnistautuminen epäonnistui!", +"Please contact your administrator." => "Ota yhteys ylläpitäjään.", "Lost your password?" => "Unohditko salasanasi?", "remember" => "muista", "Log in" => "Kirjaudu sisään", "Alternative Logins" => "Vaihtoehtoiset kirjautumiset", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hei!<br><br>%s jakoi kohteen »%s« kanssasi.<br><a href=\"%s\">Katso se tästä!</a><br><br>Näkemiin!", -"Updating ownCloud to version %s, this may take a while." => "Päivitetään ownCloud versioon %s, tämä saattaa kestää hetken." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hei sinä!<br><br>%s jakoi kohteen »%s« kanssasi.<br><a href=\"%s\">Tutustu siihen!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Tämä ownCloud-asennus on parhaillaan single user -tilassa.", +"This means only administrators can use the instance." => "Se tarkoittaa, että vain ylläpitäjät voivat nyt käyttää tätä ownCloudia.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Ota yhteys järjestelmän ylläpitäjään, jos tämä viesti ilmenee uudelleen tai odottamatta.", +"Thank you for your patience." => "Kiitos kärsivällisyydestäsi.", +"Updating ownCloud to version %s, this may take a while." => "Päivitetään ownCloud versioon %s, tämä saattaa kestää hetken.", +"This ownCloud instance is currently being updated, which may take a while." => "Tätä ownCloud-asennusta päivitetään parhaillaan, siinä saattaa kestää hetki.", +"Please reload this page after a short time to continue using ownCloud." => "Päivitä tämä sivu hetken kuluttua jatkaaksesi ownCloudin käyttämistä." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/fr.php b/core/l10n/fr.php index e7cb75e53f0..d73355a4e2c 100644 --- a/core/l10n/fr.php +++ b/core/l10n/fr.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s partagé »%s« avec vous", -"group" => "groupe", +"Couldn't send mail to following users: %s " => "Impossible d'envoyer un mail aux utilisateurs suivant : %s", "Turned on maintenance mode" => "Basculé en mode maintenance", "Turned off maintenance mode" => "Basculé en mode production (non maintenance)", "Updated database" => "Base de données mise à jour", "Updating filecache, this may take really long..." => "En cours de mise à jour de cache de fichiers. Cette opération peut être très longue...", "Updated filecache" => "Cache de fichier mis à jour", "... %d%% done ..." => "... %d%% effectué ...", -"Category type not provided." => "Type de catégorie non spécifié.", -"No category to add?" => "Pas de catégorie à ajouter ?", -"This category already exists: %s" => "Cette catégorie existe déjà : %s", -"Object type not provided." => "Type d'objet non spécifié.", -"%s ID not provided." => "L'identifiant de %s n'est pas spécifié.", -"Error adding %s to favorites." => "Erreur lors de l'ajout de %s aux favoris.", -"No categories selected for deletion." => "Pas de catégorie sélectionnée pour la suppression.", -"Error removing %s from favorites." => "Erreur lors de la suppression de %s des favoris.", "No image or file provided" => "Aucune image ou fichier fourni", "Unknown filetype" => "Type de fichier inconnu", "Invalid image" => "Image invalide", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(tous sélectionnés)", "({count} selected)" => "({count} sélectionnés)", "Error loading file exists template" => "Erreur de chargement du modèle de fichier existant", -"The object type is not specified." => "Le type d'objet n'est pas spécifié.", -"Error" => "Erreur", -"The app name is not specified." => "Le nom de l'application n'est pas spécifié.", -"The required file {file} is not installed!" => "Le fichier requis {file} n'est pas installé !", "Shared" => "Partagé", "Share" => "Partager", +"Error" => "Erreur", "Error while sharing" => "Erreur lors de la mise en partage", "Error while unsharing" => "Erreur lors de l'annulation du partage", "Error while changing permissions" => "Erreur lors du changement des permissions", "Shared with you and the group {group} by {owner}" => "Partagé par {owner} avec vous et le groupe {group}", "Shared with you by {owner}" => "Partagé avec vous par {owner}", -"Share with" => "Partager avec", -"Share with link" => "Partager via lien", +"Share with user or group …" => "Partager avec un utilisateur ou un groupe...", +"Share link" => "Partager le lien", "Password protect" => "Protéger par un mot de passe", "Password" => "Mot de passe", "Allow Public Upload" => "Autoriser l'upload par les utilisateurs non enregistrés", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Date d'expiration", "Share via email:" => "Partager via e-mail :", "No people found" => "Aucun utilisateur trouvé", +"group" => "groupe", "Resharing is not allowed" => "Le repartage n'est pas autorisé", "Shared in {item} with {user}" => "Partagé dans {item} avec {user}", "Unshare" => "Ne plus partager", +"notify by email" => "Notifier par email", "can edit" => "édition autorisée", "access control" => "contrôle des accès", "create" => "créer", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Erreur lors de la spécification de la date d'expiration", "Sending ..." => "En cours d'envoi ...", "Email sent" => "Email envoyé", +"Warning" => "Attention", +"The object type is not specified." => "Le type d'objet n'est pas spécifié.", +"Enter new" => "Saisir un nouveau", +"Delete" => "Supprimer", +"Add" => "Ajouter", +"Edit tags" => "Modifier les balises", +"Error loading dialog template: {error}" => "Erreur de chargement du modèle de dialogue : {error}", +"No tags selected for deletion." => "Aucune balise sélectionnée pour la suppression.", +"Please reload the page." => "Veuillez recharger la page.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "La mise à jour a échoué. Veuillez signaler ce problème à la <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">communauté ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "La mise à jour a réussi. Vous êtes redirigé maintenant vers ownCloud.", "%s password reset" => "Réinitialisation de votre mot de passe %s", @@ -113,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Nom d'utilisateur", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Vos fichiers sont chiffrés. Si vous n'avez pas activé la clef de récupération, il n'y aura plus aucun moyen de récupérer vos données une fois le mot de passe réinitialisé. Si vous n'êtes pas sûr de ce que vous faites, veuillez contacter votre administrateur avant de continuer. Voulez-vous vraiment continuer ?", "Yes, I really want to reset my password now" => "Oui, je veux vraiment réinitialiser mon mot de passe maintenant", -"Request reset" => "Demander la réinitialisation", +"Reset" => "Réinitialiser", "Your password was reset" => "Votre mot de passe a été réinitialisé", "To login page" => "Retour à la page d'authentification", "New password" => "Nouveau mot de passe", @@ -123,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Applications", "Admin" => "Administration", "Help" => "Aide", +"Error loading tags" => "Erreur de chargement des balises.", +"Tag already exists" => "La balise existe déjà.", +"Error deleting tag(s)" => "Erreur de suppression de(s) balise(s)", +"Error tagging" => "Erreur lors de la mise en place de la balise", +"Error untagging" => "Erreur lors de la suppression de la balise", +"Error favoriting" => "Erreur lors de la mise en favori", +"Error unfavoriting" => "Erreur lors de la suppression des favoris", "Access forbidden" => "Accès interdit", "Cloud not found" => "Introuvable", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Salut,\n\nje veux juste vous signaler %s partagé %s avec vous.\nVoyez-le: %s\n\nBonne continuation!", -"Edit categories" => "Editer les catégories", -"Add" => "Ajouter", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Bonjour,\n\nNous vous informons que %s a partagé %s avec vous.\nConsultez-le : %s\n", +"The share will expire on %s." => "Le partage expirera le %s.", +"Cheers!" => "À bientôt !", "Security Warning" => "Avertissement de sécurité", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Votre version de PHP est vulnérable à l'attaque par caractère NULL (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Veuillez mettre à jour votre installation PHP pour utiliser %s de façon sécurisée.", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Tablespaces de la base de données", "Database host" => "Serveur de la base de données", "Finish setup" => "Terminer l'installation", +"Finishing …" => "En cours de finalisation...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Cette application nécessite que JavaScript soit activé pour fonctionner correctement. Veuillez <a href=\"http://enable-javascript.com/\" target=\"_blank\">activer JavaScript</a> puis charger à nouveau cette interface.", "%s is available. Get more information on how to update." => "%s est disponible. Obtenez plus d'informations sur la façon de mettre à jour.", "Log out" => "Se déconnecter", "Automatic logon rejected!" => "Connexion automatique rejetée !", "If you did not change your password recently, your account may be compromised!" => "Si vous n'avez pas changé votre mot de passe récemment, votre compte risque d'être compromis !", "Please change your password to secure your account again." => "Veuillez changer votre mot de passe pour sécuriser à nouveau votre compte.", +"Server side authentication failed!" => "L'authentification côté serveur a échoué !", +"Please contact your administrator." => "Veuillez contacter votre administrateur.", "Lost your password?" => "Mot de passe perdu ?", "remember" => "se souvenir de moi", "Log in" => "Connexion", "Alternative Logins" => "Logins alternatifs", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Salut,<br><br>je veux juste vous signaler %s partagé »%s« avec vous.<br><a href=\"%s\">Voyez-le!</a><br><br>Bonne continuation!", -"Updating ownCloud to version %s, this may take a while." => "Mise à jour en cours d'ownCloud vers la version %s, cela peut prendre du temps." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Bonjour,<br><br>Nous vous informons que %s a partagé »%s« avec vous.<br><a href=\"%s\">Consultez-le !</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Cette instance de ownCloud est actuellement en mode utilisateur unique.", +"This means only administrators can use the instance." => "Cela signifie que uniquement les administrateurs peuvent utiliser l'instance.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Contactez votre administrateur système si ce message persiste ou apparaît de façon innatendue.", +"Thank you for your patience." => "Merci de votre patience.", +"Updating ownCloud to version %s, this may take a while." => "Mise à jour en cours d'ownCloud vers la version %s, cela peut prendre du temps.", +"This ownCloud instance is currently being updated, which may take a while." => "Cette instance d'ownCloud est en cours de mise à jour, cela peut prendre du temps.", +"Please reload this page after a short time to continue using ownCloud." => "Merci de recharger cette page après un moment pour continuer à utiliser ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n > 1);"; diff --git a/core/l10n/fr_CA.php b/core/l10n/fr_CA.php new file mode 100644 index 00000000000..2cbbaa45ca7 --- /dev/null +++ b/core/l10n/fr_CA.php @@ -0,0 +1,9 @@ +<?php +$TRANSLATIONS = array( +"_%n minute ago_::_%n minutes ago_" => array("",""), +"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("",""), +"_{count} file conflict_::_{count} file conflicts_" => array("","") +); +$PLURAL_FORMS = "nplurals=2; plural=(n > 1);"; diff --git a/core/l10n/gl.php b/core/l10n/gl.php index e3be94537e5..7303807e519 100644 --- a/core/l10n/gl.php +++ b/core/l10n/gl.php @@ -1,33 +1,25 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s compartiu «%s» con vostede", -"group" => "grupo", +"Couldn't send mail to following users: %s " => "Non é posíbel enviar correo aos usuarios seguintes: %s", "Turned on maintenance mode" => "Modo de mantemento activado", "Turned off maintenance mode" => "Modo de mantemento desactivado", "Updated database" => "Base de datos actualizada", "Updating filecache, this may take really long..." => "Actualizando o ficheiro da caché, isto pode levar bastante tempo...", "Updated filecache" => "Ficheiro da caché actualizado", "... %d%% done ..." => "... %d%% feito ...", -"Category type not provided." => "Non se indicou o tipo de categoría", -"No category to add?" => "Sen categoría que engadir?", -"This category already exists: %s" => "Esta categoría xa existe: %s", -"Object type not provided." => "Non se forneceu o tipo de obxecto.", -"%s ID not provided." => "Non se forneceu o ID %s.", -"Error adding %s to favorites." => "Produciuse un erro ao engadir %s aos favoritos.", -"No categories selected for deletion." => "Non se seleccionaron categorías para eliminación.", -"Error removing %s from favorites." => "Produciuse un erro ao eliminar %s dos favoritos.", "No image or file provided" => "Non forneceu ningunha imaxe ou ficheiro", "Unknown filetype" => "Tipo de ficheiro descoñecido", "Invalid image" => "Imaxe incorrecta", "No temporary profile picture available, try again" => "Non hai unha imaxe temporal de perfil dispoñíbel, volva tentalo", "No crop data provided" => "Non indicou como recortar", -"Sunday" => "Domingo", -"Monday" => "Luns", -"Tuesday" => "Martes", -"Wednesday" => "Mércores", -"Thursday" => "Xoves", -"Friday" => "Venres", -"Saturday" => "Sábado", +"Sunday" => "domingo", +"Monday" => "luns", +"Tuesday" => "martes", +"Wednesday" => "mércores", +"Thursday" => "xoves", +"Friday" => "venres", +"Saturday" => "sábado", "January" => "xaneiro", "February" => "febreiro", "March" => "marzo", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(todo o seleccionado)", "({count} selected)" => "({count} seleccionados)", "Error loading file exists template" => "Produciuse un erro ao cargar o modelo de ficheiro existente", -"The object type is not specified." => "Non se especificou o tipo de obxecto.", -"Error" => "Erro", -"The app name is not specified." => "Non se especificou o nome do aplicativo.", -"The required file {file} is not installed!" => "Non está instalado o ficheiro {file} que se precisa", "Shared" => "Compartir", "Share" => "Compartir", +"Error" => "Erro", "Error while sharing" => "Produciuse un erro ao compartir", "Error while unsharing" => "Produciuse un erro ao deixar de compartir", "Error while changing permissions" => "Produciuse un erro ao cambiar os permisos", "Shared with you and the group {group} by {owner}" => "Compartido con vostede e co grupo {group} por {owner}", "Shared with you by {owner}" => "Compartido con vostede por {owner}", -"Share with" => "Compartir con", -"Share with link" => "Compartir coa ligazón", +"Share with user or group …" => "Compartir cun usuario ou grupo ...", +"Share link" => "Ligazón para compartir", "Password protect" => "Protexido con contrasinais", "Password" => "Contrasinal", "Allow Public Upload" => "Permitir o envío público", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Data de caducidade", "Share via email:" => "Compartir por correo:", "No people found" => "Non se atopou xente", +"group" => "grupo", "Resharing is not allowed" => "Non se permite volver a compartir", "Shared in {item} with {user}" => "Compartido en {item} con {user}", "Unshare" => "Deixar de compartir", +"notify by email" => "notificar por correo", "can edit" => "pode editar", "access control" => "control de acceso", "create" => "crear", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Produciuse un erro ao definir a data de caducidade", "Sending ..." => "Enviando...", "Email sent" => "Correo enviado", +"Warning" => "Aviso", +"The object type is not specified." => "Non se especificou o tipo de obxecto.", +"Enter new" => "Introduza o novo", +"Delete" => "Eliminar", +"Add" => "Engadir", +"Edit tags" => "Editar etiquetas", +"Error loading dialog template: {error}" => "Produciuse un erro ao cargar o modelo do dialogo: {error}", +"No tags selected for deletion." => "Non se seleccionaron etiquetas para borrado.", +"Please reload the page." => "Volva a cargar a páxina.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "A actualización non foi satisfactoria, informe deste problema á <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">comunidade de ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "A actualización realizouse correctamente. Redirixíndoo agora á ownCloud.", "%s password reset" => "Restabelecer o contrasinal %s", @@ -113,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Nome de usuario", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Os ficheiros están cifrados. Se aínda non activou a chave de recuperación non haberá xeito de recuperar os datos unha vez que se teña restabelecido o contrasinal. Se non ten certeza do que ten que facer, póñase en contacto co administrador antes de continuar. Confirma que quere continuar?", "Yes, I really want to reset my password now" => "Si, confirmo que quero restabelecer agora o meu contrasinal", -"Request reset" => "Petición de restabelecemento", +"Reset" => "Restabelecer", "Your password was reset" => "O contrasinal foi restabelecido", "To login page" => "A páxina de conexión", "New password" => "Novo contrasinal", @@ -123,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Aplicativos", "Admin" => "Administración", "Help" => "Axuda", +"Error loading tags" => "Produciuse un erro ao cargar as etiquetas", +"Tag already exists" => "Xa existe a etiqueta", +"Error deleting tag(s)" => "Produciuse un erro ao eliminar a(s) etiqueta(s)", +"Error tagging" => "Produciuse un erro ao etiquetar", +"Error untagging" => "Produciuse un erro ao eliminar a etiqueta", +"Error favoriting" => "Produciuse un erro ao marcar como favorito", +"Error unfavoriting" => "Produciuse un erro ao desmarcar como favorito", "Access forbidden" => "Acceso denegado", "Cloud not found" => "Nube non atopada", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Ola,\n\nsó facerlle saber que %s compartiu %s con vostede.\nVéxao en: %s\n\nSaúdos!", -"Edit categories" => "Editar as categorías", -"Add" => "Engadir", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Ola,\n\nsó facerlle saber que %s compartiu %s con vostede.\nVéxao en: %s\n\n", +"The share will expire on %s." => "Esta compartición caduca o %s.", +"Cheers!" => "Saúdos!", "Security Warning" => "Aviso de seguranza", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "A súa versión de PHP é vulnerábel a un ataque de byte nulo (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Actualice a instalación de PHP para empregar %s de xeito seguro.", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Táboa de espazos da base de datos", "Database host" => "Servidor da base de datos", "Finish setup" => "Rematar a configuración", +"Finishing …" => "Rematado ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Este aplicativo require que o JavaScript estea activado para unha operativa correcta. <a href=\"http://enable-javascript.com/\" target=\"_blank\">Active o JavaScript</a> e volva a cargar a interface.", "%s is available. Get more information on how to update." => "%s está dispoñíbel. Obteña máis información sobre como actualizar.", "Log out" => "Desconectar", "Automatic logon rejected!" => "Rexeitouse a entrada automática", "If you did not change your password recently, your account may be compromised!" => "Se non fixo recentemente cambios de contrasinal é posíbel que a súa conta estea comprometida!", "Please change your password to secure your account again." => "Cambie de novo o seu contrasinal para asegurar a súa conta.", +"Server side authentication failed!" => "A autenticación fracasou do lado do servidor!", +"Please contact your administrator." => "Contacte co administrador.", "Lost your password?" => "Perdeu o contrasinal?", "remember" => "lembrar", "Log in" => "Conectar", "Alternative Logins" => "Accesos alternativos", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Ola,<br><br>só facerlle saber que %s compartiu «%s» con vostede.<br><a href=\"%s\">Véxao!</a><br><br>Saúdos!", -"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a versión %s, esto pode levar un anaco." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ola,<br><br>Só facerlle saber que %s compartiu «%s» con vostede.<br><a href=\"%s\">Véxao!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Esta instancia do ownCloud está actualmente en modo de usuario único.", +"This means only administrators can use the instance." => "Isto significa que só os administradores poden utilizar a instancia.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Póñase en contacto co administrador do sistema se persiste esta mensaxe ou se aparece de forma inesperada.", +"Thank you for your patience." => "Grazas pola súa paciencia.", +"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a versión %s, esto pode levar un anaco.", +"This ownCloud instance is currently being updated, which may take a while." => "Esta instancia do ownCloud está actualizandose neste momento, pode levarlle un chisco.", +"Please reload this page after a short time to continue using ownCloud." => "Volva cargar a páxina de aquí a pouco para para continuar co ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/he.php b/core/l10n/he.php index 704755da07f..c8012b53623 100644 --- a/core/l10n/he.php +++ b/core/l10n/he.php @@ -1,15 +1,6 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s שיתף/שיתפה איתך את »%s«", -"group" => "קבוצה", -"Category type not provided." => "סוג הקטגוריה לא סופק.", -"No category to add?" => "אין קטגוריה להוספה?", -"This category already exists: %s" => "הקטגוריה הבאה כבר קיימת: %s", -"Object type not provided." => "סוג הפריט לא סופק.", -"%s ID not provided." => "מזהה %s לא סופק.", -"Error adding %s to favorites." => "אירעה שגיאה בעת הוספת %s למועדפים.", -"No categories selected for deletion." => "לא נבחרו קטגוריות למחיקה", -"Error removing %s from favorites." => "שגיאה בהסרת %s מהמועדפים.", "Sunday" => "יום ראשון", "Monday" => "יום שני", "Tuesday" => "יום שלישי", @@ -47,19 +38,14 @@ $TRANSLATIONS = array( "Ok" => "בסדר", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "ביטול", -"The object type is not specified." => "סוג הפריט לא צוין.", -"Error" => "שגיאה", -"The app name is not specified." => "שם היישום לא צוין.", -"The required file {file} is not installed!" => "הקובץ הנדרש {file} אינו מותקן!", "Shared" => "שותף", "Share" => "שתף", +"Error" => "שגיאה", "Error while sharing" => "שגיאה במהלך השיתוף", "Error while unsharing" => "שגיאה במהלך ביטול השיתוף", "Error while changing permissions" => "שגיאה במהלך שינוי ההגדרות", "Shared with you and the group {group} by {owner}" => "שותף אתך ועם הקבוצה {group} שבבעלות {owner}", "Shared with you by {owner}" => "שותף אתך על ידי {owner}", -"Share with" => "שיתוף עם", -"Share with link" => "שיתוף עם קישור", "Password protect" => "הגנה בססמה", "Password" => "סיסמא", "Email link to person" => "שליחת קישור בדוא״ל למשתמש", @@ -68,6 +54,7 @@ $TRANSLATIONS = array( "Expiration date" => "תאריך התפוגה", "Share via email:" => "שיתוף באמצעות דוא״ל:", "No people found" => "לא נמצאו אנשים", +"group" => "קבוצה", "Resharing is not allowed" => "אסור לעשות שיתוף מחדש", "Shared in {item} with {user}" => "שותף תחת {item} עם {user}", "Unshare" => "הסר שיתוף", @@ -82,6 +69,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "אירעה שגיאה בעת הגדרת תאריך התפוגה", "Sending ..." => "מתבצעת שליחה ...", "Email sent" => "הודעת הדוא״ל נשלחה", +"Warning" => "אזהרה", +"The object type is not specified." => "סוג הפריט לא צוין.", +"Delete" => "מחיקה", +"Add" => "הוספה", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "תהליך העדכון לא הושלם בהצלחה. נא דווח את הבעיה ב<a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">קהילת ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "תהליך העדכון הסתיים בהצלחה. עכשיו מנתב אותך אל ownCloud.", "Use the following link to reset your password: {link}" => "יש להשתמש בקישור הבא כדי לאפס את הססמה שלך: {link}", @@ -90,7 +81,6 @@ $TRANSLATIONS = array( "You will receive a link to reset your password via Email." => "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הססמה.", "Username" => "שם משתמש", "Yes, I really want to reset my password now" => "כן, אני רוצה לאפס את הסיסמה שלי עכשיו.", -"Request reset" => "בקשת איפוס", "Your password was reset" => "הססמה שלך אופסה", "To login page" => "לדף הכניסה", "New password" => "ססמה חדשה", @@ -102,9 +92,6 @@ $TRANSLATIONS = array( "Help" => "עזרה", "Access forbidden" => "הגישה נחסמה", "Cloud not found" => "ענן לא נמצא", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "שלום,\n\nרצינו לעדכן כי %s שיתף/שיתפה איתך את »%s«.\n\nלצפיה: %s\n\nיום טוב!", -"Edit categories" => "ערוך קטגוריות", -"Add" => "הוספה", "Security Warning" => "אזהרת אבטחה", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "גרסת ה־PHP פגיעה בפני התקפת בית NULL/ריק (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "נא לעדכן את התקנת ה-PHP שלך כדי להשתמש ב-%s בצורה מאובטחת.", @@ -131,7 +118,6 @@ $TRANSLATIONS = array( "remember" => "שמירת הססמה", "Log in" => "כניסה", "Alternative Logins" => "כניסות אלטרנטיביות", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "שלום,<br><br>רצינו לעדכן כי %s שיתף/שיתפה איתך את »%s«.<br><a href=\"%s\">לצפיה</a><br><br>יום טוב!", "Updating ownCloud to version %s, this may take a while." => "מעדכן את ownCloud אל גרסא %s, זה עלול לקחת זמן מה." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/hi.php b/core/l10n/hi.php index e783ec88d17..b841628f28e 100644 --- a/core/l10n/hi.php +++ b/core/l10n/hi.php @@ -1,8 +1,5 @@ <?php $TRANSLATIONS = array( -"Category type not provided." => "कैटेगरी प्रकार उपलब्ध नहीं है", -"This category already exists: %s" => "यह कैटेगरी पहले से ही मौजूद है: %s", -"Object type not provided." => "ऑब्जेक्ट प्रकार नहीं दिया हुआ", "Sunday" => "रविवार", "Monday" => "सोमवार", "Tuesday" => "मंगलवार", @@ -28,14 +25,15 @@ $TRANSLATIONS = array( "_%n day ago_::_%n days ago_" => array("",""), "_%n month ago_::_%n months ago_" => array("",""), "_{count} file conflict_::_{count} file conflicts_" => array("",""), -"Error" => "त्रुटि", "Share" => "साझा करें", -"Share with" => "के साथ साझा", +"Error" => "त्रुटि", "Password" => "पासवर्ड", "Send" => "भेजें", "No people found" => "कोई व्यक्ति नहीं मिले ", "Sending ..." => "भेजा जा रहा है", "Email sent" => "ईमेल भेज दिया गया है ", +"Warning" => "चेतावनी ", +"Add" => "डाले", "Use the following link to reset your password: {link}" => "आगे दिये गये लिंक का उपयोग पासवर्ड बदलने के लिये किजीये: {link}", "You will receive a link to reset your password via Email." => "पासवर्ड बदलने कि लिंक आपको ई-मेल द्वारा भेजी जायेगी|", "Username" => "प्रयोक्ता का नाम", @@ -46,7 +44,6 @@ $TRANSLATIONS = array( "Apps" => "Apps", "Help" => "सहयोग", "Cloud not found" => "क्लौड नहीं मिला ", -"Add" => "डाले", "Security Warning" => "सुरक्षा चेतावनी ", "Create an <strong>admin account</strong>" => "व्यवस्थापक खाता बनाएँ", "Advanced" => "उन्नत", diff --git a/core/l10n/hr.php b/core/l10n/hr.php index 7fa81db8a21..e3d157a5139 100644 --- a/core/l10n/hr.php +++ b/core/l10n/hr.php @@ -1,7 +1,5 @@ <?php $TRANSLATIONS = array( -"No category to add?" => "Nemate kategorija koje možete dodati?", -"No categories selected for deletion." => "Niti jedna kategorija nije odabrana za brisanje.", "Sunday" => "nedelja", "Monday" => "ponedeljak", "Tuesday" => "utorak", @@ -39,13 +37,11 @@ $TRANSLATIONS = array( "Ok" => "U redu", "_{count} file conflict_::_{count} file conflicts_" => array("","",""), "Cancel" => "Odustani", -"Error" => "Greška", "Share" => "Podijeli", +"Error" => "Greška", "Error while sharing" => "Greška prilikom djeljenja", "Error while unsharing" => "Greška prilikom isključivanja djeljenja", "Error while changing permissions" => "Greška prilikom promjena prava", -"Share with" => "Djeli sa", -"Share with link" => "Djeli preko link-a", "Password protect" => "Zaštiti lozinkom", "Password" => "Lozinka", "Set expiration date" => "Postavi datum isteka", @@ -63,10 +59,11 @@ $TRANSLATIONS = array( "Password protected" => "Zaštita lozinkom", "Error unsetting expiration date" => "Greška prilikom brisanja datuma isteka", "Error setting expiration date" => "Greška prilikom postavljanja datuma isteka", +"Delete" => "Obriši", +"Add" => "Dodaj", "Use the following link to reset your password: {link}" => "Koristite ovaj link da biste poništili lozinku: {link}", "You will receive a link to reset your password via Email." => "Primit ćete link kako biste poništili zaporku putem e-maila.", "Username" => "Korisničko ime", -"Request reset" => "Zahtjev za resetiranjem", "Your password was reset" => "Vaša lozinka je resetirana", "To login page" => "Idi na stranicu za prijavu", "New password" => "Nova lozinka", @@ -78,8 +75,6 @@ $TRANSLATIONS = array( "Help" => "Pomoć", "Access forbidden" => "Pristup zabranjen", "Cloud not found" => "Cloud nije pronađen", -"Edit categories" => "Uredi kategorije", -"Add" => "Dodaj", "Create an <strong>admin account</strong>" => "Stvori <strong>administratorski račun</strong>", "Advanced" => "Napredno", "Data folder" => "Mapa baze podataka", diff --git a/core/l10n/hu_HU.php b/core/l10n/hu_HU.php index 107a5f04c05..b0b5588dfc8 100644 --- a/core/l10n/hu_HU.php +++ b/core/l10n/hu_HU.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s megosztotta Önnel ezt: »%s«", -"group" => "csoport", +"Couldn't send mail to following users: %s " => "Nem sikerült e-mailt küldeni a következő felhasználóknak: %s", "Turned on maintenance mode" => "A karbantartási mód bekapcsolva", "Turned off maintenance mode" => "A karbantartási mód kikapcsolva", "Updated database" => "Frissítet adatbázis", "Updating filecache, this may take really long..." => "A filecache frissítése folyamatban, ez a folyamat hosszabb ideig is eltarthat...", "Updated filecache" => "Filecache frissítve", "... %d%% done ..." => "... %d%% kész ...", -"Category type not provided." => "Nincs megadva a kategória típusa.", -"No category to add?" => "Nincs hozzáadandó kategória?", -"This category already exists: %s" => "Ez a kategória már létezik: %s", -"Object type not provided." => "Az objektum típusa nincs megadva.", -"%s ID not provided." => "%s ID nincs megadva.", -"Error adding %s to favorites." => "Nem sikerült a kedvencekhez adni ezt: %s", -"No categories selected for deletion." => "Nincs törlésre jelölt kategória", -"Error removing %s from favorites." => "Nem sikerült a kedvencekből törölni ezt: %s", "No image or file provided" => "Nincs kép vagy file megadva", "Unknown filetype" => "Ismeretlen file tipús", "Invalid image" => "Hibás kép", @@ -42,13 +34,13 @@ $TRANSLATIONS = array( "December" => "december", "Settings" => "Beállítások", "seconds ago" => "pár másodperce", -"_%n minute ago_::_%n minutes ago_" => array("",""), -"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n minute ago_::_%n minutes ago_" => array("%n perccel ezelőtt","%n perccel ezelőtt"), +"_%n hour ago_::_%n hours ago_" => array("%n órával ezelőtt","%n órával ezelőtt"), "today" => "ma", "yesterday" => "tegnap", -"_%n day ago_::_%n days ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("%n nappal ezelőtt","%n nappal ezelőtt"), "last month" => "múlt hónapban", -"_%n month ago_::_%n months ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("%n hónappal ezelőtt","%n hónappal ezelőtt"), "months ago" => "több hónapja", "last year" => "tavaly", "years ago" => "több éve", @@ -58,7 +50,7 @@ $TRANSLATIONS = array( "No" => "Nem", "Ok" => "Ok", "Error loading message template: {error}" => "Nem sikerült betölteni az üzenet sablont: {error}", -"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"_{count} file conflict_::_{count} file conflicts_" => array("{count} fájl ütközik","{count} fájl ütközik"), "One file conflict" => "Egy file ütközik", "Which files do you want to keep?" => "Melyik file-okat akarod megtartani?", "If you select both versions, the copied file will have a number added to its name." => "Ha kiválasztod mindazokaz a verziókat, a másolt fileok neve sorszámozva lesz.", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(all selected)", "({count} selected)" => "({count} kiválasztva)", "Error loading file exists template" => "Hiba a létező sablon betöltésekor", -"The object type is not specified." => "Az objektum típusa nincs megadva.", -"Error" => "Hiba", -"The app name is not specified." => "Az alkalmazás neve nincs megadva.", -"The required file {file} is not installed!" => "A szükséges fájl: {file} nincs telepítve!", "Shared" => "Megosztott", "Share" => "Megosztás", +"Error" => "Hiba", "Error while sharing" => "Nem sikerült létrehozni a megosztást", "Error while unsharing" => "Nem sikerült visszavonni a megosztást", "Error while changing permissions" => "Nem sikerült módosítani a jogosultságokat", "Shared with you and the group {group} by {owner}" => "Megosztotta Önnel és a(z) {group} csoporttal: {owner}", "Shared with you by {owner}" => "Megosztotta Önnel: {owner}", -"Share with" => "Kivel osztom meg", -"Share with link" => "Link megadásával osztom meg", +"Share with user or group …" => "Megosztani egy felhasználóval vagy csoporttal ...", +"Share link" => "Megosztás hivatkozással", "Password protect" => "Jelszóval is védem", "Password" => "Jelszó", "Allow Public Upload" => "Feltöltést is engedélyezek", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "A lejárati idő", "Share via email:" => "Megosztás emaillel:", "No people found" => "Nincs találat", +"group" => "csoport", "Resharing is not allowed" => "Ezt az állományt csak a tulajdonosa oszthatja meg másokkal", "Shared in {item} with {user}" => "Megosztva {item}-ben {user}-rel", "Unshare" => "A megosztás visszavonása", +"notify by email" => "email értesítés", "can edit" => "módosíthat", "access control" => "jogosultság", "create" => "létrehoz", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Nem sikerült a lejárati időt beállítani", "Sending ..." => "Küldés ...", "Email sent" => "Az emailt elküldtük", +"Warning" => "Figyelmeztetés", +"The object type is not specified." => "Az objektum típusa nincs megadva.", +"Enter new" => "Új beírása", +"Delete" => "Törlés", +"Add" => "Hozzáadás", +"Edit tags" => "Címkék szerkesztése", +"Error loading dialog template: {error}" => "Hiba a párbeszédpanel-sablon betöltésekor: {error}", +"No tags selected for deletion." => "Nincs törlésre kijelölt címke.", +"Please reload the page." => "Kérlek tölts be újra az oldalt", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "A frissítés nem sikerült. Kérem értesítse erről a problémáról az <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud közösséget</a>.", "The update was successful. Redirecting you to ownCloud now." => "A frissítés sikeres volt. Visszairányítjuk az ownCloud szolgáltatáshoz.", "%s password reset" => "%s jelszó visszaállítás", @@ -113,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Felhasználónév", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Az Ön állományai titkosítva vannak. Ha nem engedélyezte korábban az adatok visszanyeréséhez szükséges kulcs használatát, akkor a jelszó megváltoztatását követően nem fog hozzáférni az adataihoz. Ha nem biztos abban, hogy mit kellene tennie, akkor kérdezze meg a rendszergazdát, mielőtt továbbmenne. Biztos, hogy folytatni kívánja?", "Yes, I really want to reset my password now" => "Igen, tényleg meg akarom változtatni a jelszavam", -"Request reset" => "Visszaállítás igénylése", +"Reset" => "Visszaállítás", "Your password was reset" => "Jelszó megváltoztatva", "To login page" => "A bejelentkező ablakhoz", "New password" => "Az új jelszó", @@ -123,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Alkalmazások", "Admin" => "Adminsztráció", "Help" => "Súgó", +"Error loading tags" => "Hiba a címkék betöltésekor", +"Tag already exists" => "A címke már létezik", +"Error deleting tag(s)" => "Hiba a címkék törlésekor", +"Error tagging" => "Hiba a címkézéskor", +"Error untagging" => "Hiba a címkék eltávolításakor", +"Error favoriting" => "Hiba a kedvencekhez adáskor", +"Error unfavoriting" => "Hiba a kedvencekből törléskor", "Access forbidden" => "A hozzáférés nem engedélyezett", "Cloud not found" => "A felhő nem található", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Üdv!\n\nÚj hír: %s megosztotta Önnel ezt: %s.\nItt nézhető meg: %s\n\nMinden jót!", -"Edit categories" => "Kategóriák szerkesztése", -"Add" => "Hozzáadás", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Szia!\\n\n\\n\nÉrtesítünk, hogy %s megosztotta veled a következőt: %s.\\n\nItt tudod megnézni: %s\\n\n\\n", +"The share will expire on %s." => "A megosztás lejár ekkor %s", +"Cheers!" => "Üdv.", "Security Warning" => "Biztonsági figyelmeztetés", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Az Ön PHP verziója sebezhető a NULL bájtos támadással szemben (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Kérjük frissítse a telepített PHP csomagjait, hogy biztonságos legyen az %s szolgáltatása.", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Az adatbázis táblázattér (tablespace)", "Database host" => "Adatbázis szerver", "Finish setup" => "A beállítások befejezése", +"Finishing …" => "Befejezés ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Az alkalmazás megfelelő működéséhez szükség van JavaScript-re. <a href=\"http://enable-javascript.com/\" target=\"_blank\">Engedélyezd a JavaScript-et</a> és töltsd újra az interfészt.", "%s is available. Get more information on how to update." => "%s rendelkezésre áll. További információ a frissítéshez.", "Log out" => "Kilépés", "Automatic logon rejected!" => "Az automatikus bejelentkezés sikertelen!", "If you did not change your password recently, your account may be compromised!" => "Ha mostanában nem módosította a jelszavát, akkor lehetséges, hogy idegenek jutottak be a rendszerbe az Ön nevében!", "Please change your password to secure your account again." => "A biztonsága érdekében változtassa meg a jelszavát!", +"Server side authentication failed!" => "A szerveroldali hitelesítés sikertelen!", +"Please contact your administrator." => "Kérjük, lépjen kapcsolatba a rendszergazdával.", "Lost your password?" => "Elfelejtette a jelszavát?", "remember" => "emlékezzen", "Log in" => "Bejelentkezés", "Alternative Logins" => "Alternatív bejelentkezés", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Üdv!<br><br>Új hír: %s megosztotta Önnel ezt: »%s«.<br><a href=\"%s\">Itt nézhető meg!</a><br><br>Minden jót!", -"Updating ownCloud to version %s, this may take a while." => "Owncloud frissítés a %s verzióra folyamatban. Kis türelmet." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Szia!<br><br>Értesítünk, hogy %s megosztotta veled a következőt: »%s«.<br><a href=\"%s\">Ide kattintva tudod megnézni</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Az Owncloud frissítés elezdődött egy felhasználós módban.", +"This means only administrators can use the instance." => "Ez azt jelenti, hogy csak az adminisztrátor használhatja ezt a példányt", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Ha ezt az üzenetet már többször látod akkor keresd meg a rendszer adminját.", +"Thank you for your patience." => "Köszönjük a türelmét.", +"Updating ownCloud to version %s, this may take a while." => "Owncloud frissítés a %s verzióra folyamatban. Kis türelmet.", +"This ownCloud instance is currently being updated, which may take a while." => "Az Owncloud frissítés elezdődött, eltarthat egy ideig.", +"Please reload this page after a short time to continue using ownCloud." => "Frissitsd az oldalt ha \"Please reload this page after a short time to continue using ownCloud. \"" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/hy.php b/core/l10n/hy.php index d2b68819c72..29df048fd94 100644 --- a/core/l10n/hy.php +++ b/core/l10n/hy.php @@ -23,6 +23,7 @@ $TRANSLATIONS = array( "_%n hour ago_::_%n hours ago_" => array("",""), "_%n day ago_::_%n days ago_" => array("",""), "_%n month ago_::_%n months ago_" => array("",""), -"_{count} file conflict_::_{count} file conflicts_" => array("","") +"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Delete" => "Ջնջել" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/ia.php b/core/l10n/ia.php index 48d2588c002..de929650f02 100644 --- a/core/l10n/ia.php +++ b/core/l10n/ia.php @@ -26,12 +26,16 @@ $TRANSLATIONS = array( "_%n month ago_::_%n months ago_" => array("",""), "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "Cancellar", -"Error" => "Error", "Share" => "Compartir", +"Error" => "Error", "Password" => "Contrasigno", "Send" => "Invia", +"group" => "gruppo", +"Unshare" => "Leva compartir", +"can edit" => "pote modificar", +"Delete" => "Deler", +"Add" => "Adder", "Username" => "Nomine de usator", -"Request reset" => "Requestar reinitialisation", "Your password was reset" => "Tu contrasigno esseva reinitialisate", "To login page" => "al pagina de initio de session", "New password" => "Nove contrasigno", @@ -43,8 +47,6 @@ $TRANSLATIONS = array( "Help" => "Adjuta", "Access forbidden" => "Accesso prohibite", "Cloud not found" => "Nube non trovate", -"Edit categories" => "Modificar categorias", -"Add" => "Adder", "Create an <strong>admin account</strong>" => "Crear un <strong>conto de administration</strong>", "Advanced" => "Avantiate", "Data folder" => "Dossier de datos", diff --git a/core/l10n/id.php b/core/l10n/id.php index 69993d44055..2fa7ae8e3c5 100644 --- a/core/l10n/id.php +++ b/core/l10n/id.php @@ -1,14 +1,18 @@ <?php $TRANSLATIONS = array( -"group" => "grup", -"Category type not provided." => "Tipe kategori tidak diberikan.", -"No category to add?" => "Tidak ada kategori yang akan ditambahkan?", -"This category already exists: %s" => "Kategori ini sudah ada: %s", -"Object type not provided." => "Tipe objek tidak diberikan.", -"%s ID not provided." => "ID %s tidak diberikan.", -"Error adding %s to favorites." => "Galat ketika menambah %s ke favorit", -"No categories selected for deletion." => "Tidak ada kategori terpilih untuk dihapus.", -"Error removing %s from favorites." => "Galat ketika menghapus %s dari favorit", +"%s shared »%s« with you" => "%s membagikan »%s« dengan anda", +"Couldn't send mail to following users: %s " => "Tidak dapat mengirim Email ke pengguna berikut: %s", +"Turned on maintenance mode" => "Hidupkan mode perawatan", +"Turned off maintenance mode" => "Matikan mode perawatan", +"Updated database" => "Basis data terbaru", +"Updating filecache, this may take really long..." => "Memperbarui filecache, mungkin memerlukan waktu sangat lama...", +"Updated filecache" => "Filecache terbaru", +"... %d%% done ..." => "... %d%% selesai ...", +"No image or file provided" => "Tidak ada gambar atau file yang disediakan", +"Unknown filetype" => "Tipe berkas tak dikenal", +"Invalid image" => "Gambar tidak sah", +"No temporary profile picture available, try again" => "Tidak ada gambar profil sementara yang tersedia, coba lagi", +"No crop data provided" => "Tidak ada data krop tersedia", "Sunday" => "Minggu", "Monday" => "Senin", "Tuesday" => "Selasa", @@ -28,83 +32,116 @@ $TRANSLATIONS = array( "October" => "Oktober", "November" => "November", "December" => "Desember", -"Settings" => "Setelan", +"Settings" => "Pengaturan", "seconds ago" => "beberapa detik yang lalu", -"_%n minute ago_::_%n minutes ago_" => array(""), -"_%n hour ago_::_%n hours ago_" => array(""), +"_%n minute ago_::_%n minutes ago_" => array("%n menit yang lalu"), +"_%n hour ago_::_%n hours ago_" => array("%n jam yang lalu"), "today" => "hari ini", "yesterday" => "kemarin", -"_%n day ago_::_%n days ago_" => array(""), +"_%n day ago_::_%n days ago_" => array("%n hari yang lalu"), "last month" => "bulan kemarin", -"_%n month ago_::_%n months ago_" => array(""), +"_%n month ago_::_%n months ago_" => array("%n bulan yang lalu"), "months ago" => "beberapa bulan lalu", "last year" => "tahun kemarin", "years ago" => "beberapa tahun lalu", "Choose" => "Pilih", +"Error loading file picker template: {error}" => "Galat memuat templat berkas pemilih: {error}", "Yes" => "Ya", "No" => "Tidak", "Ok" => "Oke", -"_{count} file conflict_::_{count} file conflicts_" => array(""), +"Error loading message template: {error}" => "Galat memuat templat pesan: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} berkas konflik"), +"One file conflict" => "Satu berkas konflik", +"Which files do you want to keep?" => "Berkas mana yang ingin anda pertahankan?", +"If you select both versions, the copied file will have a number added to its name." => "Jika anda memilih kedua versi, berkas yang disalin akan memiliki nomor yang ditambahkan sesuai namanya.", "Cancel" => "Batal", -"The object type is not specified." => "Tipe objek tidak ditentukan.", -"Error" => "Galat", -"The app name is not specified." => "Nama aplikasi tidak ditentukan.", -"The required file {file} is not installed!" => "Berkas {file} yang dibutuhkan tidak terpasang!", +"Continue" => "Lanjutkan", +"(all selected)" => "(semua terpilih)", +"({count} selected)" => "({count} terpilih)", +"Error loading file exists template" => "Galat memuat templat berkas yang sudah ada", "Shared" => "Dibagikan", "Share" => "Bagikan", +"Error" => "Galat", "Error while sharing" => "Galat ketika membagikan", "Error while unsharing" => "Galat ketika membatalkan pembagian", "Error while changing permissions" => "Galat ketika mengubah izin", -"Shared with you and the group {group} by {owner}" => "Dibagikan dengan Anda dan grup {group} oleh {owner}", -"Shared with you by {owner}" => "Dibagikan dengan Anda oleh {owner}", -"Share with" => "Bagikan dengan", -"Share with link" => "Bagikan lewat tautan", +"Shared with you and the group {group} by {owner}" => "Dibagikan dengan anda dan grup {group} oleh {owner}", +"Shared with you by {owner}" => "Dibagikan dengan anda oleh {owner}", +"Share with user or group …" => "Bagikan dengan pengguna atau grup ...", +"Share link" => "Bagikan tautan", "Password protect" => "Lindungi dengan sandi", "Password" => "Sandi", +"Allow Public Upload" => "Izinkan Unggahan Publik", "Email link to person" => "Emailkan tautan ini ke orang", "Send" => "Kirim", -"Set expiration date" => "Setel tanggal kedaluwarsa", +"Set expiration date" => "Atur tanggal kedaluwarsa", "Expiration date" => "Tanggal kedaluwarsa", "Share via email:" => "Bagian lewat email:", "No people found" => "Tidak ada orang ditemukan", +"group" => "grup", "Resharing is not allowed" => "Berbagi ulang tidak diizinkan", "Shared in {item} with {user}" => "Dibagikan dalam {item} dengan {user}", "Unshare" => "Batalkan berbagi", -"can edit" => "dapat mengedit", +"notify by email" => "notifikasi via email", +"can edit" => "dapat sunting", "access control" => "kontrol akses", "create" => "buat", "update" => "perbarui", "delete" => "hapus", "share" => "bagikan", -"Password protected" => "Dilindungi sandi", +"Password protected" => "Sandi dilindungi", "Error unsetting expiration date" => "Galat ketika menghapus tanggal kedaluwarsa", -"Error setting expiration date" => "Galat ketika menyetel tanggal kedaluwarsa", +"Error setting expiration date" => "Galat ketika mengatur tanggal kedaluwarsa", "Sending ..." => "Mengirim ...", "Email sent" => "Email terkirim", +"Warning" => "Peringatan", +"The object type is not specified." => "Tipe objek tidak ditentukan.", +"Enter new" => "Masukkan baru", +"Delete" => "Hapus", +"Add" => "Tambah", +"Edit tags" => "Sunting tag", +"Error loading dialog template: {error}" => "Galat memuat templat dialog: {error}", +"No tags selected for deletion." => "Tidak ada tag yang terpilih untuk dihapus.", +"Please reload the page." => "Silakan muat ulang halaman.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Pembaruan gagal. Silakan laporkan masalah ini ke <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">komunitas ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "Pembaruan sukses. Anda akan diarahkan ulang ke ownCloud.", +"%s password reset" => "%s sandi diatur ulang", "Use the following link to reset your password: {link}" => "Gunakan tautan berikut untuk menyetel ulang sandi Anda: {link}", +"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Tautan untuk mengatur ulang sandi anda telah dikirimkan ke email Anda.<br>Jika anda tidak menerimanya selama waktu yang wajar, periksa folder spam/sampah Anda.<br>Jika tidak ada juga, coba tanyakanlah kepada administrator lokal anda.", +"Request failed!<br>Did you make sure your email/username was right?" => "Permintaan gagal!<br>Apakah anda yakin email/nama pengguna anda benar?", "You will receive a link to reset your password via Email." => "Anda akan menerima tautan penyetelan ulang sandi lewat Email.", "Username" => "Nama pengguna", -"Request reset" => "Ajukan penyetelan ulang", -"Your password was reset" => "Sandi Anda telah disetel ulang", +"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Berkas anda terenkripsi. Jika sebelumnya anda belum mengaktifkan kunci pemulihan, tidak akan ada cara lagi untuk mendapatkan data anda kembali setelah sandi anda diatur ulang. Jika anda tidak yakin dengan apa yang harus dilakukan, silakan hubungi administrator anda sebelum melanjutkan. Apakah anda benar-benar ingin melanjutkan?", +"Yes, I really want to reset my password now" => "Ya, Saya sungguh ingin mengatur ulang sandi saya sekarang", +"Reset" => "Atur Ulang", +"Your password was reset" => "Sandi Anda telah diatur ulang", "To login page" => "Ke halaman masuk", "New password" => "Sandi baru", -"Reset password" => "Setel ulang sandi", +"Reset password" => "Atur ulang sandi", "Personal" => "Pribadi", "Users" => "Pengguna", "Apps" => "Aplikasi", "Admin" => "Admin", "Help" => "Bantuan", +"Error loading tags" => "Galat saat memuat tag", +"Tag already exists" => "Tag sudah ada", +"Error deleting tag(s)" => "Galat saat menghapus tag", +"Error tagging" => "Galat saat memberikan tag", +"Error untagging" => "Galat saat menghapus tag", +"Error favoriting" => "Galat saat memberikan sebagai favorit", +"Error unfavoriting" => "Galat saat menghapus sebagai favorit", "Access forbidden" => "Akses ditolak", "Cloud not found" => "Cloud tidak ditemukan", -"Edit categories" => "Edit kategori", -"Add" => "Tambah", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hai,\n\nhanya supaya anda tahu bahwa %s membagikan %s dengan anda.\nLihat: %s\n\n", +"The share will expire on %s." => "Pembagian akan berakhir pada %s.", +"Cheers!" => "Horee!", "Security Warning" => "Peringatan Keamanan", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Versi PHP Anda rentan terhadap serangan NULL Byte (CVE-2006-7243)", +"Please update your PHP installation to use %s securely." => "Silakan perbarui instalasi PHP anda untuk menggunakan %s dengan aman.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Generator acak yang aman tidak tersedia, silakan aktifkan ekstensi OpenSSL pada PHP.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Tanpa generator acak, penyerang mungkin dapat menebak token penyetelan sandi dan mengambil alih akun Anda.", -"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Kemungkinan direktori data dan berkas Anda dapat diakses dari internet karena berkas .htaccess tidak berfungsi.", +"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Kemungkinan direktori data dan berkas anda dapat diakses dari internet karena berkas .htaccess tidak berfungsi.", +"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Untuk informasi cara mengkonfigurasi server anda dengan benar, silakan lihat <a href=\"%s\" target=\"_blank\">dokumentasi</a>.", "Create an <strong>admin account</strong>" => "Buat sebuah <strong>akun admin</strong>", "Advanced" => "Lanjutan", "Data folder" => "Folder data", @@ -116,14 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Tablespace basis data", "Database host" => "Host basis data", "Finish setup" => "Selesaikan instalasi", +"Finishing …" => "Menyelesaikan ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Aplikasi ini memerlukan JavaScript yang diaktifkan untuk beroperasi dengan benar. Silahkan <a href=\"http://enable-javascript.com/\" target=\"_blank\">aktifkan JavaScript</a> and re-load this interface.", +"%s is available. Get more information on how to update." => "%s tersedia. Dapatkan informasi lebih lanjut tentang cara memperbarui.", "Log out" => "Keluar", "Automatic logon rejected!" => "Masuk otomatis ditolak!", -"If you did not change your password recently, your account may be compromised!" => "Jika tidak pernah mengubah sandi Anda baru-baru ini, akun Anda mungkin dalam bahaya!", -"Please change your password to secure your account again." => "Mohon ubah sandi Anda untuk mengamankan kembali akun Anda.", +"If you did not change your password recently, your account may be compromised!" => "Jika anda tidak pernah mengubah sandi baru-baru ini, akun anda mungkin dalam bahaya!", +"Please change your password to secure your account again." => "Silakan ubah sandi anda untuk mengamankan kembali akun anda.", +"Server side authentication failed!" => "Otentikasi dari sisi server gagal!", +"Please contact your administrator." => "Silahkan hubungi administrator anda.", "Lost your password?" => "Lupa sandi?", "remember" => "selalu masuk", "Log in" => "Masuk", "Alternative Logins" => "Cara Alternatif untuk Masuk", -"Updating ownCloud to version %s, this may take a while." => "Memperbarui ownCloud ke versi %s, prosesnya akan berlangsung beberapa saat." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hai,<br><br>hanya supaya anda tahu bahwa %s membagikan »%s« dengan anda.<br><a href=\"%s\">Lihat!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "ownCloud ini sedang dalam mode pengguna tunggal.", +"This means only administrators can use the instance." => "Ini berarti hanya administrator yang dapat menggunakan ownCloud.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Hubungi administrator sistem anda jika pesan ini terus muncul atau muncul tiba-tiba.", +"Thank you for your patience." => "Terima kasih atas kesabaran anda.", +"Updating ownCloud to version %s, this may take a while." => "Memperbarui ownCloud ke versi %s, prosesnya akan berlangsung beberapa saat.", +"This ownCloud instance is currently being updated, which may take a while." => "ownCloud ini sedang diperbarui, yang mungkin memakan waktu cukup lama.", +"Please reload this page after a short time to continue using ownCloud." => "Muat ulang halaman ini setelah beberapa saat untuk tetap menggunakan ownCloud." ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/is.php b/core/l10n/is.php index 729aaa4c9e6..d90669ac8d6 100644 --- a/core/l10n/is.php +++ b/core/l10n/is.php @@ -1,12 +1,5 @@ <?php $TRANSLATIONS = array( -"Category type not provided." => "Flokkur ekki gefin", -"No category to add?" => "Enginn flokkur til að bæta við?", -"Object type not provided." => "Tegund ekki í boði.", -"%s ID not provided." => "%s ID ekki í boði.", -"Error adding %s to favorites." => "Villa við að bæta %s við eftirlæti.", -"No categories selected for deletion." => "Enginn flokkur valinn til eyðingar.", -"Error removing %s from favorites." => "Villa við að fjarlægja %s úr eftirlæti.", "Sunday" => "Sunnudagur", "Monday" => "Mánudagur", "Tuesday" => "Þriðjudagur", @@ -44,19 +37,14 @@ $TRANSLATIONS = array( "Ok" => "Í lagi", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "Hætta við", -"The object type is not specified." => "Tegund ekki tilgreind", -"Error" => "Villa", -"The app name is not specified." => "Nafn forrits ekki tilgreint", -"The required file {file} is not installed!" => "Umbeðina skráin {file} ekki tiltæk!", "Shared" => "Deilt", "Share" => "Deila", +"Error" => "Villa", "Error while sharing" => "Villa við deilingu", "Error while unsharing" => "Villa við að hætta deilingu", "Error while changing permissions" => "Villa við að breyta aðgangsheimildum", "Shared with you and the group {group} by {owner}" => "Deilt með þér og hópnum {group} af {owner}", "Shared with you by {owner}" => "Deilt með þér af {owner}", -"Share with" => "Deila með", -"Share with link" => "Deila með veftengli", "Password protect" => "Verja með lykilorði", "Password" => "Lykilorð", "Email link to person" => "Senda vefhlekk í tölvupóstu til notenda", @@ -79,11 +67,14 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Villa við að setja gildistíma", "Sending ..." => "Sendi ...", "Email sent" => "Tölvupóstur sendur", +"Warning" => "Aðvörun", +"The object type is not specified." => "Tegund ekki tilgreind", +"Delete" => "Eyða", +"Add" => "Bæta við", "The update was successful. Redirecting you to ownCloud now." => "Uppfærslan heppnaðist. Beini þér til ownCloud nú.", "Use the following link to reset your password: {link}" => "Notað eftirfarandi veftengil til að endursetja lykilorðið þitt: {link}", "You will receive a link to reset your password via Email." => "Þú munt fá veftengil í tölvupósti til að endursetja lykilorðið.", "Username" => "Notendanafn", -"Request reset" => "Endursetja lykilorð", "Your password was reset" => "Lykilorðið þitt hefur verið endursett.", "To login page" => "Fara á innskráningarsíðu", "New password" => "Nýtt lykilorð", @@ -95,8 +86,6 @@ $TRANSLATIONS = array( "Help" => "Hjálp", "Access forbidden" => "Aðgangur bannaður", "Cloud not found" => "Ský finnst ekki", -"Edit categories" => "Breyta flokkum", -"Add" => "Bæta við", "Security Warning" => "Öryggis aðvörun", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Enginn traustur slembitölugjafi í boði, vinsamlegast virkjaðu PHP OpenSSL viðbótina.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Án öruggs slembitölugjafa er mögulegt að sjá fyrir öryggis auðkenni til að endursetja lykilorð og komast inn á aðganginn þinn.", diff --git a/core/l10n/it.php b/core/l10n/it.php index bd2fad79c87..444d7ed250d 100644 --- a/core/l10n/it.php +++ b/core/l10n/it.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s ha condiviso «%s» con te", -"group" => "gruppo", +"Couldn't send mail to following users: %s " => "Impossibile inviare email ai seguenti utenti: %s", "Turned on maintenance mode" => "Modalità di manutenzione attivata", "Turned off maintenance mode" => "Modalità di manutenzione disattivata", "Updated database" => "Database aggiornato", "Updating filecache, this may take really long..." => "Aggiornamento della cache dei file in corso, potrebbe richiedere molto tempo...", "Updated filecache" => "Cache dei file aggiornata", "... %d%% done ..." => "... %d%% completato ...", -"Category type not provided." => "Tipo di categoria non fornito.", -"No category to add?" => "Nessuna categoria da aggiungere?", -"This category already exists: %s" => "Questa categoria esiste già: %s", -"Object type not provided." => "Tipo di oggetto non fornito.", -"%s ID not provided." => "ID %s non fornito.", -"Error adding %s to favorites." => "Errore durante l'aggiunta di %s ai preferiti.", -"No categories selected for deletion." => "Nessuna categoria selezionata per l'eliminazione.", -"Error removing %s from favorites." => "Errore durante la rimozione di %s dai preferiti.", "No image or file provided" => "Non è stata fornita alcun immagine o file", "Unknown filetype" => "Tipo di file sconosciuto", "Invalid image" => "Immagine non valida", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(tutti i selezionati)", "({count} selected)" => "({count} selezionati)", "Error loading file exists template" => "Errore durante il caricamento del modello del file esistente", -"The object type is not specified." => "Il tipo di oggetto non è specificato.", -"Error" => "Errore", -"The app name is not specified." => "Il nome dell'applicazione non è specificato.", -"The required file {file} is not installed!" => "Il file richiesto {file} non è installato!", "Shared" => "Condivisi", "Share" => "Condividi", +"Error" => "Errore", "Error while sharing" => "Errore durante la condivisione", "Error while unsharing" => "Errore durante la rimozione della condivisione", "Error while changing permissions" => "Errore durante la modifica dei permessi", "Shared with you and the group {group} by {owner}" => "Condiviso con te e con il gruppo {group} da {owner}", "Shared with you by {owner}" => "Condiviso con te da {owner}", -"Share with" => "Condividi con", -"Share with link" => "Condividi con collegamento", +"Share with user or group …" => "Condividi con utente o gruppo ...", +"Share link" => "Condividi collegamento", "Password protect" => "Proteggi con password", "Password" => "Password", "Allow Public Upload" => "Consenti caricamento pubblico", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Data di scadenza", "Share via email:" => "Condividi tramite email:", "No people found" => "Non sono state trovate altre persone", +"group" => "gruppo", "Resharing is not allowed" => "La ri-condivisione non è consentita", "Shared in {item} with {user}" => "Condiviso in {item} con {user}", "Unshare" => "Rimuovi condivisione", +"notify by email" => "notifica tramite email", "can edit" => "può modificare", "access control" => "controllo d'accesso", "create" => "creare", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Errore durante l'impostazione della data di scadenza", "Sending ..." => "Invio in corso...", "Email sent" => "Messaggio inviato", +"Warning" => "Avviso", +"The object type is not specified." => "Il tipo di oggetto non è specificato.", +"Enter new" => "Inserisci nuovo", +"Delete" => "Elimina", +"Add" => "Aggiungi", +"Edit tags" => "Modifica etichette", +"Error loading dialog template: {error}" => "Errore durante il caricamento del modello di finestra: {error}", +"No tags selected for deletion." => "Nessuna etichetta selezionata per l'eliminazione.", +"Please reload the page." => "Ricarica la pagina.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "L'aggiornamento non è riuscito. Segnala il problema alla <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">comunità di ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "L'aggiornamento è stato effettuato correttamente. Stai per essere reindirizzato a ownCloud.", "%s password reset" => "Ripristino password di %s", @@ -113,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Nome utente", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "I file sono cifrati. Se non hai precedentemente abilitato la chiave di recupero, non sarà più possibile ritrovare i tuoi dati una volta che la password sarà ripristinata. Se non sei sicuro, per favore contatta l'amministratore prima di proseguire. Vuoi davvero continuare?", "Yes, I really want to reset my password now" => "Sì, voglio davvero ripristinare la mia password adesso", -"Request reset" => "Richiesta di ripristino", +"Reset" => "Ripristina", "Your password was reset" => "La password è stata ripristinata", "To login page" => "Alla pagina di accesso", "New password" => "Nuova password", @@ -123,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Applicazioni", "Admin" => "Admin", "Help" => "Aiuto", +"Error loading tags" => "Errore di caricamento delle etichette", +"Tag already exists" => "L'etichetta esiste già", +"Error deleting tag(s)" => "Errore di eliminazione delle etichette", +"Error tagging" => "Errore di assegnazione delle etichette", +"Error untagging" => "Errore di rimozione delle etichette", +"Error favoriting" => "Errore di creazione dei preferiti", +"Error unfavoriting" => "Errore di rimozione dai preferiti", "Access forbidden" => "Accesso negato", "Cloud not found" => "Nuvola non trovata", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Ehilà,\n\nvolevo solamente farti sapere che %s ha condiviso %s con te.\nGuarda: %s\n\nSaluti!", -"Edit categories" => "Modifica categorie", -"Add" => "Aggiungi", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Ciao,\n\nvolevo informarti che %s ha condiviso %s con te.\nVedi: %s\n\n", +"The share will expire on %s." => "La condivisione scadrà il %s.", +"Cheers!" => "Saluti!", "Security Warning" => "Avviso di sicurezza", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "La tua versione di PHP è vulnerabile all'attacco NULL Byte (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Aggiorna la tua installazione di PHP per utilizzare %s in sicurezza.", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Spazio delle tabelle del database", "Database host" => "Host del database", "Finish setup" => "Termina la configurazione", +"Finishing …" => "Completamento...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "L'applicazione richiede che JavaScript sia abilitato per un corretto funzionamento. <a href=\"http://enable-javascript.com/\" target=\"_blank\">Abilita JavaScript</a> e ricarica questa interfaccia.", "%s is available. Get more information on how to update." => "%s è disponibile. Ottieni ulteriori informazioni sull'aggiornamento.", "Log out" => "Esci", "Automatic logon rejected!" => "Accesso automatico rifiutato.", "If you did not change your password recently, your account may be compromised!" => "Se non hai cambiato la password recentemente, il tuo account potrebbe essere compromesso.", "Please change your password to secure your account again." => "Cambia la password per rendere nuovamente sicuro il tuo account.", +"Server side authentication failed!" => "Autenticazione lato server non riuscita!", +"Please contact your administrator." => "Contatta il tuo amministratore di sistema.", "Lost your password?" => "Hai perso la password?", "remember" => "ricorda", "Log in" => "Accedi", "Alternative Logins" => "Accessi alternativi", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Ehilà,<br><br>volevo solamente farti sapere che %s ha condiviso «%s» con te.<br><a href=\"%s\">Guarda!</a><br><br>Saluti!", -"Updating ownCloud to version %s, this may take a while." => "Aggiornamento di ownCloud alla versione %s in corso, ciò potrebbe richiedere del tempo." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ciao,<br><br>volevo informarti che %s ha condiviso %s con te.<br><a href=\"%s\">Vedi!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Questa istanza di ownCloud è in modalità utente singolo.", +"This means only administrators can use the instance." => "Ciò significa che solo gli amministratori possono utilizzare l'istanza.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Contatta il tuo amministratore di sistema se questo messaggio persiste o appare inaspettatamente.", +"Thank you for your patience." => "Grazie per la pazienza.", +"Updating ownCloud to version %s, this may take a while." => "Aggiornamento di ownCloud alla versione %s in corso, ciò potrebbe richiedere del tempo.", +"This ownCloud instance is currently being updated, which may take a while." => "Questa istanza di ownCloud è in fase di aggiornamento, potrebbe richiedere del tempo.", +"Please reload this page after a short time to continue using ownCloud." => "Ricarica questa pagina per poter continuare ad usare ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/ja_JP.php b/core/l10n/ja_JP.php index 110e5b21201..aa737a71d09 100644 --- a/core/l10n/ja_JP.php +++ b/core/l10n/ja_JP.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%sが あなたと »%s«を共有しました", -"group" => "グループ", +"Couldn't send mail to following users: %s " => "次のユーザにメールを送信できませんでした: %s", "Turned on maintenance mode" => "メンテナンスモードがオンになりました", "Turned off maintenance mode" => "メンテナンスモードがオフになりました", "Updated database" => "データベース更新完了", "Updating filecache, this may take really long..." => "ファイルキャッシュを更新しています、しばらく掛かる恐れがあります...", "Updated filecache" => "ファイルキャッシュ更新完了", "... %d%% done ..." => "... %d%% 完了 ...", -"Category type not provided." => "カテゴリタイプは提供されていません。", -"No category to add?" => "追加するカテゴリはありませんか?", -"This category already exists: %s" => "このカテゴリはすでに存在します: %s", -"Object type not provided." => "オブジェクトタイプは提供されていません。", -"%s ID not provided." => "%s ID は提供されていません。", -"Error adding %s to favorites." => "お気に入りに %s を追加エラー", -"No categories selected for deletion." => "削除するカテゴリが選択されていません。", -"Error removing %s from favorites." => "お気に入りから %s の削除エラー", "No image or file provided" => "画像もしくはファイルが提供されていません", "Unknown filetype" => "不明なファイルタイプ", "Invalid image" => "無効な画像", @@ -43,15 +35,15 @@ $TRANSLATIONS = array( "Settings" => "設定", "seconds ago" => "数秒前", "_%n minute ago_::_%n minutes ago_" => array("%n 分前"), -"_%n hour ago_::_%n hours ago_" => array("%n 時間後"), +"_%n hour ago_::_%n hours ago_" => array("%n 時間前"), "today" => "今日", "yesterday" => "昨日", -"_%n day ago_::_%n days ago_" => array("%n 日後"), +"_%n day ago_::_%n days ago_" => array("%n 日前"), "last month" => "一月前", -"_%n month ago_::_%n months ago_" => array("%n カ月後"), -"months ago" => "月前", +"_%n month ago_::_%n months ago_" => array("%n ヶ月前"), +"months ago" => "数ヶ月前", "last year" => "一年前", -"years ago" => "年前", +"years ago" => "数年前", "Choose" => "選択", "Error loading file picker template: {error}" => "ファイル選択テンプレートの読み込みエラー: {error}", "Yes" => "はい", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(全て選択)", "({count} selected)" => "({count} 選択)", "Error loading file exists template" => "既存ファイルのテンプレートの読み込みエラー", -"The object type is not specified." => "オブジェクタイプが指定されていません。", -"Error" => "エラー", -"The app name is not specified." => "アプリ名がしていされていません。", -"The required file {file} is not installed!" => "必要なファイル {file} がインストールされていません!", "Shared" => "共有中", "Share" => "共有", +"Error" => "エラー", "Error while sharing" => "共有でエラー発生", "Error while unsharing" => "共有解除でエラー発生", "Error while changing permissions" => "権限変更でエラー発生", "Shared with you and the group {group} by {owner}" => "あなたと {owner} のグループ {group} で共有中", "Shared with you by {owner}" => "{owner} と共有中", -"Share with" => "共有者", -"Share with link" => "URLリンクで共有", +"Share with user or group …" => "ユーザもしくはグループと共有 ...", +"Share link" => "URLで共有", "Password protect" => "パスワード保護", "Password" => "パスワード", "Allow Public Upload" => "アップロードを許可", @@ -89,10 +78,12 @@ $TRANSLATIONS = array( "Expiration date" => "有効期限", "Share via email:" => "メール経由で共有:", "No people found" => "ユーザーが見つかりません", +"group" => "グループ", "Resharing is not allowed" => "再共有は許可されていません", "Shared in {item} with {user}" => "{item} 内で {user} と共有中", "Unshare" => "共有解除", -"can edit" => "編集可能", +"notify by email" => "メールで通知", +"can edit" => "編集を許可", "access control" => "アクセス権限", "create" => "作成", "update" => "更新", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "有効期限の設定でエラー発生", "Sending ..." => "送信中...", "Email sent" => "メールを送信しました", +"Warning" => "警告", +"The object type is not specified." => "オブジェクタイプが指定されていません。", +"Enter new" => "新規に入力", +"Delete" => "削除", +"Add" => "追加", +"Edit tags" => "タグを編集", +"Error loading dialog template: {error}" => "メッセージテンプレートの読み込みエラー: {error}", +"No tags selected for deletion." => "削除するタグが選択されていません。", +"Please reload the page." => "ページをリロードしてください。", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "更新に成功しました。この問題を <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a> にレポートしてください。", "The update was successful. Redirecting you to ownCloud now." => "更新に成功しました。今すぐownCloudにリダイレクトします。", "%s password reset" => "%s パスワードリセット", @@ -113,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "ユーザー名", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "ファイルが暗号化されています。復旧キーを有効にしていなかった場合、パスワードをリセットしてからデータを復旧する方法はありません。何をすべきかよくわからないなら、続ける前にまず管理者に連絡しましょう。本当に続けますか?", "Yes, I really want to reset my password now" => "はい、今すぐパスワードをリセットします。", -"Request reset" => "リセットを要求します。", +"Reset" => "リセット", "Your password was reset" => "あなたのパスワードはリセットされました。", "To login page" => "ログインページへ戻る", "New password" => "新しいパスワードを入力", @@ -123,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "アプリ", "Admin" => "管理", "Help" => "ヘルプ", +"Error loading tags" => "タグの読み込みエラー", +"Tag already exists" => "タグはすでに存在します", +"Error deleting tag(s)" => "タグの削除エラー", +"Error tagging" => "タグの付与エラー", +"Error untagging" => "タグの解除エラー", +"Error favoriting" => "お気に入りに追加エラー", +"Error unfavoriting" => "お気に入りから削除エラー", "Access forbidden" => "アクセスが禁止されています", "Cloud not found" => "見つかりません", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "こんにちは、\n\n%s があなたと %s を共有したことをお知らせします。\nそれを表示: %s\n\nそれでは。", -"Edit categories" => "カテゴリを編集", -"Add" => "追加", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "こんにちは、\n\n%s があなたと %s を共有したことをお知らせします。\nそれを表示: %s\n", +"The share will expire on %s." => "共有は %s で有効期限が切れます。", +"Cheers!" => "それでは!", "Security Warning" => "セキュリティ警告", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "あなたのPHPのバージョンには、Null Byte攻撃(CVE-2006-7243)という脆弱性が含まれています。", "Please update your PHP installation to use %s securely." => "%s を安全に利用する為に インストールされているPHPをアップデートしてください。", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "データベースの表領域", "Database host" => "データベースのホスト名", "Finish setup" => "セットアップを完了します", +"Finishing …" => "終了しています ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "このアプリケーションは使用する為、JavaScriptが必要です。\n<a href=\"http://enable-javascript.com/\" target=\"_blank\">JavaScriptを有効にし</a>、インターフェースを更新してください。 ", "%s is available. Get more information on how to update." => "%s が利用可能です。更新方法に関してさらに情報を取得して下さい。", "Log out" => "ログアウト", "Automatic logon rejected!" => "自動ログインは拒否されました!", "If you did not change your password recently, your account may be compromised!" => "最近パスワードを変更していない場合、あなたのアカウントは危険にさらされているかもしれません。", "Please change your password to secure your account again." => "アカウント保護の為、パスワードを再度の変更をお願いいたします。", +"Server side authentication failed!" => "サーバサイドの認証に失敗しました!", +"Please contact your administrator." => "管理者に問い合わせてください。", "Lost your password?" => "パスワードを忘れましたか?", -"remember" => "パスワードを記憶する", +"remember" => "自動ログインする", "Log in" => "ログイン", "Alternative Logins" => "代替ログイン", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "こんにちは、<br><br>%sがあなたと »%s« を共有したことをお知らせします。<br><a href=\"%s\">それを表示</a><br><br>それでは。", -"Updating ownCloud to version %s, this may take a while." => "ownCloud をバージョン %s に更新しています、しばらくお待ち下さい。" +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "こんにちは、<br><br>%sがあなたと »%s« を共有したことをお知らせします。<br><a href=\"%s\">それを表示</a><br><br>", +"This ownCloud instance is currently in single user mode." => "この ownCloud インスタンスは、現在シングルユーザモードです。", +"This means only administrators can use the instance." => "これは、管理者のみがインスタンスを利用できることを意味しています。", +"Contact your system administrator if this message persists or appeared unexpectedly." => "このメッセージが引き続きもしくは予期せず現れる場合は、システム管理者に連絡してください。", +"Thank you for your patience." => "しばらくお待ちください。", +"Updating ownCloud to version %s, this may take a while." => "ownCloud をバージョン %s に更新しています、しばらくお待ち下さい。", +"This ownCloud instance is currently being updated, which may take a while." => "この ownCloud インスタンスは現在更新中であり、しばらく時間がかかります。", +"Please reload this page after a short time to continue using ownCloud." => "ownCloud を続けて利用するには、しばらくした後でページをリロードしてください。" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/ka_GE.php b/core/l10n/ka_GE.php index e051f9ce1d2..38f4f9536d4 100644 --- a/core/l10n/ka_GE.php +++ b/core/l10n/ka_GE.php @@ -1,14 +1,5 @@ <?php $TRANSLATIONS = array( -"group" => "ჯგუფი", -"Category type not provided." => "კატეგორიის ტიპი არ არის განხილული.", -"No category to add?" => "არ არის კატეგორია დასამატებლად?", -"This category already exists: %s" => "კატეგორია უკვე არსებობს: %s", -"Object type not provided." => "ობიექტის ტიპი არ არის განხილული.", -"%s ID not provided." => "%s ID არ არის განხილული", -"Error adding %s to favorites." => "შეცდომა %s–ის ფევორიტებში დამატების დროს.", -"No categories selected for deletion." => "სარედაქტირებელი კატეგორია არ არის არჩეული ", -"Error removing %s from favorites." => "შეცდომა %s–ის ფევორიტებიდან წაშლის დროს.", "Sunday" => "კვირა", "Monday" => "ორშაბათი", "Tuesday" => "სამშაბათი", @@ -46,19 +37,14 @@ $TRANSLATIONS = array( "Ok" => "დიახ", "_{count} file conflict_::_{count} file conflicts_" => array(""), "Cancel" => "უარყოფა", -"The object type is not specified." => "ობიექტის ტიპი არ არის მითითებული.", -"Error" => "შეცდომა", -"The app name is not specified." => "აპლიკაციის სახელი არ არის მითითებული.", -"The required file {file} is not installed!" => "მოთხოვნილი ფაილი {file} არ არის დაინსტალირებული.", "Shared" => "გაზიარებული", "Share" => "გაზიარება", +"Error" => "შეცდომა", "Error while sharing" => "შეცდომა გაზიარების დროს", "Error while unsharing" => "შეცდომა გაზიარების გაუქმების დროს", "Error while changing permissions" => "შეცდომა დაშვების ცვლილების დროს", "Shared with you and the group {group} by {owner}" => "გაზიარდა თქვენთვის და ჯგუფისთვის {group}, {owner}–ის მიერ", "Shared with you by {owner}" => "გაზიარდა თქვენთვის {owner}–ის მიერ", -"Share with" => "გააზიარე შემდეგით:", -"Share with link" => "გაუზიარე ლინკით", "Password protect" => "პაროლით დაცვა", "Password" => "პაროლი", "Email link to person" => "ლინკის პიროვნების იმეილზე გაგზავნა", @@ -67,6 +53,7 @@ $TRANSLATIONS = array( "Expiration date" => "ვადის გასვლის დრო", "Share via email:" => "გააზიარე მეილზე", "No people found" => "მომხმარებელი არ არის ნაპოვნი", +"group" => "ჯგუფი", "Resharing is not allowed" => "მეორეჯერ გაზიარება არ არის დაშვებული", "Shared in {item} with {user}" => "გაზიარდა {item}–ში {user}–ის მიერ", "Unshare" => "გაუზიარებადი", @@ -81,12 +68,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "შეცდომა ვადის გასვლის მითითების დროს", "Sending ..." => "გაგზავნა ....", "Email sent" => "იმეილი გაიგზავნა", +"Warning" => "გაფრთხილება", +"The object type is not specified." => "ობიექტის ტიპი არ არის მითითებული.", +"Delete" => "წაშლა", +"Add" => "დამატება", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "განახლება ვერ განხორციელდა. გთხოვთ შეგვატყობინოთ ამ პრობლემის შესახებ აქ: <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.", "The update was successful. Redirecting you to ownCloud now." => "განახლება ვერ განხორციელდა. გადამისამართება თქვენს ownCloud–ზე.", "Use the following link to reset your password: {link}" => "გამოიყენე შემდეგი ლინკი პაროლის შესაცვლელად: {link}", "You will receive a link to reset your password via Email." => "თქვენ მოგივათ პაროლის შესაცვლელი ლინკი მეილზე", "Username" => "მომხმარებლის სახელი", -"Request reset" => "პაროლის შეცვლის მოთხოვნა", "Your password was reset" => "თქვენი პაროლი შეცვლილია", "To login page" => "შესვლის გვერდზე", "New password" => "ახალი პაროლი", @@ -98,8 +88,6 @@ $TRANSLATIONS = array( "Help" => "დახმარება", "Access forbidden" => "წვდომა აკრძალულია", "Cloud not found" => "ღრუბელი არ არსებობს", -"Edit categories" => "კატეგორიების რედაქტირება", -"Add" => "დამატება", "Security Warning" => "უსაფრთხოების გაფრთხილება", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "თქვენი PHP ვერსია შეიცავს საფრთხეს NULL Byte შეტევებისთვის (CVE-2006-7243)", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "შემთხვევითი სიმბოლოების გენერატორი არ არსებობს, გთხოვთ ჩართოთ PHP OpenSSL გაფართოება.", diff --git a/core/l10n/km.php b/core/l10n/km.php index dbedde7e637..86faa16f73e 100644 --- a/core/l10n/km.php +++ b/core/l10n/km.php @@ -4,6 +4,7 @@ $TRANSLATIONS = array( "_%n hour ago_::_%n hours ago_" => array(""), "_%n day ago_::_%n days ago_" => array(""), "_%n month ago_::_%n months ago_" => array(""), -"_{count} file conflict_::_{count} file conflicts_" => array("") +"_{count} file conflict_::_{count} file conflicts_" => array(""), +"Delete" => "លុប" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/ko.php b/core/l10n/ko.php index 947f5e9ee26..dc7cb8d3e73 100644 --- a/core/l10n/ko.php +++ b/core/l10n/ko.php @@ -1,14 +1,18 @@ <?php $TRANSLATIONS = array( -"group" => "그룹", -"Category type not provided." => "분류 형식이 제공되지 않았습니다.", -"No category to add?" => "추가할 분류가 없습니까?", -"This category already exists: %s" => "분류가 이미 존재합니다: %s", -"Object type not provided." => "객체 형식이 제공되지 않았습니다.", -"%s ID not provided." => "%s ID가 제공되지 않았습니다.", -"Error adding %s to favorites." => "책갈피에 %s을(를) 추가할 수 없었습니다.", -"No categories selected for deletion." => "삭제할 분류를 선택하지 않았습니다. ", -"Error removing %s from favorites." => "책갈피에서 %s을(를) 삭제할 수 없었습니다.", +"%s shared »%s« with you" => "%s 님이 %s을(를) 공유하였습니다", +"Couldn't send mail to following users: %s " => "%s 님에게 메일을 보낼 수 없습니다.", +"Turned on maintenance mode" => "유지 보수 모드 켜짐", +"Turned off maintenance mode" => "유지 보수 모드 꺼짐", +"Updated database" => "데이터베이스 업데이트 됨", +"Updating filecache, this may take really long..." => "파일 캐시 업데이트 중, 시간이 약간 걸릴 수 있습니다...", +"Updated filecache" => "파일 캐시 업데이트 됨", +"... %d%% done ..." => "... %d%% 완료됨 ...", +"No image or file provided" => "이미지나 파일이 없음", +"Unknown filetype" => "알려지지 않은 파일 형식", +"Invalid image" => "잘못된 이미지", +"No temporary profile picture available, try again" => "사용 가능한 프로필 사진이 없습니다. 다시 시도하십시오.", +"No crop data provided" => "선택된 데이터가 없습니다.", "Sunday" => "일요일", "Monday" => "월요일", "Tuesday" => "화요일", @@ -41,36 +45,44 @@ $TRANSLATIONS = array( "last year" => "작년", "years ago" => "년 전", "Choose" => "선택", +"Error loading file picker template: {error}" => "파일 선택 템플릿을 불러오는 중 오류 발생: {error}", "Yes" => "예", "No" => "아니요", -"Ok" => "승락", -"_{count} file conflict_::_{count} file conflicts_" => array(""), +"Ok" => "확인", +"Error loading message template: {error}" => "메시지 템플릿을 불러오는 중 오류 발생: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("파일 {count}개 충돌"), +"One file conflict" => "파일 1개 충돌", +"Which files do you want to keep?" => "어느 파일을 유지하시겠습니까?", +"If you select both versions, the copied file will have a number added to its name." => "두 버전을 모두 선택하면, 파일 이름에 번호가 추가될 것입니다.", "Cancel" => "취소", -"The object type is not specified." => "객체 유형이 지정되지 않았습니다.", -"Error" => "오류", -"The app name is not specified." => "앱 이름이 지정되지 않았습니다.", -"The required file {file} is not installed!" => "필요한 파일 {file}이(가) 설치되지 않았습니다!", +"Continue" => "계속", +"(all selected)" => "(모두 선택됨)", +"({count} selected)" => "({count}개 선택됨)", +"Error loading file exists template" => "파일 존재함 템플릿을 불러오는 중 오류 발생", "Shared" => "공유됨", "Share" => "공유", +"Error" => "오류", "Error while sharing" => "공유하는 중 오류 발생", "Error while unsharing" => "공유 해제하는 중 오류 발생", "Error while changing permissions" => "권한 변경하는 중 오류 발생", "Shared with you and the group {group} by {owner}" => "{owner} 님이 여러분 및 그룹 {group}와(과) 공유 중", "Shared with you by {owner}" => "{owner} 님이 공유 중", -"Share with" => "다음으로 공유", -"Share with link" => "URL 링크로 공유", +"Share with user or group …" => "사용자 및 그룹과 공유...", +"Share link" => "링크 공유", "Password protect" => "암호 보호", "Password" => "암호", -"Allow Public Upload" => "퍼블릭 업로드 허용", +"Allow Public Upload" => "공개 업로드 허용", "Email link to person" => "이메일 주소", "Send" => "전송", "Set expiration date" => "만료 날짜 설정", "Expiration date" => "만료 날짜", "Share via email:" => "이메일로 공유:", "No people found" => "발견된 사람 없음", +"group" => "그룹", "Resharing is not allowed" => "다시 공유할 수 없습니다", "Shared in {item} with {user}" => "{user} 님과 {item}에서 공유 중", "Unshare" => "공유 해제", +"notify by email" => "이메일로 알림", "can edit" => "편집 가능", "access control" => "접근 제어", "create" => "생성", @@ -82,14 +94,26 @@ $TRANSLATIONS = array( "Error setting expiration date" => "만료 날짜 설정 오류", "Sending ..." => "전송 중...", "Email sent" => "이메일 발송됨", +"Warning" => "경고", +"The object type is not specified." => "객체 유형이 지정되지 않았습니다.", +"Enter new" => "새로운 값 입력", +"Delete" => "삭제", +"Add" => "추가", +"Edit tags" => "태그 편집", +"Error loading dialog template: {error}" => "대화 상자 템플릿을 불러오는 중 오류 발생: {error}", +"No tags selected for deletion." => "삭제할 태그를 선택하지 않았습니다.", +"Please reload the page." => "페이지를 새로 고치십시오.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "업데이트가 실패하였습니다. 이 문제를 <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud 커뮤니티</a>에 보고해 주십시오.", "The update was successful. Redirecting you to ownCloud now." => "업데이트가 성공하였습니다. ownCloud로 돌아갑니다.", +"%s password reset" => "%s 암호 재설정", "Use the following link to reset your password: {link}" => "다음 링크를 사용하여 암호를 재설정할 수 있습니다: {link}", -"Request failed!<br>Did you make sure your email/username was right?" => "요청이 실패했습니다!<br>email 주소와 사용자 명을 정확하게 넣으셨나요?", +"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "암호를 초기화 하기 위한 링크가 이메일로 발송되었습니다.<br>만약 수 분 이내에 메일이 도착하지 않은 경우, 스팸 메일함을 확인하십시오.<br>스팸 메일함에도 없다면, 메일 관리자에게 문의하십시오.", +"Request failed!<br>Did you make sure your email/username was right?" => "요청이 실패했습니다!<br>이메일 주소와 사용자 이름을 정확하게 입력하셨습니까?", "You will receive a link to reset your password via Email." => "이메일로 암호 재설정 링크를 보냈습니다.", "Username" => "사용자 이름", -"Yes, I really want to reset my password now" => "네, 전 제 비밀번호를 리셋하길 원합니다", -"Request reset" => "요청 초기화", +"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "저장된 파일은 암호화되어 있습니다. 복구 키를 활성화하지 않았다면 암호를 초기화한 후 데이터를 복구할 수 없습니다. 무엇을 해야 할 지 모르겠으면 진행하기 전에 시스템 관리자에게 연락하십시오. 계속 진행하시겠습니까?", +"Yes, I really want to reset my password now" => "예, 지금 내 암호를 재설정합니다", +"Reset" => "재설정", "Your password was reset" => "암호가 재설정되었습니다", "To login page" => "로그인 화면으로", "New password" => "새 암호", @@ -99,15 +123,25 @@ $TRANSLATIONS = array( "Apps" => "앱", "Admin" => "관리자", "Help" => "도움말", +"Error loading tags" => "태그 불러오기 오류", +"Tag already exists" => "태그가 이미 존재합니다", +"Error deleting tag(s)" => "태그 삭제 오류", +"Error tagging" => "태그 추가 오류", +"Error untagging" => "태그 해제 오류", +"Error favoriting" => "즐겨찾기 추가 오류", +"Error unfavoriting" => "즐겨찾기 삭제 오류", "Access forbidden" => "접근 금지됨", "Cloud not found" => "클라우드를 찾을 수 없습니다", -"Edit categories" => "분류 수정", -"Add" => "추가", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "안녕하세요,\n\n%s 님이 %s을(를) 공유하였음을 알려 드립니다.\n보기 링크: %s\n\n", +"The share will expire on %s." => "이 공유는 %s 까지 유지됩니다.", +"Cheers!" => "감사합니다!", "Security Warning" => "보안 경고", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "사용 중인 PHP 버전이 NULL 바이트 공격에 취약합니다 (CVE-2006-7243)", +"Please update your PHP installation to use %s securely." => "%s의 보안을 위하여 PHP 버전을 업데이트하십시오.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "안전한 난수 생성기를 사용할 수 없습니다. PHP의 OpenSSL 확장을 활성화해 주십시오.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "안전한 난수 생성기를 사용하지 않으면 공격자가 암호 초기화 토큰을 추측하여 계정을 탈취할 수 있습니다.", "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\">documentation</a>." => "올바른 서버 설정을 위한 정보는 <a href=\"%s\" target=\"_blank\">문서</a>를 참조하십시오.", "Create an <strong>admin account</strong>" => "<strong>관리자 계정</strong> 만들기", "Advanced" => "고급", "Data folder" => "데이터 폴더", @@ -119,14 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "데이터베이스 테이블 공간", "Database host" => "데이터베이스 호스트", "Finish setup" => "설치 완료", +"Finishing …" => "완료 중 ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "이 애플리케이션을 올바르게 사용하려면 자바스크립트를 활성화해야 합니다. <a href=\"http://enable-javascript.com/\" target=\"_blank\">자바스크립트를 활성화</a>한 다음 인터페이스를 새로 고치십시오.", +"%s is available. Get more information on how to update." => "%s을(를) 사용할 수 있습니다. 업데이트하는 방법에 대해서 자세한 정보를 얻으십시오.", "Log out" => "로그아웃", "Automatic logon rejected!" => "자동 로그인이 거부되었습니다!", "If you did not change your password recently, your account may be compromised!" => "최근에 암호를 변경하지 않았다면 계정이 탈취되었을 수도 있습니다!", "Please change your password to secure your account again." => "계정의 안전을 위하여 암호를 변경하십시오.", +"Server side authentication failed!" => "서버 인증 실패!", +"Please contact your administrator." => "관리자에게 문의하십시오.", "Lost your password?" => "암호를 잊으셨습니까?", "remember" => "기억하기", "Log in" => "로그인", -"Alternative Logins" => "대체 ", -"Updating ownCloud to version %s, this may take a while." => "ownCloud를 버전 %s(으)로 업데이트합니다. 잠시 기다려 주십시오." +"Alternative Logins" => "대체 로그인", +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "안녕하세요,<br><br>%s 님이 %s을(를) 공유하였음을 알려 드립니다.<br><a href=\"%s\">지금 보기!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "ownCloud 인스턴스가 현재 단일 사용자 모드로 동작 중입니다.", +"This means only administrators can use the instance." => "현재 시스템 관리자만 인스턴스를 사용할 수 있습니다.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "이 메시지가 계속 표시되거나, 예상하지 못하였을 때 표시된다면 시스템 관리자에게 연락하십시오", +"Thank you for your patience." => "기다려 주셔서 감사합니다.", +"Updating ownCloud to version %s, this may take a while." => "ownCloud를 버전 %s(으)로 업데이트합니다. 잠시 기다려 주십시오.", +"This ownCloud instance is currently being updated, which may take a while." => "ownCloud 인스턴스가 현재 업데이트 중입니다. 잠시만 기다려 주십시오.", +"Please reload this page after a short time to continue using ownCloud." => "잠시 후 페이지를 다시 불러온 다음 ownCloud를 사용해 주십시오." ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/ku_IQ.php b/core/l10n/ku_IQ.php index 2feb6db2723..b809c643173 100644 --- a/core/l10n/ku_IQ.php +++ b/core/l10n/ku_IQ.php @@ -6,9 +6,11 @@ $TRANSLATIONS = array( "_%n day ago_::_%n days ago_" => array("",""), "_%n month ago_::_%n months ago_" => array("",""), "_{count} file conflict_::_{count} file conflicts_" => array("",""), -"Error" => "ههڵه", "Share" => "هاوبەشی کردن", +"Error" => "ههڵه", "Password" => "وشەی تێپەربو", +"Warning" => "ئاگاداری", +"Add" => "زیادکردن", "Username" => "ناوی بهکارهێنهر", "New password" => "وشەی نهێنی نوێ", "Reset password" => "دووباره كردنهوهی وشهی نهێنی", @@ -17,7 +19,6 @@ $TRANSLATIONS = array( "Admin" => "بهڕێوهبهری سهرهكی", "Help" => "یارمەتی", "Cloud not found" => "هیچ نهدۆزرایهوه", -"Add" => "زیادکردن", "Advanced" => "ههڵبژاردنی پیشكهوتوو", "Data folder" => "زانیاری فۆڵدهر", "Database user" => "بهكارهێنهری داتابهیس", diff --git a/core/l10n/lb.php b/core/l10n/lb.php index 9e127d867c6..920e109bc68 100644 --- a/core/l10n/lb.php +++ b/core/l10n/lb.php @@ -1,15 +1,15 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "Den/D' %s huet »%s« mat dir gedeelt", -"group" => "Grupp", -"Category type not provided." => "Typ vun der Kategorie net uginn.", -"No category to add?" => "Keng Kategorie fir bäizesetzen?", -"This category already exists: %s" => "Dës Kategorie existéiert schon: %s", -"Object type not provided." => "Typ vum Objet net uginn.", -"%s ID not provided." => "%s ID net uginn.", -"Error adding %s to favorites." => "Feeler beim dobäisetze vun %s bei d'Favoritten.", -"No categories selected for deletion." => "Keng Kategorien ausgewielt fir ze läschen.", -"Error removing %s from favorites." => "Feeler beim läsche vun %s aus de Favoritten.", +"Turned on maintenance mode" => "Maintenance Modus ass un", +"Turned off maintenance mode" => "Maintenance Modus ass aus", +"Updated database" => "Datebank ass geupdate ginn", +"Updating filecache, this may take really long..." => "De Fichier Cache gëtt geupdate, des ka laang daueren...", +"Updated filecache" => "De Fichier Cache ass geupdate ginn", +"... %d%% done ..." => "... %d%% fäerdeg ...", +"No image or file provided" => "Kee Bild oder Fichier uginn", +"Unknown filetype" => "Onbekannten Fichier Typ", +"Invalid image" => "Ongülteg d'Bild", "Sunday" => "Sonndeg", "Monday" => "Méindeg", "Tuesday" => "Dënschdeg", @@ -31,7 +31,7 @@ $TRANSLATIONS = array( "December" => "Dezember", "Settings" => "Astellungen", "seconds ago" => "Sekonnen hir", -"_%n minute ago_::_%n minutes ago_" => array("",""), +"_%n minute ago_::_%n minutes ago_" => array("%n Minutt hir","%n Minutten hir"), "_%n hour ago_::_%n hours ago_" => array("",""), "today" => "haut", "yesterday" => "gëschter", @@ -46,20 +46,20 @@ $TRANSLATIONS = array( "No" => "Nee", "Ok" => "OK", "_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Which files do you want to keep?" => "Weieng Fichieren wëlls de gär behalen?", "Cancel" => "Ofbriechen", -"The object type is not specified." => "Den Typ vum Object ass net uginn.", -"Error" => "Feeler", -"The app name is not specified." => "Den Numm vun der App ass net uginn.", -"The required file {file} is not installed!" => "De benéidegte Fichier {file} ass net installéiert!", +"Continue" => "Weider", +"(all selected)" => "(all ausgewielt)", +"({count} selected)" => "({count} ausgewielt)", "Shared" => "Gedeelt", "Share" => "Deelen", +"Error" => "Feeler", "Error while sharing" => "Feeler beim Deelen", "Error while unsharing" => "Feeler beim Annuléiere vum Deelen", "Error while changing permissions" => "Feeler beim Ännere vun de Rechter", "Shared with you and the group {group} by {owner}" => "Gedeelt mat dir an der Grupp {group} vum {owner}", "Shared with you by {owner}" => "Gedeelt mat dir vum {owner}", -"Share with" => "Deele mat", -"Share with link" => "Mat Link deelen", +"Share link" => "Link deelen", "Password protect" => "Passwuertgeschützt", "Password" => "Passwuert", "Allow Public Upload" => "Ëffentlechen Upload erlaaben", @@ -69,9 +69,11 @@ $TRANSLATIONS = array( "Expiration date" => "Verfallsdatum", "Share via email:" => "Via E-Mail deelen:", "No people found" => "Keng Persoune fonnt", +"group" => "Grupp", "Resharing is not allowed" => "Weiderdeelen ass net erlaabt", "Shared in {item} with {user}" => "Gedeelt an {item} mat {user}", "Unshare" => "Net méi deelen", +"notify by email" => "via e-mail Bescheed ginn", "can edit" => "kann änneren", "access control" => "Zougrëffskontroll", "create" => "erstellen", @@ -83,8 +85,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Feeler beim Setze vum Verfallsdatum", "Sending ..." => "Gëtt geschéckt...", "Email sent" => "Email geschéckt", +"Warning" => "Warnung", +"The object type is not specified." => "Den Typ vum Object ass net uginn.", +"Enter new" => "Gëff nei an", +"Delete" => "Läschen", +"Add" => "Dobäisetzen", +"Edit tags" => "Tags editéieren", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Den Update war net erfollegräich. Mell dëse Problem w.e.gl der<a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud-Community</a>.", "The update was successful. Redirecting you to ownCloud now." => "Den Update war erfollegräich. Du gëss elo bei d'ownCloud ëmgeleet.", +"%s password reset" => "%s Passwuert ass nei gesat", "Use the following link to reset your password: {link}" => "Benotz folgende Link fir däi Passwuert zréckzesetzen: {link}", "The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "De Link fir d'Passwuert zréckzesetzen gouf un deng E-Mail-Adress geschéckt.<br>Falls du d'Mail net an den nächste Minutte kriss, kuck w.e.gl. an dengem Spam-Dossier.<br>Wann do och keng Mail ass, fro w.e.gl. däin Adminstrateur.", "Request failed!<br>Did you make sure your email/username was right?" => "Ufro feelfeschloen!<br>Hues du séchergestallt dass deng Email respektiv däi Benotzernumm korrekt sinn?", @@ -92,7 +101,7 @@ $TRANSLATIONS = array( "Username" => "Benotzernumm", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Deng Fichiere si verschlësselt. Falls du de Recuperatiouns-Schlëssel net aktivéiert hues, gëtt et keng Méiglechkeet nees un deng Daten ze komme wann däi Passwuert muss zréckgesat ginn. Falls du net sécher bass wat s de maache soll, kontaktéier w.e.gl däin Administrateur bevir s de weidermëss. Wëlls de wierklech weidermaachen?", "Yes, I really want to reset my password now" => "Jo, ech wëll mäi Passwuert elo zrécksetzen", -"Request reset" => "Zrécksetzung ufroen", +"Reset" => "Zeréck setzen", "Your password was reset" => "Däi Passwuert ass zréck gesat ginn", "To login page" => "Bei d'Login-Säit", "New password" => "Neit Passwuert", @@ -102,13 +111,14 @@ $TRANSLATIONS = array( "Apps" => "Applikatiounen", "Admin" => "Admin", "Help" => "Hëllef", +"Error tagging" => "Fehler beim Taggen", +"Error untagging" => "Fehler beim Tag läschen", "Access forbidden" => "Zougrëff net erlaabt", "Cloud not found" => "Cloud net fonnt", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hallo,\n\nech wëll just Bescheed soen dass den/d' %s, »%s« mat dir gedeelt huet.\nKucken: %s\n\nE schéine Bonjour!", -"Edit categories" => "Kategorien editéieren", -"Add" => "Dobäisetzen", +"Cheers!" => "Prost!", "Security Warning" => "Sécherheets-Warnung", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Deng PHP-Versioun ass verwonnbar duerch d'NULL-Byte-Attack (CVE-2006-7243)", +"Please update your PHP installation to use %s securely." => "Aktualiséier w.e.gl deng PHP-Installatioun fir %s sécher kennen ze benotzen.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Et ass kee sécheren Zoufallsgenerator verfügbar. Aktivéier w.e.gl d'OpenSSL-Erweiderung vu PHP.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ouni e sécheren Zoufallsgenerator kann en Ugräifer d'Passwuert-Zrécksetzungs-Schlësselen viraussoen an en Account iwwerhuelen.", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Däin Daten-Dossier an deng Fichieren si wahrscheinlech iwwert den Internet accessibel well den .htaccess-Fichier net funktionnéiert.", @@ -123,6 +133,7 @@ $TRANSLATIONS = array( "Database tablespace" => "Tabelle-Plaz vun der Datebank", "Database host" => "Datebank-Server", "Finish setup" => "Installatioun ofschléissen", +"Finishing …" => "Schléissen of ...", "%s is available. Get more information on how to update." => "%s ass verfügbar. Kréi méi Informatiounen doriwwer wéi d'Aktualiséierung ofleeft.", "Log out" => "Ofmellen", "Automatic logon rejected!" => "Automatesch Umeldung ofgeleent!", @@ -132,7 +143,7 @@ $TRANSLATIONS = array( "remember" => "verhalen", "Log in" => "Umellen", "Alternative Logins" => "Alternativ Umeldungen", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hallo,<br><br>ech wëll just Bescheed soen dass den/d' %s, »%s« mat dir gedeelt huet.<br><a href=\"%s\">Kucken!</a><br><br>E schéine Bonjour!", +"Thank you for your patience." => "Merci fir deng Gedold.", "Updating ownCloud to version %s, this may take a while." => "ownCloud gëtt op d'Versioun %s aktualiséiert, dat kéint e Moment daueren." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/lt_LT.php b/core/l10n/lt_LT.php index 610e7aeadeb..02852e37d4c 100644 --- a/core/l10n/lt_LT.php +++ b/core/l10n/lt_LT.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s pasidalino »%s« su tavimi", -"group" => "grupė", +"Couldn't send mail to following users: %s " => "Nepavyko nusiųsti el. pašto šiems naudotojams: %s ", "Turned on maintenance mode" => "Įjungta priežiūros veiksena", "Turned off maintenance mode" => "Išjungta priežiūros veiksena", "Updated database" => "Atnaujinta duomenų bazė", "Updating filecache, this may take really long..." => "Atnaujinama failų talpykla, tai gali užtrukti labai ilgai...", "Updated filecache" => "Atnaujinta failų talpykla", "... %d%% done ..." => "... %d%% atlikta ...", -"Category type not provided." => "Kategorija nenurodyta.", -"No category to add?" => "Nepridėsite jokios kategorijos?", -"This category already exists: %s" => "Ši kategorija jau egzistuoja: %s", -"Object type not provided." => "Objekto tipas nenurodytas.", -"%s ID not provided." => "%s ID nenurodytas.", -"Error adding %s to favorites." => "Klaida perkeliant %s į jūsų mėgstamiausius.", -"No categories selected for deletion." => "Trynimui nepasirinkta jokia kategorija.", -"Error removing %s from favorites." => "Klaida ištrinant %s iš jūsų mėgstamiausius.", "No image or file provided" => "Nenurodytas paveikslėlis ar failas", "Unknown filetype" => "Nežinomas failo tipas", "Invalid image" => "Netinkamas paveikslėlis", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(visi pažymėti)", "({count} selected)" => "({count} pažymėtų)", "Error loading file exists template" => "Klaida įkeliant esančių failų ruošinį", -"The object type is not specified." => "Objekto tipas nenurodytas.", -"Error" => "Klaida", -"The app name is not specified." => "Nenurodytas programos pavadinimas.", -"The required file {file} is not installed!" => "Reikalingas {file} failas nėra įrašytas!", "Shared" => "Dalinamasi", "Share" => "Dalintis", +"Error" => "Klaida", "Error while sharing" => "Klaida, dalijimosi metu", "Error while unsharing" => "Klaida, kai atšaukiamas dalijimasis", "Error while changing permissions" => "Klaida, keičiant privilegijas", "Shared with you and the group {group} by {owner}" => "Pasidalino su Jumis ir {group} grupe {owner}", "Shared with you by {owner}" => "Pasidalino su Jumis {owner}", -"Share with" => "Dalintis su", -"Share with link" => "Dalintis nuoroda", +"Share with user or group …" => "Dalintis su vartotoju arba grupe...", +"Share link" => "Dalintis nuoroda", "Password protect" => "Apsaugotas slaptažodžiu", "Password" => "Slaptažodis", "Allow Public Upload" => "Leisti viešą įkėlimą", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Galiojimo laikas", "Share via email:" => "Dalintis per el. paštą:", "No people found" => "Žmonių nerasta", +"group" => "grupė", "Resharing is not allowed" => "Dalijinasis išnaujo negalimas", "Shared in {item} with {user}" => "Pasidalino {item} su {user}", "Unshare" => "Nebesidalinti", +"notify by email" => "pranešti el. paštu", "can edit" => "gali redaguoti", "access control" => "priėjimo kontrolė", "create" => "sukurti", @@ -103,6 +94,14 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Klaida nustatant galiojimo laiką", "Sending ..." => "Siunčiama...", "Email sent" => "Laiškas išsiųstas", +"Warning" => "Įspėjimas", +"The object type is not specified." => "Objekto tipas nenurodytas.", +"Enter new" => "Įveskite naują", +"Delete" => "Ištrinti", +"Add" => "Pridėti", +"Edit tags" => "Redaguoti žymes", +"Error loading dialog template: {error}" => "Klaida įkeliant dialogo ruošinį: {error}", +"No tags selected for deletion." => "Trynimui nepasirinkta jokia žymė.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Atnaujinimas buvo nesėkmingas. PApie tai prašome pranešti the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud bendruomenei</a>.", "The update was successful. Redirecting you to ownCloud now." => "Atnaujinimas buvo sėkmingas. Nukreipiame į jūsų ownCloud.", "%s password reset" => "%s slaptažodžio atnaujinimas", @@ -113,7 +112,6 @@ $TRANSLATIONS = array( "Username" => "Prisijungimo vardas", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Jūsų failai yra užšifruoti. Jei neįjungėte atstatymo rakto, nebus galimybės atstatyti duomenų po slaptažodžio atstatymo. Jei nesate tikri ką daryti, prašome susisiekti su administratoriumi prie tęsiant. Ar tikrai tęsti?", "Yes, I really want to reset my password now" => "Taip, aš tikrai noriu atnaujinti slaptažodį", -"Request reset" => "Prašyti nustatymo iš najo", "Your password was reset" => "Jūsų slaptažodis buvo nustatytas iš naujo", "To login page" => "Į prisijungimo puslapį", "New password" => "Naujas slaptažodis", @@ -123,11 +121,15 @@ $TRANSLATIONS = array( "Apps" => "Programos", "Admin" => "Administravimas", "Help" => "Pagalba", +"Error loading tags" => "Klaida įkeliant žymes", +"Tag already exists" => "Žymė jau egzistuoja", +"Error deleting tag(s)" => "Klaida trinant žymę(-es)", +"Error tagging" => "Klaida pridedant žymę", +"Error untagging" => "Klaida šalinant žymę", "Access forbidden" => "Priėjimas draudžiamas", "Cloud not found" => "Negalima rasti", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Labas,\n\nInformuojame, kad %s pasidalino su Jumis %s.\nPažiūrėkite: %s\n\nLinkėjimai!", -"Edit categories" => "Redaguoti kategorijas", -"Add" => "Pridėti", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Labas,\n\nInformuojame, kad %s pasidalino su Jumis %s.\nPažiūrėti tai: %s\n", +"Cheers!" => "Sveikinimai!", "Security Warning" => "Saugumo pranešimas", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Jūsų PHP versija yra pažeidžiama prieš NULL Byte ataką (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Prašome atnaujinti savo PHP, kad saugiai naudoti %s.", @@ -146,16 +148,23 @@ $TRANSLATIONS = array( "Database tablespace" => "Duomenų bazės loginis saugojimas", "Database host" => "Duomenų bazės serveris", "Finish setup" => "Baigti diegimą", +"Finishing …" => "Baigiama ...", "%s is available. Get more information on how to update." => "%s yra prieinama. Gaukite daugiau informacijos apie atnaujinimą.", "Log out" => "Atsijungti", "Automatic logon rejected!" => "Automatinis prisijungimas atmestas!", "If you did not change your password recently, your account may be compromised!" => "Jei paskutinių metu nekeitėte savo slaptažodžio, Jūsų paskyra gali būti pavojuje!", "Please change your password to secure your account again." => "Prašome pasikeisti slaptažodį dar kartą, dėl paskyros saugumo.", +"Server side authentication failed!" => "Autentikacija serveryje nepavyko!", +"Please contact your administrator." => "Kreipkitės į savo sistemos administratorių.", "Lost your password?" => "Pamiršote slaptažodį?", "remember" => "prisiminti", "Log in" => "Prisijungti", "Alternative Logins" => "Alternatyvūs prisijungimai", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Labas,<br><br>tik informuojame, kad %s pasidalino su Jumis »%s«.<br><a href=\"%s\">Peržiūrėk!</a><br><br>Linkėjimai!", -"Updating ownCloud to version %s, this may take a while." => "Atnaujinama ownCloud į %s versiją. tai gali šiek tiek užtrukti." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Labas,<br><br>tik informuojame, kad %s pasidalino su Jumis »%s«.<br><a href=\"%s\">Peržiūrėk!</a><br><br>", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Susisiekite su savo sistemos administratoriumi jei šis pranešimas nedingsta arba jei jis pasirodė netikėtai.", +"Thank you for your patience." => "Dėkojame už jūsų kantrumą.", +"Updating ownCloud to version %s, this may take a while." => "Atnaujinama ownCloud į %s versiją. tai gali šiek tiek užtrukti.", +"This ownCloud instance is currently being updated, which may take a while." => "Šiuo metu vyksta ownCloud atnaujinamas, tai gali šiek tiek užtrukti.", +"Please reload this page after a short time to continue using ownCloud." => "Po trupučio laiko atnaujinkite šį puslapį kad galėtumėte toliau naudoti ownCloud." ); $PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"; diff --git a/core/l10n/lv.php b/core/l10n/lv.php index 6bdbeaf5e20..ed0d1d1ac4c 100644 --- a/core/l10n/lv.php +++ b/core/l10n/lv.php @@ -1,15 +1,6 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s kopīgots »%s« ar jums", -"group" => "grupa", -"Category type not provided." => "Kategorijas tips nav norādīts.", -"No category to add?" => "Nav kategoriju, ko pievienot?", -"This category already exists: %s" => "Šāda kategorija jau eksistē — %s", -"Object type not provided." => "Objekta tips nav norādīts.", -"%s ID not provided." => "%s ID nav norādīts.", -"Error adding %s to favorites." => "Kļūda, pievienojot %s izlasei.", -"No categories selected for deletion." => "Neviena kategorija nav izvēlēta dzēšanai.", -"Error removing %s from favorites." => "Kļūda, izņemot %s no izlases.", "Sunday" => "Svētdiena", "Monday" => "Pirmdiena", "Tuesday" => "Otrdiena", @@ -47,19 +38,14 @@ $TRANSLATIONS = array( "Ok" => "Labi", "_{count} file conflict_::_{count} file conflicts_" => array("","",""), "Cancel" => "Atcelt", -"The object type is not specified." => "Nav norādīts objekta tips.", -"Error" => "Kļūda", -"The app name is not specified." => "Nav norādīts lietotnes nosaukums.", -"The required file {file} is not installed!" => "Pieprasītā datne {file} nav instalēta!", "Shared" => "Kopīgs", "Share" => "Dalīties", +"Error" => "Kļūda", "Error while sharing" => "Kļūda, daloties", "Error while unsharing" => "Kļūda, beidzot dalīties", "Error while changing permissions" => "Kļūda, mainot atļaujas", "Shared with you and the group {group} by {owner}" => "{owner} dalījās ar jums un grupu {group}", "Shared with you by {owner}" => "{owner} dalījās ar jums", -"Share with" => "Dalīties ar", -"Share with link" => "Dalīties ar saiti", "Password protect" => "Aizsargāt ar paroli", "Password" => "Parole", "Allow Public Upload" => "Ļaut publisko augšupielādi.", @@ -69,6 +55,7 @@ $TRANSLATIONS = array( "Expiration date" => "Termiņa datums", "Share via email:" => "Dalīties, izmantojot e-pastu:", "No people found" => "Nav atrastu cilvēku", +"group" => "grupa", "Resharing is not allowed" => "Atkārtota dalīšanās nav atļauta", "Shared in {item} with {user}" => "Dalījās ar {item} ar {user}", "Unshare" => "Pārtraukt dalīšanos", @@ -83,6 +70,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Kļūda, iestatot termiņa datumu", "Sending ..." => "Sūta...", "Email sent" => "Vēstule nosūtīta", +"Warning" => "Brīdinājums", +"The object type is not specified." => "Nav norādīts objekta tips.", +"Delete" => "Dzēst", +"Add" => "Pievienot", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Atjaunināšana beidzās nesekmīgi. Lūdzu, ziņojiet par šo problēmu <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud kopienai</a>.", "The update was successful. Redirecting you to ownCloud now." => "Atjaunināšana beidzās sekmīgi. Tagad pārsūta jūs uz ownCloud.", "%s password reset" => "%s paroles maiņa", @@ -93,7 +84,6 @@ $TRANSLATIONS = array( "Username" => "Lietotājvārds", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Jūsu faili ir šifrēti. Ja nav iespējota atgūšanas kods, tad nebūs iespēja atjaunot jūsu failus pēc tam kad tiks mainīta parole. ja neesat pārliecināts kā rīkoties, jautājiet administratoram. Vai tiešam vēlaties turpināt?", "Yes, I really want to reset my password now" => "Jā, Es tiešām vēlos mainīt savu paroli", -"Request reset" => "Pieprasīt paroles maiņu", "Your password was reset" => "Jūsu parole tika nomainīta", "To login page" => "Uz ielogošanās lapu", "New password" => "Jauna parole", @@ -105,9 +95,6 @@ $TRANSLATIONS = array( "Help" => "Palīdzība", "Access forbidden" => "Pieeja ir liegta", "Cloud not found" => "Mākonis netika atrasts", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Sveiks,\nTikai daru tev zināmu ka %s dalās %s ar tevi.\nApskati to: %s\n\nJaukiņi Labiņi!", -"Edit categories" => "Rediģēt kategoriju", -"Add" => "Pievienot", "Security Warning" => "Brīdinājums par drošību", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Jūsu PHP ir ievainojamība pret NULL Byte uzbrukumiem (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Lūdzu atjauniniet PHP instalāciju lai varētu droši izmantot %s.", @@ -135,7 +122,6 @@ $TRANSLATIONS = array( "remember" => "atcerēties", "Log in" => "Ierakstīties", "Alternative Logins" => "Alternatīvās pieteikšanās", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Sveiks,<br><br>Tikai daru tev zināmu ka %s dalās %s ar tevi.<br><a href=\"%s\">Apskati to!</a><br><br>Jaukiņi Labiņi!", "Updating ownCloud to version %s, this may take a while." => "Atjaunina ownCloud uz versiju %s. Tas var aizņemt kādu laiciņu." ); $PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"; diff --git a/core/l10n/mk.php b/core/l10n/mk.php index 1c998bb636a..7ec7fe8b751 100644 --- a/core/l10n/mk.php +++ b/core/l10n/mk.php @@ -1,13 +1,12 @@ <?php $TRANSLATIONS = array( -"group" => "група", -"Category type not provided." => "Не беше доставен тип на категорија.", -"No category to add?" => "Нема категорија да се додаде?", -"Object type not provided." => "Не беше доставен тип на објект.", -"%s ID not provided." => "%s ID не беше доставено.", -"Error adding %s to favorites." => "Грешка при додавање %s во омилени.", -"No categories selected for deletion." => "Не е одбрана категорија за бришење.", -"Error removing %s from favorites." => "Грешка при бришење на %s од омилени.", +"Turned on maintenance mode" => "Вклучен е модот за одржување", +"Turned off maintenance mode" => "Ислкучен е модот за одржување", +"Updated database" => "Базата е надградена", +"Updated filecache" => "Кешот е надграден", +"No image or file provided" => "Не е доставена фотографија или датотека", +"Unknown filetype" => "Непознат тип на датотека", +"Invalid image" => "Невалидна фотографија", "Sunday" => "Недела", "Monday" => "Понеделник", "Tuesday" => "Вторник", @@ -44,30 +43,35 @@ $TRANSLATIONS = array( "No" => "Не", "Ok" => "Во ред", "_{count} file conflict_::_{count} file conflicts_" => array("",""), +"One file conflict" => "Конфликт со една датотека", "Cancel" => "Откажи", -"The object type is not specified." => "Не е специфициран типот на објект.", -"Error" => "Грешка", -"The app name is not specified." => "Името на апликацијата не е специфицирано.", -"The required file {file} is not installed!" => "Задолжителната датотека {file} не е инсталирана!", +"Continue" => "Продолжи", +"(all selected)" => "(сите одбрани)", +"({count} selected)" => "({count} одбраните)", +"Error loading file exists template" => "Грешка при вчитување на датотеката, шаблонот постои ", +"Shared" => "Споделен", "Share" => "Сподели", +"Error" => "Грешка", "Error while sharing" => "Грешка при споделување", "Error while unsharing" => "Грешка при прекин на споделување", "Error while changing permissions" => "Грешка при промена на привилегии", "Shared with you and the group {group} by {owner}" => "Споделено со Вас и групата {group} од {owner}", "Shared with you by {owner}" => "Споделено со Вас од {owner}", -"Share with" => "Сподели со", -"Share with link" => "Сподели со врска", +"Share link" => "Сподели ја врската", "Password protect" => "Заштити со лозинка", "Password" => "Лозинка", +"Allow Public Upload" => "Дозволи јавен аплоуд", "Email link to person" => "Прати врска по е-пошта на личност", "Send" => "Прати", "Set expiration date" => "Постави рок на траење", "Expiration date" => "Рок на траење", "Share via email:" => "Сподели по е-пошта:", "No people found" => "Не се најдени луѓе", +"group" => "група", "Resharing is not allowed" => "Повторно споделување не е дозволено", "Shared in {item} with {user}" => "Споделено во {item} со {user}", "Unshare" => "Не споделувај", +"notify by email" => "извести преку електронска пошта", "can edit" => "може да се измени", "access control" => "контрола на пристап", "create" => "креирај", @@ -79,10 +83,20 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Грешка при поставување на рок на траење", "Sending ..." => "Праќање...", "Email sent" => "Е-порака пратена", +"Warning" => "Предупредување", +"The object type is not specified." => "Не е специфициран типот на објект.", +"Enter new" => "Внеси нов", +"Delete" => "Избриши", +"Add" => "Додади", +"Edit tags" => "Уреди ги таговите", +"No tags selected for deletion." => "Не се селектирани тагови за бришење.", +"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Надградбата беше неуспешна. Ве молиме пријавете го овој проблем на <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.", +"The update was successful. Redirecting you to ownCloud now." => "Надградбата беше успешна. Веднаш ве префрлам на вашиот ownCloud.", +"%s password reset" => "%s ресетирање на лозинката", "Use the following link to reset your password: {link}" => "Користете ја следната врска да ја ресетирате Вашата лозинка: {link}", "You will receive a link to reset your password via Email." => "Ќе добиете врска по е-пошта за да може да ја ресетирате Вашата лозинка.", "Username" => "Корисничко име", -"Request reset" => "Побарајте ресетирање", +"Yes, I really want to reset my password now" => "Да, јас сега навистина сакам да ја поништам својата лозинка", "Your password was reset" => "Вашата лозинка беше ресетирана", "To login page" => "Кон страницата за најава", "New password" => "Нова лозинка", @@ -92,13 +106,21 @@ $TRANSLATIONS = array( "Apps" => "Аппликации", "Admin" => "Админ", "Help" => "Помош", +"Error loading tags" => "Грешка при вчитување на таговите", +"Tag already exists" => "Тагот веќе постои", +"Error deleting tag(s)" => "Грешка при бришење на таго(вите)", +"Error tagging" => "Грешка при тагување", +"Error untagging" => "Грешка при отстранување на таговите", +"Error favoriting" => "Грешка при ", "Access forbidden" => "Забранет пристап", "Cloud not found" => "Облакот не е најден", -"Edit categories" => "Уреди категории", -"Add" => "Додади", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Здраво,\n\nСамо да ве известам дека %s shared %s with you.\nView it: %s\n\n", +"Cheers!" => "Поздрав!", "Security Warning" => "Безбедносно предупредување", +"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Вашата верзија на PHP е ранлива на NULL Byte attack (CVE-2006-7243)", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Не е достапен безбеден генератор на случајни броеви, Ве молам озвоможете го OpenSSL PHP додатокот.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Без сигурен генератор на случајни броеви напаѓач може да ги предвиди жетоните за ресетирање на лозинка и да преземе контрола врз Вашата сметка. ", +"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Вашиот директориум со податоци и датотеки се веројатно достапни преку интенернт поради што .htaccess датотеката не функционира.", "Create an <strong>admin account</strong>" => "Направете <strong>администраторска сметка</strong>", "Advanced" => "Напредно", "Data folder" => "Фолдер со податоци", @@ -110,12 +132,21 @@ $TRANSLATIONS = array( "Database tablespace" => "Табела во базата на податоци", "Database host" => "Сервер со база", "Finish setup" => "Заврши го подесувањето", +"Finishing …" => "Завршувам ...", "Log out" => "Одјава", "Automatic logon rejected!" => "Одбиена автоматска најава!", "If you did not change your password recently, your account may be compromised!" => "Ако не сте ја промениле лозинката во скоро време, вашата сметка може да е компромитирана", "Please change your password to secure your account again." => "Ве молам сменете ја лозинката да ја обезбедите вашата сметка повторно.", +"Server side authentication failed!" => "Автентификацијата на серверската страна е неуспешна!", +"Please contact your administrator." => "Ве молиме контактирајте го вашиот администратор.", "Lost your password?" => "Ја заборавивте лозинката?", "remember" => "запамти", -"Log in" => "Најава" +"Log in" => "Најава", +"Alternative Logins" => "Алтернативни најавувања", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Контактирајте го вашиот систем администратор до колку оваа порака продолжи да се појавува или пак се појавува ненадејно.", +"Thank you for your patience." => "Благодариме на вашето трпение.", +"Updating ownCloud to version %s, this may take a while." => "Надградбата на ownCloud на верзијата %s, може да потрае.", +"This ownCloud instance is currently being updated, which may take a while." => "Оваа инстанца на ownCloud во моментов се надградува, што може малку да потрае.", +"Please reload this page after a short time to continue using ownCloud." => "Повторно вчитајте ја оваа страница по кратко време за да продолжите да го користите ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"; diff --git a/core/l10n/ms_MY.php b/core/l10n/ms_MY.php index 5aea25a3fd4..c0a50be4f2c 100644 --- a/core/l10n/ms_MY.php +++ b/core/l10n/ms_MY.php @@ -1,7 +1,5 @@ <?php $TRANSLATIONS = array( -"No category to add?" => "Tiada kategori untuk di tambah?", -"No categories selected for deletion." => "Tiada kategori dipilih untuk dibuang.", "Sunday" => "Ahad", "Monday" => "Isnin", "Tuesday" => "Selasa", @@ -31,13 +29,15 @@ $TRANSLATIONS = array( "Ok" => "Ok", "_{count} file conflict_::_{count} file conflicts_" => array(""), "Cancel" => "Batal", -"Error" => "Ralat", "Share" => "Kongsi", +"Error" => "Ralat", "Password" => "Kata laluan", +"Warning" => "Amaran", +"Delete" => "Padam", +"Add" => "Tambah", "Use the following link to reset your password: {link}" => "Guna pautan berikut untuk menetapkan semula kata laluan anda: {link}", "You will receive a link to reset your password via Email." => "Anda akan menerima pautan untuk menetapkan semula kata laluan anda melalui emel", "Username" => "Nama pengguna", -"Request reset" => "Permintaan set semula", "Your password was reset" => "Kata laluan anda telah diset semula", "To login page" => "Ke halaman log masuk", "New password" => "Kata laluan baru", @@ -49,8 +49,6 @@ $TRANSLATIONS = array( "Help" => "Bantuan", "Access forbidden" => "Larangan akses", "Cloud not found" => "Awan tidak dijumpai", -"Edit categories" => "Ubah kategori", -"Add" => "Tambah", "Security Warning" => "Amaran keselamatan", "Create an <strong>admin account</strong>" => "buat <strong>akaun admin</strong>", "Advanced" => "Maju", diff --git a/core/l10n/my_MM.php b/core/l10n/my_MM.php index 0a07d151185..464e52d6d15 100644 --- a/core/l10n/my_MM.php +++ b/core/l10n/my_MM.php @@ -1,7 +1,5 @@ <?php $TRANSLATIONS = array( -"No category to add?" => "ထည့်ရန်ခေါင်းစဉ်မရှိဘူးလား", -"No categories selected for deletion." => "ဖျက်ရန်အတွက်ခေါင်းစဉ်မရွေးထားပါ", "January" => "ဇန်နဝါရီ", "February" => "ဖေဖော်ဝါရီ", "March" => "မတ်", @@ -40,6 +38,7 @@ $TRANSLATIONS = array( "delete" => "ဖျက်မည်", "share" => "ဝေမျှမည်", "Password protected" => "စကားဝှက်ဖြင့်ကာကွယ်ထားသည်", +"Add" => "ပေါင်းထည့်", "You will receive a link to reset your password via Email." => "အီးမေးလ်မှတစ်ဆင့် သင်၏စကားဝှက်ကို ပြန်ဖော်ရန်အတွက် Link တစ်ခုလက်ခံရရှိပါလိမ့်မယ်။", "Username" => "သုံးစွဲသူအမည်", "Your password was reset" => "သင်၏စကားဝှက်ကိုပြန်ဖော်ပြီးပါပြီ။", @@ -50,7 +49,6 @@ $TRANSLATIONS = array( "Admin" => "အက်ဒမင်", "Help" => "အကူအညီ", "Cloud not found" => "မတွေ့ရှိမိပါ", -"Add" => "ပေါင်းထည့်", "Security Warning" => "လုံခြုံရေးသတိပေးချက်", "Create an <strong>admin account</strong>" => "<strong>အက်ဒမင်အကောင့်</strong>တစ်ခုဖန်တီးမည်", "Advanced" => "အဆင့်မြင့်", diff --git a/core/l10n/nb_NO.php b/core/l10n/nb_NO.php index 01dec885574..ad682e46ff9 100644 --- a/core/l10n/nb_NO.php +++ b/core/l10n/nb_NO.php @@ -1,10 +1,8 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s delte »%s« med deg", -"group" => "gruppe", -"No category to add?" => "Ingen kategorier å legge til?", -"This category already exists: %s" => "Denne kategorien finnes allerede: %s", -"No categories selected for deletion." => "Ingen kategorier merket for sletting.", +"Unknown filetype" => "Ukjent filtype", +"Invalid image" => "Ugyldig bilde", "Sunday" => "Søndag", "Monday" => "Mandag", "Tuesday" => "Tirsdag", @@ -26,13 +24,13 @@ $TRANSLATIONS = array( "December" => "Desember", "Settings" => "Innstillinger", "seconds ago" => "sekunder siden", -"_%n minute ago_::_%n minutes ago_" => array("",""), -"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n minute ago_::_%n minutes ago_" => array("%n minutt siden","%n minutter siden"), +"_%n hour ago_::_%n hours ago_" => array("%n time siden","%n timer siden"), "today" => "i dag", "yesterday" => "i går", -"_%n day ago_::_%n days ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("%n dag siden","%n dager siden"), "last month" => "forrige måned", -"_%n month ago_::_%n months ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("%n dag siden","%n dager siden"), "months ago" => "måneder siden", "last year" => "forrige år", "years ago" => "år siden", @@ -42,13 +40,12 @@ $TRANSLATIONS = array( "Ok" => "Ok", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "Avbryt", -"Error" => "Feil", +"Continue" => "Fortsett", "Shared" => "Delt", "Share" => "Del", +"Error" => "Feil", "Error while sharing" => "Feil under deling", "Shared with you by {owner}" => "Delt med deg av {owner}", -"Share with" => "Del med", -"Share with link" => "Del med link", "Password protect" => "Passordbeskyttet", "Password" => "Passord", "Send" => "Send", @@ -56,6 +53,7 @@ $TRANSLATIONS = array( "Expiration date" => "Utløpsdato", "Share via email:" => "Del på epost", "No people found" => "Ingen personer funnet", +"group" => "gruppe", "Unshare" => "Avslutt deling", "can edit" => "kan endre", "access control" => "tilgangskontroll", @@ -67,10 +65,12 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Kan ikke sette utløpsdato", "Sending ..." => "Sender...", "Email sent" => "E-post sendt", +"Warning" => "Advarsel", +"Delete" => "Slett", +"Add" => "Legg til", "Use the following link to reset your password: {link}" => "Bruk følgende lenke for å tilbakestille passordet ditt: {link}", "You will receive a link to reset your password via Email." => "Du burde motta detaljer om å tilbakestille passordet ditt via epost.", "Username" => "Brukernavn", -"Request reset" => "Anmod tilbakestilling", "Your password was reset" => "Passordet ditt ble tilbakestilt", "To login page" => "Til innlogginssiden", "New password" => "Nytt passord", @@ -82,9 +82,6 @@ $TRANSLATIONS = array( "Help" => "Hjelp", "Access forbidden" => "Tilgang nektet", "Cloud not found" => "Sky ikke funnet", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hei der.⏎\n⏎\nVille bare gjøre deg oppmerksom på at %s delte %s med deg.⏎\nVis den: %s⏎\n⏎\nVI ses!", -"Edit categories" => "Rediger kategorier", -"Add" => "Legg til", "Security Warning" => "Sikkerhetsadvarsel", "Create an <strong>admin account</strong>" => "opprett en <strong>administrator-konto</strong>", "Advanced" => "Avansert", @@ -97,6 +94,7 @@ $TRANSLATIONS = array( "Database tablespace" => "Database tabellområde", "Database host" => "Databasevert", "Finish setup" => "Fullfør oppsetting", +"Finishing …" => "Ferdigstiller ...", "Log out" => "Logg ut", "Automatic logon rejected!" => "Automatisk pålogging avvist!", "If you did not change your password recently, your account may be compromised!" => "Hvis du ikke har endret passordet ditt nylig kan kontoen din være kompromitert", diff --git a/core/l10n/nds.php b/core/l10n/nds.php new file mode 100644 index 00000000000..ffcdde48d47 --- /dev/null +++ b/core/l10n/nds.php @@ -0,0 +1,9 @@ +<?php +$TRANSLATIONS = array( +"_%n minute ago_::_%n minutes ago_" => array("",""), +"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("",""), +"_{count} file conflict_::_{count} file conflicts_" => array("","") +); +$PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/nl.php b/core/l10n/nl.php index 3dcdeaedec2..3c413010608 100644 --- a/core/l10n/nl.php +++ b/core/l10n/nl.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s deelde »%s« met jou", -"group" => "groep", +"Couldn't send mail to following users: %s " => "Kon geen e-mail sturen aan de volgende gebruikers: %s", "Turned on maintenance mode" => "Onderhoudsmodus ingeschakeld", "Turned off maintenance mode" => "Onderhoudsmodus uitgeschakeld", "Updated database" => "Database bijgewerkt", "Updating filecache, this may take really long..." => "Bijwerken bestandscache. Dit kan even duren...", "Updated filecache" => "Bestandscache bijgewerkt", "... %d%% done ..." => "... %d%% gereed ...", -"Category type not provided." => "Categorie type niet opgegeven.", -"No category to add?" => "Geen categorie om toe te voegen?", -"This category already exists: %s" => "Deze categorie bestaat al: %s", -"Object type not provided." => "Object type niet opgegeven.", -"%s ID not provided." => "%s ID niet opgegeven.", -"Error adding %s to favorites." => "Toevoegen van %s aan favorieten is mislukt.", -"No categories selected for deletion." => "Geen categorie geselecteerd voor verwijdering.", -"Error removing %s from favorites." => "Verwijderen %s van favorieten is mislukt.", "No image or file provided" => "Geen afbeelding of bestand opgegeven", "Unknown filetype" => "Onbekend bestandsformaat", "Invalid image" => "Ongeldige afbeelding", @@ -58,21 +50,25 @@ $TRANSLATIONS = array( "No" => "Nee", "Ok" => "Ok", "Error loading message template: {error}" => "Fout bij laden berichtensjabloon: {error}", -"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"_{count} file conflict_::_{count} file conflicts_" => array("{count} bestandsconflict","{count} bestandsconflicten"), +"One file conflict" => "Een bestandsconflict", +"Which files do you want to keep?" => "Welke bestanden wilt u bewaren?", +"If you select both versions, the copied file will have a number added to its name." => "Als u beide versies selecteerde, zal het gekopieerde bestand een nummer aan de naam toegevoegd krijgen.", "Cancel" => "Annuleer", -"The object type is not specified." => "Het object type is niet gespecificeerd.", -"Error" => "Fout", -"The app name is not specified." => "De app naam is niet gespecificeerd.", -"The required file {file} is not installed!" => "Het vereiste bestand {file} is niet geïnstalleerd!", +"Continue" => "Verder", +"(all selected)" => "(alles geselecteerd)", +"({count} selected)" => "({count} geselecteerd)", +"Error loading file exists template" => "Fout bij laden bestand bestaat al sjabloon", "Shared" => "Gedeeld", "Share" => "Delen", +"Error" => "Fout", "Error while sharing" => "Fout tijdens het delen", "Error while unsharing" => "Fout tijdens het stoppen met delen", "Error while changing permissions" => "Fout tijdens het veranderen van permissies", "Shared with you and the group {group} by {owner}" => "Gedeeld met u en de groep {group} door {owner}", "Shared with you by {owner}" => "Gedeeld met u door {owner}", -"Share with" => "Deel met", -"Share with link" => "Deel met link", +"Share with user or group …" => "Delen met gebruiker of groep ...", +"Share link" => "Deel link", "Password protect" => "Wachtwoord beveiligd", "Password" => "Wachtwoord", "Allow Public Upload" => "Sta publieke uploads toe", @@ -82,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Vervaldatum", "Share via email:" => "Deel via e-mail:", "No people found" => "Geen mensen gevonden", +"group" => "groep", "Resharing is not allowed" => "Verder delen is niet toegestaan", "Shared in {item} with {user}" => "Gedeeld in {item} met {user}", "Unshare" => "Stop met delen", +"notify by email" => "melden per e-mail", "can edit" => "kan wijzigen", "access control" => "toegangscontrole", "create" => "creëer", @@ -96,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Fout tijdens het instellen van de vervaldatum", "Sending ..." => "Versturen ...", "Email sent" => "E-mail verzonden", +"Warning" => "Waarschuwing", +"The object type is not specified." => "Het object type is niet gespecificeerd.", +"Enter new" => "Opgeven nieuw", +"Delete" => "Verwijder", +"Add" => "Toevoegen", +"Edit tags" => "Bewerken tags", +"Error loading dialog template: {error}" => "Fout bij laden dialoog sjabloon: {error}", +"No tags selected for deletion." => "Geen tags geselecteerd voor verwijdering.", +"Please reload the page." => "Herlaad deze pagina.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "De update is niet geslaagd. Meld dit probleem aan bij de <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.", "The update was successful. Redirecting you to ownCloud now." => "De update is geslaagd. Je wordt teruggeleid naar je eigen ownCloud.", "%s password reset" => "%s wachtwoord reset", @@ -106,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Gebruikersnaam", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Je bestanden zijn versleuteld. Als je geen recoverykey hebt ingeschakeld is er geen manier om je data terug te krijgen indien je je wachtwoord reset!\nAls je niet weet wat te doen, neem dan alsjeblieft contact op met je administrator eer je doorgaat.\nWil je echt doorgaan?", "Yes, I really want to reset my password now" => "Ja, ik wil mijn wachtwoord nu echt resetten", -"Request reset" => "Resetaanvraag", +"Reset" => "Reset", "Your password was reset" => "Je wachtwoord is gewijzigd", "To login page" => "Naar de login-pagina", "New password" => "Nieuw wachtwoord", @@ -116,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Apps", "Admin" => "Beheerder", "Help" => "Help", +"Error loading tags" => "Fout bij laden tags", +"Tag already exists" => "Tag bestaat al", +"Error deleting tag(s)" => "Fout bij verwijderen tag(s)", +"Error tagging" => "Fout bij taggen", +"Error untagging" => "Fout bij ont-taggen", +"Error favoriting" => "Fout bij favoriet maken", +"Error unfavoriting" => "Fout bij verwijderen favorietstatus", "Access forbidden" => "Toegang verboden", "Cloud not found" => "Cloud niet gevonden", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hallo daar,\n\n%s deelde %s met jou.\nBekijk: %s\n\nVeel plezier!", -"Edit categories" => "Wijzig categorieën", -"Add" => "Toevoegen", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hallo daar,\n\neven een berichtje dat %s %s met u deelde.\nBekijk het: %s\n\n", +"The share will expire on %s." => "De share vervalt op %s.", +"Cheers!" => "Proficiat!", "Security Warning" => "Beveiligingswaarschuwing", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Je PHP-versie is kwetsbaar voor de NULL byte aanval (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Werk uw PHP installatie bij om %s veilig te kunnen gebruiken.", @@ -139,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Database tablespace", "Database host" => "Databaseserver", "Finish setup" => "Installatie afronden", +"Finishing …" => "Afronden ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Deze applicatie heeft een werkend JavaScript nodig. <a href=\"http://enable-javascript.com/\" target=\"_blank\">activeer JavaScript</a> en herlaad deze interface.", "%s is available. Get more information on how to update." => "%s is beschikbaar. Verkrijg meer informatie over het bijwerken.", "Log out" => "Afmelden", "Automatic logon rejected!" => "Automatische aanmelding geweigerd!", "If you did not change your password recently, your account may be compromised!" => "Als je je wachtwoord niet onlangs heeft aangepast, kan je account overgenomen zijn!", "Please change your password to secure your account again." => "Wijzig je wachtwoord zodat je account weer beveiligd is.", +"Server side authentication failed!" => "Authenticatie bij de server mislukte!", +"Please contact your administrator." => "Neem contact op met uw systeembeheerder.", "Lost your password?" => "Wachtwoord vergeten?", "remember" => "onthoud gegevens", "Log in" => "Meld je aan", "Alternative Logins" => "Alternatieve inlogs", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hallo daar,<br><br> %s deelde »%s« met jou.<br><a href=\"%s\">Bekijk!</a><br><br>Veel plezier!", -"Updating ownCloud to version %s, this may take a while." => "Updaten ownCloud naar versie %s, dit kan even duren..." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hallo daar,<br><br>even een berichtje dat %s »%s« met u deelde.<br><a href=\"%s\">Bekijk hier!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Deze ownCloud werkt momenteel in enkele gebruiker modus.", +"This means only administrators can use the instance." => "Dat betekent dat alleen beheerders deze installatie kunnen gebruiken.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Beem contact op met uw systeembeheerder als deze melding aanhoudt of plotseling verscheen.", +"Thank you for your patience." => "Bedankt voor uw geduld.", +"Updating ownCloud to version %s, this may take a while." => "Updaten ownCloud naar versie %s, dit kan even duren...", +"This ownCloud instance is currently being updated, which may take a while." => "Deze ownCloud dienst wordt nu bijgewerkt, dat kan even duren.", +"Please reload this page after a short time to continue using ownCloud." => "Laad deze pagina straks opnieuw om verder te gaan met ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/nn_NO.php b/core/l10n/nn_NO.php index d596605dbcd..0221c3945fc 100644 --- a/core/l10n/nn_NO.php +++ b/core/l10n/nn_NO.php @@ -1,21 +1,12 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s delte «%s» med deg", -"group" => "gruppe", "Turned on maintenance mode" => "Skrudde på vedlikehaldsmodus", "Turned off maintenance mode" => "Skrudde av vedlikehaldsmodus", "Updated database" => "Database oppdatert", "Updating filecache, this may take really long..." => "Oppdaterer mellomlager; dette kan ta ei god stund …", "Updated filecache" => "Mellomlager oppdatert", "... %d%% done ..." => "… %d %% ferdig …", -"Category type not provided." => "Ingen kategoritype.", -"No category to add?" => "Ingen kategori å leggja til?", -"This category already exists: %s" => "Denne kategorien finst alt: %s", -"Object type not provided." => "Ingen objekttype.", -"%s ID not provided." => "Ingen %s-ID.", -"Error adding %s to favorites." => "Klarte ikkje leggja til %s i favorittar.", -"No categories selected for deletion." => "Ingen kategoriar valt for sletting.", -"Error removing %s from favorites." => "Klarte ikkje fjerna %s frå favorittar.", "No image or file provided" => "Inga bilete eller fil gitt", "Unknown filetype" => "Ukjend filtype", "Invalid image" => "Ugyldig bilete", @@ -67,19 +58,14 @@ $TRANSLATIONS = array( "(all selected)" => "(alle valte)", "({count} selected)" => "({count} valte)", "Error loading file exists template" => "Klarte ikkje å lasta fil-finst-mal", -"The object type is not specified." => "Objekttypen er ikkje spesifisert.", -"Error" => "Feil", -"The app name is not specified." => "Programnamnet er ikkje spesifisert.", -"The required file {file} is not installed!" => "Den kravde fila {file} er ikkje installert!", "Shared" => "Delt", "Share" => "Del", +"Error" => "Feil", "Error while sharing" => "Feil ved deling", "Error while unsharing" => "Feil ved udeling", "Error while changing permissions" => "Feil ved endring av tillatingar", "Shared with you and the group {group} by {owner}" => "Delt med deg og gruppa {group} av {owner}", "Shared with you by {owner}" => "Delt med deg av {owner}", -"Share with" => "Del med", -"Share with link" => "Del med lenkje", "Password protect" => "Passordvern", "Password" => "Passord", "Allow Public Upload" => "Tillat offentleg opplasting", @@ -89,6 +75,7 @@ $TRANSLATIONS = array( "Expiration date" => "Utløpsdato", "Share via email:" => "Del over e-post:", "No people found" => "Fann ingen personar", +"group" => "gruppe", "Resharing is not allowed" => "Vidaredeling er ikkje tillate", "Shared in {item} with {user}" => "Delt i {item} med {brukar}", "Unshare" => "Udel", @@ -103,6 +90,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Klarte ikkje setja utløpsdato", "Sending ..." => "Sender …", "Email sent" => "E-post sendt", +"Warning" => "Åtvaring", +"The object type is not specified." => "Objekttypen er ikkje spesifisert.", +"Delete" => "Slett", +"Add" => "Legg til", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Oppdateringa feila. Ver venleg og rapporter feilen til <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud-fellesskapet</a>.", "The update was successful. Redirecting you to ownCloud now." => "Oppdateringa er fullført. Sender deg vidare til ownCloud no.", "%s password reset" => "%s passordnullstilling", @@ -113,7 +104,6 @@ $TRANSLATIONS = array( "Username" => "Brukarnamn", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Filene dine er krypterte. Viss du ikkje har skrudd på gjenopprettingsnøkkelen, finst det ingen måte å få tilbake dataa dine når passordet ditt er nullstilt. Viss du ikkje er sikker på kva du skal gjera bør du spørja administratoren din før du går vidare. Vil du verkeleg fortsetja?", "Yes, I really want to reset my password now" => "Ja, eg vil nullstilla passordet mitt no", -"Request reset" => "Be om nullstilling", "Your password was reset" => "Passordet ditt er nullstilt", "To login page" => "Til innloggingssida", "New password" => "Nytt passord", @@ -125,9 +115,6 @@ $TRANSLATIONS = array( "Help" => "Hjelp", "Access forbidden" => "Tilgang forbudt", "Cloud not found" => "Fann ikkje skyen", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hei der,\n\nnemner berre at %s delte %s med deg.\nSjå det her: %s\n\nMe talast!", -"Edit categories" => "Endra kategoriar", -"Add" => "Legg til", "Security Warning" => "Tryggleiksåtvaring", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "PHP-utgåva di er sårbar for NULL-byteåtaket (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Ver venleg og oppdater PHP-installasjonen din til å brukar %s trygt.", @@ -155,7 +142,6 @@ $TRANSLATIONS = array( "remember" => "hugs", "Log in" => "Logg inn", "Alternative Logins" => "Alternative innloggingar", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hei der,<br><br>nemner berre at %s delte «%s» med deg.<br><a href=\"%s\">Sjå det!</a><br><br>Me talast!<", "Updating ownCloud to version %s, this may take a while." => "Oppdaterer ownCloud til utgåve %s, dette kan ta ei stund." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/oc.php b/core/l10n/oc.php index fd84d0b2e30..f5016757bc6 100644 --- a/core/l10n/oc.php +++ b/core/l10n/oc.php @@ -1,8 +1,5 @@ <?php $TRANSLATIONS = array( -"group" => "grop", -"No category to add?" => "Pas de categoria d'ajustar ?", -"No categories selected for deletion." => "Pas de categorias seleccionadas per escafar.", "Sunday" => "Dimenge", "Monday" => "Diluns", "Tuesday" => "Dimarç", @@ -40,19 +37,18 @@ $TRANSLATIONS = array( "Ok" => "D'accòrdi", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "Annula", -"Error" => "Error", "Share" => "Parteja", +"Error" => "Error", "Error while sharing" => "Error al partejar", "Error while unsharing" => "Error al non partejar", "Error while changing permissions" => "Error al cambiar permissions", -"Share with" => "Parteja amb", -"Share with link" => "Parteja amb lo ligam", "Password protect" => "Parat per senhal", "Password" => "Senhal", "Set expiration date" => "Met la data d'expiracion", "Expiration date" => "Data d'expiracion", "Share via email:" => "Parteja tras corrièl :", "No people found" => "Deguns trobat", +"group" => "grop", "Resharing is not allowed" => "Tornar partejar es pas permis", "Unshare" => "Pas partejador", "can edit" => "pòt modificar", @@ -64,10 +60,11 @@ $TRANSLATIONS = array( "Password protected" => "Parat per senhal", "Error unsetting expiration date" => "Error al metre de la data d'expiracion", "Error setting expiration date" => "Error setting expiration date", +"Delete" => "Escafa", +"Add" => "Ajusta", "Use the following link to reset your password: {link}" => "Utiliza lo ligam seguent per tornar botar lo senhal : {link}", "You will receive a link to reset your password via Email." => "Reçaupràs un ligam per tornar botar ton senhal via corrièl.", "Username" => "Non d'usancièr", -"Request reset" => "Tornar botar requesit", "Your password was reset" => "Ton senhal es estat tornat botar", "To login page" => "Pagina cap al login", "New password" => "Senhal novèl", @@ -79,8 +76,6 @@ $TRANSLATIONS = array( "Help" => "Ajuda", "Access forbidden" => "Acces enebit", "Cloud not found" => "Nívol pas trobada", -"Edit categories" => "Edita categorias", -"Add" => "Ajusta", "Security Warning" => "Avertiment de securitat", "Create an <strong>admin account</strong>" => "Crea un <strong>compte admin</strong>", "Advanced" => "Avançat", diff --git a/core/l10n/pa.php b/core/l10n/pa.php index c8078d06c73..b637c429a6e 100644 --- a/core/l10n/pa.php +++ b/core/l10n/pa.php @@ -37,10 +37,12 @@ $TRANSLATIONS = array( "Ok" => "ਠੀਕ ਹੈ", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "ਰੱਦ ਕਰੋ", -"Error" => "ਗਲ", "Share" => "ਸਾਂਝਾ ਕਰੋ", +"Error" => "ਗਲ", "Password" => "ਪਾਸਵਰ", "Send" => "ਭੇਜੋ", +"Warning" => "ਚੇਤਾਵਨੀ", +"Delete" => "ਹਟਾਓ", "Username" => "ਯੂਜ਼ਰ-ਨਾਂ", "Security Warning" => "ਸੁਰੱਖਿਆ ਚੇਤਾਵਨੀ" ); diff --git a/core/l10n/pl.php b/core/l10n/pl.php index ad467fe100e..711ebcebe29 100644 --- a/core/l10n/pl.php +++ b/core/l10n/pl.php @@ -1,23 +1,18 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s Współdzielone »%s« z tobą", -"group" => "grupa", +"Couldn't send mail to following users: %s " => "Nie można było wysłać wiadomości do następujących użytkowników: %s", "Turned on maintenance mode" => "Włączony tryb konserwacji", "Turned off maintenance mode" => "Wyłączony tryb konserwacji", "Updated database" => "Zaktualizuj bazę", "Updating filecache, this may take really long..." => "Aktualizowanie filecache, to może potrwać bardzo długo...", "Updated filecache" => "Zaktualizuj filecache", "... %d%% done ..." => "... %d%% udane ...", -"Category type not provided." => "Nie podano typu kategorii.", -"No category to add?" => "Brak kategorii do dodania?", -"This category already exists: %s" => "Ta kategoria już istnieje: %s", -"Object type not provided." => "Nie podano typu obiektu.", -"%s ID not provided." => "Nie podano ID %s.", -"Error adding %s to favorites." => "Błąd podczas dodawania %s do ulubionych.", -"No categories selected for deletion." => "Nie zaznaczono kategorii do usunięcia.", -"Error removing %s from favorites." => "Błąd podczas usuwania %s z ulubionych.", +"No image or file provided" => "Brak obrazu lub pliku dostarczonego", "Unknown filetype" => "Nieznany typ pliku", "Invalid image" => "Nieprawidłowe zdjęcie", +"No temporary profile picture available, try again" => "Brak obrazka profilu tymczasowego, spróbuj ponownie", +"No crop data provided" => "Brak danych do przycięcia", "Sunday" => "Niedziela", "Monday" => "Poniedziałek", "Tuesday" => "Wtorek", @@ -50,28 +45,30 @@ $TRANSLATIONS = array( "last year" => "w zeszłym roku", "years ago" => "lat temu", "Choose" => "Wybierz", +"Error loading file picker template: {error}" => "Błąd podczas ładowania pliku wybranego szablonu: {error}", "Yes" => "Tak", "No" => "Nie", "Ok" => "OK", +"Error loading message template: {error}" => "Błąd podczas ładowania szablonu wiadomości: {error}", "_{count} file conflict_::_{count} file conflicts_" => array("{count} konfliktów plików","{count} konfliktów plików","{count} konfliktów plików"), "One file conflict" => "Konflikt pliku", +"Which files do you want to keep?" => "Które pliki chcesz zachować?", +"If you select both versions, the copied file will have a number added to its name." => "Jeśli wybierzesz obie wersje, skopiowany plik będzie miał dodany numerek w nazwie", "Cancel" => "Anuluj", "Continue" => "Kontynuuj ", "(all selected)" => "(wszystkie zaznaczone)", "({count} selected)" => "({count} zaznaczonych)", -"The object type is not specified." => "Nie określono typu obiektu.", -"Error" => "Błąd", -"The app name is not specified." => "Nie określono nazwy aplikacji.", -"The required file {file} is not installed!" => "Wymagany plik {file} nie jest zainstalowany!", +"Error loading file exists template" => "Błąd podczas ładowania szablonu istniejącego pliku", "Shared" => "Udostępniono", "Share" => "Udostępnij", +"Error" => "Błąd", "Error while sharing" => "Błąd podczas współdzielenia", "Error while unsharing" => "Błąd podczas zatrzymywania współdzielenia", "Error while changing permissions" => "Błąd przy zmianie uprawnień", "Shared with you and the group {group} by {owner}" => "Udostępnione tobie i grupie {group} przez {owner}", "Shared with you by {owner}" => "Udostępnione tobie przez {owner}", -"Share with" => "Współdziel z", -"Share with link" => "Współdziel wraz z odnośnikiem", +"Share with user or group …" => "Współdziel z użytkownikiem lub grupą ...", +"Share link" => "Udostępnij link", "Password protect" => "Zabezpiecz hasłem", "Password" => "Hasło", "Allow Public Upload" => "Pozwól na publiczne wczytywanie", @@ -81,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Data wygaśnięcia", "Share via email:" => "Współdziel poprzez e-mail:", "No people found" => "Nie znaleziono ludzi", +"group" => "grupa", "Resharing is not allowed" => "Współdzielenie nie jest możliwe", "Shared in {item} with {user}" => "Współdzielone w {item} z {user}", "Unshare" => "Zatrzymaj współdzielenie", +"notify by email" => "powiadom przez emaila", "can edit" => "może edytować", "access control" => "kontrola dostępu", "create" => "utwórz", @@ -95,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Błąd podczas ustawiania daty wygaśnięcia", "Sending ..." => "Wysyłanie...", "Email sent" => "E-mail wysłany", +"Warning" => "Ostrzeżenie", +"The object type is not specified." => "Nie określono typu obiektu.", +"Enter new" => "Wpisz nowy", +"Delete" => "Usuń", +"Add" => "Dodaj", +"Edit tags" => "Edytuj tagi", +"Error loading dialog template: {error}" => "Błąd podczas ładowania szablonu dialogu: {error}", +"No tags selected for deletion." => "Nie zaznaczono tagów do usunięcia.", +"Please reload the page." => "Proszę przeładować stronę", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Aktualizacja zakończyła się niepowodzeniem. Zgłoś ten problem <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">spoleczności ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "Aktualizacji zakończyła się powodzeniem. Przekierowuję do ownCloud.", "%s password reset" => "%s reset hasła", @@ -105,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Nazwa użytkownika", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Pliki są szyfrowane. Jeśli nie włączono klucza odzyskiwania, nie będzie możliwe odzyskać dane z powrotem po zresetowaniu hasła. Jeśli nie masz pewności, co zrobić, prosimy o kontakt z administratorem, przed kontynuowaniem. Czy chcesz kontynuować?", "Yes, I really want to reset my password now" => "Tak, naprawdę chcę zresetować hasło teraz", -"Request reset" => "Żądanie resetowania", +"Reset" => "Resetuj", "Your password was reset" => "Zresetowano hasło", "To login page" => "Do strony logowania", "New password" => "Nowe hasło", @@ -115,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Aplikacje", "Admin" => "Administrator", "Help" => "Pomoc", +"Error loading tags" => "Błąd ładowania tagów", +"Tag already exists" => "Tag już istnieje", +"Error deleting tag(s)" => "Błąd przy osuwaniu tag(ów)", +"Error tagging" => "Błąd tagowania", +"Error untagging" => "Błąd odtagowania", +"Error favoriting" => "Błąd podczas dodawania do ulubionch", +"Error unfavoriting" => "Błąd przy usuwaniu z ulubionych", "Access forbidden" => "Dostęp zabroniony", "Cloud not found" => "Nie odnaleziono chmury", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Cześć,\n\nInformuję cię że %s udostępnia ci %s.\nZobacz na: %s\n\nPozdrawiam!", -"Edit categories" => "Edytuj kategorie", -"Add" => "Dodaj", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Witaj,\n\ntylko informuję, że %s współdzieli z Tobą %s.\nZobacz tutaj: %s\n\n", +"The share will expire on %s." => "Ten zasób wygaśnie %s", +"Cheers!" => "Pozdrawiam!", "Security Warning" => "Ostrzeżenie o zabezpieczeniach", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Twója wersja PHP jest narażona na NULL Byte attack (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Proszę uaktualnij swoją instalacje PHP aby używać %s bezpiecznie.", @@ -138,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Obszar tabel bazy danych", "Database host" => "Komputer bazy danych", "Finish setup" => "Zakończ konfigurowanie", +"Finishing …" => "Kończę ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Ta aplikacja wymaga włączenia JavaScript do poprawnego działania. Proszę <a href=\"http://enable-javascript.com/\" target=\"_blank\">włączyć JavaScript</a> i przeładować stronę.", "%s is available. Get more information on how to update." => "%s jest dostępna. Dowiedz się więcej na temat aktualizacji.", "Log out" => "Wyloguj", "Automatic logon rejected!" => "Automatyczne logowanie odrzucone!", "If you did not change your password recently, your account may be compromised!" => "Jeśli hasło było dawno niezmieniane, twoje konto może być zagrożone!", "Please change your password to secure your account again." => "Zmień swoje hasło, aby ponownie zabezpieczyć swoje konto.", +"Server side authentication failed!" => "Uwierzytelnianie po stronie serwera nie powiodło się!", +"Please contact your administrator." => "Skontaktuj się z administratorem", "Lost your password?" => "Nie pamiętasz hasła?", "remember" => "pamiętaj", "Log in" => "Zaloguj", "Alternative Logins" => "Alternatywne loginy", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Cześć,<br><br>Informuję cię że %s udostępnia ci »%s«.\n<br><a href=\"%s\">Zobacz</a><br><br>Pozdrawiam!", -"Updating ownCloud to version %s, this may take a while." => "Aktualizowanie ownCloud do wersji %s. Może to trochę potrwać." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Cześć,<br><br>Informuję cię że %s udostępnia ci »%s«.\n<br><a href=\"%s\">Zobacz!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Ta instalacja ownCloud działa obecnie w trybie pojedynczego użytkownika.", +"This means only administrators can use the instance." => "To oznacza, że tylko administratorzy mogą w tej chwili używać aplikacji.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Skontaktuj się z administratorem, jeśli ten komunikat pojawił się nieoczekiwanie lub wyświetla się ciągle.", +"Thank you for your patience." => "Dziękuję za cierpliwość.", +"Updating ownCloud to version %s, this may take a while." => "Aktualizowanie ownCloud do wersji %s. Może to trochę potrwać.", +"This ownCloud instance is currently being updated, which may take a while." => "Ta instalacja ownCloud jest w tej chwili aktualizowana, co może chwilę potrwać", +"Please reload this page after a short time to continue using ownCloud." => "Proszę przeładować tę stronę za chwilę, aby kontynuować pracę w ownCloud" ); $PLURAL_FORMS = "nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"; diff --git a/core/l10n/pt_BR.php b/core/l10n/pt_BR.php index 5f8903a8ff5..e4dd68b99d1 100644 --- a/core/l10n/pt_BR.php +++ b/core/l10n/pt_BR.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s compartilhou »%s« com você", -"group" => "grupo", +"Couldn't send mail to following users: %s " => "Não foi possível enviar e-mail para os seguintes usuários: %s", "Turned on maintenance mode" => "Ativar modo de manutenção", "Turned off maintenance mode" => "Desligar o modo de manutenção", "Updated database" => "Atualizar o banco de dados", "Updating filecache, this may take really long..." => "Atualizar cahe de arquivos, isto pode levar algum tempo...", "Updated filecache" => "Atualizar cache de arquivo", "... %d%% done ..." => "... %d%% concluído ...", -"Category type not provided." => "Tipo de categoria não fornecido.", -"No category to add?" => "Nenhuma categoria a adicionar?", -"This category already exists: %s" => "Esta categoria já existe: %s", -"Object type not provided." => "tipo de objeto não fornecido.", -"%s ID not provided." => "%s ID não fornecido(s).", -"Error adding %s to favorites." => "Erro ao adicionar %s aos favoritos.", -"No categories selected for deletion." => "Nenhuma categoria selecionada para remoção.", -"Error removing %s from favorites." => "Erro ao remover %s dos favoritos.", "No image or file provided" => "Nenhuma imagem ou arquivo fornecido", "Unknown filetype" => "Tipo de arquivo desconhecido", "Invalid image" => "Imagem inválida", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(todos os selecionados)", "({count} selected)" => "({count} selecionados)", "Error loading file exists template" => "Erro ao carregar arquivo existe modelo", -"The object type is not specified." => "O tipo de objeto não foi especificado.", -"Error" => "Erro", -"The app name is not specified." => "O nome do app não foi especificado.", -"The required file {file} is not installed!" => "O arquivo {file} necessário não está instalado!", "Shared" => "Compartilhados", "Share" => "Compartilhar", +"Error" => "Erro", "Error while sharing" => "Erro ao compartilhar", "Error while unsharing" => "Erro ao descompartilhar", "Error while changing permissions" => "Erro ao mudar permissões", "Shared with you and the group {group} by {owner}" => "Compartilhado com você e com o grupo {group} por {owner}", "Shared with you by {owner}" => "Compartilhado com você por {owner}", -"Share with" => "Compartilhar com", -"Share with link" => "Compartilhar com link", +"Share with user or group …" => "Compartilhar com usuário ou grupo ...", +"Share link" => "Compartilher link", "Password protect" => "Proteger com senha", "Password" => "Senha", "Allow Public Upload" => "Permitir upload público", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Data de expiração", "Share via email:" => "Compartilhar via e-mail:", "No people found" => "Nenhuma pessoa encontrada", +"group" => "grupo", "Resharing is not allowed" => "Não é permitido re-compartilhar", "Shared in {item} with {user}" => "Compartilhado em {item} com {user}", "Unshare" => "Descompartilhar", +"notify by email" => "notificar por e-mail", "can edit" => "pode editar", "access control" => "controle de acesso", "create" => "criar", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Erro ao definir data de expiração", "Sending ..." => "Enviando ...", "Email sent" => "E-mail enviado", +"Warning" => "Aviso", +"The object type is not specified." => "O tipo de objeto não foi especificado.", +"Enter new" => "Entrar uma nova", +"Delete" => "Eliminar", +"Add" => "Adicionar", +"Edit tags" => "Editar etiqueta", +"Error loading dialog template: {error}" => "Erro carregando diálogo de formatação:{error}", +"No tags selected for deletion." => "Nenhuma etiqueta selecionada para deleção.", +"Please reload the page." => "Por favor recarregue a página", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "A atualização falhou. Por favor, relate este problema para a <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">comunidade ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "A atualização teve êxito. Você será redirecionado ao ownCloud agora.", "%s password reset" => "%s redefinir senha", @@ -113,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Nome de usuário", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Seus arquivos estão encriptados. Se você não habilitou a chave de recuperação, não haverá maneira de recuperar seus dados após criar uma nova senha. Se você não tem certeza do que fazer, por favor entre em contato com o administrador antes de continuar. Tem certeza que realmente quer continuar?", "Yes, I really want to reset my password now" => "Sim, realmente quero criar uma nova senha.", -"Request reset" => "Pedir redefinição", +"Reset" => "Resetar", "Your password was reset" => "Sua senha foi redefinida", "To login page" => "Para a página de login", "New password" => "Nova senha", @@ -123,11 +123,18 @@ $TRANSLATIONS = array( "Apps" => "Aplicações", "Admin" => "Admin", "Help" => "Ajuda", +"Error loading tags" => " Erro carregando etiqueta", +"Tag already exists" => "tiqueta já existe", +"Error deleting tag(s)" => "Erro deletando etiqueta(s)", +"Error tagging" => "Erro etiquetando", +"Error untagging" => "Erro retirando etiquetando", +"Error favoriting" => "Erro colocando no favoritos", +"Error unfavoriting" => "Erro retirando do favoritos", "Access forbidden" => "Acesso proibido", "Cloud not found" => "Cloud não encontrado", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Olá,\n\napenas para você saber que %s compartilhou %s com você.\nVeja: %s\n\nAbraços!", -"Edit categories" => "Editar categorias", -"Add" => "Adicionar", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Olá,\n\ngostaria que você soubesse que %s compartilhou %s com vecê.\nVeja isto: %s\n\n", +"The share will expire on %s." => "O compartilhamento irá expirar em %s.", +"Cheers!" => "Saúde!", "Security Warning" => "Aviso de Segurança", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Sua versão do PHP está vulnerável ao ataque NULL Byte (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Por favor, atualize sua instalação PHP para usar %s segurança.", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Espaço de tabela do banco de dados", "Database host" => "Host do banco de dados", "Finish setup" => "Concluir configuração", +"Finishing …" => "Finalizando ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Esta aplicação reque JavaScript habilidado para correta operação.\nPor favor <a href=\"http://enable-javascript.com/\" target=\"_blank\">habilite JavaScript</a> e recarregue esta esta interface.", "%s is available. Get more information on how to update." => "%s está disponível. Obtenha mais informações sobre como atualizar.", "Log out" => "Sair", "Automatic logon rejected!" => "Entrada Automática no Sistema Rejeitada!", "If you did not change your password recently, your account may be compromised!" => "Se você não mudou a sua senha recentemente, a sua conta pode estar comprometida!", "Please change your password to secure your account again." => "Por favor troque sua senha para tornar sua conta segura novamente.", +"Server side authentication failed!" => "Autenticação do servidor falhou!", +"Please contact your administrator." => "Por favor, contate o administrador.", "Lost your password?" => "Esqueceu sua senha?", "remember" => "lembrar", "Log in" => "Fazer login", "Alternative Logins" => "Logins alternativos", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Olá,<br><br>apenas para você saber que %s compartilhou %s com você.<br><a href=\"%s\">Veja: </a><br><br>Abraços!", -"Updating ownCloud to version %s, this may take a while." => "Atualizando ownCloud para a versão %s, isto pode levar algum tempo." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Olá,<br><br>só gostaria que você soubesse que %s compartilhou »%s« com você.<br><a href=\"%s\">Veja isto!</a><br><br", +"This ownCloud instance is currently in single user mode." => "Nesta instância ownCloud está em modo de usuário único.", +"This means only administrators can use the instance." => "Isso significa que apenas os administradores podem usar o exemplo.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacte o seu administrador do sistema se esta mensagem persistir ou aparecer inesperadamente.", +"Thank you for your patience." => "Obrigado pela sua paciência.", +"Updating ownCloud to version %s, this may take a while." => "Atualizando ownCloud para a versão %s, isto pode levar algum tempo.", +"This ownCloud instance is currently being updated, which may take a while." => "Esta instância do ownCloud está sendo atualizada, o que pode demorar um pouco.", +"Please reload this page after a short time to continue using ownCloud." => "Por favor, atualize esta página depois de um curto período de tempo para continuar usando ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n > 1);"; diff --git a/core/l10n/pt_PT.php b/core/l10n/pt_PT.php index 977d8e38cb2..1d6429ddf2b 100644 --- a/core/l10n/pt_PT.php +++ b/core/l10n/pt_PT.php @@ -1,21 +1,12 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s partilhado »%s« contigo", -"group" => "grupo", "Turned on maintenance mode" => "Activado o modo de manutenção", "Turned off maintenance mode" => "Desactivado o modo de manutenção", "Updated database" => "Base de dados actualizada", "Updating filecache, this may take really long..." => "A actualizar o cache dos ficheiros, poderá demorar algum tempo...", "Updated filecache" => "Actualizado o cache dos ficheiros", "... %d%% done ..." => "... %d%% feito ...", -"Category type not provided." => "Tipo de categoria não fornecido", -"No category to add?" => "Nenhuma categoria para adicionar?", -"This category already exists: %s" => "A categoria já existe: %s", -"Object type not provided." => "Tipo de objecto não fornecido", -"%s ID not provided." => "ID %s não fornecido", -"Error adding %s to favorites." => "Erro a adicionar %s aos favoritos", -"No categories selected for deletion." => "Nenhuma categoria seleccionada para eliminar.", -"Error removing %s from favorites." => "Erro a remover %s dos favoritos.", "No image or file provided" => "Não foi selecionado nenhum ficheiro para importar", "Unknown filetype" => "Ficheiro desconhecido", "Invalid image" => "Imagem inválida", @@ -57,20 +48,20 @@ $TRANSLATIONS = array( "Ok" => "Ok", "Error loading message template: {error}" => "Erro ao carregar o template: {error}", "_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Which files do you want to keep?" => "Quais os ficheiros que pretende manter?", "Cancel" => "Cancelar", -"The object type is not specified." => "O tipo de objecto não foi especificado", -"Error" => "Erro", -"The app name is not specified." => "O nome da aplicação não foi especificado", -"The required file {file} is not installed!" => "O ficheiro necessário {file} não está instalado!", +"Continue" => "Continuar", +"(all selected)" => "(todos seleccionados)", +"({count} selected)" => "({count} seleccionados)", "Shared" => "Partilhado", "Share" => "Partilhar", +"Error" => "Erro", "Error while sharing" => "Erro ao partilhar", "Error while unsharing" => "Erro ao deixar de partilhar", "Error while changing permissions" => "Erro ao mudar permissões", "Shared with you and the group {group} by {owner}" => "Partilhado consigo e com o grupo {group} por {owner}", "Shared with you by {owner}" => "Partilhado consigo por {owner}", -"Share with" => "Partilhar com", -"Share with link" => "Partilhar com link", +"Share link" => "Partilhar o link", "Password protect" => "Proteger com palavra-passe", "Password" => "Password", "Allow Public Upload" => "Permitir Envios Públicos", @@ -80,9 +71,11 @@ $TRANSLATIONS = array( "Expiration date" => "Data de expiração", "Share via email:" => "Partilhar via email:", "No people found" => "Não foi encontrado ninguém", +"group" => "grupo", "Resharing is not allowed" => "Não é permitido partilhar de novo", "Shared in {item} with {user}" => "Partilhado em {item} com {user}", "Unshare" => "Deixar de partilhar", +"notify by email" => "Notificar por email", "can edit" => "pode editar", "access control" => "Controlo de acesso", "create" => "criar", @@ -94,6 +87,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Erro ao aplicar a data de expiração", "Sending ..." => "A Enviar...", "Email sent" => "E-mail enviado", +"Warning" => "Aviso", +"The object type is not specified." => "O tipo de objecto não foi especificado", +"Delete" => "Eliminar", +"Add" => "Adicionar", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "A actualização falhou. Por favor reporte este incidente seguindo este link <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.", "The update was successful. Redirecting you to ownCloud now." => "A actualização foi concluída com sucesso. Vai ser redireccionado para o ownCloud agora.", "%s password reset" => "%s reposição da password", @@ -104,7 +101,7 @@ $TRANSLATIONS = array( "Username" => "Nome de utilizador", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Os seus ficheiros estão encriptados. Se não activou a chave de recuperação, não vai ser possível recuperar os seus dados no caso da sua password ser reinicializada. Se não tem a certeza do que precisa de fazer, por favor contacte o seu administrador antes de continuar. Tem a certeza que quer continuar?", "Yes, I really want to reset my password now" => "Sim, tenho a certeza que pretendo redefinir a minha palavra-passe agora.", -"Request reset" => "Pedir reposição", +"Reset" => "Repor", "Your password was reset" => "A sua password foi reposta", "To login page" => "Para a página de entrada", "New password" => "Nova palavra-chave", @@ -116,9 +113,7 @@ $TRANSLATIONS = array( "Help" => "Ajuda", "Access forbidden" => "Acesso interdito", "Cloud not found" => "Cloud nao encontrada", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Olá,\n\nApenas para lhe informar que %s partilhou %s consigo.\nVeja-o: %s\n\nCumprimentos!", -"Edit categories" => "Editar categorias", -"Add" => "Adicionar", +"The share will expire on %s." => "Esta partilha vai expirar em %s.", "Security Warning" => "Aviso de Segurança", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "A sua versão do PHP é vulnerável ao ataque Byte Null (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Por favor atualize a sua versão PHP instalada para usar o %s com segurança.", @@ -137,16 +132,18 @@ $TRANSLATIONS = array( "Database tablespace" => "Tablespace da base de dados", "Database host" => "Anfitrião da base de dados", "Finish setup" => "Acabar instalação", +"Finishing …" => "A terminar...", "%s is available. Get more information on how to update." => "%s está disponível. Tenha mais informações como actualizar.", "Log out" => "Sair", "Automatic logon rejected!" => "Login automático rejeitado!", "If you did not change your password recently, your account may be compromised!" => "Se não mudou a sua palavra-passe recentemente, a sua conta pode ter sido comprometida!", "Please change your password to secure your account again." => "Por favor mude a sua palavra-passe para assegurar a sua conta de novo.", +"Please contact your administrator." => "Por favor contacte o administrador.", "Lost your password?" => "Esqueceu-se da sua password?", "remember" => "lembrar", "Log in" => "Entrar", "Alternative Logins" => "Contas de acesso alternativas", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Olá,<br><br>Apenas para lhe informar que %s partilhou »%s« consigo.<br><a href=\"%s\">Consulte-o aqui!</a><br><br>Cumprimentos!", +"Thank you for your patience." => "Obrigado pela sua paciência.", "Updating ownCloud to version %s, this may take a while." => "A actualizar o ownCloud para a versão %s, esta operação pode demorar." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/ro.php b/core/l10n/ro.php index 12fbfa5f0ca..dda1b75d306 100644 --- a/core/l10n/ro.php +++ b/core/l10n/ro.php @@ -1,16 +1,7 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s Partajat »%s« cu tine de", -"group" => "grup", "Updated database" => "Bază de date actualizată", -"Category type not provided." => "Tipul de categorie nu a fost specificat.", -"No category to add?" => "Nici o categorie de adăugat?", -"This category already exists: %s" => "Această categorie deja există: %s", -"Object type not provided." => "Tipul obiectului nu este prevăzut", -"%s ID not provided." => "ID-ul %s nu a fost introdus", -"Error adding %s to favorites." => "Eroare la adăugarea %s la favorite.", -"No categories selected for deletion." => "Nicio categorie selectată pentru ștergere.", -"Error removing %s from favorites." => "Eroare la ștergerea %s din favorite.", "Unknown filetype" => "Tip fișier necunoscut", "Invalid image" => "Imagine invalidă", "Sunday" => "Duminică", @@ -54,19 +45,14 @@ $TRANSLATIONS = array( "If you select both versions, the copied file will have a number added to its name." => "Dacă alegi ambele versiuni, fișierul copiat va avea un număr atașat la denumirea sa.", "Cancel" => "Anulare", "Continue" => "Continuă", -"The object type is not specified." => "Tipul obiectului nu este specificat.", -"Error" => "Eroare", -"The app name is not specified." => "Numele aplicației nu este specificat.", -"The required file {file} is not installed!" => "Fișierul obligatoriu {file} nu este instalat!", "Shared" => "Partajat", "Share" => "Partajează", +"Error" => "Eroare", "Error while sharing" => "Eroare la partajare", "Error while unsharing" => "Eroare la anularea partajării", "Error while changing permissions" => "Eroare la modificarea permisiunilor", "Shared with you and the group {group} by {owner}" => "Distribuie cu tine si grupul {group} de {owner}", "Shared with you by {owner}" => "Distribuie cu tine de {owner}", -"Share with" => "Partajat cu", -"Share with link" => "Partajare cu legătură", "Password protect" => "Protejare cu parolă", "Password" => "Parolă", "Allow Public Upload" => "Permiteţi încărcarea publică.", @@ -76,6 +62,7 @@ $TRANSLATIONS = array( "Expiration date" => "Data expirării", "Share via email:" => "Distribuie prin email:", "No people found" => "Nici o persoană găsită", +"group" => "grup", "Resharing is not allowed" => "Repartajarea nu este permisă", "Shared in {item} with {user}" => "Distribuie in {item} si {user}", "Unshare" => "Anulare partajare", @@ -90,6 +77,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Eroare la specificarea datei de expirare", "Sending ..." => "Se expediază...", "Email sent" => "Mesajul a fost expediat", +"Warning" => "Atenție", +"The object type is not specified." => "Tipul obiectului nu este specificat.", +"Delete" => "Șterge", +"Add" => "Adaugă", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Actualizarea a eșuat! Raportați problema către <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">comunitatea ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "Actualizare reușită. Ești redirecționat către ownCloud.", "Use the following link to reset your password: {link}" => "Folosește următorul link pentru a reseta parola: {link}", @@ -99,7 +90,6 @@ $TRANSLATIONS = array( "Username" => "Nume utilizator", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Fișierele tale sunt criptate. Dacă nu ai activat o cheie de recuperare, nu va mai exista nici o metodă prin care să îți recuperezi datele după resetarea parole. Dacă nu ești sigur în privința la ce ai de făcut, contactează un administrator înainte să continuii. Chiar vrei să continui?", "Yes, I really want to reset my password now" => "Da, eu chiar doresc să îmi resetez parola acum", -"Request reset" => "Cerere trimisă", "Your password was reset" => "Parola a fost resetată", "To login page" => "Spre pagina de autentificare", "New password" => "Noua parolă", @@ -111,9 +101,6 @@ $TRANSLATIONS = array( "Help" => "Ajutor", "Access forbidden" => "Acces restricționat", "Cloud not found" => "Nu s-a găsit", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Salutare,\n\nVă aduc la cunoștință că %s a partajat %s cu tine.\nAccesează la: %s\n\nNumai bine!", -"Edit categories" => "Editează categorii", -"Add" => "Adaugă", "Security Warning" => "Avertisment de securitate", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Versiunea dvs. PHP este vulnerabilă la un atac cu un octet NULL (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Te rog actualizează versiunea PHP pentru a utiliza %s în mod securizat.", @@ -141,7 +128,6 @@ $TRANSLATIONS = array( "remember" => "amintește", "Log in" => "Autentificare", "Alternative Logins" => "Conectări alternative", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Salutare, <br><br>Vă aduc la cunoștință că %s a partajat %s cu tine.<br><a href=\"%s\">Accesează-l!</a><br><br>Numai bine!", "Updating ownCloud to version %s, this may take a while." => "Actualizăm ownCloud la versiunea %s, aceasta poate dura câteva momente." ); $PLURAL_FORMS = "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"; diff --git a/core/l10n/ru.php b/core/l10n/ru.php index 1b3133a1a6f..cd889e98e12 100644 --- a/core/l10n/ru.php +++ b/core/l10n/ru.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s поделился »%s« с вами", -"group" => "группа", +"Couldn't send mail to following users: %s " => "Невозможно отправить письмо следующим пользователям: %s", "Turned on maintenance mode" => "Режим отладки включён", "Turned off maintenance mode" => "Режим отладки отключён", "Updated database" => "База данных обновлена", "Updating filecache, this may take really long..." => "Обновление файлового кэша, это может занять некоторое время...", "Updated filecache" => "Обновлен файловый кэш", "... %d%% done ..." => "... %d%% завершено ...", -"Category type not provided." => "Тип категории не предоставлен", -"No category to add?" => "Нет категорий для добавления?", -"This category already exists: %s" => "Эта категория уже существует: %s", -"Object type not provided." => "Тип объекта не предоставлен", -"%s ID not provided." => "ID %s не предоставлен", -"Error adding %s to favorites." => "Ошибка добавления %s в избранное", -"No categories selected for deletion." => "Нет категорий для удаления.", -"Error removing %s from favorites." => "Ошибка удаления %s из избранного", "No image or file provided" => "Не указано изображение или файл", "Unknown filetype" => "Неизвестный тип файла", "Invalid image" => "Изображение повреждено", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(выбраны все)", "({count} selected)" => "({count} выбрано)", "Error loading file exists template" => "Ошибка при загрузке шаблона существующего файла", -"The object type is not specified." => "Тип объекта не указан", -"Error" => "Ошибка", -"The app name is not specified." => "Имя приложения не указано", -"The required file {file} is not installed!" => "Необходимый файл {file} не установлен!", "Shared" => "Общие", "Share" => "Открыть доступ", +"Error" => "Ошибка", "Error while sharing" => "Ошибка при открытии доступа", "Error while unsharing" => "Ошибка при закрытии доступа", "Error while changing permissions" => "Ошибка при смене разрешений", "Shared with you and the group {group} by {owner}" => "{owner} открыл доступ для Вас и группы {group} ", "Shared with you by {owner}" => "{owner} открыл доступ для Вас", -"Share with" => "Поделиться с", -"Share with link" => "Поделиться с ссылкой", +"Share with user or group …" => "Поделиться с пользователем или группой...", +"Share link" => "Поделиться ссылкой", "Password protect" => "Защитить паролем", "Password" => "Пароль", "Allow Public Upload" => "Разрешить открытую загрузку", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Дата окончания", "Share via email:" => "Поделится через электронную почту:", "No people found" => "Ни один человек не найден", +"group" => "группа", "Resharing is not allowed" => "Общий доступ не разрешен", "Shared in {item} with {user}" => "Общий доступ к {item} с {user}", "Unshare" => "Закрыть общий доступ", +"notify by email" => "уведомить по почте", "can edit" => "может редактировать", "access control" => "контроль доступа", "create" => "создать", @@ -103,6 +94,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Ошибка при установке срока доступа", "Sending ..." => "Отправляется ...", "Email sent" => "Письмо отправлено", +"Warning" => "Предупреждение", +"The object type is not specified." => "Тип объекта не указан", +"Enter new" => "Ввести новое", +"Delete" => "Удалить", +"Add" => "Добавить", +"Edit tags" => "Изменить метки", +"Error loading dialog template: {error}" => "Ошибка загрузки шаблона диалога: {error}", +"No tags selected for deletion." => "Не выбраны меток для удаления.", +"Please reload the page." => "Пожалуйста, перезагрузите страницу.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "При обновлении произошла ошибка. Пожалуйста сообщите об этом в <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud сообщество</a>.", "The update was successful. Redirecting you to ownCloud now." => "Обновление прошло успешно. Перенаправляемся в Ваш ownCloud...", "%s password reset" => "%s сброс пароля", @@ -113,7 +113,7 @@ $TRANSLATIONS = array( "Username" => "Имя пользователя", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Ваши файлы зашифрованы. Если вы не активировали ключ восстановления, то после сброса пароля все ваши данные будут потеряны навсегда. Если вы не знаете что делать, свяжитесь со своим администратором до того как продолжить. Вы действительно хотите продолжить?", "Yes, I really want to reset my password now" => "Да, я действительно хочу сбросить свой пароль", -"Request reset" => "Запросить сброс", +"Reset" => "Сброс", "Your password was reset" => "Ваш пароль был сброшен", "To login page" => "На страницу авторизации", "New password" => "Новый пароль", @@ -121,13 +121,20 @@ $TRANSLATIONS = array( "Personal" => "Личное", "Users" => "Пользователи", "Apps" => "Приложения", -"Admin" => "Admin", +"Admin" => "Админпанель", "Help" => "Помощь", +"Error loading tags" => "Ошибка загрузки меток", +"Tag already exists" => "Метка уже существует", +"Error deleting tag(s)" => "Ошибка удаления метки(ок)", +"Error tagging" => "Ошибка присваивания метки", +"Error untagging" => "Ошибка снятия метки", +"Error favoriting" => "Ошибка размещения в любимых", +"Error unfavoriting" => "Ошибка удаления из любимых", "Access forbidden" => "Доступ запрещён", "Cloud not found" => "Облако не найдено", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Приветствую,⏎\n⏎\nпросто даю знать, что %s поделился %s с вами.⏎\nПосмотреть: %s⏎\n⏎\nУдачи!", -"Edit categories" => "Редактировать категрии", -"Add" => "Добавить", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Здравствуйте,\n\nпросто даём вам знать, что %s расшарил %s для вас.\nПосмотреть: %s\n\n", +"The share will expire on %s." => "Доступ пропадет в %s", +"Cheers!" => "Приветствуем!", "Security Warning" => "Предупреждение безопасности", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Ваша версия PHP уязвима к атаке NULL Byte (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Пожалуйста обновите Вашу PHP конфигурацию для безопасного использования %s.", @@ -146,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Табличое пространство базы данных", "Database host" => "Хост базы данных", "Finish setup" => "Завершить установку", +"Finishing …" => "Завершаем...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Это приложение требует включённый JavaScript для корректной работы. Пожалуйста, <a href=\"http://enable-javascript.com/\" target=\"_blank\">включите JavaScript</a> и перезагрузите интерфейс.", "%s is available. Get more information on how to update." => "%s доступно. Получить дополнительную информацию о порядке обновления.", "Log out" => "Выйти", "Automatic logon rejected!" => "Автоматический вход в систему отключен!", "If you did not change your password recently, your account may be compromised!" => "Если Вы недавно не меняли свой пароль, то Ваша учетная запись может быть скомпрометирована!", "Please change your password to secure your account again." => "Пожалуйста, смените пароль, чтобы обезопасить свою учетную запись.", +"Server side authentication failed!" => "Неудачная аутентификация с сервером!", +"Please contact your administrator." => "Пожалуйста, свяжитесь с вашим администратором.", "Lost your password?" => "Забыли пароль?", "remember" => "запомнить", "Log in" => "Войти", "Alternative Logins" => "Альтернативные имена пользователя", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Приветствую,<br><br>просто даю знать, что %s поделился »%s« с вами.<br><a href=\"%s\">Посмотреть!</a><br><br>Удачи!", -"Updating ownCloud to version %s, this may take a while." => "Идёт обновление ownCloud до версии %s. Это может занять некоторое время." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Здравствуйте,<br><br>просто даём вам знать, что %s расшарил %s для вас.<br><a href=\"%s\">Посмотреть!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Эта установка ownCloud в настоящее время в однопользовательском режиме.", +"This means only administrators can use the instance." => "Это значит, что только администраторы могут использовать эту установку.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Обратитесь к вашему системному администратору если это сообщение не исчезает или появляется неожиданно.", +"Thank you for your patience." => "Спасибо за терпение.", +"Updating ownCloud to version %s, this may take a while." => "Идёт обновление ownCloud до версии %s. Это может занять некоторое время.", +"This ownCloud instance is currently being updated, which may take a while." => "Производится обновление ownCloud, это может занять некоторое время.", +"Please reload this page after a short time to continue using ownCloud." => "Перезагрузите эту страницу через некоторое время чтобы продолжить использовать ownCloud." ); $PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"; diff --git a/core/l10n/si_LK.php b/core/l10n/si_LK.php index 2d922657ea0..0b788ad73fe 100644 --- a/core/l10n/si_LK.php +++ b/core/l10n/si_LK.php @@ -1,7 +1,5 @@ <?php $TRANSLATIONS = array( -"group" => "කණ්ඩායම", -"No categories selected for deletion." => "මකා දැමීම සඳහා ප්රවර්ගයන් තෝරා නොමැත.", "Sunday" => "ඉරිදා", "Monday" => "සඳුදා", "Tuesday" => "අඟහරුවාදා", @@ -39,15 +37,14 @@ $TRANSLATIONS = array( "Ok" => "හරි", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "එපා", -"Error" => "දෝෂයක්", "Share" => "බෙදා හදා ගන්න", -"Share with" => "බෙදාගන්න", -"Share with link" => "යොමුවක් මඟින් බෙදාගන්න", +"Error" => "දෝෂයක්", "Password protect" => "මුර පදයකින් ආරක්ශාකරන්න", "Password" => "මුර පදය", "Set expiration date" => "කල් ඉකුත් විමේ දිනය දමන්න", "Expiration date" => "කල් ඉකුත් විමේ දිනය", "Share via email:" => "විද්යුත් තැපෑල මඟින් බෙදාගන්න: ", +"group" => "කණ්ඩායම", "Unshare" => "නොබෙදු", "can edit" => "සංස්කරණය කළ හැක", "access control" => "ප්රවේශ පාලනය", @@ -58,6 +55,9 @@ $TRANSLATIONS = array( "Password protected" => "මුර පදයකින් ආරක්ශාකර ඇත", "Error unsetting expiration date" => "කල් ඉකුත් දිනය ඉවත් කිරීමේ දෝෂයක්", "Error setting expiration date" => "කල් ඉකුත් දිනය ස්ථාපනය කිරීමේ දෝෂයක්", +"Warning" => "අවවාදය", +"Delete" => "මකා දමන්න", +"Add" => "එකතු කරන්න", "You will receive a link to reset your password via Email." => "ඔබගේ මුරපදය ප්රත්යාරම්භ කිරීම සඳහා යොමුව විද්යුත් තැපෑලෙන් ලැබෙනු ඇත", "Username" => "පරිශීලක නම", "Your password was reset" => "ඔබේ මුරපදය ප්රත්යාරම්භ කරන ලදී", @@ -71,8 +71,6 @@ $TRANSLATIONS = array( "Help" => "උදව්", "Access forbidden" => "ඇතුල් වීම තහනම්", "Cloud not found" => "සොයා ගත නොහැක", -"Edit categories" => "ප්රභේදයන් සංස්කරණය", -"Add" => "එකතු කරන්න", "Security Warning" => "ආරක්ෂක නිවේදනයක්", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "ආරක්ෂිත අහඹු සංඛ්යා උත්පාදකයක් නොමැති නම් ඔබගේ ගිණුමට පහරදෙන අයකුට එහි මුරපද යළි පිහිටුවීමට අවශ්ය ටෝකන පහසුවෙන් සොයාගෙන ඔබගේ ගිණුම පැහැරගත හැක.", "Advanced" => "දියුණු/උසස්", diff --git a/core/l10n/sk.php b/core/l10n/sk.php index 50c3ecaf664..d9ab70db1a8 100644 --- a/core/l10n/sk.php +++ b/core/l10n/sk.php @@ -1,9 +1,35 @@ <?php $TRANSLATIONS = array( +"Sunday" => "Nedeľa", +"Monday" => "Pondelok", +"Tuesday" => "Utorok", +"Wednesday" => "Streda", +"Thursday" => "Štvrtok", +"Friday" => "Piatok", +"Saturday" => "Sobota", +"January" => "Január", +"February" => "Február", +"March" => "Marec", +"April" => "Apríl", +"May" => "Máj", +"June" => "Jún", +"July" => "Júl", +"August" => "August", +"September" => "September", +"October" => "Október", +"November" => "November", +"December" => "December", +"Settings" => "Nastavenia", "_%n minute ago_::_%n minutes ago_" => array("","",""), "_%n hour ago_::_%n hours ago_" => array("","",""), "_%n day ago_::_%n days ago_" => array("","",""), "_%n month ago_::_%n months ago_" => array("","",""), -"_{count} file conflict_::_{count} file conflicts_" => array("","","") +"_{count} file conflict_::_{count} file conflicts_" => array("","",""), +"Cancel" => "Zrušiť", +"Share" => "Zdieľať", +"group" => "skupina", +"Delete" => "Odstrániť", +"Personal" => "Osobné", +"Advanced" => "Pokročilé" ); $PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"; diff --git a/core/l10n/sk_SK.php b/core/l10n/sk_SK.php index ac45947459b..8fb62cd17a4 100644 --- a/core/l10n/sk_SK.php +++ b/core/l10n/sk_SK.php @@ -1,21 +1,18 @@ <?php $TRANSLATIONS = array( -"%s shared »%s« with you" => "%s s Vami zdieľa »%s«", -"group" => "skupina", -"Turned on maintenance mode" => "Mód údržby zapnutý", -"Turned off maintenance mode" => "Mód údržby vypnutý", -"Updated database" => "Databáza aktualizovaná", +"%s shared »%s« with you" => "%s s vami zdieľa »%s«", +"Couldn't send mail to following users: %s " => "Nebolo možné odoslať email týmto používateľom: %s ", +"Turned on maintenance mode" => "Mód údržby je zapnutý", +"Turned off maintenance mode" => "Mód údržby e vypnutý", +"Updated database" => "Databáza je aktualizovaná", "Updating filecache, this may take really long..." => "Aktualizácia \"filecache\", toto môže trvať dlhšie...", "Updated filecache" => "\"Filecache\" aktualizovaná", "... %d%% done ..." => "... %d%% dokončených ...", -"Category type not provided." => "Neposkytnutý typ kategórie.", -"No category to add?" => "Žiadna kategória pre pridanie?", -"This category already exists: %s" => "Kategória: %s už existuje.", -"Object type not provided." => "Neposkytnutý typ objektu.", -"%s ID not provided." => "%s ID neposkytnuté.", -"Error adding %s to favorites." => "Chyba pri pridávaní %s do obľúbených položiek.", -"No categories selected for deletion." => "Neboli vybrané žiadne kategórie pre odstránenie.", -"Error removing %s from favorites." => "Chyba pri odstraňovaní %s z obľúbených položiek.", +"No image or file provided" => "Obrázok alebo súbor nebol zadaný", +"Unknown filetype" => "Neznámy typ súboru", +"Invalid image" => "Chybný obrázok", +"No temporary profile picture available, try again" => "Dočasný profilový obrázok nie je k dispozícii, skúste to znovu", +"No crop data provided" => "Dáta pre orezanie neboli zadané", "Sunday" => "Nedeľa", "Monday" => "Pondelok", "Tuesday" => "Utorok", @@ -47,25 +44,31 @@ $TRANSLATIONS = array( "months ago" => "pred mesiacmi", "last year" => "minulý rok", "years ago" => "pred rokmi", -"Choose" => "Výber", +"Choose" => "Vybrať", +"Error loading file picker template: {error}" => "Chyba pri nahrávaní šablóny výberu súborov: {error}", "Yes" => "Áno", "No" => "Nie", "Ok" => "Ok", -"_{count} file conflict_::_{count} file conflicts_" => array("","",""), +"Error loading message template: {error}" => "Chyba pri nahrávaní šablóny správy: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} konflikt súboru","{count} konflikty súboru","{count} konfliktov súboru"), +"One file conflict" => "Jeden konflikt súboru", +"Which files do you want to keep?" => "Ktoré súbory chcete ponechať?", +"If you select both versions, the copied file will have a number added to its name." => "Ak zvolíte obe verzie, názov nakopírovaného súboru bude doplnený o číslo.", "Cancel" => "Zrušiť", -"The object type is not specified." => "Nešpecifikovaný typ objektu.", -"Error" => "Chyba", -"The app name is not specified." => "Nešpecifikované meno aplikácie.", -"The required file {file} is not installed!" => "Požadovaný súbor {file} nie je nainštalovaný!", +"Continue" => "Pokračovať", +"(all selected)" => "(všetko vybrané)", +"({count} selected)" => "({count} vybraných)", +"Error loading file exists template" => "Chyba pri nahrávaní šablóny existencie súboru", "Shared" => "Zdieľané", "Share" => "Zdieľať", +"Error" => "Chyba", "Error while sharing" => "Chyba počas zdieľania", "Error while unsharing" => "Chyba počas ukončenia zdieľania", "Error while changing permissions" => "Chyba počas zmeny oprávnení", "Shared with you and the group {group} by {owner}" => "Zdieľané s vami a so skupinou {group} používateľom {owner}", "Shared with you by {owner}" => "Zdieľané s vami používateľom {owner}", -"Share with" => "Zdieľať s", -"Share with link" => "Zdieľať cez odkaz", +"Share with user or group …" => "Zdieľať s používateľom alebo skupinou ...", +"Share link" => "Zdieľať linku", "Password protect" => "Chrániť heslom", "Password" => "Heslo", "Allow Public Upload" => "Povoliť verejné nahrávanie", @@ -73,11 +76,13 @@ $TRANSLATIONS = array( "Send" => "Odoslať", "Set expiration date" => "Nastaviť dátum expirácie", "Expiration date" => "Dátum expirácie", -"Share via email:" => "Zdieľať cez e-mail:", +"Share via email:" => "Zdieľať cez email:", "No people found" => "Používateľ nenájdený", +"group" => "skupina", "Resharing is not allowed" => "Zdieľanie už zdieľanej položky nie je povolené", "Shared in {item} with {user}" => "Zdieľané v {item} s {user}", "Unshare" => "Zrušiť zdieľanie", +"notify by email" => "informovať emailom", "can edit" => "môže upraviť", "access control" => "prístupové práva", "create" => "vytvoriť", @@ -89,17 +94,26 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Chyba pri nastavení dátumu expirácie", "Sending ..." => "Odosielam ...", "Email sent" => "Email odoslaný", +"Warning" => "Varovanie", +"The object type is not specified." => "Nešpecifikovaný typ objektu.", +"Enter new" => "Zadať nový", +"Delete" => "Zmazať", +"Add" => "Pridať", +"Edit tags" => "Upraviť štítky", +"Error loading dialog template: {error}" => "Chyba pri načítaní šablóny dialógu: {error}", +"No tags selected for deletion." => "Nie sú vybraté štítky na zmazanie.", +"Please reload the page." => "Obnovte prosím stránku.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Aktualizácia nebola úspešná. Problém nahláste na <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.", "The update was successful. Redirecting you to ownCloud now." => "Aktualizácia bola úspešná. Presmerovávam na prihlasovaciu stránku.", "%s password reset" => "reset hesla %s", "Use the following link to reset your password: {link}" => "Použite nasledujúci odkaz pre obnovenie vášho hesla: {link}", "The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Odkaz na obnovenie hesla bol odoslaný na Vašu emailovú adresu.<br>Ak ho v krátkej dobe neobdržíte, skontrolujte si Váš kôš a priečinok spam.<br>Ak ho ani tam nenájdete, kontaktujte svojho administrátora.", -"Request failed!<br>Did you make sure your email/username was right?" => "Požiadavka zlyhala.<br>Uistili ste sa, že Vaše používateľské meno a email sú správne?", +"Request failed!<br>Did you make sure your email/username was right?" => "Požiadavka zlyhala.<br>Uistili ste sa, že vaše používateľské meno a email sú správne?", "You will receive a link to reset your password via Email." => "Odkaz pre obnovenie hesla obdržíte e-mailom.", "Username" => "Meno používateľa", -"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Vaše súbory sú šifrované. Ak nemáte povolený kľúč obnovy, nie je spôsob, ako získať po obnove hesla Vaše dáta. Ak nie ste si isí tým, čo robíte, obráťte sa najskôr na administrátora. Naozaj chcete pokračovať?", +"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Vaše súbory sú šifrované. Ak nemáte povolený kľúč obnovy, nie je spôsob, ako získať po obnove hesla vaše dáta. Ak nie ste si istí tým, čo robíte, obráťte sa najskôr na administrátora. Naozaj chcete pokračovať?", "Yes, I really want to reset my password now" => "Áno, želám si teraz obnoviť svoje heslo", -"Request reset" => "Požiadať o obnovenie", +"Reset" => "Resetovať", "Your password was reset" => "Vaše heslo bolo obnovené", "To login page" => "Na prihlasovaciu stránku", "New password" => "Nové heslo", @@ -107,13 +121,20 @@ $TRANSLATIONS = array( "Personal" => "Osobné", "Users" => "Používatelia", "Apps" => "Aplikácie", -"Admin" => "Administrátor", +"Admin" => "Administrácia", "Help" => "Pomoc", +"Error loading tags" => "Chyba pri načítaní štítkov", +"Tag already exists" => "Štítok už existuje", +"Error deleting tag(s)" => "Chyba pri mazaní štítka(ov)", +"Error tagging" => "Chyba pri pridaní štítka", +"Error untagging" => "Chyba pri odobratí štítka", +"Error favoriting" => "Chyba pri pridaní do obľúbených", +"Error unfavoriting" => "Chyba pri odobratí z obľúbených", "Access forbidden" => "Prístup odmietnutý", "Cloud not found" => "Nenájdené", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Ahoj,\n\nChcem Vám oznámiť, že %s s Vami zdieľa %s.\nPozrieť si to môžete tu: %s\n\nVďaka", -"Edit categories" => "Upraviť kategórie", -"Add" => "Pridať", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Ahoj,\n\nchcem ti dať navedomie, že %s zdieľa %s s tebou.\nZobrazenie tu: %s\n\n", +"The share will expire on %s." => "Zdieľanie expiruje %s.", +"Cheers!" => "Za zdravie!", "Security Warning" => "Bezpečnostné varovanie", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Verzia Vášho PHP je napadnuteľná pomocou techniky \"NULL Byte\" (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Aktualizujte prosím vašu inštanciu PHP pre bezpečné používanie %s.", @@ -126,22 +147,32 @@ $TRANSLATIONS = array( "Data folder" => "Priečinok dát", "Configure the database" => "Nastaviť databázu", "will be used" => "bude použité", -"Database user" => "Hostiteľ databázy", +"Database user" => "Používateľ databázy", "Database password" => "Heslo databázy", "Database name" => "Meno databázy", "Database tablespace" => "Tabuľkový priestor databázy", "Database host" => "Server databázy", "Finish setup" => "Dokončiť inštaláciu", -"%s is available. Get more information on how to update." => "%s je dostupná. Získajte viac informácií k postupu aktualizáce.", +"Finishing …" => "Dokončujem...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Táto aplikácia vyžaduje JavaScript a tento musí byť povolený pre správnu funkciu aplikácie. Prosím <a href=\"http://enable-javascript.com/\" target=\"_blank\">povoľte JavaScript</a> a znovunačítajte toto rozhranie.", +"%s is available. Get more information on how to update." => "%s je dostupná. Získajte viac informácií k postupu aktualizácie.", "Log out" => "Odhlásiť", "Automatic logon rejected!" => "Automatické prihlásenie bolo zamietnuté!", -"If you did not change your password recently, your account may be compromised!" => "V nedávnej dobe ste nezmenili svoje heslo, Váš účet môže byť kompromitovaný.", -"Please change your password to secure your account again." => "Prosím, zmeňte svoje heslo pre opätovné zabezpečenie Vášho účtu", +"If you did not change your password recently, your account may be compromised!" => "V nedávnej dobe ste nezmenili svoje heslo, váš účet môže byť kompromitovaný.", +"Please change your password to secure your account again." => "Prosím, zmeňte svoje heslo pre opätovné zabezpečenie vášho účtu", +"Server side authentication failed!" => "Autentifikácia na serveri zlyhala!", +"Please contact your administrator." => "Kontaktujte prosím vášho administrátora.", "Lost your password?" => "Zabudli ste heslo?", "remember" => "zapamätať", "Log in" => "Prihlásiť sa", -"Alternative Logins" => "Alternatívne prihlasovanie", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Ahoj,<br><br>chcem Vám oznámiť, že %s s Vami zdieľa %s.\nPozrieť si to môžete tu: <br><a href=\"%s\">zde</a>.<br><br>Vďaka", -"Updating ownCloud to version %s, this may take a while." => "Aktualizujem ownCloud na verziu %s, môže to chvíľu trvať." +"Alternative Logins" => "Alternatívne prihlásenie", +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ahoj,<br><br>chcem ti dať navedomie, že %s zdieľa »%s« s tebou.<br><a href=\"%s\">Zobrazenie tu!</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Táto inštancia ownCloudu je teraz v jednopoužívateľskom móde.", +"This means only administrators can use the instance." => "Len správca systému môže používať túto inštanciu.", +"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.", +"Thank you for your patience." => "Ďakujeme za Vašu trpezlivosť.", +"Updating ownCloud to version %s, this may take a while." => "Aktualizujem ownCloud na verziu %s, môže to chvíľu trvať.", +"This ownCloud instance is currently being updated, which may take a while." => "Táto inštancia ownCloud sa práve aktualizuje, čo môže nejaký čas trvať.", +"Please reload this page after a short time to continue using ownCloud." => "Prosím obnovte túto stránku a po krátkej dobe môžete pokračovať v používaní." ); $PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"; diff --git a/core/l10n/sl.php b/core/l10n/sl.php index 84cd83fa2f3..933ccf55564 100644 --- a/core/l10n/sl.php +++ b/core/l10n/sl.php @@ -1,15 +1,18 @@ <?php $TRANSLATIONS = array( -"%s shared »%s« with you" => "%s je delil »%s« z vami", -"group" => "skupina", -"Category type not provided." => "Vrsta kategorije ni podana.", -"No category to add?" => "Ali ni kategorije za dodajanje?", -"This category already exists: %s" => "Kategorija že obstaja: %s", -"Object type not provided." => "Vrsta predmeta ni podana.", -"%s ID not provided." => "ID %s ni podan.", -"Error adding %s to favorites." => "Napaka dodajanja %s med priljubljene predmete.", -"No categories selected for deletion." => "Za izbris ni izbrana nobena kategorija.", -"Error removing %s from favorites." => "Napaka odstranjevanja %s iz priljubljenih predmetov.", +"%s shared »%s« with you" => "%s je omogočil souporabo »%s«", +"Couldn't send mail to following users: %s " => "Ni mogoče poslati sporočila za: %s", +"Turned on maintenance mode" => "Vzdrževalni način je omogočen", +"Turned off maintenance mode" => "Vzdrževalni način je onemogočen", +"Updated database" => "Posodobljena podatkovna zbirka", +"Updating filecache, this may take really long..." => "Poteka posodabljanje predpomnilnika datotek. Opravilo je lahko dolgotrajno ...", +"Updated filecache" => "Predpomnilnik datotek je posodobljen", +"... %d%% done ..." => "... %d%% končano ...", +"No image or file provided" => "Ni podane datoteke ali slike", +"Unknown filetype" => "Neznana vrsta datoteke", +"Invalid image" => "Neveljavna slika", +"No temporary profile picture available, try again" => "Na voljo ni nobene začasne slike za profil. Poskusite znova.", +"No crop data provided" => "Ni podanih podatkov obreza", "Sunday" => "nedelja", "Monday" => "ponedeljek", "Tuesday" => "torek", @@ -31,68 +34,86 @@ $TRANSLATIONS = array( "December" => "december", "Settings" => "Nastavitve", "seconds ago" => "pred nekaj sekundami", -"_%n minute ago_::_%n minutes ago_" => array("","","",""), -"_%n hour ago_::_%n hours ago_" => array("","","",""), +"_%n minute ago_::_%n minutes ago_" => array("pred %n minuto","pred %n minutama","pred %n minutami","pred %n minutami"), +"_%n hour ago_::_%n hours ago_" => array("pred %n uro","pred %n urama","pred %n urami","pred %n urami"), "today" => "danes", "yesterday" => "včeraj", -"_%n day ago_::_%n days ago_" => array("","","",""), +"_%n day ago_::_%n days ago_" => array("pred %n dnevom","pred %n dnevoma","pred %n dnevi","pred %n dnevi"), "last month" => "zadnji mesec", -"_%n month ago_::_%n months ago_" => array("","","",""), +"_%n month ago_::_%n months ago_" => array("pred %n mesecem","pred %n mesecema","pred %n meseci","pred %n meseci"), "months ago" => "mesecev nazaj", "last year" => "lansko leto", "years ago" => "let nazaj", "Choose" => "Izbor", +"Error loading file picker template: {error}" => "Napaka nalaganja predloge izbirnika datotek: {error}", "Yes" => "Da", "No" => "Ne", "Ok" => "V redu", -"_{count} file conflict_::_{count} file conflicts_" => array("","","",""), +"Error loading message template: {error}" => "Napaka nalaganja predloge sporočil: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} spor datotek","{count} spora datotek","{count} spori datotek","{count} sporov datotek"), +"One file conflict" => "En spor datotek", +"Which files do you want to keep?" => "Katare datoteke želite ohraniti?", +"If you select both versions, the copied file will have a number added to its name." => "Če izberete obe različici, bo kopirani datoteki k imenu dodana številka.", "Cancel" => "Prekliči", -"The object type is not specified." => "Vrsta predmeta ni podana.", -"Error" => "Napaka", -"The app name is not specified." => "Ime programa ni podano.", -"The required file {file} is not installed!" => "Zahtevana datoteka {file} ni nameščena!", +"Continue" => "Nadaljuj", +"(all selected)" => "(vse izbrano)", +"({count} selected)" => "({count} izbranih)", +"Error loading file exists template" => "Napaka nalaganja predloge obstoječih datotek", "Shared" => "V souporabi", "Share" => "Souporaba", +"Error" => "Napaka", "Error while sharing" => "Napaka med souporabo", "Error while unsharing" => "Napaka med odstranjevanjem souporabe", "Error while changing permissions" => "Napaka med spreminjanjem dovoljenj", "Shared with you and the group {group} by {owner}" => "V souporabi z vami in skupino {group}. Lastnik je {owner}.", "Shared with you by {owner}" => "V souporabi z vami. Lastnik je {owner}.", -"Share with" => "Omogoči souporabo z", -"Share with link" => "Omogoči souporabo preko povezave", +"Share with user or group …" => "Souporaba z uporabnikom ali skupino ...", +"Share link" => "Povezava za prejem", "Password protect" => "Zaščiti z geslom", "Password" => "Geslo", -"Allow Public Upload" => "Dovoli javne prenose na strežnik", +"Allow Public Upload" => "Dovoli javno pošiljanje na strežnik", "Email link to person" => "Posreduj povezavo po elektronski pošti", "Send" => "Pošlji", "Set expiration date" => "Nastavi datum preteka", "Expiration date" => "Datum preteka", -"Share via email:" => "Souporaba preko elektronske pošte:", +"Share via email:" => "Pošlji povezavo do dokumenta preko elektronske pošte:", "No people found" => "Ni najdenih uporabnikov", +"group" => "skupina", "Resharing is not allowed" => "Nadaljnja souporaba ni dovoljena", -"Shared in {item} with {user}" => "V souporabi v {item} z {user}", +"Shared in {item} with {user}" => "V souporabi v {item} z uporabnikom {user}", "Unshare" => "Prekliči souporabo", +"notify by email" => "obvesti po elektronski pošti", "can edit" => "lahko ureja", "access control" => "nadzor dostopa", "create" => "ustvari", "update" => "posodobi", -"delete" => "izbriši", +"delete" => "izbriše", "share" => "določi souporabo", "Password protected" => "Zaščiteno z geslom", "Error unsetting expiration date" => "Napaka brisanja datuma preteka", -"Error setting expiration date" => "Napaka med nastavljanjem datuma preteka", +"Error setting expiration date" => "Napaka nastavljanja datuma preteka", "Sending ..." => "Pošiljanje ...", "Email sent" => "Elektronska pošta je poslana", +"Warning" => "Opozorilo", +"The object type is not specified." => "Vrsta predmeta ni podana.", +"Enter new" => "Vnesite novo", +"Delete" => "Izbriši", +"Add" => "Dodaj", +"Edit tags" => "Uredi oznake", +"Error loading dialog template: {error}" => "Napaka nalaganja predloge pogovornega okna: {error}", +"No tags selected for deletion." => "Ni izbranih oznak za izbris.", +"Please reload the page." => "Stran je treba ponovno naložiti", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Posodobitev ni uspela. Pošljite poročilo o napaki na sistemu <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "Posodobitev je uspešno končana. Stran bo preusmerjena na oblak ownCloud.", +"%s password reset" => "Ponastavitev gesla %s", "Use the following link to reset your password: {link}" => "Za ponastavitev gesla uporabite povezavo: {link}", "The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Povezava za ponastavitev gesla je bila poslana na elektronski naslov.<br>V kolikor sporočila ne prejmete v doglednem času, preverite tudi mape vsiljene pošte.<br>Če ne bo niti tam, stopite v stik s skrbnikom.", "Request failed!<br>Did you make sure your email/username was right?" => "Zahteva je spodletela!<br>Ali sta elektronski naslov oziroma uporabniško ime navedena pravilno?", "You will receive a link to reset your password via Email." => "Na elektronski naslov boste prejeli povezavo za ponovno nastavitev gesla.", "Username" => "Uporabniško ime", -"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Datoteke so šifrirane. Če niste omogočili ključa za obnovitev, žal podatkov ne bo mogoče pridobiti nazaj, ko boste geslo enkrat spremenili. Če niste prepričani, kaj storiti, se obrnite na skrbnika storitve. Ste prepričani, da želite nadaljevati?", +"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Datoteke so šifrirane. Če niste omogočili ključa za obnovitev, žal podatkov ne bo mogoče pridobiti nazaj, ko boste geslo enkrat spremenili. Če niste prepričani, kaj storiti, se obrnite na skrbnika storitve. Ali ste prepričani, da želite nadaljevati?", "Yes, I really want to reset my password now" => "Da, potrjujem ponastavitev gesla", -"Request reset" => "Zahtevaj ponovno nastavitev", +"Reset" => "Ponastavi", "Your password was reset" => "Geslo je ponovno nastavljeno", "To login page" => "Na prijavno stran", "New password" => "Novo geslo", @@ -102,18 +123,25 @@ $TRANSLATIONS = array( "Apps" => "Programi", "Admin" => "Skrbništvo", "Help" => "Pomoč", +"Error loading tags" => "Napaka nalaganja oznak", +"Tag already exists" => "Oznaka že obstaja", +"Error deleting tag(s)" => "Napaka brisanja oznak", +"Error tagging" => "Napaka označevanja", +"Error untagging" => "Napaka odstranjevanja oznak", +"Error favoriting" => "Napaka označevanja priljubljenosti", +"Error unfavoriting" => "Napaka odstranjevanja oznake priljubljenosti", "Access forbidden" => "Dostop je prepovedan", "Cloud not found" => "Oblaka ni mogoče najti", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Pozdravljen/a,⏎\n⏎\nsporočam, da je %s delil %s s teboj.⏎\nPoglej na: %s⏎\n⏎\nLep pozdrav!", -"Edit categories" => "Uredi kategorije", -"Add" => "Dodaj", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Pozdravljeni,\n\noseba %s vam je omogočila souporabo %s.\nVir si lahko ogledate: %s\n\n", +"The share will expire on %s." => "Povezava souporabe bo potekla %s.", +"Cheers!" => "Na zdravje!", "Security Warning" => "Varnostno opozorilo", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Uporabljena različica PHP je ranljiva za napad NULL Byte (CVE-2006-7243)", -"Please update your PHP installation to use %s securely." => "Za varno uporabo storitve %s posodobite PHP", +"Please update your PHP installation to use %s securely." => "Za varno uporabo storitve %s, je treba posodobiti namestitev PHP", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Na voljo ni nobenega varnega ustvarjalnika naključnih števil. Omogočiti je treba razširitev PHP OpenSSL.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Brez varnega ustvarjalnika naključnih števil je mogoče napovedati žetone za ponastavitev gesla, s čimer je mogoče prevzeti nadzor nad računom.", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Podatkovna mapa in datoteke so najverjetneje javno dostopni preko interneta, saj datoteka .htaccess ni ustrezno nastavljena.", -"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Za navodila, kako pravilno nastaviti vaš strežnik, kliknite na povezavo do <a href=\"%s\" target=\"_blank\">dokumentacije</a>.", +"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Za več informacij o pravilnem nastavljanju strežnika, kliknite na povezavo do <a href=\"%s\" target=\"_blank\">dokumentacije</a>.", "Create an <strong>admin account</strong>" => "Ustvari <strong>skrbniški račun</strong>", "Advanced" => "Napredne možnosti", "Data folder" => "Podatkovna mapa", @@ -124,17 +152,27 @@ $TRANSLATIONS = array( "Database name" => "Ime podatkovne zbirke", "Database tablespace" => "Razpredelnica podatkovne zbirke", "Database host" => "Gostitelj podatkovne zbirke", -"Finish setup" => "Končaj namestitev", +"Finish setup" => "Končaj nastavitev", +"Finishing …" => "Poteka zaključevanje opravila ...", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Program zahteva omogočeno skriptno podporo. Za pravilno delovanje je treba omogočiti <a href=\"http://enable-javascript.com/\" target=\"_blank\">JavaScript</a> in nato ponovno osvežiti vmesnik.", "%s is available. Get more information on how to update." => "%s je na voljo. Pridobite več podrobnosti za posodobitev.", "Log out" => "Odjava", "Automatic logon rejected!" => "Samodejno prijavljanje je zavrnjeno!", "If you did not change your password recently, your account may be compromised!" => "V primeru, da gesla za dostop že nekaj časa niste spremenili, je račun lahko ogrožen!", "Please change your password to secure your account again." => "Spremenite geslo za izboljšanje zaščite računa.", +"Server side authentication failed!" => "Overitev s strežnika je spodletela!", +"Please contact your administrator." => "Stopite v stik s skrbnikom sistema.", "Lost your password?" => "Ali ste pozabili geslo?", "remember" => "zapomni si", "Log in" => "Prijava", "Alternative Logins" => "Druge prijavne možnosti", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Pozdravljen/a,<br><br>sporočam, da je %s delil »%s« s teboj.<br><a href=\"%s\">Poglej vsebine!</a><br><br>Lep pozdrav!", -"Updating ownCloud to version %s, this may take a while." => "Posodabljanje sistema ownCloud na različico %s je lahko dolgotrajno." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Pozdravljeni,<br><br>oseba %s vam je omogočila souporabo %s.<br>Vir si lahko ogledate na <a href=\"%s\">tem naslovu</a>.<br><br>", +"This ownCloud instance is currently in single user mode." => "Ta seja oblaka ownCloud je trenutno v načinu enega sočasnega uporabnika.", +"This means only administrators can use the instance." => "To pomeni, da lahko oblak uporabljajo le osebe s skrbniškimi dovoljenji.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Stopite v stik s skrbnikom sistema, če se bo sporočilo še naprej nepričakovano prikazovalo.", +"Thank you for your patience." => "Hvala za potrpežljivost!", +"Updating ownCloud to version %s, this may take a while." => "Posodabljanje sistema ownCloud na različico %s je lahko dolgotrajno.", +"This ownCloud instance is currently being updated, which may take a while." => "Nastavitev oblaka ownCloud se trenutno posodablja. Opravilo je lahko dolgotrajno ...", +"Please reload this page after a short time to continue using ownCloud." => "Ponovno naložite to stran po krajšem preteku časa in nadaljujte z uporabo oblaka ownCloud." ); $PLURAL_FORMS = "nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"; diff --git a/core/l10n/sq.php b/core/l10n/sq.php index e0fde3f1297..64d51b35a54 100644 --- a/core/l10n/sq.php +++ b/core/l10n/sq.php @@ -1,21 +1,12 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s ndau »%s« me ju", -"group" => "grupi", "Turned on maintenance mode" => "Mënyra e mirëmbajtjes u aktivizua", "Turned off maintenance mode" => "Mënyra e mirëmbajtjes u çaktivizua", "Updated database" => "Database-i u azhurnua", "Updating filecache, this may take really long..." => "Po azhurnoj memorjen e skedarëve, mund të zgjasi pak...", "Updated filecache" => "Memorja e skedarëve u azhornua", "... %d%% done ..." => "... %d%% u krye ...", -"Category type not provided." => "Mungon tipi i kategorisë.", -"No category to add?" => "Asnjë kategori për të shtuar?", -"This category already exists: %s" => "Kjo kategori tashmë ekziston: %s", -"Object type not provided." => "Mungon tipi i objektit.", -"%s ID not provided." => "Mungon ID-ja e %s.", -"Error adding %s to favorites." => "Veprim i gabuar gjatë shtimit të %s tek të parapëlqyerat.", -"No categories selected for deletion." => "Nuk selektuar për tu eliminuar asnjë kategori.", -"Error removing %s from favorites." => "Veprim i gabuar gjatë heqjes së %s nga të parapëlqyerat.", "Sunday" => "E djelë", "Monday" => "E hënë", "Tuesday" => "E martë", @@ -53,19 +44,14 @@ $TRANSLATIONS = array( "Ok" => "Në rregull", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "Anulo", -"The object type is not specified." => "Nuk është specifikuar tipi i objektit.", -"Error" => "Veprim i gabuar", -"The app name is not specified." => "Nuk është specifikuar emri i app-it.", -"The required file {file} is not installed!" => "Skedari i nevojshëm {file} nuk është i instaluar!", "Shared" => "Ndarë", "Share" => "Nda", +"Error" => "Veprim i gabuar", "Error while sharing" => "Veprim i gabuar gjatë ndarjes", "Error while unsharing" => "Veprim i gabuar gjatë heqjes së ndarjes", "Error while changing permissions" => "Veprim i gabuar gjatë ndryshimit të lejeve", "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}", -"Share with" => "Nda me", -"Share with link" => "Nda me lidhje", "Password protect" => "Mbro me kod", "Password" => "Kodi", "Allow Public Upload" => "Lejo Ngarkimin Publik", @@ -75,6 +61,7 @@ $TRANSLATIONS = array( "Expiration date" => "Data e përfundimit", "Share via email:" => "Nda me email:", "No people found" => "Nuk u gjet asnjë person", +"group" => "grupi", "Resharing is not allowed" => "Rindarja nuk lejohet", "Shared in {item} with {user}" => "Ndarë në {item} me {user}", "Unshare" => "Hiq ndarjen", @@ -89,6 +76,9 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Veprim i gabuar gjatë caktimit të datës së përfundimit", "Sending ..." => "Duke dërguar...", "Email sent" => "Email-i u dërgua", +"The object type is not specified." => "Nuk është specifikuar tipi i objektit.", +"Delete" => "Elimino", +"Add" => "Shto", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Azhurnimi dështoi. Ju lutemi njoftoni për këtë problem <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">komunitetin ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "Azhurnimi u krye. Tani do t'ju kaloj tek ownCloud-i.", "%s password reset" => "Kodi i %s -it u rivendos", @@ -99,7 +89,6 @@ $TRANSLATIONS = array( "Username" => "Përdoruesi", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Skedarët tuaj janë të kodifikuar. Nëqoftëse nuk keni aktivizuar çelësin e restaurimit, të dhënat tuaja nuk do të jenë të arritshme pasi të keni rivendosur kodin. Nëqoftëse nuk jeni i sigurt, ju lutemi kontaktoni administratorin tuaj para se të vazhdoni. Jeni i sigurt që dëshironi të vazhdoni?", "Yes, I really want to reset my password now" => "Po, dua ta rivendos kodin tani", -"Request reset" => "Bëj kërkesë për rivendosjen", "Your password was reset" => "Kodi yt u rivendos", "To login page" => "Tek faqja e hyrjes", "New password" => "Kodi i ri", @@ -111,9 +100,6 @@ $TRANSLATIONS = array( "Help" => "Ndihmë", "Access forbidden" => "Ndalohet hyrja", "Cloud not found" => "Cloud-i nuk u gjet", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Tungjatjeta,\n\nju njoftojmë që %s ka ndarë %s me ju.\nShikojeni: %s\n\nPëshëndetje!", -"Edit categories" => "Ndrysho kategoritë", -"Add" => "Shto", "Security Warning" => "Paralajmërim sigurie", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Versioni juaj i PHP-së është i cënueshëm nga sulmi NULL Byte (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Ju lutem azhurnoni instalimin tuaj të PHP-së që të përdorni %s -in në mënyrë të sigurt.", @@ -141,7 +127,6 @@ $TRANSLATIONS = array( "remember" => "kujto", "Log in" => "Hyrje", "Alternative Logins" => "Hyrje alternative", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Tungjatjeta,<br><br>duam t'ju njoftojmë që %s ka ndarë »%s« me ju.<br><a href=\"%s\">Shikojeni!</a><br><br>Përshëndetje!", "Updating ownCloud to version %s, this may take a while." => "Po azhurnoj ownCloud-in me versionin %s. Mund të zgjasi pak." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/sr.php b/core/l10n/sr.php index 064984cca5f..e5f3f0e6cb6 100644 --- a/core/l10n/sr.php +++ b/core/l10n/sr.php @@ -1,13 +1,5 @@ <?php $TRANSLATIONS = array( -"group" => "група", -"Category type not provided." => "Врста категорије није унет.", -"No category to add?" => "Додати још неку категорију?", -"Object type not provided." => "Врста објекта није унета.", -"%s ID not provided." => "%s ИД нису унети.", -"Error adding %s to favorites." => "Грешка приликом додавања %s у омиљене.", -"No categories selected for deletion." => "Ни једна категорија није означена за брисање.", -"Error removing %s from favorites." => "Грешка приликом уклањања %s из омиљених", "Sunday" => "Недеља", "Monday" => "Понедељак", "Tuesday" => "Уторак", @@ -45,18 +37,13 @@ $TRANSLATIONS = array( "Ok" => "У реду", "_{count} file conflict_::_{count} file conflicts_" => array("","",""), "Cancel" => "Откажи", -"The object type is not specified." => "Врста објекта није подешена.", -"Error" => "Грешка", -"The app name is not specified." => "Име програма није унето.", -"The required file {file} is not installed!" => "Потребна датотека {file} није инсталирана.", "Share" => "Дели", +"Error" => "Грешка", "Error while sharing" => "Грешка у дељењу", "Error while unsharing" => "Грешка код искључења дељења", "Error while changing permissions" => "Грешка код промене дозвола", "Shared with you and the group {group} by {owner}" => "Дељено са вама и са групом {group}. Поделио {owner}.", "Shared with you by {owner}" => "Поделио са вама {owner}", -"Share with" => "Подели са", -"Share with link" => "Подели линк", "Password protect" => "Заштићено лозинком", "Password" => "Лозинка", "Send" => "Пошаљи", @@ -64,6 +51,7 @@ $TRANSLATIONS = array( "Expiration date" => "Датум истека", "Share via email:" => "Подели поштом:", "No people found" => "Особе нису пронађене.", +"group" => "група", "Resharing is not allowed" => "Поновно дељење није дозвољено", "Shared in {item} with {user}" => "Подељено унутар {item} са {user}", "Unshare" => "Укини дељење", @@ -78,10 +66,13 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Грешка код постављања датума истека", "Sending ..." => "Шаљем...", "Email sent" => "Порука је послата", +"Warning" => "Упозорење", +"The object type is not specified." => "Врста објекта није подешена.", +"Delete" => "Обриши", +"Add" => "Додај", "Use the following link to reset your password: {link}" => "Овом везом ресетујте своју лозинку: {link}", "You will receive a link to reset your password via Email." => "Добићете везу за ресетовање лозинке путем е-поште.", "Username" => "Корисничко име", -"Request reset" => "Захтевај ресетовање", "Your password was reset" => "Ваша лозинка је ресетована", "To login page" => "На страницу за пријаву", "New password" => "Нова лозинка", @@ -93,8 +84,6 @@ $TRANSLATIONS = array( "Help" => "Помоћ", "Access forbidden" => "Забрањен приступ", "Cloud not found" => "Облак није нађен", -"Edit categories" => "Измени категорије", -"Add" => "Додај", "Security Warning" => "Сигурносно упозорење", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Поуздан генератор случајних бројева није доступан, предлажемо да укључите PHP проширење OpenSSL.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Без поузданог генератора случајнох бројева нападач лако може предвидети лозинку за поништавање кључа шифровања и отети вам налог.", diff --git a/core/l10n/sr@latin.php b/core/l10n/sr@latin.php index 8c0d28ef1c0..8a27ec15cfd 100644 --- a/core/l10n/sr@latin.php +++ b/core/l10n/sr@latin.php @@ -1,13 +1,5 @@ <?php $TRANSLATIONS = array( -"Category type not provided." => "Tip kategorije nije zadan.", -"No category to add?" => "Bez dodavanja kategorije?", -"This category already exists: %s" => "Kategorija već postoji: %s", -"Object type not provided." => "Tip objekta nije zadan.", -"%s ID not provided." => "%s ID nije zadan.", -"Error adding %s to favorites." => "Greška u dodavanju %s u omiljeno.", -"No categories selected for deletion." => "Kategorije za brisanje nisu izabrane.", -"Error removing %s from favorites." => "Greška u uklanjanju %s iz omiljeno.", "Sunday" => "Nedelja", "Monday" => "Ponedeljak", "Tuesday" => "Utorak", @@ -45,19 +37,14 @@ $TRANSLATIONS = array( "Ok" => "Ok", "_{count} file conflict_::_{count} file conflicts_" => array("","",""), "Cancel" => "Otkaži", -"The object type is not specified." => "Tip objekta nije zadan.", -"Error" => "Greška", -"The app name is not specified." => "Ime aplikacije nije precizirano.", -"The required file {file} is not installed!" => "Potreban fajl {file} nije instaliran!", "Shared" => "Deljeno", "Share" => "Podeli", +"Error" => "Greška", "Error while sharing" => "Greška pri deljenju", "Error while unsharing" => "Greška u uklanjanju deljenja", "Error while changing permissions" => "Greška u promeni dozvola", "Shared with you and the group {group} by {owner}" => "{owner} podelio sa Vama i grupom {group} ", "Shared with you by {owner}" => "Sa vama podelio {owner}", -"Share with" => "Podeli sa", -"Share with link" => "Podeli koristei link", "Password protect" => "Zaštita lozinkom", "Password" => "Lozinka", "Email link to person" => "Pošalji link e-mailom", @@ -80,12 +67,14 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Greška u postavljanju datuma isteka", "Sending ..." => "Slanje...", "Email sent" => "Email poslat", +"The object type is not specified." => "Tip objekta nije zadan.", +"Delete" => "Obriši", +"Add" => "Dodaj", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Ažuriranje nije uspelo. Molimo obavestite <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud zajednicu</a>.", "The update was successful. Redirecting you to ownCloud now." => "Ažuriranje je uspelo. Prosleđivanje na ownCloud.", "Use the following link to reset your password: {link}" => "Koristite sledeći link za reset lozinke: {link}", "You will receive a link to reset your password via Email." => "Dobićete vezu za resetovanje lozinke putem e-pošte.", "Username" => "Korisničko ime", -"Request reset" => "Zahtevaj resetovanje", "Your password was reset" => "Vaša lozinka je resetovana", "To login page" => "Na login stranicu", "New password" => "Nova lozinka", @@ -97,8 +86,6 @@ $TRANSLATIONS = array( "Help" => "Pomoć", "Access forbidden" => "Pristup zabranjen", "Cloud not found" => "Oblak nije nađen", -"Edit categories" => "Izmena kategorija", -"Add" => "Dodaj", "Security Warning" => "Bezbednosno upozorenje", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Vaša PHP verzija je ranjiva na ", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Nije dostupan generator slučajnog broja, molimo omogućite PHP OpenSSL ekstenziju.", diff --git a/core/l10n/sv.php b/core/l10n/sv.php index 0ea3259df68..fe67ae9aefe 100644 --- a/core/l10n/sv.php +++ b/core/l10n/sv.php @@ -1,21 +1,13 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s delade »%s« med dig", -"group" => "Grupp", +"Couldn't send mail to following users: %s " => "Gick inte att skicka e-post till följande användare: %s", "Turned on maintenance mode" => "Aktiverade underhållsläge", "Turned off maintenance mode" => "Deaktiverade underhållsläge", "Updated database" => "Uppdaterade databasen", "Updating filecache, this may take really long..." => "Uppdaterar filcache, det kan ta lång tid...", "Updated filecache" => "Uppdaterade filcache", "... %d%% done ..." => "... %d%% klart ...", -"Category type not provided." => "Kategorityp inte angiven.", -"No category to add?" => "Ingen kategori att lägga till?", -"This category already exists: %s" => "Denna kategori finns redan: %s", -"Object type not provided." => "Objekttyp inte angiven.", -"%s ID not provided." => "%s ID inte angiven.", -"Error adding %s to favorites." => "Fel vid tillägg av %s till favoriter.", -"No categories selected for deletion." => "Inga kategorier valda för radering.", -"Error removing %s from favorites." => "Fel vid borttagning av %s från favoriter.", "No image or file provided" => "Ingen bild eller fil har tillhandahållits", "Unknown filetype" => "Okänd filtyp", "Invalid image" => "Ogiltig bild", @@ -67,19 +59,16 @@ $TRANSLATIONS = array( "(all selected)" => "(Alla valda)", "({count} selected)" => "({count} valda)", "Error loading file exists template" => "Fel uppstod filmall existerar", -"The object type is not specified." => "Objekttypen är inte specificerad.", -"Error" => "Fel", -"The app name is not specified." => " Namnet på appen är inte specificerad.", -"The required file {file} is not installed!" => "Den nödvändiga filen {file} är inte installerad!", "Shared" => "Delad", "Share" => "Dela", +"Error" => "Fel", "Error while sharing" => "Fel vid delning", "Error while unsharing" => "Fel när delning skulle avslutas", "Error while changing permissions" => "Fel vid ändring av rättigheter", "Shared with you and the group {group} by {owner}" => "Delad med dig och gruppen {group} av {owner}", "Shared with you by {owner}" => "Delad med dig av {owner}", -"Share with" => "Delad med", -"Share with link" => "Delad med länk", +"Share with user or group …" => "Dela med användare eller grupp...", +"Share link" => "Dela länk", "Password protect" => "Lösenordsskydda", "Password" => "Lösenord", "Allow Public Upload" => "Tillåt publik uppladdning", @@ -89,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "Utgångsdatum", "Share via email:" => "Dela via e-post:", "No people found" => "Hittar inga användare", +"group" => "Grupp", "Resharing is not allowed" => "Dela vidare är inte tillåtet", "Shared in {item} with {user}" => "Delad i {item} med {user}", "Unshare" => "Sluta dela", +"notify by email" => "informera via e-post", "can edit" => "kan redigera", "access control" => "åtkomstkontroll", "create" => "skapa", @@ -103,6 +94,14 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Fel vid sättning av utgångsdatum", "Sending ..." => "Skickar ...", "Email sent" => "E-post skickat", +"Warning" => "Varning", +"The object type is not specified." => "Objekttypen är inte specificerad.", +"Enter new" => "Skriv nytt", +"Delete" => "Radera", +"Add" => "Lägg till", +"Edit tags" => "Editera taggar", +"Error loading dialog template: {error}" => "Fel under laddning utav dialog mall: {fel}", +"No tags selected for deletion." => "Inga taggar valda för borttagning.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Uppdateringen misslyckades. Rapportera detta problem till <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud Community</a>.", "The update was successful. Redirecting you to ownCloud now." => "Uppdateringen lyckades. Du omdirigeras nu till OwnCloud.", "%s password reset" => "%s återställ lösenord", @@ -113,7 +112,7 @@ $TRANSLATIONS = array( "Username" => "Användarnamn", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Dina filer är krypterade. Om du inte har aktiverat återställningsnyckeln kommer det inte att finnas någon möjlighet att få tillbaka dina filer efter att ditt lösenord har återställts. Om du är osäker, kontakta din systemadministratör innan du fortsätter. Är du verkligen säker på att fortsätta?", "Yes, I really want to reset my password now" => "Ja, jag vill verkligen återställa mitt lösenord nu", -"Request reset" => "Begär återställning", +"Reset" => "Återställ", "Your password was reset" => "Ditt lösenord har återställts", "To login page" => "Till logginsidan", "New password" => "Nytt lösenord", @@ -123,11 +122,18 @@ $TRANSLATIONS = array( "Apps" => "Program", "Admin" => "Admin", "Help" => "Hjälp", +"Error loading tags" => "Fel vid laddning utav taggar", +"Tag already exists" => "Tagg existerar redan", +"Error deleting tag(s)" => "Fel vid borttagning utav tagg(ar)", +"Error tagging" => "Fel taggning", +"Error untagging" => "Fel av taggning", +"Error favoriting" => "Fel favorisering", +"Error unfavoriting" => "Fel av favorisering ", "Access forbidden" => "Åtkomst förbjuden", "Cloud not found" => "Hittade inget moln", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hej där,⏎\n⏎\nville bara meddela dig att %s delade %s med dig.⏎\nTitta på den: %s⏎\n⏎\nVi hörs!", -"Edit categories" => "Editera kategorier", -"Add" => "Lägg till", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hej där,⏎\n⏎\nville bara meddela dig att %s delade %s med dig.⏎\nTitta på den: %s⏎\n⏎\n", +"The share will expire on %s." => "Utdelningen kommer att upphöra %s.", +"Cheers!" => "Vi höres!", "Security Warning" => "Säkerhetsvarning", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Din version av PHP är sårbar för NULL byte attack (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "Var god uppdatera din PHP-installation för att använda %s säkert.", @@ -146,16 +152,23 @@ $TRANSLATIONS = array( "Database tablespace" => "Databas tabellutrymme", "Database host" => "Databasserver", "Finish setup" => "Avsluta installation", +"Finishing …" => "Avslutar ...", "%s is available. Get more information on how to update." => "%s är tillgänglig. Få mer information om hur du går tillväga för att uppdatera.", "Log out" => "Logga ut", "Automatic logon rejected!" => "Automatisk inloggning inte tillåten!", "If you did not change your password recently, your account may be compromised!" => "Om du inte har ändrat ditt lösenord nyligen så kan ditt konto vara manipulerat!", "Please change your password to secure your account again." => "Ändra genast lösenord för att säkra ditt konto.", +"Server side authentication failed!" => "Servern misslyckades med autentisering!", +"Please contact your administrator." => "Kontakta din administratör.", "Lost your password?" => "Glömt ditt lösenord?", "remember" => "kom ihåg", "Log in" => "Logga in", "Alternative Logins" => "Alternativa inloggningar", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hej där,<br><br>ville bara informera dig om att %s delade »%s« med dig.<br><a href=\"%s\">Titta på den!</a><br><br>Hörs!", -"Updating ownCloud to version %s, this may take a while." => "Uppdaterar ownCloud till version %s, detta kan ta en stund." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hej där,<br><br>ville bara informera dig om att %s delade »%s« med dig.<br><a href=\"%s\">Titta på den!</a><br><br>", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Hör av dig till din system administratör ifall detta meddelande fortsätter eller visas oväntat.", +"Thank you for your patience." => "Tack för ditt tålamod.", +"Updating ownCloud to version %s, this may take a while." => "Uppdaterar ownCloud till version %s, detta kan ta en stund.", +"This ownCloud instance is currently being updated, which may take a while." => "Denna ownCloud instans håller på att uppdatera, vilket kan ta ett tag.", +"Please reload this page after a short time to continue using ownCloud." => "Var god och ladda om denna sida efter en kort stund för att fortsätta använda ownCloud." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/ta_LK.php b/core/l10n/ta_LK.php index 43c7f451e49..ddd1e524a37 100644 --- a/core/l10n/ta_LK.php +++ b/core/l10n/ta_LK.php @@ -1,13 +1,5 @@ <?php $TRANSLATIONS = array( -"group" => "குழு", -"Category type not provided." => "பிரிவு வகைகள் வழங்கப்படவில்லை", -"No category to add?" => "சேர்ப்பதற்கான வகைகள் இல்லையா?", -"Object type not provided." => "பொருள் வகை வழங்கப்படவில்லை", -"%s ID not provided." => "%s ID வழங்கப்படவில்லை", -"Error adding %s to favorites." => "விருப்பங்களுக்கு %s ஐ சேர்ப்பதில் வழு", -"No categories selected for deletion." => "நீக்குவதற்கு எந்தப் பிரிவும் தெரிவுசெய்யப்படவில்லை.", -"Error removing %s from favorites." => "விருப்பத்திலிருந்து %s ஐ அகற்றுவதில் வழு.உஇஇ", "Sunday" => "ஞாயிற்றுக்கிழமை", "Monday" => "திங்கட்கிழமை", "Tuesday" => "செவ்வாய்க்கிழமை", @@ -45,24 +37,20 @@ $TRANSLATIONS = array( "Ok" => "சரி", "_{count} file conflict_::_{count} file conflicts_" => array("",""), "Cancel" => "இரத்து செய்க", -"The object type is not specified." => "பொருள் வகை குறிப்பிடப்படவில்லை.", -"Error" => "வழு", -"The app name is not specified." => "செயலி பெயர் குறிப்பிடப்படவில்லை.", -"The required file {file} is not installed!" => "தேவைப்பட்ட கோப்பு {கோப்பு} நிறுவப்படவில்லை!", "Share" => "பகிர்வு", +"Error" => "வழு", "Error while sharing" => "பகிரும் போதான வழு", "Error while unsharing" => "பகிராமல் உள்ளப்போதான வழு", "Error while changing permissions" => "அனுமதிகள் மாறும்போதான வழு", "Shared with you and the group {group} by {owner}" => "உங்களுடனும் குழுவுக்கிடையிலும் {குழு} பகிரப்பட்டுள்ளது {உரிமையாளர்}", "Shared with you by {owner}" => "உங்களுடன் பகிரப்பட்டுள்ளது {உரிமையாளர்}", -"Share with" => "பகிர்தல்", -"Share with link" => "இணைப்புடன் பகிர்தல்", "Password protect" => "கடவுச்சொல்லை பாதுகாத்தல்", "Password" => "கடவுச்சொல்", "Set expiration date" => "காலாவதி தேதியை குறிப்பிடுக", "Expiration date" => "காலவதியாகும் திகதி", "Share via email:" => "மின்னஞ்சலினூடான பகிர்வு: ", "No people found" => "நபர்கள் யாரும் இல்லை", +"group" => "குழு", "Resharing is not allowed" => "மீள்பகிர்வதற்கு அனுமதி இல்லை ", "Shared in {item} with {user}" => "{பயனாளர்} உடன் {உருப்படி} பகிரப்பட்டுள்ளது", "Unshare" => "பகிரப்படாதது", @@ -75,10 +63,13 @@ $TRANSLATIONS = array( "Password protected" => "கடவுச்சொல் பாதுகாக்கப்பட்டது", "Error unsetting expiration date" => "காலாவதியாகும் திகதியை குறிப்பிடாமைக்கான வழு", "Error setting expiration date" => "காலாவதியாகும் திகதியை குறிப்பிடுவதில் வழு", +"Warning" => "எச்சரிக்கை", +"The object type is not specified." => "பொருள் வகை குறிப்பிடப்படவில்லை.", +"Delete" => "நீக்குக", +"Add" => "சேர்க்க", "Use the following link to reset your password: {link}" => "உங்கள் கடவுச்சொல்லை மீளமைக்க பின்வரும் இணைப்பை பயன்படுத்தவும் : {இணைப்பு}", "You will receive a link to reset your password via Email." => "நீங்கள் மின்னஞ்சல் மூலம் உங்களுடைய கடவுச்சொல்லை மீளமைப்பதற்கான இணைப்பை பெறுவீர்கள். ", "Username" => "பயனாளர் பெயர்", -"Request reset" => "கோரிக்கை மீளமைப்பு", "Your password was reset" => "உங்களுடைய கடவுச்சொல் மீளமைக்கப்பட்டது", "To login page" => "புகுபதிகைக்கான பக்கம்", "New password" => "புதிய கடவுச்சொல்", @@ -90,8 +81,6 @@ $TRANSLATIONS = array( "Help" => "உதவி", "Access forbidden" => "அணுக தடை", "Cloud not found" => "Cloud காணப்படவில்லை", -"Edit categories" => "வகைகளை தொகுக்க", -"Add" => "சேர்க்க", "Security Warning" => "பாதுகாப்பு எச்சரிக்கை", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "குறிப்பிட்ட எண்ணிக்கை பாதுகாப்பான புறப்பாக்கி / உண்டாக்கிகள் இல்லை, தயவுசெய்து PHP OpenSSL நீட்சியை இயலுமைப்படுத்துக. ", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "பாதுகாப்பான சீரற்ற எண்ணிக்கையான புறப்பாக்கி இல்லையெனின், தாக்குனரால் கடவுச்சொல் மீளமைப்பு அடையாளவில்லைகள் முன்மொழியப்பட்டு உங்களுடைய கணக்கை கைப்பற்றலாம்.", diff --git a/core/l10n/te.php b/core/l10n/te.php index d54eeabb692..0754429351c 100644 --- a/core/l10n/te.php +++ b/core/l10n/te.php @@ -1,6 +1,5 @@ <?php $TRANSLATIONS = array( -"This category already exists: %s" => "ఈ వర్గం ఇప్పటికే ఉంది: %s", "Sunday" => "ఆదివారం", "Monday" => "సోమవారం", "Tuesday" => "మంగళవారం", @@ -42,11 +41,12 @@ $TRANSLATIONS = array( "Send" => "పంపించు", "Expiration date" => "కాలం చెల్లు తేదీ", "delete" => "తొలగించు", +"Delete" => "తొలగించు", +"Add" => "చేర్చు", "Username" => "వాడుకరి పేరు", "New password" => "కొత్త సంకేతపదం", "Users" => "వాడుకరులు", "Help" => "సహాయం", -"Add" => "చేర్చు", "Log out" => "నిష్క్రమించు", "Lost your password?" => "మీ సంకేతపదం పోయిందా?" ); diff --git a/core/l10n/th_TH.php b/core/l10n/th_TH.php index 8eab771822d..2180a6efa73 100644 --- a/core/l10n/th_TH.php +++ b/core/l10n/th_TH.php @@ -1,13 +1,5 @@ <?php $TRANSLATIONS = array( -"group" => "กลุ่มผู้ใช้งาน", -"Category type not provided." => "ยังไม่ได้ระบุชนิดของหมวดหมู่", -"No category to add?" => "ไม่มีหมวดหมู่ที่ต้องการเพิ่ม?", -"Object type not provided." => "ชนิดของวัตถุยังไม่ได้ถูกระบุ", -"%s ID not provided." => "ยังไม่ได้ระบุรหัส %s", -"Error adding %s to favorites." => "เกิดข้อผิดพลาดในการเพิ่ม %s เข้าไปยังรายการโปรด", -"No categories selected for deletion." => "ยังไม่ได้เลือกหมวดหมู่ที่ต้องการลบ", -"Error removing %s from favorites." => "เกิดข้อผิดพลาดในการลบ %s ออกจากรายการโปรด", "Sunday" => "วันอาทิตย์", "Monday" => "วันจันทร์", "Tuesday" => "วันอังคาร", @@ -45,19 +37,14 @@ $TRANSLATIONS = array( "Ok" => "ตกลง", "_{count} file conflict_::_{count} file conflicts_" => array(""), "Cancel" => "ยกเลิก", -"The object type is not specified." => "ชนิดของวัตถุยังไม่ได้รับการระบุ", -"Error" => "ข้อผิดพลาด", -"The app name is not specified." => "ชื่อของแอปยังไม่ได้รับการระบุชื่อ", -"The required file {file} is not installed!" => "ไฟล์ {file} ซึ่งเป็นไฟล์ที่จำเป็นต้องได้รับการติดตั้งไว้ก่อน ยังไม่ได้ถูกติดตั้ง", "Shared" => "แชร์แล้ว", "Share" => "แชร์", +"Error" => "ข้อผิดพลาด", "Error while sharing" => "เกิดข้อผิดพลาดในระหว่างการแชร์ข้อมูล", "Error while unsharing" => "เกิดข้อผิดพลาดในการยกเลิกการแชร์ข้อมูล", "Error while changing permissions" => "เกิดข้อผิดพลาดในการเปลี่ยนสิทธิ์การเข้าใช้งาน", "Shared with you and the group {group} by {owner}" => "ได้แชร์ให้กับคุณ และกลุ่ม {group} โดย {owner}", "Shared with you by {owner}" => "ถูกแชร์ให้กับคุณโดย {owner}", -"Share with" => "แชร์ให้กับ", -"Share with link" => "แชร์ด้วยลิงก์", "Password protect" => "ใส่รหัสผ่านไว้", "Password" => "รหัสผ่าน", "Email link to person" => "ส่งลิงก์ให้ทางอีเมล", @@ -66,6 +53,7 @@ $TRANSLATIONS = array( "Expiration date" => "วันที่หมดอายุ", "Share via email:" => "แชร์ผ่านทางอีเมล", "No people found" => "ไม่พบบุคคลที่ต้องการ", +"group" => "กลุ่มผู้ใช้งาน", "Resharing is not allowed" => "ไม่อนุญาตให้แชร์ข้อมูลซ้ำได้", "Shared in {item} with {user}" => "ได้แชร์ {item} ให้กับ {user}", "Unshare" => "ยกเลิกการแชร์", @@ -80,12 +68,15 @@ $TRANSLATIONS = array( "Error setting expiration date" => "เกิดข้อผิดพลาดในการตั้งค่าวันที่หมดอายุ", "Sending ..." => "กำลังส่ง...", "Email sent" => "ส่งอีเมล์แล้ว", +"Warning" => "คำเตือน", +"The object type is not specified." => "ชนิดของวัตถุยังไม่ได้รับการระบุ", +"Delete" => "ลบ", +"Add" => "เพิ่ม", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "การอัพเดทไม่เป็นผลสำเร็จ กรุณาแจ้งปัญหาที่เกิดขึ้นไปยัง <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">คอมมูนิตี้ผู้ใช้งาน ownCloud</a>", "The update was successful. Redirecting you to ownCloud now." => "การอัพเดทเสร็จเรียบร้อยแล้ว กำลังเปลี่ยนเส้นทางไปที่ ownCloud อยู่ในขณะนี้", "Use the following link to reset your password: {link}" => "ใช้ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่านของคุณใหม่: {link}", "You will receive a link to reset your password via Email." => "คุณจะได้รับลิงค์เพื่อกำหนดรหัสผ่านใหม่ทางอีเมล์", "Username" => "ชื่อผู้ใช้งาน", -"Request reset" => "ขอเปลี่ยนรหัสใหม่", "Your password was reset" => "รหัสผ่านของคุณถูกเปลี่ยนเรียบร้อยแล้ว", "To login page" => "ไปที่หน้าเข้าสู่ระบบ", "New password" => "รหัสผ่านใหม่", @@ -97,8 +88,6 @@ $TRANSLATIONS = array( "Help" => "ช่วยเหลือ", "Access forbidden" => "การเข้าถึงถูกหวงห้าม", "Cloud not found" => "ไม่พบ Cloud", -"Edit categories" => "แก้ไขหมวดหมู่", -"Add" => "เพิ่ม", "Security Warning" => "คำเตือนเกี่ยวกับความปลอดภัย", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "ยังไม่มีตัวสร้างหมายเลขแบบสุ่มให้ใช้งาน, กรุณาเปิดใช้งานส่วนเสริม PHP OpenSSL", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "หากปราศจากตัวสร้างหมายเลขแบบสุ่มที่ช่วยป้องกันความปลอดภัย ผู้บุกรุกอาจสามารถที่จะคาดคะเนรหัสยืนยันการเข้าถึงเพื่อรีเซ็ตรหัสผ่าน และเอาบัญชีของคุณไปเป็นของตนเองได้", diff --git a/core/l10n/tr.php b/core/l10n/tr.php index d8d9709949c..fc08d68bb14 100644 --- a/core/l10n/tr.php +++ b/core/l10n/tr.php @@ -1,21 +1,18 @@ <?php $TRANSLATIONS = array( -"%s shared »%s« with you" => "%s sizinle »%s« paylaşımında bulundu", -"group" => "grup", +"%s shared »%s« with you" => "%s sizinle »%s« paylaşımında bulundu", +"Couldn't send mail to following users: %s " => "Şu kullanıcılara posta gönderilemedi: %s", "Turned on maintenance mode" => "Bakım kipi etkinleştirildi", "Turned off maintenance mode" => "Bakım kipi kapatıldı", "Updated database" => "Veritabanı güncellendi", "Updating filecache, this may take really long..." => "Dosya önbelleği güncelleniyor. Bu, gerçekten uzun sürebilir.", "Updated filecache" => "Dosya önbelleği güncellendi", "... %d%% done ..." => "%%%d tamamlandı ...", -"Category type not provided." => "Kategori türü girilmedi.", -"No category to add?" => "Eklenecek kategori yok?", -"This category already exists: %s" => "Bu kategori zaten mevcut: %s", -"Object type not provided." => "Nesne türü desteklenmemektedir.", -"%s ID not provided." => "%s ID belirtilmedi.", -"Error adding %s to favorites." => "%s favorilere eklenirken hata oluştu", -"No categories selected for deletion." => "Silmek için bir kategori seçilmedi", -"Error removing %s from favorites." => "%s favorilere çıkarılırken hata oluştu", +"No image or file provided" => "Resim veya dosya belirtilmedi", +"Unknown filetype" => "Bilinmeyen dosya türü", +"Invalid image" => "Geçersiz resim", +"No temporary profile picture available, try again" => "Kullanılabilir geçici profil resmi yok, tekrar deneyin", +"No crop data provided" => "Kesme verisi sağlanmamış", "Sunday" => "Pazar", "Monday" => "Pazartesi", "Tuesday" => "Salı", @@ -48,58 +45,75 @@ $TRANSLATIONS = array( "last year" => "geçen yıl", "years ago" => "yıl önce", "Choose" => "seç", +"Error loading file picker template: {error}" => "Dosya seçici şablonu yüklenirken hata: {error}", "Yes" => "Evet", "No" => "Hayır", "Ok" => "Tamam", -"_{count} file conflict_::_{count} file conflicts_" => array("",""), +"Error loading message template: {error}" => "İleti şablonu yüklenirken hata: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} dosya çakışması","{count} dosya çakışması"), +"One file conflict" => "Bir dosya çakışması", +"Which files do you want to keep?" => "Hangi dosyaları saklamak istiyorsunuz?", +"If you select both versions, the copied file will have a number added to its name." => "Eğer iki sürümü de seçerseniz, kopyalanan dosya ismine eklenmiş bir sayı içerecektir.", "Cancel" => "İptal", -"The object type is not specified." => "Nesne türü belirtilmemiş.", -"Error" => "Hata", -"The app name is not specified." => "uygulama adı belirtilmedi.", -"The required file {file} is not installed!" => "İhtiyaç duyulan {file} dosyası kurulu değil.", +"Continue" => "Devam et", +"(all selected)" => "(tümü seçildi)", +"({count} selected)" => "({count} seçildi)", +"Error loading file exists template" => "Dosya mevcut şablonu yüklenirken hata", "Shared" => "Paylaşılan", "Share" => "Paylaş", +"Error" => "Hata", "Error while sharing" => "Paylaşım sırasında hata ", -"Error while unsharing" => "Paylaşım iptal ediliyorken hata", +"Error while unsharing" => "Paylaşım iptal edilirken hata", "Error while changing permissions" => "İzinleri değiştirirken hata oluştu", -"Shared with you and the group {group} by {owner}" => " {owner} tarafından sizinle ve {group} ile paylaştırılmış", -"Shared with you by {owner}" => "{owner} trafından sizinle paylaştırıldı", -"Share with" => "ile Paylaş", -"Share with link" => "Bağlantı ile paylaş", -"Password protect" => "Şifre korunması", +"Shared with you and the group {group} by {owner}" => "{owner} tarafından sizinle ve {group} ile paylaştırılmış", +"Shared with you by {owner}" => "{owner} tarafından sizinle paylaşıldı", +"Share with user or group …" => "Kullanıcı veya grup ile paylaş..", +"Share link" => "Paylaşma bağlantısı", +"Password protect" => "Parola koruması", "Password" => "Parola", -"Allow Public Upload" => "Herkes tarafından yüklemeye izin ver", -"Email link to person" => "Kişiye e-posta linki", +"Allow Public Upload" => "Genel Gönderime İzin Ver", +"Email link to person" => "Bağlantıyı e-posta ile gönder", "Send" => "Gönder", "Set expiration date" => "Son kullanma tarihini ayarla", "Expiration date" => "Son kullanım tarihi", -"Share via email:" => "Eposta ile paylaş", +"Share via email:" => "E-posta ile paylaş", "No people found" => "Kişi bulunamadı", +"group" => "grup", "Resharing is not allowed" => "Tekrar paylaşmaya izin verilmiyor", -"Shared in {item} with {user}" => " {item} içinde {user} ile paylaşılanlarlar", +"Shared in {item} with {user}" => "{item} içinde {user} ile paylaşılanlar", "Unshare" => "Paylaşılmayan", +"notify by email" => "e-posta ile bildir", "can edit" => "düzenleyebilir", "access control" => "erişim kontrolü", "create" => "oluştur", "update" => "güncelle", "delete" => "sil", "share" => "paylaş", -"Password protected" => "Paralo korumalı", +"Password protected" => "Parola korumalı", "Error unsetting expiration date" => "Geçerlilik tarihi tanımlama kaldırma hatası", "Error setting expiration date" => "Geçerlilik tarihi tanımlama hatası", "Sending ..." => "Gönderiliyor...", -"Email sent" => "Eposta gönderildi", +"Email sent" => "E-posta gönderildi", +"Warning" => "Uyarı", +"The object type is not specified." => "Nesne türü belirtilmemiş.", +"Enter new" => "Yeni girin", +"Delete" => "Sil", +"Add" => "Ekle", +"Edit tags" => "Etiketleri düzenle", +"Error loading dialog template: {error}" => "İletişim şablonu yüklenirken hata: {error}", +"No tags selected for deletion." => "Silmek için bir etiket seçilmedi.", +"Please reload the page." => "Lütfen sayfayı yeniden yükleyin.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Güncelleme başarılı olmadı. Lütfen bu hatayı bildirin <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.", "The update was successful. Redirecting you to ownCloud now." => "Güncelleme başarılı. ownCloud'a yönlendiriliyor.", "%s password reset" => "%s parola sıfırlama", -"Use the following link to reset your password: {link}" => "Bu bağlantıyı kullanarak parolanızı sıfırlayın: {link}", -"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Parolanızı değiştirme bağlantısı e-posta adresinize gönderildi.<br>I Eğer makül bir süre içerisinde mesajı almadıysanız spam/junk dizinini kontrol ediniz.<br> Eğer orada da bulamazsanız sistem yöneticinize sorunuz.", -"Request failed!<br>Did you make sure your email/username was right?" => "Isteği başarısız oldu!<br>E-posta / kullanıcı adınızı doğru olduğundan emin misiniz?", -"You will receive a link to reset your password via Email." => "Parolanızı sıfırlamak için bir bağlantı Eposta olarak gönderilecek.", +"Use the following link to reset your password: {link}" => "Parolanızı sıfırlamak için bu bağlantıyı kullanın: {link}", +"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Parolanızı değiştirme bağlantısı e-posta adresinize gönderildi.<br>Eğer makül bir süre içerisinde mesajı almadıysanız spam/junk dizinini kontrol ediniz.<br> Eğer orada da bulamazsanız sistem yöneticinize sorunuz.", +"Request failed!<br>Did you make sure your email/username was right?" => "İstek başarısız!<br>E-posta ve/veya kullanıcı adınızın doğru olduğundan emin misiniz?", +"You will receive a link to reset your password via Email." => "Parolanızı sıfırlamak için bir bağlantıyı e-posta olarak alacaksınız.", "Username" => "Kullanıcı Adı", -"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Dosyalarınız şifrelenmiş. Eğer kurtarma anahtarını aktif etmediyseniz parola sıfırlama işleminden sonra verilerinize erişmeniz imkansız olacak. Eğer ne yaptığınızdan emin değilseniz, devam etmeden önce sistem yöneticiniz ile irtibata geçiniz. Gerçekten devam etmek istiyor musunuz?", -"Yes, I really want to reset my password now" => "Evet,Şu anda parolamı sıfırlamak istiyorum.", -"Request reset" => "Sıfırlama iste", +"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Dosyalarınız şifrelenmiş. Eğer kurtarma anahtarını etkinleştirmediyseniz parola sıfırlama işleminden sonra verilerinize erişmeniz imkansız olacak. Eğer ne yaptığınızdan emin değilseniz, devam etmeden önce sistem yöneticiniz ile irtibata geçiniz. Gerçekten devam etmek istiyor musunuz?", +"Yes, I really want to reset my password now" => "Evet, gerçekten parolamı şimdi sıfırlamak istiyorum", +"Reset" => "Sıfırla", "Your password was reset" => "Parolanız sıfırlandı", "To login page" => "Giriş sayfasına git", "New password" => "Yeni parola", @@ -109,18 +123,25 @@ $TRANSLATIONS = array( "Apps" => "Uygulamalar", "Admin" => "Yönetici", "Help" => "Yardım", +"Error loading tags" => "Etiketler yüklenirken hata", +"Tag already exists" => "Etiket zaten mevcut", +"Error deleting tag(s)" => "Etiket(ler) silinirken hata", +"Error tagging" => "Etiketleme hatası", +"Error untagging" => "Etiket kaldırılırken hata", +"Error favoriting" => "Beğenilirken hata", +"Error unfavoriting" => "Beğeniden kaldırılırken hata", "Access forbidden" => "Erişim yasaklı", "Cloud not found" => "Bulut bulunamadı", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Merhaba\n\n%s sizinle %s dosyasını paylaştığı\nPaylaşımı gör:%s\n\nİyi günler!", -"Edit categories" => "Kategorileri düzenle", -"Add" => "Ekle", -"Security Warning" => "Güvenlik Uyarisi", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Merhaba,\n\nSadece %s sizinle %s paylaşımını yaptığını bildiriyoruz.\nBuradan bakabilirsiniz: %s\n\n", +"The share will expire on %s." => "Bu paylaşım %s tarihinde sona erecek.", +"Cheers!" => "Şerefe!", +"Security Warning" => "Güvenlik Uyarısı", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "PHP sürümünüz NULL Byte saldırısına açık (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "%s güvenli olarak kullanmak için, lütfen PHP kurulumunuzu güncelleyin.", -"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Güvenli rasgele sayı üreticisi bulunamadı. Lütfen PHP OpenSSL eklentisini etkinleştirin.", -"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Güvenli rasgele sayı üreticisi olmadan saldırganlar parola sıfırlama simgelerini tahmin edip hesabınızı ele geçirebilir.", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Güvenli rastgele sayı üreticisi bulunamadı. Lütfen PHP OpenSSL eklentisini etkinleştirin.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Güvenli rastgele sayı üreticisi olmadan saldırganlar parola sıfırlama simgelerini tahmin edip hesabınızı ele geçirebilir.", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Veri klasörünüz ve dosyalarınız .htaccess dosyası çalışmadığı için internet'ten erişime açık.", -"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Server'ınızı nasıl ayarlayacağınıza dair bilgi için, lütfen <a href=\"%s\" target=\"_blank\">dokümantasyon sayfasını</a> ziyaret edin.", +"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Sunucunuzu nasıl ayarlayacağınıza dair bilgi için, lütfen <a href=\"%s\" target=\"_blank\">belgelendirme sayfasını</a> ziyaret edin.", "Create an <strong>admin account</strong>" => "Bir <strong>yönetici hesabı</strong> oluşturun", "Advanced" => "Gelişmiş", "Data folder" => "Veri klasörü", @@ -132,16 +153,26 @@ $TRANSLATIONS = array( "Database tablespace" => "Veritabanı tablo alanı", "Database host" => "Veritabanı sunucusu", "Finish setup" => "Kurulumu tamamla", -"%s is available. Get more information on how to update." => "%s mevcuttur. Güncelleştirme hakkında daha fazla bilgi alın.", +"Finishing …" => "Tamamlanıyor ..", +"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Uygulama, doğru çalışabilmesi için JavaScript'in etkinleştirilmesini gerektiriyor. Lütfen <a href=\"http://enable-javascript.com/\" target=\"_blank\">JavaScript'i etkinleştirin</a> ve bu arayüzü yeniden yükleyin.", +"%s is available. Get more information on how to update." => "%s mevcut. Güncelleştirme hakkında daha fazla bilgi alın.", "Log out" => "Çıkış yap", "Automatic logon rejected!" => "Otomatik oturum açma reddedildi!", -"If you did not change your password recently, your account may be compromised!" => "Yakın zamanda parolanızı değiştirmedi iseniz hesabınız riske girebilir.", -"Please change your password to secure your account again." => "Hesabınızı korumak için lütfen parolanızı değiştirin.", +"If you did not change your password recently, your account may be compromised!" => "Yakın zamanda parolanızı değiştirmediyseniz hesabınız tehlikede olabilir!", +"Please change your password to secure your account again." => "Hesabınızı tekrar güvene almak için lütfen parolanızı değiştirin.", +"Server side authentication failed!" => "Sunucu taraflı yetkilendirme başarısız!", +"Please contact your administrator." => "Lütfen sistem yöneticisi ile iletişime geçin.", "Lost your password?" => "Parolanızı mı unuttunuz?", "remember" => "hatırla", "Log in" => "Giriş yap", "Alternative Logins" => "Alternatif Girişler", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Merhaba, <br><br> %s sizinle »%s« paylaşımında bulundu.<br><a href=\"%s\">Paylaşımı gör!</a><br><br>İyi günler!", -"Updating ownCloud to version %s, this may take a while." => "Owncloud %s versiyonuna güncelleniyor. Biraz zaman alabilir." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Merhaba, <br><br> %s sizinle »%s« paylaşımında bulundu.<br><a href=\"%s\">Paylaşımı gör!</a><br><br>İyi günler!", +"This ownCloud instance is currently in single user mode." => "Bu ownCloud örneği şu anda tek kullanıcı kipinde.", +"This means only administrators can use the instance." => "Bu, örneği sadece yöneticiler kullanabilir demektir.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Eğer bu ileti görünmeye devam ederse veya beklenmedik şekilde ortaya çıkmışsa sistem yöneticinizle iletişime geçin.", +"Thank you for your patience." => "Sabrınız için teşekkür ederiz.", +"Updating ownCloud to version %s, this may take a while." => "Owncloud %s sürümüne güncelleniyor. Biraz zaman alabilir.", +"This ownCloud instance is currently being updated, which may take a while." => "Bu ownCloud örneği şu anda güncelleniyor, bu biraz zaman alabilir.", +"Please reload this page after a short time to continue using ownCloud." => "ownCloud kullanmaya devam etmek için kısa bir süre sonra lütfen sayfayı yenileyin." ); $PLURAL_FORMS = "nplurals=2; plural=(n > 1);"; diff --git a/core/l10n/tzm.php b/core/l10n/tzm.php new file mode 100644 index 00000000000..7f8ce6cb954 --- /dev/null +++ b/core/l10n/tzm.php @@ -0,0 +1,9 @@ +<?php +$TRANSLATIONS = array( +"_%n minute ago_::_%n minutes ago_" => array("",""), +"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("",""), +"_{count} file conflict_::_{count} file conflicts_" => array("","") +); +$PLURAL_FORMS = "nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;"; diff --git a/core/l10n/ug.php b/core/l10n/ug.php index 36023cb1653..c340ff75405 100644 --- a/core/l10n/ug.php +++ b/core/l10n/ug.php @@ -1,6 +1,5 @@ <?php $TRANSLATIONS = array( -"group" => "گۇرۇپپا", "Sunday" => "يەكشەنبە", "Monday" => "دۈشەنبە", "Tuesday" => "سەيشەنبە", @@ -32,22 +31,23 @@ $TRANSLATIONS = array( "Ok" => "جەزملە", "_{count} file conflict_::_{count} file conflicts_" => array(""), "Cancel" => "ۋاز كەچ", -"Error" => "خاتالىق", "Share" => "ھەمبەھىر", -"Share with" => "ھەمبەھىر", +"Error" => "خاتالىق", "Password" => "ئىم", "Send" => "يوللا", +"group" => "گۇرۇپپا", "Unshare" => "ھەمبەھىرلىمە", "delete" => "ئۆچۈر", "share" => "ھەمبەھىر", +"Warning" => "ئاگاھلاندۇرۇش", +"Delete" => "ئۆچۈر", +"Add" => "قوش", "Username" => "ئىشلەتكۈچى ئاتى", "New password" => "يېڭى ئىم", "Personal" => "شەخسىي", "Users" => "ئىشلەتكۈچىلەر", "Apps" => "ئەپلەر", "Help" => "ياردەم", -"Edit categories" => "تۈر تەھرىر", -"Add" => "قوش", "Security Warning" => "بىخەتەرلىك ئاگاھلاندۇرۇش", "Advanced" => "ئالىي", "Finish setup" => "تەڭشەك تامام", diff --git a/core/l10n/uk.php b/core/l10n/uk.php index 23207654731..3cc151f5a29 100644 --- a/core/l10n/uk.php +++ b/core/l10n/uk.php @@ -1,14 +1,18 @@ <?php $TRANSLATIONS = array( -"group" => "група", -"Category type not provided." => "Не вказано тип категорії.", -"No category to add?" => "Відсутні категорії для додавання?", -"This category already exists: %s" => "Ця категорія вже існує: %s", -"Object type not provided." => "Не вказано тип об'єкту.", -"%s ID not provided." => "%s ID не вказано.", -"Error adding %s to favorites." => "Помилка при додаванні %s до обраного.", -"No categories selected for deletion." => "Жодної категорії не обрано для видалення.", -"Error removing %s from favorites." => "Помилка при видалені %s із обраного.", +"%s shared »%s« with you" => "%s розподілено »%s« з тобою", +"Couldn't send mail to following users: %s " => "Неможливо надіслати пошту наступним користувачам: %s ", +"Turned on maintenance mode" => "Увімкнено захищений режим", +"Turned off maintenance mode" => "Вимкнено захищений режим", +"Updated database" => "Базу даних оновлено", +"Updating filecache, this may take really long..." => "Оновлення файлового кешу, це може тривати доволі довго...", +"Updated filecache" => "Файловий кеш оновлено", +"... %d%% done ..." => "... %d%% виконано ...", +"No image or file provided" => "Немає наданого зображення або файлу", +"Unknown filetype" => "Невідомий тип файлу", +"Invalid image" => "Невірне зображення", +"No temporary profile picture available, try again" => "Немає доступного тимчасового профілю для малюнків, спробуйте ще раз", +"No crop data provided" => "Немає інформації щодо обрізки даних", "Sunday" => "Неділя", "Monday" => "Понеділок", "Tuesday" => "Вівторок", @@ -30,46 +34,55 @@ $TRANSLATIONS = array( "December" => "Грудень", "Settings" => "Налаштування", "seconds ago" => "секунди тому", -"_%n minute ago_::_%n minutes ago_" => array("","",""), -"_%n hour ago_::_%n hours ago_" => array("","",""), +"_%n minute ago_::_%n minutes ago_" => array("%n хвилину тому","%n хвилини тому","%n хвилин тому"), +"_%n hour ago_::_%n hours ago_" => array("%n годину тому","%n години тому","%n годин тому"), "today" => "сьогодні", "yesterday" => "вчора", -"_%n day ago_::_%n days ago_" => array("","",""), +"_%n day ago_::_%n days ago_" => array("%n день тому","%n дні тому","%n днів тому"), "last month" => "минулого місяця", -"_%n month ago_::_%n months ago_" => array("","",""), +"_%n month ago_::_%n months ago_" => array("%n місяць тому","%n місяці тому","%n місяців тому"), "months ago" => "місяці тому", "last year" => "минулого року", "years ago" => "роки тому", "Choose" => "Обрати", +"Error loading file picker template: {error}" => "Помилка при завантаженні шаблону вибору: {error}", "Yes" => "Так", "No" => "Ні", "Ok" => "Ok", -"_{count} file conflict_::_{count} file conflicts_" => array("","",""), +"Error loading message template: {error}" => "Помилка при завантаженні шаблону повідомлення: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} файловий конфлікт","{count} файлових конфліктів","{count} файлових конфліктів"), +"One file conflict" => "Один файловий конфлікт", +"Which files do you want to keep?" => "Які файли ви хочете залишити?", +"If you select both versions, the copied file will have a number added to its name." => "Якщо ви оберете обидві версії, скопійований файл буде мати номер, доданий у його ім'я.", "Cancel" => "Відмінити", -"The object type is not specified." => "Не визначено тип об'єкту.", -"Error" => "Помилка", -"The app name is not specified." => "Не визначено ім'я програми.", -"The required file {file} is not installed!" => "Необхідний файл {file} не встановлено!", +"Continue" => "Продовжити", +"(all selected)" => "(все вибрано)", +"({count} selected)" => "({count} вибрано)", +"Error loading file exists template" => "Помилка при завантаженні файлу існуючого шаблону", "Shared" => "Опубліковано", "Share" => "Поділитися", +"Error" => "Помилка", "Error while sharing" => "Помилка під час публікації", "Error while unsharing" => "Помилка під час відміни публікації", "Error while changing permissions" => "Помилка при зміні повноважень", "Shared with you and the group {group} by {owner}" => " {owner} опублікував для Вас та для групи {group}", "Shared with you by {owner}" => "{owner} опублікував для Вас", -"Share with" => "Опублікувати для", -"Share with link" => "Опублікувати через посилання", +"Share with user or group …" => "Поділитися з користувачем або групою ...", +"Share link" => "Опублікувати посилання", "Password protect" => "Захистити паролем", "Password" => "Пароль", +"Allow Public Upload" => "Дозволити Публічне Завантаження", "Email link to person" => "Ел. пошта належить Пану", "Send" => "Надіслати", "Set expiration date" => "Встановити термін дії", "Expiration date" => "Термін дії", "Share via email:" => "Опублікувати через Ел. пошту:", "No people found" => "Жодної людини не знайдено", +"group" => "група", "Resharing is not allowed" => "Пере-публікація не дозволяється", "Shared in {item} with {user}" => "Опубліковано {item} для {user}", "Unshare" => "Закрити доступ", +"notify by email" => "повідомити по Email", "can edit" => "може редагувати", "access control" => "контроль доступу", "create" => "створити", @@ -81,12 +94,26 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Помилка при встановленні терміна дії", "Sending ..." => "Надсилання...", "Email sent" => "Ел. пошта надіслана", +"Warning" => "Попередження", +"The object type is not specified." => "Не визначено тип об'єкту.", +"Enter new" => "Введіть новий", +"Delete" => "Видалити", +"Add" => "Додати", +"Edit tags" => "Редагувати теги", +"Error loading dialog template: {error}" => "Помилка при завантаженні шаблону діалогу: {error}", +"No tags selected for deletion." => "Жодних тегів не обрано для видалення.", +"Please reload the page." => "Будь ласка, перезавантажте сторінку.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Оновлення виконалось неуспішно. Будь ласка, повідомте про цю проблему в <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">спільноті ownCloud</a>.", "The update was successful. Redirecting you to ownCloud now." => "Оновлення виконалось успішно. Перенаправляємо вас на ownCloud.", +"%s password reset" => "%s пароль скинуто", "Use the following link to reset your password: {link}" => "Використовуйте наступне посилання для скидання пароля: {link}", +"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Посилання для того, щоб скинути ваш пароль було надіслано на ваший Email.<br>Якщо ви не отримали його найближчим часом, перевірте ваший спам каталог.<br>Якщо і там немає, спитайте вашого місцевого Адміністратора.", +"Request failed!<br>Did you make sure your email/username was right?" => "Запит завершився невдало !<br>Ви переконані, що ваша адреса Email/ім'я користувача вірні ?", "You will receive a link to reset your password via Email." => "Ви отримаєте посилання для скидання вашого паролю на Ел. пошту.", "Username" => "Ім'я користувача", -"Request reset" => "Запит скидання", +"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Ваші файли зашифровані. Якщо ви не зробили придатний ключ відновлення, не буде ніякої можливості отримати дані назад після того, як ваш пароль буде скинутий. Якщо ви не знаєте, що робити, будь ласка, зверніться до адміністратора, щоб продовжити. Ви дійсно хочете продовжити?", +"Yes, I really want to reset my password now" => "Так, я справді бажаю скинути мій пароль зараз", +"Reset" => "Перевстановити", "Your password was reset" => "Ваш пароль був скинутий", "To login page" => "До сторінки входу", "New password" => "Новий пароль", @@ -96,15 +123,25 @@ $TRANSLATIONS = array( "Apps" => "Додатки", "Admin" => "Адмін", "Help" => "Допомога", +"Error loading tags" => "Помилка завантаження тегів.", +"Tag already exists" => "Тег вже існує", +"Error deleting tag(s)" => "Помилка видалення тегу(ів)", +"Error tagging" => "Помилка встановлення тегів", +"Error untagging" => "Помилка зняття тегів", +"Error favoriting" => "Помилка позначення улюблених", +"Error unfavoriting" => "Помилка зняття позначки улюблених", "Access forbidden" => "Доступ заборонено", "Cloud not found" => "Cloud не знайдено", -"Edit categories" => "Редагувати категорії", -"Add" => "Додати", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Агов,\n\nпросто щоб ви знали, що %s поділився %s з вами.\nПодивіться: %s\n\n", +"The share will expire on %s." => "Доступ до спільних даних вичерпається %s.", +"Cheers!" => "Будьмо!", "Security Warning" => "Попередження про небезпеку", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Ваша версія PHP вразлива для атак NULL Byte (CVE-2006-7243)", +"Please update your PHP installation to use %s securely." => "Будь ласка, оновіть вашу інсталяцію PHP для використання %s безпеки.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Не доступний безпечний генератор випадкових чисел, будь ласка, активуйте PHP OpenSSL додаток.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Без безпечного генератора випадкових чисел зловмисник може визначити токени скидання пароля і заволодіти Вашим обліковим записом.", "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\">documentation</a>." => "Для отримання інформації, як правильно налаштувати сервер, див. <a href=\"%s\" target=\"_blank\">документацію</a>.", "Create an <strong>admin account</strong>" => "Створити <strong>обліковий запис адміністратора</strong>", "Advanced" => "Додатково", "Data folder" => "Каталог даних", @@ -116,14 +153,25 @@ $TRANSLATIONS = array( "Database tablespace" => "Таблиця бази даних", "Database host" => "Хост бази даних", "Finish setup" => "Завершити налаштування", +"Finishing …" => "Завершується ...", +"%s is available. Get more information on how to update." => "%s доступний. Отримай більше інформації про те, як оновити.", "Log out" => "Вихід", "Automatic logon rejected!" => "Автоматичний вхід в систему відхилений!", "If you did not change your password recently, your account may be compromised!" => "Якщо Ви не міняли пароль останнім часом, Ваш обліковий запис може бути скомпрометованим!", "Please change your password to secure your account again." => "Будь ласка, змініть свій пароль, щоб знову захистити Ваш обліковий запис.", +"Server side authentication failed!" => "Помилка аутентифікації на боці Сервера !", +"Please contact your administrator." => "Будь ласка, зверніться до вашого Адміністратора.", "Lost your password?" => "Забули пароль?", "remember" => "запам'ятати", "Log in" => "Вхід", "Alternative Logins" => "Альтернативні Логіни", -"Updating ownCloud to version %s, this may take a while." => "Оновлення ownCloud до версії %s, це може зайняти деякий час." +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Агов,<br><br>просто щоб ви знали, що %s поділився »%s« з вами.<br><a href=\"%s\">Подивіться на це !</a><br><br>", +"This ownCloud instance is currently in single user mode." => "Цей екземпляр OwnCloud зараз працює в монопольному режимі одного користувача", +"This means only administrators can use the instance." => "Це означає, що лише адміністратори можуть використовувати цей екземпляр.", +"Contact your system administrator if this message persists or appeared unexpectedly." => "Зверніться до системного адміністратора, якщо це повідомлення зберігається або з'являєтья несподівано.", +"Thank you for your patience." => "Дякуємо за ваше терпіння.", +"Updating ownCloud to version %s, this may take a while." => "Оновлення ownCloud до версії %s, це може зайняти деякий час.", +"This ownCloud instance is currently being updated, which may take a while." => "Цей ownCloud зараз оновлюється, це може тривати певний час.", +"Please reload this page after a short time to continue using ownCloud." => "Будь ласка, перезавантажте незабаром цю сторінку, щоб продовжити користуватися OwnCloud." ); $PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"; diff --git a/core/l10n/ur.php b/core/l10n/ur.php new file mode 100644 index 00000000000..ffcdde48d47 --- /dev/null +++ b/core/l10n/ur.php @@ -0,0 +1,9 @@ +<?php +$TRANSLATIONS = array( +"_%n minute ago_::_%n minutes ago_" => array("",""), +"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("",""), +"_{count} file conflict_::_{count} file conflicts_" => array("","") +); +$PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/ur_PK.php b/core/l10n/ur_PK.php index fc736779122..ed090fdaf78 100644 --- a/core/l10n/ur_PK.php +++ b/core/l10n/ur_PK.php @@ -1,7 +1,5 @@ <?php $TRANSLATIONS = array( -"No category to add?" => "شامل کرنے کے لیے کوئی زمرہ نہیں؟", -"No categories selected for deletion." => "ختم کرنے کے لیے کسی زمرہ جات کا انتخاب نہیں کیا گیا۔", "January" => "جنوری", "February" => "فرورئ", "March" => "مارچ", @@ -29,8 +27,6 @@ $TRANSLATIONS = array( "Error while sharing" => "شئیرنگ کے دوران ایرر", "Error while unsharing" => "شئیرنگ ختم کرنے کے دوران ایرر", "Error while changing permissions" => "اختیارات کو تبدیل کرنے کے دوران ایرر", -"Share with" => "اس کے ساتھ شئیر کریں", -"Share with link" => "لنک کے ساتھ شئیر کریں", "Password protect" => "پاسورڈ سے محفوظ کریں", "Password" => "پاسورڈ", "Set expiration date" => "تاریخ معیاد سیٹ کریں", @@ -45,10 +41,10 @@ $TRANSLATIONS = array( "delete" => "ختم کریں", "share" => "شئیر کریں", "Password protected" => "پاسورڈ سے محفوظ کیا گیا ہے", +"Add" => "شامل کریں", "Use the following link to reset your password: {link}" => "اپنا پاسورڈ ری سیٹ کرنے کے لیے اس لنک پر کلک کریں۔ {link}", "You will receive a link to reset your password via Email." => "آپ ای میل کے ذریعے اپنے پاسورڈ ری سیٹ کا لنک موصول کریں گے", "Username" => "یوزر نیم", -"Request reset" => "ری سیٹ کی درخواست کریں", "Your password was reset" => "آپ کا پاسورڈ ری سیٹ کر دیا گیا ہے", "To login page" => "لاگ ان صفحے کی طرف", "New password" => "نیا پاسورڈ", @@ -60,8 +56,6 @@ $TRANSLATIONS = array( "Help" => "مدد", "Access forbidden" => "پہنچ کی اجازت نہیں", "Cloud not found" => "نہیں مل سکا", -"Edit categories" => "زمرہ جات کی تدوین کریں", -"Add" => "شامل کریں", "Create an <strong>admin account</strong>" => "ایک<strong> ایڈمن اکاؤنٹ</strong> بنائیں", "Advanced" => "ایڈوانسڈ", "Data folder" => "ڈیٹا فولڈر", diff --git a/core/l10n/uz.php b/core/l10n/uz.php new file mode 100644 index 00000000000..dbedde7e637 --- /dev/null +++ b/core/l10n/uz.php @@ -0,0 +1,9 @@ +<?php +$TRANSLATIONS = array( +"_%n minute ago_::_%n minutes ago_" => array(""), +"_%n hour ago_::_%n hours ago_" => array(""), +"_%n day ago_::_%n days ago_" => array(""), +"_%n month ago_::_%n months ago_" => array(""), +"_{count} file conflict_::_{count} file conflicts_" => array("") +); +$PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/vi.php b/core/l10n/vi.php index 1c99aad9a4d..06decc3a0cb 100644 --- a/core/l10n/vi.php +++ b/core/l10n/vi.php @@ -1,14 +1,5 @@ <?php $TRANSLATIONS = array( -"group" => "nhóm", -"Category type not provided." => "Kiểu hạng mục không được cung cấp.", -"No category to add?" => "Không có danh mục được thêm?", -"This category already exists: %s" => "Danh mục này đã tồn tại: %s", -"Object type not provided." => "Loại đối tượng không được cung cấp.", -"%s ID not provided." => "%s ID không được cung cấp.", -"Error adding %s to favorites." => "Lỗi thêm %s vào mục yêu thích.", -"No categories selected for deletion." => "Bạn chưa chọn mục để xóa", -"Error removing %s from favorites." => "Lỗi xóa %s từ mục yêu thích.", "Sunday" => "Chủ nhật", "Monday" => "Thứ 2", "Tuesday" => "Thứ 3", @@ -46,19 +37,14 @@ $TRANSLATIONS = array( "Ok" => "Đồng ý", "_{count} file conflict_::_{count} file conflicts_" => array(""), "Cancel" => "Hủy", -"The object type is not specified." => "Loại đối tượng không được chỉ định.", -"Error" => "Lỗi", -"The app name is not specified." => "Tên ứng dụng không được chỉ định.", -"The required file {file} is not installed!" => "Tập tin cần thiết {file} không được cài đặt!", "Shared" => "Được chia sẻ", "Share" => "Chia sẻ", +"Error" => "Lỗi", "Error while sharing" => "Lỗi trong quá trình chia sẻ", "Error while unsharing" => "Lỗi trong quá trình gỡ chia sẻ", "Error while changing permissions" => "Lỗi trong quá trình phân quyền", "Shared with you and the group {group} by {owner}" => "Đã được chia sẽ với bạn và nhóm {group} bởi {owner}", "Shared with you by {owner}" => "Đã được chia sẽ bởi {owner}", -"Share with" => "Chia sẻ với", -"Share with link" => "Chia sẻ với liên kết", "Password protect" => "Mật khẩu bảo vệ", "Password" => "Mật khẩu", "Email link to person" => "Liên kết email tới cá nhân", @@ -67,6 +53,7 @@ $TRANSLATIONS = array( "Expiration date" => "Ngày kết thúc", "Share via email:" => "Chia sẻ thông qua email", "No people found" => "Không tìm thấy người nào", +"group" => "nhóm", "Resharing is not allowed" => "Chia sẻ lại không được cho phép", "Shared in {item} with {user}" => "Đã được chia sẽ trong {item} với {user}", "Unshare" => "Bỏ chia sẻ", @@ -81,6 +68,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "Lỗi cấu hình ngày kết thúc", "Sending ..." => "Đang gởi ...", "Email sent" => "Email đã được gửi", +"Warning" => "Cảnh báo", +"The object type is not specified." => "Loại đối tượng không được chỉ định.", +"Delete" => "Xóa", +"Add" => "Thêm", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Cập nhật không thành công . Vui lòng thông báo đến <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\"> Cộng đồng ownCloud </a>.", "The update was successful. Redirecting you to ownCloud now." => "Cập nhật thành công .Hệ thống sẽ đưa bạn tới ownCloud.", "Use the following link to reset your password: {link}" => "Dùng đường dẫn sau để khôi phục lại mật khẩu : {link}", @@ -88,7 +79,6 @@ $TRANSLATIONS = array( "Request failed!<br>Did you make sure your email/username was right?" => "Yêu cầu thất bại!<br>Bạn có chắc là email/tên đăng nhập của bạn chính xác?", "You will receive a link to reset your password via Email." => "Vui lòng kiểm tra Email để khôi phục lại mật khẩu.", "Username" => "Tên đăng nhập", -"Request reset" => "Yêu cầu thiết lập lại ", "Your password was reset" => "Mật khẩu của bạn đã được khôi phục", "To login page" => "Trang đăng nhập", "New password" => "Mật khẩu mới", @@ -100,8 +90,6 @@ $TRANSLATIONS = array( "Help" => "Giúp đỡ", "Access forbidden" => "Truy cập bị cấm", "Cloud not found" => "Không tìm thấy Clound", -"Edit categories" => "Sửa chuyên mục", -"Add" => "Thêm", "Security Warning" => "Cảnh bảo bảo mật", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Phiên bản PHP của bạn có lỗ hổng NULL Byte attack (CVE-2006-7243)", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Không an toàn ! chức năng random number generator đã có sẵn ,vui lòng bật PHP OpenSSL extension.", diff --git a/core/l10n/zh_CN.php b/core/l10n/zh_CN.php index 04c4630b222..3da1b9ca685 100644 --- a/core/l10n/zh_CN.php +++ b/core/l10n/zh_CN.php @@ -1,21 +1,14 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s 向您分享了 »%s«", -"group" => "组", "Turned on maintenance mode" => "启用维护模式", "Turned off maintenance mode" => "关闭维护模式", "Updated database" => "数据库已更新", "Updating filecache, this may take really long..." => "正在更新文件缓存,这可能需要较长时间...", "Updated filecache" => "文件缓存已更新", "... %d%% done ..." => "...已完成 %d%% ...", -"Category type not provided." => "未提供分类类型。", -"No category to add?" => "没有可添加分类?", -"This category already exists: %s" => "此分类已存在:%s", -"Object type not provided." => "未提供对象类型。", -"%s ID not provided." => "%s ID未提供。", -"Error adding %s to favorites." => "向收藏夹中新增%s时出错。", -"No categories selected for deletion." => "没有选择要删除的类别", -"Error removing %s from favorites." => "从收藏夹中移除%s时出错。", +"Unknown filetype" => "未知的文件类型", +"Invalid image" => "无效的图像", "Sunday" => "星期日", "Monday" => "星期一", "Tuesday" => "星期二", @@ -53,19 +46,14 @@ $TRANSLATIONS = array( "Ok" => "好", "_{count} file conflict_::_{count} file conflicts_" => array(""), "Cancel" => "取消", -"The object type is not specified." => "未指定对象类型。", -"Error" => "错误", -"The app name is not specified." => "未指定应用名称。", -"The required file {file} is not installed!" => "所需文件{file}未安装!", "Shared" => "已共享", "Share" => "分享", +"Error" => "错误", "Error while sharing" => "共享时出错", "Error while unsharing" => "取消共享时出错", "Error while changing permissions" => "修改权限时出错", "Shared with you and the group {group} by {owner}" => "{owner} 共享给您及 {group} 组", "Shared with you by {owner}" => "{owner} 与您共享", -"Share with" => "分享之", -"Share with link" => "共享链接", "Password protect" => "密码保护", "Password" => "密码", "Allow Public Upload" => "允许公开上传", @@ -75,6 +63,7 @@ $TRANSLATIONS = array( "Expiration date" => "过期日期", "Share via email:" => "通过Email共享", "No people found" => "未找到此人", +"group" => "组", "Resharing is not allowed" => "不允许二次共享", "Shared in {item} with {user}" => "在 {item} 与 {user} 共享。", "Unshare" => "取消共享", @@ -89,6 +78,10 @@ $TRANSLATIONS = array( "Error setting expiration date" => "设置过期日期时出错", "Sending ..." => "正在发送...", "Email sent" => "邮件已发送", +"Warning" => "警告", +"The object type is not specified." => "未指定对象类型。", +"Delete" => "删除", +"Add" => "增加", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "更新不成功。请汇报将此问题汇报给 <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud 社区</a>。", "The update was successful. Redirecting you to ownCloud now." => "更新成功。正在重定向至 ownCloud。", "%s password reset" => "重置 %s 的密码", @@ -99,7 +92,7 @@ $TRANSLATIONS = array( "Username" => "用户名", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "您的文件已加密。如果您不启用恢复密钥,您将无法在重设密码后取回文件。如果您不太确定,请在继续前联系您的管理员。您真的要继续吗?", "Yes, I really want to reset my password now" => "使得,我真的要现在重设密码", -"Request reset" => "请求重置", +"Reset" => "重置", "Your password was reset" => "您的密码已重置", "To login page" => "到登录页面", "New password" => "新密码", @@ -111,9 +104,6 @@ $TRANSLATIONS = array( "Help" => "帮助", "Access forbidden" => "访问禁止", "Cloud not found" => "未找到云", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "您好,\n\n%s 向您分享了 %s。\n查看: %s", -"Edit categories" => "编辑分类", -"Add" => "增加", "Security Warning" => "安全警告", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "你的PHP版本容易受到空字节攻击 (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "为保证安全使用 %s 请更新您的PHP。", @@ -141,7 +131,6 @@ $TRANSLATIONS = array( "remember" => "记住", "Log in" => "登录", "Alternative Logins" => "其他登录方式", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "您好,<br><br>%s 向您分享了 »%s«。<br><a href=\"%s\">查看</a>", "Updating ownCloud to version %s, this may take a while." => "更新 ownCloud 到版本 %s,这可能需要一些时间。" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/zh_HK.php b/core/l10n/zh_HK.php index f6c4003af61..809bd7de92c 100644 --- a/core/l10n/zh_HK.php +++ b/core/l10n/zh_HK.php @@ -33,16 +33,14 @@ $TRANSLATIONS = array( "Ok" => "OK", "_{count} file conflict_::_{count} file conflicts_" => array(""), "Cancel" => "取消", -"Error" => "錯誤", "Shared" => "已分享", "Share" => "分享", +"Error" => "錯誤", "Error while sharing" => "分享時發生錯誤", "Error while unsharing" => "取消分享時發生錯誤", "Error while changing permissions" => "更改權限時發生錯誤", "Shared with you and the group {group} by {owner}" => "{owner}與你及群組的分享", "Shared with you by {owner}" => "{owner}與你的分享", -"Share with" => "分享", -"Share with link" => "以連結分享", "Password protect" => "密碼保護", "Password" => "密碼", "Send" => "傳送", @@ -58,11 +56,12 @@ $TRANSLATIONS = array( "Password protected" => "密碼保護", "Sending ..." => "傳送中", "Email sent" => "郵件已傳", +"Delete" => "刪除", +"Add" => "加入", "The update was successful. Redirecting you to ownCloud now." => "更新成功, 正", "Use the following link to reset your password: {link}" => "請用以下連結重設你的密碼: {link}", "You will receive a link to reset your password via Email." => "你將收到一封電郵", "Username" => "用戶名稱", -"Request reset" => "重設", "Your password was reset" => "你的密碼已被重設", "To login page" => "前往登入版面", "New password" => "新密碼", @@ -73,7 +72,6 @@ $TRANSLATIONS = array( "Admin" => "管理", "Help" => "幫助", "Cloud not found" => "未找到Cloud", -"Add" => "加入", "Create an <strong>admin account</strong>" => "建立管理員帳戶", "Advanced" => "進階", "Configure the database" => "設定資料庫", diff --git a/core/l10n/zh_TW.php b/core/l10n/zh_TW.php index 759a4fdc35e..d78929ddb9c 100644 --- a/core/l10n/zh_TW.php +++ b/core/l10n/zh_TW.php @@ -1,21 +1,18 @@ <?php $TRANSLATIONS = array( "%s shared »%s« with you" => "%s 與您分享了 %s", -"group" => "群組", +"Couldn't send mail to following users: %s " => "無法寄送郵件給這些使用者:%s", "Turned on maintenance mode" => "已啓用維護模式", "Turned off maintenance mode" => "已停用維護模式", "Updated database" => "已更新資料庫", "Updating filecache, this may take really long..." => "更新檔案快取,這可能要很久…", "Updated filecache" => "已更新檔案快取", "... %d%% done ..." => "已完成 %d%%", -"Category type not provided." => "未提供分類類型。", -"No category to add?" => "沒有可增加的分類?", -"This category already exists: %s" => "分類已經存在:%s", -"Object type not provided." => "未指定物件類型", -"%s ID not provided." => "未提供 %s ID 。", -"Error adding %s to favorites." => "加入 %s 到最愛時發生錯誤。", -"No categories selected for deletion." => "沒有選擇要刪除的分類。", -"Error removing %s from favorites." => "從最愛移除 %s 時發生錯誤。", +"No image or file provided" => "未提供圖片或檔案", +"Unknown filetype" => "未知的檔案類型", +"Invalid image" => "無效的圖片", +"No temporary profile picture available, try again" => "沒有臨時用的大頭貼,請再試一次", +"No crop data provided" => "未設定剪裁", "Sunday" => "週日", "Monday" => "週一", "Tuesday" => "週二", @@ -48,24 +45,30 @@ $TRANSLATIONS = array( "last year" => "去年", "years ago" => "幾年前", "Choose" => "選擇", +"Error loading file picker template: {error}" => "載入檔案選擇器樣板出錯: {error}", "Yes" => "是", "No" => "否", "Ok" => "好", -"_{count} file conflict_::_{count} file conflicts_" => array(""), +"Error loading message template: {error}" => "載入訊息樣板出錯: {error}", +"_{count} file conflict_::_{count} file conflicts_" => array("{count} 個檔案衝突"), +"One file conflict" => "一個檔案衝突", +"Which files do you want to keep?" => "您要保留哪一個檔案?", +"If you select both versions, the copied file will have a number added to its name." => "如果您同時選擇兩個版本,被複製的那個檔案名稱後面會加上編號", "Cancel" => "取消", -"The object type is not specified." => "未指定物件類型。", -"Error" => "錯誤", -"The app name is not specified." => "沒有指定 app 名稱。", -"The required file {file} is not installed!" => "沒有安裝所需的檔案 {file} !", +"Continue" => "繼續", +"(all selected)" => "(已全選)", +"({count} selected)" => "(已選 {count} 項)", +"Error loading file exists template" => "載入檔案存在樣板出錯", "Shared" => "已分享", "Share" => "分享", +"Error" => "錯誤", "Error while sharing" => "分享時發生錯誤", "Error while unsharing" => "取消分享時發生錯誤", "Error while changing permissions" => "修改權限時發生錯誤", "Shared with you and the group {group} by {owner}" => "由 {owner} 分享給您和 {group}", "Shared with you by {owner}" => "{owner} 已經和您分享", -"Share with" => "分享給別人", -"Share with link" => "使用連結分享", +"Share with user or group …" => "與用戶或群組分享", +"Share link" => "分享連結", "Password protect" => "密碼保護", "Password" => "密碼", "Allow Public Upload" => "允許任何人上傳", @@ -75,9 +78,11 @@ $TRANSLATIONS = array( "Expiration date" => "到期日", "Share via email:" => "透過電子郵件分享:", "No people found" => "沒有找到任何人", +"group" => "群組", "Resharing is not allowed" => "不允許重新分享", "Shared in {item} with {user}" => "已和 {user} 分享 {item}", "Unshare" => "取消分享", +"notify by email" => "以 email 通知", "can edit" => "可編輯", "access control" => "存取控制", "create" => "建立", @@ -89,6 +94,14 @@ $TRANSLATIONS = array( "Error setting expiration date" => "設定到期日發生錯誤", "Sending ..." => "正在傳送…", "Email sent" => "Email 已寄出", +"Warning" => "警告", +"The object type is not specified." => "未指定物件類型。", +"Enter new" => "輸入新的", +"Delete" => "刪除", +"Add" => "增加", +"Edit tags" => "編輯標籤", +"Error loading dialog template: {error}" => "載入對話樣板出錯:{error}", +"No tags selected for deletion." => "沒有選擇要刪除的標籤", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "升級失敗,請將此問題回報 <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud 社群</a>。", "The update was successful. Redirecting you to ownCloud now." => "升級成功,正將您重新導向至 ownCloud 。", "%s password reset" => "%s 密碼重設", @@ -99,7 +112,7 @@ $TRANSLATIONS = array( "Username" => "使用者名稱", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "您的檔案已加密,如果您沒有設定還原金鑰,未來重設密碼後將無法取回您的資料。如果您不確定該怎麼做,請洽詢系統管理員後再繼續。您確定要現在繼續嗎?", "Yes, I really want to reset my password now" => "對,我現在想要重設我的密碼。", -"Request reset" => "請求重設", +"Reset" => "重設", "Your password was reset" => "您的密碼已重設", "To login page" => "至登入頁面", "New password" => "新密碼", @@ -109,11 +122,16 @@ $TRANSLATIONS = array( "Apps" => "應用程式", "Admin" => "管理", "Help" => "說明", +"Error loading tags" => "載入標籤出錯", +"Tag already exists" => "標籤已經存在", +"Error deleting tag(s)" => "刪除標籤出錯", +"Error untagging" => "移除標籤失敗", +"Error favoriting" => "加入最愛時出錯", +"Error unfavoriting" => "從最愛移除出錯", "Access forbidden" => "存取被拒", "Cloud not found" => "找不到網頁", -"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "嗨,\n\n通知您一聲,%s 與您分享了 %s 。\n您可以到 %s 看看", -"Edit categories" => "編輯分類", -"Add" => "增加", +"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "嗨,\n\n%s 和你分享了 %s ,到這裡看它:%s\n", +"Cheers!" => "太棒了!", "Security Warning" => "安全性警告", "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "您的 PHP 版本無法抵抗 NULL Byte 攻擊 (CVE-2006-7243)", "Please update your PHP installation to use %s securely." => "請更新 PHP 以安全地使用 %s。", @@ -132,16 +150,23 @@ $TRANSLATIONS = array( "Database tablespace" => "資料庫 tablespace", "Database host" => "資料庫主機", "Finish setup" => "完成設定", +"Finishing …" => "即將完成…", "%s is available. Get more information on how to update." => "%s 已經釋出,瞭解更多資訊以進行更新。", "Log out" => "登出", "Automatic logon rejected!" => "自動登入被拒!", "If you did not change your password recently, your account may be compromised!" => "如果您最近並未更改密碼,您的帳號可能已經遭到入侵!", "Please change your password to secure your account again." => "請更改您的密碼以再次取得您帳戶的控制權。", +"Server side authentication failed!" => "伺服器端認證失敗!", +"Please contact your administrator." => "請聯絡系統管理員。", "Lost your password?" => "忘記密碼?", "remember" => "記住", "Log in" => "登入", "Alternative Logins" => "其他登入方法", -"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "嗨,<br><br>通知您一聲,%s 與您分享了 %s ,<br><a href=\"%s\">看一下吧</a>", -"Updating ownCloud to version %s, this may take a while." => "正在將 ownCloud 升級至版本 %s ,這可能需要一點時間。" +"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "嗨,<br><br>%s 和你分享了 %s ,到<a href=\"%s\">這裡</a>看它<br><br>", +"Contact your system administrator if this message persists or appeared unexpectedly." => "若這個訊息持續出現,請聯絡系統管理員", +"Thank you for your patience." => "感謝您的耐心", +"Updating ownCloud to version %s, this may take a while." => "正在將 ownCloud 升級至版本 %s ,這可能需要一點時間。", +"This ownCloud instance is currently being updated, which may take a while." => "ownCloud 正在升級,請稍待一會。", +"Please reload this page after a short time to continue using ownCloud." => "請稍後重新載入這個頁面就可以繼續使用 ownCloud" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/lostpassword/css/lostpassword.css b/core/lostpassword/css/lostpassword.css new file mode 100644 index 00000000000..85cce9f9407 --- /dev/null +++ b/core/lostpassword/css/lostpassword.css @@ -0,0 +1,36 @@ +#body-login +input[type="text"], +input[type="submit"] { + margin: 5px 0; +} + +input[type="text"]#user{ + padding-right: 12px; + padding-left: 41px; +} + +#body-login +input[type="submit"] { + text-align: center; + width: 170px; + height: 45px; + padding-top: 7px; + padding-bottom: 7px; +} + +#body-login input[type="submit"]#submit { + width: 280px; +} + +#body-login .update { + text-align: left; +} + +#body-login .update, +#body-login .error { + margin: 10px 0 5px 0; +} + +#user { + width: 226px !important; +} diff --git a/core/lostpassword/templates/lostpassword.php b/core/lostpassword/templates/lostpassword.php index f5fdb1fb2b3..83a23f7b239 100644 --- a/core/lostpassword/templates/lostpassword.php +++ b/core/lostpassword/templates/lostpassword.php @@ -1,5 +1,8 @@ -<?php if ($_['requested']): ?> - <div class="success"><p> +<?php +//load the file we need +OCP\Util::addStyle('lostpassword', 'lostpassword'); + if ($_['requested']): ?> + <div class="update"><p> <?php print_unescaped($l->t('The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator .')); ?> @@ -8,11 +11,11 @@ <form action="<?php print_unescaped(OC_Helper::linkToRoute('core_lostpassword_send_email')) ?>" method="post"> <fieldset> <?php if ($_['error']): ?> - <div class="errors"><p> + <div class="error"><p> <?php print_unescaped($l->t('Request failed!<br>Did you make sure your email/username was right?')); ?> </p></div> <?php endif; ?> - <?php print_unescaped($l->t('You will receive a link to reset your password via Email.')); ?> + <div class="update"><?php print_unescaped($l->t('You will receive a link to reset your password via Email.')); ?></div> <p class="infield"> <input type="text" name="user" id="user" placeholder="" value="" autocomplete="off" required autofocus /> <label for="user" class="infield"><?php print_unescaped($l->t( 'Username' )); ?></label> @@ -24,7 +27,7 @@ <?php print_unescaped($l->t('Yes, I really want to reset my password now')); ?><br/><br/> <?php endif; ?> </p> - <input type="submit" id="submit" value="<?php print_unescaped($l->t('Request reset')); ?>" /> + <input type="submit" id="submit" value="<?php print_unescaped($l->t('Reset')); ?>" /> </fieldset> </form> <?php endif; ?> diff --git a/core/register_command.php b/core/register_command.php index 1eed347b7b5..2efa838e9ee 100644 --- a/core/register_command.php +++ b/core/register_command.php @@ -6,4 +6,13 @@ * See the COPYING-README file. */ +/** @var $application Symfony\Component\Console\Application */ $application->add(new OC\Core\Command\Status); +$application->add(new OC\Core\Command\Db\GenerateChangeScript()); +$application->add(new OC\Core\Command\Upgrade()); +$application->add(new OC\Core\Command\Maintenance\SingleUser()); +$application->add(new OC\Core\Command\App\Disable()); +$application->add(new OC\Core\Command\App\Enable()); +$application->add(new OC\Core\Command\App\ListApps()); +$application->add(new OC\Core\Command\Maintenance\Repair(new \OC\Repair())); +$application->add(new OC\Core\Command\User\Report()); diff --git a/core/routes.php b/core/routes.php index 57e25c0f1f7..f8454877e03 100644 --- a/core/routes.php +++ b/core/routes.php @@ -7,6 +7,7 @@ */ // Post installation check +/** @var $this OC_Router */ $this->create('post_setup_check', '/post-setup-check') ->action('OC_Setup', 'postSetupCheck'); @@ -23,21 +24,45 @@ $this->create('core_ajax_share', '/core/ajax/share.php') // Translations $this->create('core_ajax_translations', '/core/ajax/translations.php') ->actionInclude('core/ajax/translations.php'); -// VCategories -$this->create('core_ajax_vcategories_add', '/core/ajax/vcategories/add.php') - ->actionInclude('core/ajax/vcategories/add.php'); -$this->create('core_ajax_vcategories_delete', '/core/ajax/vcategories/delete.php') - ->actionInclude('core/ajax/vcategories/delete.php'); -$this->create('core_ajax_vcategories_addtofavorites', '/core/ajax/vcategories/addToFavorites.php') - ->actionInclude('core/ajax/vcategories/addToFavorites.php'); -$this->create('core_ajax_vcategories_removefromfavorites', '/core/ajax/vcategories/removeFromFavorites.php') - ->actionInclude('core/ajax/vcategories/removeFromFavorites.php'); -$this->create('core_ajax_vcategories_favorites', '/core/ajax/vcategories/favorites.php') - ->actionInclude('core/ajax/vcategories/favorites.php'); -$this->create('core_ajax_vcategories_edit', '/core/ajax/vcategories/edit.php') - ->actionInclude('core/ajax/vcategories/edit.php'); +// Tags +$this->create('core_tags_tags', '/tags/{type}') + ->get() + ->action('OC\Core\Tags\Controller', 'getTags') + ->requirements(array('type')); +$this->create('core_tags_favorites', '/tags/{type}/favorites') + ->get() + ->action('OC\Core\Tags\Controller', 'getFavorites') + ->requirements(array('type')); +$this->create('core_tags_ids_for_tag', '/tags/{type}/ids') + ->get() + ->action('OC\Core\Tags\Controller', 'getIdsForTag') + ->requirements(array('type')); +$this->create('core_tags_favorite', '/tags/{type}/favorite/{id}/') + ->post() + ->action('OC\Core\Tags\Controller', 'favorite') + ->requirements(array('type', 'id')); +$this->create('core_tags_unfavorite', '/tags/{type}/unfavorite/{id}/') + ->post() + ->action('OC\Core\Tags\Controller', 'unFavorite') + ->requirements(array('type', 'id')); +$this->create('core_tags_tag', '/tags/{type}/tag/{id}/') + ->post() + ->action('OC\Core\Tags\Controller', 'tagAs') + ->requirements(array('type', 'id')); +$this->create('core_tags_untag', '/tags/{type}/untag/{id}/') + ->post() + ->action('OC\Core\Tags\Controller', 'unTag') + ->requirements(array('type', 'id')); +$this->create('core_tags_add', '/tags/{type}/add') + ->post() + ->action('OC\Core\Tags\Controller', 'addTag') + ->requirements(array('type')); +$this->create('core_tags_delete', '/tags/{type}/delete') + ->post() + ->action('OC\Core\Tags\Controller', 'deleteTags') + ->requirements(array('type')); // oC JS config -$this->create('js_config', '/core/js/config.js') +$this->create('js_config', '/core/js/oc.js') ->actionInclude('core/js/config.php'); // Routing $this->create('core_ajax_routes', '/core/routes.json') diff --git a/core/setup.php b/core/setup.php index 4026a748453..958376b2cce 100644 --- a/core/setup.php +++ b/core/setup.php @@ -6,6 +6,7 @@ if( file_exists( $autosetup_file )) { OC_Log::write('core', 'Autoconfig file found, setting up owncloud...', OC_Log::INFO); include $autosetup_file; $_POST = array_merge ($_POST, $AUTOCONFIG); + $_REQUEST = array_merge ($_REQUEST, $AUTOCONFIG); } $dbIsSet = isset($_POST['dbtype']); @@ -19,6 +20,8 @@ if ($dbIsSet AND $directoryIsSet AND $adminAccountIsSet) { } } +OC_Util::addScript( '3rdparty', 'strengthify/jquery.strengthify' ); +OC_Util::addStyle( '3rdparty', 'strengthify/strengthify' ); OC_Util::addScript('setup'); $hasSQLite = class_exists('SQLite3'); diff --git a/core/tags/controller.php b/core/tags/controller.php new file mode 100644 index 00000000000..c790d43345d --- /dev/null +++ b/core/tags/controller.php @@ -0,0 +1,114 @@ +<?php +/** + * Copyright (c) 2013 Thomas Tanghus (thomas@tanghus.net) + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Core\Tags; + +class Controller { + protected static function getTagger($type) { + \OC_JSON::checkLoggedIn(); + \OC_JSON::callCheck(); + + try { + $tagger = \OC::$server->getTagManager()->load($type); + return $tagger; + } catch(\Exception $e) { + \OCP\Util::writeLog('core', __METHOD__ . ' Exception: ' . $e->getMessage(), \OCP\Util::ERROR); + $l = new \OC_L10n('core'); + \OC_JSON::error(array('message'=> $l->t('Error loading tags'))); + exit; + } + } + + public static function getTags($args) { + $tagger = self::getTagger($args['type']); + \OC_JSON::success(array('tags'=> $tagger->getTags())); + } + + public static function getFavorites($args) { + $tagger = self::getTagger($args['type']); + \OC_JSON::success(array('ids'=> $tagger->getFavorites())); + } + + public static function getIdsForTag($args) { + $tagger = self::getTagger($args['type']); + \OC_JSON::success(array('ids'=> $tagger->getIdsForTag($_GET['tag']))); + } + + public static function addTag($args) { + $tagger = self::getTagger($args['type']); + + $id = $tagger->add(strip_tags($_POST['tag'])); + if($id === false) { + $l = new \OC_L10n('core'); + \OC_JSON::error(array('message'=> $l->t('Tag already exists'))); + } else { + \OC_JSON::success(array('id'=> $id)); + } + } + + public static function deleteTags($args) { + $tags = $_POST['tags']; + if(!is_array($tags)) { + $tags = array($tags); + } + + $tagger = self::getTagger($args['type']); + + if(!$tagger->delete($tags)) { + $l = new \OC_L10n('core'); + \OC_JSON::error(array('message'=> $l->t('Error deleting tag(s)'))); + } else { + \OC_JSON::success(); + } + } + + public static function tagAs($args) { + $tagger = self::getTagger($args['type']); + + if(!$tagger->tagAs($args['id'], $_POST['tag'])) { + $l = new \OC_L10n('core'); + \OC_JSON::error(array('message'=> $l->t('Error tagging'))); + } else { + \OC_JSON::success(); + } + } + + public static function unTag($args) { + $tagger = self::getTagger($args['type']); + + if(!$tagger->unTag($args['id'], $_POST['tag'])) { + $l = new \OC_L10n('core'); + \OC_JSON::error(array('message'=> $l->t('Error untagging'))); + } else { + \OC_JSON::success(); + } + } + + public static function favorite($args) { + $tagger = self::getTagger($args['type']); + + if(!$tagger->addToFavorites($args['id'])) { + $l = new \OC_L10n('core'); + \OC_JSON::error(array('message'=> $l->t('Error favoriting'))); + } else { + \OC_JSON::success(); + } + } + + public static function unFavorite($args) { + $tagger = self::getTagger($args['type']); + + if(!$tagger->removeFromFavorites($args['id'])) { + $l = new \OC_L10n('core'); + \OC_JSON::error(array('message'=> $l->t('Error unfavoriting'))); + } else { + \OC_JSON::success(); + } + } + +} diff --git a/core/templates/altmail.php b/core/templates/altmail.php index 00b67bee456..7776919ea34 100644 --- a/core/templates/altmail.php +++ b/core/templates/altmail.php @@ -1,7 +1,8 @@ <?php print_unescaped($l->t("Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n", array($_['user_displayname'], $_['filename'], $_['link']))); if ( isset($_['expiration']) ) { - print_unescaped($l->t("The share will expire on %s.\n\n", array($_['expiration']))); + print_unescaped($l->t("The share will expire on %s.", array($_['expiration']))); + print_unescaped('\n\n'); } p($l->t("Cheers!")); ?> diff --git a/core/templates/edit_categories_dialog.php b/core/templates/edit_categories_dialog.php deleted file mode 100644 index ea155bdf0ba..00000000000 --- a/core/templates/edit_categories_dialog.php +++ /dev/null @@ -1,19 +0,0 @@ -<?php -$categories = isset($_['categories'])?$_['categories']:array(); -?> -<div id="edit_categories_dialog" title="<?php p($l->t('Edit categories')); ?>"> -<!-- ?php print_r($types); ? --> - <form method="post" id="categoryform"> - <div class="scrollarea"> - <ul id="categorylist"> - <?php foreach($categories as $category): ?> - <li><input type="checkbox" name="categories[]" value="<?php p($category); ?>" /><?php p($category); ?></li> - <?php endforeach; ?> - </ul> - </div> - <div class="bottombuttons"> - <input type="text" id="category_addinput" name="category" /> - <button id="category_addbutton" disabled="disabled"><?php p($l->t('Add')); ?></button> - </div> - </form> -</div> diff --git a/core/templates/installation.php b/core/templates/installation.php index 5a103762269..182fc83a4d4 100644 --- a/core/templates/installation.php +++ b/core/templates/installation.php @@ -6,18 +6,19 @@ <form action="index.php" method="post"> <input type="hidden" name="install" value="true" /> <?php if(count($_['errors']) > 0): ?> - <ul class="errors"> + <fieldset class="warning"> + <legend><strong><?php p($l->t('Error'));?></strong></legend> <?php foreach($_['errors'] as $err): ?> - <li> + <p> <?php if(is_array($err)):?> <?php print_unescaped($err['error']); ?> - <p class='hint'><?php print_unescaped($err['hint']); ?></p> + <span class='hint'><?php print_unescaped($err['hint']); ?></span> <?php else: ?> <?php print_unescaped($err); ?> <?php endif; ?> - </li> + </p> <?php endforeach; ?> - </ul> + </fieldset> <?php endif; ?> <?php if($_['vulnerableToNullByte']): ?> <fieldset class="warning"> @@ -39,7 +40,7 @@ <p><?php p($l->t('Your data directory and files are probably accessible from the internet because the .htaccess file does not work.'));?><br> <?php print_unescaped($l->t( 'For information how to properly configure your server, please see the <a href="%s" target="_blank">documentation</a>.', - $theme->getDocBaseUrl().'/server/5.0/admin_manual/installation.html' + link_to_docs('admin-install') )); ?></p> </fieldset> <?php endif; ?> @@ -53,21 +54,22 @@ </p> <p class="infield groupbottom"> <input type="password" name="adminpass" data-typetoggle="#show" id="adminpass" placeholder="" - value="<?php p(OC_Helper::init_var('adminpass')); ?>" /> + value="<?php p(OC_Helper::init_var('adminpass')); ?>" required /> <label for="adminpass" class="infield"><?php p($l->t( 'Password' )); ?></label> <img class="svg" id="adminpass-icon" src="<?php print_unescaped(image_path('', 'actions/password.svg')); ?>" alt="" /> <input type="checkbox" id="show" name="show" /> <label for="show"></label> + <div class="strengthify-wrapper"></div> </p> </fieldset> - <?php if(!$_['directoryIsSet'] OR !$_['dbIsSet']): ?> + <?php if(!$_['directoryIsSet'] OR !$_['dbIsSet'] OR count($_['errors']) > 0): ?> <fieldset id="advancedHeader"> <legend><a id="showAdvanced"><?php p($l->t( 'Advanced' )); ?> <img class="svg" src="<?php print_unescaped(image_path('', 'actions/caret.svg')); ?>" /></a></legend> </fieldset> <?php endif; ?> - <?php if(!$_['directoryIsSet']): ?> + <?php if(!$_['directoryIsSet'] OR count($_['errors']) > 0): ?> <fieldset id="datadirField"> <div id="datadirContent"> <label for="directory"><?php p($l->t( 'Data folder' )); ?></label> @@ -78,7 +80,7 @@ </fieldset> <?php endif; ?> - <?php if(!$_['dbIsSet']): ?> + <?php if(!$_['dbIsSet'] OR count($_['errors']) > 0): ?> <fieldset id='databaseField'> <?php if($_['hasMySQL'] or $_['hasPostgreSQL'] or $_['hasOracle'] or $_['hasMSSQL']) $hasOtherDB = true; else $hasOtherDB =false; //other than SQLite ?> diff --git a/core/templates/layout.base.php b/core/templates/layout.base.php index ea10c3042b5..8cd237deea1 100644 --- a/core/templates/layout.base.php +++ b/core/templates/layout.base.php @@ -11,6 +11,7 @@ <?php p($theme->getTitle()); ?> </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="shortcut icon" href="<?php print_unescaped(image_path('', 'favicon.png')); ?>" /> <link rel="apple-touch-icon-precomposed" href="<?php print_unescaped(image_path('', 'favicon-touch.png')); ?>" /> <?php foreach ($_['cssfiles'] as $cssfile): ?> diff --git a/core/templates/layout.guest.php b/core/templates/layout.guest.php index 9c9eb63382f..47ca5903dab 100644 --- a/core/templates/layout.guest.php +++ b/core/templates/layout.guest.php @@ -11,6 +11,7 @@ <?php p($theme->getTitle()); ?> </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="apple-itunes-app" content="app-id=543672169"> <link rel="shortcut icon" href="<?php print_unescaped(image_path('', 'favicon.png')); ?>" /> <link rel="apple-touch-icon-precomposed" href="<?php print_unescaped(image_path('', 'favicon-touch.png')); ?>" /> diff --git a/core/templates/layout.user.php b/core/templates/layout.user.php index 71bec11d219..89987625d63 100644 --- a/core/templates/layout.user.php +++ b/core/templates/layout.user.php @@ -8,12 +8,14 @@ <head data-user="<?php p($_['user_uid']); ?>" data-requesttoken="<?php p($_['requesttoken']); ?>"> <title> - <?php p(!empty($_['application'])?$_['application'].' | ':''); - p($theme->getTitle()); - p(trim($_['user_displayname']) != '' ?' ('.$_['user_displayname'].') ':'') ?> + <?php + p(!empty($_['application'])?$_['application'].' - ':''); + p($theme->getTitle()); + ?> </title> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="apple-itunes-app" content="app-id=543672169"> <link rel="shortcut icon" href="<?php print_unescaped(image_path('', 'favicon.png')); ?>" /> <link rel="apple-touch-icon-precomposed" href="<?php print_unescaped(image_path('', 'favicon-touch.png')); ?>" /> @@ -35,6 +37,7 @@ </head> <body id="<?php p($_['bodyid']);?>"> + <noscript><div id="nojavascript"><div><?php print_unescaped($l->t('This application requires JavaScript to be enabled for correct operation. Please <a href="http://enable-javascript.com/" target="_blank">enable JavaScript</a> and re-load this interface.')); ?></div></div></noscript> <div id="notification-container"> <div id="notification"></div> <?php if ($_['updateAvailable']): ?> @@ -64,7 +67,7 @@ </li> <?php endforeach; ?> <li> - <a id="logout" href="<?php print_unescaped(link_to('', 'index.php')); ?>?logout=true"> + <a id="logout" <?php print_unescaped(OC_User::getLogoutAttribute()); ?>> <img class="svg" alt="" src="<?php print_unescaped(image_path('', 'actions/logout.svg')); ?>" /> <?php p($l->t('Log out'));?> </a> @@ -102,7 +105,7 @@ <?php if(OC_User::isAdminUser(OC_User::getUser())): ?> <li id="apps-management"> <a href="<?php print_unescaped(OC_Helper::linkToRoute('settings_apps').'?installed'); ?>" title="" - <?php if( $entry['active'] ): ?> class="active"<?php endif; ?>> + <?php if( $_['appsmanagement_active'] ): ?> class="active"<?php endif; ?>> <img class="icon svg" src="<?php print_unescaped(OC_Helper::imagePath('settings', 'apps.svg')); ?>"/> <span> <?php p($l->t('Apps')); ?> diff --git a/core/templates/login.php b/core/templates/login.php index 06f64d41e39..e697ebe5326 100644 --- a/core/templates/login.php +++ b/core/templates/login.php @@ -1,5 +1,5 @@ <!--[if IE 8]><style>input[type="checkbox"]{padding:0;}</style><![endif]--> -<form method="post"> +<form method="post" name="login"> <fieldset> <?php if (!empty($_['redirect_url'])) { print_unescaped('<input type="hidden" name="redirect_url" value="' . OC_Util::sanitizeHTML($_['redirect_url']) . '" />'); @@ -12,6 +12,18 @@ <small><?php p($l->t('Please change your password to secure your account again.')); ?></small> </div> <?php endif; ?> + <?php if (isset($_['apacheauthfailed']) && ($_['apacheauthfailed'])): ?> + <div class="warning"> + <?php p($l->t('Server side authentication failed!')); ?><br> + <small><?php p($l->t('Please contact your administrator.')); ?></small> + </div> + <?php endif; ?> + <p id="message" class="hidden"> + <img class="float-spinner" src="<?php p(\OCP\Util::imagePath('core', 'loading-dark.gif'));?>"/> + <span id="messageText"></span> + <!-- the following div ensures that the spinner is always inside the #message div --> + <div style="clear: both;"></div> + </p> <p class="infield grouptop"> <input type="text" name="user" id="user" placeholder="" value="<?php p($_['username']); ?>"<?php p($_['user_autofocus'] ? ' autofocus' : ''); ?> diff --git a/core/templates/mail.php b/core/templates/mail.php index 40092f5491f..b8b0a2bfe96 100644 --- a/core/templates/mail.php +++ b/core/templates/mail.php @@ -12,9 +12,10 @@ <td bgcolor="#f8f8f8" width="20px"> </td> <td bgcolor="#f8f8f8" style="font-weight:normal; font-size:0.8em; line-height:1.2em; font-family:verdana,'arial',sans;"> <?php -print_unescaped($l->t('Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href="%s">View it!</a><br><br>', array($_['user_displayname'], $_['filename'], $_['link']))); +print_unescaped($l->t('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>', array($_['user_displayname'], $_['filename'], $_['link']))); if ( isset($_['expiration']) ) { - print_unescaped($l->t("The share will expire on %s.<br><br>", array($_['expiration']))); + p($l->t("The share will expire on %s.", array($_['expiration']))); + print_unescaped('<br><br>'); } p($l->t('Cheers!')); ?> diff --git a/core/templates/message.html b/core/templates/message.html index 59048100f32..cd642231a9e 100644 --- a/core/templates/message.html +++ b/core/templates/message.html @@ -1,3 +1,3 @@ -<div id="{dialog_name}" title="{title}"> +<div id="{dialog_name}" title="{title} "><!-- the ' ' after {title} fixes ie8, see http://stackoverflow.com/a/5313137/828717 --> <p><span class="ui-icon ui-icon-{type}"></span>{message}</p> </div> diff --git a/core/templates/singleuser.user.php b/core/templates/singleuser.user.php new file mode 100644 index 00000000000..a5f56f6e2c4 --- /dev/null +++ b/core/templates/singleuser.user.php @@ -0,0 +1,10 @@ +<ul> + <li class='update'> + <?php p($l->t('This ownCloud instance is currently in single user mode.')) ?><br /><br /> + <?php p($l->t('This means only administrators can use the instance.')) ?><br /><br /> + <?php p($l->t('Contact your system administrator if this message persists or appeared unexpectedly.')) ?> + <br /><br /> + <?php p($l->t('Thank you for your patience.')); ?><br /><br /> + <a class="button" <?php print_unescaped(OC_User::getLogoutAttribute()); ?>><?php p($l->t('Log out')); ?></a> + </li> +</ul> diff --git a/core/templates/tags.html b/core/templates/tags.html new file mode 100644 index 00000000000..ae3d072b381 --- /dev/null +++ b/core/templates/tags.html @@ -0,0 +1,14 @@ +<div id="tagsdialog"> + <div class="content"> + <div class="scrollarea"> + <ul class="taglist"> + <li><input type="checkbox" name="ids[]" id="tag_{id}" value="{name}" /> + <label for="tag_{id}">{name}</label> + </li> + </ul> + </div> + <div class="bottombuttons"> + <input type="text" class="addinput" name="tag" placeholder="{addText}" /> + </div> + </div> +</div> diff --git a/core/templates/update.php b/core/templates/update.admin.php index a652d5f195a..a652d5f195a 100644 --- a/core/templates/update.php +++ b/core/templates/update.admin.php diff --git a/core/templates/update.user.php b/core/templates/update.user.php new file mode 100644 index 00000000000..bb93f0fad00 --- /dev/null +++ b/core/templates/update.user.php @@ -0,0 +1,8 @@ +<ul> + <li class='update'> + <?php p($l->t('This ownCloud instance is currently being updated, which may take a while.')) ?><br/><br/> + <?php p($l->t('Please reload this page after a short time to continue using ownCloud.')) ?><br/><br/> + <?php p($l->t('Contact your system administrator if this message persists or appeared unexpectedly.')) ?><br/><br/> + <?php p($l->t('Thank you for your patience.')); ?><br/><br/> + </li> +</ul> |