From aca2c93839c9d462f93dea0e09049b10a72386fa Mon Sep 17 00:00:00 2001 From: raghunayyar Date: Fri, 3 May 2013 16:31:18 +0530 Subject: [PATCH 001/135] Removes Borders from the left navigation. --- core/css/styles.css | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/core/css/styles.css b/core/css/styles.css index 6c9d00114a..670942738f 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -500,12 +500,6 @@ div.crumb:active { /* special rules for first-level entries and folders */ #app-navigation > ul > li { background-color: #eee; - border-top: 1px solid #fff; - border-bottom: 1px solid #ddd; -} -#app-navigation > ul > .active { - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; } #app-navigation .with-icon a { @@ -527,10 +521,6 @@ div.crumb:active { #app-navigation li:hover > a { background-color: #ddd; } -#app-navigation > ul > li:hover { - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; -} #app-navigation .collapse { display: none; /* hide collapse button intially */ @@ -592,7 +582,6 @@ div.crumb:active { #app-navigation > ul .open:hover { -moz-box-shadow: inset 0 0 3px #ccc; -webkit-box-shadow: inset 0 0 3px #ccc; box-shadow: inset 0 0 3px #ccc; - border-top: 1px solid #ccc; } #app-navigation > ul .open ul { From 7eb6e8d5b58013661c8dca9d4f1cc34c1565816a Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Tue, 9 Jul 2013 19:37:22 +0200 Subject: [PATCH 002/135] app styles: remove bottom padding. Settings should be last in list instead of permanent --- core/css/styles.css | 1 - 1 file changed, 1 deletion(-) diff --git a/core/css/styles.css b/core/css/styles.css index 670942738f..154f73f27a 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -475,7 +475,6 @@ div.crumb:active { width: 250px; height: 100%; float: left; - padding-bottom: 32px; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #f8f8f8; border-right: 1px solid #ccc; From 87d1e72f9c9c4afc11f302409e00ff6825a9f5ef Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Tue, 9 Jul 2013 20:19:25 +0200 Subject: [PATCH 003/135] more whitespace WIP --- core/css/styles.css | 63 +++++++++++++++++++++++++++------------------ 1 file changed, 38 insertions(+), 25 deletions(-) diff --git a/core/css/styles.css b/core/css/styles.css index 154f73f27a..1eb55aea78 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -148,7 +148,7 @@ input[type="submit"].enabled { background:#66f866; border:1px solid #5e5; -moz-b #content { position:relative; height:100%; width:100%; } #content .hascontrols { position: relative; top: 2.9em; } #content-wrapper { - position:absolute; height:100%; width:100%; padding-top:3.5em; padding-left:64px; + position:absolute; height:100%; width:100%; padding-top:3.5em; padding-left:80px; -moz-box-sizing:border-box; box-sizing:border-box; } #leftcontent, .leftcontent { @@ -274,16 +274,29 @@ li.update, li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; bac /* NAVIGATION ------------------------------------------------------------- */ #navigation { - position:fixed; float:left; width:64px; padding-top:3.5em; z-index:75; height:100%; + position: fixed; + float: left; + width: 80px; + padding-top: 3.5em; + z-index: 75; + height: 100%; background:#383c43 url('../img/noise.png') repeat; -moz-box-shadow:0 0 7px #000; -webkit-box-shadow:0 0 7px #000; box-shadow:0 0 7px #000; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; } -#navigation:hover { overflow-y:auto; } /* show scrollbar only on hover */ +#navigation:hover { + overflow-y: auto; /* show scrollbar only on hover */ +} +#navigation li { + padding: 6px 0; /* some whitespace between apps */ +} #navigation a span { - display:block; - text-decoration:none; font-size:10px; text-align:center; - color:#fff; text-shadow:#000 0 -1px 0; + display: block; + text-decoration: none; + font-size: 11px; + text-align: center; + color: #fff; + text-shadow: #000 0 -1px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; /* ellipsize long app names */ } @@ -309,12 +322,12 @@ li.update, li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; bac filter: alpha(opacity=100); opacity: 1; } - - /* positioning */ #navigation .icon { - display:block; - width:32px; height:32px; - margin:0 16px 0; padding:8px 0 4px; + display: block; + width: 32px; + height: 32px; + margin-left: 24px; + padding: 8px 0 4px; } #navigation li:first-child a { padding-top:16px; } @@ -472,7 +485,7 @@ div.crumb:active { /* Navigation: folder like structure */ #app-navigation { - width: 250px; + width: 300px; height: 100%; float: left; -moz-box-sizing: border-box; box-sizing: border-box; @@ -491,7 +504,8 @@ div.crumb:active { text-shadow: 0 1px 0 rgba(255,255,255,.9); } #app-navigation .active, -#app-navigation .active a { /* active navigation entry or folder */ +#app-navigation .active a, +#app-navigation li:hover > a { background-color: #ddd; text-shadow: 0 1px 0 rgba(255,255,255,.7); } @@ -502,36 +516,35 @@ div.crumb:active { } #app-navigation .with-icon a { - padding-left: 32px; - background-size: 16px 16px; background-position: 10px center; background-repeat: no-repeat; + padding-left: 44px; + background-size: 16px 16px; + background-position: 14px center; + background-repeat: no-repeat; } #app-navigation li > a { display: block; width: 100%; - padding: 0 16px; + height: 44px; + padding-top: 12px; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box; - line-height: 32px; white-space: nowrap; text-overflow: ellipsis; color: #333; } -#app-navigation li:hover > a { - background-color: #ddd; -} #app-navigation .collapse { display: none; /* hide collapse button intially */ } #app-navigation .collapsible > .collapse { position: absolute; - left: 6px; - top: 5px; - height: 16px; - width: 16px; + height: 44px; + width: 44px; + margin: 0; + padding: 0; background: none; background-image: url('../img/actions/triangle-s.svg'); - background-size: 16px 16px; background-repeat: no-repeat; + background-size: 16px 16px; background-repeat: no-repeat; background-position: center; border: none; border-radius: 0; outline: none !important; From a5c84768f163cad6afff6ddd6c4bd30ad53a3a86 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Tue, 9 Jul 2013 20:59:19 +0200 Subject: [PATCH 004/135] more whitespace WIP 2 --- core/css/styles.css | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/core/css/styles.css b/core/css/styles.css index 1eb55aea78..6499f454f9 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -482,6 +482,9 @@ div.crumb:active { height: 100%; width: 100%; } +#app * { + -moz-box-sizing: border-box; box-sizing: border-box; +} /* Navigation: folder like structure */ #app-navigation { @@ -526,7 +529,7 @@ div.crumb:active { display: block; width: 100%; height: 44px; - padding-top: 12px; + padding: 12px; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; @@ -544,7 +547,7 @@ div.crumb:active { margin: 0; padding: 0; background: none; background-image: url('../img/actions/triangle-s.svg'); - background-size: 16px 16px; background-repeat: no-repeat; background-position: center; + background-size: 16px; background-repeat: no-repeat; background-position: center; border: none; border-radius: 0; outline: none !important; @@ -600,6 +603,23 @@ div.crumb:active { display: block; } + +/* counter and actions */ +#app-navigation .utils { + position: absolute; + right: 0; + top: 0; + bottom: 0; + font-size: 12px; +} + #app-navigation .utils button, + #app-navigation .utils .counter { + width: 44px; + height: 44px; + padding-top: 12px; + } + + /* drag and drop */ #app-navigation .drag-and-drop { -moz-transition: padding-bottom 500ms ease 0s; @@ -627,7 +647,7 @@ div.crumb:active { /* settings area */ #app-settings { position: fixed; - width: 249px; + width: 299px; bottom: 0; border-top: 1px solid #ccc; } From 583d0685900aefdfce4f02eb4cc5783efbca2339 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Tue, 9 Jul 2013 21:21:29 +0200 Subject: [PATCH 005/135] more small whitespace fixes for the app list --- core/css/styles.css | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/css/styles.css b/core/css/styles.css index 6499f454f9..c33254856a 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -287,9 +287,6 @@ li.update, li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; bac #navigation:hover { overflow-y: auto; /* show scrollbar only on hover */ } -#navigation li { - padding: 6px 0; /* some whitespace between apps */ -} #navigation a span { display: block; text-decoration: none; @@ -298,6 +295,7 @@ li.update, li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; bac color: #fff; text-shadow: #000 0 -1px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; /* ellipsize long app names */ + padding-bottom: 10px; } /* icon opacity and hover effect */ @@ -327,9 +325,11 @@ li.update, li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; bac width: 32px; height: 32px; margin-left: 24px; - padding: 8px 0 4px; + padding: 10px 0 4px; + } + #navigation li:first-child .icon { /* special rule for Files icon as it's first */ + padding-top: 20px; } - #navigation li:first-child a { padding-top:16px; } /* USER MENU */ From bbad1ad21ef703ccc8b230dfd79b83f76ab16d41 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Tue, 9 Jul 2013 21:57:47 +0200 Subject: [PATCH 006/135] more whitespace for user menu --- core/css/styles.css | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/core/css/styles.css b/core/css/styles.css index c33254856a..97ab62df0a 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -343,13 +343,28 @@ li.update, li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; bac background:#383c43 url('../img/noise.png') repeat; border-bottom-left-radius:7px; border-bottom:1px #333 solid; border-left:1px #333 solid; -moz-box-shadow:0 0 7px rgb(29,45,68); -webkit-box-shadow:0 0 7px rgb(29,45,68); box-shadow:0 0 7px rgb(29,45,68); + -moz-box-sizing: border-box; box-sizing: border-box; } #expanddiv a { - display:block; color:#fff; text-shadow:0 -1px 0 #000; padding:0 8px; - -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70);opacity:.7; + display: block; + height: 40px; + color: #fff; + text-shadow: 0 -1px 0 #000; + padding: 4px 12px 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; + filter: alpha(opacity=70); + opacity: .7; + -moz-box-sizing: border-box; box-sizing: border-box; + } + #expanddiv a img { + margin-bottom: -3px; + margin-right: 6px; + } + #expanddiv a:hover, #expanddiv a:focus, #expanddiv a:active { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; } - #expanddiv a img { margin-bottom:-3px; } - #expanddiv a:hover, #expanddiv a:focus, #expanddiv a:active { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; } /* VARIOUS REUSABLE SELECTORS */ From b44cab5acc1adccf36ebd18ab7f4da9caf4c7932 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Tue, 9 Jul 2013 22:02:39 +0200 Subject: [PATCH 007/135] prevent ugly selection effect on accidental selection, fix #3713 --- core/css/styles.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/css/styles.css b/core/css/styles.css index 97ab62df0a..89c074aabb 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -283,6 +283,8 @@ li.update, li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; bac background:#383c43 url('../img/noise.png') repeat; -moz-box-shadow:0 0 7px #000; -webkit-box-shadow:0 0 7px #000; box-shadow:0 0 7px #000; overflow:hidden; box-sizing:border-box; -moz-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 */ @@ -344,6 +346,8 @@ li.update, li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; bac border-bottom-left-radius:7px; border-bottom:1px #333 solid; border-left:1px #333 solid; -moz-box-shadow:0 0 7px rgb(29,45,68); -webkit-box-shadow:0 0 7px rgb(29,45,68); box-shadow:0 0 7px rgb(29,45,68); -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; } #expanddiv a { display: block; From 94560c68ba8974e72098e525ff1d96f11a3ae2e0 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 2 Jul 2013 16:34:58 +0200 Subject: [PATCH 008/135] rename constants --- lib/files/filesystem.php | 5 +++-- lib/files/storage/common.php | 2 +- lib/files/storage/local.php | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/files/filesystem.php b/lib/files/filesystem.php index d6ebe7d629..4281ebba99 100644 --- a/lib/files/filesystem.php +++ b/lib/files/filesystem.php @@ -31,8 +31,9 @@ namespace OC\Files; use OC\Files\Storage\Loader; -const FREE_SPACE_UNKNOWN = -2; -const FREE_SPACE_UNLIMITED = -3; +const SPACE_NOT_COMPUTED = -1; +const SPACE_UNKNOWN = -2; +const SPACE_UNLIMITED = -3; class Filesystem { /** diff --git a/lib/files/storage/common.php b/lib/files/storage/common.php index 3da13ac4df..8cd978f5b4 100644 --- a/lib/files/storage/common.php +++ b/lib/files/storage/common.php @@ -366,6 +366,6 @@ abstract class Common implements \OC\Files\Storage\Storage { * @return int */ public function free_space($path) { - return \OC\Files\FREE_SPACE_UNKNOWN; + return \OC\Files\SPACE_UNKNOWN; } } diff --git a/lib/files/storage/local.php b/lib/files/storage/local.php index b08fd73ce1..5209fabc30 100644 --- a/lib/files/storage/local.php +++ b/lib/files/storage/local.php @@ -265,7 +265,7 @@ if (\OC_Util::runningOnWindows()) { public function free_space($path) { $space = @disk_free_space($this->datadir . $path); if ($space === false) { - return \OC\Files\FREE_SPACE_UNKNOWN; + return \OC\Files\SPACE_UNKNOWN; } return $space; } From 10d3e63ce5f3923dc629ac3c16f3cd6324bf96ed Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 2 Jul 2013 17:45:34 +0200 Subject: [PATCH 009/135] add quota streamwrapper that limits the amount of data that can be written to a stream --- lib/base.php | 35 +++++---- lib/files/stream/quota.php | 128 +++++++++++++++++++++++++++++++ tests/lib/files/stream/quota.php | 78 +++++++++++++++++++ 3 files changed, 225 insertions(+), 16 deletions(-) create mode 100644 lib/files/stream/quota.php create mode 100644 tests/lib/files/stream/quota.php diff --git a/lib/base.php b/lib/base.php index eaee842465..2613e88d05 100644 --- a/lib/base.php +++ b/lib/base.php @@ -91,7 +91,7 @@ class OC { // ensure we can find OC_Config set_include_path( OC::$SERVERROOT . '/lib' . PATH_SEPARATOR . - get_include_path() + get_include_path() ); OC::$SUBURI = str_replace("\\", "/", substr(realpath($_SERVER["SCRIPT_FILENAME"]), strlen(OC::$SERVERROOT))); @@ -160,11 +160,11 @@ class OC { // set the right include path set_include_path( OC::$SERVERROOT . '/lib' . PATH_SEPARATOR . - OC::$SERVERROOT . '/config' . PATH_SEPARATOR . - OC::$THIRDPARTYROOT . '/3rdparty' . PATH_SEPARATOR . - implode($paths, PATH_SEPARATOR) . PATH_SEPARATOR . - get_include_path() . PATH_SEPARATOR . - OC::$SERVERROOT + OC::$SERVERROOT . '/config' . PATH_SEPARATOR . + OC::$THIRDPARTYROOT . '/3rdparty' . PATH_SEPARATOR . + implode($paths, PATH_SEPARATOR) . PATH_SEPARATOR . + get_include_path() . PATH_SEPARATOR . + OC::$SERVERROOT ); } @@ -278,17 +278,17 @@ class OC { ini_set('session.cookie_httponly', '1;'); // set the cookie path to the ownCloud directory - $cookie_path = OC::$WEBROOT ?: '/'; + $cookie_path = OC::$WEBROOT ? : '/'; ini_set('session.cookie_path', $cookie_path); //set the session object to a dummy session so code relying on the session existing still works self::$session = new \OC\Session\Memory(''); - - try{ + + try { // set the session name to the instance id - which is unique self::$session = new \OC\Session\Internal(OC_Util::getInstanceId()); // if session cant be started break with http 500 error - }catch (Exception $e){ + } catch (Exception $e) { OC_Log::write('core', 'Session could not be initialized', OC_Log::ERROR); @@ -352,7 +352,7 @@ class OC { public static function init() { // register autoloader require_once __DIR__ . '/autoloader.php'; - self::$loader=new \OC\Autoloader(); + self::$loader = new \OC\Autoloader(); self::$loader->registerPrefix('Doctrine\\Common', 'doctrine/common/lib'); self::$loader->registerPrefix('Doctrine\\DBAL', 'doctrine/dbal/lib'); self::$loader->registerPrefix('Symfony\\Component\\Routing', 'symfony/routing'); @@ -373,7 +373,7 @@ class OC { ini_set('arg_separator.output', '&'); // try to switch magic quotes off. - if (get_magic_quotes_gpc()==1) { + if (get_magic_quotes_gpc() == 1) { ini_set('magic_quotes_runtime', 0); } @@ -398,7 +398,8 @@ class OC { //set http auth headers for apache+php-cgi work around if (isset($_SERVER['HTTP_AUTHORIZATION']) - && preg_match('/Basic\s+(.*)$/i', $_SERVER['HTTP_AUTHORIZATION'], $matches)) { + && preg_match('/Basic\s+(.*)$/i', $_SERVER['HTTP_AUTHORIZATION'], $matches) + ) { list($name, $password) = explode(':', base64_decode($matches[1]), 2); $_SERVER['PHP_AUTH_USER'] = strip_tags($name); $_SERVER['PHP_AUTH_PW'] = strip_tags($password); @@ -406,7 +407,8 @@ class OC { //set http auth headers for apache+php-cgi work around if variable gets renamed by apache if (isset($_SERVER['REDIRECT_HTTP_AUTHORIZATION']) - && preg_match('/Basic\s+(.*)$/i', $_SERVER['REDIRECT_HTTP_AUTHORIZATION'], $matches)) { + && preg_match('/Basic\s+(.*)$/i', $_SERVER['REDIRECT_HTTP_AUTHORIZATION'], $matches) + ) { list($name, $password) = explode(':', base64_decode($matches[1]), 2); $_SERVER['PHP_AUTH_USER'] = strip_tags($name); $_SERVER['PHP_AUTH_PW'] = strip_tags($password); @@ -435,10 +437,11 @@ class OC { stream_wrapper_register('fakedir', 'OC\Files\Stream\Dir'); stream_wrapper_register('static', 'OC\Files\Stream\StaticStream'); stream_wrapper_register('close', 'OC\Files\Stream\Close'); + stream_wrapper_register('quota', 'OC\Files\Stream\Quota'); stream_wrapper_register('oc', 'OC\Files\Stream\OC'); self::initTemplateEngine(); - if ( !self::$CLI ) { + if (!self::$CLI) { self::initSession(); } else { self::$session = new \OC\Session\Memory(''); @@ -459,7 +462,7 @@ class OC { // User and Groups if (!OC_Config::getValue("installed", false)) { - self::$session->set('user_id',''); + self::$session->set('user_id', ''); } OC_User::useBackend(new OC_User_Database()); diff --git a/lib/files/stream/quota.php b/lib/files/stream/quota.php new file mode 100644 index 0000000000..53d8a03d30 --- /dev/null +++ b/lib/files/stream/quota.php @@ -0,0 +1,128 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Files\Stream; + +/** + * stream wrapper limits the amount of data that can be written to a stream + * + * usage: void \OC\Files\Stream\Quota::register($id, $stream, $limit) + * or: resource \OC\Files\Stream\Quota::wrap($stream, $limit) + */ +class Quota { + private static $streams = array(); + + /** + * @var resource $source + */ + private $source; + + /** + * @var int $limit + */ + private $limit; + + /** + * @param string $id + * @param resource $stream + * @param int $limit + */ + public static function register($id, $stream, $limit) { + self::$streams[$id] = array($stream, $limit); + } + + /** + * remove all registered streams + */ + public static function clear() { + self::$streams = array(); + } + + /** + * @param resource $stream + * @param int $limit + * @return resource + */ + static public function wrap($stream, $limit) { + $id = uniqid(); + self::register($id, $stream, $limit); + $meta = stream_get_meta_data($stream); + return fopen('quota://' . $id, $meta['mode']); + } + + public function stream_open($path, $mode, $options, &$opened_path) { + $id = substr($path, strlen('quota://')); + if (isset(self::$streams[$id])) { + list($this->source, $this->limit) = self::$streams[$id]; + return true; + } else { + return false; + } + } + + public function stream_seek($offset, $whence = SEEK_SET) { + if ($whence === SEEK_SET) { + $this->limit += $this->stream_tell() - $offset; + } else { + $this->limit -= $offset; + } + fseek($this->source, $offset, $whence); + } + + public function stream_tell() { + return ftell($this->source); + } + + public function stream_read($count) { + $this->limit -= $count; + return fread($this->source, $count); + } + + public function stream_write($data) { + $size = strlen($data); + if ($size > $this->limit) { + $data = substr($data, 0, $this->limit); + $size = $this->limit; + } + $this->limit -= $size; + return fwrite($this->source, $data); + } + + public function stream_set_option($option, $arg1, $arg2) { + switch ($option) { + case STREAM_OPTION_BLOCKING: + stream_set_blocking($this->source, $arg1); + break; + case STREAM_OPTION_READ_TIMEOUT: + stream_set_timeout($this->source, $arg1, $arg2); + break; + case STREAM_OPTION_WRITE_BUFFER: + stream_set_write_buffer($this->source, $arg1, $arg2); + } + } + + public function stream_stat() { + return fstat($this->source); + } + + public function stream_lock($mode) { + flock($this->source, $mode); + } + + public function stream_flush() { + return fflush($this->source); + } + + public function stream_eof() { + return feof($this->source); + } + + public function stream_close() { + fclose($this->source); + } +} diff --git a/tests/lib/files/stream/quota.php b/tests/lib/files/stream/quota.php new file mode 100644 index 0000000000..22d3e93592 --- /dev/null +++ b/tests/lib/files/stream/quota.php @@ -0,0 +1,78 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace Test\Files\Stream; + +class Quota extends \PHPUnit_Framework_TestCase { + public function tearDown() { + \OC\Files\Stream\Quota::clear(); + } + + protected function getStream($mode, $limit) { + $source = fopen('php://temp', $mode); + return \OC\Files\Stream\Quota::wrap($source, $limit); + } + + public function testWriteEnoughSpace() { + $stream = $this->getStream('w+', 100); + $this->assertEquals(6, fwrite($stream, 'foobar')); + rewind($stream); + $this->assertEquals('foobar', fread($stream, 100)); + } + + public function testWriteNotEnoughSpace() { + $stream = $this->getStream('w+', 3); + $this->assertEquals(3, fwrite($stream, 'foobar')); + rewind($stream); + $this->assertEquals('foo', fread($stream, 100)); + } + + public function testWriteNotEnoughSpaceSecondTime() { + $stream = $this->getStream('w+', 9); + $this->assertEquals(6, fwrite($stream, 'foobar')); + $this->assertEquals(3, fwrite($stream, 'qwerty')); + rewind($stream); + $this->assertEquals('foobarqwe', fread($stream, 100)); + } + + public function testWriteEnoughSpaceRewind() { + $stream = $this->getStream('w+', 6); + $this->assertEquals(6, fwrite($stream, 'foobar')); + rewind($stream); + $this->assertEquals(3, fwrite($stream, 'qwe')); + rewind($stream); + $this->assertEquals('qwebar', fread($stream, 100)); + } + + public function testWriteNotEnoughSpaceRead() { + $stream = $this->getStream('w+', 6); + $this->assertEquals(6, fwrite($stream, 'foobar')); + rewind($stream); + $this->assertEquals('foobar', fread($stream, 6)); + $this->assertEquals(0, fwrite($stream, 'qwe')); + } + + public function testWriteNotEnoughSpaceExistingStream() { + $source = fopen('php://temp', 'w+'); + fwrite($source, 'foobar'); + $stream = \OC\Files\Stream\Quota::wrap($source, 3); + $this->assertEquals(3, fwrite($stream, 'foobar')); + rewind($stream); + $this->assertEquals('foobarfoo', fread($stream, 100)); + } + + public function testWriteNotEnoughSpaceExistingStreamRewind() { + $source = fopen('php://temp', 'w+'); + fwrite($source, 'foobar'); + $stream = \OC\Files\Stream\Quota::wrap($source, 3); + rewind($stream); + $this->assertEquals(6, fwrite($stream, 'qwerty')); + rewind($stream); + $this->assertEquals('qwerty', fread($stream, 100)); + } +} From a853968f7dddcbb18e815f0323ed3046e048e4b1 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 2 Jul 2013 17:58:21 +0200 Subject: [PATCH 010/135] move storage wrapper test to new namespace --- tests/lib/files/storage/{ => wrapper}/wrapper.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename tests/lib/files/storage/{ => wrapper}/wrapper.php (86%) diff --git a/tests/lib/files/storage/wrapper.php b/tests/lib/files/storage/wrapper/wrapper.php similarity index 86% rename from tests/lib/files/storage/wrapper.php rename to tests/lib/files/storage/wrapper/wrapper.php index 2794a0a626..e31abfc732 100644 --- a/tests/lib/files/storage/wrapper.php +++ b/tests/lib/files/storage/wrapper/wrapper.php @@ -6,9 +6,9 @@ * See the COPYING-README file. */ -namespace Test\Files\Storage; +namespace Test\Files\Storage\Wrapper; -class Wrapper extends Storage { +class Wrapper extends \Test\Files\Storage\Storage { /** * @var string tmpDir */ From cd8f0c21ced2283a8cf8b48af1c91d665a1dab49 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 2 Jul 2013 18:22:49 +0200 Subject: [PATCH 011/135] add quota storage wrapper --- lib/files/storage/wrapper/quota.php | 104 ++++++++++++++++++++++ tests/lib/files/storage/wrapper/quota.php | 61 +++++++++++++ 2 files changed, 165 insertions(+) create mode 100644 lib/files/storage/wrapper/quota.php create mode 100644 tests/lib/files/storage/wrapper/quota.php diff --git a/lib/files/storage/wrapper/quota.php b/lib/files/storage/wrapper/quota.php new file mode 100644 index 0000000000..bc2d893976 --- /dev/null +++ b/lib/files/storage/wrapper/quota.php @@ -0,0 +1,104 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace OC\Files\Storage\Wrapper; + +class Quota extends Wrapper { + + /** + * @var int $quota + */ + protected $quota; + + /** + * @param array $parameters + */ + public function __construct($parameters) { + $this->storage = $parameters['storage']; + $this->quota = $parameters['quota']; + } + + protected function getSize($path) { + $cache = $this->getCache(); + $data = $cache->get($path); + if (is_array($data) and isset($data['size'])) { + return $data['size']; + } else { + return \OC\Files\SPACE_NOT_COMPUTED; + } + } + + /** + * Get free space as limited by the quota + * + * @param string $path + * @return int + */ + public function free_space($path) { + if ($this->quota < 0) { + return $this->storage->free_space($path); + } else { + $used = $this->getSize(''); + if ($used < 0) { + return \OC\Files\SPACE_NOT_COMPUTED; + } else { + $free = $this->storage->free_space($path); + return min($free, ($this->quota - $used)); + } + } + } + + /** + * see http://php.net/manual/en/function.file_put_contents.php + * + * @param string $path + * @param string $data + * @return bool + */ + public function file_put_contents($path, $data) { + $free = $this->free_space(''); + if ($free < 0 or strlen($data) < $free) { + return $this->storage->file_put_contents($path, $data); + } else { + return false; + } + } + + /** + * see http://php.net/manual/en/function.copy.php + * + * @param string $source + * @param string $target + * @return bool + */ + public function copy($source, $target) { + $free = $this->free_space(''); + if ($free < 0 or $this->getSize($source) < $free) { + return $this->storage->copy($source, $target); + } else { + return false; + } + } + + /** + * see http://php.net/manual/en/function.fopen.php + * + * @param string $path + * @param string $mode + * @return resource + */ + public function fopen($path, $mode) { + $source = $this->storage->fopen($path, $mode); + $free = $this->free_space(''); + if ($free >= 0) { + return \OC\Files\Stream\Quota::wrap($source, $free); + } else { + return $source; + } + } +} diff --git a/tests/lib/files/storage/wrapper/quota.php b/tests/lib/files/storage/wrapper/quota.php new file mode 100644 index 0000000000..3702f8154f --- /dev/null +++ b/tests/lib/files/storage/wrapper/quota.php @@ -0,0 +1,61 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +namespace Test\Files\Storage\Wrapper; + +//ensure the constants are loaded +\OC::$loader->load('\OC\Files\Filesystem'); + +class Quota extends \Test\Files\Storage\Storage { + /** + * @var string tmpDir + */ + private $tmpDir; + + public function setUp() { + $this->tmpDir = \OC_Helper::tmpFolder(); + $storage = new \OC\Files\Storage\Local(array('datadir' => $this->tmpDir)); + $this->instance = new \OC\Files\Storage\Wrapper\Quota(array('storage' => $storage, 'quota' => 10000000)); + } + + public function tearDown() { + \OC_Helper::rmdirr($this->tmpDir); + } + + protected function getLimitedStorage($limit) { + $storage = new \OC\Files\Storage\Local(array('datadir' => $this->tmpDir)); + $storage->getScanner()->scan(''); + return new \OC\Files\Storage\Wrapper\Quota(array('storage' => $storage, 'quota' => $limit)); + } + + public function testFilePutContentsNotEnoughSpace() { + $instance = $this->getLimitedStorage(3); + $this->assertFalse($instance->file_put_contents('foo', 'foobar')); + } + + public function testCopyNotEnoughSpace() { + $instance = $this->getLimitedStorage(9); + $this->assertEquals(6, $instance->file_put_contents('foo', 'foobar')); + $instance->getScanner()->scan(''); + $this->assertFalse($instance->copy('foo', 'bar')); + } + + public function testFreeSpace() { + $instance = $this->getLimitedStorage(9); + $this->assertEquals(9, $instance->free_space('')); + } + + public function testFWriteNotEnoughSpace() { + $instance = $this->getLimitedStorage(9); + $stream = $instance->fopen('foo', 'w+'); + $this->assertEquals(6, fwrite($stream, 'foobar')); + $this->assertEquals(3, fwrite($stream, 'qwerty')); + fclose($stream); + $this->assertEquals('foobarqwe', $instance->file_get_contents('foo')); + } +} From 16d8074d77292f812234fc3b93e851e39f3a6cb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Schie=C3=9Fle?= Date: Thu, 25 Jul 2013 11:15:01 +0200 Subject: [PATCH 012/135] fix css --- apps/files_versions/css/versions.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/files_versions/css/versions.css b/apps/files_versions/css/versions.css index 6146eda337..6f4e2ee131 100644 --- a/apps/files_versions/css/versions.css +++ b/apps/files_versions/css/versions.css @@ -39,6 +39,6 @@ float: right; } -.drop-versions #makelink { +.drop-versions #show-more-versions { float: left; } From e5b0c1e78b0e0b5cb4b49db4060e1a2fffdc172c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Schie=C3=9Fle?= Date: Thu, 25 Jul 2013 11:15:24 +0200 Subject: [PATCH 013/135] remove unused code; use jquery --- apps/files_versions/js/versions.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/apps/files_versions/js/versions.js b/apps/files_versions/js/versions.js index ca479507d4..a14de7dbee 100644 --- a/apps/files_versions/js/versions.js +++ b/apps/files_versions/js/versions.js @@ -104,9 +104,9 @@ function createVersionsDropdown(filename, files) { success: function(result) { var versions = result.data.versions; if (result.data.endReached === true) { - document.getElementById("show-more-versions").style.display="none"; + $("#show-more-versions").css("display", "none"); } else { - document.getElementById("show-more-versions").style.display="block"; + $("#show-more-versions").css("display", "block"); } if (versions) { $.each(versions, function(index, row) { @@ -132,8 +132,6 @@ function createVersionsDropdown(filename, files) { download =''; download+=''; download+=name; download+=''; @@ -143,8 +141,6 @@ function createVersionsDropdown(filename, files) { revert+=' value="' + files + '">'; revert+=''+t('files_versions', 'Restore')+''; From 62f84ff79cdeebbba9bd65d97f542c59bc41911d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Schie=C3=9Fle?= Date: Thu, 25 Jul 2013 12:29:39 +0200 Subject: [PATCH 014/135] css for button no longer needed --- apps/files_versions/css/versions.css | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps/files_versions/css/versions.css b/apps/files_versions/css/versions.css index 6f4e2ee131..db4b2fca21 100644 --- a/apps/files_versions/css/versions.css +++ b/apps/files_versions/css/versions.css @@ -39,6 +39,3 @@ float: right; } -.drop-versions #show-more-versions { - float: left; -} From 4e490b0688bcfff7bd489af039b0db79427fbb94 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 25 Jul 2013 15:59:57 +0200 Subject: [PATCH 015/135] fix getPermissionsCache for storage wrapper --- lib/files/storage/wrapper/wrapper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/files/storage/wrapper/wrapper.php b/lib/files/storage/wrapper/wrapper.php index 4feb0520f1..0336c27efa 100644 --- a/lib/files/storage/wrapper/wrapper.php +++ b/lib/files/storage/wrapper/wrapper.php @@ -395,7 +395,7 @@ class Wrapper implements \OC\Files\Storage\Storage { * @return \OC\Files\Cache\Permissions */ public function getPermissionsCache($path = '') { - return $this->storage->getPermissions($path); + return $this->storage->getPermissionsCache($path); } /** From f4b6a8aa08919a55cff48195725513d58f2d1da9 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 25 Jul 2013 16:00:24 +0200 Subject: [PATCH 016/135] add option to wrap existing mounts --- lib/files/mount/manager.php | 7 +++++++ lib/files/mount/mount.php | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/lib/files/mount/manager.php b/lib/files/mount/manager.php index 25a5fe241c..4c432dcf72 100644 --- a/lib/files/mount/manager.php +++ b/lib/files/mount/manager.php @@ -95,6 +95,13 @@ class Manager { return $result; } + /** + * @return Mount[] + */ + public function getAll() { + return $this->mounts; + } + /** * Find mounts by numeric storage id * diff --git a/lib/files/mount/mount.php b/lib/files/mount/mount.php index 17b0055ee8..0ce2f5975c 100644 --- a/lib/files/mount/mount.php +++ b/lib/files/mount/mount.php @@ -138,4 +138,11 @@ class Mount { } return $path; } + + /** + * @param callable $wrapper + */ + public function wrapStorage($wrapper) { + $this->storage = $wrapper($this->mountPoint, $this->storage); + } } From d042c8f1667c7fdf63c96c640acfe3af9cadeacf Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 25 Jul 2013 16:00:48 +0200 Subject: [PATCH 017/135] use renamed constants --- lib/helper.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/helper.php b/lib/helper.php index ca508e1d93..0d55682bdb 100644 --- a/lib/helper.php +++ b/lib/helper.php @@ -815,14 +815,14 @@ class OC_Helper { $post_max_size = OCP\Util::computerFileSize(ini_get('post_max_size')); $freeSpace = \OC\Files\Filesystem::free_space($dir); if ((int)$upload_max_filesize === 0 and (int)$post_max_size === 0) { - $maxUploadFilesize = \OC\Files\FREE_SPACE_UNLIMITED; + $maxUploadFilesize = \OC\Files\SPACE_UNLIMITED; } elseif ((int)$upload_max_filesize === 0 or (int)$post_max_size === 0) { $maxUploadFilesize = max($upload_max_filesize, $post_max_size); //only the non 0 value counts } else { $maxUploadFilesize = min($upload_max_filesize, $post_max_size); } - if($freeSpace !== \OC\Files\FREE_SPACE_UNKNOWN){ + if($freeSpace !== \OC\Files\SPACE_UNKNOWN){ $freeSpace = max($freeSpace, 0); return min($maxUploadFilesize, $freeSpace); From 5209cff371c448a5fec75882044b7a8e3ed05f95 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 25 Jul 2013 16:01:05 +0200 Subject: [PATCH 018/135] add conveince function to wrap all storages --- lib/files/filesystem.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/files/filesystem.php b/lib/files/filesystem.php index 4281ebba99..10ec5c41d1 100644 --- a/lib/files/filesystem.php +++ b/lib/files/filesystem.php @@ -149,6 +149,18 @@ class Filesystem { */ private static $loader; + /** + * @param callable $wrapper + */ + public static function addStorageWrapper($wrapper) { + self::getLoader()->addStorageWrapper($wrapper); + + $mounts = self::getMountManager()->getAll(); + foreach ($mounts as $mount) { + $mount->wrapStorage($wrapper); + } + } + public static function getLoader() { if (!self::$loader) { self::$loader = new Loader(); From e2f04b3b429b42975f4457b77ca720396506e512 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 25 Jul 2013 16:01:37 +0200 Subject: [PATCH 019/135] use storage wrapper for quota instead of a filesystem proxy --- lib/util.php | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/lib/util.php b/lib/util.php index 2586ad2832..4c878f8b2f 100755 --- a/lib/util.php +++ b/lib/util.php @@ -46,6 +46,16 @@ class OC_Util { } if( $user != "" ) { //if we aren't logged in, there is no use to set up the filesystem + $quota = self::getUserQuota($user); + if ($quota !== \OC\Files\SPACE_UNLIMITED) { + \OC\Files\Filesystem::addStorageWrapper(function($mountPoint, $storage) use ($quota, $user) { + if ($mountPoint === '/' . $user . '/'){ + return new \OC\Files\Storage\Wrapper\Quota(array('storage' => $storage, 'quota' => $quota)); + } else { + return $storage; + } + }); + } $user_dir = '/'.$user.'/files'; $user_root = OC_User::getHome($user); $userdirectory = $user_root . '/files'; @@ -55,9 +65,7 @@ class OC_Util { //jail the user into his "home" directory \OC\Files\Filesystem::init($user, $user_dir); - $quotaProxy=new OC_FileProxy_Quota(); $fileOperationProxy = new OC_FileProxy_FileOperations(); - OC_FileProxy::register($quotaProxy); OC_FileProxy::register($fileOperationProxy); OC_Hook::emit('OC_Filesystem', 'setup', array('user' => $user, 'user_dir' => $user_dir)); @@ -65,6 +73,18 @@ class OC_Util { return true; } + public static function getUserQuota($user){ + $userQuota = OC_Preferences::getValue($user, 'files', 'quota', 'default'); + if($userQuota === 'default') { + $userQuota = OC_AppConfig::getValue('files', 'default_quota', 'none'); + } + if($userQuota === 'none') { + return \OC\Files\SPACE_UNLIMITED; + }else{ + return OC_Helper::computerFileSize($userQuota); + } + } + public static function tearDownFS() { \OC\Files\Filesystem::tearDown(); self::$fsSetup=false; From 88cc2ccb3b8ab4bb8a475e82756d8dc13db69b32 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 25 Jul 2013 16:14:46 +0200 Subject: [PATCH 020/135] use renamed constants --- apps/files_external/lib/google.php | 4 ++-- apps/files_external/lib/webdav.php | 2 +- apps/files_sharing/lib/sharedstorage.php | 2 +- lib/connector/sabre/quotaplugin.php | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/files_external/lib/google.php b/apps/files_external/lib/google.php index ef8dd6d8ca..3ce3c38389 100644 --- a/apps/files_external/lib/google.php +++ b/apps/files_external/lib/google.php @@ -284,7 +284,7 @@ class Google extends \OC\Files\Storage\Common { // Check if this is a Google Doc if ($this->getMimeType($path) !== $file->getMimeType()) { // Return unknown file size - $stat['size'] = \OC\Files\FREE_SPACE_UNKNOWN; + $stat['size'] = \OC\Files\SPACE_UNKNOWN; } else { $stat['size'] = $file->getFileSize(); } @@ -587,4 +587,4 @@ class Google extends \OC\Files\Storage\Common { return false; } -} \ No newline at end of file +} diff --git a/apps/files_external/lib/webdav.php b/apps/files_external/lib/webdav.php index 4869322d87..57ff3707d3 100644 --- a/apps/files_external/lib/webdav.php +++ b/apps/files_external/lib/webdav.php @@ -224,7 +224,7 @@ class DAV extends \OC\Files\Storage\Common{ return 0; } } catch(\Exception $e) { - return \OC\Files\FREE_SPACE_UNKNOWN; + return \OC\Files\SPACE_UNKNOWN; } } diff --git a/apps/files_sharing/lib/sharedstorage.php b/apps/files_sharing/lib/sharedstorage.php index 5c23a9eb0d..7384b094cb 100644 --- a/apps/files_sharing/lib/sharedstorage.php +++ b/apps/files_sharing/lib/sharedstorage.php @@ -391,7 +391,7 @@ class Shared extends \OC\Files\Storage\Common { public function free_space($path) { if ($path == '') { - return \OC\Files\FREE_SPACE_UNKNOWN; + return \OC\Files\SPACE_UNKNOWN; } $source = $this->getSourcePath($path); if ($source) { diff --git a/lib/connector/sabre/quotaplugin.php b/lib/connector/sabre/quotaplugin.php index c80a33d04b..34d4b67615 100644 --- a/lib/connector/sabre/quotaplugin.php +++ b/lib/connector/sabre/quotaplugin.php @@ -51,7 +51,7 @@ class OC_Connector_Sabre_QuotaPlugin extends Sabre_DAV_ServerPlugin { } list($parentUri, $newName) = Sabre_DAV_URLUtil::splitPath($uri); $freeSpace = \OC\Files\Filesystem::free_space($parentUri); - if ($freeSpace !== \OC\Files\FREE_SPACE_UNKNOWN && $length > $freeSpace) { + if ($freeSpace !== \OC\Files\SPACE_UNKNOWN && $length > $freeSpace) { throw new Sabre_DAV_Exception_InsufficientStorage(); } } From 2c8e5ec84ff98088fb9e3b275735098beaa5e27f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Schie=C3=9Fle?= Date: Mon, 10 Jun 2013 11:03:07 +0200 Subject: [PATCH 021/135] user interface to allow user to decrypt all his files once the encryption app was disabled Conflicts: settings/templates/personal.php --- apps/files_encryption/lib/helper.php | 27 +++++++++++++++++++++++++++ apps/files_encryption/lib/proxy.php | 6 +++--- apps/files_encryption/lib/stream.php | 14 +++++++++----- apps/files_trashbin/lib/trash.php | 2 +- settings/personal.php | 10 ++++++++++ settings/templates/personal.php | 18 ++++++++++++++++++ 6 files changed, 68 insertions(+), 9 deletions(-) diff --git a/apps/files_encryption/lib/helper.php b/apps/files_encryption/lib/helper.php index 6eee8fed6a..f5a5d269a6 100755 --- a/apps/files_encryption/lib/helper.php +++ b/apps/files_encryption/lib/helper.php @@ -199,12 +199,39 @@ class Helper { public static function stripUserFilesPath($path) { $trimmed = ltrim($path, '/'); $split = explode('/', $trimmed); + + // it is not a file relative to data/user/files + if ($split[1] !== 'files') { + return false; + } + $sliced = array_slice($split, 2); $relPath = implode('/', $sliced); return $relPath; } + /** + * @brief get path to the correspondig file in data/user/files + * @param string $path path to a version or a file in the trash + * @return string path to correspondig file relative to data/user/files + */ + public static function getPathToRealFile($path) { + $trimmed = ltrim($path, '/'); + $split = explode('/', $trimmed); + + if ($split[1] !== "files_versions") { + return false; + } + + $sliced = array_slice($split, 2); + $realPath = implode('/', $sliced); + //remove the last .v + $realPath = substr($realPath, 0, strrpos($realPath, '.v')); + + return $realPath; + } + /** * @brief redirect to a error page */ diff --git a/apps/files_encryption/lib/proxy.php b/apps/files_encryption/lib/proxy.php index 735eba911a..12fee750a6 100644 --- a/apps/files_encryption/lib/proxy.php +++ b/apps/files_encryption/lib/proxy.php @@ -116,7 +116,7 @@ class Proxy extends \OC_FileProxy { return true; } - $handle = fopen('crypt://' . $relativePath . '.etmp', 'w'); + $handle = fopen('crypt://' . $path . '.etmp', 'w'); if (is_resource($handle)) { // write data to stream @@ -296,14 +296,14 @@ class Proxy extends \OC_FileProxy { // Open the file using the crypto stream wrapper // protocol and let it do the decryption work instead - $result = fopen('crypt://' . $relativePath, $meta['mode']); + $result = fopen('crypt://' . $path, $meta['mode']); } elseif ( self::shouldEncrypt($path) and $meta ['mode'] !== 'r' and $meta['mode'] !== 'rb' ) { - $result = fopen('crypt://' . $relativePath, $meta['mode']); + $result = fopen('crypt://' . $path, $meta['mode']); } // Re-enable the proxy diff --git a/apps/files_encryption/lib/stream.php b/apps/files_encryption/lib/stream.php index 3c1eb2c5f5..2f7af1410b 100644 --- a/apps/files_encryption/lib/stream.php +++ b/apps/files_encryption/lib/stream.php @@ -73,7 +73,7 @@ class Stream { private $privateKey; /** - * @param $path + * @param $path raw path relative to data/ * @param $mode * @param $options * @param $opened_path @@ -93,12 +93,16 @@ class Stream { $this->userId = $util->getUserId(); - // Strip identifier text from path, this gives us the path relative to data//files - $this->relPath = \OC\Files\Filesystem::normalizePath(str_replace('crypt://', '', $path)); - // rawPath is relative to the data directory - $this->rawPath = $util->getUserFilesDir() . $this->relPath; + $this->rawPath = \OC\Files\Filesystem::normalizePath(str_replace('crypt://', '', $path)); + // Strip identifier text from path, this gives us the path relative to data//files + $this->relPath = Helper::stripUserFilesPath($this->rawPath); + // if raw path doesn't point to a real file, check if it is a version or a file in the trash bin + if ($this->relPath === false) { + $this->relPath = Helper::getPathToRealFile($this->rawPath); + } + // Disable fileproxies so we can get the file size and open the source file without recursive encryption $proxyStatus = \OC_FileProxy::$enabled; \OC_FileProxy::$enabled = false; diff --git a/apps/files_trashbin/lib/trash.php b/apps/files_trashbin/lib/trash.php index b9d900dfab..cdf8d950e6 100644 --- a/apps/files_trashbin/lib/trash.php +++ b/apps/files_trashbin/lib/trash.php @@ -693,7 +693,7 @@ class Trashbin { \OC_Log::write('files_trashbin', 'remove "' . $filename . '" fom trash bin because it is older than ' . $retention_obligation, \OC_log::INFO); } } - $availableSpace = $availableSpace + $size; + $availableSpace += $size; // if size limit for trash bin reached, delete oldest files in trash bin if ($availableSpace < 0) { $query = \OC_DB::prepare('SELECT `location`,`type`,`id`,`timestamp` FROM `*PREFIX*files_trash`' diff --git a/settings/personal.php b/settings/personal.php index 1e2e1cf672..4961661e25 100644 --- a/settings/personal.php +++ b/settings/personal.php @@ -24,6 +24,15 @@ $email=OC_Preferences::getValue(OC_User::getUser(), 'settings', 'email', ''); $userLang=OC_Preferences::getValue( OC_User::getUser(), 'core', 'lang', OC_L10N::findLanguage() ); $languageCodes=OC_L10N::findAvailableLanguages(); +//check if encryption was enabled in the past +$enableDecryptAll = false; +if (OC_App::isEnabled('files_encryption') === false) { + $view = new OC\Files\View('/'.OC_User::getUser()); + if ($view->file_exists('files_encryption/keyfiles')) { + $enableDecryptAll = true; + } +} + // array of common languages $commonlangcodes = array( 'en', 'es', 'fr', 'de', 'de_DE', 'ja_JP', 'ar', 'ru', 'nl', 'it', 'pt_BR', 'pt_PT', 'da', 'fi_FI', 'nb_NO', 'sv', 'zh_CN', 'ko' @@ -80,6 +89,7 @@ $tmpl->assign('activelanguage', $userLang); $tmpl->assign('passwordChangeSupported', OC_User::canUserChangePassword(OC_User::getUser())); $tmpl->assign('displayNameChangeSupported', OC_User::canUserChangeDisplayName(OC_User::getUser())); $tmpl->assign('displayName', OC_User::getDisplayName()); +$tmpl->assign('enableDecryptAll' , true); $forms=OC_App::getForms('personal'); $tmpl->assign('forms', array()); diff --git a/settings/templates/personal.php b/settings/templates/personal.php index b9d9b09f5d..c0f3600a51 100644 --- a/settings/templates/personal.php +++ b/settings/templates/personal.php @@ -110,6 +110,24 @@ if($_['passwordChangeSupported']) { print_unescaped($form); };?> + + + + + t( 'Encryption' ) ); ?> + + t( "The encryption app is no longer enabled, decrypt all your file" )); ?> + + t( "Decrypt all Files" )); ?> + + + + + + + t('Version'));?> getName()); ?> From e15e394fccf5dc0be8df9f6f2619214ca2326f80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Schie=C3=9Fle?= Date: Mon, 10 Jun 2013 12:57:18 +0200 Subject: [PATCH 022/135] add ajax call to decrypt all files Conflicts: apps/files_encryption/lib/crypt.php --- apps/files_encryption/lib/crypt.php | 4 ++++ settings/js/personal.js | 13 +++++++++++++ settings/personal.php | 2 +- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/apps/files_encryption/lib/crypt.php b/apps/files_encryption/lib/crypt.php index 6543a0de5f..d8d1902909 100755 --- a/apps/files_encryption/lib/crypt.php +++ b/apps/files_encryption/lib/crypt.php @@ -662,5 +662,9 @@ class Crypt { return rtrim($result, "\0"); } } + + public static function decryptAll() { + error_log("decrypt all"); + } } \ No newline at end of file diff --git a/settings/js/personal.js b/settings/js/personal.js index 099c1426dc..97342e7653 100644 --- a/settings/js/personal.js +++ b/settings/js/personal.js @@ -110,6 +110,19 @@ $(document).ready(function(){ }); return false; }); + + $('button:button[name="submitDecryptAll"]').click(function() { + console.log("click!"); + $.post('ajax/decryptall.php', {}, function(data) { + /* + if (data.status === "error") { + OC.msg.finishedSaving('#encryption .msg', data); + } else { + OC.msg.finishedSaving('#encryption .msg', data); + }*/ + } + ); + }); } ); OC.msg={ diff --git a/settings/personal.php b/settings/personal.php index 4961661e25..79ce8e4576 100644 --- a/settings/personal.php +++ b/settings/personal.php @@ -89,7 +89,7 @@ $tmpl->assign('activelanguage', $userLang); $tmpl->assign('passwordChangeSupported', OC_User::canUserChangePassword(OC_User::getUser())); $tmpl->assign('displayNameChangeSupported', OC_User::canUserChangeDisplayName(OC_User::getUser())); $tmpl->assign('displayName', OC_User::getDisplayName()); -$tmpl->assign('enableDecryptAll' , true); +$tmpl->assign('enableDecryptAll' , $enableDecryptAll); $forms=OC_App::getForms('personal'); $tmpl->assign('forms', array()); From 0a3d662dd0a7d1e3066a3f8781eaaaba853ce0d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Schie=C3=9Fle?= Date: Mon, 10 Jun 2013 14:02:35 +0200 Subject: [PATCH 023/135] register decrypt all route --- settings/routes.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/settings/routes.php b/settings/routes.php index b20119b580..73ee70d1d5 100644 --- a/settings/routes.php +++ b/settings/routes.php @@ -46,6 +46,8 @@ $this->create('settings_ajax_lostpassword', '/settings/ajax/lostpassword.php') ->actionInclude('settings/ajax/lostpassword.php'); $this->create('settings_ajax_setlanguage', '/settings/ajax/setlanguage.php') ->actionInclude('settings/ajax/setlanguage.php'); +$this->create('settings_ajax_decryptall', '/settings/ajax/decryptall.php') + ->actionInclude('settings/ajax/decryptall.php'); // apps $this->create('settings_ajax_apps_ocs', '/settings/ajax/apps/ocs.php') ->actionInclude('settings/ajax/apps/ocs.php'); From 830f5d24c77b863bd49eda0cbc4ba812add8065d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Schie=C3=9Fle?= Date: Mon, 10 Jun 2013 14:04:43 +0200 Subject: [PATCH 024/135] add decryptall.php --- settings/ajax/decryptall.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 settings/ajax/decryptall.php diff --git a/settings/ajax/decryptall.php b/settings/ajax/decryptall.php new file mode 100644 index 0000000000..02a9bfe96b --- /dev/null +++ b/settings/ajax/decryptall.php @@ -0,0 +1,14 @@ + array('message' => 'looks good'))); + From b6fa0e4eefb332dc1fb9b45df50de4621ed8e6bd Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Mon, 29 Jul 2013 17:06:05 +0200 Subject: [PATCH 025/135] working decrypt files method --- apps/files_encryption/hooks/hooks.php | 13 +--- apps/files_encryption/lib/util.php | 102 ++++++++++++++++++++++++-- settings/ajax/decryptall.php | 23 ++++-- settings/js/personal.js | 57 ++++++++++++-- settings/personal.php | 5 +- settings/templates/personal.php | 10 ++- 6 files changed, 173 insertions(+), 37 deletions(-) diff --git a/apps/files_encryption/hooks/hooks.php b/apps/files_encryption/hooks/hooks.php index b2a17f6bca..d9c3f49b73 100644 --- a/apps/files_encryption/hooks/hooks.php +++ b/apps/files_encryption/hooks/hooks.php @@ -62,18 +62,7 @@ class Hooks { return false; } - $encryptedKey = Keymanager::getPrivateKey($view, $params['uid']); - - $privateKey = Crypt::decryptPrivateKey($encryptedKey, $params['password']); - - if ($privateKey === false) { - \OCP\Util::writeLog('Encryption library', 'Private key for user "' . $params['uid'] - . '" is not valid! Maybe the user password was changed from outside if so please change it back to gain access', \OCP\Util::ERROR); - } - - $session = new \OCA\Encryption\Session($view); - - $session->setPrivateKey($privateKey); + $session = $util->initEncryption($params); // Check if first-run file migration has already been performed $ready = false; diff --git a/apps/files_encryption/lib/util.php b/apps/files_encryption/lib/util.php index 50e823585d..03e2fae4c6 100644 --- a/apps/files_encryption/lib/util.php +++ b/apps/files_encryption/lib/util.php @@ -661,6 +661,69 @@ class Util { } } + + /** + * @brief Decrypt all files + * @return bool + */ + public function decryptAll() { + + $found = $this->findEncFiles($this->userId . '/files'); + + if ($found) { + + // Disable proxy to prevent file being encrypted twice + \OC_FileProxy::$enabled = false; + + // Encrypt unencrypted files + foreach ($found['encrypted'] as $encryptedFile) { + + //relative to data//file + $relPath = Helper::stripUserFilesPath($encryptedFile['path']); + + //relative to /data + $rawPath = $encryptedFile['path']; + + // Open enc file handle for binary reading + $encHandle = fopen('crypt://' . $rawPath, 'rb'); + + // Open plain file handle for binary writing, with same filename as original plain file + $plainHandle = $this->view->fopen($rawPath . '.part', 'wb'); + + // Move plain file to a temporary location + $size = stream_copy_to_stream($encHandle, $plainHandle); + + fclose($encHandle); + fclose($plainHandle); + + $fakeRoot = $this->view->getRoot(); + $this->view->chroot('/' . $this->userId . '/files'); + + $this->view->rename($relPath . '.part', $relPath); + + $this->view->chroot($fakeRoot); + + // Add the file to the cache + \OC\Files\Filesystem::putFileInfo($relPath, array( + 'encrypted' => false, + 'size' => $size, + 'unencrypted_size' => $size + )); + } + + $this->view->deleteAll($this->keyfilesPath); + $this->view->deleteAll($this->shareKeysPath); + + \OC_FileProxy::$enabled = true; + + // If files were found, return true + return true; + } else { + + // If no files were found, return false + return false; + } + } /** * @brief Encrypt all files in a directory @@ -672,7 +735,9 @@ class Util { */ public function encryptAll($dirPath, $legacyPassphrase = null, $newPassphrase = null) { - if ($found = $this->findEncFiles($dirPath)) { + $found = $this->findEncFiles($dirPath); + + if ($found) { // Disable proxy to prevent file being encrypted twice \OC_FileProxy::$enabled = false; @@ -690,12 +755,13 @@ class Util { $plainHandle = $this->view->fopen($rawPath, 'rb'); // Open enc file handle for binary writing, with same filename as original plain file - $encHandle = fopen('crypt://' . $relPath . '.part', 'wb'); + $encHandle = fopen('crypt://' . $rawPath . '.part', 'wb'); // Move plain file to a temporary location $size = stream_copy_to_stream($plainHandle, $encHandle); fclose($encHandle); + fclose($plainHandle); $fakeRoot = $this->view->getRoot(); $this->view->chroot('/' . $this->userId . '/files'); @@ -706,10 +772,10 @@ class Util { // Add the file to the cache \OC\Files\Filesystem::putFileInfo($relPath, array( - 'encrypted' => true, - 'size' => $size, - 'unencrypted_size' => $size - )); + 'encrypted' => true, + 'size' => $size, + 'unencrypted_size' => $size + )); } // Encrypt legacy encrypted files @@ -1579,4 +1645,28 @@ class Util { return false; } + /** + * @brief decrypt private key and add it to the current session + * @param array $params with 'uid' and 'password' + * @return mixed session or false + */ + public function initEncryption($params) { + + $encryptedKey = Keymanager::getPrivateKey($this->view, $params['uid']); + + $privateKey = Crypt::decryptPrivateKey($encryptedKey, $params['password']); + + if ($privateKey === false) { + \OCP\Util::writeLog('Encryption library', 'Private key for user "' . $params['uid'] + . '" is not valid! Maybe the user password was changed from outside if so please change it back to gain access', \OCP\Util::ERROR); + return false; + } + + $session = new \OCA\Encryption\Session($this->view); + + $session->setPrivateKey($privateKey); + + return $session; + } + } diff --git a/settings/ajax/decryptall.php b/settings/ajax/decryptall.php index 02a9bfe96b..7adacb9802 100644 --- a/settings/ajax/decryptall.php +++ b/settings/ajax/decryptall.php @@ -1,14 +1,21 @@ \OCP\User::getUser(), + 'password' => $_POST['password']); -OCA\Encryption\Crypt::decryptAll(); +$view = new OC_FilesystemView('/'); +$util = new \OCA\Encryption\Util($view, \OCP\User::getUser()); -if ($status === false) { - OC_App::disable('files_encryption'); +$result = $util->initEncryption($params); + +if ($result !== false) { + $util->decryptAll(); + \OCP\JSON::success(array('data' => array('message' => 'Files decrypted successfully'))); +} else { + \OCP\JSON::error(array('data' => array('message' => 'Couldn\'t decrypt files, check your password and try again'))); } - -\OCP\JSON::success(array('data' => array('message' => 'looks good'))); - diff --git a/settings/js/personal.js b/settings/js/personal.js index 97342e7653..94ef959488 100644 --- a/settings/js/personal.js +++ b/settings/js/personal.js @@ -112,18 +112,59 @@ $(document).ready(function(){ }); $('button:button[name="submitDecryptAll"]').click(function() { - console.log("click!"); - $.post('ajax/decryptall.php', {}, function(data) { - /* + var privateKeyPassword = $('#decryptAll input:password[id="privateKeyPassword"]').val(); + OC.Encryption.decryptAll(privateKeyPassword); + }); + + $('#decryptAll input:password[name="privateKeyPassword"]').keyup(function(event) { + var privateKeyPassword = $('#decryptAll input:password[id="privateKeyPassword"]').val(); + if (privateKeyPassword !== '' ) { + $('#decryptAll button:button[name="submitDecryptAll"]').removeAttr("disabled"); + if(event.which === 13) { + OC.Encryption.decryptAll(privateKeyPassword); + } + } else { + $('#decryptAll button:button[name="submitDecryptAll"]').attr("disabled", "true"); + } + }); + +} ); + +OC.Encryption = { + decryptAll: function(password) { + OC.Encryption.msg.startDecrypting('#decryptAll .msg'); + $.post('ajax/decryptall.php', {password:password}, function(data) { if (data.status === "error") { - OC.msg.finishedSaving('#encryption .msg', data); + OC.Encryption.msg.finishedDecrypting('#decryptAll .msg', data); } else { - OC.msg.finishedSaving('#encryption .msg', data); - }*/ + OC.Encryption.msg.finishedDecrypting('#decryptAll .msg', data); + } } ); - }); -} ); + } +} + +OC.Encryption.msg={ + startDecrypting:function(selector){ + $(selector) + .html( t('files_encryption', 'Decrypting files... Please wait, this can take some time.') ) + .removeClass('success') + .removeClass('error') + .stop(true, true) + .show(); + }, + finishedDecrypting:function(selector, data){ + if( data.status === "success" ){ + $(selector).html( data.data.message ) + .addClass('success') + .stop(true, true) + .delay(3000) + .fadeOut(900); + }else{ + $(selector).html( data.data.message ).addClass('error'); + } + } +}; OC.msg={ startSaving:function(selector){ diff --git a/settings/personal.php b/settings/personal.php index 79ce8e4576..f10b0afb09 100644 --- a/settings/personal.php +++ b/settings/personal.php @@ -27,8 +27,9 @@ $languageCodes=OC_L10N::findAvailableLanguages(); //check if encryption was enabled in the past $enableDecryptAll = false; if (OC_App::isEnabled('files_encryption') === false) { - $view = new OC\Files\View('/'.OC_User::getUser()); - if ($view->file_exists('files_encryption/keyfiles')) { + $view = new OC\Files\View('/'.OCP\User::getUser()); + $remainingKeys = $view->getDirectoryContent('/files_encryption/keyfiles'); + if (!empty($remainingKeys)) { $enableDecryptAll = true; } } diff --git a/settings/templates/personal.php b/settings/templates/personal.php index c0f3600a51..7e926ea42b 100644 --- a/settings/templates/personal.php +++ b/settings/templates/personal.php @@ -111,17 +111,25 @@ if($_['passwordChangeSupported']) { };?> - + t( 'Encryption' ) ); ?> t( "The encryption app is no longer enabled, decrypt all your file" )); ?> + + t( "Log-in password" )); ?> + t( "Decrypt all Files" )); ?> + From a7a7ef2b3a79607677679ea96212a20a633065e3 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 09:48:30 +0200 Subject: [PATCH 026/135] improved error handling --- apps/files_encryption/lib/util.php | 36 +++++++++++++++++++++--------- settings/ajax/decryptall.php | 12 ++++++---- 2 files changed, 34 insertions(+), 14 deletions(-) diff --git a/apps/files_encryption/lib/util.php b/apps/files_encryption/lib/util.php index 03e2fae4c6..5649472e0b 100644 --- a/apps/files_encryption/lib/util.php +++ b/apps/files_encryption/lib/util.php @@ -661,7 +661,7 @@ class Util { } } - + /** * @brief Decrypt all files * @return bool @@ -670,6 +670,8 @@ class Util { $found = $this->findEncFiles($this->userId . '/files'); + $successful = true; + if ($found) { // Disable proxy to prevent file being encrypted twice @@ -687,11 +689,28 @@ class Util { // Open enc file handle for binary reading $encHandle = fopen('crypt://' . $rawPath, 'rb'); + if ($encHandle === false) { + \OCP\Util::writeLog('Encryption library', 'couldn\'t open "' . $rawPath . '", decryption failed!', \OCP\Util::FATAL); + $successful = false; + continue; + } + // Open plain file handle for binary writing, with same filename as original plain file $plainHandle = $this->view->fopen($rawPath . '.part', 'wb'); + if ($plainHandle === false) { + \OCP\Util::writeLog('Encryption library', 'couldn\'t open "' . $rawPath . '.part", decryption failed!', \OCP\Util::FATAL); + $successful = false; + continue; + } // Move plain file to a temporary location $size = stream_copy_to_stream($encHandle, $plainHandle); + if ($size === 0) { + \OCP\Util::writeLog('Encryption library', 'Zero bytes copied of "' . $rawPath . '", decryption failed!', \OCP\Util::FATAL); + $successful = false; + continue; + } + fclose($encHandle); fclose($plainHandle); @@ -711,18 +730,15 @@ class Util { )); } - $this->view->deleteAll($this->keyfilesPath); - $this->view->deleteAll($this->shareKeysPath); + if ($successful) { + $this->view->deleteAll($this->keyfilesPath); + $this->view->deleteAll($this->shareKeysPath); + } \OC_FileProxy::$enabled = true; - - // If files were found, return true - return true; - } else { - - // If no files were found, return false - return false; } + + return $successful; } /** diff --git a/settings/ajax/decryptall.php b/settings/ajax/decryptall.php index 7adacb9802..e53067931e 100644 --- a/settings/ajax/decryptall.php +++ b/settings/ajax/decryptall.php @@ -1,5 +1,5 @@ initEncryption($params); if ($result !== false) { - $util->decryptAll(); - \OCP\JSON::success(array('data' => array('message' => 'Files decrypted successfully'))); + $successful = $util->decryptAll(); + if ($successful === true) { + \OCP\JSON::success(array('data' => array('message' => 'Files decrypted successfully'))); + } else { + \OCP\JSON::error(array('data' => array('message' => 'Couldn\'t decrypt your files, please check your owncloud.log or ask your administrator'))); + } } else { - \OCP\JSON::error(array('data' => array('message' => 'Couldn\'t decrypt files, check your password and try again'))); + \OCP\JSON::error(array('data' => array('message' => 'Couldn\'t decrypt your files, check your password and try again'))); } From 223d3c91d681fbbbbcfa83bac4ddc694c71c498b Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 10:14:17 +0200 Subject: [PATCH 027/135] use path relative to data/ --- apps/files_encryption/lib/proxy.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/apps/files_encryption/lib/proxy.php b/apps/files_encryption/lib/proxy.php index 12fee750a6..eb7ba60cb9 100644 --- a/apps/files_encryption/lib/proxy.php +++ b/apps/files_encryption/lib/proxy.php @@ -154,9 +154,6 @@ class Proxy extends \OC_FileProxy { $plainData = null; $view = new \OC_FilesystemView('/'); - // get relative path - $relativePath = \OCA\Encryption\Helper::stripUserFilesPath($path); - // init session $session = new \OCA\Encryption\Session($view); @@ -166,7 +163,7 @@ class Proxy extends \OC_FileProxy { && Crypt::isCatfileContent($data) ) { - $handle = fopen('crypt://' . $relativePath, 'r'); + $handle = fopen('crypt://' . $path, 'r'); if (is_resource($handle)) { while (($plainDataChunk = fgets($handle, 8192)) !== false) { From ba18452edac08485e9cf7aceba7daab750d4628a Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 10:43:16 +0200 Subject: [PATCH 028/135] only write keyfiles if it was a new file, otherwise nothing changed --- apps/files_encryption/lib/stream.php | 83 +++++++++++++++------------- 1 file changed, 45 insertions(+), 38 deletions(-) diff --git a/apps/files_encryption/lib/stream.php b/apps/files_encryption/lib/stream.php index 2f7af1410b..d9146e75b6 100644 --- a/apps/files_encryption/lib/stream.php +++ b/apps/files_encryption/lib/stream.php @@ -62,6 +62,7 @@ class Stream { private $unencryptedSize; private $publicKey; private $encKeyfile; + private $newFile; // helper var, we only need to write the keyfile for new files /** * @var \OC\Files\View */ @@ -80,6 +81,9 @@ class Stream { * @return bool */ public function stream_open($path, $mode, $options, &$opened_path) { + + // assume that the file already exist before we decide it finally in getKey() + $this->newFile = false; if (!isset($this->rootView)) { $this->rootView = new \OC_FilesystemView('/'); @@ -262,6 +266,8 @@ class Stream { } else { + $this->newFile = true; + return false; } @@ -440,9 +446,7 @@ class Stream { fwrite($this->handle, $encrypted); $this->writeCache = ''; - } - } /** @@ -455,56 +459,63 @@ class Stream { // if there is no valid private key return false if ($this->privateKey === false) { - // cleanup - if ($this->meta['mode'] !== 'r' && $this->meta['mode'] !== 'rb') { + // cleanup + if ($this->meta['mode'] !== 'r' && $this->meta['mode'] !== 'rb') { - // Disable encryption proxy to prevent recursive calls - $proxyStatus = \OC_FileProxy::$enabled; - \OC_FileProxy::$enabled = false; + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; - if ($this->rootView->file_exists($this->rawPath) && $this->size === 0) { - $this->rootView->unlink($this->rawPath); - } - - // Re-enable proxy - our work is done - \OC_FileProxy::$enabled = $proxyStatus; + if ($this->rootView->file_exists($this->rawPath) && $this->size === 0) { + $this->rootView->unlink($this->rawPath); } + // Re-enable proxy - our work is done + \OC_FileProxy::$enabled = $proxyStatus; + } + // if private key is not valid redirect user to a error page \OCA\Encryption\Helper::redirectToErrorPage(); } if ( - $this->meta['mode'] !== 'r' - and $this->meta['mode'] !== 'rb' - and $this->size > 0 + $this->meta['mode'] !== 'r' && + $this->meta['mode'] !== 'rb' && + $this->size > 0 ) { - // Disable encryption proxy to prevent recursive calls - $proxyStatus = \OC_FileProxy::$enabled; - \OC_FileProxy::$enabled = false; + // only write keyfiles if it was a new file + if ($this->newFile === true) { - // Fetch user's public key - $this->publicKey = Keymanager::getPublicKey($this->rootView, $this->userId); + // Disable encryption proxy to prevent recursive calls + $proxyStatus = \OC_FileProxy::$enabled; + \OC_FileProxy::$enabled = false; - // Check if OC sharing api is enabled - $sharingEnabled = \OCP\Share::isEnabled(); + // Fetch user's public key + $this->publicKey = Keymanager::getPublicKey($this->rootView, $this->userId); - $util = new Util($this->rootView, $this->userId); + // Check if OC sharing api is enabled + $sharingEnabled = \OCP\Share::isEnabled(); - // Get all users sharing the file includes current user - $uniqueUserIds = $util->getSharingUsersArray($sharingEnabled, $this->relPath, $this->userId); + $util = new Util($this->rootView, $this->userId); - // Fetch public keys for all sharing users - $publicKeys = Keymanager::getPublicKeys($this->rootView, $uniqueUserIds); + // Get all users sharing the file includes current user + $uniqueUserIds = $util->getSharingUsersArray($sharingEnabled, $this->relPath, $this->userId); - // Encrypt enc key for all sharing users - $this->encKeyfiles = Crypt::multiKeyEncrypt($this->plainKey, $publicKeys); + // Fetch public keys for all sharing users + $publicKeys = Keymanager::getPublicKeys($this->rootView, $uniqueUserIds); - // Save the new encrypted file key - Keymanager::setFileKey($this->rootView, $this->relPath, $this->userId, $this->encKeyfiles['data']); + // Encrypt enc key for all sharing users + $this->encKeyfiles = Crypt::multiKeyEncrypt($this->plainKey, $publicKeys); - // Save the sharekeys - Keymanager::setShareKeys($this->rootView, $this->relPath, $this->encKeyfiles['keys']); + // Save the new encrypted file key + Keymanager::setFileKey($this->rootView, $this->relPath, $this->userId, $this->encKeyfiles['data']); + + // Save the sharekeys + Keymanager::setShareKeys($this->rootView, $this->relPath, $this->encKeyfiles['keys']); + + // Re-enable proxy - our work is done + \OC_FileProxy::$enabled = $proxyStatus; + } // get file info $fileInfo = $this->rootView->getFileInfo($this->rawPath); @@ -512,9 +523,6 @@ class Stream { $fileInfo = array(); } - // Re-enable proxy - our work is done - \OC_FileProxy::$enabled = $proxyStatus; - // set encryption data $fileInfo['encrypted'] = true; $fileInfo['size'] = $this->size; @@ -525,7 +533,6 @@ class Stream { } return fclose($this->handle); - } } From 22b89670310b5cfc01d72cea960e310e9a52b727 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 12:19:01 +0200 Subject: [PATCH 029/135] check if app is enabled --- apps/files_versions/lib/hooks.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/files_versions/lib/hooks.php b/apps/files_versions/lib/hooks.php index f0082b301a..81ee3c8b3c 100644 --- a/apps/files_versions/lib/hooks.php +++ b/apps/files_versions/lib/hooks.php @@ -19,7 +19,7 @@ class Hooks { */ public static function write_hook( $params ) { - if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { + if (\OCP\App::isEnabled('files_versions')) { $path = $params[\OC\Files\Filesystem::signal_param_path]; if($path<>'') { Storage::store($path); @@ -36,12 +36,12 @@ class Hooks { * cleanup the versions directory if the actual file gets deleted */ public static function remove_hook($params) { - if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { + + if (\OCP\App::isEnabled('files_versions')) { $path = $params[\OC\Files\Filesystem::signal_param_path]; if($path<>'') { Storage::delete($path); } - } } @@ -53,13 +53,13 @@ class Hooks { * of the stored versions along the actual file */ public static function rename_hook($params) { - if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { + + if (\OCP\App::isEnabled('files_versions')) { $oldpath = $params['oldpath']; $newpath = $params['newpath']; if($oldpath<>'' && $newpath<>'') { Storage::rename( $oldpath, $newpath ); } - } } @@ -71,10 +71,11 @@ class Hooks { * to remove the used space for versions stored in the database */ public static function deleteUser_hook($params) { - if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { + + if (\OCP\App::isEnabled('files_versions')) { $uid = $params['uid']; Storage::deleteUser($uid); - } + } } } From 3640c99462f35d35f6678d488016d9f672960d2b Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 12:19:04 +0200 Subject: [PATCH 030/135] encrypt/decrypt file versions --- apps/files_encryption/lib/util.php | 127 ++++++++++++++++++++++++++++- 1 file changed, 124 insertions(+), 3 deletions(-) diff --git a/apps/files_encryption/lib/util.php b/apps/files_encryption/lib/util.php index 5649472e0b..4bd07287cd 100644 --- a/apps/files_encryption/lib/util.php +++ b/apps/files_encryption/lib/util.php @@ -662,6 +662,98 @@ class Util { } + /** + * @brief encrypt versions from given file + * @param array $filelist list of encrypted files, relative to data/user/files + * @return boolean + */ + private function encryptVersions($filelist) { + + $successful = true; + + if (\OCP\App::isEnabled('files_versions')) { + + foreach ($filelist as $filename) { + + $versions = \OCA\Files_Versions\Storage::getVersions($this->userId, $filename); + foreach ($versions as $version) { + + $path = '/' . $this->userId . '/files_versions/' . $version['path'] . '.v' . $version['version']; + + $encHandle = fopen('crypt://' . $path . '.part', 'wb'); + + if ($encHandle === false) { + \OCP\Util::writeLog('Encryption library', 'couldn\'t open "' . $path . '", decryption failed!', \OCP\Util::FATAL); + $successful = false; + continue; + } + + $plainHandle = $this->view->fopen($path, 'rb'); + if ($plainHandle === false) { + \OCP\Util::writeLog('Encryption library', 'couldn\'t open "' . $path . '.part", decryption failed!', \OCP\Util::FATAL); + $successful = false; + continue; + } + + stream_copy_to_stream($plainHandle, $encHandle); + + fclose($encHandle); + fclose($plainHandle); + + $this->view->rename($path . '.part', $path); + } + } + } + + return $successful; + } + + /** + * @brief decrypt versions from given file + * @param string $filelist list of decrypted files, relative to data/user/files + * @return boolean + */ + private function decryptVersions($filelist) { + + $successful = true; + + if (\OCP\App::isEnabled('files_versions')) { + + foreach ($filelist as $filename) { + + $versions = \OCA\Files_Versions\Storage::getVersions($this->userId, $filename); + foreach ($versions as $version) { + + $path = '/' . $this->userId . '/files_versions/' . $version['path'] . '.v' . $version['version']; + + $encHandle = fopen('crypt://' . $path, 'rb'); + + if ($encHandle === false) { + \OCP\Util::writeLog('Encryption library', 'couldn\'t open "' . $path . '", decryption failed!', \OCP\Util::FATAL); + $successful = false; + continue; + } + + $plainHandle = $this->view->fopen($path . '.part', 'wb'); + if ($plainHandle === false) { + \OCP\Util::writeLog('Encryption library', 'couldn\'t open "' . $path . '.part", decryption failed!', \OCP\Util::FATAL); + $successful = false; + continue; + } + + stream_copy_to_stream($encHandle, $plainHandle); + + fclose($encHandle); + fclose($plainHandle); + + $this->view->rename($path . '.part', $path); + } + } + } + + return $successful; + } + /** * @brief Decrypt all files * @return bool @@ -674,6 +766,11 @@ class Util { if ($found) { + $versionStatus = \OCP\App::isEnabled('files_versions'); + \OC_App::disable('files_versions'); + + $decryptedFiles[] = array(); + // Disable proxy to prevent file being encrypted twice \OC_FileProxy::$enabled = false; @@ -685,7 +782,7 @@ class Util { //relative to /data $rawPath = $encryptedFile['path']; - + // Open enc file handle for binary reading $encHandle = fopen('crypt://' . $rawPath, 'rb'); @@ -711,7 +808,6 @@ class Util { continue; } - fclose($encHandle); fclose($plainHandle); @@ -728,8 +824,19 @@ class Util { 'size' => $size, 'unencrypted_size' => $size )); + + $decryptedFiles[] = $relPath; + } + if ($versionStatus) { + \OC_App::enable('files_versions'); + } + + if (!$this->decryptVersions($decryptedFiles)) { + $successful = false; + } + if ($successful) { $this->view->deleteAll($this->keyfilesPath); $this->view->deleteAll($this->shareKeysPath); @@ -752,11 +859,16 @@ class Util { public function encryptAll($dirPath, $legacyPassphrase = null, $newPassphrase = null) { $found = $this->findEncFiles($dirPath); - + if ($found) { // Disable proxy to prevent file being encrypted twice \OC_FileProxy::$enabled = false; + + $versionStatus = \OCP\App::isEnabled('files_versions'); + \OC_App::disable('files_versions'); + + $encryptedFiles = array(); // Encrypt unencrypted files foreach ($found['plain'] as $plainFile) { @@ -792,6 +904,9 @@ class Util { 'size' => $size, 'unencrypted_size' => $size )); + + $encryptedFiles[] = $relPath; + } // Encrypt legacy encrypted files @@ -832,6 +947,12 @@ class Util { \OC_FileProxy::$enabled = true; + if ($versionStatus) { + \OC_App::enable('files_versions'); + } + + $this->encryptVersions($encryptedFiles); + // If files were found, return true return true; } else { From c7eba69aea7eebd0ac1add07dd80dbb37d3443da Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 12:26:07 +0200 Subject: [PATCH 031/135] only show decrypt all files option if encrypted files are available --- settings/personal.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/settings/personal.php b/settings/personal.php index f10b0afb09..bad19ba03c 100644 --- a/settings/personal.php +++ b/settings/personal.php @@ -28,8 +28,7 @@ $languageCodes=OC_L10N::findAvailableLanguages(); $enableDecryptAll = false; if (OC_App::isEnabled('files_encryption') === false) { $view = new OC\Files\View('/'.OCP\User::getUser()); - $remainingKeys = $view->getDirectoryContent('/files_encryption/keyfiles'); - if (!empty($remainingKeys)) { + if($view->file_exists('/files_encryption/keyfiles')) { $enableDecryptAll = true; } } From aca7fbe2c8e7b33e022eb6ba73e39e52e6112e61 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 14:18:01 +0200 Subject: [PATCH 032/135] adapt unit tests to the modified stream wrapper --- apps/files_encryption/tests/crypt.php | 36 +++++++++++----------- apps/files_encryption/tests/keymanager.php | 2 +- apps/files_encryption/tests/share.php | 24 +++++++-------- apps/files_encryption/tests/trashbin.php | 6 ++-- apps/files_encryption/tests/webdav.php | 2 +- 5 files changed, 35 insertions(+), 35 deletions(-) diff --git a/apps/files_encryption/tests/crypt.php b/apps/files_encryption/tests/crypt.php index 9b97df22d1..cd4be9acc4 100755 --- a/apps/files_encryption/tests/crypt.php +++ b/apps/files_encryption/tests/crypt.php @@ -281,7 +281,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $filename = 'tmp-' . time() . '.test'; - $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt:///' . $this->userId . '/files/'. $filename, $this->dataShort); // Test that data was successfully written $this->assertTrue(is_int($cryptedFile)); @@ -339,7 +339,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $filename = 'tmp-' . time() . '.test'; // Save long data as encrypted file using stream wrapper - $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong . $this->dataLong); + $cryptedFile = file_put_contents('crypt:///' . $this->userId . '/files/' . $filename, $this->dataLong . $this->dataLong); // Test that data was successfully written $this->assertTrue(is_int($cryptedFile)); @@ -422,7 +422,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $filename = 'tmp-' . time(); // Save long data as encrypted file using stream wrapper - $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt:///'. $this->userId . '/files/' . $filename, $this->dataShort); // Test that data was successfully written $this->assertTrue(is_int($cryptedFile)); @@ -436,7 +436,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { \OC_FileProxy::$enabled = $proxyStatus; // Get file decrypted contents - $decrypt = file_get_contents('crypt://' . $filename); + $decrypt = file_get_contents('crypt:///' . $this->userId . '/files/' . $filename); $this->assertEquals($this->dataShort, $decrypt); @@ -452,13 +452,13 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $filename = 'tmp-' . time(); // Save long data as encrypted file using stream wrapper - $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong); + $cryptedFile = file_put_contents('crypt:///' . $this->userId . '/files/' . $filename, $this->dataLong); // Test that data was successfully written $this->assertTrue(is_int($cryptedFile)); // Get file decrypted contents - $decrypt = file_get_contents('crypt://' . $filename); + $decrypt = file_get_contents('crypt:///' . $this->userId . '/files/' . $filename); $this->assertEquals($this->dataLong, $decrypt); @@ -635,13 +635,13 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $filename = 'tmp-' . time(); // Save long data as encrypted file using stream wrapper - $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong); + $cryptedFile = file_put_contents('crypt:///' . $this->userId . '/files/' . $filename, $this->dataLong); // Test that data was successfully written $this->assertTrue(is_int($cryptedFile)); // Get file decrypted contents - $decrypt = file_get_contents('crypt://' . $filename); + $decrypt = file_get_contents('crypt:///' . $this->userId . '/files/' . $filename); $this->assertEquals($this->dataLong, $decrypt); @@ -650,7 +650,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $view->rename($filename, $newFilename); // Get file decrypted contents - $newDecrypt = file_get_contents('crypt://' . $newFilename); + $newDecrypt = file_get_contents('crypt:///'. $this->userId . '/files/' . $newFilename); $this->assertEquals($this->dataLong, $newDecrypt); @@ -666,13 +666,13 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $filename = 'tmp-' . time(); // Save long data as encrypted file using stream wrapper - $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong); + $cryptedFile = file_put_contents('crypt:///' . $this->userId . '/files/' . $filename, $this->dataLong); // Test that data was successfully written $this->assertTrue(is_int($cryptedFile)); // Get file decrypted contents - $decrypt = file_get_contents('crypt://' . $filename); + $decrypt = file_get_contents('crypt:///' . $this->userId . '/files/' . $filename); $this->assertEquals($this->dataLong, $decrypt); @@ -683,7 +683,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $view->rename($filename, $newFolder . '/' . $newFilename); // Get file decrypted contents - $newDecrypt = file_get_contents('crypt://' . $newFolder . '/' . $newFilename); + $newDecrypt = file_get_contents('crypt:///' . $this->userId . '/files/' . $newFolder . '/' . $newFilename); $this->assertEquals($this->dataLong, $newDecrypt); @@ -704,13 +704,13 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $view->mkdir($folder); // Save long data as encrypted file using stream wrapper - $cryptedFile = file_put_contents('crypt://' . $folder . $filename, $this->dataLong); + $cryptedFile = file_put_contents('crypt:///' . $this->userId . '/files/' . $folder . $filename, $this->dataLong); // Test that data was successfully written $this->assertTrue(is_int($cryptedFile)); // Get file decrypted contents - $decrypt = file_get_contents('crypt://' . $folder . $filename); + $decrypt = file_get_contents('crypt:///' . $this->userId . '/files/' . $folder . $filename); $this->assertEquals($this->dataLong, $decrypt); @@ -720,7 +720,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $view->rename($folder, $newFolder); // Get file decrypted contents - $newDecrypt = file_get_contents('crypt://' . $newFolder . $filename); + $newDecrypt = file_get_contents('crypt:///' . $this->userId . '/files/' . $newFolder . $filename); $this->assertEquals($this->dataLong, $newDecrypt); @@ -736,13 +736,13 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { $filename = 'tmp-' . time(); // Save long data as encrypted file using stream wrapper - $cryptedFile = file_put_contents('crypt://' . $filename, $this->dataLong); + $cryptedFile = file_put_contents('crypt:///' . $this->userId . '/files/' . $filename, $this->dataLong); // Test that data was successfully written $this->assertTrue(is_int($cryptedFile)); // Get file decrypted contents - $decrypt = file_get_contents('crypt://' . $filename); + $decrypt = file_get_contents('crypt:///' . $this->userId . '/files/' . $filename); $this->assertEquals($this->dataLong, $decrypt); @@ -755,7 +755,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase { OCA\Encryption\Hooks::login($params); // Get file decrypted contents - $newDecrypt = file_get_contents('crypt://' . $filename); + $newDecrypt = file_get_contents('crypt:///' . $this->userId . '/files/' . $filename); $this->assertEquals($this->dataLong, $newDecrypt); diff --git a/apps/files_encryption/tests/keymanager.php b/apps/files_encryption/tests/keymanager.php index b644856d95..9a780d4587 100644 --- a/apps/files_encryption/tests/keymanager.php +++ b/apps/files_encryption/tests/keymanager.php @@ -233,7 +233,7 @@ class Test_Encryption_Keymanager extends \PHPUnit_Framework_TestCase { \OC_FileProxy::$enabled = true; // save file with content - $cryptedFile = file_put_contents('crypt:///folder1/subfolder/subsubfolder/' . $filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt://'.'/'.Test_Encryption_Keymanager::TEST_USER.'files//folder1/subfolder/subsubfolder/' . $filename, $this->dataShort); // test that data was successfully written $this->assertTrue(is_int($cryptedFile)); diff --git a/apps/files_encryption/tests/share.php b/apps/files_encryption/tests/share.php index ebf678da78..987d250cf0 100755 --- a/apps/files_encryption/tests/share.php +++ b/apps/files_encryption/tests/share.php @@ -136,7 +136,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase { \Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1); // save file with content - $cryptedFile = file_put_contents('crypt://' . $this->filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename, $this->dataShort); // test that data was successfully written $this->assertTrue(is_int($cryptedFile)); @@ -293,7 +293,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase { . $this->subsubfolder); // save file with content - $cryptedFile = file_put_contents('crypt://' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' + $cryptedFile = file_put_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename, $this->dataShort); // test that data was successfully written @@ -499,7 +499,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase { \Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1); // save file with content - $cryptedFile = file_put_contents('crypt://' . $this->filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename, $this->dataShort); // test that data was successfully written $this->assertTrue(is_int($cryptedFile)); @@ -540,7 +540,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase { \OC_User::setUserId(false); // get file contents - $retrievedCryptedFile = file_get_contents('crypt://' . $this->filename); + $retrievedCryptedFile = file_get_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename); // check if data is the same as we previously written $this->assertEquals($this->dataShort, $retrievedCryptedFile); @@ -575,7 +575,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase { \Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1); // save file with content - $cryptedFile = file_put_contents('crypt://' . $this->filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename, $this->dataShort); // test that data was successfully written $this->assertTrue(is_int($cryptedFile)); @@ -675,8 +675,8 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase { . $this->subsubfolder); // save file with content - $cryptedFile1 = file_put_contents('crypt://' . $this->filename, $this->dataShort); - $cryptedFile2 = file_put_contents('crypt://' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' + $cryptedFile1 = file_put_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename, $this->dataShort); + $cryptedFile2 = file_put_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename, $this->dataShort); // test that data was successfully written @@ -777,8 +777,8 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase { . $this->subsubfolder); // save file with content - $cryptedFile1 = file_put_contents('crypt://' . $this->filename, $this->dataShort); - $cryptedFile2 = file_put_contents('crypt://' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' + $cryptedFile1 = file_put_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename, $this->dataShort); + $cryptedFile2 = file_put_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename, $this->dataShort); // test that data was successfully written @@ -811,9 +811,9 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase { \Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2, false, 'test'); // get file contents - $retrievedCryptedFile1 = file_get_contents('crypt://' . $this->filename); + $retrievedCryptedFile1 = file_get_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename); $retrievedCryptedFile2 = file_get_contents( - 'crypt://' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename); + 'crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->folder1 . $this->subfolder . $this->subsubfolder . '/' . $this->filename); // check if data is the same as we previously written $this->assertEquals($this->dataShort, $retrievedCryptedFile1); @@ -854,7 +854,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase { \Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1); // save file with content - $cryptedFile = file_put_contents('crypt://' . $this->filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename, $this->dataShort); // test that data was successfully written $this->assertTrue(is_int($cryptedFile)); diff --git a/apps/files_encryption/tests/trashbin.php b/apps/files_encryption/tests/trashbin.php index ade968fbec..67854bd80d 100755 --- a/apps/files_encryption/tests/trashbin.php +++ b/apps/files_encryption/tests/trashbin.php @@ -122,7 +122,7 @@ class Test_Encryption_Trashbin extends \PHPUnit_Framework_TestCase { $filename = 'tmp-' . time() . '.txt'; // save file with content - $cryptedFile = file_put_contents('crypt:///' . $filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt:///' .$this->userId. '/files/'. $filename, $this->dataShort); // test that data was successfully written $this->assertTrue(is_int($cryptedFile)); @@ -223,10 +223,10 @@ class Test_Encryption_Trashbin extends \PHPUnit_Framework_TestCase { function testPermanentDeleteFile() { // generate filename - $filename = 'tmp-' . time() . '.txt'; + $filename = '/tmp-' . time() . '.txt'; // save file with content - $cryptedFile = file_put_contents('crypt:///' . $filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt:///' .$this->userId. '/files/' . $filename, $this->dataShort); // test that data was successfully written $this->assertTrue(is_int($cryptedFile)); diff --git a/apps/files_encryption/tests/webdav.php b/apps/files_encryption/tests/webdav.php index 1d406789f0..9268bf2c25 100755 --- a/apps/files_encryption/tests/webdav.php +++ b/apps/files_encryption/tests/webdav.php @@ -153,7 +153,7 @@ class Test_Encryption_Webdav extends \PHPUnit_Framework_TestCase { $this->assertTrue(Encryption\Crypt::isCatfileContent($encryptedContent)); // get decrypted file contents - $decrypt = file_get_contents('crypt://' . $filename); + $decrypt = file_get_contents('crypt:///' . $this->userId . '/files'. $filename); // check if file content match with the written content $this->assertEquals($this->dataShort, $decrypt); From a6ced6b53fe7ff32bf126f75bda4fdb23bda19c1 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 14:28:24 +0200 Subject: [PATCH 033/135] remove unused method, the right one is in util.php --- apps/files_encryption/lib/crypt.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/apps/files_encryption/lib/crypt.php b/apps/files_encryption/lib/crypt.php index d8d1902909..759e14b40b 100755 --- a/apps/files_encryption/lib/crypt.php +++ b/apps/files_encryption/lib/crypt.php @@ -663,8 +663,4 @@ class Crypt { } } - public static function decryptAll() { - error_log("decrypt all"); - } - } \ No newline at end of file From f9d1d79929e8414789245c79369ceadf1af67ab4 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Tue, 30 Jul 2013 14:43:48 +0200 Subject: [PATCH 034/135] reduce z-index of settings popup, fix #4212 --- core/css/styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/css/styles.css b/core/css/styles.css index 0dd66fb5b7..9c6d39030e 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -596,7 +596,7 @@ span.ui-icon {float: left; margin: 3px 7px 30px 0;} #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:200; } +.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; } .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; } From 31afbb3434b98aaa839d20d035a449b842b9d97a Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Tue, 30 Jul 2013 14:47:05 +0200 Subject: [PATCH 035/135] remove ugly inset shadow from header --- core/css/styles.css | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/css/styles.css b/core/css/styles.css index 9c6d39030e..e7dcdf67d6 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -19,7 +19,10 @@ body { background:#fefefe; font:normal .8em/1.6em "Helvetica Neue",Helvetica,Ari #body-user #header, #body-settings #header { position:fixed; top:0; left:0; right:0; z-index:100; height:45px; line-height:2.5em; background:#1d2d44 url('../img/noise.png') repeat; - -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5), inset 0 -2px 10px #222; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5), inset 0 -2px 10px #222; box-shadow:0 0 10px rgba(0, 0, 0, .5), inset 0 -2px 10px #222; } + -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5); + -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5); + box-shadow:0 0 10px rgba(0, 0, 0, .5); +} #body-login { text-align: center; From a212c98125c956c35a72e966d72e720b0fd42376 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 15:27:59 +0200 Subject: [PATCH 036/135] handle error if we can't handle the given path --- apps/files_encryption/lib/helper.php | 4 ++-- apps/files_encryption/lib/stream.php | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/files_encryption/lib/helper.php b/apps/files_encryption/lib/helper.php index f5a5d269a6..a9a78026d9 100755 --- a/apps/files_encryption/lib/helper.php +++ b/apps/files_encryption/lib/helper.php @@ -201,7 +201,7 @@ class Helper { $split = explode('/', $trimmed); // it is not a file relative to data/user/files - if ($split[1] !== 'files') { + if (count($split) < 3 || $split[1] !== 'files') { return false; } @@ -220,7 +220,7 @@ class Helper { $trimmed = ltrim($path, '/'); $split = explode('/', $trimmed); - if ($split[1] !== "files_versions") { + if (count($split) < 3 || $split[1] !== "files_versions") { return false; } diff --git a/apps/files_encryption/lib/stream.php b/apps/files_encryption/lib/stream.php index d9146e75b6..335ea3733e 100644 --- a/apps/files_encryption/lib/stream.php +++ b/apps/files_encryption/lib/stream.php @@ -107,6 +107,11 @@ class Stream { $this->relPath = Helper::getPathToRealFile($this->rawPath); } + if($this->relPath === false) { + \OCP\Util::writeLog('Encryption library', 'failed to open file "' . $this->rawPath . '" expecting a path to user/files or to user/files_versions', \OCP\Util::ERROR); + return false; + } + // Disable fileproxies so we can get the file size and open the source file without recursive encryption $proxyStatus = \OC_FileProxy::$enabled; \OC_FileProxy::$enabled = false; From 25493227636d19ff6bc28ef10c0c319cc572ea28 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 18:17:33 +0200 Subject: [PATCH 037/135] we need to use the path relative to data/ --- apps/files_encryption/lib/util.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/apps/files_encryption/lib/util.php b/apps/files_encryption/lib/util.php index 4bd07287cd..7983c829e1 100644 --- a/apps/files_encryption/lib/util.php +++ b/apps/files_encryption/lib/util.php @@ -565,9 +565,6 @@ class Util { // split the path parts $pathParts = explode('/', $path); - // get relative path - $relativePath = \OCA\Encryption\Helper::stripUserFilesPath($path); - if (isset($pathParts[2]) && $pathParts[2] === 'files' && $this->view->file_exists($path) && $this->isEncryptedPath($path) ) { @@ -580,7 +577,7 @@ class Util { $lastChunkNr = floor($size / 8192); // open stream - $stream = fopen('crypt://' . $relativePath, "r"); + $stream = fopen('crypt://' . $path, "r"); if (is_resource($stream)) { // calculate last chunk position From 6c96a5273b2df54fe58a515c7863276095820c63 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Tue, 30 Jul 2013 18:21:23 +0200 Subject: [PATCH 038/135] fixing some unit tests --- apps/files_encryption/tests/keymanager.php | 8 ++++---- apps/files_encryption/tests/trashbin.php | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/files_encryption/tests/keymanager.php b/apps/files_encryption/tests/keymanager.php index 9a780d4587..a07bd19c1d 100644 --- a/apps/files_encryption/tests/keymanager.php +++ b/apps/files_encryption/tests/keymanager.php @@ -141,9 +141,6 @@ class Test_Encryption_Keymanager extends \PHPUnit_Framework_TestCase { */ function testSetFileKey() { - # NOTE: This cannot be tested until we are able to break out - # of the FileSystemView data directory root - $key = Encryption\Crypt::symmetricEncryptFileContentKeyfile($this->randomKey, 'hat'); $file = 'unittest-' . time() . '.txt'; @@ -159,6 +156,9 @@ class Test_Encryption_Keymanager extends \PHPUnit_Framework_TestCase { //$view = new \OC_FilesystemView( '/' . $this->userId . '/files_encryption/keyfiles' ); Encryption\Keymanager::setFileKey($this->view, $file, $this->userId, $key['key']); + + $this->assertTrue($this->view->file_exists( + '/' . $this->userId . '/files_encryption/keyfiles/' . $file . '.key')); // enable encryption proxy $proxyStatus = \OC_FileProxy::$enabled; @@ -233,7 +233,7 @@ class Test_Encryption_Keymanager extends \PHPUnit_Framework_TestCase { \OC_FileProxy::$enabled = true; // save file with content - $cryptedFile = file_put_contents('crypt://'.'/'.Test_Encryption_Keymanager::TEST_USER.'files//folder1/subfolder/subsubfolder/' . $filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt:///'.Test_Encryption_Keymanager::TEST_USER.'/files/folder1/subfolder/subsubfolder' . $filename, $this->dataShort); // test that data was successfully written $this->assertTrue(is_int($cryptedFile)); diff --git a/apps/files_encryption/tests/trashbin.php b/apps/files_encryption/tests/trashbin.php index 67854bd80d..985271b902 100755 --- a/apps/files_encryption/tests/trashbin.php +++ b/apps/files_encryption/tests/trashbin.php @@ -122,7 +122,7 @@ class Test_Encryption_Trashbin extends \PHPUnit_Framework_TestCase { $filename = 'tmp-' . time() . '.txt'; // save file with content - $cryptedFile = file_put_contents('crypt:///' .$this->userId. '/files/'. $filename, $this->dataShort); + $cryptedFile = file_put_contents('crypt:///' .\Test_Encryption_Trashbin::TEST_ENCRYPTION_TRASHBIN_USER1. '/files/'. $filename, $this->dataShort); // test that data was successfully written $this->assertTrue(is_int($cryptedFile)); @@ -223,7 +223,7 @@ class Test_Encryption_Trashbin extends \PHPUnit_Framework_TestCase { function testPermanentDeleteFile() { // generate filename - $filename = '/tmp-' . time() . '.txt'; + $filename = 'tmp-' . time() . '.txt'; // save file with content $cryptedFile = file_put_contents('crypt:///' .$this->userId. '/files/' . $filename, $this->dataShort); From 0a5be39446e01f6e4a25c11370b2b133198a92b7 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Wed, 31 Jul 2013 09:58:57 +0200 Subject: [PATCH 039/135] remove unused and never to be used pagination --- core/templates/part.pagenavi.php | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 core/templates/part.pagenavi.php diff --git a/core/templates/part.pagenavi.php b/core/templates/part.pagenavi.php deleted file mode 100644 index 2f5c218376..0000000000 --- a/core/templates/part.pagenavi.php +++ /dev/null @@ -1,22 +0,0 @@ - - 0):?> - t( 'prev' )); ?> - - 0):?> - … - - - - - - - - - - … - - - - t( 'next' )); ?> - - From 8eaa0e73366cc7bd4685394480f0498bc2e45e8b Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Wed, 31 Jul 2013 10:04:02 +0200 Subject: [PATCH 040/135] remove table layout for background jobs --- settings/templates/admin.php | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/settings/templates/admin.php b/settings/templates/admin.php index 2b14c1460d..e54586b80d 100644 --- a/settings/templates/admin.php +++ b/settings/templates/admin.php @@ -90,38 +90,30 @@ if (!$_['internetconnectionworking']) { t('Cron'));?> - - - + > AJAX t("Execute one task with each page loaded")); ?> - - - - + + > Webcron t("cron.php is registered at a webcron service to call cron.php once a minute over http.")); ?> - - - - + + > Cron t("Use systems cron service to call the cron.php file once a minute.")); ?> - - - +
+ t( "Decrypt all Files" )); ?> + +
+ + t( "Log-in password" )); ?> + t( "Decrypt all Files" )); ?> +
> AJAX t("Execute one task with each page loaded")); ?> -
> Webcron t("cron.php is registered at a webcron service to call cron.php once a minute over http.")); ?> -
> Cron t("Use systems cron service to call the cron.php file once a minute.")); ?> -
t('User Login Filter'));?> - t('use %%uid placeholder, e.g. "uid=%%uid"'));?>
t('User List Filter'));?> - t('without any placeholder, e.g. "objectClass=person".'));?>
t('Group Filter'));?> - t('without any placeholder, e.g. "objectClass=posixGroup".'));?>
t('Disable Main Server'));?>
t('Use TLS'));?>
t('Case insensitve LDAP server (Windows)'));?>>
t('Turn off SSL certificate validation.'));?>t('Not recommended, use for testing only.'));?>
t('Turn off SSL certificate validation.'));?>
t('Cache Time-To-Live'));?>
'+$(element).data('text')+'
'+li.data('text')+'
t('For more info, please ask the person who sent this link.')); ?>
omqJ&$b#gMlG++%Z&qf<=`0!zPVdLJG15F;+}8ef2|?GNo~o!;5>TxC38 z-$T0@RGs|o3j-Y&XZ%UNBZpUYgn_T`_z(FRxY1thkdso2QS8MQK{*a3;!ToO)6!qDq-6Uc+m2^d3b|%*$K; zoko`T4IFcW&RCBy3!xVAEla(&GX^F(B>_sf74$su?h?9C^QXCqRZ!P zQwCLBSCP2NDOs;ddBt*8p6>GF>CO9@xC+J_-EJ)09#F5BA5v3Yq9tOqnlIRjwjlVU z;uXYb%&N`SzKXKh)C;-F$l1S^E$e6r#cK0@66$N^Vo!#)NcoM|8Wz<0rGCNTO71e} zDxb?ei`e?MUU7*c(d^1=6w?6r1ll_t?5X}<^dFQYzLUh`Ei z#rM`p_^E(IMkUSR7Xp3H!jq;i=X}L+ZJQu6G859U`O)~`4YMMoe)gymia;>0h>i5j90{#Q<9CMX zC6C;D^j}0X+$sX1kPS4Z$(^><$E@hU20E)l_A_m*oz3thir4nyL({&IQ^!p7FG|>A z9J6Oei|QKTy3>s-gOf$932~Yh!*AxJ^hLhdkzR`So=2&v9$R;o8VCu=vTWxz%uf1- z=j*bpSBVgBHG<2OztRsIvVujkglfB#3e%{lP{wW??V*Y(&WxF2+-+vO^7kjbSA&?BlNX3-%!U>g#lW5bsi~0P1m(`jBjRW7&L_EKf7z~7WdlK`Lzn2 zNZOG%HhJXdTFSOP(#%-p9M@AXG-seG0&hQ;VXjgx32Jn$2l51G`|EvAQ#34n%pAJ0 zcIx^BMtXIoWZ3{!#I@Xs(hu9@sygetiZkq&=cfinA3U3u(-Fs7ATAW0Ox`C`lW`6v zS9ocIMd(h+MSC0DYo-W$krJN1Fje8x;(6yZUD;0_SfBNI{>DfFVFai&N#oE?o2#ji z59)q306xv?!~Np;^nkc$Gpc;{(P`>$%(|y$=g;Q|C>BukQ_*n*b;=gpO>($A%eDde z9OrZZ+RDfmlrrv}H=yyD+Zs*H8*Nlfwo!dC@zvw2Sk48JH+GtaH@{phGR|f5nNlen zwnI#B$lkPw&^Z`4NHwP%olm|daDFrnoc>vfSbs0W_@zZ_!K+BoI8UPf!}n> zIJTG?TPyG5l(G`J)*um3eNG;A^+5Vz4s}T&mui4%=Els>xyIPKppnYt^l!|gT}Ff6 zhb^zLD;^F8J2{!IV&y_04K9_%p<0KU49T~8SW#=JV-(#XH|pqRgN#S2sI{b(DEu61 zIL$f}`8^-6(+!t2%JVTuC!cmXTwF|+{P>hy>7~G<+<~RAyO+1mmTnC21ZHptaHwqR zz6)HFlNt@kUy`1sD-Lrs?1RE))a|>`%R^)?dINd4co#ag>2mT&bjAEtsxQZxO(kV| z(yDthn6~Creqea=Y9S=A?0IzSCwq?(H>oHUYPBTtWz(AHjc*QrNKxQH6gtn1epgD5 zZfAbZyTDI2W3@;Q7q(eWVV`T#A@iZ@jnM~TXciFl7bfThm#x71O3g14oyIx)JHIhs zj^dIZVP>XSCHV;!*Tny z@BB}Q`UdHn>5MJQeT6?YyrBAJ=R2$P=3hVBYG7UHzSI=lz}4~~fBh^GfKL)lv-l#| zTj3>Rh#{4SoM@xc+cS5V z(!8i4Bk5Yr>)r~gGvB}D%|4if&3`n#m%#coBOE`hF6JcEe^TnE+xp2y)qzZ7Si+L;12pAuNv;Blunl0p-e-W z5%}3C8hbNlYoz~Ryk~3?gQnIK>T!4Qq{7;_XKaH<0qRlruazG>RhvmGB4y)b9$AD= z$daf|d|UPUw2`0rbIN#?{Eri1p32vG)sCMTNWZfT;_;v~Fcj-?tvt)JtaZCpWhRf0 zM3}DOO$_@p0Hf(g+z69V*5%9LGjZ~Mb|*G!lR9*xF0m;A1&VX-4XRaxtUrlS)2@L& z94a}#`OY?rxnwfDOK)E575!CO521Bs;WL`?aG@K|Y#BWaIC8PUS#{>0WNwJ5@@^$A zp5G=R?gi-YTJ$}q0sv-?{@Y%Fj<^?qI4&E>#V<#qYliXw{B)l zfQYgj6cr*lQOTb&n#6xyPweVWw-GmW(m=+q4k{^? z28aoS(B01-5A2;r&yIfU-<+l_w0fr{q^`!Gk$I64I?o)US!Oh@kC_atNTP>jzKw<* zo{wJP;S7KIXwZKfFXWx(H6S$ZKUR;pt| zHec6+>@IwH^Q1n3GWmp3*$d$9h3yFg_L+?ER-o^cJURLS7x@OAcgdGjE; zw`{8<_mKOh(uWacwWZ3pZ@;!d2K8{K7!C`>X}I^y(5F>&V`~0U9n1%_DHKVZ}3~{rs^<_4NseAg=E@g`wq>e(_1zT z;FloR*FT*kmI9%K4y5IE1ye1)QFhUetmY1WzDl`Qzt!`6?}q}E#`b$3L@zx zuH28eisc)be5AaHv=wLP@)2{}EA8bnWJlS$EXd30SNlCa=1`I7zwJsrUj~5<*1+xn zj+++=dDz<>5SDF0k{%;{VZ#~U*g9raRwbuCo9WJd2RL?0rux&Zpz>+s>k&Y^(RKZU z6D;lqI8g4C7irAq5w$>W!gGWBpn#A11rn>0&3yl~+rXoTLc^QOBnHUX?>}|#5|xD7 zSe;bHdaz_3VekG}x8%J{_cY6tD?SJ~c*OSN>H}!BgSC$o-3Wt8pWz{)^Qe~cLG0B-Z8>AFw zNH% zrCdb`wNFAJDiY zg{j)d7j*BwDuSE#mt0pL5FHd;YuqGn0(x(fiSdbsFwKe$GAny5^kmZ*I2yf3QeD;( z@V8hmTD<6UcL;y(pesZA*Cj=o43gWk5u6DA42ht;i0?30Yv%m6&DWEfnlt z*OLT0J=ZaGjoRonUSxfztzM~{sY=J?^~5UyS#J5Mqz0IfR$9FhPu7^@F*0y>+{T+y zT|>E_Wc^eGrGZj{0&p}G10!&^ilB|PuH*?pHB}mAjGG%03J32d z0woCL2}m10d+ig4{tc2p%Hoi-h|L z2@3r5<35MW2&(RSm)H$e<(4QYUBxQcOZx2rS=XwAWy`uV0=^tP2RR2A5 zLfkERLeNMzI1UfQ!rZ!(yU~$SOy}M!N5OlB)j<>#Sn-Yr9=VOjqwOg`tCf@7b zEpFag%zZw6M^|<-zA9@O!uurlZc&r99Q24thd!cuK>}P0e2_l|9v!ZcIF!k^;t`pj zd-S0n`lzCFT9l*$9jdqTy10MlnzGp=!KN1{y!GkYtKz8-@L$qIew+#BR_vKN;AUrm ze|s$<;In{A>^Qji+Fcq*jb+{W8iB-c^-BkgJI>)Fc^{e@waKQfStvH;El)jmsT+vA zuI%zbBEENc;sRa4tkbKy@^_~qCxcTFf$yM!J_BtllR_yj*)s3U7HgFPw&%8hz1v(< zWmUe~DD|Ej?q3t;s#Xu#=#>%Ktm-qOpMnGch$L{<-`z(%#n8f_-H`4+gxMvmdz=gi z0)-MdVP~>IP#-MzX9|~$07FG&KLGL2fha#>ZxK*K)&V)v)6x}h)xp87Y}{K<;g(B1(5l)h&p4A4Z!T0_#nR2TG5d=VZwrPiJ3 z76GP5a}vkyq~>)OYkFggo`dw&&Q4WFlG8?rT->fd;lXb+d(<{$?D0|;HM@Lma^(wV zR~deuPtCaw6h$Ft$}z)_x9URSwaXsUteFf4pBkB`DjE+}K@_jAAH5=Mp{So!wN6t0 z5v-)1q_(nJg71DuS2E&jGrkUn<^k8d@8{K`Jo#ApxJ3)}(Qv9#i{tbp+y$EDx)MjF zyj#<9>DPjCvtMZ&cdeAG!9K@y3=7X6Ts`~!9M!Znqw7+ysA5nVVG}pHTKK=v^^R9MnY8vl}kn=u>QO0DTTS z$*6ih#k;Dp^7YrN5Z1{H&S8z8cCx*(rwR?Z2|=eyPK*u`QdYp<4-N?)-Y2`qh`(F? zenPlsVnVq5+j-$G%I?(e&q5PVX7+@KKo8KpbDG}`_rJ0dlhk`+K)F9<{kz@%y%dq6 z_r!+b*Vo%!%Uv4zeXq4=xz0kMdcs43xbxbz+8yA2w)?fcNRD405Wiaz@plQ0$cB5; zObDIdso^i&xC^>Fh&>PhfEez3!o~HUp!=Ee*EO?e_dAZoA8__F<==6LT)8JPf57>b zIscACq?SEt`2!MhWIu@J?v=zs5V?3yMhPf?WM*?C3PMN%0L+As7lD5ib|(6N0AJ7tAOHXW literal 0 HcmV?d00001 From 89c928c3bef9a44135b18b83deb61dac87bd5d6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= Date: Mon, 19 Aug 2013 11:09:55 +0200 Subject: [PATCH 120/135] replace ' ' with '%20' in urls for curl --- apps/files_external/lib/webdav.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/files_external/lib/webdav.php b/apps/files_external/lib/webdav.php index f98be318f1..74a323af28 100644 --- a/apps/files_external/lib/webdav.php +++ b/apps/files_external/lib/webdav.php @@ -171,7 +171,7 @@ class DAV extends \OC\Files\Storage\Common{ $curl = curl_init(); $fp = fopen('php://temp', 'r+'); curl_setopt($curl, CURLOPT_USERPWD, $this->user.':'.$this->password); - curl_setopt($curl, CURLOPT_URL, $this->createBaseUri().$path); + curl_setopt($curl, CURLOPT_URL, $this->createBaseUri().str_replace(' ', '%20', $path)); curl_setopt($curl, CURLOPT_FILE, $fp); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); @@ -256,7 +256,7 @@ class DAV extends \OC\Files\Storage\Common{ $curl = curl_init(); curl_setopt($curl, CURLOPT_USERPWD, $this->user.':'.$this->password); - curl_setopt($curl, CURLOPT_URL, $this->createBaseUri().$target); + curl_setopt($curl, CURLOPT_URL, $this->createBaseUri().str_replace(' ', '%20', $target)); curl_setopt($curl, CURLOPT_BINARYTRANSFER, true); curl_setopt($curl, CURLOPT_INFILE, $source); // file pointer curl_setopt($curl, CURLOPT_INFILESIZE, filesize($path)); From c5402f457530577999d1adc1715c76e742ad8aa9 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Mon, 19 Aug 2013 12:04:53 +0200 Subject: [PATCH 121/135] use strict equals in readdir loops to prevent issues with '0' files --- apps/files_external/lib/amazons3.php | 4 ++-- apps/files_external/lib/google.php | 2 +- apps/files_external/lib/irods.php | 2 +- apps/files_external/lib/smb.php | 2 +- apps/files_trashbin/index.php | 2 +- lib/app.php | 2 +- lib/archive.php | 2 +- lib/cache/file.php | 4 ++-- lib/cache/fileglobal.php | 4 ++-- lib/connector/sabre/objecttree.php | 2 +- lib/files/cache/scanner.php | 2 +- lib/files/storage/common.php | 6 +++--- lib/files/view.php | 2 +- lib/installer.php | 2 +- 14 files changed, 19 insertions(+), 19 deletions(-) diff --git a/apps/files_external/lib/amazons3.php b/apps/files_external/lib/amazons3.php index 9363a350e2..2d7bcd4ac3 100644 --- a/apps/files_external/lib/amazons3.php +++ b/apps/files_external/lib/amazons3.php @@ -183,7 +183,7 @@ class AmazonS3 extends \OC\Files\Storage\Common { } $dh = $this->opendir($path); - while ($file = readdir($dh)) { + while (($file = readdir($dh)) !== false) { if ($file === '.' || $file === '..') { continue; } @@ -464,7 +464,7 @@ class AmazonS3 extends \OC\Files\Storage\Common { } $dh = $this->opendir($path1); - while ($file = readdir($dh)) { + while (($file = readdir($dh)) !== false) { if ($file === '.' || $file === '..') { continue; } diff --git a/apps/files_external/lib/google.php b/apps/files_external/lib/google.php index e6cdacdec4..b27b9ae3f3 100644 --- a/apps/files_external/lib/google.php +++ b/apps/files_external/lib/google.php @@ -206,7 +206,7 @@ class Google extends \OC\Files\Storage\Common { public function rmdir($path) { if (trim($path, '/') === '') { $dir = $this->opendir($path); - while ($file = readdir($dir)) { + while (($file = readdir($dh)) !== false) { if (!\OC\Files\Filesystem::isIgnoredDir($file)) { if (!$this->unlink($path.'/'.$file)) { return false; diff --git a/apps/files_external/lib/irods.php b/apps/files_external/lib/irods.php index a343ac5fb2..7ec3b3a0cf 100644 --- a/apps/files_external/lib/irods.php +++ b/apps/files_external/lib/irods.php @@ -137,7 +137,7 @@ class iRODS extends \OC\Files\Storage\StreamWrapper{ private function collectionMTime($path) { $dh = $this->opendir($path); $lastCTime = $this->filemtime($path); - while ($file = readdir($dh)) { + while (($file = readdir($dh)) !== false) { if ($file != '.' and $file != '..') { $time = $this->filemtime($file); if ($time > $lastCTime) { diff --git a/apps/files_external/lib/smb.php b/apps/files_external/lib/smb.php index 81a6c95638..dc4e02731f 100644 --- a/apps/files_external/lib/smb.php +++ b/apps/files_external/lib/smb.php @@ -99,7 +99,7 @@ class SMB extends \OC\Files\Storage\StreamWrapper{ private function shareMTime() { $dh=$this->opendir(''); $lastCtime=0; - while($file=readdir($dh)) { + while (($file = readdir($dh)) !== false) { if ($file!='.' and $file!='..') { $ctime=$this->filemtime($file); if ($ctime>$lastCtime) { diff --git a/apps/files_trashbin/index.php b/apps/files_trashbin/index.php index 2dbaefe7a7..27f8407db0 100644 --- a/apps/files_trashbin/index.php +++ b/apps/files_trashbin/index.php @@ -23,7 +23,7 @@ if ($dir) { $dirlisting = true; $dirContent = $view->opendir($dir); $i = 0; - while($entryName = readdir($dirContent)) { + while(($entryName = readdir($dirContent)) !== false) { if (!\OC\Files\Filesystem::isIgnoredDir($entryName)) { $pos = strpos($dir.'/', '/', 1); $tmp = substr($dir, 0, $pos); diff --git a/lib/app.php b/lib/app.php index 5fa650044f..f76b92cde1 100644 --- a/lib/app.php +++ b/lib/app.php @@ -666,7 +666,7 @@ class OC_App{ } $dh = opendir( $apps_dir['path'] ); - while( $file = readdir( $dh ) ) { + while (($file = readdir($dh)) !== false) { if ($file[0] != '.' and is_file($apps_dir['path'].'/'.$file.'/appinfo/app.php')) { diff --git a/lib/archive.php b/lib/archive.php index 70615db714..364cd5a74a 100644 --- a/lib/archive.php +++ b/lib/archive.php @@ -121,7 +121,7 @@ abstract class OC_Archive{ function addRecursive($path, $source) { if($dh=opendir($source)) { $this->addFolder($path); - while($file=readdir($dh)) { + while (($file = readdir($dh)) !== false) { if($file=='.' or $file=='..') { continue; } diff --git a/lib/cache/file.php b/lib/cache/file.php index ba3dedaf8f..9fee6034a7 100644 --- a/lib/cache/file.php +++ b/lib/cache/file.php @@ -80,7 +80,7 @@ class OC_Cache_File{ $storage = $this->getStorage(); if($storage and $storage->is_dir('/')) { $dh=$storage->opendir('/'); - while($file=readdir($dh)) { + while (($file = readdir($dh)) !== false) { if($file!='.' and $file!='..' and ($prefix==='' || strpos($file, $prefix) === 0)) { $storage->unlink('/'.$file); } @@ -94,7 +94,7 @@ class OC_Cache_File{ if($storage and $storage->is_dir('/')) { $now = time(); $dh=$storage->opendir('/'); - while($file=readdir($dh)) { + while (($file = readdir($dh)) !== false) { if($file!='.' and $file!='..') { $mtime = $storage->filemtime('/'.$file); if ($mtime < $now) { diff --git a/lib/cache/fileglobal.php b/lib/cache/fileglobal.php index 6d01964e18..2fbd8ca3ed 100644 --- a/lib/cache/fileglobal.php +++ b/lib/cache/fileglobal.php @@ -69,7 +69,7 @@ class OC_Cache_FileGlobal{ $prefix = $this->fixKey($prefix); if($cache_dir and is_dir($cache_dir)) { $dh=opendir($cache_dir); - while($file=readdir($dh)) { + while (($file = readdir($dh)) !== false) { if($file!='.' and $file!='..' and ($prefix==='' || strpos($file, $prefix) === 0)) { unlink($cache_dir.$file); } @@ -88,7 +88,7 @@ class OC_Cache_FileGlobal{ $cache_dir = self::getCacheDir(); if($cache_dir and is_dir($cache_dir)) { $dh=opendir($cache_dir); - while($file=readdir($dh)) { + while (($file = readdir($dh)) !== false) { if($file!='.' and $file!='..') { $mtime = filemtime($cache_dir.$file); if ($mtime < $now) { diff --git a/lib/connector/sabre/objecttree.php b/lib/connector/sabre/objecttree.php index c4ddcbecbb..b298813a20 100644 --- a/lib/connector/sabre/objecttree.php +++ b/lib/connector/sabre/objecttree.php @@ -88,7 +88,7 @@ class ObjectTree extends \Sabre_DAV_ObjectTree { } else { Filesystem::mkdir($destination); $dh = Filesystem::opendir($source); - while ($subnode = readdir($dh)) { + while (($subnode = readdir($dh)) !== false) { if ($subnode == '.' || $subnode == '..') continue; $this->copy($source . '/' . $subnode, $destination . '/' . $subnode); diff --git a/lib/files/cache/scanner.php b/lib/files/cache/scanner.php index 597eabecf5..87fa7c1365 100644 --- a/lib/files/cache/scanner.php +++ b/lib/files/cache/scanner.php @@ -159,7 +159,7 @@ class Scanner extends BasicEmitter { $newChildren = array(); if ($this->storage->is_dir($path) && ($dh = $this->storage->opendir($path))) { \OC_DB::beginTransaction(); - while ($file = readdir($dh)) { + while (($file = readdir($dh)) !== false) { $child = ($path) ? $path . '/' . $file : $file; if (!Filesystem::isIgnoredDir($file)) { $newChildren[] = $file; diff --git a/lib/files/storage/common.php b/lib/files/storage/common.php index 3da13ac4df..1a273240ee 100644 --- a/lib/files/storage/common.php +++ b/lib/files/storage/common.php @@ -142,7 +142,7 @@ abstract class Common implements \OC\Files\Storage\Storage { return false; } else { $directoryHandle = $this->opendir($directory); - while ($contents = readdir($directoryHandle)) { + while (($contents = readdir($directoryHandle)) !== false) { if (!\OC\Files\Filesystem::isIgnoredDir($contents)) { $path = $directory . '/' . $contents; if ($this->is_dir($path)) { @@ -225,7 +225,7 @@ abstract class Common implements \OC\Files\Storage\Storage { private function addLocalFolder($path, $target) { if ($dh = $this->opendir($path)) { - while ($file = readdir($dh)) { + while (($file = readdir($dh)) !== false) { if ($file !== '.' and $file !== '..') { if ($this->is_dir($path . '/' . $file)) { mkdir($target . '/' . $file); @@ -243,7 +243,7 @@ abstract class Common implements \OC\Files\Storage\Storage { $files = array(); $dh = $this->opendir($dir); if ($dh) { - while ($item = readdir($dh)) { + while (($item = readdir($dh)) !== false) { if ($item == '.' || $item == '..') continue; if (strstr(strtolower($item), strtolower($query)) !== false) { $files[] = $dir . '/' . $item; diff --git a/lib/files/view.php b/lib/files/view.php index c9727fe498..bb737f19ef 100644 --- a/lib/files/view.php +++ b/lib/files/view.php @@ -499,7 +499,7 @@ class View { } else { if ($this->is_dir($path1) && ($dh = $this->opendir($path1))) { $result = $this->mkdir($path2); - while ($file = readdir($dh)) { + while (($file = readdir($dh)) !== false) { if (!Filesystem::isIgnoredDir($file)) { $result = $this->copy($path1 . '/' . $file, $path2 . '/' . $file); } diff --git a/lib/installer.php b/lib/installer.php index dcd29f9e1a..c29f9ec898 100644 --- a/lib/installer.php +++ b/lib/installer.php @@ -109,7 +109,7 @@ class OC_Installer{ if(!is_file($extractDir.'/appinfo/info.xml')) { //try to find it in a subdir $dh=opendir($extractDir); - while($folder=readdir($dh)) { + while (($folder = readdir($dh)) !== false) { if($folder[0]!='.' and is_dir($extractDir.'/'.$folder)) { if(is_file($extractDir.'/'.$folder.'/appinfo/info.xml')) { $extractDir.='/'.$folder; From 9e5b721a0d0dad92400feaeef90c5ec5bba1f0da Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Mon, 19 Aug 2013 15:42:51 +0200 Subject: [PATCH 122/135] fix minor style issue in the app navigation --- core/css/styles.css | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/css/styles.css b/core/css/styles.css index 52a265d203..b03c08de73 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -739,7 +739,7 @@ div.crumb:active { /* special rules for first-level entries and folders */ #app-navigation > ul > li { - background-color: #eee; + background-color: #f8f8f8; } #app-navigation .with-icon a { @@ -860,6 +860,10 @@ div.crumb:active { color: #dd1144; } +#app-navigation .app-navigation-separator { + border-bottom: 1px solid #ccc; +} + /* Part where the content will be loaded into */ From e9644c2f52270aa1a1f345ed38bb2e66a4e8752d Mon Sep 17 00:00:00 2001 From: Jenkins for ownCloud Date: Mon, 19 Aug 2013 15:14:38 -0400 Subject: [PATCH 123/135] [tx-robot] updated from transifex --- apps/files/l10n/cs_CZ.php | 6 +- apps/files/l10n/ja_JP.php | 2 +- apps/files/l10n/lv.php | 13 +- apps/files/l10n/nb_NO.php | 16 +-- apps/files/l10n/nl.php | 6 +- apps/files/l10n/ru.php | 6 +- apps/files/l10n/sv.php | 6 +- apps/files/l10n/zh_CN.php | 4 +- apps/files_encryption/l10n/ru.php | 2 + apps/files_external/l10n/lv.php | 1 + apps/files_sharing/l10n/zh_CN.php | 7 ++ apps/files_trashbin/l10n/cs_CZ.php | 4 +- apps/files_trashbin/l10n/lv.php | 5 +- apps/files_trashbin/l10n/nb_NO.php | 4 +- apps/files_trashbin/l10n/nl.php | 4 +- apps/files_trashbin/l10n/ru.php | 4 +- apps/files_trashbin/l10n/sv.php | 4 +- apps/files_trashbin/l10n/zh_CN.php | 5 +- apps/user_ldap/l10n/bn_BD.php | 7 -- apps/user_ldap/l10n/ca.php | 8 -- apps/user_ldap/l10n/cs_CZ.php | 40 +++--- apps/user_ldap/l10n/da.php | 5 - apps/user_ldap/l10n/de.php | 8 -- apps/user_ldap/l10n/de_DE.php | 8 -- apps/user_ldap/l10n/el.php | 7 -- apps/user_ldap/l10n/eo.php | 7 -- apps/user_ldap/l10n/es.php | 8 -- apps/user_ldap/l10n/es_AR.php | 7 -- apps/user_ldap/l10n/et_EE.php | 8 -- apps/user_ldap/l10n/eu.php | 7 -- apps/user_ldap/l10n/fa.php | 2 - apps/user_ldap/l10n/fi_FI.php | 7 -- apps/user_ldap/l10n/fr.php | 7 -- apps/user_ldap/l10n/gl.php | 8 -- apps/user_ldap/l10n/hu_HU.php | 7 -- apps/user_ldap/l10n/id.php | 7 -- apps/user_ldap/l10n/it.php | 8 -- apps/user_ldap/l10n/ja_JP.php | 8 -- apps/user_ldap/l10n/ka_GE.php | 7 -- apps/user_ldap/l10n/ko.php | 7 -- apps/user_ldap/l10n/lt_LT.php | 1 - apps/user_ldap/l10n/lv.php | 7 -- apps/user_ldap/l10n/nb_NO.php | 7 -- apps/user_ldap/l10n/nl.php | 11 +- apps/user_ldap/l10n/pl.php | 7 -- apps/user_ldap/l10n/pt_BR.php | 8 -- apps/user_ldap/l10n/pt_PT.php | 7 -- apps/user_ldap/l10n/ro.php | 7 -- apps/user_ldap/l10n/ru.php | 7 -- apps/user_ldap/l10n/si_LK.php | 2 - apps/user_ldap/l10n/sk_SK.php | 8 -- apps/user_ldap/l10n/sl.php | 7 -- apps/user_ldap/l10n/sr.php | 7 -- apps/user_ldap/l10n/sv.php | 8 -- apps/user_ldap/l10n/ta_LK.php | 2 - apps/user_ldap/l10n/th_TH.php | 7 -- apps/user_ldap/l10n/tr.php | 7 -- apps/user_ldap/l10n/uk.php | 7 -- apps/user_ldap/l10n/vi.php | 7 -- apps/user_ldap/l10n/zh_CN.GB2312.php | 7 -- apps/user_ldap/l10n/zh_CN.php | 7 -- apps/user_ldap/l10n/zh_TW.php | 7 -- apps/user_webdavauth/l10n/zh_TW.php | 4 +- core/l10n/af_ZA.php | 4 +- core/l10n/ar.php | 3 - core/l10n/be.php | 4 +- core/l10n/bg_BG.php | 5 +- core/l10n/bn_BD.php | 3 - core/l10n/ca.php | 3 - core/l10n/cs_CZ.php | 12 +- core/l10n/cy_GB.php | 3 - core/l10n/da.php | 3 - core/l10n/de.php | 3 - core/l10n/de_CH.php | 3 - core/l10n/de_DE.php | 3 - core/l10n/el.php | 3 - core/l10n/eo.php | 3 - core/l10n/es.php | 3 - core/l10n/es_AR.php | 3 - core/l10n/et_EE.php | 3 - core/l10n/eu.php | 3 - core/l10n/fa.php | 3 - core/l10n/fi_FI.php | 3 - core/l10n/fr.php | 3 - core/l10n/gl.php | 3 - core/l10n/he.php | 3 - core/l10n/hi.php | 4 +- core/l10n/hr.php | 5 +- core/l10n/hu_HU.php | 3 - core/l10n/ia.php | 5 +- core/l10n/id.php | 3 - core/l10n/is.php | 3 - core/l10n/it.php | 3 - core/l10n/ja_JP.php | 12 +- core/l10n/ka_GE.php | 3 - core/l10n/ko.php | 3 - core/l10n/ku_IQ.php | 4 +- core/l10n/lb.php | 3 - core/l10n/lt_LT.php | 3 - core/l10n/lv.php | 26 ++-- core/l10n/mk.php | 5 +- core/l10n/ms_MY.php | 5 +- core/l10n/my_MM.php | 5 +- core/l10n/nb_NO.php | 3 - core/l10n/nl.php | 12 +- core/l10n/nn_NO.php | 3 - core/l10n/oc.php | 5 +- core/l10n/pl.php | 3 - core/l10n/pt_BR.php | 3 - core/l10n/pt_PT.php | 3 - core/l10n/ro.php | 3 - core/l10n/ru.php | 13 +- core/l10n/si_LK.php | 5 +- core/l10n/sk_SK.php | 3 - core/l10n/sl.php | 3 - core/l10n/sq.php | 3 - core/l10n/sr.php | 3 - core/l10n/sr@latin.php | 5 +- core/l10n/sv.php | 13 +- core/l10n/ta_LK.php | 5 +- core/l10n/te.php | 1 - core/l10n/th_TH.php | 3 - core/l10n/tr.php | 3 - core/l10n/ug.php | 2 +- core/l10n/uk.php | 3 - core/l10n/ur_PK.php | 5 +- core/l10n/vi.php | 3 - core/l10n/zh_CN.GB2312.php | 3 - core/l10n/zh_CN.php | 5 +- core/l10n/zh_HK.php | 3 - core/l10n/zh_TW.php | 3 - l10n/af_ZA/core.po | 46 +++---- l10n/af_ZA/files.po | 32 +++-- l10n/af_ZA/lib.po | 8 +- l10n/af_ZA/settings.po | 76 ++++++----- l10n/af_ZA/user_ldap.po | 139 ++++++++++----------- l10n/ar/core.po | 46 +++---- l10n/ar/files.po | 32 +++-- l10n/ar/files_sharing.po | 4 +- l10n/ar/lib.po | 8 +- l10n/ar/settings.po | 76 ++++++----- l10n/ar/user_ldap.po | 139 ++++++++++----------- l10n/be/core.po | 46 +++---- l10n/be/files.po | 32 +++-- l10n/be/lib.po | 8 +- l10n/be/settings.po | 76 ++++++----- l10n/be/user_ldap.po | 139 ++++++++++----------- l10n/bg_BG/core.po | 46 +++---- l10n/bg_BG/files.po | 32 +++-- l10n/bg_BG/files_sharing.po | 4 +- l10n/bg_BG/lib.po | 8 +- l10n/bg_BG/settings.po | 76 ++++++----- l10n/bg_BG/user_ldap.po | 139 ++++++++++----------- l10n/bn_BD/core.po | 46 +++---- l10n/bn_BD/files.po | 32 +++-- l10n/bn_BD/files_sharing.po | 4 +- l10n/bn_BD/lib.po | 8 +- l10n/bn_BD/settings.po | 76 ++++++----- l10n/bn_BD/user_ldap.po | 143 ++++++++++----------- l10n/bs/core.po | 46 +++---- l10n/bs/files.po | 32 +++-- l10n/bs/lib.po | 8 +- l10n/bs/settings.po | 76 ++++++----- l10n/bs/user_ldap.po | 139 ++++++++++----------- l10n/ca/core.po | 46 +++---- l10n/ca/files.po | 32 +++-- l10n/ca/files_sharing.po | 4 +- l10n/ca/lib.po | 8 +- l10n/ca/settings.po | 78 +++++++----- l10n/ca/user_ldap.po | 147 ++++++++++------------ l10n/cs_CZ/core.po | 52 +++----- l10n/cs_CZ/files.po | 50 ++++---- l10n/cs_CZ/files_sharing.po | 4 +- l10n/cs_CZ/files_trashbin.po | 17 +-- l10n/cs_CZ/lib.po | 32 +++-- l10n/cs_CZ/settings.po | 78 +++++++----- l10n/cs_CZ/user_ldap.po | 180 +++++++++++++-------------- l10n/cy_GB/core.po | 46 +++---- l10n/cy_GB/files.po | 32 +++-- l10n/cy_GB/files_sharing.po | 4 +- l10n/cy_GB/lib.po | 8 +- l10n/cy_GB/settings.po | 76 ++++++----- l10n/cy_GB/user_ldap.po | 139 ++++++++++----------- l10n/da/core.po | 26 ++-- l10n/da/files.po | 32 +++-- l10n/da/files_sharing.po | 4 +- l10n/da/lib.po | 10 +- l10n/da/settings.po | 78 +++++++----- l10n/da/user_ldap.po | 143 ++++++++++----------- l10n/de/core.po | 24 +--- l10n/de/files.po | 32 +++-- l10n/de/files_sharing.po | 4 +- l10n/de/lib.po | 8 +- l10n/de/settings.po | 78 +++++++----- l10n/de/user_ldap.po | 147 ++++++++++------------ l10n/de_AT/core.po | 46 +++---- l10n/de_AT/files.po | 32 +++-- l10n/de_AT/lib.po | 8 +- l10n/de_AT/settings.po | 76 ++++++----- l10n/de_AT/user_ldap.po | 139 ++++++++++----------- l10n/de_CH/core.po | 46 +++---- l10n/de_CH/files.po | 32 +++-- l10n/de_CH/files_sharing.po | 4 +- l10n/de_CH/lib.po | 8 +- l10n/de_CH/settings.po | 78 +++++++----- l10n/de_CH/user_ldap.po | 147 ++++++++++------------ l10n/de_DE/core.po | 24 +--- l10n/de_DE/files.po | 32 +++-- l10n/de_DE/files_sharing.po | 4 +- l10n/de_DE/lib.po | 10 +- l10n/de_DE/settings.po | 78 +++++++----- l10n/de_DE/user_ldap.po | 147 ++++++++++------------ l10n/el/core.po | 46 +++---- l10n/el/files.po | 32 +++-- l10n/el/files_sharing.po | 4 +- l10n/el/lib.po | 8 +- l10n/el/settings.po | 76 ++++++----- l10n/el/user_ldap.po | 143 ++++++++++----------- l10n/en@pirate/core.po | 46 +++---- l10n/en@pirate/files.po | 32 +++-- l10n/en@pirate/files_sharing.po | 4 +- l10n/en@pirate/lib.po | 8 +- l10n/en@pirate/settings.po | 76 ++++++----- l10n/en@pirate/user_ldap.po | 139 ++++++++++----------- l10n/eo/core.po | 46 +++---- l10n/eo/files.po | 32 +++-- l10n/eo/files_sharing.po | 4 +- l10n/eo/lib.po | 8 +- l10n/eo/settings.po | 76 ++++++----- l10n/eo/user_ldap.po | 143 ++++++++++----------- l10n/es/core.po | 24 +--- l10n/es/files.po | 32 +++-- l10n/es/files_sharing.po | 4 +- l10n/es/lib.po | 8 +- l10n/es/settings.po | 78 +++++++----- l10n/es/user_ldap.po | 147 ++++++++++------------ l10n/es_AR/core.po | 46 +++---- l10n/es_AR/files.po | 32 +++-- l10n/es_AR/files_sharing.po | 4 +- l10n/es_AR/lib.po | 8 +- l10n/es_AR/settings.po | 76 ++++++----- l10n/es_AR/user_ldap.po | 143 ++++++++++----------- l10n/et_EE/core.po | 46 +++---- l10n/et_EE/files.po | 32 +++-- l10n/et_EE/files_sharing.po | 4 +- l10n/et_EE/lib.po | 8 +- l10n/et_EE/settings.po | 78 +++++++----- l10n/et_EE/user_ldap.po | 147 ++++++++++------------ l10n/eu/core.po | 46 +++---- l10n/eu/files.po | 32 +++-- l10n/eu/files_sharing.po | 4 +- l10n/eu/lib.po | 8 +- l10n/eu/settings.po | 78 +++++++----- l10n/eu/user_ldap.po | 145 ++++++++++----------- l10n/fa/core.po | 46 +++---- l10n/fa/files.po | 32 +++-- l10n/fa/files_sharing.po | 4 +- l10n/fa/lib.po | 8 +- l10n/fa/settings.po | 76 ++++++----- l10n/fa/user_ldap.po | 139 ++++++++++----------- l10n/fi_FI/core.po | 26 ++-- l10n/fi_FI/files.po | 32 +++-- l10n/fi_FI/files_sharing.po | 4 +- l10n/fi_FI/lib.po | 10 +- l10n/fi_FI/settings.po | 76 ++++++----- l10n/fi_FI/user_ldap.po | 143 ++++++++++----------- l10n/fr/core.po | 46 +++---- l10n/fr/files.po | 32 +++-- l10n/fr/files_sharing.po | 4 +- l10n/fr/lib.po | 8 +- l10n/fr/settings.po | 76 ++++++----- l10n/fr/user_ldap.po | 143 ++++++++++----------- l10n/gl/core.po | 26 ++-- l10n/gl/files.po | 32 +++-- l10n/gl/files_sharing.po | 4 +- l10n/gl/lib.po | 8 +- l10n/gl/settings.po | 78 +++++++----- l10n/gl/user_ldap.po | 147 ++++++++++------------ l10n/he/core.po | 46 +++---- l10n/he/files.po | 32 +++-- l10n/he/files_sharing.po | 4 +- l10n/he/lib.po | 8 +- l10n/he/settings.po | 76 ++++++----- l10n/he/user_ldap.po | 139 ++++++++++----------- l10n/hi/core.po | 46 +++---- l10n/hi/files.po | 32 +++-- l10n/hi/lib.po | 8 +- l10n/hi/settings.po | 76 ++++++----- l10n/hi/user_ldap.po | 139 ++++++++++----------- l10n/hr/core.po | 46 +++---- l10n/hr/files.po | 32 +++-- l10n/hr/files_sharing.po | 4 +- l10n/hr/lib.po | 8 +- l10n/hr/settings.po | 76 ++++++----- l10n/hr/user_ldap.po | 139 ++++++++++----------- l10n/hu_HU/core.po | 46 +++---- l10n/hu_HU/files.po | 32 +++-- l10n/hu_HU/files_sharing.po | 4 +- l10n/hu_HU/lib.po | 8 +- l10n/hu_HU/settings.po | 78 +++++++----- l10n/hu_HU/user_ldap.po | 143 ++++++++++----------- l10n/hy/core.po | 46 +++---- l10n/hy/files.po | 32 +++-- l10n/hy/files_sharing.po | 4 +- l10n/hy/lib.po | 8 +- l10n/hy/settings.po | 76 ++++++----- l10n/hy/user_ldap.po | 139 ++++++++++----------- l10n/ia/core.po | 46 +++---- l10n/ia/files.po | 32 +++-- l10n/ia/files_sharing.po | 4 +- l10n/ia/lib.po | 8 +- l10n/ia/settings.po | 76 ++++++----- l10n/ia/user_ldap.po | 139 ++++++++++----------- l10n/id/core.po | 46 +++---- l10n/id/files.po | 32 +++-- l10n/id/files_sharing.po | 4 +- l10n/id/lib.po | 8 +- l10n/id/settings.po | 76 ++++++----- l10n/id/user_ldap.po | 143 ++++++++++----------- l10n/is/core.po | 46 +++---- l10n/is/files.po | 32 +++-- l10n/is/files_sharing.po | 4 +- l10n/is/lib.po | 8 +- l10n/is/settings.po | 76 ++++++----- l10n/is/user_ldap.po | 139 ++++++++++----------- l10n/it/core.po | 46 +++---- l10n/it/files.po | 32 +++-- l10n/it/files_sharing.po | 4 +- l10n/it/lib.po | 8 +- l10n/it/settings.po | 78 +++++++----- l10n/it/user_ldap.po | 147 ++++++++++------------ l10n/ja_JP/core.po | 57 ++++----- l10n/ja_JP/files.po | 35 +++--- l10n/ja_JP/files_sharing.po | 4 +- l10n/ja_JP/lib.po | 17 ++- l10n/ja_JP/settings.po | 78 +++++++----- l10n/ja_JP/user_ldap.po | 147 ++++++++++------------ l10n/ka/core.po | 46 +++---- l10n/ka/files.po | 32 +++-- l10n/ka/files_sharing.po | 4 +- l10n/ka/lib.po | 8 +- l10n/ka/settings.po | 76 ++++++----- l10n/ka/user_ldap.po | 139 ++++++++++----------- l10n/ka_GE/core.po | 46 +++---- l10n/ka_GE/files.po | 32 +++-- l10n/ka_GE/files_sharing.po | 4 +- l10n/ka_GE/lib.po | 8 +- l10n/ka_GE/settings.po | 76 ++++++----- l10n/ka_GE/user_ldap.po | 143 ++++++++++----------- l10n/kn/core.po | 46 +++---- l10n/kn/files.po | 32 +++-- l10n/kn/lib.po | 8 +- l10n/kn/settings.po | 76 ++++++----- l10n/kn/user_ldap.po | 139 ++++++++++----------- l10n/ko/core.po | 46 +++---- l10n/ko/files.po | 32 +++-- l10n/ko/files_sharing.po | 4 +- l10n/ko/lib.po | 8 +- l10n/ko/settings.po | 76 ++++++----- l10n/ko/user_ldap.po | 143 ++++++++++----------- l10n/ku_IQ/core.po | 46 +++---- l10n/ku_IQ/files.po | 32 +++-- l10n/ku_IQ/files_sharing.po | 4 +- l10n/ku_IQ/lib.po | 8 +- l10n/ku_IQ/settings.po | 76 ++++++----- l10n/ku_IQ/user_ldap.po | 139 ++++++++++----------- l10n/lb/core.po | 46 +++---- l10n/lb/files.po | 32 +++-- l10n/lb/files_sharing.po | 4 +- l10n/lb/lib.po | 8 +- l10n/lb/settings.po | 76 ++++++----- l10n/lb/user_ldap.po | 139 ++++++++++----------- l10n/lt_LT/core.po | 46 +++---- l10n/lt_LT/files.po | 32 +++-- l10n/lt_LT/files_sharing.po | 4 +- l10n/lt_LT/lib.po | 8 +- l10n/lt_LT/settings.po | 76 ++++++----- l10n/lt_LT/user_ldap.po | 139 ++++++++++----------- l10n/lv/core.po | 101 +++++++-------- l10n/lv/files.po | 65 +++++----- l10n/lv/files_external.po | 21 ++-- l10n/lv/files_sharing.po | 4 +- l10n/lv/files_trashbin.po | 21 ++-- l10n/lv/lib.po | 27 ++-- l10n/lv/settings.po | 103 +++++++++------ l10n/lv/user_ldap.po | 143 ++++++++++----------- l10n/mk/core.po | 46 +++---- l10n/mk/files.po | 32 +++-- l10n/mk/files_sharing.po | 4 +- l10n/mk/lib.po | 8 +- l10n/mk/settings.po | 76 ++++++----- l10n/mk/user_ldap.po | 139 ++++++++++----------- l10n/ml_IN/core.po | 46 +++---- l10n/ml_IN/files.po | 32 +++-- l10n/ml_IN/lib.po | 8 +- l10n/ml_IN/settings.po | 76 ++++++----- l10n/ml_IN/user_ldap.po | 139 ++++++++++----------- l10n/ms_MY/core.po | 46 +++---- l10n/ms_MY/files.po | 32 +++-- l10n/ms_MY/files_sharing.po | 4 +- l10n/ms_MY/lib.po | 8 +- l10n/ms_MY/settings.po | 76 ++++++----- l10n/ms_MY/user_ldap.po | 139 ++++++++++----------- l10n/my_MM/core.po | 46 +++---- l10n/my_MM/files.po | 32 +++-- l10n/my_MM/files_sharing.po | 4 +- l10n/my_MM/lib.po | 8 +- l10n/my_MM/settings.po | 76 ++++++----- l10n/my_MM/user_ldap.po | 139 ++++++++++----------- l10n/nb_NO/core.po | 46 +++---- l10n/nb_NO/files.po | 57 +++++---- l10n/nb_NO/files_sharing.po | 4 +- l10n/nb_NO/files_trashbin.po | 8 +- l10n/nb_NO/lib.po | 8 +- l10n/nb_NO/settings.po | 76 ++++++----- l10n/nb_NO/user_ldap.po | 143 ++++++++++----------- l10n/ne/core.po | 46 +++---- l10n/ne/files.po | 32 +++-- l10n/ne/lib.po | 8 +- l10n/ne/settings.po | 76 ++++++----- l10n/ne/user_ldap.po | 139 ++++++++++----------- l10n/nl/core.po | 56 ++++----- l10n/nl/files.po | 41 +++--- l10n/nl/files_sharing.po | 4 +- l10n/nl/files_trashbin.po | 14 +-- l10n/nl/lib.po | 24 ++-- l10n/nl/settings.po | 85 ++++++++----- l10n/nl/user_ldap.po | 154 +++++++++++------------ l10n/nn_NO/core.po | 46 +++---- l10n/nn_NO/files.po | 32 +++-- l10n/nn_NO/files_sharing.po | 4 +- l10n/nn_NO/lib.po | 8 +- l10n/nn_NO/settings.po | 76 ++++++----- l10n/nn_NO/user_ldap.po | 139 ++++++++++----------- l10n/oc/core.po | 46 +++---- l10n/oc/files.po | 32 +++-- l10n/oc/files_sharing.po | 4 +- l10n/oc/lib.po | 8 +- l10n/oc/settings.po | 76 ++++++----- l10n/oc/user_ldap.po | 139 ++++++++++----------- l10n/pl/core.po | 46 +++---- l10n/pl/files.po | 32 +++-- l10n/pl/files_sharing.po | 4 +- l10n/pl/lib.po | 8 +- l10n/pl/settings.po | 78 +++++++----- l10n/pl/user_ldap.po | 143 ++++++++++----------- l10n/pt_BR/core.po | 26 ++-- l10n/pt_BR/files.po | 32 +++-- l10n/pt_BR/files_sharing.po | 4 +- l10n/pt_BR/lib.po | 8 +- l10n/pt_BR/settings.po | 78 +++++++----- l10n/pt_BR/user_ldap.po | 147 ++++++++++------------ l10n/pt_PT/core.po | 46 +++---- l10n/pt_PT/files.po | 32 +++-- l10n/pt_PT/files_sharing.po | 4 +- l10n/pt_PT/lib.po | 8 +- l10n/pt_PT/settings.po | 78 +++++++----- l10n/pt_PT/user_ldap.po | 143 ++++++++++----------- l10n/ro/core.po | 46 +++---- l10n/ro/files.po | 32 +++-- l10n/ro/files_sharing.po | 4 +- l10n/ro/lib.po | 8 +- l10n/ro/settings.po | 76 ++++++----- l10n/ro/user_ldap.po | 143 ++++++++++----------- l10n/ru/core.po | 75 +++++------ l10n/ru/files.po | 51 ++++---- l10n/ru/files_encryption.po | 17 +-- l10n/ru/files_sharing.po | 4 +- l10n/ru/files_trashbin.po | 8 +- l10n/ru/lib.po | 33 +++-- l10n/ru/settings.po | 80 +++++++----- l10n/ru/user_ldap.po | 145 ++++++++++----------- l10n/si_LK/core.po | 46 +++---- l10n/si_LK/files.po | 32 +++-- l10n/si_LK/files_sharing.po | 4 +- l10n/si_LK/lib.po | 8 +- l10n/si_LK/settings.po | 76 ++++++----- l10n/si_LK/user_ldap.po | 139 ++++++++++----------- l10n/sk/core.po | 46 +++---- l10n/sk/files.po | 32 +++-- l10n/sk/lib.po | 8 +- l10n/sk/settings.po | 76 ++++++----- l10n/sk/user_ldap.po | 139 ++++++++++----------- l10n/sk_SK/core.po | 46 +++---- l10n/sk_SK/files.po | 32 +++-- l10n/sk_SK/files_sharing.po | 4 +- l10n/sk_SK/lib.po | 8 +- l10n/sk_SK/settings.po | 76 ++++++----- l10n/sk_SK/user_ldap.po | 147 ++++++++++------------ l10n/sl/core.po | 46 +++---- l10n/sl/files.po | 32 +++-- l10n/sl/files_sharing.po | 4 +- l10n/sl/lib.po | 8 +- l10n/sl/settings.po | 76 ++++++----- l10n/sl/user_ldap.po | 143 ++++++++++----------- l10n/sq/core.po | 46 +++---- l10n/sq/files.po | 32 +++-- l10n/sq/files_sharing.po | 4 +- l10n/sq/lib.po | 8 +- l10n/sq/settings.po | 76 ++++++----- l10n/sq/user_ldap.po | 139 ++++++++++----------- l10n/sr/core.po | 46 +++---- l10n/sr/files.po | 32 +++-- l10n/sr/files_sharing.po | 4 +- l10n/sr/lib.po | 8 +- l10n/sr/settings.po | 76 ++++++----- l10n/sr/user_ldap.po | 143 ++++++++++----------- l10n/sr@latin/core.po | 46 +++---- l10n/sr@latin/files.po | 32 +++-- l10n/sr@latin/files_sharing.po | 4 +- l10n/sr@latin/lib.po | 8 +- l10n/sr@latin/settings.po | 76 ++++++----- l10n/sr@latin/user_ldap.po | 139 ++++++++++----------- l10n/sv/core.po | 66 ++++------ l10n/sv/files.po | 44 ++++--- l10n/sv/files_sharing.po | 4 +- l10n/sv/files_trashbin.po | 15 +-- l10n/sv/lib.po | 24 ++-- l10n/sv/settings.po | 78 +++++++----- l10n/sv/user_ldap.po | 147 ++++++++++------------ l10n/sw_KE/core.po | 46 +++---- l10n/sw_KE/files.po | 32 +++-- l10n/sw_KE/lib.po | 8 +- l10n/sw_KE/settings.po | 76 ++++++----- l10n/sw_KE/user_ldap.po | 139 ++++++++++----------- l10n/ta_LK/core.po | 46 +++---- l10n/ta_LK/files.po | 32 +++-- l10n/ta_LK/files_sharing.po | 4 +- l10n/ta_LK/lib.po | 8 +- l10n/ta_LK/settings.po | 76 ++++++----- l10n/ta_LK/user_ldap.po | 139 ++++++++++----------- l10n/te/core.po | 46 +++---- l10n/te/files.po | 32 +++-- l10n/te/lib.po | 8 +- l10n/te/settings.po | 76 ++++++----- l10n/te/user_ldap.po | 139 ++++++++++----------- l10n/templates/core.pot | 22 +--- l10n/templates/files.pot | 30 +++-- l10n/templates/files_encryption.pot | 8 +- l10n/templates/files_external.pot | 8 +- l10n/templates/files_sharing.pot | 2 +- l10n/templates/files_trashbin.pot | 2 +- l10n/templates/files_versions.pot | 4 +- l10n/templates/lib.pot | 6 +- l10n/templates/settings.pot | 74 +++++++---- l10n/templates/user_ldap.pot | 137 +++++++++----------- l10n/templates/user_webdavauth.pot | 2 +- l10n/th_TH/core.po | 46 +++---- l10n/th_TH/files.po | 32 +++-- l10n/th_TH/files_sharing.po | 4 +- l10n/th_TH/lib.po | 8 +- l10n/th_TH/settings.po | 76 ++++++----- l10n/th_TH/user_ldap.po | 143 ++++++++++----------- l10n/tr/core.po | 26 ++-- l10n/tr/files.po | 32 +++-- l10n/tr/files_sharing.po | 4 +- l10n/tr/lib.po | 10 +- l10n/tr/settings.po | 78 +++++++----- l10n/tr/user_ldap.po | 143 ++++++++++----------- l10n/ug/core.po | 48 +++---- l10n/ug/files.po | 32 +++-- l10n/ug/files_sharing.po | 4 +- l10n/ug/lib.po | 8 +- l10n/ug/settings.po | 76 ++++++----- l10n/ug/user_ldap.po | 139 ++++++++++----------- l10n/uk/core.po | 46 +++---- l10n/uk/files.po | 32 +++-- l10n/uk/files_sharing.po | 4 +- l10n/uk/lib.po | 8 +- l10n/uk/settings.po | 76 ++++++----- l10n/uk/user_ldap.po | 143 ++++++++++----------- l10n/ur_PK/core.po | 46 +++---- l10n/ur_PK/files.po | 32 +++-- l10n/ur_PK/lib.po | 8 +- l10n/ur_PK/settings.po | 76 ++++++----- l10n/ur_PK/user_ldap.po | 139 ++++++++++----------- l10n/vi/core.po | 46 +++---- l10n/vi/files.po | 32 +++-- l10n/vi/files_sharing.po | 4 +- l10n/vi/lib.po | 8 +- l10n/vi/settings.po | 76 ++++++----- l10n/vi/user_ldap.po | 143 ++++++++++----------- l10n/zh_CN.GB2312/core.po | 26 ++-- l10n/zh_CN.GB2312/files.po | 32 +++-- l10n/zh_CN.GB2312/files_sharing.po | 4 +- l10n/zh_CN.GB2312/lib.po | 8 +- l10n/zh_CN.GB2312/settings.po | 78 +++++++----- l10n/zh_CN.GB2312/user_ldap.po | 143 ++++++++++----------- l10n/zh_CN/core.po | 48 +++---- l10n/zh_CN/files.po | 36 +++--- l10n/zh_CN/files_sharing.po | 21 ++-- l10n/zh_CN/files_trashbin.po | 13 +- l10n/zh_CN/lib.po | 11 +- l10n/zh_CN/settings.po | 97 +++++++++------ l10n/zh_CN/user_ldap.po | 143 ++++++++++----------- l10n/zh_HK/core.po | 46 +++---- l10n/zh_HK/files.po | 32 +++-- l10n/zh_HK/files_sharing.po | 4 +- l10n/zh_HK/lib.po | 8 +- l10n/zh_HK/settings.po | 76 ++++++----- l10n/zh_HK/user_ldap.po | 139 ++++++++++----------- l10n/zh_TW/core.po | 46 +++---- l10n/zh_TW/files.po | 32 +++-- l10n/zh_TW/files_sharing.po | 4 +- l10n/zh_TW/lib.po | 8 +- l10n/zh_TW/settings.po | 78 +++++++----- l10n/zh_TW/user_ldap.po | 143 ++++++++++----------- l10n/zh_TW/user_webdavauth.po | 11 +- lib/l10n/ar.php | 1 - lib/l10n/bg_BG.php | 1 - lib/l10n/ca.php | 1 - lib/l10n/cs_CZ.php | 9 +- lib/l10n/cy_GB.php | 1 - lib/l10n/da.php | 1 - lib/l10n/de.php | 1 - lib/l10n/de_CH.php | 1 - lib/l10n/de_DE.php | 1 - lib/l10n/el.php | 1 - lib/l10n/es.php | 1 - lib/l10n/es_AR.php | 1 - lib/l10n/et_EE.php | 1 - lib/l10n/eu.php | 1 - lib/l10n/fa.php | 1 - lib/l10n/fi_FI.php | 1 - lib/l10n/fr.php | 1 - lib/l10n/gl.php | 1 - lib/l10n/hu_HU.php | 1 - lib/l10n/id.php | 1 - lib/l10n/it.php | 1 - lib/l10n/ja_JP.php | 9 +- lib/l10n/ka_GE.php | 1 - lib/l10n/ko.php | 1 - lib/l10n/lv.php | 14 ++- lib/l10n/my_MM.php | 1 - lib/l10n/nl.php | 9 +- lib/l10n/pl.php | 1 - lib/l10n/pt_BR.php | 1 - lib/l10n/pt_PT.php | 1 - lib/l10n/ro.php | 1 - lib/l10n/ru.php | 9 +- lib/l10n/sk_SK.php | 1 - lib/l10n/sl.php | 1 - lib/l10n/sq.php | 1 - lib/l10n/sr.php | 1 - lib/l10n/sv.php | 9 +- lib/l10n/th_TH.php | 1 - lib/l10n/tr.php | 1 - lib/l10n/uk.php | 1 - lib/l10n/vi.php | 1 - lib/l10n/zh_CN.php | 3 +- lib/l10n/zh_TW.php | 1 - settings/l10n/ar.php | 1 + settings/l10n/bn_BD.php | 1 + settings/l10n/cs_CZ.php | 1 + settings/l10n/da.php | 1 + settings/l10n/de_DE.php | 1 + settings/l10n/eo.php | 1 + settings/l10n/es.php | 1 + settings/l10n/et_EE.php | 1 + settings/l10n/eu.php | 1 + settings/l10n/fa.php | 1 + settings/l10n/fi_FI.php | 1 + settings/l10n/fr.php | 1 + settings/l10n/he.php | 1 + settings/l10n/id.php | 1 + settings/l10n/is.php | 1 + settings/l10n/it.php | 1 + settings/l10n/ko.php | 1 + settings/l10n/ku_IQ.php | 1 + settings/l10n/lv.php | 14 +++ settings/l10n/mk.php | 1 + settings/l10n/nb_NO.php | 1 + settings/l10n/nl.php | 4 + settings/l10n/ro.php | 1 + settings/l10n/ru.php | 1 + settings/l10n/si_LK.php | 1 + settings/l10n/sk_SK.php | 1 + settings/l10n/sl.php | 1 + settings/l10n/sr.php | 1 + settings/l10n/sv.php | 1 + settings/l10n/ta_LK.php | 1 + settings/l10n/ug.php | 1 + settings/l10n/uk.php | 1 + settings/l10n/vi.php | 1 + settings/l10n/zh_CN.php | 12 ++ settings/l10n/zh_TW.php | 1 + 686 files changed, 12509 insertions(+), 13142 deletions(-) diff --git a/apps/files/l10n/cs_CZ.php b/apps/files/l10n/cs_CZ.php index 2fe09db1f9..a2131c2d20 100644 --- a/apps/files/l10n/cs_CZ.php +++ b/apps/files/l10n/cs_CZ.php @@ -32,7 +32,7 @@ $TRANSLATIONS = array( "cancel" => "zrušit", "replaced {new_name} with {old_name}" => "nahrazeno {new_name} s {old_name}", "undo" => "vrátit zpět", -"_Uploading %n file_::_Uploading %n files_" => array("","",""), +"_Uploading %n file_::_Uploading %n files_" => array("Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"), "files uploading" => "soubory se odesílají", "'.' is an invalid file name." => "'.' je neplatným názvem souboru.", "File name cannot be empty." => "Název souboru nemůže být prázdný řetězec.", @@ -44,8 +44,8 @@ $TRANSLATIONS = array( "Name" => "Název", "Size" => "Velikost", "Modified" => "Upraveno", -"_%n folder_::_%n folders_" => array("","",""), -"_%n file_::_%n files_" => array("","",""), +"_%n folder_::_%n folders_" => array("%n složka","%n složky","%n složek"), +"_%n file_::_%n files_" => array("%n soubor","%n soubory","%n souborů"), "%s could not be renamed" => "%s nemůže být přejmenován", "Upload" => "Odeslat", "File handling" => "Zacházení se soubory", diff --git a/apps/files/l10n/ja_JP.php b/apps/files/l10n/ja_JP.php index 0733f0e792..4ae46e7900 100644 --- a/apps/files/l10n/ja_JP.php +++ b/apps/files/l10n/ja_JP.php @@ -32,7 +32,7 @@ $TRANSLATIONS = array( "cancel" => "キャンセル", "replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換", "undo" => "元に戻す", -"_Uploading %n file_::_Uploading %n files_" => array(""), +"_Uploading %n file_::_Uploading %n files_" => array("%n 個のファイルをアップロード中"), "files uploading" => "ファイルをアップロード中", "'.' is an invalid file name." => "'.' は無効なファイル名です。", "File name cannot be empty." => "ファイル名を空にすることはできません。", diff --git a/apps/files/l10n/lv.php b/apps/files/l10n/lv.php index 0eeff3a590..f6ded76e10 100644 --- a/apps/files/l10n/lv.php +++ b/apps/files/l10n/lv.php @@ -2,6 +2,8 @@ $TRANSLATIONS = array( "Could not move %s - File with this name already exists" => "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu", "Could not move %s" => "Nevarēja pārvietot %s", +"Unable to set upload directory." => "Nevar uzstādīt augšupielādes mapi.", +"Invalid Token" => "Nepareiza pilnvara", "No file was uploaded. Unknown error" => "Netika augšupielādēta neviena datne. Nezināma kļūda", "There is no error, the file uploaded with success" => "Viss kārtībā, datne augšupielādēta veiksmīga", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Augšupielādētā datne pārsniedz upload_max_filesize norādījumu php.ini datnē:", @@ -18,6 +20,7 @@ $TRANSLATIONS = array( "Upload cancelled." => "Augšupielāde ir atcelta.", "File upload is in progress. Leaving the page now will cancel the upload." => "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.", "URL cannot be empty." => "URL nevar būt tukšs.", +"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Kļūdains mapes nosaukums. 'Shared' lietošana ir rezervēta no ownCloud", "Error" => "Kļūda", "Share" => "Dalīties", "Delete permanently" => "Dzēst pavisam", @@ -29,7 +32,8 @@ $TRANSLATIONS = array( "cancel" => "atcelt", "replaced {new_name} with {old_name}" => "aizvietoja {new_name} ar {old_name}", "undo" => "atsaukt", -"_Uploading %n file_::_Uploading %n files_" => array("","",""), +"_Uploading %n file_::_Uploading %n files_" => array("%n","Augšupielāde %n failu","Augšupielāde %n failus"), +"files uploading" => "fails augšupielādējas", "'.' is an invalid file name." => "'.' ir nederīgs datnes nosaukums.", "File name cannot be empty." => "Datnes nosaukums nevar būt tukšs.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.", @@ -40,8 +44,9 @@ $TRANSLATIONS = array( "Name" => "Nosaukums", "Size" => "Izmērs", "Modified" => "Mainīts", -"_%n folder_::_%n folders_" => array("","",""), -"_%n file_::_%n files_" => array("","",""), +"_%n folder_::_%n folders_" => array("%n mapes","%n mape","%n mapes"), +"_%n file_::_%n files_" => array("%n faili","%n fails","%n faili"), +"%s could not be renamed" => "%s nevar tikt pārsaukts", "Upload" => "Augšupielādēt", "File handling" => "Datņu pārvaldība", "Maximum upload size" => "Maksimālais datņu augšupielādes apjoms", @@ -66,6 +71,8 @@ $TRANSLATIONS = array( "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu", "Files are being scanned, please wait." => "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet.", "Current scanning" => "Šobrīd tiek caurskatīts", +"directory" => "direktorija", +"directories" => "direktorijas", "file" => "fails", "files" => "faili", "Upgrading filesystem cache..." => "Uzlabo datņu sistēmas kešatmiņu..." diff --git a/apps/files/l10n/nb_NO.php b/apps/files/l10n/nb_NO.php index 5e43740cc2..d76255f522 100644 --- a/apps/files/l10n/nb_NO.php +++ b/apps/files/l10n/nb_NO.php @@ -3,6 +3,7 @@ $TRANSLATIONS = array( "Could not move %s - File with this name already exists" => "Kan ikke flytte %s - En fil med samme navn finnes allerede", "Could not move %s" => "Kunne ikke flytte %s", "Unable to set upload directory." => "Kunne ikke sette opplastingskatalog.", +"Invalid Token" => "Ugyldig nøkkel", "No file was uploaded. Unknown error" => "Ingen filer ble lastet opp. Ukjent feil.", "There is no error, the file uploaded with success" => "Pust ut, ingen feil. Filen ble lastet opp problemfritt", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen.", @@ -23,28 +24,29 @@ $TRANSLATIONS = array( "Error" => "Feil", "Share" => "Del", "Delete permanently" => "Slett permanent", -"Rename" => "Omdøp", +"Rename" => "Gi nytt navn", "Pending" => "Ventende", "{new_name} already exists" => "{new_name} finnes allerede", "replace" => "erstatt", "suggest name" => "foreslå navn", "cancel" => "avbryt", -"replaced {new_name} with {old_name}" => "erstatt {new_name} med {old_name}", +"replaced {new_name} with {old_name}" => "erstattet {new_name} med {old_name}", "undo" => "angre", -"_Uploading %n file_::_Uploading %n files_" => array("",""), +"_Uploading %n file_::_Uploading %n files_" => array("Laster opp %n fil","Laster opp %n filer"), "files uploading" => "filer lastes opp", "'.' is an invalid file name." => "'.' er et ugyldig filnavn.", "File name cannot be empty." => "Filnavn kan ikke være tomt.", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.", "Your storage is full, files can not be updated or synced anymore!" => "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!", -"Your storage is almost full ({usedSpacePercent}%)" => "Lagringsplass er nesten oppbruker ([usedSpacePercent}%)", +"Your storage is almost full ({usedSpacePercent}%)" => "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)", "Your download is being prepared. This might take some time if the files are big." => "Nedlastingen din klargjøres. Hvis filene er store kan dette ta litt tid.", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ugyldig mappenavn. Bruk av \"Shared\" er reservert av ownCloud.", "Name" => "Navn", "Size" => "Størrelse", "Modified" => "Endret", -"_%n folder_::_%n folders_" => array("",""), -"_%n file_::_%n files_" => array("",""), +"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"), +"_%n file_::_%n files_" => array("%n fil","%n filer"), +"%s could not be renamed" => "Kunne ikke gi nytt navn til %s", "Upload" => "Last opp", "File handling" => "Filhåndtering", "Maximum upload size" => "Maksimum opplastingsstørrelse", @@ -67,7 +69,7 @@ $TRANSLATIONS = array( "Delete" => "Slett", "Upload too large" => "Filen er for stor", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filene du prøver å laste opp er for store for å laste opp til denne serveren.", -"Files are being scanned, please wait." => "Skanner etter filer, vennligst vent.", +"Files are being scanned, please wait." => "Skanner filer, vennligst vent.", "Current scanning" => "Pågående skanning", "directory" => "katalog", "directories" => "kataloger", diff --git a/apps/files/l10n/nl.php b/apps/files/l10n/nl.php index adaf07a378..5648ae9b35 100644 --- a/apps/files/l10n/nl.php +++ b/apps/files/l10n/nl.php @@ -32,7 +32,7 @@ $TRANSLATIONS = array( "cancel" => "annuleren", "replaced {new_name} with {old_name}" => "verving {new_name} met {old_name}", "undo" => "ongedaan maken", -"_Uploading %n file_::_Uploading %n files_" => array("",""), +"_Uploading %n file_::_Uploading %n files_" => array("%n bestand aan het uploaden","%n bestanden aan het uploaden"), "files uploading" => "bestanden aan het uploaden", "'.' is an invalid file name." => "'.' is een ongeldige bestandsnaam.", "File name cannot be empty." => "Bestandsnaam kan niet leeg zijn.", @@ -44,8 +44,8 @@ $TRANSLATIONS = array( "Name" => "Naam", "Size" => "Grootte", "Modified" => "Aangepast", -"_%n folder_::_%n folders_" => array("",""), -"_%n file_::_%n files_" => array("",""), +"_%n folder_::_%n folders_" => array("","%n mappen"), +"_%n file_::_%n files_" => array("","%n bestanden"), "%s could not be renamed" => "%s kon niet worden hernoemd", "Upload" => "Uploaden", "File handling" => "Bestand", diff --git a/apps/files/l10n/ru.php b/apps/files/l10n/ru.php index c4f9342a3f..fe771d2b57 100644 --- a/apps/files/l10n/ru.php +++ b/apps/files/l10n/ru.php @@ -32,7 +32,7 @@ $TRANSLATIONS = array( "cancel" => "отмена", "replaced {new_name} with {old_name}" => "заменено {new_name} на {old_name}", "undo" => "отмена", -"_Uploading %n file_::_Uploading %n files_" => array("","",""), +"_Uploading %n file_::_Uploading %n files_" => array("Закачка %n файла","Закачка %n файлов","Закачка %n файлов"), "files uploading" => "файлы загружаются", "'.' is an invalid file name." => "'.' - неправильное имя файла.", "File name cannot be empty." => "Имя файла не может быть пустым.", @@ -44,8 +44,8 @@ $TRANSLATIONS = array( "Name" => "Имя", "Size" => "Размер", "Modified" => "Изменён", -"_%n folder_::_%n folders_" => array("","",""), -"_%n file_::_%n files_" => array("","",""), +"_%n folder_::_%n folders_" => array("%n папка","%n папки","%n папок"), +"_%n file_::_%n files_" => array("%n файл","%n файла","%n файлов"), "%s could not be renamed" => "%s не может быть переименован", "Upload" => "Загрузка", "File handling" => "Управление файлами", diff --git a/apps/files/l10n/sv.php b/apps/files/l10n/sv.php index 5251e2ade2..574dc3728a 100644 --- a/apps/files/l10n/sv.php +++ b/apps/files/l10n/sv.php @@ -32,7 +32,7 @@ $TRANSLATIONS = array( "cancel" => "avbryt", "replaced {new_name} with {old_name}" => "ersatt {new_name} med {old_name}", "undo" => "ångra", -"_Uploading %n file_::_Uploading %n files_" => array("",""), +"_Uploading %n file_::_Uploading %n files_" => array("Laddar upp %n fil","Laddar upp %n filer"), "files uploading" => "filer laddas upp", "'.' is an invalid file name." => "'.' är ett ogiltigt filnamn.", "File name cannot be empty." => "Filnamn kan inte vara tomt.", @@ -44,8 +44,8 @@ $TRANSLATIONS = array( "Name" => "Namn", "Size" => "Storlek", "Modified" => "Ändrad", -"_%n folder_::_%n folders_" => array("",""), -"_%n file_::_%n files_" => array("",""), +"_%n folder_::_%n folders_" => array("%n mapp","%n mappar"), +"_%n file_::_%n files_" => array("%n fil","%n filer"), "%s could not be renamed" => "%s kunde inte namnändras", "Upload" => "Ladda upp", "File handling" => "Filhantering", diff --git a/apps/files/l10n/zh_CN.php b/apps/files/l10n/zh_CN.php index ddd3955c2f..495e9d9d9d 100644 --- a/apps/files/l10n/zh_CN.php +++ b/apps/files/l10n/zh_CN.php @@ -44,8 +44,8 @@ $TRANSLATIONS = array( "Name" => "名称", "Size" => "大小", "Modified" => "修改日期", -"_%n folder_::_%n folders_" => array(""), -"_%n file_::_%n files_" => array(""), +"_%n folder_::_%n folders_" => array("%n 文件夹"), +"_%n file_::_%n files_" => array("%n个文件"), "%s could not be renamed" => "%s 不能被重命名", "Upload" => "上传", "File handling" => "文件处理", diff --git a/apps/files_encryption/l10n/ru.php b/apps/files_encryption/l10n/ru.php index 76fd8c5ba5..e0d52399c7 100644 --- a/apps/files_encryption/l10n/ru.php +++ b/apps/files_encryption/l10n/ru.php @@ -10,6 +10,8 @@ $TRANSLATIONS = array( "Could not update the private key password. Maybe the old password was not correct." => "Невозможно обновить пароль от секретного ключа. Возможно, старый пароль указан неверно.", "Your private key is not valid! Likely your password was changed outside the ownCloud system (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "Ваш секретный ключ не действителен! Вероятно, ваш пароль был изменен вне системы OwnCloud (например, корпоративный каталог). Вы можете обновить секретный ключ в личных настройках на странице восстановления доступа к зашифрованным файлам. ", "Missing requirements." => "Требования отсутствуют.", +"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Пожалуйста, убедитесь, что версия PHP 5.3.3 или новее, а также, что OpenSSL и соответствующее расширение PHP включены и правильно настроены. На данный момент приложение шифрования отключено.", +"Following users are not set up for encryption:" => "Для следующих пользователей шифрование не настроено:", "Saving..." => "Сохранение...", "Your private key is not valid! Maybe the your password was changed from outside." => "Секретный ключ недействителен! Возможно, Ваш пароль был изменён в другой программе.", "You can unlock your private key in your " => "Вы можете разблокировать закрытый ключ в своём ", diff --git a/apps/files_external/l10n/lv.php b/apps/files_external/l10n/lv.php index bc9e3aeefe..d0db01a22b 100644 --- a/apps/files_external/l10n/lv.php +++ b/apps/files_external/l10n/lv.php @@ -7,6 +7,7 @@ $TRANSLATIONS = array( "Error configuring Google Drive storage" => "Kļūda, konfigurējot Google Drive krātuvi", "Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Brīdinājums: nav uzinstalēts “smbclient”. Nevar montēt CIFS/SMB koplietojumus. Lūdzu, vaicājiet savam sistēmas administratoram, lai to uzinstalē.", "Warning: The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "Brīdinājums: uz PHP nav aktivēts vai instalēts FTP atbalsts. Nevar montēt FTP koplietojumus. Lūdzu, vaicājiet savam sistēmas administratoram, lai to uzinstalē.", +"Warning: The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "Brīdinājums: PHP Curl atbalsts nav instalēts. OwnCloud / WebDAV vai GoogleDrive montēšana nav iespējama. Lūdziet sistēmas administratoram lai tas tiek uzstādīts.", "External Storage" => "Ārējā krātuve", "Folder name" => "Mapes nosaukums", "External storage" => "Ārējā krātuve", diff --git a/apps/files_sharing/l10n/zh_CN.php b/apps/files_sharing/l10n/zh_CN.php index 37898a1cd0..f541d6c155 100644 --- a/apps/files_sharing/l10n/zh_CN.php +++ b/apps/files_sharing/l10n/zh_CN.php @@ -1,7 +1,14 @@ "用户名或密码错误!请重试", "Password" => "密码", "Submit" => "提交", +"Sorry, this link doesn’t seem to work anymore." => "抱歉,此链接已失效", +"Reasons might be:" => "可能原因是:", +"the item was removed" => "此项已移除", +"the link expired" => "链接过期", +"sharing is disabled" => "共享已禁用", +"For more info, please ask the person who sent this link." => "欲知详情,请联系发给你链接的人。", "%s shared the folder %s with you" => "%s与您共享了%s文件夹", "%s shared the file %s with you" => "%s与您共享了%s文件", "Download" => "下载", diff --git a/apps/files_trashbin/l10n/cs_CZ.php b/apps/files_trashbin/l10n/cs_CZ.php index 383d2a217f..f0bebee742 100644 --- a/apps/files_trashbin/l10n/cs_CZ.php +++ b/apps/files_trashbin/l10n/cs_CZ.php @@ -8,8 +8,8 @@ $TRANSLATIONS = array( "Delete permanently" => "Trvale odstranit", "Name" => "Název", "Deleted" => "Smazáno", -"_%n folder_::_%n folders_" => array("","",""), -"_%n file_::_%n files_" => array("","",""), +"_%n folder_::_%n folders_" => array("%n adresář","%n adresáře","%n adresářů"), +"_%n file_::_%n files_" => array("%n soubor","%n soubory","%n souborů"), "restored" => "obnoveno", "Nothing in here. Your trash bin is empty!" => "Žádný obsah. Váš koš je prázdný.", "Restore" => "Obnovit", diff --git a/apps/files_trashbin/l10n/lv.php b/apps/files_trashbin/l10n/lv.php index ccbf117fda..ca833b2420 100644 --- a/apps/files_trashbin/l10n/lv.php +++ b/apps/files_trashbin/l10n/lv.php @@ -8,8 +8,9 @@ $TRANSLATIONS = array( "Delete permanently" => "Dzēst pavisam", "Name" => "Nosaukums", "Deleted" => "Dzēsts", -"_%n folder_::_%n folders_" => array("","",""), -"_%n file_::_%n files_" => array("","",""), +"_%n folder_::_%n folders_" => array("Nekas, %n mapes","%n mape","%n mapes"), +"_%n file_::_%n files_" => array("Neviens! %n faaili","%n fails","%n faili"), +"restored" => "atjaunots", "Nothing in here. Your trash bin is empty!" => "Šeit nekā nav. Jūsu miskaste ir tukša!", "Restore" => "Atjaunot", "Delete" => "Dzēst", diff --git a/apps/files_trashbin/l10n/nb_NO.php b/apps/files_trashbin/l10n/nb_NO.php index 8a69b3d87a..8eb3bc1846 100644 --- a/apps/files_trashbin/l10n/nb_NO.php +++ b/apps/files_trashbin/l10n/nb_NO.php @@ -8,8 +8,8 @@ $TRANSLATIONS = array( "Delete permanently" => "Slett permanent", "Name" => "Navn", "Deleted" => "Slettet", -"_%n folder_::_%n folders_" => array("",""), -"_%n file_::_%n files_" => array("",""), +"_%n folder_::_%n folders_" => array("","%n mapper"), +"_%n file_::_%n files_" => array("","%n filer"), "Nothing in here. Your trash bin is empty!" => "Ingenting her. Søppelkassen din er tom!", "Restore" => "Gjenopprett", "Delete" => "Slett", diff --git a/apps/files_trashbin/l10n/nl.php b/apps/files_trashbin/l10n/nl.php index 2c6dcb2fcb..b3ae57da56 100644 --- a/apps/files_trashbin/l10n/nl.php +++ b/apps/files_trashbin/l10n/nl.php @@ -8,8 +8,8 @@ $TRANSLATIONS = array( "Delete permanently" => "Verwijder definitief", "Name" => "Naam", "Deleted" => "Verwijderd", -"_%n folder_::_%n folders_" => array("",""), -"_%n file_::_%n files_" => array("",""), +"_%n folder_::_%n folders_" => array("%n map","%n mappen"), +"_%n file_::_%n files_" => array("%n bestand","%n bestanden"), "restored" => "hersteld", "Nothing in here. Your trash bin is empty!" => "Niets te vinden. Uw prullenbak is leeg!", "Restore" => "Herstellen", diff --git a/apps/files_trashbin/l10n/ru.php b/apps/files_trashbin/l10n/ru.php index 909e4d7131..5f52263a11 100644 --- a/apps/files_trashbin/l10n/ru.php +++ b/apps/files_trashbin/l10n/ru.php @@ -8,8 +8,8 @@ $TRANSLATIONS = array( "Delete permanently" => "Удалено навсегда", "Name" => "Имя", "Deleted" => "Удалён", -"_%n folder_::_%n folders_" => array("","",""), -"_%n file_::_%n files_" => array("","",""), +"_%n folder_::_%n folders_" => array("","","%n папок"), +"_%n file_::_%n files_" => array("","","%n файлов"), "restored" => "восстановлен", "Nothing in here. Your trash bin is empty!" => "Здесь ничего нет. Ваша корзина пуста!", "Restore" => "Восстановить", diff --git a/apps/files_trashbin/l10n/sv.php b/apps/files_trashbin/l10n/sv.php index b0752cbbe8..47a52f2573 100644 --- a/apps/files_trashbin/l10n/sv.php +++ b/apps/files_trashbin/l10n/sv.php @@ -8,8 +8,8 @@ $TRANSLATIONS = array( "Delete permanently" => "Radera permanent", "Name" => "Namn", "Deleted" => "Raderad", -"_%n folder_::_%n folders_" => array("",""), -"_%n file_::_%n files_" => array("",""), +"_%n folder_::_%n folders_" => array("%n mapp","%n mappar"), +"_%n file_::_%n files_" => array("%n fil","%n filer"), "restored" => "återställd", "Nothing in here. Your trash bin is empty!" => "Ingenting här. Din papperskorg är tom!", "Restore" => "Återskapa", diff --git a/apps/files_trashbin/l10n/zh_CN.php b/apps/files_trashbin/l10n/zh_CN.php index 6609f57d9c..dc2d5b4c00 100644 --- a/apps/files_trashbin/l10n/zh_CN.php +++ b/apps/files_trashbin/l10n/zh_CN.php @@ -8,8 +8,9 @@ $TRANSLATIONS = array( "Delete permanently" => "永久删除", "Name" => "名称", "Deleted" => "已删除", -"_%n folder_::_%n folders_" => array(""), -"_%n file_::_%n files_" => array(""), +"_%n folder_::_%n folders_" => array("%n 文件夹"), +"_%n file_::_%n files_" => array("%n个文件"), +"restored" => "已恢复", "Nothing in here. Your trash bin is empty!" => "这里没有东西. 你的回收站是空的!", "Restore" => "恢复", "Delete" => "删除", diff --git a/apps/user_ldap/l10n/bn_BD.php b/apps/user_ldap/l10n/bn_BD.php index ae8571e3d8..407d5f509e 100644 --- a/apps/user_ldap/l10n/bn_BD.php +++ b/apps/user_ldap/l10n/bn_BD.php @@ -10,19 +10,12 @@ $TRANSLATIONS = array( "Password" => "কূটশব্দ", "For anonymous access, leave DN and Password empty." => "অজ্ঞাতকুলশীল অধিগমনের জন্য DN এবং কূটশব্দটি ফাঁকা রাখুন।", "User Login Filter" => "ব্যবহারকারির প্রবেশ ছাঁকনী", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "প্রবেশের চেষ্টা করার সময় প্রযোজ্য ছাঁকনীটি নির্ধারণ করবে। প্রবেশের সময় ব্যবহারকারী নামটি %%uid দিয়ে প্রতিস্থাপিত হবে।", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "%%uid স্থানধারক ব্যবহার করুন, উদাহরণঃ \"uid=%%uid\"", "User List Filter" => "ব্যবহারকারী তালিকা ছাঁকনী", -"Defines the filter to apply, when retrieving users." => "ব্যবহারকারী উদ্ধার করার সময় প্রয়োগের জন্য ছাঁকনী নির্ধারণ করবে।", -"without any placeholder, e.g. \"objectClass=person\"." => "কোন স্থানধারক ব্যতীত, যেমনঃ \"objectClass=person\"।", "Group Filter" => "গোষ্ঠী ছাঁকনী", -"Defines the filter to apply, when retrieving groups." => "গোষ্ঠীসমূহ উদ্ধার করার সময় প্রয়োগের জন্য ছাঁকনী নির্ধারণ করবে।", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "কোন স্থান ধারক ব্যতীত, উদাহরণঃ\"objectClass=posixGroup\"।", "Port" => "পোর্ট", "Use TLS" => "TLS ব্যবহার কর", "Case insensitve LDAP server (Windows)" => "বর্ণ অসংবেদী LDAP সার্ভার (উইন্ডোজ)", "Turn off SSL certificate validation." => "SSL সনদপত্র যাচাইকরণ বন্ধ রাক।", -"Not recommended, use for testing only." => "অনুমোদিত নয়, শুধুমাত্র পরীক্ষামূলক ব্যবহারের জন্য।", "in seconds. A change empties the cache." => "সেকেন্ডে। কোন পরিবর্তন ক্যাসে খালি করবে।", "User Display Name Field" => "ব্যবহারকারীর প্রদর্শিতব্য নামের ক্ষেত্র", "Base User Tree" => "ভিত্তি ব্যবহারকারি বৃক্ষাকারে", diff --git a/apps/user_ldap/l10n/ca.php b/apps/user_ldap/l10n/ca.php index a6b34399cd..338317baad 100644 --- a/apps/user_ldap/l10n/ca.php +++ b/apps/user_ldap/l10n/ca.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Contrasenya", "For anonymous access, leave DN and Password empty." => "Per un accés anònim, deixeu la DN i la contrasenya en blanc.", "User Login Filter" => "Filtre d'inici de sessió d'usuari", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Defineix el filtre a aplicar quan s'intenta l'inici de sessió. %%uid reemplaça el nom d'usuari en l'acció d'inici de sessió.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "useu el paràmetre de substitució %%uid, per exemple \"uid=%%uid\"", "User List Filter" => "Llista de filtres d'usuari", -"Defines the filter to apply, when retrieving users." => "Defineix el filtre a aplicar quan es mostren usuaris", -"without any placeholder, e.g. \"objectClass=person\"." => "sense cap paràmetre de substitució, per exemple \"objectClass=persona\"", "Group Filter" => "Filtre de grup", -"Defines the filter to apply, when retrieving groups." => "Defineix el filtre a aplicar quan es mostren grups.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "sense cap paràmetre de substitució, per exemple \"objectClass=grupPosix\".", "Connection Settings" => "Arranjaments de connexió", "Configuration Active" => "Configuració activa", "When unchecked, this configuration will be skipped." => "Si està desmarcat, aquesta configuració s'ometrà.", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "No ho useu adicionalment per a conexions LDAPS, fallarà.", "Case insensitve LDAP server (Windows)" => "Servidor LDAP sense distinció entre majúscules i minúscules (Windows)", "Turn off SSL certificate validation." => "Desactiva la validació de certificat SSL.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Si la connexió només funciona amb aquesta opció, importeu el certificat SSL del servidor LDAP en el vostre servidor %s.", -"Not recommended, use for testing only." => "No recomanat, ús només per proves.", "Cache Time-To-Live" => "Memòria de cau Time-To-Live", "in seconds. A change empties the cache." => "en segons. Un canvi buidarà la memòria de cau.", "Directory Settings" => "Arranjaments de carpetes", diff --git a/apps/user_ldap/l10n/cs_CZ.php b/apps/user_ldap/l10n/cs_CZ.php index 165946a3b3..a5f20cbf13 100644 --- a/apps/user_ldap/l10n/cs_CZ.php +++ b/apps/user_ldap/l10n/cs_CZ.php @@ -4,9 +4,9 @@ $TRANSLATIONS = array( "Failed to delete the server configuration" => "Selhalo smazání nastavení serveru", "The configuration is valid and the connection could be established!" => "Nastavení je v pořádku a spojení bylo navázáno.", "The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Konfigurace je v pořádku, ale spojení selhalo. Zkontrolujte, prosím, nastavení serveru a přihlašovací údaje.", -"The configuration is invalid. Please look in the ownCloud log for further details." => "Nastavení je neplatné. Zkontrolujte, prosím, záznam ownCloud pro další podrobnosti.", -"Deletion failed" => "Mazání selhalo.", -"Take over settings from recent server configuration?" => "Převzít nastavení z nedávného nastavení serveru?", +"The configuration is invalid. Please look in the ownCloud log for further details." => "Nastavení je neplatné. Zkontrolujte, prosím, záznamy ownCloud pro další podrobnosti.", +"Deletion failed" => "Mazání selhalo", +"Take over settings from recent server configuration?" => "Převzít nastavení z nedávné konfigurace serveru?", "Keep settings?" => "Ponechat nastavení?", "Cannot add server configuration" => "Nelze přidat nastavení serveru", "mappings cleared" => "mapování zrušeno", @@ -17,7 +17,7 @@ $TRANSLATIONS = array( "Do you really want to delete the current Server Configuration?" => "Opravdu si přejete smazat současné nastavení serveru?", "Confirm Deletion" => "Potvrdit smazání", "Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." => "Varování: Aplikace user_ldap a user_webdavauth jsou vzájemně nekompatibilní. Můžete zaznamenat neočekávané chování. Požádejte prosím vašeho systémového administrátora o zakázání jednoho z nich.", -"Warning: The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "Varování: není nainstalován LDAP modul pro PHP, podpůrná vrstva nebude fungovat. Požádejte, prosím, správce systému aby jej nainstaloval.", +"Warning: The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "Varování: není nainstalován LDAP modul pro PHP, podpůrná vrstva nebude fungovat. Požádejte, prosím, správce systému, aby jej nainstaloval.", "Server configuration" => "Nastavení serveru", "Add Server Configuration" => "Přidat nastavení serveru", "Host" => "Počítač", @@ -26,42 +26,34 @@ $TRANSLATIONS = array( "One Base DN per line" => "Jedna základní DN na řádku", "You can specify Base DN for users and groups in the Advanced tab" => "V rozšířeném nastavení můžete určit základní DN pro uživatele a skupiny", "User DN" => "Uživatelské DN", -"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "DN klentského uživatele ke kterému tvoříte vazbu, např. uid=agent,dc=example,dc=com. Pro anonymní přístup ponechte údaje DN and Heslo prázdné.", +"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "DN klientského uživatele, ke kterému tvoříte vazbu, např. uid=agent,dc=example,dc=com. Pro anonymní přístup ponechte DN a heslo prázdné.", "Password" => "Heslo", -"For anonymous access, leave DN and Password empty." => "Pro anonymní přístup, ponechte údaje DN and heslo prázdné.", +"For anonymous access, leave DN and Password empty." => "Pro anonymní přístup ponechte údaje DN and heslo prázdné.", "User Login Filter" => "Filtr přihlášení uživatelů", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Určuje použitý filtr, při pokusu o přihlášení. %%uid nahrazuje uživatelské jméno v činnosti přihlášení.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "použijte zástupný vzor %%uid, např. \"uid=%%uid\"", -"User List Filter" => "Filtr uživatelských seznamů", -"Defines the filter to apply, when retrieving users." => "Určuje použitý filtr, pro získávaní uživatelů.", -"without any placeholder, e.g. \"objectClass=person\"." => "bez zástupných znaků, např. \"objectClass=person\".", +"User List Filter" => "Filtr seznamu uživatelů", "Group Filter" => "Filtr skupin", -"Defines the filter to apply, when retrieving groups." => "Určuje použitý filtr, pro získávaní skupin.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "bez zástupných znaků, např. \"objectClass=posixGroup\".", "Connection Settings" => "Nastavení spojení", "Configuration Active" => "Nastavení aktivní", -"When unchecked, this configuration will be skipped." => "Pokud není zaškrtnuto, bude nastavení přeskočeno.", +"When unchecked, this configuration will be skipped." => "Pokud není zaškrtnuto, bude toto nastavení přeskočeno.", "Port" => "Port", "Backup (Replica) Host" => "Záložní (kopie) hostitel", "Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Zadejte volitelného záložního hostitele. Musí to být kopie hlavního serveru LDAP/AD.", "Backup (Replica) Port" => "Záložní (kopie) port", -"Disable Main Server" => "Zakázat hlavní serveru", -"Only connect to the replica server." => "Připojit jen k replikujícímu serveru.", +"Disable Main Server" => "Zakázat hlavní server", +"Only connect to the replica server." => "Připojit jen k záložnímu serveru.", "Use TLS" => "Použít TLS", -"Do not use it additionally for LDAPS connections, it will fail." => "Nepoužívejte pro spojení LDAP, selže.", +"Do not use it additionally for LDAPS connections, it will fail." => "Nepoužívejte v kombinaci s LDAPS spojením, nebude to fungovat.", "Case insensitve LDAP server (Windows)" => "LDAP server nerozlišující velikost znaků (Windows)", "Turn off SSL certificate validation." => "Vypnout ověřování SSL certifikátu.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Pokud spojení funguje jen s touto volbou, importujte SSL certifikát vašeho LDAP serveru na server %s.", -"Not recommended, use for testing only." => "Není doporučeno, pouze pro testovací účely.", "Cache Time-To-Live" => "TTL vyrovnávací paměti", -"in seconds. A change empties the cache." => "ve vteřinách. Změna vyprázdní vyrovnávací paměť.", +"in seconds. A change empties the cache." => "v sekundách. Změna vyprázdní vyrovnávací paměť.", "Directory Settings" => "Nastavení adresáře", "User Display Name Field" => "Pole zobrazovaného jména uživatele", "The LDAP attribute to use to generate the user's display name." => "LDAP atribut použitý k vytvoření zobrazovaného jména uživatele.", "Base User Tree" => "Základní uživatelský strom", "One User Base DN per line" => "Jedna uživatelská základní DN na řádku", "User Search Attributes" => "Atributy vyhledávání uživatelů", -"Optional; one attribute per line" => "Volitelné, atribut na řádku", +"Optional; one attribute per line" => "Volitelné, jeden atribut na řádku", "Group Display Name Field" => "Pole zobrazovaného jména skupiny", "The LDAP attribute to use to generate the groups's display name." => "LDAP atribut použitý k vytvoření zobrazovaného jména skupiny.", "Base Group Tree" => "Základní skupinový strom", @@ -76,13 +68,13 @@ $TRANSLATIONS = array( "User Home Folder Naming Rule" => "Pravidlo pojmenování domovské složky uživatele", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Ponechte prázdné pro uživatelské jméno (výchozí). Jinak uveďte LDAP/AD parametr.", "Internal Username" => "Interní uživatelské jméno", -"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. To achieve a similar behavior as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." => "Ve výchozím nastavení bude uživatelské jméno vytvořeno z UUID atributu. To zajistí unikátnost uživatelského jména bez potřeby konverze znaků. Interní uživatelské jméno je omezena na znaky: [ a-zA-Z0-9_.@- ]. Ostatní znaky jsou nahrazeny jejich ASCII ekvivalentem nebo jednoduše vynechány. V případě kolize uživatelských jmen bude přidáno/navýšeno číslo. Interní uživatelské jméno je používáno k interní identifikaci uživatele. Je také výchozím názvem uživatelského domovského adresáře. Je také součástí URL pro vzdálený přístup, například všech *DAV služeb. S tímto nastavením bude výchozí chování přepsáno. Pro dosažení podobného chování jako před ownCloudem 5 uveďte atribut zobrazovaného jména do pole níže. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele z LDAP.", +"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. To achieve a similar behavior as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." => "Ve výchozím nastavení bude uživatelské jméno vytvořeno z UUID atributu. To zajistí unikátnost uživatelského jména a není potřeba provádět konverzi znaků. Interní uživatelské jméno je omezeno na znaky: [ a-zA-Z0-9_.@- ]. Ostatní znaky jsou nahrazeny jejich ASCII ekvivalentem nebo jednoduše vynechány. V případě kolize uživatelských jmen bude přidáno/navýšeno číslo. Interní uživatelské jméno je používáno k interní identifikaci uživatele. Je také výchozím názvem uživatelského domovského adresáře. Je také součástí URL pro vzdálený přístup, například všech *DAV služeb. S tímto nastavením může být výchozí chování změněno. Pro dosažení podobného chování jako před ownCloudem 5 uveďte atribut zobrazovaného jména do pole níže. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele z LDAP.", "Internal Username Attribute:" => "Atribut interního uživatelského jména:", "Override UUID detection" => "Nastavit ručně UUID atribut", -"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "Ve výchozím nastavení je UUID atribut nalezen automaticky. UUID atribut je používán pro nezpochybnitelnou identifikaci uživatelů a skupin z LDAP. Navíc je na základě UUID tvořeno také interní uživatelské jméno, pokud není nastaveno jinak. Můžete výchozí nastavení přepsat a použít atribut který sami zvolíte. Musíte se ale ujistit že atribut který vyberete bude uveden jak u uživatelů, tak i u skupin a je unikátní. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele a skupiny z LDAP.", +"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "Ve výchozím nastavení je UUID atribut nalezen automaticky. UUID atribut je používán pro nezpochybnitelnou identifikaci uživatelů a skupin z LDAP. Navíc je na základě UUID tvořeno také interní uživatelské jméno, pokud není nastaveno jinak. Můžete výchozí nastavení přepsat a použít atribut, který sami zvolíte. Musíte se ale ujistit, že atribut, který vyberete, bude uveden jak u uživatelů, tak i u skupin a je unikátní. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele a skupiny z LDAP.", "UUID Attribute:" => "Atribut UUID:", "Username-LDAP User Mapping" => "Mapování uživatelských jmen z LDAPu", -"Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." => "Uživatelská jména jsou používány pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý uživatel z LDAP interní uživatelské jméno. To je nezbytné pro mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. Navíc je cachována DN pro reprodukci interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, jen v testovací nebo experimentální fázi.", +"Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." => "Uživatelská jména jsou používány pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý uživatel z LDAP interní uživatelské jméno. To vyžaduje mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. Navíc je cachována DN pro zmenšení interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Interní uživatelské jméno se používá celé. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, jen v testovací nebo experimentální fázi.", "Clear Username-LDAP User Mapping" => "Zrušit mapování uživatelských jmen LDAPu", "Clear Groupname-LDAP Group Mapping" => "Zrušit mapování názvů skupin LDAPu", "Test Configuration" => "Vyzkoušet nastavení", diff --git a/apps/user_ldap/l10n/da.php b/apps/user_ldap/l10n/da.php index ab59d3ed50..e0c7acbadf 100644 --- a/apps/user_ldap/l10n/da.php +++ b/apps/user_ldap/l10n/da.php @@ -23,11 +23,7 @@ $TRANSLATIONS = array( "For anonymous access, leave DN and Password empty." => "For anonym adgang, skal du lade DN og Adgangskode tomme.", "User Login Filter" => "Bruger Login Filter", "User List Filter" => "Brugerliste Filter", -"Defines the filter to apply, when retrieving users." => "Definere filteret der bruges ved indlæsning af brugere.", -"without any placeholder, e.g. \"objectClass=person\"." => "Uden stedfortræder, f.eks. \"objectClass=person\".", "Group Filter" => "Gruppe Filter", -"Defines the filter to apply, when retrieving groups." => "Definere filteret der bruges når der indlæses grupper.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "Uden stedfortræder, f.eks. \"objectClass=posixGroup\".", "Connection Settings" => "Forbindelsesindstillinger ", "Configuration Active" => "Konfiguration Aktiv", "Port" => "Port", @@ -38,7 +34,6 @@ $TRANSLATIONS = array( "Use TLS" => "Brug TLS", "Do not use it additionally for LDAPS connections, it will fail." => "Benyt ikke flere LDAPS forbindelser, det vil mislykkeds. ", "Turn off SSL certificate validation." => "Deaktiver SSL certifikat validering", -"Not recommended, use for testing only." => "Anbefales ikke, brug kun for at teste.", "User Display Name Field" => "User Display Name Field", "Base User Tree" => "Base Bruger Træ", "Base Group Tree" => "Base Group Tree", diff --git a/apps/user_ldap/l10n/de.php b/apps/user_ldap/l10n/de.php index 73649f7c0a..1520cc1daa 100644 --- a/apps/user_ldap/l10n/de.php +++ b/apps/user_ldap/l10n/de.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Passwort", "For anonymous access, leave DN and Password empty." => "Lasse die Felder DN und Passwort für anonymen Zugang leer.", "User Login Filter" => "Benutzer-Login-Filter", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Bestimmt den angewendeten Filter, wenn eine Anmeldung versucht wird. %%uid ersetzt den Benutzernamen beim Anmeldeversuch.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "verwende %%uid Platzhalter, z. B. \"uid=%%uid\"", "User List Filter" => "Benutzer-Filter-Liste", -"Defines the filter to apply, when retrieving users." => "Definiert den Filter für die Anfrage der Benutzer.", -"without any placeholder, e.g. \"objectClass=person\"." => "ohne Platzhalter, z.B.: \"objectClass=person\"", "Group Filter" => "Gruppen-Filter", -"Defines the filter to apply, when retrieving groups." => "Definiert den Filter für die Anfrage der Gruppen.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "ohne Platzhalter, z.B.: \"objectClass=posixGroup\"", "Connection Settings" => "Verbindungseinstellungen", "Configuration Active" => "Konfiguration aktiv", "When unchecked, this configuration will be skipped." => "Konfiguration wird übersprungen wenn deaktiviert", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Benutze es nicht zusammen mit LDAPS Verbindungen, es wird fehlschlagen.", "Case insensitve LDAP server (Windows)" => "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)", "Turn off SSL certificate validation." => "Schalte die SSL-Zertifikatsprüfung aus.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Falls die Verbindung nur mit dieser Option funktioniert, importiere das SSL-Zertifikat des LDAP-Servers in deinen %s Server.", -"Not recommended, use for testing only." => "Nicht empfohlen, nur zu Testzwecken.", "Cache Time-To-Live" => "Speichere Time-To-Live zwischen", "in seconds. A change empties the cache." => "in Sekunden. Eine Änderung leert den Cache.", "Directory Settings" => "Ordnereinstellungen", diff --git a/apps/user_ldap/l10n/de_DE.php b/apps/user_ldap/l10n/de_DE.php index 0052b75b33..1064849319 100644 --- a/apps/user_ldap/l10n/de_DE.php +++ b/apps/user_ldap/l10n/de_DE.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Passwort", "For anonymous access, leave DN and Password empty." => "Lassen Sie die Felder DN und Passwort für einen anonymen Zugang leer.", "User Login Filter" => "Benutzer-Login-Filter", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Bestimmt den angewendeten Filter, wenn eine Anmeldung durchgeführt wird. %%uid ersetzt den Benutzernamen beim Anmeldeversuch.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "verwenden Sie %%uid Platzhalter, z. B. \"uid=%%uid\"", "User List Filter" => "Benutzer-Filter-Liste", -"Defines the filter to apply, when retrieving users." => "Definiert den Filter für die Anfrage der Benutzer.", -"without any placeholder, e.g. \"objectClass=person\"." => "ohne Platzhalter, z.B.: \"objectClass=person\"", "Group Filter" => "Gruppen-Filter", -"Defines the filter to apply, when retrieving groups." => "Definiert den Filter für die Anfrage der Gruppen.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "ohne Platzhalter, z.B.: \"objectClass=posixGroup\"", "Connection Settings" => "Verbindungseinstellungen", "Configuration Active" => "Konfiguration aktiv", "When unchecked, this configuration will be skipped." => "Wenn nicht angehakt, wird diese Konfiguration übersprungen.", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Benutzen Sie es nicht in Verbindung mit LDAPS Verbindungen, es wird fehlschlagen.", "Case insensitve LDAP server (Windows)" => "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)", "Turn off SSL certificate validation." => "Schalten Sie die SSL-Zertifikatsprüfung aus.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Falls die Verbindung nur mit dieser Option funktioniert, importieren Sie das SSL-Zertifikat des LDAP-Servers in Ihren %s Server.", -"Not recommended, use for testing only." => "Nicht empfohlen, nur zu Testzwecken.", "Cache Time-To-Live" => "Speichere Time-To-Live zwischen", "in seconds. A change empties the cache." => "in Sekunden. Eine Änderung leert den Cache.", "Directory Settings" => "Ordnereinstellungen", diff --git a/apps/user_ldap/l10n/el.php b/apps/user_ldap/l10n/el.php index 140925f612..d588f90518 100644 --- a/apps/user_ldap/l10n/el.php +++ b/apps/user_ldap/l10n/el.php @@ -27,14 +27,8 @@ $TRANSLATIONS = array( "Password" => "Συνθηματικό", "For anonymous access, leave DN and Password empty." => "Για ανώνυμη πρόσβαση, αφήστε κενά τα πεδία DN και Pasword.", "User Login Filter" => "User Login Filter", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Καθορίζει το φίλτρο που θα ισχύει κατά την προσπάθεια σύνδεσης χρήστη. %%uid αντικαθιστά το όνομα χρήστη κατά τη σύνδεση. ", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "χρησιμοποιήστε τη μεταβλητή %%uid, π.χ. \"uid=%%uid\"", "User List Filter" => "User List Filter", -"Defines the filter to apply, when retrieving users." => "Καθορίζει το φίλτρο που θα ισχύει κατά την ανάκτηση επαφών.", -"without any placeholder, e.g. \"objectClass=person\"." => "χωρίς κάποια μεταβλητή, π.χ. \"objectClass=άτομο\".", "Group Filter" => "Group Filter", -"Defines the filter to apply, when retrieving groups." => "Καθορίζει το φίλτρο που θα ισχύει κατά την ανάκτηση ομάδων.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "χωρίς κάποια μεταβλητή, π.χ. \"objectClass=ΟμάδαPosix\".", "Connection Settings" => "Ρυθμίσεις Σύνδεσης", "Configuration Active" => "Ενεργοποιηση ρυθμισεων", "When unchecked, this configuration will be skipped." => "Όταν δεν είναι επιλεγμένο, αυτή η ρύθμιση θα πρέπει να παραλειφθεί. ", @@ -47,7 +41,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Μην το χρησιμοποιήσετε επιπροσθέτως, για LDAPS συνδέσεις , θα αποτύχει.", "Case insensitve LDAP server (Windows)" => "LDAP server (Windows) με διάκριση πεζών-ΚΕΦΑΛΑΙΩΝ", "Turn off SSL certificate validation." => "Απενεργοποίηση επικύρωσης πιστοποιητικού SSL.", -"Not recommended, use for testing only." => "Δεν προτείνεται, χρήση μόνο για δοκιμές.", "Cache Time-To-Live" => "Cache Time-To-Live", "in seconds. A change empties the cache." => "σε δευτερόλεπτα. Μια αλλαγή αδειάζει την μνήμη cache.", "Directory Settings" => "Ρυθμίσεις Καταλόγου", diff --git a/apps/user_ldap/l10n/eo.php b/apps/user_ldap/l10n/eo.php index 2973e05388..26d46b81b9 100644 --- a/apps/user_ldap/l10n/eo.php +++ b/apps/user_ldap/l10n/eo.php @@ -10,19 +10,12 @@ $TRANSLATIONS = array( "Password" => "Pasvorto", "For anonymous access, leave DN and Password empty." => "Por sennoman aliron, lasu DN-on kaj Pasvorton malplenaj.", "User Login Filter" => "Filtrilo de uzantensaluto", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Ĝi difinas la filtrilon aplikotan, kiam oni provas ensaluti. %%uid anstataŭigas la uzantonomon en la ensaluta ago.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "uzu la referencilon %%uid, ekz.: \"uid=%%uid\"", "User List Filter" => "Filtrilo de uzantolisto", -"Defines the filter to apply, when retrieving users." => "Ĝi difinas la filtrilon aplikotan, kiam veniĝas uzantoj.", -"without any placeholder, e.g. \"objectClass=person\"." => "sen ajna referencilo, ekz.: \"objectClass=person\".", "Group Filter" => "Filtrilo de grupo", -"Defines the filter to apply, when retrieving groups." => "Ĝi difinas la filtrilon aplikotan, kiam veniĝas grupoj.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "sen ajna referencilo, ekz.: \"objectClass=posixGroup\".", "Port" => "Pordo", "Use TLS" => "Uzi TLS-on", "Case insensitve LDAP server (Windows)" => "LDAP-servilo blinda je litergrandeco (Vindozo)", "Turn off SSL certificate validation." => "Malkapabligi validkontrolon de SSL-atestiloj.", -"Not recommended, use for testing only." => "Ne rekomendata, uzu ĝin nur por testoj.", "in seconds. A change empties the cache." => "sekunde. Ajna ŝanĝo malplenigas la kaŝmemoron.", "User Display Name Field" => "Kampo de vidignomo de uzanto", "Base User Tree" => "Baza uzantarbo", diff --git a/apps/user_ldap/l10n/es.php b/apps/user_ldap/l10n/es.php index ca59e2f3ea..e599427363 100644 --- a/apps/user_ldap/l10n/es.php +++ b/apps/user_ldap/l10n/es.php @@ -29,14 +29,8 @@ $TRANSLATIONS = array( "Password" => "Contraseña", "For anonymous access, leave DN and Password empty." => "Para acceso anónimo, deje DN y contraseña vacíos.", "User Login Filter" => "Filtro de inicio de sesión de usuario", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Define el filtro a aplicar cuando se ha realizado un login. %%uid remplazrá el nombre de usuario en el proceso de login.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "usar %%uid como comodín, ej: \"uid=%%uid\"", "User List Filter" => "Lista de filtros de usuario", -"Defines the filter to apply, when retrieving users." => "Define el filtro a aplicar, cuando se obtienen usuarios.", -"without any placeholder, e.g. \"objectClass=person\"." => "Sin comodines, ej: \"objectClass=person\".", "Group Filter" => "Filtro de grupo", -"Defines the filter to apply, when retrieving groups." => "Define el filtro a aplicar, cuando se obtienen grupos.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "sin comodines, ej: \"objectClass=posixGroup\".", "Connection Settings" => "Configuración de conexión", "Configuration Active" => "Configuracion activa", "When unchecked, this configuration will be skipped." => "Cuando deseleccione, esta configuracion sera omitida.", @@ -49,8 +43,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "No lo use para conexiones LDAPS, Fallará.", "Case insensitve LDAP server (Windows)" => "Servidor de LDAP no sensible a mayúsculas/minúsculas (Windows)", "Turn off SSL certificate validation." => "Apagar la validación por certificado SSL.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Si la conexión funciona sólo con esta opción, importe el certificado SSL del servidor LDAP en su servidor %s.", -"Not recommended, use for testing only." => "No recomendado, sólo para pruebas.", "Cache Time-To-Live" => "Cache TTL", "in seconds. A change empties the cache." => "en segundos. Un cambio vacía la caché.", "Directory Settings" => "Configuracion de directorio", diff --git a/apps/user_ldap/l10n/es_AR.php b/apps/user_ldap/l10n/es_AR.php index c4f339f76b..ecfcae32f4 100644 --- a/apps/user_ldap/l10n/es_AR.php +++ b/apps/user_ldap/l10n/es_AR.php @@ -29,14 +29,8 @@ $TRANSLATIONS = array( "Password" => "Contraseña", "For anonymous access, leave DN and Password empty." => "Para acceso anónimo, dejá DN y contraseña vacíos.", "User Login Filter" => "Filtro de inicio de sesión de usuario", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Define el filtro a aplicar cuando se ha realizado un login. %%uid remplazará el nombre de usuario en el proceso de inicio de sesión.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "usar %%uid como plantilla, p. ej.: \"uid=%%uid\"", "User List Filter" => "Lista de filtros de usuario", -"Defines the filter to apply, when retrieving users." => "Define el filtro a aplicar, cuando se obtienen usuarios.", -"without any placeholder, e.g. \"objectClass=person\"." => "Sin plantilla, p. ej.: \"objectClass=person\".", "Group Filter" => "Filtro de grupo", -"Defines the filter to apply, when retrieving groups." => "Define el filtro a aplicar cuando se obtienen grupos.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "Sin ninguna plantilla, p. ej.: \"objectClass=posixGroup\".", "Connection Settings" => "Configuración de Conección", "Configuration Active" => "Configuración activa", "When unchecked, this configuration will be skipped." => "Si no está seleccionada, esta configuración será omitida.", @@ -49,7 +43,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "No usar adicionalmente para conexiones LDAPS, las mismas fallarán", "Case insensitve LDAP server (Windows)" => "Servidor de LDAP sensible a mayúsculas/minúsculas (Windows)", "Turn off SSL certificate validation." => "Desactivar la validación por certificado SSL.", -"Not recommended, use for testing only." => "No recomendado, sólo para pruebas.", "Cache Time-To-Live" => "Tiempo de vida del caché", "in seconds. A change empties the cache." => "en segundos. Cambiarlo vacía la cache.", "Directory Settings" => "Configuración de Directorio", diff --git a/apps/user_ldap/l10n/et_EE.php b/apps/user_ldap/l10n/et_EE.php index f97a1ad740..700b31e7ba 100644 --- a/apps/user_ldap/l10n/et_EE.php +++ b/apps/user_ldap/l10n/et_EE.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Parool", "For anonymous access, leave DN and Password empty." => "Anonüümseks ligipääsuks jäta DN ja parool tühjaks.", "User Login Filter" => "Kasutajanime filter", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Määrab sisselogimisel kasutatava filtri. %%uid asendab sisselogimistegevuses kasutajanime.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "kasuta %%uid kohatäitjat, nt. \"uid=%%uid\"", "User List Filter" => "Kasutajate nimekirja filter", -"Defines the filter to apply, when retrieving users." => "Määrab kasutajaid hankides filtri, mida rakendatakse.", -"without any placeholder, e.g. \"objectClass=person\"." => "ilma ühegi kohatäitjata, nt. \"objectClass=person\".", "Group Filter" => "Grupi filter", -"Defines the filter to apply, when retrieving groups." => "Määrab gruppe hankides filtri, mida rakendatakse.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "ilma ühegi kohatäitjata, nt. \"objectClass=posixGroup\".", "Connection Settings" => "Ühenduse seaded", "Configuration Active" => "Seadistus aktiivne", "When unchecked, this configuration will be skipped." => "Kui märkimata, siis seadistust ei kasutata", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "LDAPS puhul ära kasuta. Ühendus ei toimi.", "Case insensitve LDAP server (Windows)" => "Mittetõstutundlik LDAP server (Windows)", "Turn off SSL certificate validation." => "Lülita SSL sertifikaadi kontrollimine välja.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Kui ühendus toimib ainult selle valikuga, siis impordi LDAP serveri SSL sertifikaat oma %s serverisse.", -"Not recommended, use for testing only." => "Pole soovitatav, kasuta ainult testimiseks.", "Cache Time-To-Live" => "Puhvri iga", "in seconds. A change empties the cache." => "sekundites. Muudatus tühjendab vahemälu.", "Directory Settings" => "Kataloogi seaded", diff --git a/apps/user_ldap/l10n/eu.php b/apps/user_ldap/l10n/eu.php index 59e8371d9c..664d490194 100644 --- a/apps/user_ldap/l10n/eu.php +++ b/apps/user_ldap/l10n/eu.php @@ -27,14 +27,8 @@ $TRANSLATIONS = array( "Password" => "Pasahitza", "For anonymous access, leave DN and Password empty." => "Sarrera anonimoak gaitzeko utzi DN eta Pasahitza hutsik.", "User Login Filter" => "Erabiltzaileen saioa hasteko iragazkia", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Saioa hastean erabiliko den iragazkia zehazten du. %%uid-ek erabiltzaile izena ordezkatzen du saioa hasterakoan.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "erabili %%uid txantiloia, adb. \"uid=%%uid\"", "User List Filter" => "Erabiltzaile zerrendaren Iragazkia", -"Defines the filter to apply, when retrieving users." => "Erabiltzaileak jasotzen direnean ezarriko den iragazkia zehazten du.", -"without any placeholder, e.g. \"objectClass=person\"." => "txantiloirik gabe, adb. \"objectClass=person\".", "Group Filter" => "Taldeen iragazkia", -"Defines the filter to apply, when retrieving groups." => "Taldeak jasotzen direnean ezarriko den iragazkia zehazten du.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "txantiloirik gabe, adb. \"objectClass=posixGroup\".", "Connection Settings" => "Konexio Ezarpenak", "Configuration Active" => "Konfigurazio Aktiboa", "When unchecked, this configuration will be skipped." => "Markatuta ez dagoenean, konfigurazio hau ez da kontutan hartuko.", @@ -47,7 +41,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Ez erabili LDAPS konexioetarako, huts egingo du.", "Case insensitve LDAP server (Windows)" => "Maiuskulak eta minuskulak ezberditzen ez dituen LDAP zerbitzaria (windows)", "Turn off SSL certificate validation." => "Ezgaitu SSL ziurtagirien egiaztapena.", -"Not recommended, use for testing only." => "Ez da aholkatzen, erabili bakarrik frogak egiteko.", "Cache Time-To-Live" => "Katxearen Bizi-Iraupena", "in seconds. A change empties the cache." => "segundutan. Aldaketak katxea husten du.", "Directory Settings" => "Karpetaren Ezarpenak", diff --git a/apps/user_ldap/l10n/fa.php b/apps/user_ldap/l10n/fa.php index 7b65c798d8..c4db39521d 100644 --- a/apps/user_ldap/l10n/fa.php +++ b/apps/user_ldap/l10n/fa.php @@ -25,7 +25,6 @@ $TRANSLATIONS = array( "For anonymous access, leave DN and Password empty." => "برای دسترسی ناشناس، DN را رها نموده و رمزعبور را خالی بگذارید.", "User Login Filter" => "فیلتر ورودی کاربر", "Group Filter" => "فیلتر گروه", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "بدون هیچ گونه حفره یا سوراخ، به عنوان مثال، \"objectClass = posixGroup\".", "Connection Settings" => "تنظیمات اتصال", "Configuration Active" => "پیکربندی فعال", "When unchecked, this configuration will be skipped." => "زمانیکه انتخاب نشود، این پیکربندی نادیده گرفته خواهد شد.", @@ -37,7 +36,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "علاوه بر این برای اتصالات LDAPS از آن استفاده نکنید، با شکست مواجه خواهد شد.", "Case insensitve LDAP server (Windows)" => "غیر حساس به بزرگی و کوچکی حروف LDAP سرور (ویندوز)", "Turn off SSL certificate validation." => "غیرفعال کردن اعتبار گواهی نامه SSL .", -"Not recommended, use for testing only." => "توصیه نمی شود، تنها برای آزمایش استفاده کنید.", "Directory Settings" => "تنظیمات پوشه", "User Display Name Field" => "فیلد نام کاربر", "Base User Tree" => "کاربر درخت پایه", diff --git a/apps/user_ldap/l10n/fi_FI.php b/apps/user_ldap/l10n/fi_FI.php index 744833ff7b..341ffe8f62 100644 --- a/apps/user_ldap/l10n/fi_FI.php +++ b/apps/user_ldap/l10n/fi_FI.php @@ -17,21 +17,14 @@ $TRANSLATIONS = array( "Password" => "Salasana", "For anonymous access, leave DN and Password empty." => "Jos haluat mahdollistaa anonyymin pääsyn, jätä DN ja Salasana tyhjäksi ", "User Login Filter" => "Login suodatus", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Määrittelee käytettävän suodattimen, kun sisäänkirjautumista yritetään. %%uid korvaa sisäänkirjautumisessa käyttäjätunnuksen.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "käytä %%uid paikanvaraajaa, ts. \"uid=%%uid\"", "User List Filter" => "Käyttäjien suodatus", -"Defines the filter to apply, when retrieving users." => "Määrittelee käytettävän suodattimen, kun käyttäjiä haetaan. ", -"without any placeholder, e.g. \"objectClass=person\"." => "ilman paikanvaraustermiä, ts. \"objectClass=person\".", "Group Filter" => "Ryhmien suodatus", -"Defines the filter to apply, when retrieving groups." => "Määrittelee käytettävän suodattimen, kun ryhmiä haetaan. ", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "ilman paikanvaraustermiä, ts. \"objectClass=posixGroup\".", "Connection Settings" => "Yhteysasetukset", "Port" => "Portti", "Disable Main Server" => "Poista pääpalvelin käytöstä", "Use TLS" => "Käytä TLS:ää", "Case insensitve LDAP server (Windows)" => "Kirjainkoosta piittamaton LDAP-palvelin (Windows)", "Turn off SSL certificate validation." => "Poista käytöstä SSL-varmenteen vahvistus", -"Not recommended, use for testing only." => "Ei suositella, käytä vain testausta varten.", "in seconds. A change empties the cache." => "sekunneissa. Muutos tyhjentää välimuistin.", "Directory Settings" => "Hakemistoasetukset", "User Display Name Field" => "Käyttäjän näytettävän nimen kenttä", diff --git a/apps/user_ldap/l10n/fr.php b/apps/user_ldap/l10n/fr.php index 5fc02e5837..0c7d3ad078 100644 --- a/apps/user_ldap/l10n/fr.php +++ b/apps/user_ldap/l10n/fr.php @@ -29,14 +29,8 @@ $TRANSLATIONS = array( "Password" => "Mot de passe", "For anonymous access, leave DN and Password empty." => "Pour un accès anonyme, laisser le DN utilisateur et le mot de passe vides.", "User Login Filter" => "Modèle d'authentification utilisateurs", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Définit le motif à appliquer, lors d'une tentative de connexion. %%uid est remplacé par le nom d'utilisateur lors de la connexion.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "veuillez utiliser le champ %%uid , ex.: \"uid=%%uid\"", "User List Filter" => "Filtre d'utilisateurs", -"Defines the filter to apply, when retrieving users." => "Définit le filtre à appliquer lors de la récupération des utilisateurs.", -"without any placeholder, e.g. \"objectClass=person\"." => "sans élément de substitution, par exemple \"objectClass=person\".", "Group Filter" => "Filtre de groupes", -"Defines the filter to apply, when retrieving groups." => "Définit le filtre à appliquer lors de la récupération des groupes.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "sans élément de substitution, par exemple \"objectClass=posixGroup\".", "Connection Settings" => "Paramètres de connexion", "Configuration Active" => "Configuration active", "When unchecked, this configuration will be skipped." => "Lorsque non cochée, la configuration sera ignorée.", @@ -49,7 +43,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "À ne pas utiliser pour les connexions LDAPS (cela échouera).", "Case insensitve LDAP server (Windows)" => "Serveur LDAP insensible à la casse (Windows)", "Turn off SSL certificate validation." => "Désactiver la validation du certificat SSL.", -"Not recommended, use for testing only." => "Non recommandé, utilisation pour tests uniquement.", "Cache Time-To-Live" => "Durée de vie du cache", "in seconds. A change empties the cache." => "en secondes. Tout changement vide le cache.", "Directory Settings" => "Paramètres du répertoire", diff --git a/apps/user_ldap/l10n/gl.php b/apps/user_ldap/l10n/gl.php index ce4967f8b8..9debcef70a 100644 --- a/apps/user_ldap/l10n/gl.php +++ b/apps/user_ldap/l10n/gl.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Contrasinal", "For anonymous access, leave DN and Password empty." => "Para o acceso anónimo deixe o DN e o contrasinal baleiros.", "User Login Filter" => "Filtro de acceso de usuarios", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Define o filtro que se aplica cando se intenta o acceso. %%uid substitúe o nome de usuario e a acción de acceso.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "usar a marca de posición %%uid, p.ex «uid=%%uid»", "User List Filter" => "Filtro da lista de usuarios", -"Defines the filter to apply, when retrieving users." => "Define o filtro a aplicar cando se recompilan os usuarios.", -"without any placeholder, e.g. \"objectClass=person\"." => "sen ningunha marca de posición, como p.ex «objectClass=persoa».", "Group Filter" => "Filtro de grupo", -"Defines the filter to apply, when retrieving groups." => "Define o filtro a aplicar cando se recompilan os grupos.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "sen ningunha marca de posición, como p.ex «objectClass=grupoPosix».", "Connection Settings" => "Axustes da conexión", "Configuration Active" => "Configuración activa", "When unchecked, this configuration will be skipped." => "Se está sen marcar, omítese esta configuración.", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Non utilizalo ademais para conexións LDAPS xa que fallará.", "Case insensitve LDAP server (Windows)" => "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows)", "Turn off SSL certificate validation." => "Desactiva a validación do certificado SSL.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no teu servidor %s.", -"Not recommended, use for testing only." => "Non se recomenda. Só para probas.", "Cache Time-To-Live" => "Tempo de persistencia da caché", "in seconds. A change empties the cache." => "en segundos. Calquera cambio baleira a caché.", "Directory Settings" => "Axustes do directorio", diff --git a/apps/user_ldap/l10n/hu_HU.php b/apps/user_ldap/l10n/hu_HU.php index 61fa37ed95..6961869f3e 100644 --- a/apps/user_ldap/l10n/hu_HU.php +++ b/apps/user_ldap/l10n/hu_HU.php @@ -29,14 +29,8 @@ $TRANSLATIONS = array( "Password" => "Jelszó", "For anonymous access, leave DN and Password empty." => "Bejelentkezés nélküli eléréshez ne töltse ki a DN és Jelszó mezőket!", "User Login Filter" => "Szűrő a bejelentkezéshez", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Ez a szűrő érvényes a bejelentkezés megkísérlésekor. Ekkor az %%uid változó helyére a bejelentkezési név kerül.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "használja az %%uid változót, pl. \"uid=%%uid\"", "User List Filter" => "A felhasználók szűrője", -"Defines the filter to apply, when retrieving users." => "Ez a szűrő érvényes a felhasználók listázásakor.", -"without any placeholder, e.g. \"objectClass=person\"." => "itt ne használjon változót, pl. \"objectClass=person\".", "Group Filter" => "A csoportok szűrője", -"Defines the filter to apply, when retrieving groups." => "Ez a szűrő érvényes a csoportok listázásakor.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "itt ne használjunk változót, pl. \"objectClass=posixGroup\".", "Connection Settings" => "Kapcsolati beállítások", "Configuration Active" => "A beállítás aktív", "When unchecked, this configuration will be skipped." => "Ha nincs kipipálva, ez a beállítás kihagyódik.", @@ -49,7 +43,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "LDAPS kapcsolatok esetén ne kapcsoljuk be, mert nem fog működni.", "Case insensitve LDAP server (Windows)" => "Az LDAP-kiszolgáló nem tesz különbséget a kis- és nagybetűk között (Windows)", "Turn off SSL certificate validation." => "Ne ellenőrizzük az SSL-tanúsítvány érvényességét", -"Not recommended, use for testing only." => "Nem javasolt, csak tesztelésre érdemes használni.", "Cache Time-To-Live" => "A gyorsítótár tárolási időtartama", "in seconds. A change empties the cache." => "másodpercben. A változtatás törli a cache tartalmát.", "Directory Settings" => "Címtár beállítások", diff --git a/apps/user_ldap/l10n/id.php b/apps/user_ldap/l10n/id.php index efaf8e3c92..9580725616 100644 --- a/apps/user_ldap/l10n/id.php +++ b/apps/user_ldap/l10n/id.php @@ -27,14 +27,8 @@ $TRANSLATIONS = array( "Password" => "Sandi", "For anonymous access, leave DN and Password empty." => "Untuk akses anonim, biarkan DN dan Kata sandi kosong.", "User Login Filter" => "gunakan saringan login", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Definisikan filter untuk diterapkan, saat login dilakukan. %%uid menggantikan username saat login.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "gunakan pengganti %%uid, mis. \"uid=%%uid\"", "User List Filter" => "Daftar Filter Pengguna", -"Defines the filter to apply, when retrieving users." => "Definisikan filter untuk diterapkan saat menerima pengguna.", -"without any placeholder, e.g. \"objectClass=person\"." => "tanpa pengganti apapun, mis. \"objectClass=seseorang\".", "Group Filter" => "saringan grup", -"Defines the filter to apply, when retrieving groups." => "Definisikan filter untuk diterapkan saat menerima grup.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "tanpa pengganti apapaun, mis. \"objectClass=posixGroup\".", "Connection Settings" => "Pengaturan Koneksi", "Configuration Active" => "Konfigurasi Aktif", "When unchecked, this configuration will be skipped." => "Jika tidak dicentang, konfigurasi ini dilewati.", @@ -47,7 +41,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Jangan gunakan utamanya untuk koneksi LDAPS, koneksi akan gagal.", "Case insensitve LDAP server (Windows)" => "Server LDAP dengan kapitalisasi tidak sensitif (Windows)", "Turn off SSL certificate validation." => "matikan validasi sertivikat SSL", -"Not recommended, use for testing only." => "tidak disarankan, gunakan hanya untuk pengujian.", "Cache Time-To-Live" => "Gunakan Tembolok untuk Time-To-Live", "in seconds. A change empties the cache." => "dalam detik. perubahan mengosongkan cache", "Directory Settings" => "Pengaturan Direktori", diff --git a/apps/user_ldap/l10n/it.php b/apps/user_ldap/l10n/it.php index 0a44850fdb..82f42ef3be 100644 --- a/apps/user_ldap/l10n/it.php +++ b/apps/user_ldap/l10n/it.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Password", "For anonymous access, leave DN and Password empty." => "Per l'accesso anonimo, lasciare vuoti i campi DN e Password", "User Login Filter" => "Filtro per l'accesso utente", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Specifica quale filtro utilizzare quando si tenta l'accesso. %%uid sostituisce il nome utente all'atto dell'accesso.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "utilizza il segnaposto %%uid, ad esempio \"uid=%%uid\"", "User List Filter" => "Filtro per l'elenco utenti", -"Defines the filter to apply, when retrieving users." => "Specifica quale filtro utilizzare durante il recupero degli utenti.", -"without any placeholder, e.g. \"objectClass=person\"." => "senza nessun segnaposto, per esempio \"objectClass=person\".", "Group Filter" => "Filtro per il gruppo", -"Defines the filter to apply, when retrieving groups." => "Specifica quale filtro utilizzare durante il recupero dei gruppi.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "senza nessun segnaposto, per esempio \"objectClass=posixGroup\".", "Connection Settings" => "Impostazioni di connessione", "Configuration Active" => "Configurazione attiva", "When unchecked, this configuration will be skipped." => "Se deselezionata, questa configurazione sarà saltata.", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Da non utilizzare per le connessioni LDAPS, non funzionerà.", "Case insensitve LDAP server (Windows)" => "Case insensitve LDAP server (Windows)", "Turn off SSL certificate validation." => "Disattiva il controllo del certificato SSL.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Se la connessione funziona esclusivamente con questa opzione, importa il certificato SSL del server LDAP nel tuo server %s.", -"Not recommended, use for testing only." => "Non consigliato, utilizzare solo per test.", "Cache Time-To-Live" => "Tempo di vita della cache", "in seconds. A change empties the cache." => "in secondi. Il cambio svuota la cache.", "Directory Settings" => "Impostazioni delle cartelle", diff --git a/apps/user_ldap/l10n/ja_JP.php b/apps/user_ldap/l10n/ja_JP.php index d87a0f065b..ec0da14305 100644 --- a/apps/user_ldap/l10n/ja_JP.php +++ b/apps/user_ldap/l10n/ja_JP.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "パスワード", "For anonymous access, leave DN and Password empty." => "匿名アクセスの場合は、DNとパスワードを空にしてください。", "User Login Filter" => "ユーザログインフィルタ", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "ログインするときに適用するフィルターを定義する。%%uid がログイン時にユーザー名に置き換えられます。", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "%%uid プレースホルダーを利用してください。例 \"uid=%%uid\"", "User List Filter" => "ユーザリストフィルタ", -"Defines the filter to apply, when retrieving users." => "ユーザーを取得するときに適用するフィルターを定義する。", -"without any placeholder, e.g. \"objectClass=person\"." => "プレースホルダーを利用しないでください。例 \"objectClass=person\"", "Group Filter" => "グループフィルタ", -"Defines the filter to apply, when retrieving groups." => "グループを取得するときに適用するフィルターを定義する。", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "プレースホルダーを利用しないでください。例 \"objectClass=posixGroup\"", "Connection Settings" => "接続設定", "Configuration Active" => "設定はアクティブです", "When unchecked, this configuration will be skipped." => "チェックを外すと、この設定はスキップされます。", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "LDAPS接続のために追加でそれを利用しないで下さい。失敗します。", "Case insensitve LDAP server (Windows)" => "大文字/小文字を区別しないLDAPサーバ(Windows)", "Turn off SSL certificate validation." => "SSL証明書の確認を無効にする。", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "接続がこのオプションでのみ動作する場合は、LDAPサーバのSSL証明書を %s サーバにインポートしてください。", -"Not recommended, use for testing only." => "推奨しません、テスト目的でのみ利用してください。", "Cache Time-To-Live" => "キャッシュのTTL", "in seconds. A change empties the cache." => "秒。変更後にキャッシュがクリアされます。", "Directory Settings" => "ディレクトリ設定", diff --git a/apps/user_ldap/l10n/ka_GE.php b/apps/user_ldap/l10n/ka_GE.php index 7317a257da..860e8933b0 100644 --- a/apps/user_ldap/l10n/ka_GE.php +++ b/apps/user_ldap/l10n/ka_GE.php @@ -27,14 +27,8 @@ $TRANSLATIONS = array( "Password" => "პაროლი", "For anonymous access, leave DN and Password empty." => "ანონიმური დაშვებისთვის, დატოვეთ DN–ის და პაროლის ველები ცარიელი.", "User Login Filter" => "მომხმარებლის ფილტრი", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "როცა შემოსვლა განხორციელდება ასეიძლება მოვახდინოთ გაფილტვრა. %%uid შეიცვლება იუზერნეიმით მომხმარებლის ველში.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "გამოიყენეთ %%uid დამასრულებელი მაგ: \"uid=%%uid\"", "User List Filter" => "მომხმარებლებიის სიის ფილტრი", -"Defines the filter to apply, when retrieving users." => "გაფილტვრა განხორციელდება, როცა მომხმარებლების სია ჩამოიტვირთება.", -"without any placeholder, e.g. \"objectClass=person\"." => "ყოველგვარი დამასრულებელის გარეშე, მაგ: \"objectClass=person\".", "Group Filter" => "ჯგუფის ფილტრი", -"Defines the filter to apply, when retrieving groups." => "გაფილტვრა განხორციელდება, როცა ჯგუფის სია ჩამოიტვირთება.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "ყოველგვარი დამასრულებელის გარეშე, მაგ: \"objectClass=posixGroup\".", "Connection Settings" => "კავშირის პარამეტრები", "Configuration Active" => "კონფიგურაცია აქტიურია", "When unchecked, this configuration will be skipped." => "როცა გადანიშნულია, ეს კონფიგურაცია გამოტოვებული იქნება.", @@ -47,7 +41,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "არ გამოიყენოთ დამატებით LDAPS კავშირი. ის წარუმატებლად დასრულდება.", "Case insensitve LDAP server (Windows)" => "LDAP server (Windows)", "Turn off SSL certificate validation." => "გამორთეთ SSL სერთიფიკატის ვალიდაცია.", -"Not recommended, use for testing only." => "არ არის რეკომენდირებული, გამოიყენეთ მხოლოდ სატესტოდ.", "Cache Time-To-Live" => "ქეშის სიცოცხლის ხანგრძლივობა", "in seconds. A change empties the cache." => "წამებში. ცვლილება ასუფთავებს ქეშს.", "Directory Settings" => "დირექტორიის პარამეტრები", diff --git a/apps/user_ldap/l10n/ko.php b/apps/user_ldap/l10n/ko.php index 650781fe4a..a5a2798165 100644 --- a/apps/user_ldap/l10n/ko.php +++ b/apps/user_ldap/l10n/ko.php @@ -16,14 +16,8 @@ $TRANSLATIONS = array( "Password" => "암호", "For anonymous access, leave DN and Password empty." => "익명 접근을 허용하려면 DN과 암호를 비워 두십시오.", "User Login Filter" => "사용자 로그인 필터", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "로그인을 시도할 때 적용할 필터입니다. %%uid는 로그인 작업에서의 사용자 이름으로 대체됩니다.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "%%uid 자리 비움자를 사용하십시오. 예제: \"uid=%%uid\"\"", "User List Filter" => "사용자 목록 필터", -"Defines the filter to apply, when retrieving users." => "사용자를 검색할 때 적용할 필터를 정의합니다.", -"without any placeholder, e.g. \"objectClass=person\"." => "자리 비움자를 사용할 수 없습니다. 예제: \"objectClass=person\"", "Group Filter" => "그룹 필터", -"Defines the filter to apply, when retrieving groups." => "그룹을 검색할 때 적용할 필터를 정의합니다.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "자리 비움자를 사용할 수 없습니다. 예제: \"objectClass=posixGroup\"", "Connection Settings" => "연결 설정", "Configuration Active" => "구성 활성화", "Port" => "포트", @@ -33,7 +27,6 @@ $TRANSLATIONS = array( "Use TLS" => "TLS 사용", "Case insensitve LDAP server (Windows)" => "서버에서 대소문자를 구분하지 않음 (Windows)", "Turn off SSL certificate validation." => "SSL 인증서 유효성 검사를 해제합니다.", -"Not recommended, use for testing only." => "추천하지 않음, 테스트로만 사용하십시오.", "in seconds. A change empties the cache." => "초. 항목 변경 시 캐시가 갱신됩니다.", "Directory Settings" => "디렉토리 설정", "User Display Name Field" => "사용자의 표시 이름 필드", diff --git a/apps/user_ldap/l10n/lt_LT.php b/apps/user_ldap/l10n/lt_LT.php index 3046824e6c..7e8b389af7 100644 --- a/apps/user_ldap/l10n/lt_LT.php +++ b/apps/user_ldap/l10n/lt_LT.php @@ -7,7 +7,6 @@ $TRANSLATIONS = array( "Port" => "Prievadas", "Use TLS" => "Naudoti TLS", "Turn off SSL certificate validation." => "Išjungti SSL sertifikato tikrinimą.", -"Not recommended, use for testing only." => "Nerekomenduojama, naudokite tik testavimui.", "Help" => "Pagalba" ); $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/apps/user_ldap/l10n/lv.php b/apps/user_ldap/l10n/lv.php index 7d3d088b40..11a68fffeb 100644 --- a/apps/user_ldap/l10n/lv.php +++ b/apps/user_ldap/l10n/lv.php @@ -26,14 +26,8 @@ $TRANSLATIONS = array( "Password" => "Parole", "For anonymous access, leave DN and Password empty." => "Lai piekļūtu anonīmi, atstājiet DN un paroli tukšu.", "User Login Filter" => "Lietotāja ierakstīšanās filtrs", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Definē filtru, ko izmantot, kad mēģina ierakstīties. %%uid ierakstīšanās darbībā aizstāj lietotājvārdu.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "lieto %%uid vietturi, piemēram, \"uid=%%uid\"", "User List Filter" => "Lietotāju saraksta filtrs", -"Defines the filter to apply, when retrieving users." => "Definē filtru, ko izmantot, kad saņem lietotāju sarakstu.", -"without any placeholder, e.g. \"objectClass=person\"." => "bez jebkādiem vietturiem, piemēram, \"objectClass=person\".", "Group Filter" => "Grupu filtrs", -"Defines the filter to apply, when retrieving groups." => "Definē filtru, ko izmantot, kad saņem grupu sarakstu.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "bez jebkādiem vietturiem, piemēram, \"objectClass=posixGroup\".", "Connection Settings" => "Savienojuma iestatījumi", "Configuration Active" => "Konfigurācija ir aktīva", "When unchecked, this configuration will be skipped." => "Ja nav atzīmēts, šī konfigurācija tiks izlaista.", @@ -46,7 +40,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Neizmanto papildu LDAPS savienojumus! Tas nestrādās.", "Case insensitve LDAP server (Windows)" => "Reģistrnejutīgs LDAP serveris (Windows)", "Turn off SSL certificate validation." => "Izslēgt SSL sertifikātu validēšanu.", -"Not recommended, use for testing only." => "Nav ieteicams, izmanto tikai testēšanai!", "Cache Time-To-Live" => "Kešatmiņas dzīvlaiks", "in seconds. A change empties the cache." => "sekundēs. Izmaiņas iztukšos kešatmiņu.", "Directory Settings" => "Direktorijas iestatījumi", diff --git a/apps/user_ldap/l10n/nb_NO.php b/apps/user_ldap/l10n/nb_NO.php index 8f1c338b12..8c482ed2a5 100644 --- a/apps/user_ldap/l10n/nb_NO.php +++ b/apps/user_ldap/l10n/nb_NO.php @@ -27,14 +27,8 @@ $TRANSLATIONS = array( "Password" => "Passord", "For anonymous access, leave DN and Password empty." => "For anonym tilgang, la DN- og passord-feltet stå tomt.", "User Login Filter" => "Brukerpålogging filter", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Definerer filteret som skal brukes når et påloggingsforsøk blir utført. %%uid erstatter brukernavnet i innloggingshandlingen.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "bruk %%uid plassholder, f.eks. \"uid=%%uid\"", "User List Filter" => "Brukerliste filter", -"Defines the filter to apply, when retrieving users." => "Definerer filteret som skal brukes, når systemet innhenter brukere.", -"without any placeholder, e.g. \"objectClass=person\"." => "uten noe plassholder, f.eks. \"objectClass=person\".", "Group Filter" => "Gruppefilter", -"Defines the filter to apply, when retrieving groups." => "Definerer filteret som skal brukes, når systemet innhenter grupper.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "uten noe plassholder, f.eks. \"objectClass=posixGroup\".", "Configuration Active" => "Konfigurasjon aktiv", "When unchecked, this configuration will be skipped." => "Når ikke huket av så vil denne konfigurasjonen bli hoppet over.", "Port" => "Port", @@ -42,7 +36,6 @@ $TRANSLATIONS = array( "Use TLS" => "Bruk TLS", "Case insensitve LDAP server (Windows)" => "Case-insensitiv LDAP tjener (Windows)", "Turn off SSL certificate validation." => "Slå av SSL-sertifikat validering", -"Not recommended, use for testing only." => "Ikke anbefalt, bruk kun for testing", "in seconds. A change empties the cache." => "i sekunder. En endring tømmer bufferen.", "User Display Name Field" => "Vis brukerens navnfelt", "Base User Tree" => "Hovedbruker tre", diff --git a/apps/user_ldap/l10n/nl.php b/apps/user_ldap/l10n/nl.php index 1a67cd409d..301cad9852 100644 --- a/apps/user_ldap/l10n/nl.php +++ b/apps/user_ldap/l10n/nl.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Wachtwoord", "For anonymous access, leave DN and Password empty." => "Voor anonieme toegang, laat de DN en het wachtwoord leeg.", "User Login Filter" => "Gebruikers Login Filter", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Definiëerd de toe te passen filter indien er geprobeerd wordt in te loggen. %%uid vervangt de gebruikersnaam in de login actie.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "gebruik %%uid placeholder, bijv. \"uid=%%uid\"", "User List Filter" => "Gebruikers Lijst Filter", -"Defines the filter to apply, when retrieving users." => "Definiëerd de toe te passen filter voor het ophalen van gebruikers.", -"without any placeholder, e.g. \"objectClass=person\"." => "zonder een placeholder, bijv. \"objectClass=person\"", "Group Filter" => "Groep Filter", -"Defines the filter to apply, when retrieving groups." => "Definiëerd de toe te passen filter voor het ophalen van groepen.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "zonder een placeholder, bijv. \"objectClass=posixGroup\"", "Connection Settings" => "Verbindingsinstellingen", "Configuration Active" => "Configuratie actief", "When unchecked, this configuration will be skipped." => "Als dit niet is ingeschakeld wordt deze configuratie overgeslagen.", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Gebruik het niet voor LDAPS verbindingen, dat gaat niet lukken.", "Case insensitve LDAP server (Windows)" => "Niet-hoofdlettergevoelige LDAP server (Windows)", "Turn off SSL certificate validation." => "Schakel SSL certificaat validatie uit.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Als de connectie alleen werkt met deze optie, importeer dan het LDAP server SSL certificaat naar de %s server.", -"Not recommended, use for testing only." => "Niet aangeraden, gebruik alleen voor test doeleinden.", "Cache Time-To-Live" => "Cache time-to-live", "in seconds. A change empties the cache." => "in seconden. Een verandering maakt de cache leeg.", "Directory Settings" => "Mapinstellingen", @@ -76,10 +68,13 @@ $TRANSLATIONS = array( "User Home Folder Naming Rule" => "Gebruikers Home map naamgevingsregel", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Laat leeg voor de gebruikersnaam (standaard). Of, specificeer een LDAP/AD attribuut.", "Internal Username" => "Interne gebruikersnaam", +"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. To achieve a similar behavior as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." => "Standaard wordt de interne gebruikersnaam aangemaakt op basis van het UUID attribuut. Het zorgt ervoor dat de gebruikersnaam uniek is en dat tekens niet hoeven te worden geconverteerd. De interne gebruikersnaam heeft als beperking dat alleen deze tekens zijn toegestaan: [a-zA-Z0-9_.@- ]. Andere tekens worden vervangen door hun ASCII vertaling of gewoonweg weggelaten. Bij identieke namen wordt een nummer toegevoegd of verhoogd. De interne gebruikersnaam wordt gebruikt om een gebruiker binnen het systeem te herkennen. Het is ook de standaardnaam voor de standaardmap van de gebruiker in ownCloud. Het is ook een vertaling voor externe URL's, bijvoorbeeld voor alle *DAV diensten. Met deze instelling kan het standaardgedrag worden overschreven. Om een soortgelijk gedrag te bereiken als van vóór ownCloud 5, voer het gebruikersweergavenaam attribuut in in het volgende veld. Laat het leeg voor standaard gedrag. Veranderingen worden alleen toegepast op gekoppelde (toegevoegde) LDAP-gebruikers.", "Internal Username Attribute:" => "Interne gebruikersnaam attribuut:", "Override UUID detection" => "Negeren UUID detectie", +"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "Standaard herkent ownCloud het UUID-attribuut automatisch. Het UUID attribuut wordt gebruikt om LDAP-gebruikers en -groepen uniek te identificeren. Ook zal de interne gebruikersnaam worden aangemaakt op basis van het UUID, tenzij deze hierboven anders is aangegeven. U kunt de instelling overschrijven en zelf een waarde voor het attribuut opgeven. U moet ervoor zorgen dat het ingestelde attribuut kan worden opgehaald voor zowel gebruikers als groepen en dat het uniek is. Laat het leeg voor standaard gedrag. Veranderingen worden alleen doorgevoerd op nieuw gekoppelde (toegevoegde) LDAP-gebruikers en-groepen.", "UUID Attribute:" => "UUID Attribuut:", "Username-LDAP User Mapping" => "Gebruikersnaam-LDAP gebruikers vertaling", +"Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." => "ownCloud maakt gebruik van gebruikersnamen om (meta) data op te slaan en toe te wijzen. Om gebruikers uniek te identificeren, krijgt elke LDAP-gebruiker ook een interne gebruikersnaam. Dit vereist een koppeling van de ownCloud gebruikersnaam aan een LDAP-gebruiker. De gecreëerde gebruikersnaam is gekoppeld aan de UUID van de LDAP-gebruiker. Aanvullend wordt ook de 'DN' gecached om het aantal LDAP-interacties te verminderen, maar dit wordt niet gebruikt voor identificatie. Als de DN verandert, zullen de veranderingen worden gevonden. De interne naam wordt overal gebruikt. Het wissen van de koppeling zal overal resten achterlaten. Het wissen van koppelingen is niet configuratiegevoelig, maar het raakt wel alle LDAP instellingen! Zorg ervoor dat deze koppelingen nooit in een productieomgeving gewist worden. Maak ze alleen leeg in een test- of ontwikkelomgeving.", "Clear Username-LDAP User Mapping" => "Leegmaken Gebruikersnaam-LDAP gebruikers vertaling", "Clear Groupname-LDAP Group Mapping" => "Leegmaken Groepsnaam-LDAP groep vertaling", "Test Configuration" => "Test configuratie", diff --git a/apps/user_ldap/l10n/pl.php b/apps/user_ldap/l10n/pl.php index 87dfe41a31..7801f73dc1 100644 --- a/apps/user_ldap/l10n/pl.php +++ b/apps/user_ldap/l10n/pl.php @@ -29,14 +29,8 @@ $TRANSLATIONS = array( "Password" => "Hasło", "For anonymous access, leave DN and Password empty." => "Dla dostępu anonimowego pozostawić DN i hasło puste.", "User Login Filter" => "Filtr logowania użytkownika", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Definiuje filtr do zastosowania, gdy podejmowana jest próba logowania. %%uid zastępuje nazwę użytkownika w działaniu logowania.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "Użyj %%uid zastępczy, np. \"uid=%%uid\"", "User List Filter" => "Lista filtrów użytkownika", -"Defines the filter to apply, when retrieving users." => "Definiuje filtry do zastosowania, podczas pobierania użytkowników.", -"without any placeholder, e.g. \"objectClass=person\"." => "bez żadnych symboli zastępczych np. \"objectClass=person\".", "Group Filter" => "Grupa filtrów", -"Defines the filter to apply, when retrieving groups." => "Definiuje filtry do zastosowania, podczas pobierania grup.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "bez żadnych symboli zastępczych np. \"objectClass=posixGroup\".", "Connection Settings" => "Konfiguracja połączeń", "Configuration Active" => "Konfiguracja archiwum", "When unchecked, this configuration will be skipped." => "Gdy niezaznaczone, ta konfiguracja zostanie pominięta.", @@ -49,7 +43,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Nie używaj go dodatkowo dla połączeń protokołu LDAPS, zakończy się niepowodzeniem.", "Case insensitve LDAP server (Windows)" => "Wielkość liter serwera LDAP (Windows)", "Turn off SSL certificate validation." => "Wyłączyć sprawdzanie poprawności certyfikatu SSL.", -"Not recommended, use for testing only." => "Niezalecane, użyj tylko testowo.", "Cache Time-To-Live" => "Przechowuj czas życia", "in seconds. A change empties the cache." => "w sekundach. Zmiana opróżnia pamięć podręczną.", "Directory Settings" => "Ustawienia katalogów", diff --git a/apps/user_ldap/l10n/pt_BR.php b/apps/user_ldap/l10n/pt_BR.php index 0145e8fe2a..88006e1b5d 100644 --- a/apps/user_ldap/l10n/pt_BR.php +++ b/apps/user_ldap/l10n/pt_BR.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Senha", "For anonymous access, leave DN and Password empty." => "Para acesso anônimo, deixe DN e Senha vazios.", "User Login Filter" => "Filtro de Login de Usuário", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Define o filtro pra aplicar ao efetuar uma tentativa de login. %%uuid substitui o nome de usuário na ação de login.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "use %%uid placeholder, ex. \"uid=%%uid\"", "User List Filter" => "Filtro de Lista de Usuário", -"Defines the filter to apply, when retrieving users." => "Define filtro a ser aplicado ao obter usuários.", -"without any placeholder, e.g. \"objectClass=person\"." => "sem nenhum espaço reservado, ex. \"objectClass=person\".", "Group Filter" => "Filtro de Grupo", -"Defines the filter to apply, when retrieving groups." => "Define o filtro a aplicar ao obter grupos.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "sem nenhum espaço reservado, ex. \"objectClass=posixGroup\"", "Connection Settings" => "Configurações de Conexão", "Configuration Active" => "Configuração ativa", "When unchecked, this configuration will be skipped." => "Quando não marcada, esta configuração será ignorada.", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Não use adicionalmente para conexões LDAPS, pois falhará.", "Case insensitve LDAP server (Windows)" => "Servidor LDAP sensível à caixa alta (Windows)", "Turn off SSL certificate validation." => "Desligar validação de certificado SSL.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Se a conexão só funciona com esta opção, importe o certificado SSL do servidor LDAP no seu servidor %s.", -"Not recommended, use for testing only." => "Não recomendado, use somente para testes.", "Cache Time-To-Live" => "Cache Time-To-Live", "in seconds. A change empties the cache." => "em segundos. Uma mudança esvaziará o cache.", "Directory Settings" => "Configurações de Diretório", diff --git a/apps/user_ldap/l10n/pt_PT.php b/apps/user_ldap/l10n/pt_PT.php index 0abb049a15..b88ad18f0f 100644 --- a/apps/user_ldap/l10n/pt_PT.php +++ b/apps/user_ldap/l10n/pt_PT.php @@ -29,14 +29,8 @@ $TRANSLATIONS = array( "Password" => "Password", "For anonymous access, leave DN and Password empty." => "Para acesso anónimo, deixe DN e a Palavra-passe vazios.", "User Login Filter" => "Filtro de login de utilizador", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Define o filtro a aplicar, para aquando de uma tentativa de login. %%uid substitui o nome de utilizador utilizado.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "Use a variável %%uid , exemplo: \"uid=%%uid\"", "User List Filter" => "Utilizar filtro", -"Defines the filter to apply, when retrieving users." => "Defina o filtro a aplicar, ao recuperar utilizadores.", -"without any placeholder, e.g. \"objectClass=person\"." => "Sem variável. Exemplo: \"objectClass=pessoa\".", "Group Filter" => "Filtrar por grupo", -"Defines the filter to apply, when retrieving groups." => "Defina o filtro a aplicar, ao recuperar grupos.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "Sem nenhuma variável. Exemplo: \"objectClass=posixGroup\".", "Connection Settings" => "Definições de ligação", "Configuration Active" => "Configuração activa", "When unchecked, this configuration will be skipped." => "Se não estiver marcada, esta definição não será tida em conta.", @@ -49,7 +43,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Não utilize para adicionar ligações LDAP, irá falhar!", "Case insensitve LDAP server (Windows)" => "Servidor LDAP (Windows) não sensível a maiúsculas.", "Turn off SSL certificate validation." => "Desligar a validação de certificado SSL.", -"Not recommended, use for testing only." => "Não recomendado, utilizado apenas para testes!", "Cache Time-To-Live" => "Cache do tempo de vida dos objetos no servidor", "in seconds. A change empties the cache." => "em segundos. Uma alteração esvazia a cache.", "Directory Settings" => "Definições de directorias", diff --git a/apps/user_ldap/l10n/ro.php b/apps/user_ldap/l10n/ro.php index cdc94e6a49..a0bacccb70 100644 --- a/apps/user_ldap/l10n/ro.php +++ b/apps/user_ldap/l10n/ro.php @@ -14,19 +14,12 @@ $TRANSLATIONS = array( "Password" => "Parolă", "For anonymous access, leave DN and Password empty." => "Pentru acces anonim, lăsați DN și Parolă libere.", "User Login Filter" => "Filtrare după Nume Utilizator", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Definește fitrele care trebuie aplicate, când se încearcă conectarea. %%uid înlocuiește numele utilizatorului în procesul de conectare.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "folosiți substituentul %%uid , d.e. \"uid=%%uid\"", "User List Filter" => "Filtrarea după lista utilizatorilor", -"Defines the filter to apply, when retrieving users." => "Definește filtrele care trebui aplicate, când se peiau utilzatorii.", -"without any placeholder, e.g. \"objectClass=person\"." => "fără substituenți, d.e. \"objectClass=person\".", "Group Filter" => "Fitrare Grup", -"Defines the filter to apply, when retrieving groups." => "Definește filtrele care se aplică, când se preiau grupurile.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "fără substituenți, d.e. \"objectClass=posixGroup\"", "Port" => "Portul", "Use TLS" => "Utilizează TLS", "Case insensitve LDAP server (Windows)" => "Server LDAP insensibil la majuscule (Windows)", "Turn off SSL certificate validation." => "Oprește validarea certificatelor SSL ", -"Not recommended, use for testing only." => "Nu este recomandat, a se utiliza doar pentru testare.", "in seconds. A change empties the cache." => "în secunde. O schimbare curăță memoria tampon.", "User Display Name Field" => "Câmpul cu numele vizibil al utilizatorului", "Base User Tree" => "Arborele de bază al Utilizatorilor", diff --git a/apps/user_ldap/l10n/ru.php b/apps/user_ldap/l10n/ru.php index ef115f6bbd..f26e26f1e7 100644 --- a/apps/user_ldap/l10n/ru.php +++ b/apps/user_ldap/l10n/ru.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Пароль", "For anonymous access, leave DN and Password empty." => "Для анонимного доступа оставьте DN и пароль пустыми.", "User Login Filter" => "Фильтр входа пользователей", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Определяет фильтр для применения при попытке входа. %%uid заменяет имя пользователя при входе в систему.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "используйте заполнитель %%uid, например: \"uid=%%uid\"", "User List Filter" => "Фильтр списка пользователей", -"Defines the filter to apply, when retrieving users." => "Определяет фильтр для применения при получении пользователей.", -"without any placeholder, e.g. \"objectClass=person\"." => "без заполнителя, например: \"objectClass=person\".", "Group Filter" => "Фильтр группы", -"Defines the filter to apply, when retrieving groups." => "Определяет фильтр для применения при получении группы.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "без заполнения, например \"objectClass=posixGroup\".", "Connection Settings" => "Настройки подключения", "Configuration Active" => "Конфигурация активна", "When unchecked, this configuration will be skipped." => "Когда галочка снята, эта конфигурация будет пропущена.", @@ -50,7 +44,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Не используйте совместно с безопасными подключениями (LDAPS), это не сработает.", "Case insensitve LDAP server (Windows)" => "Нечувствительный к регистру сервер LDAP (Windows)", "Turn off SSL certificate validation." => "Отключить проверку сертификата SSL.", -"Not recommended, use for testing only." => "Не рекомендуется, используйте только для тестирования.", "Cache Time-To-Live" => "Кэш времени жизни", "in seconds. A change empties the cache." => "в секундах. Изменение очистит кэш.", "Directory Settings" => "Настройки каталога", diff --git a/apps/user_ldap/l10n/si_LK.php b/apps/user_ldap/l10n/si_LK.php index 21c8f047ff..5d2db636cf 100644 --- a/apps/user_ldap/l10n/si_LK.php +++ b/apps/user_ldap/l10n/si_LK.php @@ -9,10 +9,8 @@ $TRANSLATIONS = array( "User Login Filter" => "පරිශීලක පිවිසුම් පෙරහන", "User List Filter" => "පරිශීලක ලැයිස්තු පෙරහන", "Group Filter" => "කණ්ඩායම් පෙරහන", -"Defines the filter to apply, when retrieving groups." => "කණ්ඩායම් සොයා ලබාගන්නා විට, යොදන පෙරහන නියම කරයි", "Port" => "තොට", "Use TLS" => "TLS භාවිතා කරන්න", -"Not recommended, use for testing only." => "නිර්දේශ කළ නොහැක. පරීක්ෂණ සඳහා පමණක් භාවිත කරන්න", "Help" => "උදව්" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/apps/user_ldap/l10n/sk_SK.php b/apps/user_ldap/l10n/sk_SK.php index f02828daf7..c5bb6a8a50 100644 --- a/apps/user_ldap/l10n/sk_SK.php +++ b/apps/user_ldap/l10n/sk_SK.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Heslo", "For anonymous access, leave DN and Password empty." => "Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.", "User Login Filter" => "Filter prihlásenia používateľov", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Určuje použitý filter, pri pokuse o prihlásenie. %%uid nahradzuje používateľské meno v činnosti prihlásenia.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "použite zástupný vzor %%uid, napr. \\\"uid=%%uid\\\"", "User List Filter" => "Filter zoznamov používateľov", -"Defines the filter to apply, when retrieving users." => "Definuje použitý filter, pre získanie používateľov.", -"without any placeholder, e.g. \"objectClass=person\"." => "bez zástupných znakov, napr. \"objectClass=person\"", "Group Filter" => "Filter skupiny", -"Defines the filter to apply, when retrieving groups." => "Definuje použitý filter, pre získanie skupín.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "bez zástupných znakov, napr. \"objectClass=posixGroup\"", "Connection Settings" => "Nastavenie pripojenia", "Configuration Active" => "Nastavenia sú aktívne ", "When unchecked, this configuration will be skipped." => "Ak nie je zaškrtnuté, nastavenie bude preskočené.", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Nepoužívajte pre pripojenie LDAPS, zlyhá.", "Case insensitve LDAP server (Windows)" => "LDAP server nerozlišuje veľkosť znakov (Windows)", "Turn off SSL certificate validation." => "Vypnúť overovanie SSL certifikátu.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Ak pripojenie pracuje len s touto možnosťou, tak naimportujte SSL certifikát LDAP servera do vášho %s servera.", -"Not recommended, use for testing only." => "Nie je doporučované, len pre testovacie účely.", "Cache Time-To-Live" => "Životnosť objektov v cache", "in seconds. A change empties the cache." => "v sekundách. Zmena vyprázdni vyrovnávaciu pamäť.", "Directory Settings" => "Nastavenie priečinka", diff --git a/apps/user_ldap/l10n/sl.php b/apps/user_ldap/l10n/sl.php index 80abb79e49..703b643db5 100644 --- a/apps/user_ldap/l10n/sl.php +++ b/apps/user_ldap/l10n/sl.php @@ -29,14 +29,8 @@ $TRANSLATIONS = array( "Password" => "Geslo", "For anonymous access, leave DN and Password empty." => "Za brezimni dostop sta polji DN in geslo prazni.", "User Login Filter" => "Filter prijav uporabnikov", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Določi filter, uporabljen pri prijavi. %%uid nadomesti uporabniško ime v postopku prijave.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "Uporabite vsebnik %%uid, npr. \"uid=%%uid\".", "User List Filter" => "Filter seznama uporabnikov", -"Defines the filter to apply, when retrieving users." => "Določi filter za uporabo med pridobivanjem uporabnikov.", -"without any placeholder, e.g. \"objectClass=person\"." => "Brez kateregakoli vsebnika, npr. \"objectClass=person\".", "Group Filter" => "Filter skupin", -"Defines the filter to apply, when retrieving groups." => "Določi filter za uporabo med pridobivanjem skupin.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "Brez katerekoli vsebnika, npr. \"objectClass=posixGroup\".", "Connection Settings" => "Nastavitve povezave", "Configuration Active" => "Dejavna nastavitev", "When unchecked, this configuration will be skipped." => "Neizbrana možnost preskoči nastavitev.", @@ -49,7 +43,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Strežnika ni priporočljivo uporabljati za povezave LDAPS. Povezava bo spodletela.", "Case insensitve LDAP server (Windows)" => "Strežnik LDAP ne upošteva velikosti črk (Windows)", "Turn off SSL certificate validation." => "Onemogoči določanje veljavnosti potrdila SSL.", -"Not recommended, use for testing only." => "Dejanje ni priporočeno; uporabljeno naj bo le za preizkušanje delovanja.", "Cache Time-To-Live" => "Predpomni podatke TTL", "in seconds. A change empties the cache." => "v sekundah. Sprememba izprazni predpomnilnik.", "Directory Settings" => "Nastavitve mape", diff --git a/apps/user_ldap/l10n/sr.php b/apps/user_ldap/l10n/sr.php index 7dd12fe5cc..d0c9290dc1 100644 --- a/apps/user_ldap/l10n/sr.php +++ b/apps/user_ldap/l10n/sr.php @@ -10,19 +10,12 @@ $TRANSLATIONS = array( "Password" => "Лозинка", "For anonymous access, leave DN and Password empty." => "За анониман приступ, оставите поља DN и лозинка празним.", "User Login Filter" => "Филтер за пријаву корисника", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Одређује филтер за примењивање при покушају пријаве. %%uid замењује корисничко име.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "користите чувар места %%uid, нпр. „uid=%%uid\"", "User List Filter" => "Филтер за списак корисника", -"Defines the filter to apply, when retrieving users." => "Одређује филтер за примењивање при прибављању корисника.", -"without any placeholder, e.g. \"objectClass=person\"." => "без икаквог чувара места, нпр. „objectClass=person“.", "Group Filter" => "Филтер групе", -"Defines the filter to apply, when retrieving groups." => "Одређује филтер за примењивање при прибављању група.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "без икаквог чувара места, нпр. „objectClass=posixGroup“.", "Port" => "Порт", "Use TLS" => "Користи TLS", "Case insensitve LDAP server (Windows)" => "LDAP сервер осетљив на велика и мала слова (Windows)", "Turn off SSL certificate validation." => "Искључите потврду SSL сертификата.", -"Not recommended, use for testing only." => "Не препоручује се; користите само за тестирање.", "in seconds. A change empties the cache." => "у секундама. Промена испражњава кеш меморију.", "User Display Name Field" => "Име приказа корисника", "Base User Tree" => "Основно стабло корисника", diff --git a/apps/user_ldap/l10n/sv.php b/apps/user_ldap/l10n/sv.php index d5d47074be..c7fb33195d 100644 --- a/apps/user_ldap/l10n/sv.php +++ b/apps/user_ldap/l10n/sv.php @@ -30,14 +30,8 @@ $TRANSLATIONS = array( "Password" => "Lösenord", "For anonymous access, leave DN and Password empty." => "För anonym åtkomst, lämna DN och lösenord tomt.", "User Login Filter" => "Filter logga in användare", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Definierar filter att tillämpa vid inloggningsförsök. %% uid ersätter användarnamn i loginåtgärden.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "använd platshållare %%uid, t ex \"uid=%%uid\"", "User List Filter" => "Filter lista användare", -"Defines the filter to apply, when retrieving users." => "Definierar filter att tillämpa vid listning av användare.", -"without any placeholder, e.g. \"objectClass=person\"." => "utan platshållare, t.ex. \"objectClass=person\".", "Group Filter" => "Gruppfilter", -"Defines the filter to apply, when retrieving groups." => "Definierar filter att tillämpa vid listning av grupper.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "utan platshållare, t.ex. \"objectClass=posixGroup\".", "Connection Settings" => "Uppkopplingsinställningar", "Configuration Active" => "Konfiguration aktiv", "When unchecked, this configuration will be skipped." => "Ifall denna är avbockad så kommer konfigurationen att skippas.", @@ -51,8 +45,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Använd inte för LDAPS-anslutningar, det kommer inte att fungera.", "Case insensitve LDAP server (Windows)" => "LDAP-servern är okänslig för gemener och versaler (Windows)", "Turn off SSL certificate validation." => "Stäng av verifiering av SSL-certifikat.", -"If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Om anslutningen bara fungerar med detta alternativ, importera LDAP-serverns SSL-certifikat i din% s server.", -"Not recommended, use for testing only." => "Rekommenderas inte, använd bara för test. ", "Cache Time-To-Live" => "Cache Time-To-Live", "in seconds. A change empties the cache." => "i sekunder. En förändring tömmer cache.", "Directory Settings" => "Mappinställningar", diff --git a/apps/user_ldap/l10n/ta_LK.php b/apps/user_ldap/l10n/ta_LK.php index 6a541ca2d5..25053f2e3d 100644 --- a/apps/user_ldap/l10n/ta_LK.php +++ b/apps/user_ldap/l10n/ta_LK.php @@ -8,12 +8,10 @@ $TRANSLATIONS = array( "You can specify Base DN for users and groups in the Advanced tab" => "நீங்கள் பயனாளர்களுக்கும் மேன்மை தத்தலில் உள்ள குழுவிற்கும் தள DN ஐ குறிப்பிடலாம் ", "User DN" => "பயனாளர் DN", "Password" => "கடவுச்சொல்", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "எந்த ஒதுக்கீடும் இல்லாமல், உதாரணம். \"objectClass=posixGroup\".", "Port" => "துறை ", "Use TLS" => "TLS ஐ பயன்படுத்தவும்", "Case insensitve LDAP server (Windows)" => "உணர்ச்சியான LDAP சேவையகம் (சாளரங்கள்)", "Turn off SSL certificate validation." => "SSL சான்றிதழின் செல்லுபடியை நிறுத்திவிடவும்", -"Not recommended, use for testing only." => "பரிந்துரைக்கப்படவில்லை, சோதனைக்காக மட்டும் பயன்படுத்தவும்.", "in seconds. A change empties the cache." => "செக்கன்களில். ஒரு மாற்றம் இடைமாற்றுநினைவகத்தை வெற்றிடமாக்கும்.", "User Display Name Field" => "பயனாளர் காட்சிப்பெயர் புலம்", "Base User Tree" => "தள பயனாளர் மரம்", diff --git a/apps/user_ldap/l10n/th_TH.php b/apps/user_ldap/l10n/th_TH.php index 34739cb517..91d93e1235 100644 --- a/apps/user_ldap/l10n/th_TH.php +++ b/apps/user_ldap/l10n/th_TH.php @@ -26,21 +26,14 @@ $TRANSLATIONS = array( "Password" => "รหัสผ่าน", "For anonymous access, leave DN and Password empty." => "สำหรับการเข้าถึงโดยบุคคลนิรนาม ให้เว้นว่าง DN และรหัสผ่านไว้", "User Login Filter" => "ตัวกรองข้อมูลการเข้าสู่ระบบของผู้ใช้งาน", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "กำหนดตัวกรองข้อมูลที่ต้องการนำไปใช้งาน, เมื่อมีความพยายามในการเข้าสู่ระบบ %%uid จะถูกนำไปแทนที่ชื่อผู้ใช้งานในการกระทำของการเข้าสู่ระบบ", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "ใช้ตัวยึด %%uid, เช่น \"uid=%%uid\"", "User List Filter" => "ตัวกรองข้อมูลรายชื่อผู้ใช้งาน", -"Defines the filter to apply, when retrieving users." => "ระบุตัวกรองข้อมูลที่ต้องการนำไปใช้งาน, เมื่อดึงข้อมูลผู้ใช้งาน", -"without any placeholder, e.g. \"objectClass=person\"." => "โดยไม่ต้องมีตัวยึดใดๆ, เช่น \"objectClass=person\",", "Group Filter" => "ตัวกรองข้อมูลกลุ่ม", -"Defines the filter to apply, when retrieving groups." => "ระบุตัวกรองข้อมูลที่ต้องการนำไปใช้งาน, เมื่อดึงข้อมูลกลุ่ม", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "โดยไม่ต้องมีตัวยึดใดๆ, เช่น \"objectClass=posixGroup\",", "Connection Settings" => "ตั้งค่าการเชื่อมต่อ", "Port" => "พอร์ต", "Disable Main Server" => "ปิดใช้งานเซิร์ฟเวอร์หลัก", "Use TLS" => "ใช้ TLS", "Case insensitve LDAP server (Windows)" => "เซิร์ฟเวอร์ LDAP ประเภท Case insensitive (วินโดวส์)", "Turn off SSL certificate validation." => "ปิดใช้งานการตรวจสอบความถูกต้องของใบรับรองความปลอดภัย SSL", -"Not recommended, use for testing only." => "ไม่แนะนำให้ใช้งาน, ใช้สำหรับการทดสอบเท่านั้น", "in seconds. A change empties the cache." => "ในอีกไม่กี่วินาที ระบบจะเปลี่ยนแปลงข้อมูลในแคชให้ว่างเปล่า", "Directory Settings" => "ตั้งค่าไดเร็กทอรี่", "User Display Name Field" => "ช่องแสดงชื่อผู้ใช้งานที่ต้องการ", diff --git a/apps/user_ldap/l10n/tr.php b/apps/user_ldap/l10n/tr.php index e334ffcc8f..fc9cceddf0 100644 --- a/apps/user_ldap/l10n/tr.php +++ b/apps/user_ldap/l10n/tr.php @@ -26,14 +26,8 @@ $TRANSLATIONS = array( "Password" => "Parola", "For anonymous access, leave DN and Password empty." => "Anonim erişim için DN ve Parola alanlarını boş bırakın.", "User Login Filter" => "Kullanıcı Oturum Filtresi", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Filter uyunlamak icin tayin ediyor, ne zaman girişmek isteminiz. % % uid adi kullanici girismeye karsi koymacak. ", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "%%uid yer tutucusunu kullanın, örneğin \"uid=%%uid\"", "User List Filter" => "Kullanıcı Liste Filtresi", -"Defines the filter to apply, when retrieving users." => "Filter uyunmak icin tayin ediyor, ne zaman adi kullanici geri aliyor. ", -"without any placeholder, e.g. \"objectClass=person\"." => "bir yer tutucusu olmadan, örneğin \"objectClass=person\"", "Group Filter" => "Grup Süzgeci", -"Defines the filter to apply, when retrieving groups." => "Filter uyunmak icin tayin ediyor, ne zaman grubalari tekrar aliyor. ", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "siz bir yer tutucu, mes. 'objectClass=posixGroup ('posixGrubu''. ", "Connection Settings" => "Bağlantı ayarları", "When unchecked, this configuration will be skipped." => "Ne zaman iptal, bu uynnlama isletici ", "Port" => "Port", @@ -45,7 +39,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Bu LDAPS baglama icin kullamaminiz, basamacak. ", "Case insensitve LDAP server (Windows)" => "Dusme sunucu LDAP zor degil. (Windows)", "Turn off SSL certificate validation." => "SSL sertifika doğrulamasını kapat.", -"Not recommended, use for testing only." => "Önerilmez, sadece test için kullanın.", "Cache Time-To-Live" => "Cache Time-To-Live ", "in seconds. A change empties the cache." => "saniye cinsinden. Bir değişiklik önbelleği temizleyecektir.", "Directory Settings" => "Parametrar Listesin Adresinin ", diff --git a/apps/user_ldap/l10n/uk.php b/apps/user_ldap/l10n/uk.php index ebf7dbd5d8..5fb5276121 100644 --- a/apps/user_ldap/l10n/uk.php +++ b/apps/user_ldap/l10n/uk.php @@ -27,14 +27,8 @@ $TRANSLATIONS = array( "Password" => "Пароль", "For anonymous access, leave DN and Password empty." => "Для анонімного доступу, залиште DN і Пароль порожніми.", "User Login Filter" => "Фільтр Користувачів, що під'єднуються", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Визначає фільтр, який застосовується при спробі входу. %%uid замінює ім'я користувача при вході.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "використовуйте %%uid заповнювач, наприклад: \"uid=%%uid\"", "User List Filter" => "Фільтр Списку Користувачів", -"Defines the filter to apply, when retrieving users." => "Визначає фільтр, який застосовується при отриманні користувачів", -"without any placeholder, e.g. \"objectClass=person\"." => "без будь-якого заповнювача, наприклад: \"objectClass=person\".", "Group Filter" => "Фільтр Груп", -"Defines the filter to apply, when retrieving groups." => "Визначає фільтр, який застосовується при отриманні груп.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "без будь-якого заповнювача, наприклад: \"objectClass=posixGroup\".", "Connection Settings" => "Налаштування З'єднання", "Configuration Active" => "Налаштування Активне", "When unchecked, this configuration will be skipped." => "Якщо \"галочка\" знята, ця конфігурація буде пропущена.", @@ -47,7 +41,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Не використовуйте це додатково для під'єднання до LDAP, бо виконано не буде.", "Case insensitve LDAP server (Windows)" => "Нечутливий до регістру LDAP сервер (Windows)", "Turn off SSL certificate validation." => "Вимкнути перевірку SSL сертифіката.", -"Not recommended, use for testing only." => "Не рекомендується, використовуйте лише для тестів.", "Cache Time-To-Live" => "Час актуальності Кеша", "in seconds. A change empties the cache." => "в секундах. Зміна очищує кеш.", "Directory Settings" => "Налаштування Каталога", diff --git a/apps/user_ldap/l10n/vi.php b/apps/user_ldap/l10n/vi.php index c4fe9b73bc..7ef961df7a 100644 --- a/apps/user_ldap/l10n/vi.php +++ b/apps/user_ldap/l10n/vi.php @@ -12,14 +12,8 @@ $TRANSLATIONS = array( "Password" => "Mật khẩu", "For anonymous access, leave DN and Password empty." => "Cho phép truy cập nặc danh , DN và mật khẩu trống.", "User Login Filter" => "Lọc người dùng đăng nhập", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Xác định các bộ lọc để áp dụng, khi đăng nhập . uid%% thay thế tên người dùng trong các lần đăng nhập.", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "use %%uid placeholder, e.g. \"uid=%%uid\"", "User List Filter" => "Lọc danh sách thành viên", -"Defines the filter to apply, when retrieving users." => "Xác định các bộ lọc để áp dụng, khi người dụng sử dụng.", -"without any placeholder, e.g. \"objectClass=person\"." => "mà không giữ chỗ nào, ví dụ như \"objectClass = person\".", "Group Filter" => "Bộ lọc nhóm", -"Defines the filter to apply, when retrieving groups." => "Xác định các bộ lọc để áp dụng, khi nhóm sử dụng.", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "mà không giữ chỗ nào, ví dụ như \"objectClass = osixGroup\".", "Connection Settings" => "Connection Settings", "Port" => "Cổng", "Backup (Replica) Port" => "Cổng sao lưu (Replica)", @@ -28,7 +22,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "Do not use it additionally for LDAPS connections, it will fail.", "Case insensitve LDAP server (Windows)" => "Trường hợp insensitve LDAP máy chủ (Windows)", "Turn off SSL certificate validation." => "Tắt xác thực chứng nhận SSL", -"Not recommended, use for testing only." => "Không khuyến khích, Chỉ sử dụng để thử nghiệm.", "in seconds. A change empties the cache." => "trong vài giây. Một sự thay đổi bộ nhớ cache.", "Directory Settings" => "Directory Settings", "User Display Name Field" => "Hiển thị tên người sử dụng", diff --git a/apps/user_ldap/l10n/zh_CN.GB2312.php b/apps/user_ldap/l10n/zh_CN.GB2312.php index 92eded19b4..306b84a588 100644 --- a/apps/user_ldap/l10n/zh_CN.GB2312.php +++ b/apps/user_ldap/l10n/zh_CN.GB2312.php @@ -12,19 +12,12 @@ $TRANSLATIONS = array( "Password" => "密码", "For anonymous access, leave DN and Password empty." => "匿名访问请留空判别名和密码。", "User Login Filter" => "用户登录过滤器", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "定义尝试登录时要应用的过滤器。用 %%uid 替换登录操作中使用的用户名。", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "使用 %%uid 占位符,例如 \"uid=%%uid\"", "User List Filter" => "用户列表过滤器", -"Defines the filter to apply, when retrieving users." => "定义撷取用户时要应用的过滤器。", -"without any placeholder, e.g. \"objectClass=person\"." => "不能使用占位符,例如 \"objectClass=person\"。", "Group Filter" => "群组过滤器", -"Defines the filter to apply, when retrieving groups." => "定义撷取群组时要应用的过滤器", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "不能使用占位符,例如 \"objectClass=posixGroup\"。", "Port" => "端口", "Use TLS" => "使用 TLS", "Case insensitve LDAP server (Windows)" => "大小写不敏感的 LDAP 服务器 (Windows)", "Turn off SSL certificate validation." => "关闭 SSL 证书校验。", -"Not recommended, use for testing only." => "不推荐,仅供测试", "in seconds. A change empties the cache." => "以秒计。修改会清空缓存。", "User Display Name Field" => "用户显示名称字段", "Base User Tree" => "基本用户树", diff --git a/apps/user_ldap/l10n/zh_CN.php b/apps/user_ldap/l10n/zh_CN.php index 5107b7b1ab..c30cb42150 100644 --- a/apps/user_ldap/l10n/zh_CN.php +++ b/apps/user_ldap/l10n/zh_CN.php @@ -29,14 +29,8 @@ $TRANSLATIONS = array( "Password" => "密码", "For anonymous access, leave DN and Password empty." => "启用匿名访问,将DN和密码保留为空", "User Login Filter" => "用户登录过滤", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "定义当尝试登录时的过滤器。 在登录过程中,%%uid将会被用户名替换", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "使用 %%uid作为占位符,例如“uid=%%uid”", "User List Filter" => "用户列表过滤", -"Defines the filter to apply, when retrieving users." => "定义拉取用户时的过滤器", -"without any placeholder, e.g. \"objectClass=person\"." => "没有任何占位符,如 \"objectClass=person\".", "Group Filter" => "组过滤", -"Defines the filter to apply, when retrieving groups." => "定义拉取组信息时的过滤器", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "无需占位符,例如\"objectClass=posixGroup\"", "Connection Settings" => "连接设置", "Configuration Active" => "现行配置", "When unchecked, this configuration will be skipped." => "当反选后,此配置将被忽略。", @@ -49,7 +43,6 @@ $TRANSLATIONS = array( "Do not use it additionally for LDAPS connections, it will fail." => "对于 LDAPS 连接不要额外启用它,连接必然失败。", "Case insensitve LDAP server (Windows)" => "大小写敏感LDAP服务器(Windows)", "Turn off SSL certificate validation." => "关闭SSL证书验证", -"Not recommended, use for testing only." => "暂不推荐,仅供测试", "Cache Time-To-Live" => "缓存存活时间", "in seconds. A change empties the cache." => "以秒计。修改将清空缓存。", "Directory Settings" => "目录设置", diff --git a/apps/user_ldap/l10n/zh_TW.php b/apps/user_ldap/l10n/zh_TW.php index 84e1f83aef..38bed89574 100644 --- a/apps/user_ldap/l10n/zh_TW.php +++ b/apps/user_ldap/l10n/zh_TW.php @@ -27,14 +27,8 @@ $TRANSLATIONS = array( "Password" => "密碼", "For anonymous access, leave DN and Password empty." => "匿名連接時請將DN與密碼欄位留白", "User Login Filter" => "使用者登入過濾器", -"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "試圖登入時會定義要套用的篩選器。登入過程中%%uid會取代使用者名稱。", -"use %%uid placeholder, e.g. \"uid=%%uid\"" => "請使用 %%uid placeholder,例如:\"uid=%%uid\"", "User List Filter" => "使用者名單篩選器", -"Defines the filter to apply, when retrieving users." => "檢索使用者時定義要套用的篩選器", -"without any placeholder, e.g. \"objectClass=person\"." => "請勿使用任何placeholder,例如:\"objectClass=person\"。", "Group Filter" => "群組篩選器", -"Defines the filter to apply, when retrieving groups." => "檢索群組時,定義要套用的篩選器", -"without any placeholder, e.g. \"objectClass=posixGroup\"." => "請勿使用任何placeholder,例如:\"objectClass=posixGroup\"。", "Connection Settings" => "連線設定", "Configuration Active" => "設定為主動模式", "When unchecked, this configuration will be skipped." => "沒有被勾選時,此設定會被略過。", @@ -46,7 +40,6 @@ $TRANSLATIONS = array( "Use TLS" => "使用TLS", "Case insensitve LDAP server (Windows)" => "不區分大小寫的LDAP伺服器(Windows)", "Turn off SSL certificate validation." => "關閉 SSL 憑證驗證", -"Not recommended, use for testing only." => "不推薦使用,僅供測試用途。", "Cache Time-To-Live" => "快取的存活時間", "in seconds. A change empties the cache." => "以秒為單位。更變後會清空快取。", "Directory Settings" => "目錄選項", diff --git a/apps/user_webdavauth/l10n/zh_TW.php b/apps/user_webdavauth/l10n/zh_TW.php index 304ecdaf4f..013a1652f3 100644 --- a/apps/user_webdavauth/l10n/zh_TW.php +++ b/apps/user_webdavauth/l10n/zh_TW.php @@ -1,5 +1,7 @@ "WebDAV 認證" +"WebDAV Authentication" => "WebDAV 認證", +"Address: " => "為址", +"The user credentials will be sent to this address. This plugin checks the response and will interpret the HTTP statuscodes 401 and 403 as invalid credentials, and all other responses as valid credentials." => "使用者憑證將會被傳送到此位址。此外掛程式將會檢查回應,HTTP statuscodes 401與403將會被理解為無效憑證,而所有其他的回應將會被理解為有效憑證。" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/af_ZA.php b/core/l10n/af_ZA.php index ed5989e43b..4144705560 100644 --- a/core/l10n/af_ZA.php +++ b/core/l10n/af_ZA.php @@ -31,8 +31,6 @@ $TRANSLATIONS = array( "Log out" => "Teken uit", "Lost your password?" => "Jou wagwoord verloor?", "remember" => "onthou", -"Log in" => "Teken aan", -"prev" => "vorige", -"next" => "volgende" +"Log in" => "Teken aan" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/ar.php b/core/l10n/ar.php index b61b5cd060..84f076f301 100644 --- a/core/l10n/ar.php +++ b/core/l10n/ar.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "السنةالماضية", "years ago" => "سنة مضت", "Choose" => "اختيار", -"Cancel" => "الغاء", "Yes" => "نعم", "No" => "لا", "Ok" => "موافق", @@ -122,8 +121,6 @@ $TRANSLATIONS = array( "remember" => "تذكر", "Log in" => "أدخل", "Alternative Logins" => "اسماء دخول بديلة", -"prev" => "السابق", -"next" => "التالي", "Updating ownCloud to version %s, this may take a while." => "جاري تحديث Owncloud الى اصدار %s , قد يستغرق هذا بعض الوقت." ); $PLURAL_FORMS = "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"; diff --git a/core/l10n/be.php b/core/l10n/be.php index de1b24e4a7..83f0d99a2e 100644 --- a/core/l10n/be.php +++ b/core/l10n/be.php @@ -5,8 +5,6 @@ $TRANSLATIONS = array( "_%n day ago_::_%n days ago_" => array("","","",""), "_%n month ago_::_%n months ago_" => array("","","",""), "Advanced" => "Дасведчаны", -"Finish setup" => "Завяршыць ўстаноўку.", -"prev" => "Папярэдняя", -"next" => "Далей" +"Finish setup" => "Завяршыць ўстаноўку." ); $PLURAL_FORMS = "nplurals=4; 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/bg_BG.php b/core/l10n/bg_BG.php index d79fe87c8f..8afe42f206 100644 --- a/core/l10n/bg_BG.php +++ b/core/l10n/bg_BG.php @@ -31,7 +31,6 @@ $TRANSLATIONS = array( "_%n month ago_::_%n months ago_" => array("",""), "last year" => "последната година", "years ago" => "последните години", -"Cancel" => "Отказ", "Yes" => "Да", "No" => "Не", "Ok" => "Добре", @@ -68,8 +67,6 @@ $TRANSLATIONS = array( "Log out" => "Изход", "Lost your password?" => "Забравена парола?", "remember" => "запомни", -"Log in" => "Вход", -"prev" => "пред.", -"next" => "следващо" +"Log in" => "Вход" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/bn_BD.php b/core/l10n/bn_BD.php index b9227e1e61..5e65d681ec 100644 --- a/core/l10n/bn_BD.php +++ b/core/l10n/bn_BD.php @@ -39,7 +39,6 @@ $TRANSLATIONS = array( "last year" => "গত বছর", "years ago" => "বছর পূর্বে", "Choose" => "বেছে নিন", -"Cancel" => "বাতির", "Yes" => "হ্যাঁ", "No" => "না", "Ok" => "তথাস্তু", @@ -111,8 +110,6 @@ $TRANSLATIONS = array( "Lost your password?" => "কূটশব্দ হারিয়েছেন?", "remember" => "মনে রাখ", "Log in" => "প্রবেশ", -"prev" => "পূর্ববর্তী", -"next" => "পরবর্তী", "Updating ownCloud to version %s, this may take a while." => "%s ভার্সনে ownCloud পরিবর্ধন করা হচ্ছে, এজন্য কিছু সময় প্রয়োজন।" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/ca.php b/core/l10n/ca.php index 41b85875e7..3b8b57e8ac 100644 --- a/core/l10n/ca.php +++ b/core/l10n/ca.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "l'any passat", "years ago" => "anys enrere", "Choose" => "Escull", -"Cancel" => "Cancel·la", "Error loading file picker template" => "Error en carregar la plantilla del seleccionador de fitxers", "Yes" => "Sí", "No" => "No", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "Inici de sessió", "Alternative Logins" => "Acreditacions alternatives", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Ei,només fer-te saber que %s ha compartit %s amb tu.Mira-ho:Salut!", -"prev" => "anterior", -"next" => "següent", "Updating ownCloud to version %s, this may take a while." => "S'està actualitzant ownCloud a la versió %s, pot trigar una estona." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/cs_CZ.php b/core/l10n/cs_CZ.php index f984d1e526..78614eef0e 100644 --- a/core/l10n/cs_CZ.php +++ b/core/l10n/cs_CZ.php @@ -30,18 +30,17 @@ $TRANSLATIONS = array( "December" => "Prosinec", "Settings" => "Nastavení", "seconds ago" => "před pár vteřinami", -"_%n minute ago_::_%n minutes ago_" => array("","",""), -"_%n hour ago_::_%n hours ago_" => array("","",""), +"_%n minute ago_::_%n minutes ago_" => array("před %n minutou","před %n minutami","před %n minutami"), +"_%n hour ago_::_%n hours ago_" => array("před %n hodinou","před %n hodinami","před %n hodinami"), "today" => "dnes", "yesterday" => "včera", -"_%n day ago_::_%n days ago_" => array("","",""), +"_%n day ago_::_%n days ago_" => array("před %n dnem","před %n dny","před %n dny"), "last month" => "minulý měsíc", -"_%n month ago_::_%n months ago_" => array("","",""), +"_%n month ago_::_%n months ago_" => array("před %n měsícem","před %n měsíci","před %n měsíci"), "months ago" => "před měsíci", "last year" => "minulý rok", "years ago" => "před lety", "Choose" => "Vybrat", -"Cancel" => "Zrušit", "Error loading file picker template" => "Chyba při načítání šablony výběru souborů", "Yes" => "Ano", "No" => "Ne", @@ -84,6 +83,7 @@ $TRANSLATIONS = array( "Email sent" => "E-mail odeslán", "The update was unsuccessful. Please report this issue to the ownCloud community." => "Aktualizace neproběhla úspěšně. Nahlaste prosím problém do evidence chyb ownCloud", "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", "Use the following link to reset your password: {link}" => "Heslo obnovíte použitím následujícího odkazu: {link}", "The link to reset your password has been sent to your email.If you do not receive it within a reasonable amount of time, check your spam/junk folders.If it is not there ask your local administrator ." => "Odkaz na obnovení hesla byl odeslán na vaši e-mailovou adresu.Pokud jej v krátké době neobdržíte, zkontrolujte váš koš a složku spam.Pokud jej nenaleznete, kontaktujte svého správce.", "Request failed!Did you make sure your email/username was right?" => "Požadavek selhal!Ujistili jste se, že vaše uživatelské jméno a e-mail jsou správně?", @@ -135,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "Přihlásit", "Alternative Logins" => "Alternativní přihlášení", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Ahoj,jenom vám chci oznámit, že %s s vámi sdílí %s.\nPodívat se můžete zde.Díky", -"prev" => "předchozí", -"next" => "následující", "Updating ownCloud to version %s, this may take a while." => "Aktualizuji ownCloud na verzi %s, bude to chvíli trvat." ); $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 0123b09848..442970fbb0 100644 --- a/core/l10n/cy_GB.php +++ b/core/l10n/cy_GB.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "y llynedd", "years ago" => "blwyddyn yn ôl", "Choose" => "Dewisiwch", -"Cancel" => "Diddymu", "Yes" => "Ie", "No" => "Na", "Ok" => "Iawn", @@ -125,8 +124,6 @@ $TRANSLATIONS = array( "remember" => "cofio", "Log in" => "Mewngofnodi", "Alternative Logins" => "Mewngofnodiadau Amgen", -"prev" => "blaenorol", -"next" => "nesaf", "Updating ownCloud to version %s, this may take a while." => "Yn diweddaru owncloud i fersiwn %s, gall hyn gymryd amser." ); $PLURAL_FORMS = "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"; diff --git a/core/l10n/da.php b/core/l10n/da.php index f028331f89..79ccc20d49 100644 --- a/core/l10n/da.php +++ b/core/l10n/da.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "sidste år", "years ago" => "år siden", "Choose" => "Vælg", -"Cancel" => "Annuller", "Error loading file picker template" => "Fejl ved indlæsning af filvælger skabelon", "Yes" => "Ja", "No" => "Nej", @@ -136,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "Log ind", "Alternative Logins" => "Alternative logins", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Hallo,dette blot for at lade dig vide, at %s har delt \"%s\" med dig.Se det!Hej", -"prev" => "forrige", -"next" => "næste", "Updating ownCloud to version %s, this may take a while." => "Opdatere Owncloud til version %s, dette kan tage et stykke tid." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/de.php b/core/l10n/de.php index c4b22ecd87..2fe2f56412 100644 --- a/core/l10n/de.php +++ b/core/l10n/de.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "Letztes Jahr", "years ago" => "Vor Jahren", "Choose" => "Auswählen", -"Cancel" => "Abbrechen", "Error loading file picker template" => "Dateiauswahltemplate konnte nicht geladen werden", "Yes" => "Ja", "No" => "Nein", @@ -136,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "Einloggen", "Alternative Logins" => "Alternative Logins", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Hallo,wollte dich nur kurz informieren, dass %s gerade %s mit dir geteilt hat.Schau es dir an.Gruß!", -"prev" => "Zurück", -"next" => "Weiter", "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_CH.php b/core/l10n/de_CH.php index 81c74d841e..3e622ace6f 100644 --- a/core/l10n/de_CH.php +++ b/core/l10n/de_CH.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "Letztes Jahr", "years ago" => "Vor Jahren", "Choose" => "Auswählen", -"Cancel" => "Abbrechen", "Error loading file picker template" => "Es ist ein Fehler in der Vorlage des Datei-Auswählers aufgetreten.", "Yes" => "Ja", "No" => "Nein", @@ -135,8 +134,6 @@ $TRANSLATIONS = array( "Log in" => "Einloggen", "Alternative Logins" => "Alternative Logins", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Hallo,ich wollte Sie nur wissen lassen, dass %s %s mit Ihnen teilt.Schauen Sie es sich an!Viele Grüsse!", -"prev" => "Zurück", -"next" => "Weiter", "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 a323fd0819..60f5418727 100644 --- a/core/l10n/de_DE.php +++ b/core/l10n/de_DE.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "Letztes Jahr", "years ago" => "Vor Jahren", "Choose" => "Auswählen", -"Cancel" => "Abbrechen", "Error loading file picker template" => "Es ist ein Fehler in der Vorlage des Datei-Auswählers aufgetreten.", "Yes" => "Ja", "No" => "Nein", @@ -136,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "Einloggen", "Alternative Logins" => "Alternative Logins", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Hallo,ich wollte Sie nur wissen lassen, dass %s %s mit Ihnen teilt.Schauen Sie es sich an!Viele Grüße!", -"prev" => "Zurück", -"next" => "Weiter", "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/el.php b/core/l10n/el.php index 330a29e274..51a3a68d78 100644 --- a/core/l10n/el.php +++ b/core/l10n/el.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "τελευταίο χρόνο", "years ago" => "χρόνια πριν", "Choose" => "Επιλέξτε", -"Cancel" => "Άκυρο", "Error loading file picker template" => "Σφάλμα φόρτωσης αρχείου επιλογέα προτύπου", "Yes" => "Ναι", "No" => "Όχι", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "Είσοδος", "Alternative Logins" => "Εναλλακτικές Συνδέσεις", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Γεια σας,σας ενημερώνουμε ότι ο %s διαμοιράστηκε μαζί σας το »%s«.Δείτε το!Γεια χαρά!", -"prev" => "προηγούμενο", -"next" => "επόμενο", "Updating ownCloud to version %s, this may take a while." => "Ενημερώνοντας το ownCloud στην έκδοση %s,μπορεί να πάρει λίγο χρόνο." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/eo.php b/core/l10n/eo.php index 66fc435fec..fc688b103a 100644 --- a/core/l10n/eo.php +++ b/core/l10n/eo.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "lastajare", "years ago" => "jaroj antaŭe", "Choose" => "Elekti", -"Cancel" => "Nuligi", "Yes" => "Jes", "No" => "Ne", "Ok" => "Akcepti", @@ -126,8 +125,6 @@ $TRANSLATIONS = array( "Log in" => "Ensaluti", "Alternative Logins" => "Alternativaj ensalutoj", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Saluton:Ni nur sciigas vin, ke %s kunhavigis “%s” kun vi.Vidu ĝinĜis!", -"prev" => "maljena", -"next" => "jena", "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 fba08b9f60..9e7f565668 100644 --- a/core/l10n/es.php +++ b/core/l10n/es.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "el año pasado", "years ago" => "hace años", "Choose" => "Seleccionar", -"Cancel" => "Cancelar", "Error loading file picker template" => "Error cargando la plantilla del seleccionador de archivos", "Yes" => "Sí", "No" => "No", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "Entrar", "Alternative Logins" => "Inicios de sesión alternativos", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Oye,sólo te hago saber que %s compartido %s contigo,\nMíralo!Disfrutalo!", -"prev" => "anterior", -"next" => "siguiente", "Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, esto puede demorar un tiempo." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/es_AR.php b/core/l10n/es_AR.php index 68c501e05a..cd51ba2f44 100644 --- a/core/l10n/es_AR.php +++ b/core/l10n/es_AR.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "el año pasado", "years ago" => "años atrás", "Choose" => "Elegir", -"Cancel" => "Cancelar", "Error loading file picker template" => "Error al cargar la plantilla del seleccionador de archivos", "Yes" => "Sí", "No" => "No", @@ -132,8 +131,6 @@ $TRANSLATIONS = array( "Log in" => "Iniciar sesión", "Alternative Logins" => "Nombre alternativos de usuarios", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Hola,Simplemente te informo que %s compartió %s con vos.Miralo acá:¡Chau!", -"prev" => "anterior", -"next" => "siguiente", "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/et_EE.php b/core/l10n/et_EE.php index 5524411e77..8c2fb2804d 100644 --- a/core/l10n/et_EE.php +++ b/core/l10n/et_EE.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "viimasel aastal", "years ago" => "aastat tagasi", "Choose" => "Vali", -"Cancel" => "Loobu", "Error loading file picker template" => "Viga failivalija malli laadimisel", "Yes" => "Jah", "No" => "Ei", @@ -135,8 +134,6 @@ $TRANSLATIONS = array( "Log in" => "Logi sisse", "Alternative Logins" => "Alternatiivsed sisselogimisviisid", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Hei,lihtsalt annan sulle teada, et %s jagas sinuga »%s«.Vaata seda!Tervitades!", -"prev" => "eelm", -"next" => "järgm", "Updating ownCloud to version %s, this may take a while." => "ownCloudi uuendamine versioonile %s. See võib veidi aega võtta." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/eu.php b/core/l10n/eu.php index 5ab0e032e4..280c5a94b6 100644 --- a/core/l10n/eu.php +++ b/core/l10n/eu.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "joan den urtean", "years ago" => "urte", "Choose" => "Aukeratu", -"Cancel" => "Ezeztatu", "Error loading file picker template" => "Errorea fitxategi hautatzaile txantiloiak kargatzerakoan", "Yes" => "Bai", "No" => "Ez", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "Hasi saioa", "Alternative Logins" => "Beste erabiltzaile izenak", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Kaixo%s-ek %s zurekin partekatu duela jakin dezazun.\nIkusi ezazuOngi jarraitu!", -"prev" => "aurrekoa", -"next" => "hurrengoa", "Updating ownCloud to version %s, this may take a while." => "ownCloud %s bertsiora eguneratzen, denbora har dezake." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/fa.php b/core/l10n/fa.php index f9af8787e0..a9e17a194a 100644 --- a/core/l10n/fa.php +++ b/core/l10n/fa.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "سال قبل", "years ago" => "سالهای قبل", "Choose" => "انتخاب کردن", -"Cancel" => "منصرف شدن", "Error loading file picker template" => "خطا در بارگذاری قالب انتخاب کننده فایل", "Yes" => "بله", "No" => "نه", @@ -132,8 +131,6 @@ $TRANSLATIONS = array( "Log in" => "ورود", "Alternative Logins" => "ورود متناوب", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "اینجا فقط به شما اجازه میدهد که بدانید %s به اشتراک گذاشته شده»%s« توسط شما. مشاهده آن! به سلامتی!", -"prev" => "بازگشت", -"next" => "بعدی", "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 22d35c1471..d3cfe01293 100644 --- a/core/l10n/fi_FI.php +++ b/core/l10n/fi_FI.php @@ -39,7 +39,6 @@ $TRANSLATIONS = array( "last year" => "viime vuonna", "years ago" => "vuotta sitten", "Choose" => "Valitse", -"Cancel" => "Peru", "Yes" => "Kyllä", "No" => "Ei", "Ok" => "Ok", @@ -128,8 +127,6 @@ $TRANSLATIONS = array( "Log in" => "Kirjaudu sisään", "Alternative Logins" => "Vaihtoehtoiset kirjautumiset", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Hei!%s jakoi kohteen »%s« kanssasi.Katso se tästä!Näkemiin!", -"prev" => "edellinen", -"next" => "seuraava", "Updating ownCloud to version %s, this may take a while." => "Päivitetään ownCloud versioon %s, tämä saattaa kestää hetken." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/fr.php b/core/l10n/fr.php index 641378ac42..3f85cb1503 100644 --- a/core/l10n/fr.php +++ b/core/l10n/fr.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "l'année dernière", "years ago" => "il y a plusieurs années", "Choose" => "Choisir", -"Cancel" => "Annuler", "Error loading file picker template" => "Erreur de chargement du modèle du sélecteur de fichier", "Yes" => "Oui", "No" => "Non", @@ -132,8 +131,6 @@ $TRANSLATIONS = array( "Log in" => "Connexion", "Alternative Logins" => "Logins alternatifs", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Salut,je veux juste vous signaler %s partagé »%s« avec vous.Voyez-le!Bonne continuation!", -"prev" => "précédent", -"next" => "suivant", "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." ); $PLURAL_FORMS = "nplurals=2; plural=(n > 1);"; diff --git a/core/l10n/gl.php b/core/l10n/gl.php index 5c50556776..9db68bbbd0 100644 --- a/core/l10n/gl.php +++ b/core/l10n/gl.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "último ano", "years ago" => "anos atrás", "Choose" => "Escoller", -"Cancel" => "Cancelar", "Error loading file picker template" => "Produciuse un erro ao cargar o modelo do selector de ficheiros", "Yes" => "Si", "No" => "Non", @@ -136,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "Conectar", "Alternative Logins" => "Accesos alternativos", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Ola,só facerlle saber que %s compartiu «%s» con vostede.Véxao!Saúdos!", -"prev" => "anterior", -"next" => "seguinte", "Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a versión %s, esto pode levar un anaco." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/he.php b/core/l10n/he.php index 6a2e5c88ee..7f3f4dfdd3 100644 --- a/core/l10n/he.php +++ b/core/l10n/he.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "שנה שעברה", "years ago" => "שנים", "Choose" => "בחירה", -"Cancel" => "ביטול", "Error loading file picker template" => "שגיאה בטעינת תבנית בחירת הקבצים", "Yes" => "כן", "No" => "לא", @@ -126,8 +125,6 @@ $TRANSLATIONS = array( "remember" => "שמירת הססמה", "Log in" => "כניסה", "Alternative Logins" => "כניסות אלטרנטיביות", -"prev" => "הקודם", -"next" => "הבא", "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 7ad75a41a1..00cb5926d7 100644 --- a/core/l10n/hi.php +++ b/core/l10n/hi.php @@ -41,8 +41,6 @@ $TRANSLATIONS = array( "Database name" => "डेटाबेस का नाम", "Finish setup" => "सेटअप समाप्त करे", "Log out" => "लोग आउट", -"remember" => "याद रखें", -"prev" => "पिछला", -"next" => "अगला" +"remember" => "याद रखें" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/hr.php b/core/l10n/hr.php index 403df77f81..97fbfb8b97 100644 --- a/core/l10n/hr.php +++ b/core/l10n/hr.php @@ -34,7 +34,6 @@ $TRANSLATIONS = array( "last year" => "prošlu godinu", "years ago" => "godina", "Choose" => "Izaberi", -"Cancel" => "Odustani", "Yes" => "Da", "No" => "Ne", "Ok" => "U redu", @@ -93,8 +92,6 @@ $TRANSLATIONS = array( "Log out" => "Odjava", "Lost your password?" => "Izgubili ste lozinku?", "remember" => "zapamtiti", -"Log in" => "Prijava", -"prev" => "prethodan", -"next" => "sljedeći" +"Log in" => "Prijava" ); $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/hu_HU.php b/core/l10n/hu_HU.php index ddec9c1e4c..c231d7f9a4 100644 --- a/core/l10n/hu_HU.php +++ b/core/l10n/hu_HU.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "tavaly", "years ago" => "több éve", "Choose" => "Válasszon", -"Cancel" => "Mégsem", "Error loading file picker template" => "Nem sikerült betölteni a fájlkiválasztó sablont", "Yes" => "Igen", "No" => "Nem", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "Bejelentkezés", "Alternative Logins" => "Alternatív bejelentkezés", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Üdv!Új hír: %s megosztotta Önnel ezt: »%s«.Itt nézhető meg!Minden jót!", -"prev" => "előző", -"next" => "következő", "Updating ownCloud to version %s, this may take a while." => "Owncloud frissítés a %s verzióra folyamatban. Kis türelmet." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/ia.php b/core/l10n/ia.php index e0d1e96f6a..0556d5d129 100644 --- a/core/l10n/ia.php +++ b/core/l10n/ia.php @@ -24,7 +24,6 @@ $TRANSLATIONS = array( "_%n hour ago_::_%n hours ago_" => array("",""), "_%n day ago_::_%n days ago_" => array("",""), "_%n month ago_::_%n months ago_" => array("",""), -"Cancel" => "Cancellar", "Error" => "Error", "Share" => "Compartir", "Password" => "Contrasigno", @@ -56,8 +55,6 @@ $TRANSLATIONS = array( "Log out" => "Clauder le session", "Lost your password?" => "Tu perdeva le contrasigno?", "remember" => "memora", -"Log in" => "Aperir session", -"prev" => "prev", -"next" => "prox" +"Log in" => "Aperir session" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/id.php b/core/l10n/id.php index 644efde9fc..fc6cb788fb 100644 --- a/core/l10n/id.php +++ b/core/l10n/id.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "tahun kemarin", "years ago" => "beberapa tahun lalu", "Choose" => "Pilih", -"Cancel" => "Batal", "Yes" => "Ya", "No" => "Tidak", "Ok" => "Oke", @@ -122,8 +121,6 @@ $TRANSLATIONS = array( "remember" => "selalu masuk", "Log in" => "Masuk", "Alternative Logins" => "Cara Alternatif untuk Masuk", -"prev" => "sebelumnya", -"next" => "selanjutnya", "Updating ownCloud to version %s, this may take a while." => "Memperbarui ownCloud ke versi %s, prosesnya akan berlangsung beberapa saat." ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/is.php b/core/l10n/is.php index 5115d70ee7..8211421cf3 100644 --- a/core/l10n/is.php +++ b/core/l10n/is.php @@ -39,7 +39,6 @@ $TRANSLATIONS = array( "last year" => "síðasta ári", "years ago" => "einhverjum árum", "Choose" => "Veldu", -"Cancel" => "Hætta við", "Yes" => "Já", "No" => "Nei", "Ok" => "Í lagi", @@ -118,8 +117,6 @@ $TRANSLATIONS = array( "Lost your password?" => "Týndir þú lykilorðinu?", "remember" => "muna eftir mér", "Log in" => "Skrá inn", -"prev" => "fyrra", -"next" => "næsta", "Updating ownCloud to version %s, this may take a while." => "Uppfæri ownCloud í útgáfu %s, það gæti tekið smá stund." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/it.php b/core/l10n/it.php index 9c55f7125a..7a0af92070 100644 --- a/core/l10n/it.php +++ b/core/l10n/it.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "anno scorso", "years ago" => "anni fa", "Choose" => "Scegli", -"Cancel" => "Annulla", "Error loading file picker template" => "Errore durante il caricamento del modello del selezionatore di file", "Yes" => "Sì", "No" => "No", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "Accedi", "Alternative Logins" => "Accessi alternativi", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Ehilà,volevo solamente farti sapere che %s ha condiviso «%s» con te.Guarda!Saluti!", -"prev" => "precedente", -"next" => "successivo", "Updating ownCloud to version %s, this may take a while." => "Aggiornamento di ownCloud alla versione %s in corso, ciò potrebbe richiedere del tempo." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/ja_JP.php b/core/l10n/ja_JP.php index fc18408829..31d2f92eff 100644 --- a/core/l10n/ja_JP.php +++ b/core/l10n/ja_JP.php @@ -30,18 +30,17 @@ $TRANSLATIONS = array( "December" => "12月", "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 hour ago_::_%n hours ago_" => array("%n 時間後"), "today" => "今日", "yesterday" => "昨日", -"_%n day ago_::_%n days ago_" => array(""), +"_%n day ago_::_%n days ago_" => array("%n 日後"), "last month" => "一月前", -"_%n month ago_::_%n months ago_" => array(""), +"_%n month ago_::_%n months ago_" => array("%n カ月後"), "months ago" => "月前", "last year" => "一年前", "years ago" => "年前", "Choose" => "選択", -"Cancel" => "キャンセル", "Error loading file picker template" => "ファイルピッカーのテンプレートの読み込みエラー", "Yes" => "はい", "No" => "いいえ", @@ -84,6 +83,7 @@ $TRANSLATIONS = array( "Email sent" => "メールを送信しました", "The update was unsuccessful. Please report this issue to the ownCloud community." => "更新に成功しました。この問題を ownCloud community にレポートしてください。", "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.If you do not receive it within a reasonable amount of time, check your spam/junk folders.If it is not there ask your local administrator ." => "パスワードリセットのリンクをあなたのメールアドレスに送信しました。しばらくたっても受信出来ない場合は、スパム/迷惑メールフォルダを確認して下さい。もしそこにもない場合は、管理者に問い合わせてください。", "Request failed!Did you make sure your email/username was right?" => "リクエストに失敗しました!あなたのメール/ユーザ名が正しいことを確認しましたか?", @@ -135,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "ログイン", "Alternative Logins" => "代替ログイン", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "こんにちは、%sがあなたと »%s« を共有したことをお知らせします。それを表示それでは。", -"prev" => "前", -"next" => "次", "Updating ownCloud to version %s, this may take a while." => "ownCloud をバージョン %s に更新しています、しばらくお待ち下さい。" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/ka_GE.php b/core/l10n/ka_GE.php index bf9ce1b8a4..0f4b23906d 100644 --- a/core/l10n/ka_GE.php +++ b/core/l10n/ka_GE.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "ბოლო წელს", "years ago" => "წლის წინ", "Choose" => "არჩევა", -"Cancel" => "უარყოფა", "Yes" => "კი", "No" => "არა", "Ok" => "დიახ", @@ -122,8 +121,6 @@ $TRANSLATIONS = array( "remember" => "დამახსოვრება", "Log in" => "შესვლა", "Alternative Logins" => "ალტერნატიული Login–ი", -"prev" => "წინა", -"next" => "შემდეგი", "Updating ownCloud to version %s, this may take a while." => "ownCloud–ის განახლება %s–ვერსიამდე. ეს მოითხოვს გარკვეულ დროს." ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/ko.php b/core/l10n/ko.php index 44738a161a..4c2d33e301 100644 --- a/core/l10n/ko.php +++ b/core/l10n/ko.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "작년", "years ago" => "년 전", "Choose" => "선택", -"Cancel" => "취소", "Yes" => "예", "No" => "아니요", "Ok" => "승락", @@ -125,8 +124,6 @@ $TRANSLATIONS = array( "remember" => "기억하기", "Log in" => "로그인", "Alternative Logins" => "대체 ", -"prev" => "이전", -"next" => "다음", "Updating ownCloud to version %s, this may take a while." => "ownCloud를 버전 %s(으)로 업데이트합니다. 잠시 기다려 주십시오." ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/ku_IQ.php b/core/l10n/ku_IQ.php index 826fa428ef..a2a0ff22ef 100644 --- a/core/l10n/ku_IQ.php +++ b/core/l10n/ku_IQ.php @@ -23,8 +23,6 @@ $TRANSLATIONS = array( "Database name" => "ناوی داتابهیس", "Database host" => "هۆستی داتابهیس", "Finish setup" => "كۆتایی هات دهستكاریهكان", -"Log out" => "چوونەدەرەوە", -"prev" => "پێشتر", -"next" => "دواتر" +"Log out" => "چوونەدەرەوە" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/lb.php b/core/l10n/lb.php index a4b32698c9..8a5a28957c 100644 --- a/core/l10n/lb.php +++ b/core/l10n/lb.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "Lescht Joer", "years ago" => "Joren hir", "Choose" => "Auswielen", -"Cancel" => "Ofbriechen", "Error loading file picker template" => "Feeler beim Luede vun der Virlag fir d'Fichiers-Selektioun", "Yes" => "Jo", "No" => "Nee", @@ -132,8 +131,6 @@ $TRANSLATIONS = array( "Log in" => "Umellen", "Alternative Logins" => "Alternativ Umeldungen", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Hallo,ech wëll just Bescheed soen dass den/d' %s, »%s« mat dir gedeelt huet.Kucken!E schéine Bonjour!", -"prev" => "zeréck", -"next" => "weider", "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 8a3ca044ea..00e4748853 100644 --- a/core/l10n/lt_LT.php +++ b/core/l10n/lt_LT.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "praeitais metais", "years ago" => "prieš metus", "Choose" => "Pasirinkite", -"Cancel" => "Atšaukti", "Error loading file picker template" => "Klaida pakraunant failų naršyklę", "Yes" => "Taip", "No" => "Ne", @@ -126,8 +125,6 @@ $TRANSLATIONS = array( "remember" => "prisiminti", "Log in" => "Prisijungti", "Alternative Logins" => "Alternatyvūs prisijungimai", -"prev" => "atgal", -"next" => "kitas", "Updating ownCloud to version %s, this may take a while." => "Atnaujinama ownCloud į %s versiją. tai gali šiek tiek užtrukti." ); $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 ad9643e483..6deb5dfda9 100644 --- a/core/l10n/lv.php +++ b/core/l10n/lv.php @@ -1,5 +1,6 @@ "%s kopīgots »%s« ar jums", "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", @@ -29,18 +30,18 @@ $TRANSLATIONS = array( "December" => "Decembris", "Settings" => "Iestatījumi", "seconds ago" => "sekundes atpakaļ", -"_%n minute ago_::_%n minutes ago_" => array("","",""), -"_%n hour ago_::_%n hours ago_" => array("","",""), +"_%n minute ago_::_%n minutes ago_" => array("Tagad, %n minūtes","Pirms %n minūtes","Pirms %n minūtēm"), +"_%n hour ago_::_%n hours ago_" => array("Šodien, %n stundas","Pirms %n stundas","Pirms %n stundām"), "today" => "šodien", "yesterday" => "vakar", -"_%n day ago_::_%n days ago_" => array("","",""), +"_%n day ago_::_%n days ago_" => array("Šodien, %n dienas","Pirms %n dienas","Pirms %n dienām"), "last month" => "pagājušajā mēnesī", -"_%n month ago_::_%n months ago_" => array("","",""), +"_%n month ago_::_%n months ago_" => array("Šomēnes, %n mēneši","Pirms %n mēneša","Pirms %n mēnešiem"), "months ago" => "mēnešus atpakaļ", "last year" => "gājušajā gadā", "years ago" => "gadus atpakaļ", "Choose" => "Izvēlieties", -"Cancel" => "Atcelt", +"Error loading file picker template" => "Kļūda ielādējot datņu ņēmēja veidni", "Yes" => "Jā", "No" => "Nē", "Ok" => "Labi", @@ -59,6 +60,7 @@ $TRANSLATIONS = array( "Share with link" => "Dalīties ar saiti", "Password protect" => "Aizsargāt ar paroli", "Password" => "Parole", +"Allow Public Upload" => "Ļaut publisko augšupielādi.", "Email link to person" => "Sūtīt saiti personai pa e-pastu", "Send" => "Sūtīt", "Set expiration date" => "Iestaties termiņa datumu", @@ -81,9 +83,14 @@ $TRANSLATIONS = array( "Email sent" => "Vēstule nosūtīta", "The update was unsuccessful. Please report this issue to the ownCloud community." => "Atjaunināšana beidzās nesekmīgi. Lūdzu, ziņojiet par šo problēmu ownCloud kopienai.", "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", "Use the following link to reset your password: {link}" => "Izmantojiet šo saiti, lai mainītu paroli: {link}", +"The link to reset your password has been sent to your email.If you do not receive it within a reasonable amount of time, check your spam/junk folders.If it is not there ask your local administrator ." => "Saite uz paroles atjaunošanas vietu ir nosūtīta uz epastu.Ja vēstu nav atnākusi, pārbaudiet epasta mēstuļu mapi.Jā tās tur nav, jautājiet sistēmas administratoram.", +"Request failed!Did you make sure your email/username was right?" => "Pieprasījums neizdevās!Vai Jūs pārliecinājāties ka epasts/lietotājvārds ir pareizi?", "You will receive a link to reset your password via Email." => "Jūs savā epastā saņemsiet interneta saiti, caur kuru varēsiet atjaunot paroli.", "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", @@ -96,12 +103,16 @@ $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.", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Nav pieejams drošs nejaušu skaitļu ģenerators. Lūdzu, aktivējiet PHP OpenSSL paplašinājumu.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Bez droša nejaušu skaitļu ģeneratora uzbrucējs var paredzēt paroļu atjaunošanas marķierus un pārņem jūsu kontu.", "Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Visticamāk, jūsu datu direktorija un datnes ir pieejamas no interneta, jo .htaccess datne nedarbojas.", +"For information how to properly configure your server, please see the documentation." => "Vairāk informācijai kā konfigurēt serveri, lūdzu skatiet dokumentāciju.", "Create an admin account" => "Izveidot administratora kontu", "Advanced" => "Paplašināti", "Data folder" => "Datu mape", @@ -113,7 +124,9 @@ $TRANSLATIONS = array( "Database tablespace" => "Datubāzes tabulas telpa", "Database host" => "Datubāzes serveris", "Finish setup" => "Pabeigt iestatīšanu", +"%s is available. Get more information on how to update." => "%s ir pieejams. Uzziniet vairāk kā atjaunināt.", "Log out" => "Izrakstīties", +"More apps" => "Vairāk programmu", "Automatic logon rejected!" => "Automātiskā ierakstīšanās ir noraidīta!", "If you did not change your password recently, your account may be compromised!" => "Ja neesat pēdējā laikā mainījis paroli, iespējams, ka jūsu konts ir kompromitēts.", "Please change your password to secure your account again." => "Lūdzu, nomainiet savu paroli, lai atkal nodrošinātu savu kontu.", @@ -121,8 +134,7 @@ $TRANSLATIONS = array( "remember" => "atcerēties", "Log in" => "Ierakstīties", "Alternative Logins" => "Alternatīvās pieteikšanās", -"prev" => "iepriekšējā", -"next" => "nākamā", +"Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Sveiks,Tikai daru tev zināmu ka %s dalās %s ar tevi.Apskati to!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 b51f8c7b08..e2416dc052 100644 --- a/core/l10n/mk.php +++ b/core/l10n/mk.php @@ -39,7 +39,6 @@ $TRANSLATIONS = array( "last year" => "минатата година", "years ago" => "пред години", "Choose" => "Избери", -"Cancel" => "Откажи", "Yes" => "Да", "No" => "Не", "Ok" => "Во ред", @@ -114,8 +113,6 @@ $TRANSLATIONS = array( "Please change your password to secure your account again." => "Ве молам сменете ја лозинката да ја обезбедите вашата сметка повторно.", "Lost your password?" => "Ја заборавивте лозинката?", "remember" => "запамти", -"Log in" => "Најава", -"prev" => "претходно", -"next" => "следно" +"Log in" => "Најава" ); $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 64ad88dcb4..fc3698d58d 100644 --- a/core/l10n/ms_MY.php +++ b/core/l10n/ms_MY.php @@ -26,7 +26,6 @@ $TRANSLATIONS = array( "_%n hour ago_::_%n hours ago_" => array(""), "_%n day ago_::_%n days ago_" => array(""), "_%n month ago_::_%n months ago_" => array(""), -"Cancel" => "Batal", "Yes" => "Ya", "No" => "Tidak", "Ok" => "Ok", @@ -64,8 +63,6 @@ $TRANSLATIONS = array( "Log out" => "Log keluar", "Lost your password?" => "Hilang kata laluan?", "remember" => "ingat", -"Log in" => "Log masuk", -"prev" => "sebelum", -"next" => "seterus" +"Log in" => "Log masuk" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/my_MM.php b/core/l10n/my_MM.php index e06af3efb9..1016ec5f51 100644 --- a/core/l10n/my_MM.php +++ b/core/l10n/my_MM.php @@ -25,7 +25,6 @@ $TRANSLATIONS = array( "last year" => "မနှစ်က", "years ago" => "နှစ် အရင်က", "Choose" => "ရွေးချယ်", -"Cancel" => "ပယ်ဖျက်မည်", "Yes" => "ဟုတ်", "No" => "မဟုတ်ဘူး", "Ok" => "အိုကေ", @@ -60,8 +59,6 @@ $TRANSLATIONS = array( "Finish setup" => "တပ်ဆင်ခြင်းပြီးပါပြီ။", "Lost your password?" => "သင်၏စကားဝှက်ပျောက်သွားပြီလား။", "remember" => "မှတ်မိစေသည်", -"Log in" => "ဝင်ရောက်ရန်", -"prev" => "ယခင်", -"next" => "နောက်သို့" +"Log in" => "ဝင်ရောက်ရန်" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/nb_NO.php b/core/l10n/nb_NO.php index c19e570edb..393dc0d7d1 100644 --- a/core/l10n/nb_NO.php +++ b/core/l10n/nb_NO.php @@ -36,7 +36,6 @@ $TRANSLATIONS = array( "last year" => "forrige år", "years ago" => "år siden", "Choose" => "Velg", -"Cancel" => "Avbryt", "Yes" => "Ja", "No" => "Nei", "Ok" => "Ok", @@ -102,8 +101,6 @@ $TRANSLATIONS = array( "Lost your password?" => "Mistet passordet ditt?", "remember" => "husk", "Log in" => "Logg inn", -"prev" => "forrige", -"next" => "neste", "Updating ownCloud to version %s, this may take a while." => "Oppdaterer ownCloud til versjon %s, dette kan ta en stund." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/nl.php b/core/l10n/nl.php index 7530a73633..46375756de 100644 --- a/core/l10n/nl.php +++ b/core/l10n/nl.php @@ -30,18 +30,17 @@ $TRANSLATIONS = array( "December" => "december", "Settings" => "Instellingen", "seconds ago" => "seconden geleden", -"_%n minute ago_::_%n minutes ago_" => array("",""), -"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n minute ago_::_%n minutes ago_" => array("","%n minuten geleden"), +"_%n hour ago_::_%n hours ago_" => array("","%n uur geleden"), "today" => "vandaag", "yesterday" => "gisteren", -"_%n day ago_::_%n days ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("","%n dagen geleden"), "last month" => "vorige maand", -"_%n month ago_::_%n months ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("","%n maanden geleden"), "months ago" => "maanden geleden", "last year" => "vorig jaar", "years ago" => "jaar geleden", "Choose" => "Kies", -"Cancel" => "Annuleer", "Error loading file picker template" => "Fout bij laden van bestandsselectie sjabloon", "Yes" => "Ja", "No" => "Nee", @@ -84,6 +83,7 @@ $TRANSLATIONS = array( "Email sent" => "E-mail verzonden", "The update was unsuccessful. Please report this issue to the ownCloud community." => "De update is niet geslaagd. Meld dit probleem aan bij de ownCloud community.", "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", "Use the following link to reset your password: {link}" => "Gebruik de volgende link om je wachtwoord te resetten: {link}", "The link to reset your password has been sent to your email.If you do not receive it within a reasonable amount of time, check your spam/junk folders.If it is not there ask your local administrator ." => "De link voor het resetten van je wachtwoord is verzonden naar je e-mailadres.Als je dat bericht niet snel ontvangen hebt, controleer dan uw spambakje.Als het daar ook niet is, vraag dan je beheerder om te helpen.", "Request failed!Did you make sure your email/username was right?" => "Aanvraag mislukt!Weet je zeker dat je gebruikersnaam en/of wachtwoord goed waren?", @@ -135,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "Meld je aan", "Alternative Logins" => "Alternatieve inlogs", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Hallo daar, %s deelde »%s« met jou.Bekijk!Veel plezier!", -"prev" => "vorige", -"next" => "volgende", "Updating ownCloud to version %s, this may take a while." => "Updaten ownCloud naar versie %s, dit kan even duren..." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/nn_NO.php b/core/l10n/nn_NO.php index 0cc0944b87..f73cb96076 100644 --- a/core/l10n/nn_NO.php +++ b/core/l10n/nn_NO.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "i fjor", "years ago" => "år sidan", "Choose" => "Vel", -"Cancel" => "Avbryt", "Yes" => "Ja", "No" => "Nei", "Ok" => "Greitt", @@ -125,8 +124,6 @@ $TRANSLATIONS = array( "remember" => "hugs", "Log in" => "Logg inn", "Alternative Logins" => "Alternative innloggingar", -"prev" => "førre", -"next" => "neste", "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 f47776fb99..68bf2f89a2 100644 --- a/core/l10n/oc.php +++ b/core/l10n/oc.php @@ -34,7 +34,6 @@ $TRANSLATIONS = array( "last year" => "an passat", "years ago" => "ans a", "Choose" => "Causís", -"Cancel" => "Annula", "Yes" => "Òc", "No" => "Non", "Ok" => "D'accòrdi", @@ -94,8 +93,6 @@ $TRANSLATIONS = array( "Log out" => "Sortida", "Lost your password?" => "L'as perdut lo senhal ?", "remember" => "bremba-te", -"Log in" => "Dintrada", -"prev" => "dariièr", -"next" => "venent" +"Log in" => "Dintrada" ); $PLURAL_FORMS = "nplurals=2; plural=(n > 1);"; diff --git a/core/l10n/pl.php b/core/l10n/pl.php index 1f291be8aa..9be10f535b 100644 --- a/core/l10n/pl.php +++ b/core/l10n/pl.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "w zeszłym roku", "years ago" => "lat temu", "Choose" => "Wybierz", -"Cancel" => "Anuluj", "Error loading file picker template" => "Błąd podczas ładowania pliku wybranego szablonu", "Yes" => "Tak", "No" => "Nie", @@ -135,8 +134,6 @@ $TRANSLATIONS = array( "Log in" => "Zaloguj", "Alternative Logins" => "Alternatywne loginy", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Cześć,Informuję cię że %s udostępnia ci »%s«.\nZobaczPozdrawiam!", -"prev" => "wstecz", -"next" => "naprzód", "Updating ownCloud to version %s, this may take a while." => "Aktualizowanie ownCloud do wersji %s. Może to trochę potrwać." ); $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 7542dd730a..8446e5270a 100644 --- a/core/l10n/pt_BR.php +++ b/core/l10n/pt_BR.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "último ano", "years ago" => "anos atrás", "Choose" => "Escolha", -"Cancel" => "Cancelar", "Error loading file picker template" => "Template selecionador Erro ao carregar arquivo", "Yes" => "Sim", "No" => "Não", @@ -136,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "Fazer login", "Alternative Logins" => "Logins alternativos", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Olá,apenas para você saber que %s compartilhou %s com você.Veja: Abraços!", -"prev" => "anterior", -"next" => "próximo", "Updating ownCloud to version %s, this may take a while." => "Atualizando ownCloud para a versão %s, isto pode levar algum tempo." ); $PLURAL_FORMS = "nplurals=2; plural=(n > 1);"; diff --git a/core/l10n/pt_PT.php b/core/l10n/pt_PT.php index 8459176f26..25ddaa322d 100644 --- a/core/l10n/pt_PT.php +++ b/core/l10n/pt_PT.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "ano passado", "years ago" => "anos atrás", "Choose" => "Escolha", -"Cancel" => "Cancelar", "Error loading file picker template" => "Erro ao carregar arquivo do separador modelo", "Yes" => "Sim", "No" => "Não", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "Entrar", "Alternative Logins" => "Contas de acesso alternativas", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Olá,Apenas para lhe informar que %s partilhou »%s« consigo.Consulte-o aqui!Cumprimentos!", -"prev" => "anterior", -"next" => "seguinte", "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 8c082df6af..7e33003bcc 100644 --- a/core/l10n/ro.php +++ b/core/l10n/ro.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "ultimul an", "years ago" => "ani în urmă", "Choose" => "Alege", -"Cancel" => "Anulare", "Error loading file picker template" => "Eroare la încărcarea șablonului selectorului de fișiere", "Yes" => "Da", "No" => "Nu", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "Autentificare", "Alternative Logins" => "Conectări alternative", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Salutare, Vă aduc la cunoștință că %s a partajat %s cu tine.Accesează-l!Numai bine!", -"prev" => "precedentul", -"next" => "următorul", "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 fe00c89b1c..8c29c8d26f 100644 --- a/core/l10n/ru.php +++ b/core/l10n/ru.php @@ -30,18 +30,17 @@ $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" => "Выбрать", -"Cancel" => "Отменить", "Error loading file picker template" => "Ошибка при загрузке файла выбора шаблона", "Yes" => "Да", "No" => "Нет", @@ -84,6 +83,7 @@ $TRANSLATIONS = array( "Email sent" => "Письмо отправлено", "The update was unsuccessful. Please report this issue to the ownCloud community." => "При обновлении произошла ошибка. Пожалуйста сообщите об этом в ownCloud сообщество.", "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.If you do not receive it within a reasonable amount of time, check your spam/junk folders.If it is not there ask your local administrator ." => "Ссылка для сброса пароля отправлена вам по электронной почте.Если вы не получите письмо в пределах одной-двух минут, проверьте папку Спам. Если письма там нет, обратитесь к своему администратору.", "Request failed!Did you make sure your email/username was right?" => "Запрос не удался. Вы уверены, что email или имя пользователя указаны верно?", @@ -126,6 +126,7 @@ $TRANSLATIONS = array( "Finish setup" => "Завершить установку", "%s is available. Get more information on how to update." => "%s доступно. Получить дополнительную информацию о порядке обновления.", "Log out" => "Выйти", +"More apps" => "Ещё приложения", "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." => "Пожалуйста, смените пароль, чтобы обезопасить свою учетную запись.", @@ -134,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "Войти", "Alternative Logins" => "Альтернативные имена пользователя", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Приветствую,просто даю знать, что %s поделился »%s« с вами.Посмотреть!Удачи!", -"prev" => "пред", -"next" => "след", "Updating ownCloud to version %s, this may take a while." => "Идёт обновление ownCloud до версии %s. Это может занять некоторое время." ); $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 ff016e6d6c..475cdf5613 100644 --- a/core/l10n/si_LK.php +++ b/core/l10n/si_LK.php @@ -33,7 +33,6 @@ $TRANSLATIONS = array( "last year" => "පෙර අවුරුද්දේ", "years ago" => "අවුරුදු කීපයකට පෙර", "Choose" => "තෝරන්න", -"Cancel" => "එපා", "Yes" => "ඔව්", "No" => "එපා", "Ok" => "හරි", @@ -85,8 +84,6 @@ $TRANSLATIONS = array( "Log out" => "නික්මීම", "Lost your password?" => "මුරපදය අමතකද?", "remember" => "මතක තබාගන්න", -"Log in" => "ප්රවේශවන්න", -"prev" => "පෙර", -"next" => "ඊළඟ" +"Log in" => "ප්රවේශවන්න" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/sk_SK.php b/core/l10n/sk_SK.php index 71f50bbdc3..49c2cbb183 100644 --- a/core/l10n/sk_SK.php +++ b/core/l10n/sk_SK.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "minulý rok", "years ago" => "pred rokmi", "Choose" => "Výber", -"Cancel" => "Zrušiť", "Error loading file picker template" => "Chyba pri načítaní šablóny výberu súborov", "Yes" => "Áno", "No" => "Nie", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "Prihlásiť sa", "Alternative Logins" => "Alternatívne prihlasovanie", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Ahoj,chcem Vám oznámiť, že %s s Vami zdieľa %s.\nPozrieť si to môžete tu: zde.Vďaka", -"prev" => "späť", -"next" => "ďalej", "Updating ownCloud to version %s, this may take a while." => "Aktualizujem ownCloud na verziu %s, môže to chvíľu trvať." ); $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 397ede93fd..0b72f1dc4e 100644 --- a/core/l10n/sl.php +++ b/core/l10n/sl.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "lansko leto", "years ago" => "let nazaj", "Choose" => "Izbor", -"Cancel" => "Prekliči", "Error loading file picker template" => "Napaka pri nalaganju predloge za izbor dokumenta", "Yes" => "Da", "No" => "Ne", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "Prijava", "Alternative Logins" => "Druge prijavne možnosti", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Pozdravljen/a,sporočam, da je %s delil »%s« s teboj.Poglej vsebine!Lep pozdrav!", -"prev" => "nazaj", -"next" => "naprej", "Updating ownCloud to version %s, this may take a while." => "Posodabljanje sistema ownCloud na različico %s je lahko dolgotrajno." ); $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 7817af41b5..3057ac2c68 100644 --- a/core/l10n/sq.php +++ b/core/l10n/sq.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "vitin e shkuar", "years ago" => "vite më parë", "Choose" => "Zgjidh", -"Cancel" => "Anulo", "Error loading file picker template" => "Veprim i gabuar gjatë ngarkimit të modelit të zgjedhësit të skedarëve", "Yes" => "Po", "No" => "Jo", @@ -128,8 +127,6 @@ $TRANSLATIONS = array( "remember" => "kujto", "Log in" => "Hyrje", "Alternative Logins" => "Hyrje alternative", -"prev" => "mbrapa", -"next" => "para", "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 d0485ff662..3de06c7088 100644 --- a/core/l10n/sr.php +++ b/core/l10n/sr.php @@ -39,7 +39,6 @@ $TRANSLATIONS = array( "last year" => "прошле године", "years ago" => "година раније", "Choose" => "Одабери", -"Cancel" => "Откажи", "Yes" => "Да", "No" => "Не", "Ok" => "У реду", @@ -114,8 +113,6 @@ $TRANSLATIONS = array( "Lost your password?" => "Изгубили сте лозинку?", "remember" => "упамти", "Log in" => "Пријава", -"prev" => "претходно", -"next" => "следеће", "Updating ownCloud to version %s, this may take a while." => "Надоградња ownCloud-а на верзију %s, сачекајте тренутак." ); $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/sr@latin.php b/core/l10n/sr@latin.php index 98d227f18a..62ed061ca0 100644 --- a/core/l10n/sr@latin.php +++ b/core/l10n/sr@latin.php @@ -24,7 +24,6 @@ $TRANSLATIONS = array( "_%n hour ago_::_%n hours ago_" => array("","",""), "_%n day ago_::_%n days ago_" => array("","",""), "_%n month ago_::_%n months ago_" => array("","",""), -"Cancel" => "Otkaži", "Password" => "Lozinka", "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", @@ -50,8 +49,6 @@ $TRANSLATIONS = array( "Finish setup" => "Završi podešavanje", "Log out" => "Odjava", "Lost your password?" => "Izgubili ste lozinku?", -"remember" => "upamti", -"prev" => "prethodno", -"next" => "sledeće" +"remember" => "upamti" ); $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/sv.php b/core/l10n/sv.php index 88639845a5..cda76a520b 100644 --- a/core/l10n/sv.php +++ b/core/l10n/sv.php @@ -30,18 +30,17 @@ $TRANSLATIONS = array( "December" => "December", "Settings" => "Inställningar", "seconds ago" => "sekunder sedan", -"_%n minute ago_::_%n minutes ago_" => array("",""), -"_%n hour ago_::_%n hours ago_" => array("",""), +"_%n minute ago_::_%n minutes ago_" => array("%n minut sedan","%n minuter sedan"), +"_%n hour ago_::_%n hours ago_" => array("%n timme sedan","%n timmar sedan"), "today" => "i dag", "yesterday" => "i går", -"_%n day ago_::_%n days ago_" => array("",""), +"_%n day ago_::_%n days ago_" => array("%n dag sedan","%n dagar sedan"), "last month" => "förra månaden", -"_%n month ago_::_%n months ago_" => array("",""), +"_%n month ago_::_%n months ago_" => array("%n månad sedan","%n månader sedan"), "months ago" => "månader sedan", "last year" => "förra året", "years ago" => "år sedan", "Choose" => "Välj", -"Cancel" => "Avbryt", "Error loading file picker template" => "Fel vid inläsning av filväljarens mall", "Yes" => "Ja", "No" => "Nej", @@ -84,6 +83,7 @@ $TRANSLATIONS = array( "Email sent" => "E-post skickat", "The update was unsuccessful. Please report this issue to the ownCloud community." => "Uppdateringen misslyckades. Rapportera detta problem till ownCloud Community.", "The update was successful. Redirecting you to ownCloud now." => "Uppdateringen lyckades. Du omdirigeras nu till OwnCloud.", +"%s password reset" => "%s återställ lösenord", "Use the following link to reset your password: {link}" => "Använd följande länk för att återställa lösenordet: {link}", "The link to reset your password has been sent to your email.If you do not receive it within a reasonable amount of time, check your spam/junk folders.If it is not there ask your local administrator ." => "Länken för att återställa ditt lösenorden har skickats till din e-postadressOm du inte har erhållit meddelandet inom kort, vänligen kontrollera din skräppost-mappOm den inte finns där, vänligen kontakta din administratör.", "Request failed!Did you make sure your email/username was right?" => "Begäran misslyckades!Är du helt säker på att din e-postadress/användarnamn är korrekt?", @@ -126,6 +126,7 @@ $TRANSLATIONS = array( "Finish setup" => "Avsluta installation", "%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", +"More apps" => "Fler appar", "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.", @@ -134,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "Logga in", "Alternative Logins" => "Alternativa inloggningar", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Hej där,ville bara informera dig om att %s delade »%s« med dig.Titta på den!Hörs!", -"prev" => "föregående", -"next" => "nästa", "Updating ownCloud to version %s, this may take a while." => "Uppdaterar ownCloud till version %s, detta kan ta en stund." ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/ta_LK.php b/core/l10n/ta_LK.php index b2e847f5fb..3fc461d428 100644 --- a/core/l10n/ta_LK.php +++ b/core/l10n/ta_LK.php @@ -39,7 +39,6 @@ $TRANSLATIONS = array( "last year" => "கடந்த வருடம்", "years ago" => "வருடங்களுக்கு முன்", "Choose" => "தெரிவுசெய்க ", -"Cancel" => "இரத்து செய்க", "Yes" => "ஆம்", "No" => "இல்லை", "Ok" => "சரி", @@ -110,8 +109,6 @@ $TRANSLATIONS = array( "Please change your password to secure your account again." => "உங்களுடைய கணக்கை மீண்டும் பாதுகாக்க தயவுசெய்து உங்களுடைய கடவுச்சொல்லை மாற்றவும்.", "Lost your password?" => "உங்கள் கடவுச்சொல்லை தொலைத்துவிட்டீர்களா?", "remember" => "ஞாபகப்படுத்துக", -"Log in" => "புகுபதிகை", -"prev" => "முந்தைய", -"next" => "அடுத்து" +"Log in" => "புகுபதிகை" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/te.php b/core/l10n/te.php index f6d165f369..2e2bb8f8fe 100644 --- a/core/l10n/te.php +++ b/core/l10n/te.php @@ -32,7 +32,6 @@ $TRANSLATIONS = array( "months ago" => "నెలల క్రితం", "last year" => "పోయిన సంవత్సరం", "years ago" => "సంవత్సరాల క్రితం", -"Cancel" => "రద్దుచేయి", "Yes" => "అవును", "No" => "కాదు", "Ok" => "సరే", diff --git a/core/l10n/th_TH.php b/core/l10n/th_TH.php index b015b940f2..bb5181fd9e 100644 --- a/core/l10n/th_TH.php +++ b/core/l10n/th_TH.php @@ -39,7 +39,6 @@ $TRANSLATIONS = array( "last year" => "ปีที่แล้ว", "years ago" => "ปี ที่ผ่านมา", "Choose" => "เลือก", -"Cancel" => "ยกเลิก", "Yes" => "ตกลง", "No" => "ไม่ตกลง", "Ok" => "ตกลง", @@ -118,8 +117,6 @@ $TRANSLATIONS = array( "Lost your password?" => "ลืมรหัสผ่าน?", "remember" => "จำรหัสผ่าน", "Log in" => "เข้าสู่ระบบ", -"prev" => "ก่อนหน้า", -"next" => "ถัดไป", "Updating ownCloud to version %s, this may take a while." => "กำลังอัพเดท ownCloud ไปเป็นรุ่น %s, กรุณารอสักครู่" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/tr.php b/core/l10n/tr.php index 2a552e1798..dde8a1bd97 100644 --- a/core/l10n/tr.php +++ b/core/l10n/tr.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "geçen yıl", "years ago" => "yıl önce", "Choose" => "seç", -"Cancel" => "İptal", "Error loading file picker template" => "Seçici şablon dosya yüklemesinde hata", "Yes" => "Evet", "No" => "Hayır", @@ -136,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "Giriş yap", "Alternative Logins" => "Alternatif Girişler", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "Merhaba, %s sizinle »%s« paylaşımında bulundu.Paylaşımı gör!İyi günler!", -"prev" => "önceki", -"next" => "sonraki", "Updating ownCloud to version %s, this may take a while." => "Owncloud %s versiyonuna güncelleniyor. Biraz zaman alabilir." ); $PLURAL_FORMS = "nplurals=2; plural=(n > 1);"; diff --git a/core/l10n/ug.php b/core/l10n/ug.php index cf1c28a0d2..5cbb90d15f 100644 --- a/core/l10n/ug.php +++ b/core/l10n/ug.php @@ -26,7 +26,6 @@ $TRANSLATIONS = array( "yesterday" => "تۈنۈگۈن", "_%n day ago_::_%n days ago_" => array(""), "_%n month ago_::_%n months ago_" => array(""), -"Cancel" => "ۋاز كەچ", "Yes" => "ھەئە", "No" => "ياق", "Ok" => "جەزملە", @@ -44,6 +43,7 @@ $TRANSLATIONS = array( "Users" => "ئىشلەتكۈچىلەر", "Apps" => "ئەپلەر", "Help" => "ياردەم", +"Edit categories" => "تۈر تەھرىر", "Add" => "قوش", "Advanced" => "ئالىي", "Finish setup" => "تەڭشەك تامام", diff --git a/core/l10n/uk.php b/core/l10n/uk.php index baf756ab7a..6fcb23d0a3 100644 --- a/core/l10n/uk.php +++ b/core/l10n/uk.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "минулого року", "years ago" => "роки тому", "Choose" => "Обрати", -"Cancel" => "Відмінити", "Yes" => "Так", "No" => "Ні", "Ok" => "Ok", @@ -122,8 +121,6 @@ $TRANSLATIONS = array( "remember" => "запам'ятати", "Log in" => "Вхід", "Alternative Logins" => "Альтернативні Логіни", -"prev" => "попередній", -"next" => "наступний", "Updating ownCloud to version %s, this may take a while." => "Оновлення ownCloud до версії %s, це може зайняти деякий час." ); $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_PK.php b/core/l10n/ur_PK.php index de6a58cea2..96871a54d0 100644 --- a/core/l10n/ur_PK.php +++ b/core/l10n/ur_PK.php @@ -20,7 +20,6 @@ $TRANSLATIONS = array( "_%n day ago_::_%n days ago_" => array("",""), "_%n month ago_::_%n months ago_" => array("",""), "Choose" => "منتخب کریں", -"Cancel" => "منسوخ کریں", "Yes" => "ہاں", "No" => "نہیں", "Ok" => "اوکے", @@ -75,8 +74,6 @@ $TRANSLATIONS = array( "Log out" => "لاگ آؤٹ", "Lost your password?" => "کیا آپ پاسورڈ بھول گئے ہیں؟", "remember" => "یاد رکھیں", -"Log in" => "لاگ ان", -"prev" => "پچھلا", -"next" => "اگلا" +"Log in" => "لاگ ان" ); $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; diff --git a/core/l10n/vi.php b/core/l10n/vi.php index 265d83a426..305839b476 100644 --- a/core/l10n/vi.php +++ b/core/l10n/vi.php @@ -40,7 +40,6 @@ $TRANSLATIONS = array( "last year" => "năm trước", "years ago" => "năm trước", "Choose" => "Chọn", -"Cancel" => "Hủy", "Yes" => "Có", "No" => "Không", "Ok" => "Đồng ý", @@ -125,8 +124,6 @@ $TRANSLATIONS = array( "remember" => "ghi nhớ", "Log in" => "Đăng nhập", "Alternative Logins" => "Đăng nhập khác", -"prev" => "Lùi lại", -"next" => "Kế tiếp", "Updating ownCloud to version %s, this may take a while." => "Cập nhật ownCloud lên phiên bản %s, có thể sẽ mất thời gian" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/zh_CN.GB2312.php b/core/l10n/zh_CN.GB2312.php index 7b3a256487..92f1aef885 100644 --- a/core/l10n/zh_CN.GB2312.php +++ b/core/l10n/zh_CN.GB2312.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "去年", "years ago" => "年前", "Choose" => "选择", -"Cancel" => "取消", "Error loading file picker template" => "加载文件选取模板出错", "Yes" => "是", "No" => "否", @@ -136,8 +135,6 @@ $TRANSLATIONS = array( "Log in" => "登陆", "Alternative Logins" => "备选登录", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "你好!温馨提示: %s 与您共享了 %s 。\n查看: %s 祝顺利!", -"prev" => "后退", -"next" => "前进", "Updating ownCloud to version %s, this may take a while." => "ownCloud正在升级至 %s 版,这可能需要一点时间。" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/zh_CN.php b/core/l10n/zh_CN.php index c216584494..a5a63e2485 100644 --- a/core/l10n/zh_CN.php +++ b/core/l10n/zh_CN.php @@ -30,7 +30,7 @@ $TRANSLATIONS = array( "December" => "十二月", "Settings" => "设置", "seconds ago" => "秒前", -"_%n minute ago_::_%n minutes ago_" => array(""), +"_%n minute ago_::_%n minutes ago_" => array("%n 分钟前"), "_%n hour ago_::_%n hours ago_" => array(""), "today" => "今天", "yesterday" => "昨天", @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "去年", "years ago" => "年前", "Choose" => "选择(&C)...", -"Cancel" => "取消", "Error loading file picker template" => "加载文件选择器模板出错", "Yes" => "是", "No" => "否", @@ -132,8 +131,6 @@ $TRANSLATIONS = array( "Log in" => "登录", "Alternative Logins" => "其他登录方式", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "您好,%s 向您分享了 »%s«。查看", -"prev" => "上一页", -"next" => "下一页", "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 0a3134f65d..8bfa1f5861 100644 --- a/core/l10n/zh_HK.php +++ b/core/l10n/zh_HK.php @@ -28,7 +28,6 @@ $TRANSLATIONS = array( "last month" => "前一月", "_%n month ago_::_%n months ago_" => array(""), "months ago" => "個月之前", -"Cancel" => "取消", "Yes" => "Yes", "No" => "No", "Ok" => "OK", @@ -87,8 +86,6 @@ $TRANSLATIONS = array( "Lost your password?" => "忘記密碼", "remember" => "記住", "Log in" => "登入", -"prev" => "前一步", -"next" => "下一步", "Updating ownCloud to version %s, this may take a while." => "ownCloud (ver. %s)更新中, 請耐心等侯" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/core/l10n/zh_TW.php b/core/l10n/zh_TW.php index d620866bbb..d2cbb7a8fd 100644 --- a/core/l10n/zh_TW.php +++ b/core/l10n/zh_TW.php @@ -41,7 +41,6 @@ $TRANSLATIONS = array( "last year" => "去年", "years ago" => "幾年前", "Choose" => "選擇", -"Cancel" => "取消", "Error loading file picker template" => "載入檔案選擇器樣板發生錯誤", "Yes" => "是", "No" => "否", @@ -134,8 +133,6 @@ $TRANSLATIONS = array( "Log in" => "登入", "Alternative Logins" => "替代登入方法", "Hey there,just letting you know that %s shared »%s« with you.View it!Cheers!" => "嗨,通知您,%s 與您分享了 %s ,看一下吧", -"prev" => "上一頁", -"next" => "下一頁", "Updating ownCloud to version %s, this may take a while." => "正在將 Owncloud 升級至版本 %s ,這可能需要一點時間。" ); $PLURAL_FORMS = "nplurals=1; plural=0;"; diff --git a/l10n/af_ZA/core.po b/l10n/af_ZA/core.po index 2aa42f705f..5673ceabd3 100644 --- a/l10n/af_ZA/core.po +++ b/l10n/af_ZA/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" @@ -141,55 +141,55 @@ msgstr "" msgid "Settings" msgstr "Instellings" -#: js/js.js:815 +#: js/js.js:812 msgid "seconds ago" msgstr "" -#: js/js.js:816 +#: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:817 +#: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:818 +#: js/js.js:815 msgid "today" msgstr "" -#: js/js.js:819 +#: js/js.js:816 msgid "yesterday" msgstr "" -#: js/js.js:820 +#: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:821 +#: js/js.js:818 msgid "last month" msgstr "" -#: js/js.js:822 +#: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:823 +#: js/js.js:820 msgid "months ago" msgstr "" -#: js/js.js:824 +#: js/js.js:821 msgid "last year" msgstr "" -#: js/js.js:825 +#: js/js.js:822 msgid "years ago" msgstr "" @@ -197,23 +197,19 @@ msgstr "" msgid "Choose" msgstr "" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "" @@ -620,14 +616,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "vorige" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "volgende" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/af_ZA/files.po b/l10n/af_ZA/files.po index 23d5bd7914..6ebf523c19 100644 --- a/l10n/af_ZA/files.po +++ b/l10n/af_ZA/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" @@ -94,12 +94,12 @@ msgstr "" msgid "Upload cancelled." msgstr "" -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "" @@ -107,8 +107,8 @@ msgstr "" msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "" @@ -184,35 +184,41 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "" msgstr[1] "" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "" diff --git a/l10n/af_ZA/lib.po b/l10n/af_ZA/lib.po index 491052f17f..ab198f78ca 100644 --- a/l10n/af_ZA/lib.po +++ b/l10n/af_ZA/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" @@ -73,10 +73,6 @@ msgid "" "administrator." msgstr "" -#: helper.php:235 -msgid "couldn't be determined" -msgstr "" - #: json.php:28 msgid "Application is not enabled" msgstr "" diff --git a/l10n/af_ZA/settings.po b/l10n/af_ZA/settings.po index 64a38fbef8..2a6cffc209 100644 --- a/l10n/af_ZA/settings.po +++ b/l10n/af_ZA/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-04 01:55-0400\n" -"PO-Revision-Date: 2013-08-04 05:01+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" @@ -120,7 +120,11 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "" @@ -165,7 +169,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "" @@ -236,106 +240,106 @@ msgstr "" msgid "Cron" msgstr "" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "" -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "" -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "" -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "" -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "" diff --git a/l10n/af_ZA/user_ldap.po b/l10n/af_ZA/user_ldap.po index 1d1d4695a7..b4f237d610 100644 --- a/l10n/af_ZA/user_ldap.po +++ b/l10n/af_ZA/user_ldap.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-04 01:55-0400\n" -"PO-Revision-Date: 2013-08-04 05:02+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n" "MIME-Version: 1.0\n" @@ -154,198 +154,185 @@ msgstr "" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." +"username in the login action. Example: \"uid=%%uid\"" msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "" - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" - -#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "" - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -361,15 +348,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "" -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -380,15 +367,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "" -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -402,18 +389,18 @@ msgid "" "experimental stage." msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "Hulp" diff --git a/l10n/ar/core.po b/l10n/ar/core.po index 8a6009ccb3..a89b43a872 100644 --- a/l10n/ar/core.po +++ b/l10n/ar/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -141,11 +141,11 @@ msgstr "كانون الاول" msgid "Settings" msgstr "إعدادات" -#: js/js.js:815 +#: js/js.js:812 msgid "seconds ago" msgstr "منذ ثواني" -#: js/js.js:816 +#: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" msgstr[0] "" @@ -155,7 +155,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: js/js.js:817 +#: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" msgstr[0] "" @@ -165,15 +165,15 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: js/js.js:818 +#: js/js.js:815 msgid "today" msgstr "اليوم" -#: js/js.js:819 +#: js/js.js:816 msgid "yesterday" msgstr "يوم أمس" -#: js/js.js:820 +#: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" msgstr[0] "" @@ -183,11 +183,11 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: js/js.js:821 +#: js/js.js:818 msgid "last month" msgstr "الشهر الماضي" -#: js/js.js:822 +#: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" msgstr[0] "" @@ -197,15 +197,15 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: js/js.js:823 +#: js/js.js:820 msgid "months ago" msgstr "شهر مضى" -#: js/js.js:824 +#: js/js.js:821 msgid "last year" msgstr "السنةالماضية" -#: js/js.js:825 +#: js/js.js:822 msgid "years ago" msgstr "سنة مضت" @@ -213,23 +213,19 @@ msgstr "سنة مضت" msgid "Choose" msgstr "اختيار" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "الغاء" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "نعم" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "لا" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "موافق" @@ -636,14 +632,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "السابق" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "التالي" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/ar/files.po b/l10n/ar/files.po index 231fe63b4d..e9f4352110 100644 --- a/l10n/ar/files.po +++ b/l10n/ar/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -94,12 +94,12 @@ msgstr "" msgid "Upload cancelled." msgstr "تم إلغاء عملية رفع الملفات ." -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات." -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "عنوان ال URL لا يجوز أن يكون فارغا." @@ -107,8 +107,8 @@ msgstr "عنوان ال URL لا يجوز أن يكون فارغا." msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "خطأ" @@ -188,29 +188,35 @@ msgstr "مساحتك التخزينية ممتلئة, لا يمكم تحديث msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "مساحتك التخزينية امتلأت تقريبا " -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "جاري تجهيز عملية التحميل. قد تستغرق بعض الوقت اذا كان حجم الملفات كبير." -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "إسم مجلد غير صحيح. استخدام مصطلح \"Shared\" محجوز للنظام" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "اسم" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "حجم" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "معدل" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "" @@ -220,7 +226,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "" diff --git a/l10n/ar/files_sharing.po b/l10n/ar/files_sharing.po index d8d3d8214a..af3920e094 100644 --- a/l10n/ar/files_sharing.po +++ b/l10n/ar/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-07 08:59-0400\n" -"PO-Revision-Date: 2013-08-07 12:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 18:23+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ar/lib.po b/l10n/ar/lib.po index 040d66a42c..2e0845e812 100644 --- a/l10n/ar/lib.po +++ b/l10n/ar/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -73,10 +73,6 @@ msgid "" "administrator." msgstr "" -#: helper.php:235 -msgid "couldn't be determined" -msgstr "تعذّر تحديده" - #: json.php:28 msgid "Application is not enabled" msgstr "التطبيق غير مفعّل" diff --git a/l10n/ar/settings.po b/l10n/ar/settings.po index 668bdd1a44..e3e192efb1 100644 --- a/l10n/ar/settings.po +++ b/l10n/ar/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:21+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:10+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -120,7 +120,11 @@ msgstr "حصل خطأ أثناء تحديث التطبيق" msgid "Updated" msgstr "تم التحديث بنجاح" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "جاري الحفظ..." @@ -165,7 +169,7 @@ msgstr "حصل خطأ اثناء انشاء مستخدم" msgid "A valid password must be provided" msgstr "يجب ادخال كلمة مرور صحيحة" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "__language_name__" @@ -236,106 +240,106 @@ msgstr "" msgid "Cron" msgstr "مجدول" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "قم بتنفيذ مهمة واحدة مع كل صفحة تم تحميلها" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "" -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "" -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "مشاركة" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "السماح بالمشاركة عن طريق الAPI " -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "السماح للتطبيقات بالمشاركة عن طريق الAPI" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "السماح بالعناوين" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "السماح للمستعملين بمشاركة البنود للعموم عن طريق الروابط " -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "السماح بإعادة المشاركة " -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "السماح للمستخدمين باعادة مشاركة الملفات التي تم مشاركتها معهم" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "السماح للمستعملين بإعادة المشاركة مع أي أحد " -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "السماح للمستعمينٍ لإعادة المشاركة فقط مع المستعملين في مجموعاتهم" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "حماية" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "فرض HTTPS" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "" -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "" -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "سجل" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "مستوى السجل" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "المزيد" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "أقل" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "إصدار" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "التشفير" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "اسم الدخول" diff --git a/l10n/ar/user_ldap.po b/l10n/ar/user_ldap.po index 3489c7b818..d760e3d0e4 100644 --- a/l10n/ar/user_ldap.po +++ b/l10n/ar/user_ldap.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" @@ -154,198 +154,185 @@ msgstr "" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." +"username in the login action. Example: \"uid=%%uid\"" msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "" - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" - -#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "" - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -361,15 +348,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "" -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -380,15 +367,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "" -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -402,18 +389,18 @@ msgid "" "experimental stage." msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "المساعدة" diff --git a/l10n/be/core.po b/l10n/be/core.po index fb9c15d2cc..a0b09af764 100644 --- a/l10n/be/core.po +++ b/l10n/be/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" @@ -141,11 +141,11 @@ msgstr "" msgid "Settings" msgstr "" -#: js/js.js:815 +#: js/js.js:812 msgid "seconds ago" msgstr "" -#: js/js.js:816 +#: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" msgstr[0] "" @@ -153,7 +153,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: js/js.js:817 +#: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" msgstr[0] "" @@ -161,15 +161,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: js/js.js:818 +#: js/js.js:815 msgid "today" msgstr "" -#: js/js.js:819 +#: js/js.js:816 msgid "yesterday" msgstr "" -#: js/js.js:820 +#: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" msgstr[0] "" @@ -177,11 +177,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: js/js.js:821 +#: js/js.js:818 msgid "last month" msgstr "" -#: js/js.js:822 +#: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" msgstr[0] "" @@ -189,15 +189,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: js/js.js:823 +#: js/js.js:820 msgid "months ago" msgstr "" -#: js/js.js:824 +#: js/js.js:821 msgid "last year" msgstr "" -#: js/js.js:825 +#: js/js.js:822 msgid "years ago" msgstr "" @@ -205,23 +205,19 @@ msgstr "" msgid "Choose" msgstr "" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "" @@ -628,14 +624,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "Папярэдняя" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "Далей" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/be/files.po b/l10n/be/files.po index c25701d9cc..dab1498b5c 100644 --- a/l10n/be/files.po +++ b/l10n/be/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" @@ -94,12 +94,12 @@ msgstr "" msgid "Upload cancelled." msgstr "" -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "" @@ -107,8 +107,8 @@ msgstr "" msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "" @@ -186,29 +186,35 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "" @@ -216,7 +222,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "" diff --git a/l10n/be/lib.po b/l10n/be/lib.po index c95cd9291f..62d99ec8df 100644 --- a/l10n/be/lib.po +++ b/l10n/be/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" @@ -73,10 +73,6 @@ msgid "" "administrator." msgstr "" -#: helper.php:235 -msgid "couldn't be determined" -msgstr "" - #: json.php:28 msgid "Application is not enabled" msgstr "" diff --git a/l10n/be/settings.po b/l10n/be/settings.po index 6a5d16012b..1f1fe47226 100644 --- a/l10n/be/settings.po +++ b/l10n/be/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-07-27 01:56-0400\n" -"PO-Revision-Date: 2013-07-25 05:57+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" @@ -120,7 +120,11 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "" @@ -165,7 +169,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "" @@ -236,106 +240,106 @@ msgstr "" msgid "Cron" msgstr "" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "" -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "" -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "" -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "" -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "" diff --git a/l10n/be/user_ldap.po b/l10n/be/user_ldap.po index 581d1b1dcc..f2cad633ff 100644 --- a/l10n/be/user_ldap.po +++ b/l10n/be/user_ldap.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-07-27 01:56-0400\n" -"PO-Revision-Date: 2013-07-27 05:56+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n" "MIME-Version: 1.0\n" @@ -154,198 +154,185 @@ msgstr "" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." +"username in the login action. Example: \"uid=%%uid\"" msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "" - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" - -#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "" - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -361,15 +348,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "" -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -380,15 +367,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "" -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -402,18 +389,18 @@ msgid "" "experimental stage." msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "" diff --git a/l10n/bg_BG/core.po b/l10n/bg_BG/core.po index cf34714ed7..0a88faaffc 100644 --- a/l10n/bg_BG/core.po +++ b/l10n/bg_BG/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -141,55 +141,55 @@ msgstr "Декември" msgid "Settings" msgstr "Настройки" -#: js/js.js:815 +#: js/js.js:812 msgid "seconds ago" msgstr "преди секунди" -#: js/js.js:816 +#: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:817 +#: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:818 +#: js/js.js:815 msgid "today" msgstr "днес" -#: js/js.js:819 +#: js/js.js:816 msgid "yesterday" msgstr "вчера" -#: js/js.js:820 +#: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:821 +#: js/js.js:818 msgid "last month" msgstr "последният месец" -#: js/js.js:822 +#: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:823 +#: js/js.js:820 msgid "months ago" msgstr "" -#: js/js.js:824 +#: js/js.js:821 msgid "last year" msgstr "последната година" -#: js/js.js:825 +#: js/js.js:822 msgid "years ago" msgstr "последните години" @@ -197,23 +197,19 @@ msgstr "последните години" msgid "Choose" msgstr "" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "Отказ" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "Да" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Не" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "Добре" @@ -620,14 +616,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "пред." - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "следващо" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/bg_BG/files.po b/l10n/bg_BG/files.po index 9c5bdeb8b1..9224fb6a32 100644 --- a/l10n/bg_BG/files.po +++ b/l10n/bg_BG/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -94,12 +94,12 @@ msgstr "" msgid "Upload cancelled." msgstr "Качването е спряно." -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "" @@ -107,8 +107,8 @@ msgstr "" msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "Грешка" @@ -184,35 +184,41 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "Име" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "Размер" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "Променено" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "" msgstr[1] "" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "" diff --git a/l10n/bg_BG/files_sharing.po b/l10n/bg_BG/files_sharing.po index 9c95c045cd..ee8f206c9c 100644 --- a/l10n/bg_BG/files_sharing.po +++ b/l10n/bg_BG/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-07 08:59-0400\n" -"PO-Revision-Date: 2013-08-07 12:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 18:23+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/bg_BG/lib.po b/l10n/bg_BG/lib.po index 1aa83779f3..2d4ada2a9b 100644 --- a/l10n/bg_BG/lib.po +++ b/l10n/bg_BG/lib.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -74,10 +74,6 @@ msgid "" "administrator." msgstr "" -#: helper.php:235 -msgid "couldn't be determined" -msgstr "не може да се определи" - #: json.php:28 msgid "Application is not enabled" msgstr "Приложението не е включено." diff --git a/l10n/bg_BG/settings.po b/l10n/bg_BG/settings.po index 7741c17020..ba0d4dd635 100644 --- a/l10n/bg_BG/settings.po +++ b/l10n/bg_BG/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:21+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -120,7 +120,11 @@ msgstr "" msgid "Updated" msgstr "Обновено" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "Записване..." @@ -165,7 +169,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "__language_name__" @@ -236,106 +240,106 @@ msgstr "" msgid "Cron" msgstr "Крон" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "" -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "" -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "Споделяне" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "" -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "" -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "Още" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "По-малко" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "Версия" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "Потребител" diff --git a/l10n/bg_BG/user_ldap.po b/l10n/bg_BG/user_ldap.po index 7cbdd75fe6..00d80cb160 100644 --- a/l10n/bg_BG/user_ldap.po +++ b/l10n/bg_BG/user_ldap.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" "MIME-Version: 1.0\n" @@ -154,198 +154,185 @@ msgstr "" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." +"username in the login action. Example: \"uid=%%uid\"" msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "" - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" - -#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "" - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -361,15 +348,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "" -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -380,15 +367,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "" -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -402,18 +389,18 @@ msgid "" "experimental stage." msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "Помощ" diff --git a/l10n/bn_BD/core.po b/l10n/bn_BD/core.po index ab30218562..b4dcaa3e01 100644 --- a/l10n/bn_BD/core.po +++ b/l10n/bn_BD/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -141,55 +141,55 @@ msgstr "ডিসেম্বর" msgid "Settings" msgstr "নিয়ামকসমূহ" -#: js/js.js:815 +#: js/js.js:812 msgid "seconds ago" msgstr "সেকেন্ড পূর্বে" -#: js/js.js:816 +#: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:817 +#: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:818 +#: js/js.js:815 msgid "today" msgstr "আজ" -#: js/js.js:819 +#: js/js.js:816 msgid "yesterday" msgstr "গতকাল" -#: js/js.js:820 +#: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:821 +#: js/js.js:818 msgid "last month" msgstr "গত মাস" -#: js/js.js:822 +#: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:823 +#: js/js.js:820 msgid "months ago" msgstr "মাস পূর্বে" -#: js/js.js:824 +#: js/js.js:821 msgid "last year" msgstr "গত বছর" -#: js/js.js:825 +#: js/js.js:822 msgid "years ago" msgstr "বছর পূর্বে" @@ -197,23 +197,19 @@ msgstr "বছর পূর্বে" msgid "Choose" msgstr "বেছে নিন" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "বাতির" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "হ্যাঁ" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "না" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "তথাস্তু" @@ -620,14 +616,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "পূর্ববর্তী" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "পরবর্তী" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/bn_BD/files.po b/l10n/bn_BD/files.po index d5e9b24e07..dfaafb4e10 100644 --- a/l10n/bn_BD/files.po +++ b/l10n/bn_BD/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -94,12 +94,12 @@ msgstr "যথেষ্ঠ পরিমাণ স্থান নেই" msgid "Upload cancelled." msgstr "আপলোড বাতিল করা হয়েছে।" -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।" -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "URL ফাঁকা রাখা যাবে না।" @@ -107,8 +107,8 @@ msgstr "URL ফাঁকা রাখা যাবে না।" msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "সমস্যা" @@ -184,35 +184,41 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "ফোল্ডারের নামটি সঠিক নয়। 'ভাগাভাগি করা' শুধুমাত্র Owncloud এর জন্য সংরক্ষিত।" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "রাম" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "আকার" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "পরিবর্তিত" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "" msgstr[1] "" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "" diff --git a/l10n/bn_BD/files_sharing.po b/l10n/bn_BD/files_sharing.po index f4120be967..13ff8fcdf4 100644 --- a/l10n/bn_BD/files_sharing.po +++ b/l10n/bn_BD/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-07 08:59-0400\n" -"PO-Revision-Date: 2013-08-07 12:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 18:23+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/bn_BD/lib.po b/l10n/bn_BD/lib.po index 9f5df0a964..367e8955b0 100644 --- a/l10n/bn_BD/lib.po +++ b/l10n/bn_BD/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -73,10 +73,6 @@ msgid "" "administrator." msgstr "" -#: helper.php:235 -msgid "couldn't be determined" -msgstr "" - #: json.php:28 msgid "Application is not enabled" msgstr "অ্যাপ্লিকেসনটি সক্রিয় নয়" diff --git a/l10n/bn_BD/settings.po b/l10n/bn_BD/settings.po index 6e3dfcafa4..3b8d63a4a7 100644 --- a/l10n/bn_BD/settings.po +++ b/l10n/bn_BD/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:21+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:10+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -120,7 +120,11 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "সংরক্ষণ করা হচ্ছে.." @@ -165,7 +169,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "__language_name__" @@ -236,106 +240,106 @@ msgstr "" msgid "Cron" msgstr "" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "" -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "" -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "" -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "" -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "বেশী" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "কম" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "ভার্সন" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "সংকেতায়ন" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "" diff --git a/l10n/bn_BD/user_ldap.po b/l10n/bn_BD/user_ldap.po index 56f857f49a..3a816ab1ca 100644 --- a/l10n/bn_BD/user_ldap.po +++ b/l10n/bn_BD/user_ldap.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n" "MIME-Version: 1.0\n" @@ -154,198 +154,185 @@ msgstr "ব্যবহারকারির প্রবেশ ছাঁকন #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." -msgstr "প্রবেশের চেষ্টা করার সময় প্রযোজ্য ছাঁকনীটি নির্ধারণ করবে। প্রবেশের সময় ব্যবহারকারী নামটি %%uid দিয়ে প্রতিস্থাপিত হবে।" +"username in the login action. Example: \"uid=%%uid\"" +msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "%%uid স্থানধারক ব্যবহার করুন, উদাহরণঃ \"uid=%%uid\"" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "ব্যবহারকারী তালিকা ছাঁকনী" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "ব্যবহারকারী উদ্ধার করার সময় প্রয়োগের জন্য ছাঁকনী নির্ধারণ করবে।" - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "কোন স্থানধারক ব্যতীত, যেমনঃ \"objectClass=person\"।" - -#: templates/settings.php:61 msgid "Group Filter" msgstr "গোষ্ঠী ছাঁকনী" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." -msgstr "গোষ্ঠীসমূহ উদ্ধার করার সময় প্রয়োগের জন্য ছাঁকনী নির্ধারণ করবে।" +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" +msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "কোন স্থান ধারক ব্যতীত, উদাহরণঃ\"objectClass=posixGroup\"।" - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "পোর্ট" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "TLS ব্যবহার কর" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "বর্ণ অসংবেদী LDAP সার্ভার (উইন্ডোজ)" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "SSL সনদপত্র যাচাইকরণ বন্ধ রাক।" -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "অনুমোদিত নয়, শুধুমাত্র পরীক্ষামূলক ব্যবহারের জন্য।" - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "সেকেন্ডে। কোন পরিবর্তন ক্যাসে খালি করবে।" -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "ব্যবহারকারীর প্রদর্শিতব্য নামের ক্ষেত্র" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "ভিত্তি ব্যবহারকারি বৃক্ষাকারে" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "গোষ্ঠীর প্রদর্শিতব্য নামের ক্ষেত্র" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "ভিত্তি গোষ্ঠী বৃক্ষাকারে" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "গোষ্ঠী-সদস্য সংস্থাপন" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "বাইটে" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "ব্যবহারকারী নামের জন্য ফাঁকা রাখুন (পূর্বনির্ধারিত)। অন্যথায়, LDAP/AD বৈশিষ্ট্য নির্ধারণ করুন।" -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -361,15 +348,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "" -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -380,15 +367,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "" -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -402,18 +389,18 @@ msgid "" "experimental stage." msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "সহায়িকা" diff --git a/l10n/bs/core.po b/l10n/bs/core.po index d544fc01ed..aaec19afac 100644 --- a/l10n/bs/core.po +++ b/l10n/bs/core.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n" "MIME-Version: 1.0\n" @@ -141,59 +141,59 @@ msgstr "" msgid "Settings" msgstr "" -#: js/js.js:815 +#: js/js.js:812 msgid "seconds ago" msgstr "" -#: js/js.js:816 +#: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: js/js.js:817 +#: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: js/js.js:818 +#: js/js.js:815 msgid "today" msgstr "" -#: js/js.js:819 +#: js/js.js:816 msgid "yesterday" msgstr "" -#: js/js.js:820 +#: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: js/js.js:821 +#: js/js.js:818 msgid "last month" msgstr "" -#: js/js.js:822 +#: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: js/js.js:823 +#: js/js.js:820 msgid "months ago" msgstr "" -#: js/js.js:824 +#: js/js.js:821 msgid "last year" msgstr "" -#: js/js.js:825 +#: js/js.js:822 msgid "years ago" msgstr "" @@ -201,23 +201,19 @@ msgstr "" msgid "Choose" msgstr "" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "" @@ -624,14 +620,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/bs/files.po b/l10n/bs/files.po index 112380c4ce..bd25245e3a 100644 --- a/l10n/bs/files.po +++ b/l10n/bs/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n" "MIME-Version: 1.0\n" @@ -94,12 +94,12 @@ msgstr "" msgid "Upload cancelled." msgstr "" -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "" @@ -107,8 +107,8 @@ msgstr "" msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "" @@ -185,36 +185,42 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "Ime" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "Veličina" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "" diff --git a/l10n/bs/lib.po b/l10n/bs/lib.po index aaa796e103..7c773af3f9 100644 --- a/l10n/bs/lib.po +++ b/l10n/bs/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n" "MIME-Version: 1.0\n" @@ -73,10 +73,6 @@ msgid "" "administrator." msgstr "" -#: helper.php:235 -msgid "couldn't be determined" -msgstr "" - #: json.php:28 msgid "Application is not enabled" msgstr "" diff --git a/l10n/bs/settings.po b/l10n/bs/settings.po index f5e22a8b72..62b49ca53d 100644 --- a/l10n/bs/settings.po +++ b/l10n/bs/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-07-27 01:56-0400\n" -"PO-Revision-Date: 2013-07-25 05:57+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n" "MIME-Version: 1.0\n" @@ -120,7 +120,11 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "Spašavam..." @@ -165,7 +169,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "" @@ -236,106 +240,106 @@ msgstr "" msgid "Cron" msgstr "" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "" -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "" -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "" -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "" -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "" diff --git a/l10n/bs/user_ldap.po b/l10n/bs/user_ldap.po index 8205b382a5..6e276fcf03 100644 --- a/l10n/bs/user_ldap.po +++ b/l10n/bs/user_ldap.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-07-27 01:56-0400\n" -"PO-Revision-Date: 2013-07-27 05:56+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n" "MIME-Version: 1.0\n" @@ -154,198 +154,185 @@ msgstr "" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." +"username in the login action. Example: \"uid=%%uid\"" msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "" - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" - -#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "" - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -361,15 +348,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "" -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -380,15 +367,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "" -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -402,18 +389,18 @@ msgid "" "experimental stage." msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "" diff --git a/l10n/ca/core.po b/l10n/ca/core.po index a9864b9876..d5512edef9 100644 --- a/l10n/ca/core.po +++ b/l10n/ca/core.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" @@ -143,55 +143,55 @@ msgstr "Desembre" msgid "Settings" msgstr "Configuració" -#: js/js.js:815 +#: js/js.js:812 msgid "seconds ago" msgstr "segons enrere" -#: js/js.js:816 +#: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:817 +#: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:818 +#: js/js.js:815 msgid "today" msgstr "avui" -#: js/js.js:819 +#: js/js.js:816 msgid "yesterday" msgstr "ahir" -#: js/js.js:820 +#: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:821 +#: js/js.js:818 msgid "last month" msgstr "el mes passat" -#: js/js.js:822 +#: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:823 +#: js/js.js:820 msgid "months ago" msgstr "mesos enrere" -#: js/js.js:824 +#: js/js.js:821 msgid "last year" msgstr "l'any passat" -#: js/js.js:825 +#: js/js.js:822 msgid "years ago" msgstr "anys enrere" @@ -199,23 +199,19 @@ msgstr "anys enrere" msgid "Choose" msgstr "Escull" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "Cancel·la" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "Error en carregar la plantilla del seleccionador de fitxers" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "Sí" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "No" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "D'acord" @@ -622,14 +618,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "Ei,només fer-te saber que %s ha compartit %s amb tu.Mira-ho:Salut!" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "anterior" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "següent" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/ca/files.po b/l10n/ca/files.po index a6bd337655..3f3a39586a 100644 --- a/l10n/ca/files.po +++ b/l10n/ca/files.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" @@ -96,12 +96,12 @@ msgstr "No hi ha prou espai disponible" msgid "Upload cancelled." msgstr "La pujada s'ha cancel·lat." -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà." -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "La URL no pot ser buida" @@ -109,8 +109,8 @@ msgstr "La URL no pot ser buida" msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "Nom de carpeta no vàlid. L'ús de 'Shared' està reservat per Owncloud" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "Error" @@ -186,35 +186,41 @@ msgstr "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden ac msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "S'està preparant la baixada. Pot trigar una estona si els fitxers són grans." -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Nom de carpeta no vàlid. L'ús de 'Shared' està reservat per Owncloud" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "Nom" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "Mida" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "Modificat" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "" msgstr[1] "" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "" diff --git a/l10n/ca/files_sharing.po b/l10n/ca/files_sharing.po index 90e87e1149..04c7628308 100644 --- a/l10n/ca/files_sharing.po +++ b/l10n/ca/files_sharing.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-07 08:59-0400\n" -"PO-Revision-Date: 2013-08-07 12:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 18:23+0000\n" "Last-Translator: rogerc\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/ca/lib.po b/l10n/ca/lib.po index 28c2be4f31..ada1192725 100644 --- a/l10n/ca/lib.po +++ b/l10n/ca/lib.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" @@ -74,10 +74,6 @@ msgid "" "administrator." msgstr "Baixeu els fitxers en trossos petits, de forma separada, o pregunteu a l'administrador." -#: helper.php:235 -msgid "couldn't be determined" -msgstr "no s'ha pogut determinar" - #: json.php:28 msgid "Application is not enabled" msgstr "L'aplicació no està habilitada" diff --git a/l10n/ca/settings.po b/l10n/ca/settings.po index bfb24dfb9d..2a812a7f06 100644 --- a/l10n/ca/settings.po +++ b/l10n/ca/settings.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:21+0000\n" -"Last-Translator: rogerc\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -122,7 +122,11 @@ msgstr "Error en actualitzar l'aplicació" msgid "Updated" msgstr "Actualitzada" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "Desant..." @@ -167,7 +171,7 @@ msgstr "Error en crear l'usuari" msgid "A valid password must be provided" msgstr "Heu de facilitar una contrasenya vàlida" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "Català" @@ -238,106 +242,106 @@ msgstr "Aquest servidor no té cap connexió a internet que funcioni. Això sign msgid "Cron" msgstr "Cron" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "Executa una tasca per cada paquet carregat" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "cron.php està registrat en un servei webcron que fa una crida cada minut a la pàgina cron.php a través de http." -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "Utilitzeu el sistema de servei cron per cridar el fitxer cron.php cada minut." -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "Compartir" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "Habilita l'API de compartir" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "Permet que les aplicacions utilitzin l'API de compartir" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "Permet enllaços" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "Permet als usuaris compartir elements amb el públic amb enllaços" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "Permet pujada pública" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "Permet als usuaris habilitar pujades de tercers en les seves carpetes compartides al públic" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "Permet compartir de nou" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "Permet als usuaris compartir de nou elements ja compartits amb ells" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "Permet compartir amb qualsevol" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "Permet als usuaris compartir només amb els usuaris del seu grup" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "Seguretat" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "Força HTTPS" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "Força la connexió dels clients a %s a través d'una connexió encriptada." -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "Connecteu a %s a través de HTTPS per habilitar o inhabilitar l'accés SSL." -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "Registre" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "Nivell de registre" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "Més" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "Menys" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "Versió" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "Useu aquesta adreça per accedir als fitxers via WebDAV" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "Nom d'accés" diff --git a/l10n/ca/user_ldap.po b/l10n/ca/user_ldap.po index 4f81fa85c2..8c6b13494d 100644 --- a/l10n/ca/user_ldap.po +++ b/l10n/ca/user_ldap.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:22+0000\n" -"Last-Translator: rogerc\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -155,198 +155,185 @@ msgstr "Filtre d'inici de sessió d'usuari" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." -msgstr "Defineix el filtre a aplicar quan s'intenta l'inici de sessió. %%uid reemplaça el nom d'usuari en l'acció d'inici de sessió." +"username in the login action. Example: \"uid=%%uid\"" +msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "useu el paràmetre de substitució %%uid, per exemple \"uid=%%uid\"" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "Llista de filtres d'usuari" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "Defineix el filtre a aplicar quan es mostren usuaris" - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "sense cap paràmetre de substitució, per exemple \"objectClass=persona\"" - -#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtre de grup" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." -msgstr "Defineix el filtre a aplicar quan es mostren grups." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" +msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "sense cap paràmetre de substitució, per exemple \"objectClass=grupPosix\"." - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "Arranjaments de connexió" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "Configuració activa" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "Si està desmarcat, aquesta configuració s'ometrà." -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "Port" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "Màquina de còpia de serguretat (rèplica)" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Afegiu una màquina de còpia de seguretat opcional. Ha de ser una rèplica del servidor LDAP/AD principal." -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "Port de la còpia de seguretat (rèplica)" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "Desactiva el servidor principal" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "Connecta només al servidor rèplica." -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "Usa TLS" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "No ho useu adicionalment per a conexions LDAPS, fallarà." -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor LDAP sense distinció entre majúscules i minúscules (Windows)" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "Desactiva la validació de certificat SSL." -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." -msgstr "Si la connexió només funciona amb aquesta opció, importeu el certificat SSL del servidor LDAP en el vostre servidor %s." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." +msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "No recomanat, ús només per proves." - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "Memòria de cau Time-To-Live" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "en segons. Un canvi buidarà la memòria de cau." -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "Arranjaments de carpetes" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "Camp per mostrar el nom d'usuari" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "Atribut LDAP a usar per generar el nom a mostrar de l'usuari." -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "Arbre base d'usuaris" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "Una DN Base d'Usuari per línia" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "Atributs de cerca d'usuari" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "Opcional; Un atribut per línia" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "Camp per mostrar el nom del grup" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "Atribut LDAP a usar per generar el nom a mostrar del grup." -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "Arbre base de grups" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "Una DN Base de Grup per línia" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "Atributs de cerca de grup" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "Associació membres-grup" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "Atributs especials" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "Camp de quota" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "Quota per defecte" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "en bytes" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "Camp de correu electrònic" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "Norma per anomenar la carpeta arrel d'usuari" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Deixeu-ho buit pel nom d'usuari (per defecte). Altrament, especifiqueu un atribut LDAP/AD." -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "Nom d'usuari intern" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -362,15 +349,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "Per defecte el nom d'usuari intern es crearà a partir de l'atribut UUID. Això assegura que el nom d'usuari és únic i que els caràcters no s'han de convertir. El nom d'usuari intern té la restricció que només estan permesos els caràcters: [ a-zA-Z0-9_.@- ]. Els altres caràcters es substitueixen pel seu corresponent ASCII o simplement s'ometen. En cas de col·lisió s'incrementa/decrementa en un. El nom d'usuari intern s'utilitza per identificar un usuari internament. També és el nom per defecte de la carpeta home d'usuari. És també un port de URLs remotes, per exemple tots els serveis *DAV. Amb aquest arranjament es pot variar el comportament per defecte. Per obtenir un comportament similar al d'abans de ownCloud 5, escriviu el nom d'usuari a mostrar en el camp següent. Deixei-lo en blanc si preferiu el comportament per defecte. Els canvis tindran efecte només en els nous usuaris LDAP mapats (afegits)." -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "Atribut nom d'usuari intern:" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "Sobrescriu la detecció UUID" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -381,15 +368,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "Per defecte, owncloud autodetecta l'atribut UUID. L'atribut UUID s'utilitza per identificar usuaris i grups de forma indubtable. També el nom d'usuari intern es crearà en base a la UUIS, si no heu especificat res diferent a dalt. Podeu sobreescriure l'arranjament i passar l'atribut que desitgeu. Heu d'assegurar-vos que l'atribut que escolliu pot ser recollit tant pels usuaris com pels grups i que és únic. Deixeu-ho en blanc si preferiu el comportament per defecte. els canvis s'aplicaran als usuaris i grups LDAP mapats de nou (afegits)." -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "Atribut UUID:" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "Mapatge d'usuari Nom d'usuari-LDAP" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -403,18 +390,18 @@ msgid "" "experimental stage." msgstr "Els noms d'usuari s'usen per desar i assignar (meta)dades. Per tal d'identificar amb precisió i reconèixer els usuaris, cada usuari LDAP tindrà un nom d'usuari intern. Això requereix mapatge del nom d'usuari a l'usuari LDAP. El nom d'usuari creat es mapa a la UUID de l'usuari LDAP. A més, la DN es posa a la memòria de cau per reduir la interacció LDAP, però no s'usa per identificació. En cas que la DN canvïi, els canvis es trobaran. El nom d'usuari intern s'usa a tot arreu. Si esborreu els mapatges quedaran sobrants a tot arreu. Esborrar els mapatges no és sensible a la configuració, afecta a totes les configuracions LDAP! No esborreu mai els mapatges en un entorn de producció, només en un estadi de prova o experimental." -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "Elimina el mapatge d'usuari Nom d'usuari-LDAP" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "Elimina el mapatge de grup Nom de grup-LDAP" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "Comprovació de la configuració" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "Ajuda" diff --git a/l10n/cs_CZ/core.po b/l10n/cs_CZ/core.po index ed23a4058a..37ee596b32 100644 --- a/l10n/cs_CZ/core.po +++ b/l10n/cs_CZ/core.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-15 18:33+0000\n" -"Last-Translator: pstast \n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -153,16 +153,16 @@ msgstr "před pár vteřinami" #: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "před %n minutou" +msgstr[1] "před %n minutami" +msgstr[2] "před %n minutami" #: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "před %n hodinou" +msgstr[1] "před %n hodinami" +msgstr[2] "před %n hodinami" #: js/js.js:815 msgid "today" @@ -175,9 +175,9 @@ msgstr "včera" #: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "před %n dnem" +msgstr[1] "před %n dny" +msgstr[2] "před %n dny" #: js/js.js:818 msgid "last month" @@ -186,9 +186,9 @@ msgstr "minulý měsíc" #: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "před %n měsícem" +msgstr[1] "před %n měsíci" +msgstr[2] "před %n měsíci" #: js/js.js:820 msgid "months ago" @@ -206,23 +206,19 @@ msgstr "před lety" msgid "Choose" msgstr "Vybrat" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "Zrušit" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "Chyba při načítání šablony výběru souborů" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "Ano" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Ne" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "Ok" @@ -389,7 +385,7 @@ msgstr "Aktualizace byla úspěšná. Přesměrovávám na ownCloud." #: lostpassword/controller.php:61 #, php-format msgid "%s password reset" -msgstr "" +msgstr "reset hesla %s" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" @@ -629,14 +625,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "Ahoj,jenom vám chci oznámit, že %s s vámi sdílí %s.\nPodívat se můžete zde.Díky" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "předchozí" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "následující" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/cs_CZ/files.po b/l10n/cs_CZ/files.po index 6086a138d9..3d3f68587f 100644 --- a/l10n/cs_CZ/files.po +++ b/l10n/cs_CZ/files.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -97,12 +97,12 @@ msgstr "Nedostatek volného místa" msgid "Upload cancelled." msgstr "Odesílání zrušeno." -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání." -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "URL nemůže být prázdná." @@ -110,8 +110,8 @@ msgstr "URL nemůže být prázdná." msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "Název složky nelze použít. Použití názvu 'Shared' je ownCloudem rezervováno" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "Chyba" @@ -158,9 +158,9 @@ msgstr "vrátit zpět" #: js/filelist.js:453 msgid "Uploading %n file" msgid_plural "Uploading %n files" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Nahrávám %n soubor" +msgstr[1] "Nahrávám %n soubory" +msgstr[2] "Nahrávám %n souborů" #: js/filelist.js:518 msgid "files uploading" @@ -188,41 +188,47 @@ msgstr "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubo msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Vaše úložiště je téměř plné ({usedSpacePercent}%)" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Vaše soubory ke stažení se připravují. Pokud jsou velké, může to chvíli trvat." -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Neplatný název složky. Pojmenování 'Shared' je rezervováno pro vnitřní potřeby ownCloud" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "Název" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "Velikost" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "Upraveno" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%n složka" +msgstr[1] "%n složky" +msgstr[2] "%n složek" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%n soubor" +msgstr[1] "%n soubory" +msgstr[2] "%n souborů" #: lib/app.php:73 #, php-format diff --git a/l10n/cs_CZ/files_sharing.po b/l10n/cs_CZ/files_sharing.po index a6be32abb2..58fe548094 100644 --- a/l10n/cs_CZ/files_sharing.po +++ b/l10n/cs_CZ/files_sharing.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-07 08:59-0400\n" -"PO-Revision-Date: 2013-08-07 12:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 18:23+0000\n" "Last-Translator: pstast \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/cs_CZ/files_trashbin.po b/l10n/cs_CZ/files_trashbin.po index 776ed0a08d..9294025f67 100644 --- a/l10n/cs_CZ/files_trashbin.po +++ b/l10n/cs_CZ/files_trashbin.po @@ -4,12 +4,13 @@ # # Translators: # Honza K. , 2013 +# pstast , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-15 18:43+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-16 09:20+0000\n" "Last-Translator: pstast \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -55,16 +56,16 @@ msgstr "Smazáno" #: js/trash.js:191 msgid "%n folder" msgid_plural "%n folders" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%n adresář" +msgstr[1] "%n adresáře" +msgstr[2] "%n adresářů" #: js/trash.js:197 msgid "%n file" msgid_plural "%n files" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%n soubor" +msgstr[1] "%n soubory" +msgstr[2] "%n souborů" #: lib/trash.php:819 lib/trash.php:821 msgid "restored" diff --git a/l10n/cs_CZ/lib.po b/l10n/cs_CZ/lib.po index 5cde183101..8c710f73a5 100644 --- a/l10n/cs_CZ/lib.po +++ b/l10n/cs_CZ/lib.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -76,10 +76,6 @@ msgid "" "administrator." msgstr "Stáhněte soubory po menších částech, samostatně, nebo se obraťte na správce." -#: helper.php:235 -msgid "couldn't be determined" -msgstr "nelze zjistit" - #: json.php:28 msgid "Application is not enabled" msgstr "Aplikace není povolena" @@ -211,16 +207,16 @@ msgstr "před pár sekundami" #: template/functions.php:81 msgid "%n minute ago" msgid_plural "%n minutes ago" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "před %n minutou" +msgstr[1] "před %n minutami" +msgstr[2] "před %n minutami" #: template/functions.php:82 msgid "%n hour ago" msgid_plural "%n hours ago" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "před %n hodinou" +msgstr[1] "před %n hodinami" +msgstr[2] "před %n hodinami" #: template/functions.php:83 msgid "today" @@ -233,9 +229,9 @@ msgstr "včera" #: template/functions.php:85 msgid "%n day go" msgid_plural "%n days ago" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "před %n dnem" +msgstr[1] "před %n dny" +msgstr[2] "před %n dny" #: template/functions.php:86 msgid "last month" @@ -244,9 +240,9 @@ msgstr "minulý měsíc" #: template/functions.php:87 msgid "%n month ago" msgid_plural "%n months ago" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "před %n měsícem" +msgstr[1] "před %n měsíci" +msgstr[2] "před %n měsíci" #: template/functions.php:88 msgid "last year" diff --git a/l10n/cs_CZ/settings.po b/l10n/cs_CZ/settings.po index ccdfe4c30f..1b7a56f1b4 100644 --- a/l10n/cs_CZ/settings.po +++ b/l10n/cs_CZ/settings.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:21+0000\n" -"Last-Translator: pstast \n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -123,7 +123,11 @@ msgstr "Chyba při aktualizaci aplikace" msgid "Updated" msgstr "Aktualizováno" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "Ukládám..." @@ -168,7 +172,7 @@ msgstr "Chyba při vytváření užiatele" msgid "A valid password must be provided" msgstr "Musíte zadat platné heslo" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "Česky" @@ -239,106 +243,106 @@ msgstr "Server nemá funkční připojení k internetu. Některé moduly jako na msgid "Cron" msgstr "Cron" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "Spustit jednu úlohu s každým načtením stránky" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "cron.php je registrován u služby webcron pro zavolání stránky cron.php jednou za minutu přes HTTP." -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "Použít systémovou službu cron pro spouštění souboru cron.php jednou za minutu." -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "Sdílení" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "Povolit API sdílení" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "Povolit aplikacím používat API sdílení" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "Povolit odkazy" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "Povolit uživatelům sdílet položky veřejně pomocí odkazů" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "Povolit veřejné nahrávání souborů" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "Povolit uživatelům, aby mohli ostatním umožnit nahrávat do jejich veřejně sdílené složky" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "Povolit znovu-sdílení" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "Povolit uživatelům znovu sdílet položky, které jsou pro ně sdíleny" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "Povolit uživatelům sdílet s kýmkoliv" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "Povolit uživatelům sdílet pouze s uživateli v jejich skupinách" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "Zabezpečení" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "Vynutit HTTPS" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "Vynutí připojování klientů k %s šifrovaným spojením." -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "Připojte se k %s skrze HTTPS pro povolení nebo zakázání vynucování SSL." -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "Záznam" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "Úroveň zaznamenávání" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "Více" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "Méně" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "Verze" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "Použijte tuto adresu pro přístup k vašim souborům přes WebDAV" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "Šifrování" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "Přihlašovací jméno" diff --git a/l10n/cs_CZ/user_ldap.po b/l10n/cs_CZ/user_ldap.po index 7f676fdca3..492126412c 100644 --- a/l10n/cs_CZ/user_ldap.po +++ b/l10n/cs_CZ/user_ldap.po @@ -4,14 +4,15 @@ # # Translators: # Honza K. , 2013 +# pstast , 2013 # Tomáš Chvátal , 2013 msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:22+0000\n" -"Last-Translator: Honza K. \n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,15 +42,15 @@ msgstr "Konfigurace je v pořádku, ale spojení selhalo. Zkontrolujte, prosím, msgid "" "The configuration is invalid. Please look in the ownCloud log for further " "details." -msgstr "Nastavení je neplatné. Zkontrolujte, prosím, záznam ownCloud pro další podrobnosti." +msgstr "Nastavení je neplatné. Zkontrolujte, prosím, záznamy ownCloud pro další podrobnosti." #: js/settings.js:66 msgid "Deletion failed" -msgstr "Mazání selhalo." +msgstr "Mazání selhalo" #: js/settings.js:82 msgid "Take over settings from recent server configuration?" -msgstr "Převzít nastavení z nedávného nastavení serveru?" +msgstr "Převzít nastavení z nedávné konfigurace serveru?" #: js/settings.js:83 msgid "Keep settings?" @@ -98,7 +99,7 @@ msgstr "Varování: Aplikace user_ldap a user_webdavauth jsou vzájemně msgid "" "Warning: The PHP LDAP module is not installed, the backend will not " "work. Please ask your system administrator to install it." -msgstr "Varování: není nainstalován LDAP modul pro PHP, podpůrná vrstva nebude fungovat. Požádejte, prosím, správce systému aby jej nainstaloval." +msgstr "Varování: není nainstalován LDAP modul pro PHP, podpůrná vrstva nebude fungovat. Požádejte, prosím, správce systému, aby jej nainstaloval." #: templates/settings.php:16 msgid "Server configuration" @@ -138,7 +139,7 @@ msgid "" "The DN of the client user with which the bind shall be done, e.g. " "uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password " "empty." -msgstr "DN klentského uživatele ke kterému tvoříte vazbu, např. uid=agent,dc=example,dc=com. Pro anonymní přístup ponechte údaje DN and Heslo prázdné." +msgstr "DN klientského uživatele, ke kterému tvoříte vazbu, např. uid=agent,dc=example,dc=com. Pro anonymní přístup ponechte DN a heslo prázdné." #: templates/settings.php:47 msgid "Password" @@ -146,7 +147,7 @@ msgstr "Heslo" #: templates/settings.php:50 msgid "For anonymous access, leave DN and Password empty." -msgstr "Pro anonymní přístup, ponechte údaje DN and heslo prázdné." +msgstr "Pro anonymní přístup ponechte údaje DN and heslo prázdné." #: templates/settings.php:51 msgid "User Login Filter" @@ -156,198 +157,185 @@ msgstr "Filtr přihlášení uživatelů" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." -msgstr "Určuje použitý filtr, při pokusu o přihlášení. %%uid nahrazuje uživatelské jméno v činnosti přihlášení." +"username in the login action. Example: \"uid=%%uid\"" +msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "použijte zástupný vzor %%uid, např. \"uid=%%uid\"" - -#: templates/settings.php:56 msgid "User List Filter" -msgstr "Filtr uživatelských seznamů" +msgstr "Filtr seznamu uživatelů" + +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "Určuje použitý filtr, pro získávaní uživatelů." - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "bez zástupných znaků, např. \"objectClass=person\"." - -#: templates/settings.php:61 msgid "Group Filter" msgstr "Filtr skupin" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." -msgstr "Určuje použitý filtr, pro získávaní skupin." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" +msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "bez zástupných znaků, např. \"objectClass=posixGroup\"." - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "Nastavení spojení" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "Nastavení aktivní" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." -msgstr "Pokud není zaškrtnuto, bude nastavení přeskočeno." +msgstr "Pokud není zaškrtnuto, bude toto nastavení přeskočeno." -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "Port" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "Záložní (kopie) hostitel" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Zadejte volitelného záložního hostitele. Musí to být kopie hlavního serveru LDAP/AD." -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "Záložní (kopie) port" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" -msgstr "Zakázat hlavní serveru" +msgstr "Zakázat hlavní server" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." -msgstr "Připojit jen k replikujícímu serveru." +msgstr "Připojit jen k záložnímu serveru." -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "Použít TLS" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." -msgstr "Nepoužívejte pro spojení LDAP, selže." +msgstr "Nepoužívejte v kombinaci s LDAPS spojením, nebude to fungovat." -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP server nerozlišující velikost znaků (Windows)" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "Vypnout ověřování SSL certifikátu." -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." -msgstr "Pokud spojení funguje jen s touto volbou, importujte SSL certifikát vašeho LDAP serveru na server %s." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." +msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "Není doporučeno, pouze pro testovací účely." - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "TTL vyrovnávací paměti" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." -msgstr "ve vteřinách. Změna vyprázdní vyrovnávací paměť." +msgstr "v sekundách. Změna vyprázdní vyrovnávací paměť." -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "Nastavení adresáře" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "Pole zobrazovaného jména uživatele" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "LDAP atribut použitý k vytvoření zobrazovaného jména uživatele." -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "Základní uživatelský strom" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "Jedna uživatelská základní DN na řádku" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "Atributy vyhledávání uživatelů" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" -msgstr "Volitelné, atribut na řádku" +msgstr "Volitelné, jeden atribut na řádku" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "Pole zobrazovaného jména skupiny" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "LDAP atribut použitý k vytvoření zobrazovaného jména skupiny." -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "Základní skupinový strom" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "Jedna skupinová základní DN na řádku" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "Atributy vyhledávání skupin" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "Asociace člena skupiny" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "Speciální atributy" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "Pole pro kvótu" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "Výchozí kvóta" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "v bajtech" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "Pole e-mailu" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "Pravidlo pojmenování domovské složky uživatele" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Ponechte prázdné pro uživatelské jméno (výchozí). Jinak uveďte LDAP/AD parametr." -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "Interní uživatelské jméno" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -361,17 +349,17 @@ msgid "" "behavior as before ownCloud 5 enter the user display name attribute in the " "following field. Leave it empty for default behavior. Changes will have " "effect only on newly mapped (added) LDAP users." -msgstr "Ve výchozím nastavení bude uživatelské jméno vytvořeno z UUID atributu. To zajistí unikátnost uživatelského jména bez potřeby konverze znaků. Interní uživatelské jméno je omezena na znaky: [ a-zA-Z0-9_.@- ]. Ostatní znaky jsou nahrazeny jejich ASCII ekvivalentem nebo jednoduše vynechány. V případě kolize uživatelských jmen bude přidáno/navýšeno číslo. Interní uživatelské jméno je používáno k interní identifikaci uživatele. Je také výchozím názvem uživatelského domovského adresáře. Je také součástí URL pro vzdálený přístup, například všech *DAV služeb. S tímto nastavením bude výchozí chování přepsáno. Pro dosažení podobného chování jako před ownCloudem 5 uveďte atribut zobrazovaného jména do pole níže. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele z LDAP." +msgstr "Ve výchozím nastavení bude uživatelské jméno vytvořeno z UUID atributu. To zajistí unikátnost uživatelského jména a není potřeba provádět konverzi znaků. Interní uživatelské jméno je omezeno na znaky: [ a-zA-Z0-9_.@- ]. Ostatní znaky jsou nahrazeny jejich ASCII ekvivalentem nebo jednoduše vynechány. V případě kolize uživatelských jmen bude přidáno/navýšeno číslo. Interní uživatelské jméno je používáno k interní identifikaci uživatele. Je také výchozím názvem uživatelského domovského adresáře. Je také součástí URL pro vzdálený přístup, například všech *DAV služeb. S tímto nastavením může být výchozí chování změněno. Pro dosažení podobného chování jako před ownCloudem 5 uveďte atribut zobrazovaného jména do pole níže. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele z LDAP." -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "Atribut interního uživatelského jména:" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "Nastavit ručně UUID atribut" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -380,17 +368,17 @@ msgid "" "You must make sure that the attribute of your choice can be fetched for both" " users and groups and it is unique. Leave it empty for default behavior. " "Changes will have effect only on newly mapped (added) LDAP users and groups." -msgstr "Ve výchozím nastavení je UUID atribut nalezen automaticky. UUID atribut je používán pro nezpochybnitelnou identifikaci uživatelů a skupin z LDAP. Navíc je na základě UUID tvořeno také interní uživatelské jméno, pokud není nastaveno jinak. Můžete výchozí nastavení přepsat a použít atribut který sami zvolíte. Musíte se ale ujistit že atribut který vyberete bude uveden jak u uživatelů, tak i u skupin a je unikátní. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele a skupiny z LDAP." +msgstr "Ve výchozím nastavení je UUID atribut nalezen automaticky. UUID atribut je používán pro nezpochybnitelnou identifikaci uživatelů a skupin z LDAP. Navíc je na základě UUID tvořeno také interní uživatelské jméno, pokud není nastaveno jinak. Můžete výchozí nastavení přepsat a použít atribut, který sami zvolíte. Musíte se ale ujistit, že atribut, který vyberete, bude uveden jak u uživatelů, tak i u skupin a je unikátní. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele a skupiny z LDAP." -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "Atribut UUID:" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "Mapování uživatelských jmen z LDAPu" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -402,20 +390,20 @@ msgid "" " is not configuration sensitive, it affects all LDAP configurations! Never " "clear the mappings in a production environment, only in a testing or " "experimental stage." -msgstr "Uživatelská jména jsou používány pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý uživatel z LDAP interní uživatelské jméno. To je nezbytné pro mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. Navíc je cachována DN pro reprodukci interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, jen v testovací nebo experimentální fázi." +msgstr "Uživatelská jména jsou používány pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý uživatel z LDAP interní uživatelské jméno. To vyžaduje mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. Navíc je cachována DN pro zmenšení interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Interní uživatelské jméno se používá celé. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, jen v testovací nebo experimentální fázi." -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "Zrušit mapování uživatelských jmen LDAPu" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "Zrušit mapování názvů skupin LDAPu" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "Vyzkoušet nastavení" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "Nápověda" diff --git a/l10n/cy_GB/core.po b/l10n/cy_GB/core.po index eda31fda90..f9b74a7649 100644 --- a/l10n/cy_GB/core.po +++ b/l10n/cy_GB/core.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -142,11 +142,11 @@ msgstr "Rhagfyr" msgid "Settings" msgstr "Gosodiadau" -#: js/js.js:815 +#: js/js.js:812 msgid "seconds ago" msgstr "eiliad yn ôl" -#: js/js.js:816 +#: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" msgstr[0] "" @@ -154,7 +154,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: js/js.js:817 +#: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" msgstr[0] "" @@ -162,15 +162,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: js/js.js:818 +#: js/js.js:815 msgid "today" msgstr "heddiw" -#: js/js.js:819 +#: js/js.js:816 msgid "yesterday" msgstr "ddoe" -#: js/js.js:820 +#: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" msgstr[0] "" @@ -178,11 +178,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: js/js.js:821 +#: js/js.js:818 msgid "last month" msgstr "mis diwethaf" -#: js/js.js:822 +#: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" msgstr[0] "" @@ -190,15 +190,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: js/js.js:823 +#: js/js.js:820 msgid "months ago" msgstr "misoedd yn ôl" -#: js/js.js:824 +#: js/js.js:821 msgid "last year" msgstr "y llynedd" -#: js/js.js:825 +#: js/js.js:822 msgid "years ago" msgstr "blwyddyn yn ôl" @@ -206,23 +206,19 @@ msgstr "blwyddyn yn ôl" msgid "Choose" msgstr "Dewisiwch" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "Diddymu" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "Ie" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Na" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "Iawn" @@ -629,14 +625,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "blaenorol" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "nesaf" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/cy_GB/files.po b/l10n/cy_GB/files.po index 24e30b4018..a5c216a535 100644 --- a/l10n/cy_GB/files.po +++ b/l10n/cy_GB/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -94,12 +94,12 @@ msgstr "Dim digon o le ar gael" msgid "Upload cancelled." msgstr "Diddymwyd llwytho i fyny." -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Mae ffeiliau'n cael eu llwytho i fyny. Bydd gadael y dudalen hon nawr yn diddymu'r broses." -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "Does dim hawl cael URL gwag." @@ -107,8 +107,8 @@ msgstr "Does dim hawl cael URL gwag." msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "Gwall" @@ -186,29 +186,35 @@ msgstr "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach! msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Wrthi'n paratoi i lwytho i lawr. Gall gymryd peth amser os yw'r ffeiliau'n fawr." -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Enw plygell annilys. Mae'r defnydd o 'Shared' yn cael ei gadw gan Owncloud" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "Enw" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "Maint" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "Addaswyd" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "" @@ -216,7 +222,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "" diff --git a/l10n/cy_GB/files_sharing.po b/l10n/cy_GB/files_sharing.po index 6c8d5f6953..40a26ec13c 100644 --- a/l10n/cy_GB/files_sharing.po +++ b/l10n/cy_GB/files_sharing.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-07 08:59-0400\n" -"PO-Revision-Date: 2013-08-07 12:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 18:23+0000\n" "Last-Translator: I Robot \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/cy_GB/lib.po b/l10n/cy_GB/lib.po index f53ef9f6f2..e0aa60f01d 100644 --- a/l10n/cy_GB/lib.po +++ b/l10n/cy_GB/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -73,10 +73,6 @@ msgid "" "administrator." msgstr "" -#: helper.php:235 -msgid "couldn't be determined" -msgstr "methwyd pennu" - #: json.php:28 msgid "Application is not enabled" msgstr "Nid yw'r pecyn wedi'i alluogi" diff --git a/l10n/cy_GB/settings.po b/l10n/cy_GB/settings.po index bf5e3f365c..c4bdbaa6bd 100644 --- a/l10n/cy_GB/settings.po +++ b/l10n/cy_GB/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:21+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -120,7 +120,11 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "Yn cadw..." @@ -165,7 +169,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "" @@ -236,106 +240,106 @@ msgstr "" msgid "Cron" msgstr "" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "" -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "" -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "" -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "" -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "" diff --git a/l10n/cy_GB/user_ldap.po b/l10n/cy_GB/user_ldap.po index 99af3545bf..a42f865fb3 100644 --- a/l10n/cy_GB/user_ldap.po +++ b/l10n/cy_GB/user_ldap.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n" "MIME-Version: 1.0\n" @@ -154,198 +154,185 @@ msgstr "" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." +"username in the login action. Example: \"uid=%%uid\"" msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "" - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" - -#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "" - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -361,15 +348,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "" -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -380,15 +367,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "" -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -402,18 +389,18 @@ msgid "" "experimental stage." msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "Cymorth" diff --git a/l10n/da/core.po b/l10n/da/core.po index 99b3fdb8c6..4f224cbaca 100644 --- a/l10n/da/core.po +++ b/l10n/da/core.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:00+0000\n" -"Last-Translator: claus_chr \n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -201,23 +201,19 @@ msgstr "år siden" msgid "Choose" msgstr "Vælg" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "Annuller" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "Fejl ved indlæsning af filvælger skabelon" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nej" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "OK" @@ -624,14 +620,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "Hallo,dette blot for at lade dig vide, at %s har delt \"%s\" med dig.Se det!Hej" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "forrige" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "næste" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/da/files.po b/l10n/da/files.po index 168a6cd426..6043068628 100644 --- a/l10n/da/files.po +++ b/l10n/da/files.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" @@ -97,12 +97,12 @@ msgstr "ikke nok tilgængelig ledig plads " msgid "Upload cancelled." msgstr "Upload afbrudt." -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret." -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "URLen kan ikke være tom." @@ -110,8 +110,8 @@ msgstr "URLen kan ikke være tom." msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "Ugyldigt mappenavn. Brug af 'Shared' er forbeholdt af ownCloud" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "Fejl" @@ -187,35 +187,41 @@ msgstr "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkron msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Dit download forberedes. Dette kan tage lidt tid ved større filer." -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Ugyldigt mappenavn. Brug af \"Shared\" er forbeholdt Owncloud" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "Navn" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "Størrelse" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "Ændret" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "%n mappe" msgstr[1] "%n mapper" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "%n fil" diff --git a/l10n/da/files_sharing.po b/l10n/da/files_sharing.po index 6ce42eb608..a6dc9237e0 100644 --- a/l10n/da/files_sharing.po +++ b/l10n/da/files_sharing.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-07 08:59-0400\n" -"PO-Revision-Date: 2013-08-07 12:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 18:23+0000\n" "Last-Translator: Sappe\n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/da/lib.po b/l10n/da/lib.po index 8e9c6124d7..95d0d373d8 100644 --- a/l10n/da/lib.po +++ b/l10n/da/lib.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:00+0000\n" -"Last-Translator: claus_chr \n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -76,10 +76,6 @@ msgid "" "administrator." msgstr "Download filerne i små bider, seperat, eller kontakt venligst din administrator." -#: helper.php:235 -msgid "couldn't be determined" -msgstr "kunne ikke fastslås" - #: json.php:28 msgid "Application is not enabled" msgstr "Programmet er ikke aktiveret" diff --git a/l10n/da/settings.po b/l10n/da/settings.po index 9bff35b5b3..1ae81e2e65 100644 --- a/l10n/da/settings.po +++ b/l10n/da/settings.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:21+0000\n" -"Last-Translator: Sappe\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:10+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -123,7 +123,11 @@ msgstr "Der opstod en fejl under app opgraderingen" msgid "Updated" msgstr "Opdateret" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "Gemmer..." @@ -168,7 +172,7 @@ msgstr "Fejl ved oprettelse af bruger" msgid "A valid password must be provided" msgstr "En gyldig adgangskode skal angives" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "Dansk" @@ -239,106 +243,106 @@ msgstr "Denne ownCloud-server har ikke en fungerende forbindelse til internettet msgid "Cron" msgstr "Cron" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "Udføre en opgave med hver side indlæst" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "cron.php er registeret hos en webcron-tjeneste til at kalde cron.php en gang i minuttet over http." -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "Brug systemets cron service til at kalde cron.php filen en gang i minuttet" -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "Deling" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "Aktiver Share API" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "Tillad apps til at bruge Share API" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "Tillad links" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "Tillad brugere at dele elementer til offentligheden med links" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "Tillad offentlig upload" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "Tillad brugere at give andre mulighed for at uploade i deres offentligt delte mapper" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "Tillad videredeling" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "Tillad brugere at dele elementer delt med dem igen" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "Tillad brugere at dele med alle" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "Tillad brugere at kun dele med brugerne i deres grupper" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "Sikkerhed" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "Gennemtving HTTPS" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "Tving klienten til at forbinde til %s via en kryptetet forbindelse." -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "Forbind venligst til din %s via HTTPS for at aktivere eller deaktivere SSL tvang." -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "Log" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "Log niveau" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "Mere" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "Mindre" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "Version" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "Anvend denne adresse til at tilgå dine filer via WebDAV" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "Kryptering" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "Loginnavn" diff --git a/l10n/da/user_ldap.po b/l10n/da/user_ldap.po index 480233b211..0882b5d0a8 100644 --- a/l10n/da/user_ldap.po +++ b/l10n/da/user_ldap.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:22+0000\n" -"Last-Translator: Sappe\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -155,198 +155,185 @@ msgstr "Bruger Login Filter" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." +"username in the login action. Example: \"uid=%%uid\"" msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "Brugerliste Filter" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "Definere filteret der bruges ved indlæsning af brugere." - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "Uden stedfortræder, f.eks. \"objectClass=person\"." - -#: templates/settings.php:61 msgid "Group Filter" msgstr "Gruppe Filter" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." -msgstr "Definere filteret der bruges når der indlæses grupper." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" +msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "Uden stedfortræder, f.eks. \"objectClass=posixGroup\"." - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "Forbindelsesindstillinger " -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "Konfiguration Aktiv" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "Port" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "Backup (Replika) Vært" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "Backup (Replika) Port" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "Deaktiver Hovedserver" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "Forbind kun til replika serveren." -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "Brug TLS" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Benyt ikke flere LDAPS forbindelser, det vil mislykkeds. " -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "Deaktiver SSL certifikat validering" -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "Anbefales ikke, brug kun for at teste." - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "User Display Name Field" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "Base Bruger Træ" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "Base Group Tree" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "Group-Member association" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "i bytes" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "Email Felt" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "Internt Brugernavn" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -362,15 +349,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "" -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -381,15 +368,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "" -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -403,18 +390,18 @@ msgid "" "experimental stage." msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "Test Konfiguration" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "Hjælp" diff --git a/l10n/de/core.po b/l10n/de/core.po index 3d323562a8..707d01e384 100644 --- a/l10n/de/core.po +++ b/l10n/de/core.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-15 09:20+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: German \n" "MIME-Version: 1.0\n" @@ -205,23 +205,19 @@ msgstr "Vor Jahren" msgid "Choose" msgstr "Auswählen" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "Abbrechen" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "Dateiauswahltemplate konnte nicht geladen werden" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nein" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "OK" @@ -628,14 +624,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "Hallo,wollte dich nur kurz informieren, dass %s gerade %s mit dir geteilt hat.Schau es dir an.Gruß!" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "Zurück" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "Weiter" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/de/files.po b/l10n/de/files.po index f58b5d5e1e..c66968b0c1 100644 --- a/l10n/de/files.po +++ b/l10n/de/files.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: German \n" "MIME-Version: 1.0\n" @@ -99,12 +99,12 @@ msgstr "Nicht genug Speicherplatz verfügbar" msgid "Upload cancelled." msgstr "Upload abgebrochen." -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen." -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "Die URL darf nicht leer sein." @@ -112,8 +112,8 @@ msgstr "Die URL darf nicht leer sein." msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "Der Ordnername ist ungültig. Nur ownCloud kann den Ordner \"Shared\" anlegen" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "Fehler" @@ -189,35 +189,41 @@ msgstr "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert od msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Dein Speicher ist fast voll ({usedSpacePercent}%)" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Dein Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern." -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten." -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "Name" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "Größe" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "Geändert" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "%n Ordner" msgstr[1] "%n Ordner" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "%n Datei" diff --git a/l10n/de/files_sharing.po b/l10n/de/files_sharing.po index a8263e4c71..656a195b2f 100644 --- a/l10n/de/files_sharing.po +++ b/l10n/de/files_sharing.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-07 08:59-0400\n" -"PO-Revision-Date: 2013-08-07 12:22+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 18:23+0000\n" "Last-Translator: Mario Siegmann \n" "Language-Team: German \n" "MIME-Version: 1.0\n" diff --git a/l10n/de/lib.po b/l10n/de/lib.po index 88e04aff8a..e166194482 100644 --- a/l10n/de/lib.po +++ b/l10n/de/lib.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-15 09:20+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: German \n" "MIME-Version: 1.0\n" @@ -76,10 +76,6 @@ msgid "" "administrator." msgstr "Lade die Dateien in kleineren, separaten, Stücken herunter oder bitte deinen Administrator." -#: helper.php:235 -msgid "couldn't be determined" -msgstr "konnte nicht festgestellt werden" - #: json.php:28 msgid "Application is not enabled" msgstr "Die Anwendung ist nicht aktiviert" diff --git a/l10n/de/settings.po b/l10n/de/settings.po index 548de28a30..93d2ba51a1 100644 --- a/l10n/de/settings.po +++ b/l10n/de/settings.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:21+0000\n" -"Last-Translator: Mario Siegmann \n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" +"Last-Translator: I Robot \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -125,7 +125,11 @@ msgstr "Fehler beim Aktualisieren der App" msgid "Updated" msgstr "Aktualisiert" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "Speichern..." @@ -170,7 +174,7 @@ msgstr "Beim Anlegen des Benutzers ist ein Fehler aufgetreten" msgid "A valid password must be provided" msgstr "Es muss ein gültiges Passwort angegeben werden" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "Deutsch (Persönlich)" @@ -241,106 +245,106 @@ msgstr "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeute msgid "Cron" msgstr "Cron" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "Führe eine Aufgabe mit jeder geladenen Seite aus" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "cron.php ist als Webcron-Dienst registriert, der die cron.php minütlich per HTTP aufruft." -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "Benutze den System-Crondienst um die cron.php minütlich aufzurufen." -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "Teilen" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "Aktiviere Sharing-API" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "Erlaubt Apps die Nutzung der Share-API" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "Erlaubt Links" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "Erlaubt Benutzern, Inhalte über öffentliche Links zu teilen" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "Öffentliches Hochladen erlauben" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "Erlaubt Benutzern die Freigabe anderer Benutzer in ihren öffentlich freigegebene Ordner hochladen zu dürfen" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "Erlaubt erneutes Teilen" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "Erlaubt Benutzern, mit jedem zu teilen" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "Erlaubt Benutzern, nur mit Benutzern ihrer Gruppe zu teilen" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "Sicherheit" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "Erzwinge HTTPS" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "Zwingt die Clients, sich über eine verschlüsselte Verbindung zu %s zu verbinden." -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "Bitte verbinde dich zu deinem %s über HTTPS um die SSL-Erzwingung zu aktivieren oder zu deaktivieren." -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "Log" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "Loglevel" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "Mehr" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "Weniger" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "Version" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "Verwenden Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "Loginname" diff --git a/l10n/de/user_ldap.po b/l10n/de/user_ldap.po index 8f5ae1cdcb..4206bae5ba 100644 --- a/l10n/de/user_ldap.po +++ b/l10n/de/user_ldap.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:21+0000\n" -"Last-Translator: Mario Siegmann \n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" +"Last-Translator: I Robot \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -158,198 +158,185 @@ msgstr "Benutzer-Login-Filter" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." -msgstr "Bestimmt den angewendeten Filter, wenn eine Anmeldung versucht wird. %%uid ersetzt den Benutzernamen beim Anmeldeversuch." +"username in the login action. Example: \"uid=%%uid\"" +msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "verwende %%uid Platzhalter, z. B. \"uid=%%uid\"" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "Benutzer-Filter-Liste" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "Definiert den Filter für die Anfrage der Benutzer." - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "ohne Platzhalter, z.B.: \"objectClass=person\"" - -#: templates/settings.php:61 msgid "Group Filter" msgstr "Gruppen-Filter" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." -msgstr "Definiert den Filter für die Anfrage der Gruppen." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" +msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "ohne Platzhalter, z.B.: \"objectClass=posixGroup\"" - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "Verbindungseinstellungen" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "Konfiguration aktiv" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "Konfiguration wird übersprungen wenn deaktiviert" -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "Port" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "Backup Host (Kopie)" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "Gib einen optionalen Backup Host an. Es muss sich um eine Kopie des Haupt LDAP/AD Servers handeln." -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "Backup Port" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "Hauptserver deaktivieren" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "Nur zum Replikat-Server verbinden." -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "Nutze TLS" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "Benutze es nicht zusammen mit LDAPS Verbindungen, es wird fehlschlagen." -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "Schalte die SSL-Zertifikatsprüfung aus." -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." -msgstr "Falls die Verbindung nur mit dieser Option funktioniert, importiere das SSL-Zertifikat des LDAP-Servers in deinen %s Server." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." +msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "Nicht empfohlen, nur zu Testzwecken." - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "Speichere Time-To-Live zwischen" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "in Sekunden. Eine Änderung leert den Cache." -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "Ordnereinstellungen" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "Feld für den Anzeigenamen des Benutzers" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "Das LDAP-Attribut zur Generierung des Anzeigenamens des Benutzers." -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "Basis-Benutzerbaum" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "Ein Benutzer Basis-DN pro Zeile" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "Benutzersucheigenschaften" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "Optional; ein Attribut pro Zeile" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "Feld für den Anzeigenamen der Gruppe" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "Das LDAP-Attribut zur Generierung des Anzeigenamens der Gruppen." -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "Basis-Gruppenbaum" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "Ein Gruppen Basis-DN pro Zeile" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "Gruppensucheigenschaften" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "Assoziation zwischen Gruppe und Benutzer" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "Spezielle Eigenschaften" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "Kontingent Feld" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "Standard Kontingent" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "in Bytes" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "E-Mail Feld" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "Benennungsregel für das Home-Verzeichnis des Benutzers" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Ohne Eingabe wird der Benutzername (Standard) verwendet. Anderenfall trage ein LDAP/AD-Attribut ein." -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "Interner Benutzername" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -365,15 +352,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "Standardmäßig wird der interne Benutzername mittels des UUID-Attributes erzeugt. Dies stellt sicher, dass der Benutzername einzigartig ist und keinerlei Zeichen konvertiert werden müssen. Der interne Benutzername unterliegt Beschränkungen, die nur die nachfolgenden Zeichen erlauben: [ a-zA-Z0-9_.@- ]. Andere Zeichen werden mittels ihrer korrespondierenden Zeichen ersetzt oder einfach ausgelassen. Bei Kollisionen wird ein Zähler hinzugefügt bzw. der Zähler um einen Wert erhöht. Der interne Benutzername wird benutzt, um einen Benutzer intern zu identifizieren. Es ist ebenso der standardmäßig vorausgewählte Namen des Heimatverzeichnisses. Es ist auch ein Teil der Remote-URLs - zum Beispiel für alle *DAV-Dienste. Mit dieser Einstellung kann das Standardverhalten überschrieben werden. Um ein ähnliches Verhalten wie vor ownCloud 5 zu erzielen, fügen Sie das anzuzeigende Attribut des Benutzernamens in das nachfolgende Feld ein. Lassen Sie dies hingegen für das Standardverhalten leer. Die Änderungen werden sich nur auf neu gemappte (hinzugefügte) LDAP-Benutzer auswirken." -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "Attribut für interne Benutzernamen:" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "UUID-Erkennung überschreiben" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -384,15 +371,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "Standardmäßig wird die UUID-Eigenschaft automatisch erkannt. Die UUID-Eigenschaft wird genutzt, um einen LDAP-Benutzer und Gruppen einwandfrei zu identifizieren. Außerdem wird der interne Benutzername erzeugt, der auf Eigenschaften der UUID basiert, wenn es oben nicht anders angegeben wurde. Du musst allerdings sicherstellen, dass deine gewählten Eigenschaften zur Identifikation der Benutzer und Gruppen eindeutig sind und zugeordnet werden können. Lasse es frei, um es beim Standardverhalten zu belassen. Änderungen wirken sich nur auf neu gemappte (hinzugefügte) LDAP-Benutzer und -Gruppen aus." -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "UUID-Attribut:" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "LDAP-Benutzernamenzuordnung" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -406,18 +393,18 @@ msgid "" "experimental stage." msgstr "Die Benutzernamen werden genutzt, um (Meta)Daten zuzuordnen und zu speichern. Um Benutzer eindeutig und präzise zu identifizieren, hat jeder LDAP-Benutzer einen internen Benutzernamen. Dies erfordert eine Zuordnung (mappen) von Benutzernamen zum LDAP-Benutzer. Der erstellte Benutzername wird der UUID des LDAP-Benutzernamens zugeordnet. Zusätzlich wird der DN zwischengespeichert, um die Interaktion mit dem LDAP zu minimieren, was aber nicht der Identifikation dient. Ändert sich der DN, werden die Änderungen durch gefunden. Der interne Benutzername, wird in überall verwendet. Werden die Zuordnungen gelöscht, bleiben überall Reste zurück. Die Löschung der Zuordnungen kann nicht in der Konfiguration vorgenommen werden, beeinflusst aber die LDAP-Konfiguration! Löschen Sie niemals die Zuordnungen in einer produktiven Umgebung. Lösche die Zuordnungen nur in einer Test- oder Experimentierumgebung." -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "Lösche LDAP-Benutzernamenzuordnung" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "Lösche LDAP-Gruppennamenzuordnung" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "Testkonfiguration" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "Hilfe" diff --git a/l10n/de_AT/core.po b/l10n/de_AT/core.po index 621763a9b8..d26af5c3d7 100644 --- a/l10n/de_AT/core.po +++ b/l10n/de_AT/core.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n" "MIME-Version: 1.0\n" @@ -142,55 +142,55 @@ msgstr "" msgid "Settings" msgstr "" -#: js/js.js:815 +#: js/js.js:812 msgid "seconds ago" msgstr "" -#: js/js.js:816 +#: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:817 +#: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:818 +#: js/js.js:815 msgid "today" msgstr "" -#: js/js.js:819 +#: js/js.js:816 msgid "yesterday" msgstr "" -#: js/js.js:820 +#: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:821 +#: js/js.js:818 msgid "last month" msgstr "" -#: js/js.js:822 +#: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:823 +#: js/js.js:820 msgid "months ago" msgstr "" -#: js/js.js:824 +#: js/js.js:821 msgid "last year" msgstr "" -#: js/js.js:825 +#: js/js.js:822 msgid "years ago" msgstr "" @@ -198,23 +198,19 @@ msgstr "" msgid "Choose" msgstr "" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "" -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "" @@ -621,14 +617,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/de_AT/files.po b/l10n/de_AT/files.po index 6bb9f95f5e..5f0e9fd18a 100644 --- a/l10n/de_AT/files.po +++ b/l10n/de_AT/files.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n" "MIME-Version: 1.0\n" @@ -94,12 +94,12 @@ msgstr "" msgid "Upload cancelled." msgstr "" -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "" @@ -107,8 +107,8 @@ msgstr "" msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "" -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "" @@ -184,35 +184,41 @@ msgstr "" msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "" -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "" msgstr[1] "" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "" diff --git a/l10n/de_AT/lib.po b/l10n/de_AT/lib.po index 0984165a84..f4911a0682 100644 --- a/l10n/de_AT/lib.po +++ b/l10n/de_AT/lib.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n" "MIME-Version: 1.0\n" @@ -73,10 +73,6 @@ msgid "" "administrator." msgstr "" -#: helper.php:235 -msgid "couldn't be determined" -msgstr "" - #: json.php:28 msgid "Application is not enabled" msgstr "" diff --git a/l10n/de_AT/settings.po b/l10n/de_AT/settings.po index 97a2d199c8..d21b2d2b2b 100644 --- a/l10n/de_AT/settings.po +++ b/l10n/de_AT/settings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-07 08:59-0400\n" -"PO-Revision-Date: 2013-08-07 09:02+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n" "MIME-Version: 1.0\n" @@ -120,7 +120,11 @@ msgstr "" msgid "Updated" msgstr "" -#: js/personal.js:118 +#: js/personal.js:150 +msgid "Decrypting files... Please wait, this can take some time." +msgstr "" + +#: js/personal.js:172 msgid "Saving..." msgstr "" @@ -165,7 +169,7 @@ msgstr "" msgid "A valid password must be provided" msgstr "" -#: personal.php:37 personal.php:38 +#: personal.php:40 personal.php:41 msgid "__language_name__" msgstr "" @@ -236,106 +240,106 @@ msgstr "" msgid "Cron" msgstr "" -#: templates/admin.php:101 +#: templates/admin.php:99 msgid "Execute one task with each page loaded" msgstr "" -#: templates/admin.php:111 +#: templates/admin.php:107 msgid "" "cron.php is registered at a webcron service to call cron.php once a minute " "over http." msgstr "" -#: templates/admin.php:121 +#: templates/admin.php:115 msgid "Use systems cron service to call the cron.php file once a minute." msgstr "" -#: templates/admin.php:128 +#: templates/admin.php:120 msgid "Sharing" msgstr "" -#: templates/admin.php:134 +#: templates/admin.php:126 msgid "Enable Share API" msgstr "" -#: templates/admin.php:135 +#: templates/admin.php:127 msgid "Allow apps to use the Share API" msgstr "" -#: templates/admin.php:142 +#: templates/admin.php:134 msgid "Allow links" msgstr "" -#: templates/admin.php:143 +#: templates/admin.php:135 msgid "Allow users to share items to the public with links" msgstr "" -#: templates/admin.php:151 +#: templates/admin.php:143 msgid "Allow public uploads" msgstr "" -#: templates/admin.php:152 +#: templates/admin.php:144 msgid "" "Allow users to enable others to upload into their publicly shared folders" msgstr "" -#: templates/admin.php:160 +#: templates/admin.php:152 msgid "Allow resharing" msgstr "" -#: templates/admin.php:161 +#: templates/admin.php:153 msgid "Allow users to share items shared with them again" msgstr "" -#: templates/admin.php:168 +#: templates/admin.php:160 msgid "Allow users to share with anyone" msgstr "" -#: templates/admin.php:171 +#: templates/admin.php:163 msgid "Allow users to only share with users in their groups" msgstr "" -#: templates/admin.php:178 +#: templates/admin.php:170 msgid "Security" msgstr "" -#: templates/admin.php:191 +#: templates/admin.php:183 msgid "Enforce HTTPS" msgstr "" -#: templates/admin.php:193 +#: templates/admin.php:185 #, php-format msgid "Forces the clients to connect to %s via an encrypted connection." msgstr "" -#: templates/admin.php:199 +#: templates/admin.php:191 #, php-format msgid "" "Please connect to your %s via HTTPS to enable or disable the SSL " "enforcement." msgstr "" -#: templates/admin.php:211 +#: templates/admin.php:203 msgid "Log" msgstr "" -#: templates/admin.php:212 +#: templates/admin.php:204 msgid "Log level" msgstr "" -#: templates/admin.php:243 +#: templates/admin.php:235 msgid "More" msgstr "" -#: templates/admin.php:244 +#: templates/admin.php:236 msgid "Less" msgstr "" -#: templates/admin.php:250 templates/personal.php:114 +#: templates/admin.php:242 templates/personal.php:140 msgid "Version" msgstr "" -#: templates/admin.php:254 templates/personal.php:117 +#: templates/admin.php:246 templates/personal.php:143 msgid "" "Developed by the ownCloud community, the access your Files via WebDAV" msgstr "" +#: templates/personal.php:117 +msgid "Encryption" +msgstr "" + +#: templates/personal.php:119 +msgid "The encryption app is no longer enabled, decrypt all your file" +msgstr "" + +#: templates/personal.php:125 +msgid "Log-in password" +msgstr "" + +#: templates/personal.php:130 +msgid "Decrypt all Files" +msgstr "" + #: templates/users.php:21 msgid "Login Name" msgstr "" diff --git a/l10n/de_AT/user_ldap.po b/l10n/de_AT/user_ldap.po index 2affcc0727..affcff22fb 100644 --- a/l10n/de_AT/user_ldap.po +++ b/l10n/de_AT/user_ldap.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-07 08:59-0400\n" -"PO-Revision-Date: 2013-08-07 09:02+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n" "MIME-Version: 1.0\n" @@ -154,198 +154,185 @@ msgstr "" #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " -"username in the login action." +"username in the login action. Example: \"uid=%%uid\"" msgstr "" #: templates/settings.php:55 -#, php-format -msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" - -#: templates/settings.php:56 msgid "User List Filter" msgstr "" +#: templates/settings.php:58 +msgid "" +"Defines the filter to apply, when retrieving users (no placeholders). " +"Example: \"objectClass=person\"" +msgstr "" + #: templates/settings.php:59 -msgid "Defines the filter to apply, when retrieving users." -msgstr "" - -#: templates/settings.php:60 -msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" - -#: templates/settings.php:61 msgid "Group Filter" msgstr "" -#: templates/settings.php:64 -msgid "Defines the filter to apply, when retrieving groups." +#: templates/settings.php:62 +msgid "" +"Defines the filter to apply, when retrieving groups (no placeholders). " +"Example: \"objectClass=posixGroup\"" msgstr "" -#: templates/settings.php:65 -msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" - -#: templates/settings.php:69 +#: templates/settings.php:66 msgid "Connection Settings" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "Configuration Active" msgstr "" -#: templates/settings.php:71 +#: templates/settings.php:68 msgid "When unchecked, this configuration will be skipped." msgstr "" -#: templates/settings.php:72 +#: templates/settings.php:69 msgid "Port" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "Backup (Replica) Host" msgstr "" -#: templates/settings.php:73 +#: templates/settings.php:70 msgid "" "Give an optional backup host. It must be a replica of the main LDAP/AD " "server." msgstr "" -#: templates/settings.php:74 +#: templates/settings.php:71 msgid "Backup (Replica) Port" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Disable Main Server" msgstr "" -#: templates/settings.php:75 +#: templates/settings.php:72 msgid "Only connect to the replica server." msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Use TLS" msgstr "" -#: templates/settings.php:76 +#: templates/settings.php:73 msgid "Do not use it additionally for LDAPS connections, it will fail." msgstr "" -#: templates/settings.php:77 +#: templates/settings.php:74 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:78 +#: templates/settings.php:75 #, php-format msgid "" -"If connection only works with this option, import the LDAP server's SSL " -"certificate in your %s server." +"Not recommended, use it for testing only! If connection only works with this" +" option, import the LDAP server's SSL certificate in your %s server." msgstr "" -#: templates/settings.php:78 -msgid "Not recommended, use for testing only." -msgstr "" - -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "Cache Time-To-Live" msgstr "" -#: templates/settings.php:79 +#: templates/settings.php:76 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:81 +#: templates/settings.php:78 msgid "Directory Settings" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:83 +#: templates/settings.php:80 msgid "The LDAP attribute to use to generate the user's display name." msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "Base User Tree" msgstr "" -#: templates/settings.php:84 +#: templates/settings.php:81 msgid "One User Base DN per line" msgstr "" -#: templates/settings.php:85 +#: templates/settings.php:82 msgid "User Search Attributes" msgstr "" -#: templates/settings.php:85 templates/settings.php:88 +#: templates/settings.php:82 templates/settings.php:85 msgid "Optional; one attribute per line" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:86 +#: templates/settings.php:83 msgid "The LDAP attribute to use to generate the groups's display name." msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:84 msgid "One Group Base DN per line" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:85 msgid "Group Search Attributes" msgstr "" -#: templates/settings.php:89 +#: templates/settings.php:86 msgid "Group-Member association" msgstr "" -#: templates/settings.php:91 +#: templates/settings.php:88 msgid "Special Attributes" msgstr "" -#: templates/settings.php:93 +#: templates/settings.php:90 msgid "Quota Field" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "Quota Default" msgstr "" -#: templates/settings.php:94 +#: templates/settings.php:91 msgid "in bytes" msgstr "" -#: templates/settings.php:95 +#: templates/settings.php:92 msgid "Email Field" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "User Home Folder Naming Rule" msgstr "" -#: templates/settings.php:96 +#: templates/settings.php:93 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:101 +#: templates/settings.php:98 msgid "Internal Username" msgstr "" -#: templates/settings.php:102 +#: templates/settings.php:99 msgid "" "By default the internal username will be created from the UUID attribute. It" " makes sure that the username is unique and characters do not need to be " @@ -361,15 +348,15 @@ msgid "" "effect only on newly mapped (added) LDAP users." msgstr "" -#: templates/settings.php:103 +#: templates/settings.php:100 msgid "Internal Username Attribute:" msgstr "" -#: templates/settings.php:104 +#: templates/settings.php:101 msgid "Override UUID detection" msgstr "" -#: templates/settings.php:105 +#: templates/settings.php:102 msgid "" "By default, the UUID attribute is automatically detected. The UUID attribute" " is used to doubtlessly identify LDAP users and groups. Also, the internal " @@ -380,15 +367,15 @@ msgid "" "Changes will have effect only on newly mapped (added) LDAP users and groups." msgstr "" -#: templates/settings.php:106 +#: templates/settings.php:103 msgid "UUID Attribute:" msgstr "" -#: templates/settings.php:107 +#: templates/settings.php:104 msgid "Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:108 +#: templates/settings.php:105 msgid "" "Usernames are used to store and assign (meta) data. In order to precisely " "identify and recognize users, each LDAP user will have a internal username. " @@ -402,18 +389,18 @@ msgid "" "experimental stage." msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Username-LDAP User Mapping" msgstr "" -#: templates/settings.php:109 +#: templates/settings.php:106 msgid "Clear Groupname-LDAP Group Mapping" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Test Configuration" msgstr "" -#: templates/settings.php:111 +#: templates/settings.php:108 msgid "Help" msgstr "" diff --git a/l10n/de_CH/core.po b/l10n/de_CH/core.po index 78e1a2ea08..deacb1c3c4 100644 --- a/l10n/de_CH/core.po +++ b/l10n/de_CH/core.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:06+0000\n" "Last-Translator: I Robot \n" "Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n" "MIME-Version: 1.0\n" @@ -149,55 +149,55 @@ msgstr "Dezember" msgid "Settings" msgstr "Einstellungen" -#: js/js.js:815 +#: js/js.js:812 msgid "seconds ago" msgstr "Gerade eben" -#: js/js.js:816 +#: js/js.js:813 msgid "%n minute ago" msgid_plural "%n minutes ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:817 +#: js/js.js:814 msgid "%n hour ago" msgid_plural "%n hours ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:818 +#: js/js.js:815 msgid "today" msgstr "Heute" -#: js/js.js:819 +#: js/js.js:816 msgid "yesterday" msgstr "Gestern" -#: js/js.js:820 +#: js/js.js:817 msgid "%n day ago" msgid_plural "%n days ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:821 +#: js/js.js:818 msgid "last month" msgstr "Letzten Monat" -#: js/js.js:822 +#: js/js.js:819 msgid "%n month ago" msgid_plural "%n months ago" msgstr[0] "" msgstr[1] "" -#: js/js.js:823 +#: js/js.js:820 msgid "months ago" msgstr "Vor Monaten" -#: js/js.js:824 +#: js/js.js:821 msgid "last year" msgstr "Letztes Jahr" -#: js/js.js:825 +#: js/js.js:822 msgid "years ago" msgstr "Vor Jahren" @@ -205,23 +205,19 @@ msgstr "Vor Jahren" msgid "Choose" msgstr "Auswählen" -#: js/oc-dialogs.js:122 -msgid "Cancel" -msgstr "Abbrechen" - -#: js/oc-dialogs.js:141 js/oc-dialogs.js:200 +#: js/oc-dialogs.js:137 js/oc-dialogs.js:196 msgid "Error loading file picker template" msgstr "Es ist ein Fehler in der Vorlage des Datei-Auswählers aufgetreten." -#: js/oc-dialogs.js:164 +#: js/oc-dialogs.js:160 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:172 +#: js/oc-dialogs.js:168 msgid "No" msgstr "Nein" -#: js/oc-dialogs.js:185 +#: js/oc-dialogs.js:181 msgid "Ok" msgstr "OK" @@ -628,14 +624,6 @@ msgid "" "href=\"%s\">View it!Cheers!" msgstr "Hallo,ich wollte Sie nur wissen lassen, dass %s %s mit Ihnen teilt.Schauen Sie es sich an!Viele Grüsse!" -#: templates/part.pagenavi.php:3 -msgid "prev" -msgstr "Zurück" - -#: templates/part.pagenavi.php:20 -msgid "next" -msgstr "Weiter" - #: templates/update.php:3 #, php-format msgid "Updating ownCloud to version %s, this may take a while." diff --git a/l10n/de_CH/files.po b/l10n/de_CH/files.po index 20aca9d1ea..8befee513b 100644 --- a/l10n/de_CH/files.po +++ b/l10n/de_CH/files.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-16 01:29-0400\n" -"PO-Revision-Date: 2013-08-16 05:29+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n" "MIME-Version: 1.0\n" @@ -102,12 +102,12 @@ msgstr "Nicht genügend Speicherplatz verfügbar" msgid "Upload cancelled." msgstr "Upload abgebrochen." -#: js/file-upload.js:167 js/files.js:266 +#: js/file-upload.js:167 js/files.js:280 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen." -#: js/file-upload.js:233 js/files.js:339 +#: js/file-upload.js:233 js/files.js:353 msgid "URL cannot be empty." msgstr "Die URL darf nicht leer sein." @@ -115,8 +115,8 @@ msgstr "Die URL darf nicht leer sein." msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud" msgstr "Ungültiger Ordnername. Die Verwendung von «Shared» ist ownCloud vorbehalten." -#: js/file-upload.js:267 js/file-upload.js:283 js/files.js:373 js/files.js:389 -#: js/files.js:693 js/files.js:731 +#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405 +#: js/files.js:709 js/files.js:747 msgid "Error" msgstr "Fehler" @@ -192,35 +192,41 @@ msgstr "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert ode msgid "Your storage is almost full ({usedSpacePercent}%)" msgstr "Ihr Speicher ist fast voll ({usedSpacePercent}%)" -#: js/files.js:231 +#: js/files.js:94 +msgid "" +"Encryption was disabled but your files are still encrypted. Please go to " +"your personal settings to decrypt your files." +msgstr "" + +#: js/files.js:245 msgid "" "Your download is being prepared. This might take some time if the files are " "big." msgstr "Ihr Download wird vorbereitet. Dies kann bei grösseren Dateien etwas dauern." -#: js/files.js:344 +#: js/files.js:358 msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" msgstr "Ungültiger Verzeichnisname. Die Nutzung von «Shared» ist ownCloud vorbehalten" -#: js/files.js:744 templates/index.php:67 +#: js/files.js:760 templates/index.php:67 msgid "Name" msgstr "Name" -#: js/files.js:745 templates/index.php:78 +#: js/files.js:761 templates/index.php:78 msgid "Size" msgstr "Grösse" -#: js/files.js:746 templates/index.php:80 +#: js/files.js:762 templates/index.php:80 msgid "Modified" msgstr "Geändert" -#: js/files.js:762 +#: js/files.js:778 msgid "%n folder" msgid_plural "%n folders" msgstr[0] "" msgstr[1] "" -#: js/files.js:768 +#: js/files.js:784 msgid "%n file" msgid_plural "%n files" msgstr[0] "" diff --git a/l10n/de_CH/files_sharing.po b/l10n/de_CH/files_sharing.po index c17931aa32..95b2c5d60f 100644 --- a/l10n/de_CH/files_sharing.po +++ b/l10n/de_CH/files_sharing.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-07 14:30+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 18:23+0000\n" "Last-Translator: FlorianScholz \n" "Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n" "MIME-Version: 1.0\n" diff --git a/l10n/de_CH/lib.po b/l10n/de_CH/lib.po index b694523ffe..f196e68f99 100644 --- a/l10n/de_CH/lib.po +++ b/l10n/de_CH/lib.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-15 04:47-0400\n" -"PO-Revision-Date: 2013-08-15 08:48+0000\n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" "Last-Translator: I Robot \n" "Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n" "MIME-Version: 1.0\n" @@ -76,10 +76,6 @@ msgid "" "administrator." msgstr "Laden Sie die Dateien in kleineren, separaten, Stücken herunter oder bitten Sie Ihren Administrator." -#: helper.php:235 -msgid "couldn't be determined" -msgstr "konnte nicht ermittelt werden" - #: json.php:28 msgid "Application is not enabled" msgstr "Die Anwendung ist nicht aktiviert" diff --git a/l10n/de_CH/settings.po b/l10n/de_CH/settings.po index 776bfefdef..9b99da139e 100644 --- a/l10n/de_CH/settings.po +++ b/l10n/de_CH/settings.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2013-08-09 07:59-0400\n" -"PO-Revision-Date: 2013-08-09 11:21+0000\n" -"Last-Translator: FlorianScholz \n" +"POT-Creation-Date: 2013-08-19 15:06-0400\n" +"PO-Revision-Date: 2013-08-19 19:07+0000\n" +"Last-Translator: I Robot