diff --git a/.htaccess b/.htaccess index a5d51c78087fe7fc1930541769111f0f729ea124..048a56d6389dd0b05cc0b4bd36490f125631bdaa 100755 --- a/.htaccess +++ b/.htaccess @@ -1,3 +1,11 @@ + + + +SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1 +RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION + + + ErrorDocument 403 /core/templates/403.php ErrorDocument 404 /core/templates/404.php @@ -12,6 +20,7 @@ php_value memory_limit 512M RewriteEngine on RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteRule ^.well-known/host-meta /public.php?service=host-meta [QSA,L] +RewriteRule ^.well-known/host-meta.json /public.php?service=host-meta-json [QSA,L] RewriteRule ^.well-known/carddav /remote.php/carddav/ [R] RewriteRule ^.well-known/caldav /remote.php/caldav/ [R] RewriteRule ^apps/calendar/caldav.php remote.php/caldav/ [QSA,L] diff --git a/README b/README index e11ff7d10cdf1cf09b3f11b16aefa02edef47f96..9b113c4f6742e981d1310f0af731120323009295 100644 --- a/README +++ b/README @@ -4,6 +4,7 @@ A personal cloud which runs on your own server. http://ownCloud.org Installation instructions: http://owncloud.org/support +Contribution Guidelines: http://owncloud.org/dev/contribute/ Source code: https://github.com/owncloud Mailing list: https://mail.kde.org/mailman/listinfo/owncloud @@ -16,4 +17,4 @@ Please submit translations via Transifex: https://www.transifex.com/projects/p/owncloud/ For more detailed information about translations: -http://owncloud.org/dev/translation/ \ No newline at end of file +http://owncloud.org/dev/translation/ diff --git a/apps/files/admin.php b/apps/files/admin.php index 76616bc437343afb5f1eacb4887e68930c6408df..80fd4f4e4a595a129b873cf29683a0839c19b757 100644 --- a/apps/files/admin.php +++ b/apps/files/admin.php @@ -49,7 +49,8 @@ if($_POST && OC_Util::isCallRegistered()) { OCP\Config::setSystemValue('allowZipDownload', isset($_POST['allowZipDownload'])); } } -$maxZipInputSize = OCP\Util::humanFileSize(OCP\Config::getSystemValue('maxZipInputSize', OCP\Util::computerFileSize('800 MB'))); +$maxZipInputSizeDefault = OCP\Util::computerFileSize('800 MB'); +$maxZipInputSize = OCP\Util::humanFileSize(OCP\Config::getSystemValue('maxZipInputSize', $maxZipInputSizeDefault)); $allowZipDownload = intval(OCP\Config::getSystemValue('allowZipDownload', true)); OCP\App::setActiveNavigationEntry( "files_administration" ); diff --git a/apps/files/ajax/autocomplete.php b/apps/files/ajax/autocomplete.php index fae38368a85fc0705871090e49442fc9c8bc0e73..b32ba7c3d5bd620b87571e8b158176bebf283e3e 100644 --- a/apps/files/ajax/autocomplete.php +++ b/apps/files/ajax/autocomplete.php @@ -44,7 +44,7 @@ if(OC_Filesystem::file_exists($base) and OC_Filesystem::is_dir($base)) { if(substr(strtolower($file), 0, $queryLen)==$query) { $item=$base.$file; if((!$dirOnly or OC_Filesystem::is_dir($item))) { - $files[]=(object)array('id'=>$item,'label'=>$item,'name'=>$item); + $files[]=(object)array('id'=>$item, 'label'=>$item, 'name'=>$item); } } } diff --git a/apps/files/ajax/delete.php b/apps/files/ajax/delete.php index 57c8c15c1976d82124db8acff1a8109b18fbec23..6532b76df210940a94554db44bd50ac9e884d781 100644 --- a/apps/files/ajax/delete.php +++ b/apps/files/ajax/delete.php @@ -10,7 +10,7 @@ OCP\JSON::callCheck(); $dir = stripslashes($_POST["dir"]); $files = isset($_POST["file"]) ? stripslashes($_POST["file"]) : stripslashes($_POST["files"]); -$files = explode(';', $files); +$files = json_decode($files); $filesWithError = ''; $success = true; //Now delete diff --git a/apps/files/ajax/list.php b/apps/files/ajax/list.php index 568fe754c0239139c90afa7046ee83180abccad5..cade7e872b30f3f3f64c921cedd0a3ba0011c4e9 100644 --- a/apps/files/ajax/list.php +++ b/apps/files/ajax/list.php @@ -25,7 +25,7 @@ if($doBreadcrumb) { } $breadcrumbNav = new OCP\Template( "files", "part.breadcrumb", "" ); - $breadcrumbNav->assign( "breadcrumb", $breadcrumb ); + $breadcrumbNav->assign( "breadcrumb", $breadcrumb, false ); $data['breadcrumb'] = $breadcrumbNav->fetchPage(); } diff --git a/apps/files/ajax/move.php b/apps/files/ajax/move.php index 0541bb160623f5be3df06bd9ac32f683105df844..5612716b7e4692f50b2c598ed26fef54fae34125 100644 --- a/apps/files/ajax/move.php +++ b/apps/files/ajax/move.php @@ -12,7 +12,7 @@ $file = stripslashes($_GET["file"]); $target = stripslashes(rawurldecode($_GET["target"])); -if(OC_Filesystem::file_exists($target . '/' . $file)){ +if(OC_Filesystem::file_exists($target . '/' . $file)) { OCP\JSON::error(array("data" => array( "message" => "Could not move $file - File with this name already exists" ))); exit; } diff --git a/apps/files/ajax/newfile.php b/apps/files/ajax/newfile.php index b87079f2712d1f6b03294e06c04bce58ae0c597b..2bac9bb20ba12829211e7f1d1618157fe4cb40b4 100644 --- a/apps/files/ajax/newfile.php +++ b/apps/files/ajax/newfile.php @@ -65,6 +65,7 @@ if($source) { $target=$dir.'/'.$filename; $result=OC_Filesystem::file_put_contents($target, $sourceStream); if($result) { + $target = OC_Filesystem::normalizePath($target); $meta = OC_FileCache::get($target); $mime=$meta['mimetype']; $id = OC_FileCache::getId($target); diff --git a/apps/files/ajax/upload.php b/apps/files/ajax/upload.php index dc83057040300d649470ed09b8ccd8697a75d62b..e7823bc4ffbb4432406fbb67f5a0829daa3afba8 100644 --- a/apps/files/ajax/upload.php +++ b/apps/files/ajax/upload.php @@ -10,22 +10,24 @@ OCP\JSON::checkLoggedIn(); OCP\JSON::callCheck(); if (!isset($_FILES['files'])) { - OCP\JSON::error(array("data" => array( "message" => "No file was uploaded. Unknown error" ))); + OCP\JSON::error(array('data' => array( 'message' => 'No file was uploaded. Unknown error' ))); exit(); } foreach ($_FILES['files']['error'] as $error) { if ($error != 0) { $l=OC_L10N::get('files'); $errors = array( - UPLOAD_ERR_OK=>$l->t("There is no error, the file uploaded with success"), - UPLOAD_ERR_INI_SIZE=>$l->t("The uploaded file exceeds the upload_max_filesize directive in php.ini").ini_get('upload_max_filesize'), - UPLOAD_ERR_FORM_SIZE=>$l->t("The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form"), - UPLOAD_ERR_PARTIAL=>$l->t("The uploaded file was only partially uploaded"), - UPLOAD_ERR_NO_FILE=>$l->t("No file was uploaded"), - UPLOAD_ERR_NO_TMP_DIR=>$l->t("Missing a temporary folder"), + UPLOAD_ERR_OK=>$l->t('There is no error, the file uploaded with success'), + UPLOAD_ERR_INI_SIZE=>$l->t('The uploaded file exceeds the upload_max_filesize directive in php.ini: ') + .ini_get('upload_max_filesize'), + UPLOAD_ERR_FORM_SIZE=>$l->t('The uploaded file exceeds the MAX_FILE_SIZE directive that was specified' + .' in the HTML form'), + UPLOAD_ERR_PARTIAL=>$l->t('The uploaded file was only partially uploaded'), + UPLOAD_ERR_NO_FILE=>$l->t('No file was uploaded'), + UPLOAD_ERR_NO_TMP_DIR=>$l->t('Missing a temporary folder'), UPLOAD_ERR_CANT_WRITE=>$l->t('Failed to write to disk'), ); - OCP\JSON::error(array("data" => array( "message" => $errors[$error] ))); + OCP\JSON::error(array('data' => array( 'message' => $errors[$error] ))); exit(); } } @@ -38,8 +40,8 @@ $totalSize=0; foreach($files['size'] as $size) { $totalSize+=$size; } -if($totalSize>OC_Filesystem::free_space($dir)){ - OCP\JSON::error(array("data" => array( "message" => "Not enough space available" ))); +if($totalSize>OC_Filesystem::free_space($dir)) { + OCP\JSON::error(array('data' => array( 'message' => 'Not enough space available' ))); exit(); } @@ -47,11 +49,17 @@ $result=array(); if(strpos($dir, '..') === false) { $fileCount=count($files['name']); for($i=0;$i<$fileCount;$i++) { - $target = OCP\Files::buildNotExistingFileName(stripslashes($dir), $files['name'][$i]); + $target = OCP\Files::buildNotExistingFileName(stripslashes($dir), $files['name'][$i]); + // $path needs to be normalized - this failed within drag'n'drop upload to a sub-folder + $target = OC_Filesystem::normalizePath($target); if(is_uploaded_file($files['tmp_name'][$i]) and OC_Filesystem::fromTmpFile($files['tmp_name'][$i], $target)) { $meta = OC_FileCache::get($target); $id = OC_FileCache::getId($target); - $result[]=array( "status" => "success", 'mime'=>$meta['mimetype'],'size'=>$meta['size'], 'id'=>$id, 'name'=>basename($target)); + $result[]=array( 'status' => 'success', + 'mime'=>$meta['mimetype'], + 'size'=>$meta['size'], + 'id'=>$id, + 'name'=>basename($target)); } } OCP\JSON::encodedPrint($result); @@ -60,4 +68,4 @@ if(strpos($dir, '..') === false) { $error='invalid dir'; } -OCP\JSON::error(array('data' => array('error' => $error, "file" => $fileName))); +OCP\JSON::error(array('data' => array('error' => $error, 'file' => $fileName))); diff --git a/apps/files/appinfo/app.php b/apps/files/appinfo/app.php index 3f437679e0536de4a63fa8b8320c48f8593dce2e..dfab94b15ea0be67fdce0638e8b38bc3a462d169 100644 --- a/apps/files/appinfo/app.php +++ b/apps/files/appinfo/app.php @@ -3,6 +3,10 @@ $l=OC_L10N::get('files'); OCP\App::registerAdmin('files', 'admin'); -OCP\App::addNavigationEntry( array( "id" => "files_index", "order" => 0, "href" => OCP\Util::linkTo( "files", "index.php" ), "icon" => OCP\Util::imagePath( "core", "places/files.svg" ), "name" => $l->t("Files") )); +OCP\App::addNavigationEntry( array( "id" => "files_index", + "order" => 0, + "href" => OCP\Util::linkTo( "files", "index.php" ), + "icon" => OCP\Util::imagePath( "core", "places/files.svg" ), + "name" => $l->t("Files") )); OC_Search::registerProvider('OC_Search_Provider_File'); diff --git a/apps/files/appinfo/filesync.php b/apps/files/appinfo/filesync.php index 47fc6fb4de659bf0b8bb03ab094145e646165ee0..cbed56a6de5bc8494191b0accf637c0d0eec7720 100644 --- a/apps/files/appinfo/filesync.php +++ b/apps/files/appinfo/filesync.php @@ -21,22 +21,22 @@ */ // load needed apps -$RUNTIME_APPTYPES=array('filesystem','authentication','logging'); +$RUNTIME_APPTYPES=array('filesystem', 'authentication', 'logging'); OC_App::loadApps($RUNTIME_APPTYPES); if(!OC_User::isLoggedIn()) { - if(!isset($_SERVER['PHP_AUTH_USER'])) { - header('WWW-Authenticate: Basic realm="ownCloud Server"'); - header('HTTP/1.0 401 Unauthorized'); - echo 'Valid credentials must be supplied'; - exit(); - } else { - if(!OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) { - exit(); - } - } + if(!isset($_SERVER['PHP_AUTH_USER'])) { + header('WWW-Authenticate: Basic realm="ownCloud Server"'); + header('HTTP/1.0 401 Unauthorized'); + echo 'Valid credentials must be supplied'; + exit(); + } else { + if(!OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) { + exit(); + } + } } -list($type,$file) = explode('/', substr($path_info,1+strlen($service)+1), 2); +list($type, $file) = explode('/', substr($path_info, 1+strlen($service)+1), 2); if ($type != 'oc_chunked') { OC_Response::setStatus(OC_Response::STATUS_NOT_FOUND); diff --git a/apps/files/appinfo/remote.php b/apps/files/appinfo/remote.php index f12430f24ddcf115850da375593dfec116543be3..1713bcc22ce97302f510aef1dea5f13d42674b1d 100644 --- a/apps/files/appinfo/remote.php +++ b/apps/files/appinfo/remote.php @@ -23,10 +23,12 @@ * */ // load needed apps -$RUNTIME_APPTYPES=array('filesystem','authentication','logging'); +$RUNTIME_APPTYPES=array('filesystem', 'authentication', 'logging'); OC_App::loadApps($RUNTIME_APPTYPES); +OC_Util::obEnd(); + // Backends $authBackend = new OC_Connector_Sabre_Auth(); $lockBackend = new OC_Connector_Sabre_Locks(); diff --git a/apps/files/appinfo/routes.php b/apps/files/appinfo/routes.php index e1ab560803dcb14f7324873a2ece76615448cab5..043782a9c04c5cdb5cb9958b0b848ba6f8994f93 100644 --- a/apps/files/appinfo/routes.php +++ b/apps/files/appinfo/routes.php @@ -8,5 +8,4 @@ $this->create('download', 'download{file}') ->requirements(array('file' => '.*')) - ->actionInclude('files/download.php'); - + ->actionInclude('files/download.php'); \ No newline at end of file diff --git a/apps/files/appinfo/update.php b/apps/files/appinfo/update.php index bcbbc6035faa2123c4e6ae58f278754be91bccdd..3503678e7c7cef022039abc69d772666321e15fb 100644 --- a/apps/files/appinfo/update.php +++ b/apps/files/appinfo/update.php @@ -3,12 +3,15 @@ // fix webdav properties,add namespace in front of the property, update for OC4.5 $installedVersion=OCP\Config::getAppValue('files', 'installed_version'); if (version_compare($installedVersion, '1.1.6', '<')) { - $query = OC_DB::prepare( "SELECT `propertyname`, `propertypath`, `userid` FROM `*PREFIX*properties`" ); + $query = OC_DB::prepare( 'SELECT `propertyname`, `propertypath`, `userid` FROM `*PREFIX*properties`' ); $result = $query->execute(); - while( $row = $result->fetchRow()){ - if ( $row["propertyname"][0] != '{' ) { - $query = OC_DB::prepare( 'UPDATE `*PREFIX*properties` SET `propertyname` = ? WHERE `userid` = ? AND `propertypath` = ?' ); - $query->execute( array( '{DAV:}' + $row["propertyname"], $row["userid"], $row["propertypath"] )); + $updateQuery = OC_DB::prepare('UPDATE `*PREFIX*properties`' + .' SET `propertyname` = ?' + .' WHERE `userid` = ?' + .' AND `propertypath` = ?'); + while( $row = $result->fetchRow()) { + if ( $row['propertyname'][0] != '{' ) { + $updateQuery->execute(array('{DAV:}' + $row['propertyname'], $row['userid'], $row['propertypath'])); } } } @@ -36,10 +39,11 @@ foreach($filesToRemove as $file) { if(!file_exists($filepath)) { continue; } - $success = OCP\Files::rmdirr($filepath); - if($success === false) { + $success = OCP\Files::rmdirr($filepath); + if($success === false) { //probably not sufficient privileges, give up and give a message. - OCP\Util::writeLog('files','Could not clean /files/ directory. Please remove everything except webdav.php from ' . OC::$SERVERROOT . '/files/', OCP\Util::ERROR); + OCP\Util::writeLog('files', 'Could not clean /files/ directory.' + .' Please remove everything except webdav.php from ' . OC::$SERVERROOT . '/files/', OCP\Util::ERROR); break; - } + } } diff --git a/apps/files/css/files.css b/apps/files/css/files.css index 69cdb48e56738257d53ae9028d4f150174dd36b9..4fd43cb2c0fa8ee586604484d3ff4916720d6a06 100644 --- a/apps/files/css/files.css +++ b/apps/files/css/files.css @@ -4,40 +4,55 @@ /* FILE MENU */ .actions { padding:.3em; float:left; height:2em; } -.actions input, .actions button, .actions .button { margin:0; } -#file_menu { right:0; position:absolute; top:0; } -#file_menu a { display:block; float:left; background-image:none; text-decoration:none; } -.file_upload_form, #file_newfolder_form { display:inline; float: left; margin-left:0; } -#fileSelector, #file_upload_submit, #file_newfolder_submit { display:none; } -.file_upload_wrapper, #file_newfolder_name { background-repeat:no-repeat; background-position:.5em .5em; padding-left:2em; } -.file_upload_wrapper { font-weight:bold; display:-moz-inline-box; /* fallback for older firefox versions*/ display:block; float:left; padding-left:0; overflow:hidden; position:relative; margin:0; margin-left:2px; } -.file_upload_wrapper .file_upload_button_wrapper { position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; z-index:1000; } -#new { background-color:#5bb75b; float:left; margin:0; border-right:none; z-index:1010; height:1.3em; } -#new:hover, a.file_upload_button_wrapper:hover + button.file_upload_filename { background-color:#4b964b; } +.actions input, .actions button, .actions .button { margin:0; float:left; } + +#new { + height:17px; margin:0 0 0 1em; z-index:1010; float:left; +} #new.active { border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom:none; } -#new>a { padding:.5em 1.2em .3em; color:#fff; text-shadow:0 1px 0 #51a351; } -#new>ul { display:none; position:fixed; text-align:left; padding:.5em; background:#f8f8f8; margin-top:0.075em; border:1px solid #ddd; min-width:7em; margin-left:-.5em; z-index:-1; } -#new>ul>li { margin:.3em; padding-left:2em; background-repeat:no-repeat; cursor:pointer; padding-bottom:0.1em } +#new>a { padding:.5em 1.2em .3em; } +#new>ul { + display:none; position:fixed; min-width:7em; z-index:-1; + padding:.5em; margin-top:0.075em; margin-left:-.5em; + text-align:left; + background:#f8f8f8; border:1px solid #ddd; +} +#new>ul>li { height:20px; margin:.3em; padding-left:2em; padding-bottom:0.1em; + background-repeat:no-repeat; cursor:pointer; } #new>ul>li>p { cursor:pointer; } #new>ul>li>input { padding:0.3em; margin:-0.3em; } -#new, .file_upload_filename { border:1px solid; border-color:#51a351 #419341 #387038; -moz-box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset; -webkit-box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset; box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset; } #new .popup { border-top-left-radius:0; z-index:10; } -#file_newfolder_name { background-image:url('%webroot%/core/img/places/folder.svg'); font-weight:normal; width:7em; } -.file_upload_start, .file_upload_filename { font-size:1em; } -#file_newfolder_submit, #file_upload_submit { width:3em; } +#upload { + height:27px; padding:0; margin-left:0.2em; overflow:hidden; +} +#upload a { + position:relative; display:block; width:100%; height:27px; + cursor:pointer; z-index:1000; + background-image:url('%webroot%/core/img/actions/upload.svg'); + background-repeat:no-repeat; + background-position:7px 6px; +} .file_upload_target { display:none; } +.file_upload_form { display:inline; float:left; margin:0; padding:0; cursor:pointer; overflow:visible; } +#file_upload_start { + left:0; top:0; width:28px; height:27px; padding:0; + font-size:1em; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; + z-index:-1; position:relative; cursor:pointer; overflow:hidden; +} -.file_upload_start { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; z-index:1; position:absolute; left:0; top:0; width:100%; cursor:pointer;} -.file_upload_filename { background-color:#5bb75b; z-index:100; cursor:pointer; background-image: url('%webroot%/core/img/actions/upload-white.svg'); background-repeat: no-repeat; background-position: center; height: 2.29em; width: 2.5em; } - -#upload { position:absolute; right:13.5em; top:0em; } -#upload #uploadprogressbar { position:relative; display:inline-block; width:10em; height:1.5em; top:.4em; } - -.file_upload_form, .file_upload_wrapper, .file_upload_start, .file_upload_filename, #file_upload_submit { cursor:pointer; } +#uploadprogresswrapper { position:absolute; right:13.5em; top:0em; } +#uploadprogresswrapper #uploadprogressbar { position:relative; display:inline-block; width:10em; height:1.5em; top:.4em; } /* FILE TABLE */ -#emptyfolder { position:absolute; margin:10em 0 0 10em; font-size:1.5em; font-weight:bold; color:#888; text-shadow:#fff 0 1px 0; } + +#emptyfolder { + position:absolute; + margin:10em 0 0 10em; + font-size:1.5em; font-weight:bold; + color:#888; text-shadow:#fff 0 1px 0; +} table { position:relative; top:37px; width:100%; } tbody tr { background-color:#fff; height:2.5em; } tbody tr:hover, tbody tr:active, tbody tr.selected { background-color:#f8f8f8; } @@ -60,13 +75,13 @@ table tr[data-type="dir"] td.filename a.name span.nametext {font-weight:bold; } table td.filename input.filename { width:100%; cursor:text; } table td.filename a, table td.login, table td.logout, table td.download, table td.upload, table td.create, table td.delete { padding:.2em .5em .5em 0; } table td.filename .nametext, .uploadtext, .modified { float:left; padding:.3em 0; } -// TODO fix usability bug (accidental file/folder selection) -table td.filename .nametext { width:40em; overflow:hidden; text-overflow:ellipsis; } +/* TODO fix usability bug (accidental file/folder selection) */ +table td.filename .nametext { overflow:hidden; text-overflow:ellipsis; } table td.filename .uploadtext { font-weight:normal; margin-left:.5em; } table td.filename form { font-size:.85em; margin-left:3em; margin-right:3em; } table thead.fixed tr{ position:fixed; top:6.5em; z-index:49; -moz-box-shadow:0 -3px 7px #ddd; -webkit-box-shadow:0 -3px 7px #ddd; box-shadow:0 -3px 7px #ddd; } table thead.fixed { height:2em; } -#fileList tr td.filename>input[type=checkbox]:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; float:left; margin:.7em 0 0 1em; /* bigger clickable area doesn’t work in FF width:2.8em; height:2.4em;*/ -webkit-transition:opacity 200ms; -moz-transition:opacity 200ms; -o-transition:opacity 200ms; transition:opacity 200ms; } +#fileList tr td.filename>input[type="checkbox"]:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; float:left; margin:.7em 0 0 1em; /* bigger clickable area doesn’t work in FF width:2.8em; height:2.4em;*/ -webkit-transition:opacity 200ms; -moz-transition:opacity 200ms; -o-transition:opacity 200ms; transition:opacity 200ms; } #fileList tr td.filename>input[type="checkbox"]:hover:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; } #fileList tr td.filename>input[type="checkbox"]:checked:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; } #fileList tr td.filename { -webkit-transition:background-image 500ms; -moz-transition:background-image 500ms; -o-transition:background-image 500ms; transition:background-image 500ms; position:relative; } @@ -84,3 +99,4 @@ a.action>img { max-height:16px; max-width:16px; vertical-align:text-bottom; } #scanning-message{ top:40%; left:40%; position:absolute; display:none; } +div.crumb a{ padding:0.9em 0 0.7em 0; } diff --git a/apps/files/download.php b/apps/files/download.php index ff6aefbbe0fd029ba8143c0ba67dcd36246555d5..6475afb56e07636c395d42ad9769421779036fcd 100644 --- a/apps/files/download.php +++ b/apps/files/download.php @@ -32,7 +32,7 @@ $filename = $_GET["file"]; if(!OC_Filesystem::file_exists($filename)) { header("HTTP/1.0 404 Not Found"); $tmpl = new OCP\Template( '', '404', 'guest' ); - $tmpl->assign('file',$filename); + $tmpl->assign('file', $filename); $tmpl->printPage(); exit; } @@ -44,5 +44,5 @@ header('Content-Disposition: attachment; filename="'.basename($filename).'"'); OCP\Response::disableCaching(); header('Content-Length: '.OC_Filesystem::filesize($filename)); -@ob_end_clean(); +OC_Util::obEnd(); OC_Filesystem::readfile( $filename ); diff --git a/apps/files/index.php b/apps/files/index.php index 8b8b0fd7610155127eb3279fe196b288f924afea..c45fe60e4f727edd96a1ae37b23ec47cbbfb6375 100644 --- a/apps/files/index.php +++ b/apps/files/index.php @@ -31,12 +31,13 @@ OCP\Util::addscript( 'files', 'jquery.fileupload' ); OCP\Util::addscript( 'files', 'files' ); OCP\Util::addscript( 'files', 'filelist' ); OCP\Util::addscript( 'files', 'fileactions' ); +OCP\Util::addscript( 'files', 'keyboardshortcuts' ); if(!isset($_SESSION['timezone'])) { OCP\Util::addscript( 'files', 'timezone' ); } OCP\App::setActiveNavigationEntry( 'files_index' ); // Load the files -$dir = isset( $_GET['dir'] ) ? rawurldecode(stripslashes($_GET['dir'])) : ''; +$dir = isset( $_GET['dir'] ) ? stripslashes($_GET['dir']) : ''; // Redirect if directory does not exist if(!OC_Filesystem::is_dir($dir.'/')) { header('Location: '.$_SERVER['SCRIPT_NAME'].''); @@ -67,7 +68,7 @@ $breadcrumb = array(); $pathtohere = ''; foreach( explode( '/', $dir ) as $i ) { if( $i != '' ) { - $pathtohere .= '/'.str_replace('+','%20', urlencode($i)); + $pathtohere .= '/'.$i; $breadcrumb[] = array( 'dir' => $pathtohere, 'name' => $i ); } } @@ -86,18 +87,18 @@ $post_max_size = OCP\Util::computerFileSize(ini_get('post_max_size')); $maxUploadFilesize = min($upload_max_filesize, $post_max_size); $freeSpace=OC_Filesystem::free_space($dir); -$freeSpace=max($freeSpace,0); +$freeSpace=max($freeSpace, 0); $maxUploadFilesize = min($maxUploadFilesize, $freeSpace); -$permissions = OCP\Share::PERMISSION_READ; +$permissions = OCP\PERMISSION_READ; if (OC_Filesystem::isUpdatable($dir.'/')) { - $permissions |= OCP\Share::PERMISSION_UPDATE; + $permissions |= OCP\PERMISSION_UPDATE; } if (OC_Filesystem::isDeletable($dir.'/')) { - $permissions |= OCP\Share::PERMISSION_DELETE; + $permissions |= OCP\PERMISSION_DELETE; } if (OC_Filesystem::isSharable($dir.'/')) { - $permissions |= OCP\Share::PERMISSION_SHARE; + $permissions |= OCP\PERMISSION_SHARE; } $tmpl = new OCP\Template( 'files', 'index', 'user' ); diff --git a/apps/files/js/fileactions.js b/apps/files/js/fileactions.js index 82d990bf780a76517d9c1e98fddfb33a1156a93c..80b9c01f83887176e554ebb72ef29513a88ede99 100644 --- a/apps/files/js/fileactions.js +++ b/apps/files/js/fileactions.js @@ -70,34 +70,43 @@ var FileActions = { } parent.children('a.name').append(''); var defaultAction = FileActions.getDefault(FileActions.getCurrentMimeType(), FileActions.getCurrentType(), FileActions.getCurrentPermissions()); - for (name in actions) { + + var actionHandler = function (event) { + event.stopPropagation(); + event.preventDefault(); + + FileActions.currentFile = event.data.elem; + var file = FileActions.getCurrentFile(); + + event.data.actionFunc(file); + }; + + $.each(actions, function (name, action) { // NOTE: Temporary fix to prevent rename action in root of Shared directory if (name === 'Rename' && $('#dir').val() === '/Shared') { - continue; + return true; } - if ((name === 'Download' || actions[name] !== defaultAction) && name !== 'Delete') { + + if ((name === 'Download' || action !== defaultAction) && name !== 'Delete') { var img = FileActions.icons[name]; if (img.call) { img = img(file); } var html = ''; if (img) { - html += ' '; + html += ' '; } html += t('files', name) + ''; + var element = $(html); element.data('action', name); - element.click(function (event) { - FileActions.currentFile = $(this).parent().parent().parent(); - event.stopPropagation(); - event.preventDefault(); - var action = actions[$(this).data('action')]; - var currentFile = FileActions.getCurrentFile(); - action(currentFile); - }); + //alert(element); + element.on('click',{a:null, elem:parent, actionFunc:actions[name]},actionHandler); parent.find('a.name>span.fileactions').append(element); } - } + + }); + if (actions['Delete']) { var img = FileActions.icons['Delete']; if (img.call) { @@ -113,14 +122,8 @@ var FileActions = { if (img) { element.append($('')); } - element.data('action', 'Delete'); - element.click(function (event) { - event.stopPropagation(); - event.preventDefault(); - var action = actions[$(this).data('action')]; - var currentFile = FileActions.getCurrentFile(); - action(currentFile); - }); + element.data('action', actions['Delete']); + element.on('click',{a:null, elem:parent, actionFunc:actions['Delete']},actionHandler); parent.parent().children().last().append(element); } }, diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js index f08e412921e207fe7d98d4a17871e54c7fdb33e0..96dd0323d29a4b463ca96d2f6c789fc63a0deb91 100644 --- a/apps/files/js/filelist.js +++ b/apps/files/js/filelist.js @@ -32,14 +32,16 @@ var FileList={ html+=''+relative_modified_date(lastModified.getTime() / 1000)+''; html+=''; FileList.insertElement(name,'file',$(html).attr('data-file',name)); + var row = $('tr').filterAttr('data-file',name); if(loading){ - $('tr').filterAttr('data-file',name).data('loading',true); + row.data('loading',true); }else{ - $('tr').filterAttr('data-file',name).find('td.filename').draggable(dragOptions); + row.find('td.filename').draggable(dragOptions); } if (hidden) { - $('tr').filterAttr('data-file', name).hide(); + row.hide(); } + FileActions.display(row.find('td.filename')); }, addDir:function(name,size,lastModified,hidden){ var html, td, link_elem, sizeColor, lastModifiedTime, modifiedColor; @@ -66,11 +68,13 @@ var FileList={ td.append($('').attr({ "class": "modified", "title": formatDate(lastModified), "style": 'color:rgb('+modifiedColor+','+modifiedColor+','+modifiedColor+')' }).text( relative_modified_date(lastModified.getTime() / 1000) )); html.append(td); FileList.insertElement(name,'dir',html); - $('tr').filterAttr('data-file',name).find('td.filename').draggable(dragOptions); - $('tr').filterAttr('data-file',name).find('td.filename').droppable(folderDropOptions); + var row = $('tr').filterAttr('data-file',name); + row.find('td.filename').draggable(dragOptions); + row.find('td.filename').droppable(folderDropOptions); if (hidden) { - $('tr').filterAttr('data-file', name).hide(); + row.hide(); } + FileActions.display(row.find('td.filename')); }, refresh:function(data) { var result = jQuery.parseJSON(data.responseText); @@ -85,7 +89,6 @@ var FileList={ $('tr').filterAttr('data-file',name).remove(); if($('tr[data-file]').length==0){ $('#emptyfolder').show(); - $('.file_upload_filename').addClass('highlight'); } }, insertElement:function(name,type,element){ @@ -114,7 +117,6 @@ var FileList={ $('#fileList').append(element); } $('#emptyfolder').hide(); - $('.file_upload_filename').removeClass('highlight'); }, loadingDone:function(name, id){ var mime, tr=$('tr').filterAttr('data-file',name); @@ -137,7 +139,7 @@ var FileList={ tr=$('tr').filterAttr('data-file',name); tr.data('renaming',true); td=tr.children('td.filename'); - input=$('').val(name); + input=$('').val(name); form=$('
'); form.append(input); td.children('a.name').hide(); @@ -147,6 +149,9 @@ var FileList={ event.stopPropagation(); event.preventDefault(); var newname=input.val(); + if (Files.containsInvalidCharacters(newname)) { + return false; + } if (newname != name) { if (FileList.checkName(name, newname, false)) { newname = name; @@ -156,11 +161,11 @@ var FileList={ OC.dialogs.alert(result.data.message, 'Error moving file'); newname = name; } - tr.data('renaming',false); }); } } + tr.data('renaming',false); tr.attr('data-file', newname); var path = td.children('a.name').attr('href'); td.children('a.name').attr('href', path.replace(encodeURIComponent(name), encodeURIComponent(newname))); @@ -283,7 +288,7 @@ var FileList={ }, finishDelete:function(ready,sync){ if(!FileList.deleteCanceled && FileList.deleteFiles){ - var fileNames=FileList.deleteFiles.join(';'); + var fileNames=JSON.stringify(FileList.deleteFiles); $.ajax({ url: OC.filePath('files', 'ajax', 'delete.php'), async:!sync, @@ -375,4 +380,7 @@ $(document).ready(function(){ FileList.lastAction(); } }); + $(window).unload(function (){ + $(window).trigger('beforeunload'); + }); }); diff --git a/apps/files/js/files.js b/apps/files/js/files.js index 2d9ccba424aac6d2426bbf4217e6cb08fd26aa4d..33c775fc8ec44bfcce340688f30748e41ececeac 100644 --- a/apps/files/js/files.js +++ b/apps/files/js/files.js @@ -25,18 +25,27 @@ Files={ delete uploadingFiles[index]; }); procesSelection(); + }, + containsInvalidCharacters:function (name) { + var invalid_characters = ['\\', '/', '<', '>', ':', '"', '|', '?', '*']; + for (var i = 0; i < invalid_characters.length; i++) { + if (name.indexOf(invalid_characters[i]) != -1) { + $('#notification').text(t('files', "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.")); + $('#notification').fadeIn(); + return true; + } + } + $('#notification').fadeOut(); + return false; } }; $(document).ready(function() { + Files.bindKeyboardShortcuts(document, jQuery); $('#fileList tr').each(function(){ //little hack to set unescape filenames in attribute $(this).attr('data-file',decodeURIComponent($(this).attr('data-file'))); }); - if($('tr[data-file]').length==0){ - $('.file_upload_filename').addClass('highlight'); - } - $('#file_action_panel').attr('activeAction', false); //drag/drop of files @@ -57,8 +66,8 @@ $(document).ready(function() { } // Triggers invisible file input - $('.file_upload_button_wrapper').live('click', function() { - $(this).parent().children('.file_upload_start').trigger('click'); + $('#upload a').live('click', function() { + $(this).parent().children('#file_upload_start').trigger('click'); return false; }); @@ -159,12 +168,6 @@ $(document).ready(function() { procesSelection(); }); - $('#file_newfolder_name').click(function(){ - if($('#file_newfolder_name').val() == 'New Folder'){ - $('#file_newfolder_name').val(''); - } - }); - $('.download').click('click',function(event) { var files=getSelectedFiles('name').join(';'); var dir=$('#dir').val()||'/'; @@ -192,16 +195,16 @@ $(document).ready(function() { e.preventDefault(); // prevent browser from doing anything, if file isn't dropped in dropZone }); - if ( document.getElementById("data-upload-form") ) { + if ( document.getElementById('data-upload-form') ) { $(function() { - $('.file_upload_start').fileupload({ + $('#file_upload_start').fileupload({ dropZone: $('#content'), // restrict dropZone to content div add: function(e, data) { var files = data.files; var totalSize=0; if(files){ for(var i=0;i0){ @@ -274,11 +285,14 @@ $(document).ready(function() { var fileName = files[i].name var dropTarget = $(e.originalEvent.target).closest('tr'); if(dropTarget && dropTarget.attr('data-type') === 'dir') { // drag&drop upload to folder - var dirName = dropTarget.attr('data-file'); - var jqXHR = $('.file_upload_start').fileupload('send', {files: files[i], + var dirName = dropTarget.attr('data-file') + var jqXHR = $('#file_upload_start').fileupload('send', {files: files[i], formData: function(form) { var formArray = form.serializeArray(); - formArray[1]['value'] = dirName; + // array index 0 contains the max files size + // array index 1 contains the request token + // array index 2 contains the directory + formArray[2]['value'] = dirName; return formArray; }}).success(function(result, textStatus, jqXHR) { var response; @@ -288,7 +302,13 @@ $(document).ready(function() { $('#notification').fadeIn(); } var file=response[0]; + // TODO: this doesn't work if the file name has been changed server side delete uploadingFiles[dirName][file.name]; + if ($.assocArraySize(uploadingFiles[dirName]) == 0) { + delete uploadingFiles[dirName]; + } + + var uploadtext = $('tr').filterAttr('data-type', 'dir').filterAttr('data-file', dirName).find('.uploadtext') var currentUploads = parseInt(uploadtext.attr('currentUploads')); currentUploads -= 1; uploadtext.attr('currentUploads', currentUploads); @@ -327,7 +347,7 @@ $(document).ready(function() { } uploadingFiles[dirName][fileName] = jqXHR; } else { - var jqXHR = $('.file_upload_start').fileupload('send', {files: files[i]}) + var jqXHR = $('#file_upload_start').fileupload('send', {files: files[i]}) .success(function(result, textStatus, jqXHR) { var response; response=jQuery.parseJSON(result); @@ -424,7 +444,7 @@ $(document).ready(function() { //add multiply file upload attribute to all browsers except konqueror (which crashes when it's used) if(navigator.userAgent.search(/konqueror/i)==-1){ - $('.file_upload_start').attr('multiple','multiple') + $('#file_upload_start').attr('multiple','multiple') } //if the breadcrumb is to long, start by replacing foldernames with '...' except for the current folder @@ -452,7 +472,6 @@ $(document).ready(function() { $(window).click(function(){ $('#new>ul').hide(); $('#new').removeClass('active'); - $('button.file_upload_filename').removeClass('active'); $('#new li').each(function(i,element){ if($(element).children('p').length==0){ $(element).children('input').remove(); @@ -466,7 +485,6 @@ $(document).ready(function() { $('#new>a').click(function(){ $('#new>ul').toggle(); $('#new').toggleClass('active'); - $('button.file_upload_filename').toggleClass('active'); }); $('#new li').click(function(){ if($(this).children('p').length==0){ @@ -488,8 +506,10 @@ $(document).ready(function() { $(this).append(input); input.focus(); input.change(function(){ - if(type != 'web' && $(this).val().indexOf('/')!=-1){ - $('#notification').text(t('files','Invalid name, \'/\' is not allowed.')); + if (type != 'web' && Files.containsInvalidCharacters($(this).val())) { + return; + } else if( type == 'folder' && $('#dir').val() == '/' && $(this).val() == 'Shared') { + $('#notification').text(t('files','Invalid folder name. Usage of "Shared" is reserved by Owncloud')); $('#notification').fadeIn(); return; } @@ -699,7 +719,7 @@ function updateBreadcrumb(breadcrumbHtml) { //options for file drag/dropp var dragOptions={ - distance: 20, revert: 'invalid', opacity: 0.7, + distance: 20, revert: 'invalid', opacity: 0.7, helper: 'clone', stop: function(event, ui) { $('#fileList tr td.filename').addClass('ui-draggable'); } @@ -722,7 +742,7 @@ var folderDropOptions={ } var crumbDropOptions={ drop: function( event, ui ) { - var file=ui.draggable.text().trim(); + var file=ui.draggable.parent().data('file'); var target=$(this).data('dir'); var dir=$('#dir').val(); while(dir.substr(0,1)=='/'){//remove extra leading /'s @@ -818,7 +838,7 @@ function getSelectedFiles(property){ name:$(element).attr('data-file'), mime:$(element).data('mime'), type:$(element).data('type'), - size:$(element).data('size'), + size:$(element).data('size') }; if(property){ files.push(file[property]); @@ -829,32 +849,11 @@ function getSelectedFiles(property){ return files; } -function relative_modified_date(timestamp) { - var timediff = Math.round((new Date()).getTime() / 1000) - timestamp; - var diffminutes = Math.round(timediff/60); - var diffhours = Math.round(diffminutes/60); - var diffdays = Math.round(diffhours/24); - var diffmonths = Math.round(diffdays/31); - if(timediff < 60) { return t('files','seconds ago'); } - else if(timediff < 120) { return t('files','1 minute ago'); } - else if(timediff < 3600) { return t('files','{minutes} minutes ago',{minutes: diffminutes}); } - //else if($timediff < 7200) { return '1 hour ago'; } - //else if($timediff < 86400) { return $diffhours.' hours ago'; } - else if(timediff < 86400) { return t('files','today'); } - else if(timediff < 172800) { return t('files','yesterday'); } - else if(timediff < 2678400) { return t('files','{days} days ago',{days: diffdays}); } - else if(timediff < 5184000) { return t('files','last month'); } - //else if($timediff < 31556926) { return $diffmonths.' months ago'; } - else if(timediff < 31556926) { return t('files','months ago'); } - else if(timediff < 63113852) { return t('files','last year'); } - else { return t('files','years ago'); } -} - function getMimeIcon(mime, ready){ if(getMimeIcon.cache[mime]){ ready(getMimeIcon.cache[mime]); }else{ - $.get( OC.filePath('files','ajax','mimeicon.php')+'?mime='+mime, function(path){ + $.get( OC.filePath('files','ajax','mimeicon.php'), {mime: mime}, function(path){ getMimeIcon.cache[mime]=path; ready(getMimeIcon.cache[mime]); }); diff --git a/apps/files/js/keyboardshortcuts.js b/apps/files/js/keyboardshortcuts.js new file mode 100644 index 0000000000000000000000000000000000000000..562755f55b7608d956190be658a75d58b7c32624 --- /dev/null +++ b/apps/files/js/keyboardshortcuts.js @@ -0,0 +1,165 @@ +/** + * Copyright (c) 2012 Erik Sargent + * This file is licensed under the Affero General Public License version 3 or + * later. + */ +/***************************** + * Keyboard shortcuts for Files app + * ctrl/cmd+n: new folder + * ctrl/cmd+shift+n: new file + * esc (while new file context menu is open): close menu + * up/down: select file/folder + * enter: open file/folder + * delete/backspace: delete file/folder + *****************************/ +var Files = Files || {}; +(function(Files) { + var keys = []; + var keyCodes = { + shift: 16, + n: 78, + cmdFirefox: 224, + cmdOpera: 17, + leftCmdWebKit: 91, + rightCmdWebKit: 93, + ctrl: 17, + esc: 27, + downArrow: 40, + upArrow: 38, + enter: 13, + del: 46 + }; + + function removeA(arr) { + var what, a = arguments, + L = a.length, + ax; + while (L > 1 && arr.length) { + what = a[--L]; + while ((ax = arr.indexOf(what)) !== -1) { + arr.splice(ax, 1); + } + } + return arr; + } + + function newFile() { + $("#new").addClass("active"); + $(".popup.popupTop").toggle(true); + $('#new li[data-type="file"]').trigger('click'); + removeA(keys, keyCodes.n); + } + + function newFolder() { + $("#new").addClass("active"); + $(".popup.popupTop").toggle(true); + $('#new li[data-type="folder"]').trigger('click'); + removeA(keys, keyCodes.n); + } + + function esc() { + $("#controls").trigger('click'); + } + + function down() { + var select = -1; + $("#fileList tr").each(function(index) { + if ($(this).hasClass("mouseOver")) { + select = index + 1; + $(this).removeClass("mouseOver"); + } + }); + if (select === -1) { + $("#fileList tr:first").addClass("mouseOver"); + } else { + $("#fileList tr").each(function(index) { + if (index === select) { + $(this).addClass("mouseOver"); + } + }); + } + } + + function up() { + var select = -1; + $("#fileList tr").each(function(index) { + if ($(this).hasClass("mouseOver")) { + select = index - 1; + $(this).removeClass("mouseOver"); + } + }); + if (select === -1) { + $("#fileList tr:last").addClass("mouseOver"); + } else { + $("#fileList tr").each(function(index) { + if (index === select) { + $(this).addClass("mouseOver"); + } + }); + } + } + + function enter() { + $("#fileList tr").each(function(index) { + if ($(this).hasClass("mouseOver")) { + $(this).removeClass("mouseOver"); + $(this).find("span.nametext").trigger('click'); + } + }); + } + + function del() { + $("#fileList tr").each(function(index) { + if ($(this).hasClass("mouseOver")) { + $(this).removeClass("mouseOver"); + $(this).find("a.action.delete").trigger('click'); + } + }); + } + + function rename() { + $("#fileList tr").each(function(index) { + if ($(this).hasClass("mouseOver")) { + $(this).removeClass("mouseOver"); + $(this).find("a[data-action='Rename']").trigger('click'); + } + }); + } + Files.bindKeyboardShortcuts = function(document, $) { + $(document).keydown(function(event) { //check for modifier keys + var preventDefault = false; + if ($.inArray(event.keyCode, keys) === -1) keys.push(event.keyCode); + if ( + $.inArray(keyCodes.n, keys) !== -1 && ($.inArray(keyCodes.cmdFirefox, keys) !== -1 || $.inArray(keyCodes.cmdOpera, keys) !== -1 || $.inArray(keyCodes.leftCmdWebKit, keys) !== -1 || $.inArray(keyCodes.rightCmdWebKit, keys) !== -1 || $.inArray(keyCodes.ctrl, keys) !== -1 || event.ctrlKey)) { + preventDefault = true; //new file/folder prevent browser from responding + } + if (preventDefault) { + event.preventDefault(); //Prevent web browser from responding + event.stopPropagation(); + return false; + } + }); + $(document).keyup(function(event) { + // do your event.keyCode checks in here + if ( + $.inArray(keyCodes.n, keys) !== -1 && ($.inArray(keyCodes.cmdFirefox, keys) !== -1 || $.inArray(keyCodes.cmdOpera, keys) !== -1 || $.inArray(keyCodes.leftCmdWebKit, keys) !== -1 || $.inArray(keyCodes.rightCmdWebKit, keys) !== -1 || $.inArray(keyCodes.ctrl, keys) !== -1 || event.ctrlKey)) { + if ($.inArray(keyCodes.shift, keys) !== -1) { //16=shift, New File + newFile(); + } else { //New Folder + newFolder(); + } + } else if ($("#new").hasClass("active") && $.inArray(keyCodes.esc, keys) !== -1) { //close new window + esc(); + } else if ($.inArray(keyCodes.downArrow, keys) !== -1) { //select file + down(); + } else if ($.inArray(keyCodes.upArrow, keys) !== -1) { //select file + up(); + } else if (!$("#new").hasClass("active") && $.inArray(keyCodes.enter, keys) !== -1) { //open file + enter(); + } else if (!$("#new").hasClass("active") && $.inArray(keyCodes.del, keys) !== -1) { //delete file + del(); + } + removeA(keys, event.keyCode); + }); + }; +})(Files); \ No newline at end of file diff --git a/apps/files/l10n/ar.php b/apps/files/l10n/ar.php index a5530851d2efb0ef066f7c4812eefce800cfc956..5740d54f8b1b13c3015ac0451c7ef1353783c24f 100644 --- a/apps/files/l10n/ar.php +++ b/apps/files/l10n/ar.php @@ -1,16 +1,18 @@ "تم ترفيع الملفات بنجاح.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "حجم الملف الذي تريد ترفيعه أعلى مما upload_max_filesize يسمح به في ملف php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.", "The uploaded file was only partially uploaded" => "تم ترفيع جزء من الملفات الذي تريد ترفيعها فقط", "No file was uploaded" => "لم يتم ترفيع أي من الملفات", "Missing a temporary folder" => "المجلد المؤقت غير موجود", "Files" => "الملفات", +"Unshare" => "إلغاء مشاركة", "Delete" => "محذوف", +"Close" => "إغلق", "Name" => "الاسم", "Size" => "حجم", "Modified" => "معدل", "Maximum upload size" => "الحد الأقصى لحجم الملفات التي يمكن رفعها", +"Save" => "حفظ", "New" => "جديد", "Text file" => "ملف", "Folder" => "مجلد", diff --git a/apps/files/l10n/bg_BG.php b/apps/files/l10n/bg_BG.php index 838739481627da122ee53e7fa6a51da84d92d3c7..b527b0e027fc107f006de14811ab7aaeb2f0bb0c 100644 --- a/apps/files/l10n/bg_BG.php +++ b/apps/files/l10n/bg_BG.php @@ -1,6 +1,5 @@ "Файлът е качен успешно", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Файлът който се опитвате да качите, надвишава зададените стойности в upload_max_filesize в PHP.INI", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Файлът който се опитвате да качите надвишава стойностите в MAX_FILE_SIZE в HTML формата.", "The uploaded file was only partially uploaded" => "Файлът е качен частично", "No file was uploaded" => "Фахлът не бе качен", @@ -10,19 +9,18 @@ "Delete" => "Изтриване", "Upload Error" => "Грешка при качване", "Upload cancelled." => "Качването е отменено.", -"Invalid name, '/' is not allowed." => "Неправилно име – \"/\" не е позволено.", "Name" => "Име", "Size" => "Размер", "Modified" => "Променено", "Maximum upload size" => "Макс. размер за качване", "0 is unlimited" => "0 означава без ограничение", +"Save" => "Запис", "New" => "Нов", "Text file" => "Текстов файл", "Folder" => "Папка", "Upload" => "Качване", "Cancel upload" => "Отказване на качването", "Nothing in here. Upload something!" => "Няма нищо, качете нещо!", -"Share" => "Споделяне", "Download" => "Изтегляне", "Upload too large" => "Файлът е прекалено голям", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файловете които се опитвате да качите са по-големи от позволеното за сървъра.", diff --git a/apps/files/l10n/ca.php b/apps/files/l10n/ca.php index a10ad5c16c51aab941d991c7802fdeca96f2702a..0866d97bd7486dc9bc41db4783d4cf5219b35aa4 100644 --- a/apps/files/l10n/ca.php +++ b/apps/files/l10n/ca.php @@ -1,6 +1,6 @@ "El fitxer s'ha pujat correctament", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "El fitxer de pujada excedeix la directiva upload_max_filesize establerta a php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "L’arxiu que voleu carregar supera el màxim definit en la directiva upload_max_filesize del php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El fitxer de pujada excedeix la directiva MAX_FILE_SIZE especificada al formulari HTML", "The uploaded file was only partially uploaded" => "El fitxer només s'ha pujat parcialment", "No file was uploaded" => "El fitxer no s'ha pujat", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "s'ha substituït {old_name} per {new_name}", "unshared {files}" => "no compartits {files}", "deleted {files}" => "eliminats {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.", "generating ZIP-file, it may take some time." => "s'estan generant fitxers ZIP, pot trigar una estona.", "Unable to upload your file as it is a directory or has 0 bytes" => "No es pot pujar el fitxer perquè és una carpeta o té 0 bytes", "Upload Error" => "Error en la pujada", +"Close" => "Tanca", "Pending" => "Pendents", "1 file uploading" => "1 fitxer pujant", "{count} files uploading" => "{count} fitxers en pujada", "Upload cancelled." => "La pujada s'ha cancel·lat.", "File upload is in progress. Leaving the page now will cancel the upload." => "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.", -"Invalid name, '/' is not allowed." => "El nom no és vàlid, no es permet '/'.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "El nom de la carpeta no és vàlid. L'ús de \"Compartit\" està reservat per a OwnCloud", "{count} files scanned" => "{count} fitxers escannejats", "error while scanning" => "error durant l'escaneig", "Name" => "Nom", @@ -37,16 +39,6 @@ "{count} folders" => "{count} carpetes", "1 file" => "1 fitxer", "{count} files" => "{count} fitxers", -"seconds ago" => "segons enrere", -"1 minute ago" => "fa 1 minut", -"{minutes} minutes ago" => "fa {minutes} minuts", -"today" => "avui", -"yesterday" => "ahir", -"{days} days ago" => "fa {days} dies", -"last month" => "el mes passat", -"months ago" => "mesos enrere", -"last year" => "l'any passat", -"years ago" => "anys enrere", "File handling" => "Gestió de fitxers", "Maximum upload size" => "Mida màxima de pujada", "max. possible: " => "màxim possible:", @@ -58,10 +50,10 @@ "New" => "Nou", "Text file" => "Fitxer de text", "Folder" => "Carpeta", +"From link" => "Des d'enllaç", "Upload" => "Puja", "Cancel upload" => "Cancel·la la pujada", "Nothing in here. Upload something!" => "Res per aquí. Pugeu alguna cosa!", -"Share" => "Comparteix", "Download" => "Baixa", "Upload too large" => "La pujada és massa gran", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor", diff --git a/apps/files/l10n/cs_CZ.php b/apps/files/l10n/cs_CZ.php index c216f6bce44a09dfc20e3d7819d1921cd198e9dd..12eb79a1a10b4ac5816fee63a5eb319a271d5f69 100644 --- a/apps/files/l10n/cs_CZ.php +++ b/apps/files/l10n/cs_CZ.php @@ -1,6 +1,6 @@ "Soubor byl odeslán úspěšně", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Odeslaný soubor přesáhl svou velikostí parametr upload_max_filesize v php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný v formuláři HTML", "The uploaded file was only partially uploaded" => "Soubor byl odeslán pouze částečně", "No file was uploaded" => "Žádný soubor nebyl odeslán", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "nahrazeno {new_name} s {old_name}", "unshared {files}" => "sdílení zrušeno pro {files}", "deleted {files}" => "smazáno {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.", "generating ZIP-file, it may take some time." => "generuji ZIP soubor, může to nějakou dobu trvat.", "Unable to upload your file as it is a directory or has 0 bytes" => "Nelze odeslat Váš soubor, protože je to adresář nebo má velikost 0 bajtů", "Upload Error" => "Chyba odesílání", +"Close" => "Zavřít", "Pending" => "Čekající", "1 file uploading" => "odesílá se 1 soubor", "{count} files uploading" => "odesílám {count} souborů", "Upload cancelled." => "Odesílání zrušeno.", "File upload is in progress. Leaving the page now will cancel the upload." => "Probíhá odesílání souboru. Opuštění stránky vyústí ve zrušení nahrávání.", -"Invalid name, '/' is not allowed." => "Neplatný název, znak '/' není povolen", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Neplatný název složky. Použití názvu \"Shared\" je rezervováno pro interní úžití službou Owncloud.", "{count} files scanned" => "prozkoumáno {count} souborů", "error while scanning" => "chyba při prohledávání", "Name" => "Název", @@ -37,16 +39,6 @@ "{count} folders" => "{count} složky", "1 file" => "1 soubor", "{count} files" => "{count} soubory", -"seconds ago" => "před pár sekundami", -"1 minute ago" => "před 1 minutou", -"{minutes} minutes ago" => "před {minutes} minutami", -"today" => "dnes", -"yesterday" => "včera", -"{days} days ago" => "před {days} dny", -"last month" => "minulý měsíc", -"months ago" => "před pár měsíci", -"last year" => "minulý rok", -"years ago" => "před pár lety", "File handling" => "Zacházení se soubory", "Maximum upload size" => "Maximální velikost pro odesílání", "max. possible: " => "největší možná: ", @@ -58,10 +50,10 @@ "New" => "Nový", "Text file" => "Textový soubor", "Folder" => "Složka", +"From link" => "Z odkazu", "Upload" => "Odeslat", "Cancel upload" => "Zrušit odesílání", "Nothing in here. Upload something!" => "Žádný obsah. Nahrajte něco.", -"Share" => "Sdílet", "Download" => "Stáhnout", "Upload too large" => "Odeslaný soubor je příliš velký", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.", diff --git a/apps/files/l10n/da.php b/apps/files/l10n/da.php index a72ecf5f9ab2f403343020b3cca021509817b78e..24652622c61af1b4b3d4eb664e6e0a607c99e664 100644 --- a/apps/files/l10n/da.php +++ b/apps/files/l10n/da.php @@ -1,6 +1,5 @@ "Der er ingen fejl, filen blev uploadet med success", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Den uploadede fil overskrider upload_max_filesize direktivet i php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den uploadede fil overskrider MAX_FILE_SIZE -direktivet som er specificeret i HTML-formularen", "The uploaded file was only partially uploaded" => "Den uploadede file blev kun delvist uploadet", "No file was uploaded" => "Ingen fil blev uploadet", @@ -22,12 +21,12 @@ "generating ZIP-file, it may take some time." => "genererer ZIP-fil, det kan tage lidt tid.", "Unable to upload your file as it is a directory or has 0 bytes" => "Kunne ikke uploade din fil, da det enten er en mappe eller er tom", "Upload Error" => "Fejl ved upload", +"Close" => "Luk", "Pending" => "Afventer", "1 file uploading" => "1 fil uploades", "{count} files uploading" => "{count} filer uploades", "Upload cancelled." => "Upload afbrudt.", "File upload is in progress. Leaving the page now will cancel the upload." => "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.", -"Invalid name, '/' is not allowed." => "Ugyldigt navn, '/' er ikke tilladt.", "{count} files scanned" => "{count} filer skannet", "error while scanning" => "fejl under scanning", "Name" => "Navn", @@ -37,16 +36,6 @@ "{count} folders" => "{count} mapper", "1 file" => "1 fil", "{count} files" => "{count} filer", -"seconds ago" => "sekunder siden", -"1 minute ago" => "1 minut siden", -"{minutes} minutes ago" => "{minutes} minutter siden", -"today" => "i dag", -"yesterday" => "i går", -"{days} days ago" => "{days} dage siden", -"last month" => "sidste måned", -"months ago" => "måneder siden", -"last year" => "sidste år", -"years ago" => "år siden", "File handling" => "Filhåndtering", "Maximum upload size" => "Maksimal upload-størrelse", "max. possible: " => "max. mulige: ", @@ -61,7 +50,6 @@ "Upload" => "Upload", "Cancel upload" => "Fortryd upload", "Nothing in here. Upload something!" => "Her er tomt. Upload noget!", -"Share" => "Del", "Download" => "Download", "Upload too large" => "Upload for stor", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server.", diff --git a/apps/files/l10n/de.php b/apps/files/l10n/de.php index f0c2f56a86e175cbbb8ef13ee65856611115ff50..8073ee28da5af2c06639a900991565d2f77977b4 100644 --- a/apps/files/l10n/de.php +++ b/apps/files/l10n/de.php @@ -1,6 +1,6 @@ "Datei fehlerfrei hochgeladen.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Die Größe der hochzuladenden Datei überschreitet die upload_max_filesize-Richtlinie in php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde", "The uploaded file was only partially uploaded" => "Die Datei wurde nur teilweise hochgeladen.", "No file was uploaded" => "Es wurde keine Datei hochgeladen.", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "{old_name} ersetzt durch {new_name}", "unshared {files}" => "Freigabe von {files} aufgehoben", "deleted {files}" => "{files} gelöscht", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.", "generating ZIP-file, it may take some time." => "Erstelle ZIP-Datei. Dies kann eine Weile dauern.", "Unable to upload your file as it is a directory or has 0 bytes" => "Deine Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist.", "Upload Error" => "Fehler beim Upload", +"Close" => "Schließen", "Pending" => "Ausstehend", "1 file uploading" => "Eine Datei wird hoch geladen", "{count} files uploading" => "{count} Dateien werden hochgeladen", "Upload cancelled." => "Upload abgebrochen.", "File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen.", -"Invalid name, '/' is not allowed." => "Ungültiger Name: \"/\" ist nicht erlaubt.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Ungültiger Ordnername. Die Verwendung von \"Shared\" ist ownCloud vorbehalten.", "{count} files scanned" => "{count} Dateien wurden gescannt", "error while scanning" => "Fehler beim Scannen", "Name" => "Name", @@ -37,16 +39,6 @@ "{count} folders" => "{count} Ordner", "1 file" => "1 Datei", "{count} files" => "{count} Dateien", -"seconds ago" => "Gerade eben", -"1 minute ago" => "vor einer Minute", -"{minutes} minutes ago" => "Vor {minutes} Minuten", -"today" => "Heute", -"yesterday" => "Gestern", -"{days} days ago" => "Vor {days} Tag(en)", -"last month" => "Letzten Monat", -"months ago" => "Monate her", -"last year" => "Letztes Jahr", -"years ago" => "Jahre her", "File handling" => "Dateibehandlung", "Maximum upload size" => "Maximale Upload-Größe", "max. possible: " => "maximal möglich:", @@ -58,10 +50,10 @@ "New" => "Neu", "Text file" => "Textdatei", "Folder" => "Ordner", +"From link" => "Von einem Link", "Upload" => "Hochladen", "Cancel upload" => "Upload abbrechen", "Nothing in here. Upload something!" => "Alles leer. Lade etwas hoch!", -"Share" => "Freigabe", "Download" => "Herunterladen", "Upload too large" => "Upload zu groß", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.", diff --git a/apps/files/l10n/de_DE.php b/apps/files/l10n/de_DE.php index dd2ebbbdd1e11e38dc840bb17d33a5996e99918c..6a9730e94b0b2b9befd90acf9cee068c80cfc08b 100644 --- a/apps/files/l10n/de_DE.php +++ b/apps/files/l10n/de_DE.php @@ -1,6 +1,6 @@ "Es sind keine Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Die Größe der hochzuladenden Datei überschreitet die upload_max_filesize-Richtlinie in php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde", "The uploaded file was only partially uploaded" => "Die Datei wurde nur teilweise hochgeladen.", "No file was uploaded" => "Es wurde keine Datei hochgeladen.", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "{old_name} wurde ersetzt durch {new_name}", "unshared {files}" => "Freigabe für {files} beendet", "deleted {files}" => "{files} gelöscht", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.", "generating ZIP-file, it may take some time." => "Erstelle ZIP-Datei. Dies kann eine Weile dauern.", "Unable to upload your file as it is a directory or has 0 bytes" => "Ihre Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist.", "Upload Error" => "Fehler beim Upload", +"Close" => "Schließen", "Pending" => "Ausstehend", "1 file uploading" => "1 Datei wird hochgeladen", "{count} files uploading" => "{count} Dateien wurden hochgeladen", "Upload cancelled." => "Upload abgebrochen.", "File upload is in progress. Leaving the page now will cancel the upload." => "Der Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.", -"Invalid name, '/' is not allowed." => "Ungültiger Name: \"/\" ist nicht erlaubt.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Ungültiger Ordnername. Die Verwendung von \"Shared\" ist ownCloud vorbehalten.", "{count} files scanned" => "{count} Dateien wurden gescannt", "error while scanning" => "Fehler beim Scannen", "Name" => "Name", @@ -37,16 +39,6 @@ "{count} folders" => "{count} Ordner", "1 file" => "1 Datei", "{count} files" => "{count} Dateien", -"seconds ago" => "Gerade eben", -"1 minute ago" => "Vor 1 Minute", -"{minutes} minutes ago" => "Vor {minutes} Minuten", -"today" => "Heute", -"yesterday" => "Gestern", -"{days} days ago" => "Vor {days} Tage(en)", -"last month" => "Letzten Monat", -"months ago" => "Vor Monaten", -"last year" => "Letztes Jahr", -"years ago" => "Vor Jahren", "File handling" => "Dateibehandlung", "Maximum upload size" => "Maximale Upload-Größe", "max. possible: " => "maximal möglich:", @@ -58,10 +50,10 @@ "New" => "Neu", "Text file" => "Textdatei", "Folder" => "Ordner", +"From link" => "Von einem Link", "Upload" => "Hochladen", "Cancel upload" => "Upload abbrechen", "Nothing in here. Upload something!" => "Alles leer. Bitte laden Sie etwas hoch!", -"Share" => "Teilen", "Download" => "Herunterladen", "Upload too large" => "Der Upload ist zu groß", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.", diff --git a/apps/files/l10n/el.php b/apps/files/l10n/el.php index 93c050b93db180a045073b81e5ca54ca5d11692f..ddbea421241fb5724ea4660aad3bd7888df82747 100644 --- a/apps/files/l10n/el.php +++ b/apps/files/l10n/el.php @@ -1,6 +1,6 @@ "Δεν υπάρχει σφάλμα, το αρχείο εστάλει επιτυχώς", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Το αρχείο που εστάλει υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"upload_max_filesize\" του php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Το απεσταλμένο αρχείο ξεπερνά την οδηγία upload_max_filesize στο php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Το αρχείο υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"MAX_FILE_SIZE\" που έχει οριστεί στην HTML φόρμα", "The uploaded file was only partially uploaded" => "Το αρχείο εστάλει μόνο εν μέρει", "No file was uploaded" => "Κανένα αρχείο δεν στάλθηκε", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "αντικαταστάθηκε το {new_name} με {old_name}", "unshared {files}" => "μη διαμοιρασμένα {files}", "deleted {files}" => "διαγραμμένα {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.", "generating ZIP-file, it may take some time." => "παραγωγή αρχείου ZIP, ίσως διαρκέσει αρκετά.", "Unable to upload your file as it is a directory or has 0 bytes" => "Αδυναμία στην αποστολή του αρχείου σας αφού είναι φάκελος ή έχει 0 bytes", "Upload Error" => "Σφάλμα Αποστολής", +"Close" => "Κλείσιμο", "Pending" => "Εκκρεμεί", "1 file uploading" => "1 αρχείο ανεβαίνει", "{count} files uploading" => "{count} αρχεία ανεβαίνουν", "Upload cancelled." => "Η αποστολή ακυρώθηκε.", "File upload is in progress. Leaving the page now will cancel the upload." => "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Έξοδος από την σελίδα τώρα θα ακυρώσει την αποστολή.", -"Invalid name, '/' is not allowed." => "Μη έγκυρο όνομα, το '/' δεν επιτρέπεται.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Μη έγκυρο όνομα φακέλου. Η χρήση του \"Shared\" είναι δεσμευμένη από το Owncloud", "{count} files scanned" => "{count} αρχεία ανιχνεύτηκαν", "error while scanning" => "σφάλμα κατά την ανίχνευση", "Name" => "Όνομα", @@ -37,16 +39,6 @@ "{count} folders" => "{count} φάκελοι", "1 file" => "1 αρχείο", "{count} files" => "{count} αρχεία", -"seconds ago" => "δευτερόλεπτα πριν", -"1 minute ago" => "1 λεπτό πριν", -"{minutes} minutes ago" => "{minutes} λεπτά πριν", -"today" => "σήμερα", -"yesterday" => "χτες", -"{days} days ago" => "{days} ημέρες πριν", -"last month" => "τελευταίο μήνα", -"months ago" => "μήνες πριν", -"last year" => "τελευταίο χρόνο", -"years ago" => "χρόνια πριν", "File handling" => "Διαχείριση αρχείων", "Maximum upload size" => "Μέγιστο μέγεθος αποστολής", "max. possible: " => "μέγιστο δυνατό:", @@ -58,10 +50,10 @@ "New" => "Νέο", "Text file" => "Αρχείο κειμένου", "Folder" => "Φάκελος", +"From link" => "Από σύνδεσμο", "Upload" => "Αποστολή", "Cancel upload" => "Ακύρωση αποστολής", "Nothing in here. Upload something!" => "Δεν υπάρχει τίποτα εδώ. Ανέβασε κάτι!", -"Share" => "Διαμοιρασμός", "Download" => "Λήψη", "Upload too large" => "Πολύ μεγάλο αρχείο προς αποστολή", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν το διακομιστή.", diff --git a/apps/files/l10n/eo.php b/apps/files/l10n/eo.php index bba06c3f9ce050136763adc8c8113d9e84c1947e..bdde6d0feceac55915af470e8d0a491122e8a368 100644 --- a/apps/files/l10n/eo.php +++ b/apps/files/l10n/eo.php @@ -1,7 +1,7 @@ "Ne estas eraro, la dosiero alŝutiĝis sukcese", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "La dosiero alŝutita superas laregulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: ", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo", "The uploaded file was only partially uploaded" => "La alŝutita dosiero nur parte alŝutiĝis", "No file was uploaded" => "Neniu dosiero estas alŝutita", "Missing a temporary folder" => "Mankas tempa dosierujo", @@ -10,29 +10,35 @@ "Unshare" => "Malkunhavigi", "Delete" => "Forigi", "Rename" => "Alinomigi", +"{new_name} already exists" => "{new_name} jam ekzistas", "replace" => "anstataŭigi", "suggest name" => "sugesti nomon", "cancel" => "nuligi", +"replaced {new_name}" => "anstataŭiĝis {new_name}", "undo" => "malfari", +"replaced {new_name} with {old_name}" => "anstataŭiĝis {new_name} per {old_name}", +"unshared {files}" => "malkunhaviĝis {files}", +"deleted {files}" => "foriĝis {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.", "generating ZIP-file, it may take some time." => "generanta ZIP-dosiero, ĝi povas daŭri iom da tempo", "Unable to upload your file as it is a directory or has 0 bytes" => "Ne eblis alŝuti vian dosieron ĉar ĝi estas dosierujo aŭ havas 0 duumokojn", "Upload Error" => "Alŝuta eraro", +"Close" => "Fermi", "Pending" => "Traktotaj", "1 file uploading" => "1 dosiero estas alŝutata", +"{count} files uploading" => "{count} dosieroj alŝutatas", "Upload cancelled." => "La alŝuto nuliĝis.", "File upload is in progress. Leaving the page now will cancel the upload." => "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.", -"Invalid name, '/' is not allowed." => "Nevalida nomo, “/” ne estas permesata.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Nevalida nomo de dosierujo. Uzo de “Shared” rezervitas de Owncloud", +"{count} files scanned" => "{count} dosieroj skaniĝis", "error while scanning" => "eraro dum skano", "Name" => "Nomo", "Size" => "Grando", "Modified" => "Modifita", -"seconds ago" => "sekundoj antaŭe", -"today" => "hodiaŭ", -"yesterday" => "hieraŭ", -"last month" => "lastamonate", -"months ago" => "monatoj antaŭe", -"last year" => "lastajare", -"years ago" => "jaroj antaŭe", +"1 folder" => "1 dosierujo", +"{count} folders" => "{count} dosierujoj", +"1 file" => "1 dosiero", +"{count} files" => "{count} dosierujoj", "File handling" => "Dosieradministro", "Maximum upload size" => "Maksimuma alŝutogrando", "max. possible: " => "maks. ebla: ", @@ -44,10 +50,10 @@ "New" => "Nova", "Text file" => "Tekstodosiero", "Folder" => "Dosierujo", +"From link" => "El ligilo", "Upload" => "Alŝuti", "Cancel upload" => "Nuligi alŝuton", "Nothing in here. Upload something!" => "Nenio estas ĉi tie. Alŝutu ion!", -"Share" => "Kunhavigi", "Download" => "Elŝuti", "Upload too large" => "Elŝuto tro larĝa", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo.", diff --git a/apps/files/l10n/es.php b/apps/files/l10n/es.php index 8a3376814669410e59a167e81d7ef2859e0c5237..40b9ea9f23f8084733e5c5371abf26d356a37f59 100644 --- a/apps/files/l10n/es.php +++ b/apps/files/l10n/es.php @@ -1,6 +1,6 @@ "No se ha producido ningún error, el archivo se ha subido con éxito", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "El archivo que intentas subir sobrepasa el tamaño definido por la variable upload_max_filesize en php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El archivo que intentas subir sobrepasa el tamaño definido por la variable upload_max_filesize en php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo que intentas subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML", "The uploaded file was only partially uploaded" => "El archivo que intentas subir solo se subió parcialmente", "No file was uploaded" => "No se ha subido ningún archivo", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "reemplazado {new_name} con {old_name}", "unshared {files}" => "{files} descompartidos", "deleted {files}" => "{files} eliminados", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre Invalido, \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ", "generating ZIP-file, it may take some time." => "generando un fichero ZIP, puede llevar un tiempo.", "Unable to upload your file as it is a directory or has 0 bytes" => "No ha sido posible subir tu archivo porque es un directorio o tiene 0 bytes", "Upload Error" => "Error al subir el archivo", +"Close" => "cerrrar", "Pending" => "Pendiente", "1 file uploading" => "subiendo 1 archivo", "{count} files uploading" => "Subiendo {count} archivos", "Upload cancelled." => "Subida cancelada.", "File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Salir de la página ahora cancelará la subida.", -"Invalid name, '/' is not allowed." => "Nombre no válido, '/' no está permitido.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Nombre de la carpeta invalido. El uso de \"Shared\" esta reservado para Owncloud", "{count} files scanned" => "{count} archivos escaneados", "error while scanning" => "error escaneando", "Name" => "Nombre", @@ -37,16 +39,6 @@ "{count} folders" => "{count} carpetas", "1 file" => "1 archivo", "{count} files" => "{count} archivos", -"seconds ago" => "hace segundos", -"1 minute ago" => "hace 1 minuto", -"{minutes} minutes ago" => "hace {minutes} minutos", -"today" => "hoy", -"yesterday" => "ayer", -"{days} days ago" => "hace {days} días", -"last month" => "mes pasado", -"months ago" => "hace meses", -"last year" => "año pasado", -"years ago" => "hace años", "File handling" => "Tratamiento de archivos", "Maximum upload size" => "Tamaño máximo de subida", "max. possible: " => "máx. posible:", @@ -58,10 +50,10 @@ "New" => "Nuevo", "Text file" => "Archivo de texto", "Folder" => "Carpeta", +"From link" => "Desde el enlace", "Upload" => "Subir", "Cancel upload" => "Cancelar subida", "Nothing in here. Upload something!" => "Aquí no hay nada. ¡Sube algo!", -"Share" => "Compartir", "Download" => "Descargar", "Upload too large" => "El archivo es demasiado grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido por este servidor.", diff --git a/apps/files/l10n/es_AR.php b/apps/files/l10n/es_AR.php index baa9f25780826425a5d1eb712d317f7070010df1..e514d8de59aa200ec1b741cef360bf65071f57df 100644 --- a/apps/files/l10n/es_AR.php +++ b/apps/files/l10n/es_AR.php @@ -1,6 +1,6 @@ "No se han producido errores, el archivo se ha subido con éxito", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "El archivo que intentás subir sobrepasa el tamaño definido por la variable upload_max_filesize en php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo que intentás subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML", "The uploaded file was only partially uploaded" => "El archivo que intentás subir solo se subió parcialmente", "No file was uploaded" => "El archivo no fue subido", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "reemplazado {new_name} con {old_name}", "unshared {files}" => "{files} se dejaron de compartir", "deleted {files}" => "{files} borrados", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.", "generating ZIP-file, it may take some time." => "generando un archivo ZIP, puede llevar un tiempo.", "Unable to upload your file as it is a directory or has 0 bytes" => "No fue posible subir el archivo porque es un directorio o porque su tamaño es 0 bytes", "Upload Error" => "Error al subir el archivo", +"Close" => "Cerrar", "Pending" => "Pendiente", "1 file uploading" => "Subiendo 1 archivo", "{count} files uploading" => "Subiendo {count} archivos", "Upload cancelled." => "La subida fue cancelada", "File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.", -"Invalid name, '/' is not allowed." => "Nombre no válido, no se permite '/' en él.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Nombre del directorio inválido. Usar \"Shared\" está reservado por ownCloud.", "{count} files scanned" => "{count} archivos escaneados", "error while scanning" => "error mientras se escaneaba", "Name" => "Nombre", @@ -37,16 +39,6 @@ "{count} folders" => "{count} directorios", "1 file" => "1 archivo", "{count} files" => "{count} archivos", -"seconds ago" => "segundos atrás", -"1 minute ago" => "hace 1 minuto", -"{minutes} minutes ago" => "hace {minutes} minutos", -"today" => "hoy", -"yesterday" => "ayer", -"{days} days ago" => "hace {days} días", -"last month" => "el mes pasado", -"months ago" => "meses atrás", -"last year" => "el año pasado", -"years ago" => "años atrás", "File handling" => "Tratamiento de archivos", "Maximum upload size" => "Tamaño máximo de subida", "max. possible: " => "máx. posible:", @@ -58,10 +50,10 @@ "New" => "Nuevo", "Text file" => "Archivo de texto", "Folder" => "Carpeta", +"From link" => "Desde enlace", "Upload" => "Subir", "Cancel upload" => "Cancelar subida", "Nothing in here. Upload something!" => "No hay nada. ¡Subí contenido!", -"Share" => "Compartir", "Download" => "Descargar", "Upload too large" => "El archivo es demasiado grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los archivos que intentás subir sobrepasan el tamaño máximo ", diff --git a/apps/files/l10n/et_EE.php b/apps/files/l10n/et_EE.php index 20789dde99c991f4c59e6ad9cea0b4fa27f721b5..0fddbfdca466c2b1084b76ce4099fb5b2b493fed 100644 --- a/apps/files/l10n/et_EE.php +++ b/apps/files/l10n/et_EE.php @@ -1,6 +1,5 @@ "Ühtegi viga pole, fail on üles laetud", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Üles laetud faili suurus ületab php.ini määratud upload_max_filesize suuruse", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Üles laetud faili suurus ületab HTML vormis määratud upload_max_filesize suuruse", "The uploaded file was only partially uploaded" => "Fail laeti üles ainult osaliselt", "No file was uploaded" => "Ühtegi faili ei laetud üles", @@ -19,15 +18,17 @@ "replaced {new_name} with {old_name}" => "asendas nime {old_name} nimega {new_name}", "unshared {files}" => "jagamata {files}", "deleted {files}" => "kustutatud {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.", "generating ZIP-file, it may take some time." => "ZIP-faili loomine, see võib veidi aega võtta.", "Unable to upload your file as it is a directory or has 0 bytes" => "Sinu faili üleslaadimine ebaõnnestus, kuna see on kaust või selle suurus on 0 baiti", "Upload Error" => "Üleslaadimise viga", +"Close" => "Sulge", "Pending" => "Ootel", "1 file uploading" => "1 faili üleslaadimisel", "{count} files uploading" => "{count} faili üleslaadimist", "Upload cancelled." => "Üleslaadimine tühistati.", "File upload is in progress. Leaving the page now will cancel the upload." => "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.", -"Invalid name, '/' is not allowed." => "Vigane nimi, '/' pole lubatud.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Vigane kausta nimi. Nime \"Jagatud\" kasutamine on Owncloudi poolt broneeritud ", "{count} files scanned" => "{count} faili skännitud", "error while scanning" => "viga skännimisel", "Name" => "Nimi", @@ -37,16 +38,6 @@ "{count} folders" => "{count} kausta", "1 file" => "1 fail", "{count} files" => "{count} faili", -"seconds ago" => "sekundit tagasi", -"1 minute ago" => "1 minut tagasi", -"{minutes} minutes ago" => "{minutes} minutit tagasi", -"today" => "täna", -"yesterday" => "eile", -"{days} days ago" => "{days} päeva tagasi", -"last month" => "viimasel kuul", -"months ago" => "kuu tagasi", -"last year" => "viimasel aastal", -"years ago" => "aastat tagasi", "File handling" => "Failide käsitlemine", "Maximum upload size" => "Maksimaalne üleslaadimise suurus", "max. possible: " => "maks. võimalik: ", @@ -58,10 +49,10 @@ "New" => "Uus", "Text file" => "Tekstifail", "Folder" => "Kaust", +"From link" => "Allikast", "Upload" => "Lae üles", "Cancel upload" => "Tühista üleslaadimine", "Nothing in here. Upload something!" => "Siin pole midagi. Lae midagi üles!", -"Share" => "Jaga", "Download" => "Lae alla", "Upload too large" => "Üleslaadimine on liiga suur", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse.", diff --git a/apps/files/l10n/eu.php b/apps/files/l10n/eu.php index 2a923a2813771a4205310a59cd3735c910f79bcc..0b223b93d8cc59b2b68b0bce9c16daa7598202cb 100644 --- a/apps/files/l10n/eu.php +++ b/apps/files/l10n/eu.php @@ -1,38 +1,44 @@ "Ez da arazorik izan, fitxategia ongi igo da", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Igotako fitxategiaren tamaina php.ini-ko upload_max_filesize direktiban adierazitakoa baino handiagoa da", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize muga gainditu du:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Igotako fitxategiaren tamaina HTML inprimakiko MAX_FILESIZE direktiban adierazitakoa baino handiagoa da", "The uploaded file was only partially uploaded" => "Igotako fitxategiaren zati bat baino gehiago ez da igo", "No file was uploaded" => "Ez da fitxategirik igo", "Missing a temporary folder" => "Aldi baterako karpeta falta da", "Failed to write to disk" => "Errore bat izan da diskoan idazterakoan", "Files" => "Fitxategiak", -"Unshare" => "Ez partekatu", +"Unshare" => "Ez elkarbanatu", "Delete" => "Ezabatu", "Rename" => "Berrizendatu", +"{new_name} already exists" => "{new_name} dagoeneko existitzen da", "replace" => "ordeztu", "suggest name" => "aholkatu izena", "cancel" => "ezeztatu", +"replaced {new_name}" => "ordezkatua {new_name}", "undo" => "desegin", +"replaced {new_name} with {old_name}" => " {new_name}-k {old_name} ordezkatu du", +"unshared {files}" => "elkarbanaketa utzita {files}", +"deleted {files}" => "ezabatuta {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.", "generating ZIP-file, it may take some time." => "ZIP-fitxategia sortzen ari da, denbora har dezake", "Unable to upload your file as it is a directory or has 0 bytes" => "Ezin da zure fitxategia igo, karpeta bat da edo 0 byt ditu", "Upload Error" => "Igotzean errore bat suertatu da", +"Close" => "Itxi", "Pending" => "Zain", "1 file uploading" => "fitxategi 1 igotzen", +"{count} files uploading" => "{count} fitxategi igotzen", "Upload cancelled." => "Igoera ezeztatuta", "File upload is in progress. Leaving the page now will cancel the upload." => "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.", -"Invalid name, '/' is not allowed." => "Baliogabeko izena, '/' ezin da erabili. ", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Karpeta izen baliogabea. \"Shared\" karpetaren erabilera Owncloudek erreserbatuta dauka", +"{count} files scanned" => "{count} fitxategi eskaneatuta", "error while scanning" => "errore bat egon da eskaneatzen zen bitartean", "Name" => "Izena", "Size" => "Tamaina", "Modified" => "Aldatuta", -"seconds ago" => "segundu", -"today" => "gaur", -"yesterday" => "atzo", -"last month" => "joan den hilabetean", -"months ago" => "hilabete", -"last year" => "joan den urtean", -"years ago" => "urte", +"1 folder" => "karpeta bat", +"{count} folders" => "{count} karpeta", +"1 file" => "fitxategi bat", +"{count} files" => "{count} fitxategi", "File handling" => "Fitxategien kudeaketa", "Maximum upload size" => "Igo daitekeen gehienezko tamaina", "max. possible: " => "max, posiblea:", @@ -44,10 +50,10 @@ "New" => "Berria", "Text file" => "Testu fitxategia", "Folder" => "Karpeta", +"From link" => "Estekatik", "Upload" => "Igo", "Cancel upload" => "Ezeztatu igoera", "Nothing in here. Upload something!" => "Ez dago ezer. Igo zerbait!", -"Share" => "Elkarbanatu", "Download" => "Deskargatu", "Upload too large" => "Igotakoa handiegia da", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.", diff --git a/apps/files/l10n/fa.php b/apps/files/l10n/fa.php index 2eb3b47ac0dd58834e43578dc0c27f416b64ec40..8284593e886f941d945ce074cdb095dc98434284 100644 --- a/apps/files/l10n/fa.php +++ b/apps/files/l10n/fa.php @@ -1,6 +1,5 @@ "هیچ خطایی وجود ندارد فایل با موفقیت بار گذاری شد", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "حداکثر حجم تعیین شده برای بارگذاری در php.ini قابل ویرایش است", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "حداکثر حجم مجاز برای بارگذاری از طریق HTML \nMAX_FILE_SIZE", "The uploaded file was only partially uploaded" => "مقدار کمی از فایل بارگذاری شده", "No file was uploaded" => "هیچ فایلی بارگذاری نشده", @@ -8,15 +7,16 @@ "Failed to write to disk" => "نوشتن بر روی دیسک سخت ناموفق بود", "Files" => "فایل ها", "Delete" => "پاک کردن", +"Rename" => "تغییرنام", "replace" => "جایگزین", "cancel" => "لغو", "undo" => "بازگشت", "generating ZIP-file, it may take some time." => "در حال ساخت فایل فشرده ممکن است زمان زیادی به طول بیانجامد", "Unable to upload your file as it is a directory or has 0 bytes" => "ناتوان در بارگذاری یا فایل یک پوشه است یا 0بایت دارد", "Upload Error" => "خطا در بار گذاری", +"Close" => "بستن", "Pending" => "در انتظار", "Upload cancelled." => "بار گذاری لغو شد", -"Invalid name, '/' is not allowed." => "نام نامناسب '/' غیرفعال است", "Name" => "نام", "Size" => "اندازه", "Modified" => "تغییر یافته", @@ -27,13 +27,13 @@ "Enable ZIP-download" => "فعال سازی بارگیری پرونده های فشرده", "0 is unlimited" => "0 نامحدود است", "Maximum input size for ZIP files" => "حداکثرمقدار برای بار گزاری پرونده های فشرده", +"Save" => "ذخیره", "New" => "جدید", "Text file" => "فایل متنی", "Folder" => "پوشه", "Upload" => "بارگذاری", "Cancel upload" => "متوقف کردن بار گذاری", "Nothing in here. Upload something!" => "اینجا هیچ چیز نیست.", -"Share" => "به اشتراک گذاری", "Download" => "بارگیری", "Upload too large" => "حجم بارگذاری بسیار زیاد است", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد", diff --git a/apps/files/l10n/fi_FI.php b/apps/files/l10n/fi_FI.php index b17b542405d6a47ca5ea7c03448f6e629d37e8bb..772dabbb392f0eb570167625df17ef1fd3558aa1 100644 --- a/apps/files/l10n/fi_FI.php +++ b/apps/files/l10n/fi_FI.php @@ -1,12 +1,12 @@ "Ei virheitä, tiedosto lähetettiin onnistuneesti", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Lähetetty tiedosto ylittää upload_max_filesize-arvon rajan php.ini-tiedostossa", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Lähetetty tiedosto ylittää HTML-lomakkeessa määritetyn MAX_FILE_SIZE-arvon ylärajan", "The uploaded file was only partially uploaded" => "Tiedoston lähetys onnistui vain osittain", "No file was uploaded" => "Yhtäkään tiedostoa ei lähetetty", "Missing a temporary folder" => "Väliaikaiskansiota ei ole olemassa", "Failed to write to disk" => "Levylle kirjoitus epäonnistui", "Files" => "Tiedostot", +"Unshare" => "Peru jakaminen", "Delete" => "Poista", "Rename" => "Nimeä uudelleen", "{new_name} already exists" => "{new_name} on jo olemassa", @@ -14,13 +14,14 @@ "suggest name" => "ehdota nimeä", "cancel" => "peru", "undo" => "kumoa", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.", "generating ZIP-file, it may take some time." => "luodaan ZIP-tiedostoa, tämä saattaa kestää hetken.", "Unable to upload your file as it is a directory or has 0 bytes" => "Tiedoston lähetys epäonnistui, koska sen koko on 0 tavua tai kyseessä on kansio", "Upload Error" => "Lähetysvirhe.", +"Close" => "Sulje", "Pending" => "Odottaa", "Upload cancelled." => "Lähetys peruttu.", "File upload is in progress. Leaving the page now will cancel the upload." => "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.", -"Invalid name, '/' is not allowed." => "Virheellinen nimi, merkki '/' ei ole sallittu.", "Name" => "Nimi", "Size" => "Koko", "Modified" => "Muutettu", @@ -28,16 +29,6 @@ "{count} folders" => "{count} kansiota", "1 file" => "1 tiedosto", "{count} files" => "{count} tiedostoa", -"seconds ago" => "sekuntia sitten", -"1 minute ago" => "1 minuutti sitten", -"{minutes} minutes ago" => "{minutes} minuuttia sitten", -"today" => "tänään", -"yesterday" => "eilen", -"{days} days ago" => "{days} päivää sitten", -"last month" => "viime kuussa", -"months ago" => "kuukautta sitten", -"last year" => "viime vuonna", -"years ago" => "vuotta sitten", "File handling" => "Tiedostonhallinta", "Maximum upload size" => "Lähetettävän tiedoston suurin sallittu koko", "max. possible: " => "suurin mahdollinen:", @@ -52,7 +43,6 @@ "Upload" => "Lähetä", "Cancel upload" => "Peru lähetys", "Nothing in here. Upload something!" => "Täällä ei ole mitään. Lähetä tänne jotakin!", -"Share" => "Jaa", "Download" => "Lataa", "Upload too large" => "Lähetettävä tiedosto on liian suuri", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.", diff --git a/apps/files/l10n/fr.php b/apps/files/l10n/fr.php index aa63dbb0549dfad8b26b059ff46562f5d45481be..86d476873d075a96f3a326cbd67a16c388c42a8e 100644 --- a/apps/files/l10n/fr.php +++ b/apps/files/l10n/fr.php @@ -1,6 +1,6 @@ "Aucune erreur, le fichier a été téléversé avec succès", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Le fichier téléversé excède la valeur de upload_max_filesize spécifiée dans php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Le fichier envoyé dépasse la valeur upload_max_filesize située dans le fichier php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Le fichier téléversé excède la valeur de MAX_FILE_SIZE spécifiée dans le formulaire HTML", "The uploaded file was only partially uploaded" => "Le fichier n'a été que partiellement téléversé", "No file was uploaded" => "Aucun fichier n'a été téléversé", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "{new_name} a été remplacé par {old_name}", "unshared {files}" => "Fichiers non partagés : {files}", "deleted {files}" => "Fichiers supprimés : {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.", "generating ZIP-file, it may take some time." => "Fichier ZIP en cours d'assemblage ; cela peut prendre du temps.", "Unable to upload your file as it is a directory or has 0 bytes" => "Impossible de charger vos fichiers car il s'agit d'un dossier ou le fichier fait 0 octet.", "Upload Error" => "Erreur de chargement", +"Close" => "Fermer", "Pending" => "En cours", "1 file uploading" => "1 fichier en cours de téléchargement", "{count} files uploading" => "{count} fichiers téléversés", "Upload cancelled." => "Chargement annulé.", "File upload is in progress. Leaving the page now will cancel the upload." => "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.", -"Invalid name, '/' is not allowed." => "Nom invalide, '/' n'est pas autorisé.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Nom de répertoire invalide. \"Shared\" est réservé par ownCloud", "{count} files scanned" => "{count} fichiers indexés", "error while scanning" => "erreur lors de l'indexation", "Name" => "Nom", @@ -37,16 +39,6 @@ "{count} folders" => "{count} dossiers", "1 file" => "1 fichier", "{count} files" => "{count} fichiers", -"seconds ago" => "secondes passées", -"1 minute ago" => "Il y a une minute", -"{minutes} minutes ago" => "Il y a {minutes} minutes", -"today" => "aujourd'hui", -"yesterday" => "hier", -"{days} days ago" => "Il y a {days} jours", -"last month" => "mois dernier", -"months ago" => "mois passés", -"last year" => "année dernière", -"years ago" => "années passées", "File handling" => "Gestion des fichiers", "Maximum upload size" => "Taille max. d'envoi", "max. possible: " => "Max. possible :", @@ -58,10 +50,10 @@ "New" => "Nouveau", "Text file" => "Fichier texte", "Folder" => "Dossier", +"From link" => "Depuis le lien", "Upload" => "Envoyer", "Cancel upload" => "Annuler l'envoi", "Nothing in here. Upload something!" => "Il n'y a rien ici ! Envoyez donc quelque chose :)", -"Share" => "Partager", "Download" => "Téléchargement", "Upload too large" => "Fichier trop volumineux", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur.", diff --git a/apps/files/l10n/gl.php b/apps/files/l10n/gl.php index 1c5dfceb4f30c70994da5fd5b36be338644ffe12..5c50e3764cf95008518443c6c769a567da033e1d 100644 --- a/apps/files/l10n/gl.php +++ b/apps/files/l10n/gl.php @@ -1,6 +1,6 @@ "Non hai erros, o ficheiro enviouse correctamente", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "O ficheiro enviado supera a directiva upload_max_filesize no php.ini", +"There is no error, the file uploaded with success" => "Non hai erros. O ficheiro enviouse correctamente", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O ficheiro subido excede a directiva indicada polo tamaño_máximo_de_subida de php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O ficheiro enviado supera a directiva MAX_FILE_SIZE que foi indicada no formulario HTML", "The uploaded file was only partially uploaded" => "O ficheiro enviado foi só parcialmente enviado", "No file was uploaded" => "Non se enviou ningún ficheiro", @@ -9,25 +9,40 @@ "Files" => "Ficheiros", "Unshare" => "Deixar de compartir", "Delete" => "Eliminar", +"Rename" => "Mudar o nome", +"{new_name} already exists" => "xa existe un {new_name}", "replace" => "substituír", -"suggest name" => "suxira nome", +"suggest name" => "suxerir nome", "cancel" => "cancelar", +"replaced {new_name}" => "substituír {new_name}", "undo" => "desfacer", -"generating ZIP-file, it may take some time." => "xerando ficheiro ZIP, pode levar un anaco.", +"replaced {new_name} with {old_name}" => "substituír {new_name} polo {old_name}", +"unshared {files}" => "{files} sen compartir", +"deleted {files}" => "{files} eliminados", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome non válido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non se permiten.", +"generating ZIP-file, it may take some time." => "xerando un ficheiro ZIP, o que pode levar un anaco.", "Unable to upload your file as it is a directory or has 0 bytes" => "Non se puido subir o ficheiro pois ou é un directorio ou ten 0 bytes", "Upload Error" => "Erro na subida", +"Close" => "Pechar", "Pending" => "Pendentes", +"1 file uploading" => "1 ficheiro subíndose", +"{count} files uploading" => "{count} ficheiros subíndose", "Upload cancelled." => "Subida cancelada.", "File upload is in progress. Leaving the page now will cancel the upload." => "A subida do ficheiro está en curso. Saír agora da páxina cancelará a subida.", -"Invalid name, '/' is not allowed." => "Nome non válido, '/' non está permitido.", -"error while scanning" => "erro mentras analizaba", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Nome de cartafol non válido. O uso de \"compartido\" está reservado exclusivamente para ownCloud", +"{count} files scanned" => "{count} ficheiros escaneados", +"error while scanning" => "erro mentres analizaba", "Name" => "Nome", "Size" => "Tamaño", "Modified" => "Modificado", +"1 folder" => "1 cartafol", +"{count} folders" => "{count} cartafoles", +"1 file" => "1 ficheiro", +"{count} files" => "{count} ficheiros", "File handling" => "Manexo de ficheiro", "Maximum upload size" => "Tamaño máximo de envío", "max. possible: " => "máx. posible: ", -"Needed for multi-file and folder downloads." => "Preciso para descarga de varios ficheiros e cartafoles.", +"Needed for multi-file and folder downloads." => "Precísase para a descarga de varios ficheiros e cartafoles.", "Enable ZIP-download" => "Habilitar a descarga-ZIP", "0 is unlimited" => "0 significa ilimitado", "Maximum input size for ZIP files" => "Tamaño máximo de descarga para os ZIP", @@ -35,13 +50,13 @@ "New" => "Novo", "Text file" => "Ficheiro de texto", "Folder" => "Cartafol", +"From link" => "Dende a ligazón", "Upload" => "Enviar", -"Cancel upload" => "Cancelar subida", -"Nothing in here. Upload something!" => "Nada por aquí. Envíe algo.", -"Share" => "Compartir", +"Cancel upload" => "Cancelar a subida", +"Nothing in here. Upload something!" => "Nada por aquí. Envía algo.", "Download" => "Descargar", "Upload too large" => "Envío demasiado grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os ficheiros que trata de subir superan o tamaño máximo permitido neste servidor", -"Files are being scanned, please wait." => "Estanse analizando os ficheiros, espere por favor.", -"Current scanning" => "Análise actual." +"Files are being scanned, please wait." => "Estanse analizando os ficheiros. Agarda.", +"Current scanning" => "Análise actual" ); diff --git a/apps/files/l10n/he.php b/apps/files/l10n/he.php index 1f63978abbf80228f53ba5e158e0b4d327858899..4c73493211d615d6554ec38923cf85dc03e4076d 100644 --- a/apps/files/l10n/he.php +++ b/apps/files/l10n/he.php @@ -1,22 +1,44 @@ "לא אירעה תקלה, הקבצים הועלו בהצלחה", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "הקובץ שהועלה חרג מההנחיה upload_max_filesize בקובץ php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "הקובץ שהועלה חרג מההנחיה MAX_FILE_SIZE שצוינה בטופס ה־HTML", "The uploaded file was only partially uploaded" => "הקובץ שהועלה הועלה בצורה חלקית", "No file was uploaded" => "לא הועלו קבצים", "Missing a temporary folder" => "תיקייה זמנית חסרה", "Failed to write to disk" => "הכתיבה לכונן נכשלה", "Files" => "קבצים", +"Unshare" => "הסר שיתוף", "Delete" => "מחיקה", +"Rename" => "שינוי שם", +"{new_name} already exists" => "{new_name} כבר קיים", +"replace" => "החלפה", +"suggest name" => "הצעת שם", +"cancel" => "ביטול", +"replaced {new_name}" => "{new_name} הוחלף", +"undo" => "ביטול", +"replaced {new_name} with {old_name}" => "{new_name} הוחלף ב־{old_name}", +"unshared {files}" => "בוטל שיתופם של {files}", +"deleted {files}" => "{files} נמחקו", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.", "generating ZIP-file, it may take some time." => "יוצר קובץ ZIP, אנא המתן.", "Unable to upload your file as it is a directory or has 0 bytes" => "לא יכול להעלות את הקובץ מכיוון שזו תקיה או שמשקל הקובץ 0 בתים", "Upload Error" => "שגיאת העלאה", +"Close" => "סגירה", "Pending" => "ממתין", +"1 file uploading" => "קובץ אחד נשלח", +"{count} files uploading" => "{count} קבצים נשלחים", "Upload cancelled." => "ההעלאה בוטלה.", -"Invalid name, '/' is not allowed." => "שם לא חוקי, '/' אסור לשימוש.", +"File upload is in progress. Leaving the page now will cancel the upload." => "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "שם התיקייה שגוי. השימוש בשם „Shared“ שמור לטובת Owncloud", +"{count} files scanned" => "{count} קבצים נסרקו", +"error while scanning" => "אירעה שגיאה במהלך הסריקה", "Name" => "שם", "Size" => "גודל", "Modified" => "זמן שינוי", +"1 folder" => "תיקייה אחת", +"{count} folders" => "{count} תיקיות", +"1 file" => "קובץ אחד", +"{count} files" => "{count} קבצים", "File handling" => "טיפול בקבצים", "Maximum upload size" => "גודל העלאה מקסימלי", "max. possible: " => "המרבי האפשרי: ", @@ -24,13 +46,14 @@ "Enable ZIP-download" => "הפעלת הורדת ZIP", "0 is unlimited" => "0 - ללא הגבלה", "Maximum input size for ZIP files" => "גודל הקלט המרבי לקובצי ZIP", +"Save" => "שמירה", "New" => "חדש", "Text file" => "קובץ טקסט", "Folder" => "תיקייה", +"From link" => "מקישור", "Upload" => "העלאה", "Cancel upload" => "ביטול ההעלאה", "Nothing in here. Upload something!" => "אין כאן שום דבר. אולי ברצונך להעלות משהו?", -"Share" => "שיתוף", "Download" => "הורדה", "Upload too large" => "העלאה גדולה מידי", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.", diff --git a/apps/files/l10n/hr.php b/apps/files/l10n/hr.php index 2209d1f46990dcf2af38d744b5e4ace640c4d33d..4db4ac3f3e3c0a6ffa61efbd4a39657ba9d79b49 100644 --- a/apps/files/l10n/hr.php +++ b/apps/files/l10n/hr.php @@ -1,6 +1,5 @@ "Datoteka je poslana uspješno i bez pogrešaka", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Poslana datoteka izlazi iz okvira upload_max_size direktive postavljene u php.ini konfiguracijskoj datoteci", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Poslana datoteka izlazi iz okvira MAX_FILE_SIZE direktive postavljene u HTML obrascu", "The uploaded file was only partially uploaded" => "Datoteka je poslana samo djelomično", "No file was uploaded" => "Ni jedna datoteka nije poslana", @@ -17,22 +16,15 @@ "generating ZIP-file, it may take some time." => "generiranje ZIP datoteke, ovo može potrajati.", "Unable to upload your file as it is a directory or has 0 bytes" => "Nemoguće poslati datoteku jer je prazna ili je direktorij", "Upload Error" => "Pogreška pri slanju", +"Close" => "Zatvori", "Pending" => "U tijeku", "1 file uploading" => "1 datoteka se učitava", "Upload cancelled." => "Slanje poništeno.", "File upload is in progress. Leaving the page now will cancel the upload." => "Učitavanje datoteke. Napuštanjem stranice će prekinuti učitavanje.", -"Invalid name, '/' is not allowed." => "Neispravan naziv, znak '/' nije dozvoljen.", "error while scanning" => "grečka prilikom skeniranja", "Name" => "Naziv", "Size" => "Veličina", "Modified" => "Zadnja promjena", -"seconds ago" => "sekundi prije", -"today" => "danas", -"yesterday" => "jučer", -"last month" => "prošli mjesec", -"months ago" => "mjeseci", -"last year" => "prošlu godinu", -"years ago" => "godina", "File handling" => "datoteka za rukovanje", "Maximum upload size" => "Maksimalna veličina prijenosa", "max. possible: " => "maksimalna moguća: ", @@ -47,7 +39,6 @@ "Upload" => "Pošalji", "Cancel upload" => "Prekini upload", "Nothing in here. Upload something!" => "Nema ničega u ovoj mapi. Pošalji nešto!", -"Share" => "podjeli", "Download" => "Preuzmi", "Upload too large" => "Prijenos je preobiman", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Datoteke koje pokušavate prenijeti prelaze maksimalnu veličinu za prijenos datoteka na ovom poslužitelju.", diff --git a/apps/files/l10n/hu_HU.php b/apps/files/l10n/hu_HU.php index c11469e3ed48d9485edba5d287f2ee56338e8b05..083d5a391e1d435b46bddf548e82f0e19710381f 100644 --- a/apps/files/l10n/hu_HU.php +++ b/apps/files/l10n/hu_HU.php @@ -1,12 +1,12 @@ "Nincs hiba, a fájl sikeresen feltöltve.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "A feltöltött file meghaladja az upload_max_filesize direktívát a php.ini-ben.", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "A feltöltött fájl meghaladja a MAX_FILE_SIZE direktívát ami meghatározott a HTML form-ban.", "The uploaded file was only partially uploaded" => "Az eredeti fájl csak részlegesen van feltöltve.", "No file was uploaded" => "Nem lett fájl feltöltve.", "Missing a temporary folder" => "Hiányzik az ideiglenes könyvtár", "Failed to write to disk" => "Nem írható lemezre", "Files" => "Fájlok", +"Unshare" => "Nem oszt meg", "Delete" => "Törlés", "replace" => "cserél", "cancel" => "mégse", @@ -14,9 +14,9 @@ "generating ZIP-file, it may take some time." => "ZIP-fájl generálása, ez eltarthat egy ideig.", "Unable to upload your file as it is a directory or has 0 bytes" => "Nem tölthető fel, mert mappa volt, vagy 0 byte méretű", "Upload Error" => "Feltöltési hiba", +"Close" => "Bezár", "Pending" => "Folyamatban", "Upload cancelled." => "Feltöltés megszakítva", -"Invalid name, '/' is not allowed." => "Érvénytelen név, a '/' nem megengedett", "Name" => "Név", "Size" => "Méret", "Modified" => "Módosítva", @@ -27,13 +27,13 @@ "Enable ZIP-download" => "ZIP-letöltés engedélyezése", "0 is unlimited" => "0 = korlátlan", "Maximum input size for ZIP files" => "ZIP file-ok maximum mérete", +"Save" => "Mentés", "New" => "Új", "Text file" => "Szövegfájl", "Folder" => "Mappa", "Upload" => "Feltöltés", "Cancel upload" => "Feltöltés megszakítása", "Nothing in here. Upload something!" => "Töltsön fel egy fájlt.", -"Share" => "Megosztás", "Download" => "Letöltés", "Upload too large" => "Feltöltés túl nagy", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "A fájlokat amit próbálsz feltölteni meghaladta a legnagyobb fájlméretet ezen a szerveren.", diff --git a/apps/files/l10n/ia.php b/apps/files/l10n/ia.php index 21a0bb52374a9b2e1eefa4082a88ee499f34f342..ada64cd7574ac43a4485a1bbdfaa5db0085173b6 100644 --- a/apps/files/l10n/ia.php +++ b/apps/files/l10n/ia.php @@ -1,12 +1,15 @@ "Le file incargate solmente esseva incargate partialmente", "No file was uploaded" => "Nulle file esseva incargate", +"Missing a temporary folder" => "Manca un dossier temporari", "Files" => "Files", "Delete" => "Deler", +"Close" => "Clauder", "Name" => "Nomine", "Size" => "Dimension", "Modified" => "Modificate", "Maximum upload size" => "Dimension maxime de incargamento", +"Save" => "Salveguardar", "New" => "Nove", "Text file" => "File de texto", "Folder" => "Dossier", diff --git a/apps/files/l10n/id.php b/apps/files/l10n/id.php index cc067bf9a18140cc95eab383ef49c9cf3ba383c1..1f8cb444d2641d1214173230543821a26ee305d5 100644 --- a/apps/files/l10n/id.php +++ b/apps/files/l10n/id.php @@ -1,12 +1,12 @@ "Tidak ada galat, berkas sukses diunggah", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "File yang diunggah melampaui directive upload_max_filesize di php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "File yang diunggah melampaui directive MAX_FILE_SIZE yang disebutan dalam form HTML.", "The uploaded file was only partially uploaded" => "Berkas hanya diunggah sebagian", "No file was uploaded" => "Tidak ada berkas yang diunggah", "Missing a temporary folder" => "Kehilangan folder temporer", "Failed to write to disk" => "Gagal menulis ke disk", "Files" => "Berkas", +"Unshare" => "batalkan berbagi", "Delete" => "Hapus", "replace" => "mengganti", "cancel" => "batalkan", @@ -14,9 +14,9 @@ "generating ZIP-file, it may take some time." => "membuat berkas ZIP, ini mungkin memakan waktu.", "Unable to upload your file as it is a directory or has 0 bytes" => "Gagal mengunggah berkas anda karena berupa direktori atau mempunyai ukuran 0 byte", "Upload Error" => "Terjadi Galat Pengunggahan", +"Close" => "tutup", "Pending" => "Menunggu", "Upload cancelled." => "Pengunggahan dibatalkan.", -"Invalid name, '/' is not allowed." => "Kesalahan nama, '/' tidak diijinkan.", "Name" => "Nama", "Size" => "Ukuran", "Modified" => "Dimodifikasi", @@ -27,13 +27,13 @@ "Enable ZIP-download" => "Aktifkan unduhan ZIP", "0 is unlimited" => "0 adalah tidak terbatas", "Maximum input size for ZIP files" => "Ukuran masukan maksimal untuk berkas ZIP", +"Save" => "simpan", "New" => "Baru", "Text file" => "Berkas teks", "Folder" => "Folder", "Upload" => "Unggah", "Cancel upload" => "Batal mengunggah", "Nothing in here. Upload something!" => "Tidak ada apa-apa di sini. Unggah sesuatu!", -"Share" => "Bagikan", "Download" => "Unduh", "Upload too large" => "Unggahan terlalu besar", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Berkas yang anda coba unggah melebihi ukuran maksimum untuk pengunggahan berkas di server ini.", diff --git a/apps/files/l10n/it.php b/apps/files/l10n/it.php index 91fda49e27028deb2de7ffd5c2b8336623b3b5a0..90b341712200916ae7df51bf19e3dacaa954f741 100644 --- a/apps/files/l10n/it.php +++ b/apps/files/l10n/it.php @@ -1,6 +1,6 @@ "Non ci sono errori, file caricato con successo", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Il file caricato supera il valore upload_max_filesize in php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Il file caricato supera la direttiva upload_max_filesize in php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Il file caricato supera il valore MAX_FILE_SIZE definito nel form HTML", "The uploaded file was only partially uploaded" => "Il file è stato parzialmente caricato", "No file was uploaded" => "Nessun file è stato caricato", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "sostituito {new_name} con {old_name}", "unshared {files}" => "non condivisi {files}", "deleted {files}" => "eliminati {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.", "generating ZIP-file, it may take some time." => "creazione file ZIP, potrebbe richiedere del tempo.", "Unable to upload your file as it is a directory or has 0 bytes" => "Impossibile inviare il file poiché è una cartella o ha dimensione 0 byte", "Upload Error" => "Errore di invio", +"Close" => "Chiudi", "Pending" => "In corso", "1 file uploading" => "1 file in fase di caricamento", "{count} files uploading" => "{count} file in fase di caricamentoe", "Upload cancelled." => "Invio annullato", "File upload is in progress. Leaving the page now will cancel the upload." => "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.", -"Invalid name, '/' is not allowed." => "Nome non valido", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Nome della cartella non valido. L'uso di \"Shared\" è riservato a ownCloud", "{count} files scanned" => "{count} file analizzati", "error while scanning" => "errore durante la scansione", "Name" => "Nome", @@ -37,16 +39,6 @@ "{count} folders" => "{count} cartelle", "1 file" => "1 file", "{count} files" => "{count} file", -"seconds ago" => "secondi fa", -"1 minute ago" => "1 minuto fa", -"{minutes} minutes ago" => "{minutes} minuti fa", -"today" => "oggi", -"yesterday" => "ieri", -"{days} days ago" => "{days} giorni fa", -"last month" => "mese scorso", -"months ago" => "mesi fa", -"last year" => "anno scorso", -"years ago" => "anni fa", "File handling" => "Gestione file", "Maximum upload size" => "Dimensione massima upload", "max. possible: " => "numero mass.: ", @@ -58,10 +50,10 @@ "New" => "Nuovo", "Text file" => "File di testo", "Folder" => "Cartella", +"From link" => "Da collegamento", "Upload" => "Carica", "Cancel upload" => "Annulla invio", "Nothing in here. Upload something!" => "Non c'è niente qui. Carica qualcosa!", -"Share" => "Condividi", "Download" => "Scarica", "Upload too large" => "Il file caricato è troppo grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "I file che stai provando a caricare superano la dimensione massima consentita su questo server.", diff --git a/apps/files/l10n/ja_JP.php b/apps/files/l10n/ja_JP.php index 41f26fe3ebc952611b97da88e2ef66c86f4a4e8f..7b8c3ca4778c4c5a2f3e22b8847aba80c8357287 100644 --- a/apps/files/l10n/ja_JP.php +++ b/apps/files/l10n/ja_JP.php @@ -1,6 +1,6 @@ "エラーはありません。ファイルのアップロードは成功しました", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "アップロードされたファイルはphp.iniのupload_max_filesizeに設定されたサイズを超えています", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "アップロードされたファイルはphp.ini の upload_max_filesize に設定されたサイズを超えています:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "アップロードされたファイルはHTMLのフォームに設定されたMAX_FILE_SIZEに設定されたサイズを超えています", "The uploaded file was only partially uploaded" => "ファイルは一部分しかアップロードされませんでした", "No file was uploaded" => "ファイルはアップロードされませんでした", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換", "unshared {files}" => "未共有 {files}", "deleted {files}" => "削除 {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。", "generating ZIP-file, it may take some time." => "ZIPファイルを生成中です、しばらくお待ちください。", -"Unable to upload your file as it is a directory or has 0 bytes" => "アップロード使用としているファイルがディレクトリ、もしくはサイズが0バイトのため、アップロードできません。", +"Unable to upload your file as it is a directory or has 0 bytes" => "ディレクトリもしくは0バイトのファイルはアップロードできません", "Upload Error" => "アップロードエラー", +"Close" => "閉じる", "Pending" => "保留", "1 file uploading" => "ファイルを1つアップロード中", "{count} files uploading" => "{count} ファイルをアップロード中", "Upload cancelled." => "アップロードはキャンセルされました。", "File upload is in progress. Leaving the page now will cancel the upload." => "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。", -"Invalid name, '/' is not allowed." => "無効な名前、'/' は使用できません。", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "無効なフォルダ名です。\"Shared\" の利用は ownCloud が予約済みです。", "{count} files scanned" => "{count} ファイルをスキャン", "error while scanning" => "スキャン中のエラー", "Name" => "名前", @@ -37,16 +39,6 @@ "{count} folders" => "{count} フォルダ", "1 file" => "1 ファイル", "{count} files" => "{count} ファイル", -"seconds ago" => "秒前", -"1 minute ago" => "1 分前", -"{minutes} minutes ago" => "{minutes} 分前", -"today" => "今日", -"yesterday" => "昨日", -"{days} days ago" => "{days} 日前", -"last month" => "一月前", -"months ago" => "月前", -"last year" => "一年前", -"years ago" => "年前", "File handling" => "ファイル操作", "Maximum upload size" => "最大アップロードサイズ", "max. possible: " => "最大容量: ", @@ -58,10 +50,10 @@ "New" => "新規", "Text file" => "テキストファイル", "Folder" => "フォルダ", +"From link" => "リンク", "Upload" => "アップロード", "Cancel upload" => "アップロードをキャンセル", "Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。", -"Share" => "共有", "Download" => "ダウンロード", "Upload too large" => "ファイルサイズが大きすぎます", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "アップロードしようとしているファイルは、サーバで規定された最大サイズを超えています。", diff --git a/apps/files/l10n/ka_GE.php b/apps/files/l10n/ka_GE.php index cfd0b2fa6ec24febda836253bcf11aa0965c05c3..9a73abfbe3bfa764ea5d5203ae868ca39aaa5fa7 100644 --- a/apps/files/l10n/ka_GE.php +++ b/apps/files/l10n/ka_GE.php @@ -1,6 +1,5 @@ "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "ატვირთული ფაილი აჭარბებს MAX_FILE_SIZE დირექტივას, რომელიც მითითებულია HTML ფორმაში", "The uploaded file was only partially uploaded" => "ატვირთული ფაილი მხოლოდ ნაწილობრივ აიტვირთა", "No file was uploaded" => "ფაილი არ აიტვირთა", @@ -22,12 +21,12 @@ "generating ZIP-file, it may take some time." => "ZIP-ფაილის გენერირება, ამას ჭირდება გარკვეული დრო.", "Unable to upload your file as it is a directory or has 0 bytes" => "თქვენი ფაილის ატვირთვა ვერ მოხერხდა. ის არის საქაღალდე და შეიცავს 0 ბაიტს", "Upload Error" => "შეცდომა ატვირთვისას", +"Close" => "დახურვა", "Pending" => "მოცდის რეჟიმში", "1 file uploading" => "1 ფაილის ატვირთვა", "{count} files uploading" => "{count} ფაილი იტვირთება", "Upload cancelled." => "ატვირთვა შეჩერებულ იქნა.", "File upload is in progress. Leaving the page now will cancel the upload." => "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას", -"Invalid name, '/' is not allowed." => "არასწორი სახელი, '/' არ დაიშვება.", "{count} files scanned" => "{count} ფაილი სკანირებულია", "error while scanning" => "შეცდომა სკანირებისას", "Name" => "სახელი", @@ -37,16 +36,6 @@ "{count} folders" => "{count} საქაღალდე", "1 file" => "1 ფაილი", "{count} files" => "{count} ფაილი", -"seconds ago" => "წამის წინ", -"1 minute ago" => "1 წუთის წინ", -"{minutes} minutes ago" => "{minutes} წუთის წინ", -"today" => "დღეს", -"yesterday" => "გუშინ", -"{days} days ago" => "{days} დღის წინ", -"last month" => "გასულ თვეში", -"months ago" => "თვის წინ", -"last year" => "გასულ წელს", -"years ago" => "წლის წინ", "File handling" => "ფაილის დამუშავება", "Maximum upload size" => "მაქსიმუმ ატვირთის ზომა", "max. possible: " => "მაქს. შესაძლებელი:", @@ -61,7 +50,6 @@ "Upload" => "ატვირთვა", "Cancel upload" => "ატვირთვის გაუქმება", "Nothing in here. Upload something!" => "აქ არაფერი არ არის. ატვირთე რამე!", -"Share" => "გაზიარება", "Download" => "ჩამოტვირთვა", "Upload too large" => "ასატვირთი ფაილი ძალიან დიდია", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.", diff --git a/apps/files/l10n/ko.php b/apps/files/l10n/ko.php index 896e979dc8c2313409ad64bcbeb74da003403ef4..4b5d57dff9254616b276a16788cf8e7741db4f75 100644 --- a/apps/files/l10n/ko.php +++ b/apps/files/l10n/ko.php @@ -1,42 +1,62 @@ "업로드에 성공하였습니다.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "업로드한 파일이 php.ini에서 지정한 upload_max_filesize보다 더 큼", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "업로드한 파일이 HTML 문서에 지정한 MAX_FILE_SIZE보다 더 큼", "The uploaded file was only partially uploaded" => "파일이 부분적으로 업로드됨", "No file was uploaded" => "업로드된 파일 없음", "Missing a temporary folder" => "임시 폴더가 사라짐", "Failed to write to disk" => "디스크에 쓰지 못했습니다", "Files" => "파일", +"Unshare" => "공유 해제", "Delete" => "삭제", -"replace" => "대체", +"Rename" => "이름 바꾸기", +"{new_name} already exists" => "{new_name}이(가) 이미 존재함", +"replace" => "바꾸기", +"suggest name" => "이름 제안", "cancel" => "취소", -"undo" => "복구", -"generating ZIP-file, it may take some time." => "ZIP파일 생성에 시간이 걸릴 수 있습니다.", -"Unable to upload your file as it is a directory or has 0 bytes" => "이 파일은 디렉토리이거나 0 바이트이기 때문에 업로드 할 수 없습니다.", -"Upload Error" => "업로드 에러", +"replaced {new_name}" => "{new_name}을(를) 대체함", +"undo" => "실행 취소", +"replaced {new_name} with {old_name}" => "{old_name}이(가) {new_name}(으)로 대체됨", +"unshared {files}" => "{files} 공유 해제됨", +"deleted {files}" => "{files} 삭제됨", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.", +"generating ZIP-file, it may take some time." => "ZIP 파일을 생성하고 있습니다. 시간이 걸릴 수도 있습니다.", +"Unable to upload your file as it is a directory or has 0 bytes" => "이 파일은 디렉터리이거나 비어 있기 때문에 업로드할 수 없습니다", +"Upload Error" => "업로드 오류", +"Close" => "닫기", "Pending" => "보류 중", -"Upload cancelled." => "업로드 취소.", -"Invalid name, '/' is not allowed." => "잘못된 이름, '/' 은 허용이 되지 않습니다.", +"1 file uploading" => "파일 1개 업로드 중", +"{count} files uploading" => "파일 {count}개 업로드 중", +"Upload cancelled." => "업로드가 취소되었습니다.", +"File upload is in progress. Leaving the page now will cancel the upload." => "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "폴더 이름이 올바르지 않습니다. \"Shared\" 폴더는 ownCloud에서 예약되었습니다.", +"{count} files scanned" => "파일 {count}개 검색됨", +"error while scanning" => "검색 중 오류 발생", "Name" => "이름", "Size" => "크기", "Modified" => "수정됨", +"1 folder" => "폴더 1개", +"{count} folders" => "폴더 {count}개", +"1 file" => "파일 1개", +"{count} files" => "파일 {count}개", "File handling" => "파일 처리", "Maximum upload size" => "최대 업로드 크기", -"max. possible: " => "최대. 가능한:", -"Needed for multi-file and folder downloads." => "멀티 파일 및 폴더 다운로드에 필요.", -"Enable ZIP-download" => "ZIP- 다운로드 허용", -"0 is unlimited" => "0은 무제한 입니다", -"Maximum input size for ZIP files" => "ZIP 파일에 대한 최대 입력 크기", +"max. possible: " => "최대 가능:", +"Needed for multi-file and folder downloads." => "다중 파일 및 폴더 다운로드에 필요합니다.", +"Enable ZIP-download" => "ZIP 다운로드 허용", +"0 is unlimited" => "0은 무제한입니다", +"Maximum input size for ZIP files" => "ZIP 파일 최대 크기", +"Save" => "저장", "New" => "새로 만들기", "Text file" => "텍스트 파일", "Folder" => "폴더", +"From link" => "링크에서", "Upload" => "업로드", "Cancel upload" => "업로드 취소", "Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!", -"Share" => "공유", "Download" => "다운로드", "Upload too large" => "업로드 용량 초과", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.", -"Files are being scanned, please wait." => "파일을 검색중입니다, 기다려 주십시오.", -"Current scanning" => "커런트 스캐닝" +"Files are being scanned, please wait." => "파일을 검색하고 있습니다. 기다려 주십시오.", +"Current scanning" => "현재 검색" ); diff --git a/apps/files/l10n/ku_IQ.php b/apps/files/l10n/ku_IQ.php new file mode 100644 index 0000000000000000000000000000000000000000..49995f8df86150a9feba03dc5c3bccc8a0a5c8fb --- /dev/null +++ b/apps/files/l10n/ku_IQ.php @@ -0,0 +1,8 @@ + "داخستن", +"Name" => "ناو", +"Save" => "پاشکه‌وتکردن", +"Folder" => "بوخچه", +"Upload" => "بارکردن", +"Download" => "داگرتن" +); diff --git a/apps/files/l10n/lb.php b/apps/files/l10n/lb.php index 02f546ad85f0ec1625e955b87ccda10a23c9af97..229ec3f20244ab3b1772d8aa3b5b72da8a62aa2b 100644 --- a/apps/files/l10n/lb.php +++ b/apps/files/l10n/lb.php @@ -1,6 +1,5 @@ "Keen Feeler, Datei ass komplett ropgelueden ginn", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Déi ropgelueden Datei ass méi grouss wei d'upload_max_filesize Eegenschaft an der php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Déi ropgelueden Datei ass méi grouss wei d'MAX_FILE_SIZE Eegenschaft déi an der HTML form uginn ass", "The uploaded file was only partially uploaded" => "Déi ropgelueden Datei ass nëmmen hallef ropgelueden ginn", "No file was uploaded" => "Et ass keng Datei ropgelueden ginn", @@ -14,9 +13,9 @@ "generating ZIP-file, it may take some time." => "Et gëtt eng ZIP-File generéiert, dëst ka bëssen daueren.", "Unable to upload your file as it is a directory or has 0 bytes" => "Kann deng Datei net eroplueden well et en Dossier ass oder 0 byte grouss ass.", "Upload Error" => "Fehler beim eroplueden", +"Close" => "Zoumaachen", "Upload cancelled." => "Upload ofgebrach.", "File upload is in progress. Leaving the page now will cancel the upload." => "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach.", -"Invalid name, '/' is not allowed." => "Ongültege Numm, '/' net erlaabt.", "Name" => "Numm", "Size" => "Gréisst", "Modified" => "Geännert", @@ -27,13 +26,13 @@ "Enable ZIP-download" => "ZIP-download erlaben", "0 is unlimited" => "0 ass onlimitéiert", "Maximum input size for ZIP files" => "Maximal Gréisst fir ZIP Fichieren", +"Save" => "Späicheren", "New" => "Nei", "Text file" => "Text Fichier", "Folder" => "Dossier", "Upload" => "Eroplueden", "Cancel upload" => "Upload ofbriechen", "Nothing in here. Upload something!" => "Hei ass näischt. Lued eppes rop!", -"Share" => "Share", "Download" => "Eroflueden", "Upload too large" => "Upload ze grouss", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.", diff --git a/apps/files/l10n/lt_LT.php b/apps/files/l10n/lt_LT.php index 87c0f578c5f8b100b0b9359db236ce4df6e71a27..fd9824e0c1990248214ae688c2d4b9ec2aa73ba4 100644 --- a/apps/files/l10n/lt_LT.php +++ b/apps/files/l10n/lt_LT.php @@ -1,6 +1,5 @@ "Klaidų nėra, failas įkeltas sėkmingai", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Įkeliamo failo dydis viršija upload_max_filesize parametrą php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Įkeliamo failo dydis viršija MAX_FILE_SIZE parametrą, kuris yra nustatytas HTML formoje", "The uploaded file was only partially uploaded" => "Failas buvo įkeltas tik dalinai", "No file was uploaded" => "Nebuvo įkeltas nė vienas failas", @@ -22,12 +21,12 @@ "generating ZIP-file, it may take some time." => "kuriamas ZIP archyvas, tai gali užtrukti šiek tiek laiko.", "Unable to upload your file as it is a directory or has 0 bytes" => "Neįmanoma įkelti failo - jo dydis gali būti 0 bitų arba tai katalogas", "Upload Error" => "Įkėlimo klaida", +"Close" => "Užverti", "Pending" => "Laukiantis", "1 file uploading" => "įkeliamas 1 failas", "{count} files uploading" => "{count} įkeliami failai", "Upload cancelled." => "Įkėlimas atšauktas.", "File upload is in progress. Leaving the page now will cancel the upload." => "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks.", -"Invalid name, '/' is not allowed." => "Pavadinime negali būti naudojamas ženklas \"/\".", "{count} files scanned" => "{count} praskanuoti failai", "error while scanning" => "klaida skanuojant", "Name" => "Pavadinimas", @@ -37,16 +36,6 @@ "{count} folders" => "{count} aplankalai", "1 file" => "1 failas", "{count} files" => "{count} failai", -"seconds ago" => "prieš sekundę", -"1 minute ago" => "Prieš 1 minutę", -"{minutes} minutes ago" => "Prieš {count} minutes", -"today" => "šiandien", -"yesterday" => "vakar", -"{days} days ago" => "Prieš {days} dienas", -"last month" => "praeitą mėnesį", -"months ago" => "prieš mėnesį", -"last year" => "praeitais metais", -"years ago" => "prieš metus", "File handling" => "Failų tvarkymas", "Maximum upload size" => "Maksimalus įkeliamo failo dydis", "max. possible: " => "maks. galima:", @@ -61,7 +50,6 @@ "Upload" => "Įkelti", "Cancel upload" => "Atšaukti siuntimą", "Nothing in here. Upload something!" => "Čia tuščia. Įkelkite ką nors!", -"Share" => "Dalintis", "Download" => "Atsisiųsti", "Upload too large" => "Įkėlimui failas per didelis", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Bandomų įkelti failų dydis viršija maksimalų leidžiamą šiame serveryje", diff --git a/apps/files/l10n/lv.php b/apps/files/l10n/lv.php index e550f6dc5e5aaa26383e4dfa84a4ea9b019917a3..333679849182284d32eed63979a177f2125d6162 100644 --- a/apps/files/l10n/lv.php +++ b/apps/files/l10n/lv.php @@ -1,9 +1,14 @@ "Viss kārtībā, augšupielāde veiksmīga", "No file was uploaded" => "Neviens fails netika augšuplādēts", +"Missing a temporary folder" => "Trūkst pagaidu mapes", "Failed to write to disk" => "Nav iespējams saglabāt", "Files" => "Faili", +"Unshare" => "Pārtraukt līdzdalīšanu", "Delete" => "Izdzēst", +"Rename" => "Pārdēvēt", "replace" => "aizvietot", +"suggest name" => "Ieteiktais nosaukums", "cancel" => "atcelt", "undo" => "vienu soli atpakaļ", "generating ZIP-file, it may take some time." => "lai uzģenerētu ZIP failu, kāds brīdis ir jāpagaida", @@ -11,23 +16,26 @@ "Upload Error" => "Augšuplādēšanas laikā radās kļūda", "Pending" => "Gaida savu kārtu", "Upload cancelled." => "Augšuplāde ir atcelta", -"Invalid name, '/' is not allowed." => "Šis simbols '/', nav atļauts.", +"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.", "Name" => "Nosaukums", "Size" => "Izmērs", "Modified" => "Izmainīts", +"File handling" => "Failu pārvaldība", "Maximum upload size" => "Maksimālais failu augšuplādes apjoms", "max. possible: " => "maksīmālais iespējamais:", +"Needed for multi-file and folder downloads." => "Vajadzīgs vairāku failu un mapju lejuplādei", "Enable ZIP-download" => "Iespējot ZIP lejuplādi", "0 is unlimited" => "0 ir neierobežots", +"Save" => "Saglabāt", "New" => "Jauns", "Text file" => "Teksta fails", "Folder" => "Mape", "Upload" => "Augšuplādet", "Cancel upload" => "Atcelt augšuplādi", "Nothing in here. Upload something!" => "Te vēl nekas nav. Rīkojies, sāc augšuplādēt", -"Share" => "Līdzdalīt", "Download" => "Lejuplādēt", "Upload too large" => "Fails ir par lielu lai to augšuplādetu", +"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Jūsu augšuplādējamie faili pārsniedz servera pieļaujamo failu augšupielādes apjomu", "Files are being scanned, please wait." => "Faili šobrīd tiek caurskatīti, nedaudz jāpagaida.", "Current scanning" => "Šobrīd tiek pārbaudīti" ); diff --git a/apps/files/l10n/mk.php b/apps/files/l10n/mk.php index b908da2bb26d3b82ccbbf7d0336a3a31b55161ba..c47fdbdbf4ff8da099490bb5a9074359fc482cd6 100644 --- a/apps/files/l10n/mk.php +++ b/apps/files/l10n/mk.php @@ -1,6 +1,5 @@ "Нема грешка, датотеката беше подигната успешно", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Подигнатата датотека ја надминува upload_max_filesize директивата во php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Подигнатата датотеката ја надминува MAX_FILE_SIZE директивата која беше поставена во HTML формата", "The uploaded file was only partially uploaded" => "Датотеката беше само делумно подигната.", "No file was uploaded" => "Не беше подигната датотека", @@ -11,9 +10,9 @@ "generating ZIP-file, it may take some time." => "Се генерира ZIP фајлот, ќе треба извесно време.", "Unable to upload your file as it is a directory or has 0 bytes" => "Не може да се преземе вашата датотека бидејќи фолдерот во кој се наоѓа фајлот има големина од 0 бајти", "Upload Error" => "Грешка при преземање", +"Close" => "Затвои", "Pending" => "Чека", "Upload cancelled." => "Преземањето е прекинато.", -"Invalid name, '/' is not allowed." => "неисправно име, '/' не е дозволено.", "Name" => "Име", "Size" => "Големина", "Modified" => "Променето", @@ -24,13 +23,13 @@ "Enable ZIP-download" => "Овозможи ZIP симнување ", "0 is unlimited" => "0 е неограничено", "Maximum input size for ZIP files" => "Максимална големина за внес на ZIP датотеки", +"Save" => "Сними", "New" => "Ново", "Text file" => "Текстуална датотека", "Folder" => "Папка", "Upload" => "Подигни", "Cancel upload" => "Откажи прикачување", "Nothing in here. Upload something!" => "Тука нема ништо. Снимете нешто!", -"Share" => "Сподели", "Download" => "Преземи", "Upload too large" => "Датотеката е премногу голема", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер.", diff --git a/apps/files/l10n/ms_MY.php b/apps/files/l10n/ms_MY.php index 1dabec18ea24e67fc4e630de958e94297f7ab1fc..d7756698d0cca44dfb02607cc5dc37ca1c2ff4de 100644 --- a/apps/files/l10n/ms_MY.php +++ b/apps/files/l10n/ms_MY.php @@ -1,6 +1,5 @@ "Tiada ralat, fail berjaya dimuat naik.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Fail yang dimuat naik melebihi penyata upload_max_filesize dalam php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fail yang dimuat naik melebihi MAX_FILE_SIZE yang dinyatakan dalam form HTML ", "The uploaded file was only partially uploaded" => "Sebahagian daripada fail telah dimuat naik. ", "No file was uploaded" => "Tiada fail yang dimuat naik", @@ -13,9 +12,9 @@ "generating ZIP-file, it may take some time." => "sedang menghasilkan fail ZIP, mungkin mengambil sedikit masa.", "Unable to upload your file as it is a directory or has 0 bytes" => "Tidak boleh memuatnaik fail anda kerana mungkin ianya direktori atau saiz fail 0 bytes", "Upload Error" => "Muat naik ralat", +"Close" => "Tutup", "Pending" => "Dalam proses", "Upload cancelled." => "Muatnaik dibatalkan.", -"Invalid name, '/' is not allowed." => "penggunaa nama tidak sah, '/' tidak dibenarkan.", "Name" => "Nama ", "Size" => "Saiz", "Modified" => "Dimodifikasi", @@ -26,13 +25,13 @@ "Enable ZIP-download" => "Aktifkan muatturun ZIP", "0 is unlimited" => "0 adalah tanpa had", "Maximum input size for ZIP files" => "Saiz maksimum input untuk fail ZIP", +"Save" => "Simpan", "New" => "Baru", "Text file" => "Fail teks", "Folder" => "Folder", "Upload" => "Muat naik", "Cancel upload" => "Batal muat naik", "Nothing in here. Upload something!" => "Tiada apa-apa di sini. Muat naik sesuatu!", -"Share" => "Kongsi", "Download" => "Muat turun", "Upload too large" => "Muat naik terlalu besar", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server", diff --git a/apps/files/l10n/nb_NO.php b/apps/files/l10n/nb_NO.php index 1d914b866aacab33bd8ae8cc07140aba3e39d5aa..e5615a1c29b7945c6dff8019271a7ec1362c6680 100644 --- a/apps/files/l10n/nb_NO.php +++ b/apps/files/l10n/nb_NO.php @@ -1,6 +1,5 @@ "Det er ingen feil. Filen ble lastet opp.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen.", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Filstørrelsen overskrider maksgrensen på MAX_FILE_SIZE som ble oppgitt i HTML-skjemaet", "The uploaded file was only partially uploaded" => "Filopplastningen ble bare delvis gjennomført", "No file was uploaded" => "Ingen fil ble lastet opp", @@ -21,12 +20,12 @@ "generating ZIP-file, it may take some time." => "opprettet ZIP-fil, dette kan ta litt tid", "Unable to upload your file as it is a directory or has 0 bytes" => "Kan ikke laste opp filen din siden det er en mappe eller den har 0 bytes", "Upload Error" => "Opplasting feilet", +"Close" => "Lukk", "Pending" => "Ventende", "1 file uploading" => "1 fil lastes opp", "{count} files uploading" => "{count} filer laster opp", "Upload cancelled." => "Opplasting avbrutt.", "File upload is in progress. Leaving the page now will cancel the upload." => "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.", -"Invalid name, '/' is not allowed." => "Ugyldig navn, '/' er ikke tillatt. ", "{count} files scanned" => "{count} filer lest inn", "error while scanning" => "feil under skanning", "Name" => "Navn", @@ -36,16 +35,6 @@ "{count} folders" => "{count} mapper", "1 file" => "1 fil", "{count} files" => "{count} filer", -"seconds ago" => "sekunder siden", -"1 minute ago" => "1 minutt siden", -"{minutes} minutes ago" => "{minutes} minutter siden", -"today" => "i dag", -"yesterday" => "i går", -"{days} days ago" => "{days} dager siden", -"last month" => "forrige måned", -"months ago" => "måneder siden", -"last year" => "forrige år", -"years ago" => "år siden", "File handling" => "Filhåndtering", "Maximum upload size" => "Maksimum opplastingsstørrelse", "max. possible: " => "max. mulige:", @@ -60,7 +49,6 @@ "Upload" => "Last opp", "Cancel upload" => "Avbryt opplasting", "Nothing in here. Upload something!" => "Ingenting her. Last opp noe!", -"Share" => "Del", "Download" => "Last ned", "Upload too large" => "Opplasting 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.", diff --git a/apps/files/l10n/nl.php b/apps/files/l10n/nl.php index f3bfb397c4f134cb95c108bbf897c53418354b43..093a5430d53a36ab19f8d993c6e6235d9114f2e9 100644 --- a/apps/files/l10n/nl.php +++ b/apps/files/l10n/nl.php @@ -1,6 +1,6 @@ "Geen fout opgetreden, bestand successvol geupload.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Het geüploade bestand is groter dan de upload_max_filesize instelling in php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Het geüploade bestand overscheidt de upload_max_filesize optie in php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Het geüploade bestand is groter dan de MAX_FILE_SIZE richtlijn die is opgegeven in de HTML-formulier", "The uploaded file was only partially uploaded" => "Het bestand is slechts gedeeltelijk geupload", "No file was uploaded" => "Geen bestand geüpload", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "verving {new_name} met {old_name}", "unshared {files}" => "delen gestopt {files}", "deleted {files}" => "verwijderde {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.", "generating ZIP-file, it may take some time." => "aanmaken ZIP-file, dit kan enige tijd duren.", "Unable to upload your file as it is a directory or has 0 bytes" => "uploaden van de file mislukt, het is of een directory of de bestandsgrootte is 0 bytes", "Upload Error" => "Upload Fout", +"Close" => "Sluit", "Pending" => "Wachten", "1 file uploading" => "1 bestand wordt ge-upload", "{count} files uploading" => "{count} bestanden aan het uploaden", "Upload cancelled." => "Uploaden geannuleerd.", -"File upload is in progress. Leaving the page now will cancel the upload." => "Bestands upload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.", -"Invalid name, '/' is not allowed." => "Ongeldige naam, '/' is niet toegestaan.", +"File upload is in progress. Leaving the page now will cancel the upload." => "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Folder naam niet toegestaan. Het gebruik van \"Shared\" is aan Owncloud voorbehouden", "{count} files scanned" => "{count} bestanden gescanned", "error while scanning" => "Fout tijdens het scannen", "Name" => "Naam", @@ -37,16 +39,6 @@ "{count} folders" => "{count} mappen", "1 file" => "1 bestand", "{count} files" => "{count} bestanden", -"seconds ago" => "seconden geleden", -"1 minute ago" => "1 minuut geleden", -"{minutes} minutes ago" => "{minutes} minuten geleden", -"today" => "vandaag", -"yesterday" => "gisteren", -"{days} days ago" => "{days} dagen geleden", -"last month" => "vorige maand", -"months ago" => "maanden geleden", -"last year" => "vorig jaar", -"years ago" => "jaar geleden", "File handling" => "Bestand", "Maximum upload size" => "Maximale bestandsgrootte voor uploads", "max. possible: " => "max. mogelijk: ", @@ -58,10 +50,10 @@ "New" => "Nieuw", "Text file" => "Tekstbestand", "Folder" => "Map", +"From link" => "Vanaf link", "Upload" => "Upload", "Cancel upload" => "Upload afbreken", "Nothing in here. Upload something!" => "Er bevindt zich hier niets. Upload een bestand!", -"Share" => "Delen", "Download" => "Download", "Upload too large" => "Bestanden te groot", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server.", diff --git a/apps/files/l10n/nn_NO.php b/apps/files/l10n/nn_NO.php index 7af37057ce037ec0993a8f991822576ae5260b8c..04e01a39cfc86c3b60e96e8ecec391f8e8a5884a 100644 --- a/apps/files/l10n/nn_NO.php +++ b/apps/files/l10n/nn_NO.php @@ -1,16 +1,17 @@ "Ingen feil, fila vart lasta opp", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Den opplasta fila er større enn variabelen upload_max_filesize i php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den opplasta fila er større enn variabelen MAX_FILE_SIZE i HTML-skjemaet", "The uploaded file was only partially uploaded" => "Fila vart berre delvis lasta opp", "No file was uploaded" => "Ingen filer vart lasta opp", "Missing a temporary folder" => "Manglar ei mellombels mappe", "Files" => "Filer", "Delete" => "Slett", +"Close" => "Lukk", "Name" => "Namn", "Size" => "Storleik", "Modified" => "Endra", "Maximum upload size" => "Maksimal opplastingsstorleik", +"Save" => "Lagre", "New" => "Ny", "Text file" => "Tekst fil", "Folder" => "Mappe", diff --git a/apps/files/l10n/oc.php b/apps/files/l10n/oc.php index 4542396a53525a6d96bb8fc6790594991dacb34c..36bbb433394c6b8095d851cb18d594ccf897ea75 100644 --- a/apps/files/l10n/oc.php +++ b/apps/files/l10n/oc.php @@ -1,6 +1,5 @@ "Amontcargament capitat, pas d'errors", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Lo fichièr amontcargat es tròp bèl per la directiva «upload_max_filesize » del php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Lo fichièr amontcargat es mai gròs que la directiva «MAX_FILE_SIZE» especifiada dins lo formulari HTML", "The uploaded file was only partially uploaded" => "Lo fichièr foguèt pas completament amontcargat", "No file was uploaded" => "Cap de fichièrs son estats amontcargats", @@ -21,18 +20,10 @@ "1 file uploading" => "1 fichièr al amontcargar", "Upload cancelled." => "Amontcargar anullat.", "File upload is in progress. Leaving the page now will cancel the upload." => "Un amontcargar es a se far. Daissar aquesta pagina ara tamparà lo cargament. ", -"Invalid name, '/' is not allowed." => "Nom invalid, '/' es pas permis.", "error while scanning" => "error pendant l'exploracion", "Name" => "Nom", "Size" => "Talha", "Modified" => "Modificat", -"seconds ago" => "secondas", -"today" => "uèi", -"yesterday" => "ièr", -"last month" => "mes passat", -"months ago" => "meses", -"last year" => "an passat", -"years ago" => "ans", "File handling" => "Manejament de fichièr", "Maximum upload size" => "Talha maximum d'amontcargament", "max. possible: " => "max. possible: ", @@ -47,7 +38,6 @@ "Upload" => "Amontcarga", "Cancel upload" => " Anulla l'amontcargar", "Nothing in here. Upload something!" => "Pas res dedins. Amontcarga qualquaren", -"Share" => "Parteja", "Download" => "Avalcarga", "Upload too large" => "Amontcargament tròp gròs", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor.", diff --git a/apps/files/l10n/pl.php b/apps/files/l10n/pl.php index f24605620877ce0630d306ab10cb932feb011650..8051eae8c429a161a6962d88b8a8b740bdc36edb 100644 --- a/apps/files/l10n/pl.php +++ b/apps/files/l10n/pl.php @@ -1,6 +1,6 @@ "Przesłano plik", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Rozmiar przesłanego pliku przekracza maksymalną wartość dyrektywy upload_max_filesize, zawartą w pliku php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini: ", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Rozmiar przesłanego pliku przekracza maksymalną wartość dyrektywy upload_max_filesize, zawartą formularzu HTML", "The uploaded file was only partially uploaded" => "Plik przesłano tylko częściowo", "No file was uploaded" => "Nie przesłano żadnego pliku", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "zastąpiony {new_name} z {old_name}", "unshared {files}" => "Udostępniane wstrzymane {files}", "deleted {files}" => "usunięto {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Niepoprawna nazwa, Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*'są niedozwolone.", "generating ZIP-file, it may take some time." => "Generowanie pliku ZIP, może potrwać pewien czas.", "Unable to upload your file as it is a directory or has 0 bytes" => "Nie można wczytać pliku jeśli jest katalogiem lub ma 0 bajtów", "Upload Error" => "Błąd wczytywania", +"Close" => "Zamknij", "Pending" => "Oczekujące", "1 file uploading" => "1 plik wczytany", "{count} files uploading" => "{count} przesyłanie plików", "Upload cancelled." => "Wczytywanie anulowane.", "File upload is in progress. Leaving the page now will cancel the upload." => "Wysyłanie pliku jest w toku. Teraz opuszczając stronę wysyłanie zostanie anulowane.", -"Invalid name, '/' is not allowed." => "Nieprawidłowa nazwa '/' jest niedozwolone.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Błędna nazwa folderu. Nazwa \"Shared\" jest zarezerwowana dla Owncloud", "{count} files scanned" => "{count} pliki skanowane", "error while scanning" => "Wystąpił błąd podczas skanowania", "Name" => "Nazwa", @@ -37,16 +39,6 @@ "{count} folders" => "{count} foldery", "1 file" => "1 plik", "{count} files" => "{count} pliki", -"seconds ago" => "sekund temu", -"1 minute ago" => "1 minute temu", -"{minutes} minutes ago" => "{minutes} minut temu", -"today" => "dziś", -"yesterday" => "wczoraj", -"{days} days ago" => "{days} dni temu", -"last month" => "ostani miesiąc", -"months ago" => "miesięcy temu", -"last year" => "ostatni rok", -"years ago" => "lat temu", "File handling" => "Zarządzanie plikami", "Maximum upload size" => "Maksymalny rozmiar wysyłanego pliku", "max. possible: " => "max. możliwych", @@ -58,10 +50,10 @@ "New" => "Nowy", "Text file" => "Plik tekstowy", "Folder" => "Katalog", +"From link" => "Z linku", "Upload" => "Prześlij", "Cancel upload" => "Przestań wysyłać", "Nothing in here. Upload something!" => "Brak zawartości. Proszę wysłać pliki!", -"Share" => "Współdziel", "Download" => "Pobiera element", "Upload too large" => "Wysyłany plik ma za duży rozmiar", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Pliki które próbujesz przesłać, przekraczają maksymalną, dopuszczalną wielkość.", diff --git a/apps/files/l10n/pl_PL.php b/apps/files/l10n/pl_PL.php new file mode 100644 index 0000000000000000000000000000000000000000..157d9a41e4d097fc664eec8002145d1ff975abe8 --- /dev/null +++ b/apps/files/l10n/pl_PL.php @@ -0,0 +1,3 @@ + "Zapisz" +); diff --git a/apps/files/l10n/pt_BR.php b/apps/files/l10n/pt_BR.php index 43f961156f6eb843fd0e550f1ade4821330a8f28..97e5c94fb31a7e8ea5888ef666dcf01a4ae26d9d 100644 --- a/apps/files/l10n/pt_BR.php +++ b/apps/files/l10n/pt_BR.php @@ -1,6 +1,6 @@ "Não houve nenhum erro, o arquivo foi transferido com sucesso", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "O tamanho do arquivo excede o limed especifiicado em upload_max_filesize no php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O arquivo enviado excede a diretiva upload_max_filesize no php.ini: ", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O arquivo carregado excede o MAX_FILE_SIZE que foi especificado no formulário HTML", "The uploaded file was only partially uploaded" => "O arquivo foi transferido parcialmente", "No file was uploaded" => "Nenhum arquivo foi transferido", @@ -10,29 +10,35 @@ "Unshare" => "Descompartilhar", "Delete" => "Excluir", "Rename" => "Renomear", +"{new_name} already exists" => "{new_name} já existe", "replace" => "substituir", "suggest name" => "sugerir nome", "cancel" => "cancelar", +"replaced {new_name}" => "substituído {new_name}", "undo" => "desfazer", +"replaced {new_name} with {old_name}" => "Substituído {old_name} por {new_name} ", +"unshared {files}" => "{files} não compartilhados", +"deleted {files}" => "{files} apagados", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.", "generating ZIP-file, it may take some time." => "gerando arquivo ZIP, isso pode levar um tempo.", "Unable to upload your file as it is a directory or has 0 bytes" => "Impossível enviar seus arquivo como diretório ou ele tem 0 bytes.", "Upload Error" => "Erro de envio", +"Close" => "Fechar", "Pending" => "Pendente", "1 file uploading" => "enviando 1 arquivo", +"{count} files uploading" => "Enviando {count} arquivos", "Upload cancelled." => "Envio cancelado.", "File upload is in progress. Leaving the page now will cancel the upload." => "Upload em andamento. Sair da página agora resultará no cancelamento do envio.", -"Invalid name, '/' is not allowed." => "Nome inválido, '/' não é permitido.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Nome de pasta inválido. O nome \"Shared\" é reservado pelo Owncloud", +"{count} files scanned" => "{count} arquivos scaneados", "error while scanning" => "erro durante verificação", "Name" => "Nome", "Size" => "Tamanho", "Modified" => "Modificado", -"seconds ago" => "segundos atrás", -"today" => "hoje", -"yesterday" => "ontem", -"last month" => "último mês", -"months ago" => "meses atrás", -"last year" => "último ano", -"years ago" => "anos atrás", +"1 folder" => "1 pasta", +"{count} folders" => "{count} pastas", +"1 file" => "1 arquivo", +"{count} files" => "{count} arquivos", "File handling" => "Tratamento de Arquivo", "Maximum upload size" => "Tamanho máximo para carregar", "max. possible: " => "max. possível:", @@ -44,10 +50,10 @@ "New" => "Novo", "Text file" => "Arquivo texto", "Folder" => "Pasta", +"From link" => "Do link", "Upload" => "Carregar", "Cancel upload" => "Cancelar upload", "Nothing in here. Upload something!" => "Nada aqui.Carrege alguma coisa!", -"Share" => "Compartilhar", "Download" => "Baixar", "Upload too large" => "Arquivo muito grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os arquivos que você está tentando carregar excedeu o tamanho máximo para arquivos no servidor.", diff --git a/apps/files/l10n/pt_PT.php b/apps/files/l10n/pt_PT.php index 33bfee5b2d2a3646eaa5d99f9aa5f5585cc47ce2..8c90fd477143316bcbbb9600d2979535c03f0ffa 100644 --- a/apps/files/l10n/pt_PT.php +++ b/apps/files/l10n/pt_PT.php @@ -1,6 +1,6 @@ "Sem erro, ficheiro enviado com sucesso", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "O ficheiro enviado excede a directiva upload_max_filesize no php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O ficheiro enviado excede o limite permitido na directiva do php.ini upload_max_filesize", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O ficheiro enviado excede o diretivo MAX_FILE_SIZE especificado no formulário HTML", "The uploaded file was only partially uploaded" => "O ficheiro enviado só foi enviado parcialmente", "No file was uploaded" => "Não foi enviado nenhum ficheiro", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "substituido {new_name} por {old_name}", "unshared {files}" => "{files} não partilhado(s)", "deleted {files}" => "{files} eliminado(s)", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome Inválido, os caracteres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.", "generating ZIP-file, it may take some time." => "a gerar o ficheiro ZIP, poderá demorar algum tempo.", "Unable to upload your file as it is a directory or has 0 bytes" => "Não é possível fazer o envio do ficheiro devido a ser uma pasta ou ter 0 bytes", "Upload Error" => "Erro no envio", +"Close" => "Fechar", "Pending" => "Pendente", "1 file uploading" => "A enviar 1 ficheiro", "{count} files uploading" => "A carregar {count} ficheiros", "Upload cancelled." => "O envio foi cancelado.", "File upload is in progress. Leaving the page now will cancel the upload." => "Envio de ficheiro em progresso. Irá cancelar o envio se sair da página agora.", -"Invalid name, '/' is not allowed." => "Nome inválido, '/' não permitido.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Nome de pasta inválido! O uso de \"Shared\" (Partilhado) está reservado pelo OwnCloud", "{count} files scanned" => "{count} ficheiros analisados", "error while scanning" => "erro ao analisar", "Name" => "Nome", @@ -37,16 +39,6 @@ "{count} folders" => "{count} pastas", "1 file" => "1 ficheiro", "{count} files" => "{count} ficheiros", -"seconds ago" => "há segundos", -"1 minute ago" => "há 1 minuto", -"{minutes} minutes ago" => "há {minutes} minutos", -"today" => "hoje", -"yesterday" => "ontem", -"{days} days ago" => "há {days} dias", -"last month" => "mês passado", -"months ago" => "há meses", -"last year" => "ano passado", -"years ago" => "há anos", "File handling" => "Manuseamento de ficheiros", "Maximum upload size" => "Tamanho máximo de envio", "max. possible: " => "max. possivel: ", @@ -58,10 +50,10 @@ "New" => "Novo", "Text file" => "Ficheiro de texto", "Folder" => "Pasta", +"From link" => "Da ligação", "Upload" => "Enviar", "Cancel upload" => "Cancelar envio", "Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!", -"Share" => "Partilhar", "Download" => "Transferir", "Upload too large" => "Envio muito grande", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os ficheiros que está a tentar enviar excedem o tamanho máximo de envio permitido neste servidor.", diff --git a/apps/files/l10n/ro.php b/apps/files/l10n/ro.php index df0c4bd685bda240adae8a7998894e8406f57f19..34e8dc8a50ea909142267f6965396f44f2e2b43a 100644 --- a/apps/files/l10n/ro.php +++ b/apps/files/l10n/ro.php @@ -1,6 +1,5 @@ "Nicio eroare, fișierul a fost încărcat cu succes", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Fișierul are o dimensiune mai mare decât cea specificată în variabila upload_max_filesize din php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fișierul are o dimensiune mai mare decât variabile MAX_FILE_SIZE specificată în formularul HTML", "The uploaded file was only partially uploaded" => "Fișierul a fost încărcat doar parțial", "No file was uploaded" => "Niciun fișier încărcat", @@ -17,22 +16,15 @@ "generating ZIP-file, it may take some time." => "se generază fișierul ZIP, va dura ceva timp.", "Unable to upload your file as it is a directory or has 0 bytes" => "Nu s-a putut încărca fișierul tău deoarece pare să fie un director sau are 0 bytes.", "Upload Error" => "Eroare la încărcare", +"Close" => "Închide", "Pending" => "În așteptare", "1 file uploading" => "un fișier se încarcă", "Upload cancelled." => "Încărcare anulată.", "File upload is in progress. Leaving the page now will cancel the upload." => "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.", -"Invalid name, '/' is not allowed." => "Nume invalid, '/' nu este permis.", "error while scanning" => "eroare la scanarea", "Name" => "Nume", "Size" => "Dimensiune", "Modified" => "Modificat", -"seconds ago" => "secunde în urmă", -"today" => "astăzi", -"yesterday" => "ieri", -"last month" => "ultima lună", -"months ago" => "luni în urmă", -"last year" => "ultimul an", -"years ago" => "ani în urmă", "File handling" => "Manipulare fișiere", "Maximum upload size" => "Dimensiune maximă admisă la încărcare", "max. possible: " => "max. posibil:", @@ -47,7 +39,6 @@ "Upload" => "Încarcă", "Cancel upload" => "Anulează încărcarea", "Nothing in here. Upload something!" => "Nimic aici. Încarcă ceva!", -"Share" => "Partajează", "Download" => "Descarcă", "Upload too large" => "Fișierul încărcat este prea mare", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fișierul care l-ai încărcat a depășită limita maximă admisă la încărcare pe acest server.", diff --git a/apps/files/l10n/ru.php b/apps/files/l10n/ru.php index 55901937b47130ee56f229ecaf04a83444164b7a..4b6d0a8b1511a14342b835b28ae0629a183e1f2d 100644 --- a/apps/files/l10n/ru.php +++ b/apps/files/l10n/ru.php @@ -1,6 +1,6 @@ "Файл успешно загружен", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Файл превышает допустимые размеры (описаны как upload_max_filesize в php.ini)", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Файл превышает размер установленный upload_max_filesize в php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Файл превышает размер MAX_FILE_SIZE, указаный в HTML-форме", "The uploaded file was only partially uploaded" => "Файл был загружен не полностью", "No file was uploaded" => "Файл не был загружен", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "заменено {new_name} на {old_name}", "unshared {files}" => "не опубликованные {files}", "deleted {files}" => "удаленные {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправильное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.", "generating ZIP-file, it may take some time." => "создание ZIP-файла, это может занять некоторое время.", "Unable to upload your file as it is a directory or has 0 bytes" => "Не удается загрузить файл размером 0 байт в каталог", "Upload Error" => "Ошибка загрузки", +"Close" => "Закрыть", "Pending" => "Ожидание", "1 file uploading" => "загружается 1 файл", "{count} files uploading" => "{count} файлов загружается", "Upload cancelled." => "Загрузка отменена.", "File upload is in progress. Leaving the page now will cancel the upload." => "Файл в процессе загрузки. Покинув страницу вы прервёте загрузку.", -"Invalid name, '/' is not allowed." => "Неверное имя, '/' не допускается.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Не правильное имя папки. Имя \"Shared\" резервировано в Owncloud", "{count} files scanned" => "{count} файлов просканировано", "error while scanning" => "ошибка во время санирования", "Name" => "Название", @@ -37,16 +39,6 @@ "{count} folders" => "{count} папок", "1 file" => "1 файл", "{count} files" => "{count} файлов", -"seconds ago" => "несколько секунд назад", -"1 minute ago" => "1 минуту назад", -"{minutes} minutes ago" => "{minutes} минут назад", -"today" => "сегодня", -"yesterday" => "вчера", -"{days} days ago" => "{days} дней назад", -"last month" => "в прошлом месяце", -"months ago" => "несколько месяцев назад", -"last year" => "в прошлом году", -"years ago" => "несколько лет назад", "File handling" => "Управление файлами", "Maximum upload size" => "Максимальный размер загружаемого файла", "max. possible: " => "макс. возможно: ", @@ -58,10 +50,10 @@ "New" => "Новый", "Text file" => "Текстовый файл", "Folder" => "Папка", +"From link" => "Из ссылки", "Upload" => "Загрузить", "Cancel upload" => "Отмена загрузки", "Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!", -"Share" => "Опубликовать", "Download" => "Скачать", "Upload too large" => "Файл слишком большой", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файлы, которые Вы пытаетесь загрузить, превышают лимит для файлов на этом сервере.", diff --git a/apps/files/l10n/ru_RU.php b/apps/files/l10n/ru_RU.php index 7630647e9ad0729784e2e1efd9d070fe5ea89c7e..5a6c032ed965cfab15da21b0c8921c481a05c6bc 100644 --- a/apps/files/l10n/ru_RU.php +++ b/apps/files/l10n/ru_RU.php @@ -1,6 +1,5 @@ "Ошибка отсутствует, файл загружен успешно.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Размер загруженного файла превышает заданный в директиве upload_max_filesize в php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Размер загруженного", "The uploaded file was only partially uploaded" => "Загружаемый файл был загружен частично", "No file was uploaded" => "Файл не был загружен", @@ -19,15 +18,17 @@ "replaced {new_name} with {old_name}" => "заменено {новое_имя} с {старое_имя}", "unshared {files}" => "Cовместное использование прекращено {файлы}", "deleted {files}" => "удалено {файлы}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Некорректное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не допустимы.", "generating ZIP-file, it may take some time." => "Создание ZIP-файла, это может занять некоторое время.", "Unable to upload your file as it is a directory or has 0 bytes" => "Невозможно загрузить файл,\n так как он имеет нулевой размер или является директорией", "Upload Error" => "Ошибка загрузки", +"Close" => "Закрыть", "Pending" => "Ожидающий решения", "1 file uploading" => "загрузка 1 файла", "{count} files uploading" => "{количество} загружено файлов", "Upload cancelled." => "Загрузка отменена", "File upload is in progress. Leaving the page now will cancel the upload." => "Процесс загрузки файла. Если покинуть страницу сейчас, загрузка будет отменена.", -"Invalid name, '/' is not allowed." => "Неправильное имя, '/' не допускается.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Некорректное имя папки. Нименование \"Опубликовано\" зарезервировано ownCloud", "{count} files scanned" => "{количество} файлов отсканировано", "error while scanning" => "ошибка при сканировании", "Name" => "Имя", @@ -37,16 +38,6 @@ "{count} folders" => "{количество} папок", "1 file" => "1 файл", "{count} files" => "{количество} файлов", -"seconds ago" => "секунд назад", -"1 minute ago" => "1 минуту назад", -"{minutes} minutes ago" => "{minutes} минут назад", -"today" => "сегодня", -"yesterday" => "вчера", -"{days} days ago" => "{days} дней назад", -"last month" => "в прошлом месяце", -"months ago" => "месяцев назад", -"last year" => "в прошлом году", -"years ago" => "лет назад", "File handling" => "Работа с файлами", "Maximum upload size" => "Максимальный размер загружаемого файла", "max. possible: " => "Максимально возможный", @@ -58,10 +49,10 @@ "New" => "Новый", "Text file" => "Текстовый файл", "Folder" => "Папка", +"From link" => "По ссылке", "Upload" => "Загрузить ", "Cancel upload" => "Отмена загрузки", "Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!", -"Share" => "Сделать общим", "Download" => "Загрузить", "Upload too large" => "Загрузка слишком велика", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Размер файлов, которые Вы пытаетесь загрузить, превышает максимально допустимый размер для загрузки на данный сервер.", diff --git a/apps/files/l10n/si_LK.php b/apps/files/l10n/si_LK.php index 0f85061f8de99469667bf997df0dc5bc5e8f71f7..e256075896f9fd038efce43b84444cb03bb9dd21 100644 --- a/apps/files/l10n/si_LK.php +++ b/apps/files/l10n/si_LK.php @@ -1,38 +1,48 @@ "නිවැරදි ව ගොනුව උඩුගත කෙරිනි", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "php.ini හි upload_max_filesize නියමයට වඩා උඩුගත කළ ගොනුව විශාලයි", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය", "The uploaded file was only partially uploaded" => "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය", "No file was uploaded" => "කිසිදු ගොනවක් උඩුගත නොවිනි", "Missing a temporary folder" => "තාවකාලික ෆොල්ඩරයක් සොයාගත නොහැක", "Failed to write to disk" => "තැටිගත කිරීම අසාර්ථකයි", "Files" => "ගොනු", +"Unshare" => "නොබෙදු", "Delete" => "මකන්න", "Rename" => "නැවත නම් කරන්න", "replace" => "ප්‍රතිස්ථාපනය කරන්න", "suggest name" => "නමක් යෝජනා කරන්න", "cancel" => "අත් හරින්න", "undo" => "නිෂ්ප්‍රභ කරන්න", +"generating ZIP-file, it may take some time." => "ගොනුවක් සෑදෙමින් පවතී. කෙටි වේලාවක් ගත විය හැක", "Upload Error" => "උඩුගත කිරීමේ දෝශයක්", +"Close" => "වසන්න", +"1 file uploading" => "1 ගොනුවක් උඩගත කෙරේ", "Upload cancelled." => "උඩුගත කිරීම අත් හරින්න ලදී", +"File upload is in progress. Leaving the page now will cancel the upload." => "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත", +"error while scanning" => "පරීක්ෂා කිරීමේදී දෝෂයක්", "Name" => "නම", "Size" => "ප්‍රමාණය", "Modified" => "වෙනස් කළ", +"1 folder" => "1 ෆොල්ඩරයක්", "1 file" => "1 ගොනුවක්", -"today" => "අද", -"yesterday" => "පෙර දින", "File handling" => "ගොනු පරිහරණය", "Maximum upload size" => "උඩුගත කිරීමක උපරිම ප්‍රමාණය", "max. possible: " => "හැකි උපරිමය:", +"Needed for multi-file and folder downloads." => "බහු-ගොනු හා ෆොල්ඩර බාගත කිරීමට අවශ්‍යයි", +"Enable ZIP-download" => "ZIP-බාගත කිරීම් සක්‍රිය කරන්න", "0 is unlimited" => "0 යනු සීමාවක් නැති බවය", +"Maximum input size for ZIP files" => "ZIP ගොනු සඳහා දැමිය හැකි උපරිම විශාලතවය", "Save" => "සුරකින්න", "New" => "නව", "Text file" => "පෙළ ගොනුව", "Folder" => "ෆෝල්ඩරය", +"From link" => "යොමුවෙන්", "Upload" => "උඩුගත කිරීම", "Cancel upload" => "උඩුගත කිරීම අත් හරින්න", "Nothing in here. Upload something!" => "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න", -"Share" => "බෙදාහදාගන්න", "Download" => "බාගත කිරීම", "Upload too large" => "උඩුගත කිරීම විශාල වැඩිය", -"The files you are trying to upload exceed the maximum size for file uploads on this server." => "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය" +"The files you are trying to upload exceed the maximum size for file uploads on this server." => "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය", +"Files are being scanned, please wait." => "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න", +"Current scanning" => "වර්තමාන පරික්ෂාව" ); diff --git a/apps/files/l10n/sk_SK.php b/apps/files/l10n/sk_SK.php index 2b7991b3a2a74466a49e49e3cf67749c3393d831..21d9710f6ba3f82b08f47df936770d194748af03 100644 --- a/apps/files/l10n/sk_SK.php +++ b/apps/files/l10n/sk_SK.php @@ -1,6 +1,6 @@ "Nenastala žiadna chyba, súbor bol úspešne nahraný", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Nahraný súbor presiahol direktívu upload_max_filesize v php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Nahraný súbor predčil konfiguračnú direktívu upload_max_filesize v súbore php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Nahrávaný súbor presiahol MAX_FILE_SIZE direktívu, ktorá bola špecifikovaná v HTML formulári", "The uploaded file was only partially uploaded" => "Nahrávaný súbor bol iba čiastočne nahraný", "No file was uploaded" => "Žiaden súbor nebol nahraný", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "prepísaný {new_name} súborom {old_name}", "unshared {files}" => "zdieľanie zrušené pre {files}", "deleted {files}" => "zmazané {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.", "generating ZIP-file, it may take some time." => "generujem ZIP-súbor, môže to chvíľu trvať.", "Unable to upload your file as it is a directory or has 0 bytes" => "Nemôžem nahrať súbor lebo je to priečinok alebo má 0 bajtov.", "Upload Error" => "Chyba odosielania", +"Close" => "Zavrieť", "Pending" => "Čaká sa", "1 file uploading" => "1 súbor sa posiela ", "{count} files uploading" => "{count} súborov odosielaných", "Upload cancelled." => "Odosielanie zrušené", "File upload is in progress. Leaving the page now will cancel the upload." => "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.", -"Invalid name, '/' is not allowed." => "Chybný názov, \"/\" nie je povolené", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Nesprávne meno adresára. Použitie slova \"Shared\" (Zdieľané) je vyhradené službou ownCloud.", "{count} files scanned" => "{count} súborov prehľadaných", "error while scanning" => "chyba počas kontroly", "Name" => "Meno", @@ -37,16 +39,6 @@ "{count} folders" => "{count} priečinkov", "1 file" => "1 súbor", "{count} files" => "{count} súborov", -"seconds ago" => "pred sekundami", -"1 minute ago" => "pred minútou", -"{minutes} minutes ago" => "pred {minutes} minútami", -"today" => "dnes", -"yesterday" => "včera", -"{days} days ago" => "pred {days} dňami", -"last month" => "minulý mesiac", -"months ago" => "pred mesiacmi", -"last year" => "minulý rok", -"years ago" => "pred rokmi", "File handling" => "Nastavenie správanie k súborom", "Maximum upload size" => "Maximálna veľkosť odosielaného súboru", "max. possible: " => "najväčšie možné:", @@ -58,10 +50,10 @@ "New" => "Nový", "Text file" => "Textový súbor", "Folder" => "Priečinok", +"From link" => "Z odkazu", "Upload" => "Odoslať", "Cancel upload" => "Zrušiť odosielanie", "Nothing in here. Upload something!" => "Žiadny súbor. Nahrajte niečo!", -"Share" => "Zdielať", "Download" => "Stiahnuť", "Upload too large" => "Odosielaný súbor je príliš veľký", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.", diff --git a/apps/files/l10n/sl.php b/apps/files/l10n/sl.php index cb240ab33a88d24e7a09e01153aca4b0ba9c492b..c5ee6c422d5c5b6038e2d4aa2fa7400b302fce75 100644 --- a/apps/files/l10n/sl.php +++ b/apps/files/l10n/sl.php @@ -1,6 +1,6 @@ "Datoteka je uspešno naložena brez napak.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Naložena datoteka presega velikost, ki jo določa parameter upload_max_filesize v datoteki php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Naložena datoteka presega dovoljeno velikost. Le-ta je določena z vrstico upload_max_filesize v datoteki php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Naložena datoteka presega velikost, ki jo določa parameter MAX_FILE_SIZE v HTML obrazcu", "The uploaded file was only partially uploaded" => "Datoteka je le delno naložena", "No file was uploaded" => "Nobena datoteka ni bila naložena", @@ -17,28 +17,28 @@ "replaced {new_name}" => "zamenjano je ime {new_name}", "undo" => "razveljavi", "replaced {new_name} with {old_name}" => "zamenjano ime {new_name} z imenom {old_name}", +"unshared {files}" => "odstranjeno iz souporabe {files}", +"deleted {files}" => "izbrisano {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neveljavno ime, znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.", "generating ZIP-file, it may take some time." => "Ustvarjanje datoteke ZIP. To lahko traja nekaj časa.", "Unable to upload your file as it is a directory or has 0 bytes" => "Pošiljanje ni mogoče, saj gre za mapo, ali pa je datoteka velikosti 0 bajtov.", "Upload Error" => "Napaka med nalaganjem", +"Close" => "Zapri", "Pending" => "V čakanju ...", "1 file uploading" => "Pošiljanje 1 datoteke", +"{count} files uploading" => "nalagam {count} datotek", "Upload cancelled." => "Pošiljanje je preklicano.", "File upload is in progress. Leaving the page now will cancel the upload." => "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.", -"Invalid name, '/' is not allowed." => "Neveljavno ime. Znak '/' ni dovoljen.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Neveljavno ime datoteke. Uporaba mape \"Share\" je rezervirana za ownCloud.", +"{count} files scanned" => "{count} files scanned", "error while scanning" => "napaka med pregledovanjem datotek", "Name" => "Ime", "Size" => "Velikost", "Modified" => "Spremenjeno", "1 folder" => "1 mapa", +"{count} folders" => "{count} map", "1 file" => "1 datoteka", -"seconds ago" => "sekund nazaj", -"1 minute ago" => "Pred 1 minuto", -"today" => "danes", -"yesterday" => "včeraj", -"last month" => "zadnji mesec", -"months ago" => "mesecev nazaj", -"last year" => "lansko leto", -"years ago" => "let nazaj", +"{count} files" => "{count} datotek", "File handling" => "Upravljanje z datotekami", "Maximum upload size" => "Največja velikost za pošiljanja", "max. possible: " => "največ mogoče:", @@ -50,10 +50,10 @@ "New" => "Nova", "Text file" => "Besedilna datoteka", "Folder" => "Mapa", +"From link" => "Iz povezave", "Upload" => "Pošlji", "Cancel upload" => "Prekliči pošiljanje", "Nothing in here. Upload something!" => "Tukaj ni ničesar. Naložite kaj!", -"Share" => "Souporaba", "Download" => "Prejmi", "Upload too large" => "Nalaganje ni mogoče, ker je preveliko", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Datoteke, ki jih želite naložiti, presegajo največjo dovoljeno velikost na tem strežniku.", diff --git a/apps/files/l10n/sr.php b/apps/files/l10n/sr.php index 99e4b12697c1f395fc6c786ebbef12225f24e6fc..48b258862b542ea824fd421fd076fa1f56b926d7 100644 --- a/apps/files/l10n/sr.php +++ b/apps/files/l10n/sr.php @@ -1,22 +1,62 @@ "Нема грешке, фајл је успешно послат", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Послати фајл превазилази директиву upload_max_filesize из ", -"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Послати фајл превазилази директиву MAX_FILE_SIZE која је наведена у ХТМЛ форми", -"The uploaded file was only partially uploaded" => "Послати фајл је само делимично отпремљен!", -"No file was uploaded" => "Ниједан фајл није послат", +"There is no error, the file uploaded with success" => "Није дошло до грешке. Датотека је успешно отпремљена.", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Отпремљена датотека прелази смерницу upload_max_filesize у датотеци php.ini:", +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Отпремљена датотека прелази смерницу MAX_FILE_SIZE која је наведена у HTML обрасцу", +"The uploaded file was only partially uploaded" => "Датотека је делимично отпремљена", +"No file was uploaded" => "Датотека није отпремљена", "Missing a temporary folder" => "Недостаје привремена фасцикла", -"Files" => "Фајлови", +"Failed to write to disk" => "Не могу да пишем на диск", +"Files" => "Датотеке", +"Unshare" => "Укини дељење", "Delete" => "Обриши", -"Name" => "Име", +"Rename" => "Преименуј", +"{new_name} already exists" => "{new_name} већ постоји", +"replace" => "замени", +"suggest name" => "предложи назив", +"cancel" => "откажи", +"replaced {new_name}" => "замењено {new_name}", +"undo" => "опозови", +"replaced {new_name} with {old_name}" => "замењено {new_name} са {old_name}", +"unshared {files}" => "укинуто дељење {files}", +"deleted {files}" => "обрисано {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *.", +"generating ZIP-file, it may take some time." => "правим ZIP датотеку…", +"Unable to upload your file as it is a directory or has 0 bytes" => "Не могу да отпремим датотеку као фасциклу или она има 0 бајтова", +"Upload Error" => "Грешка при отпремању", +"Close" => "Затвори", +"Pending" => "На чекању", +"1 file uploading" => "Отпремам 1 датотеку", +"{count} files uploading" => "Отпремам {count} датотеке/а", +"Upload cancelled." => "Отпремање је прекинуто.", +"File upload is in progress. Leaving the page now will cancel the upload." => "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Неисправан назив фасцикле. „Дељено“ користи Оунклауд.", +"{count} files scanned" => "Скенирано датотека: {count}", +"error while scanning" => "грешка при скенирању", +"Name" => "Назив", "Size" => "Величина", -"Modified" => "Задња измена", -"Maximum upload size" => "Максимална величина пошиљке", -"New" => "Нови", -"Text file" => "текстуални фајл", +"Modified" => "Измењено", +"1 folder" => "1 фасцикла", +"{count} folders" => "{count} фасцикле/и", +"1 file" => "1 датотека", +"{count} files" => "{count} датотеке/а", +"File handling" => "Управљање датотекама", +"Maximum upload size" => "Највећа величина датотеке", +"max. possible: " => "највећа величина:", +"Needed for multi-file and folder downloads." => "Неопходно за преузимање вишеделних датотека и фасцикли.", +"Enable ZIP-download" => "Омогући преузимање у ZIP-у", +"0 is unlimited" => "0 је неограничено", +"Maximum input size for ZIP files" => "Највећа величина ZIP датотека", +"Save" => "Сачувај", +"New" => "Нова", +"Text file" => "текстуална датотека", "Folder" => "фасцикла", -"Upload" => "Пошаљи", -"Nothing in here. Upload something!" => "Овде нема ничег. Пошаљите нешто!", +"From link" => "Са везе", +"Upload" => "Отпреми", +"Cancel upload" => "Прекини отпремање", +"Nothing in here. Upload something!" => "Овде нема ничег. Отпремите нешто!", "Download" => "Преузми", -"Upload too large" => "Пошиљка је превелика", -"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Фајлови које желите да пошаљете превазилазе ограничење максималне величине пошиљке на овом серверу." +"Upload too large" => "Датотека је превелика", +"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Датотеке које желите да отпремите прелазе ограничење у величини.", +"Files are being scanned, please wait." => "Скенирам датотеке…", +"Current scanning" => "Тренутно скенирање" ); diff --git a/apps/files/l10n/sr@latin.php b/apps/files/l10n/sr@latin.php index d8c7ef189898ae4398bc9e1da5f0429c41ecb62c..fddaf5840cea10fe137c9cdc119f8b1731d4dd07 100644 --- a/apps/files/l10n/sr@latin.php +++ b/apps/files/l10n/sr@latin.php @@ -1,16 +1,17 @@ "Nema greške, fajl je uspešno poslat", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Poslati fajl prevazilazi direktivu upload_max_filesize iz ", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Poslati fajl prevazilazi direktivu MAX_FILE_SIZE koja je navedena u HTML formi", "The uploaded file was only partially uploaded" => "Poslati fajl je samo delimično otpremljen!", "No file was uploaded" => "Nijedan fajl nije poslat", "Missing a temporary folder" => "Nedostaje privremena fascikla", "Files" => "Fajlovi", "Delete" => "Obriši", +"Close" => "Zatvori", "Name" => "Ime", "Size" => "Veličina", "Modified" => "Zadnja izmena", "Maximum upload size" => "Maksimalna veličina pošiljke", +"Save" => "Snimi", "Upload" => "Pošalji", "Nothing in here. Upload something!" => "Ovde nema ničeg. Pošaljite nešto!", "Download" => "Preuzmi", diff --git a/apps/files/l10n/sv.php b/apps/files/l10n/sv.php index d58ba61be33082769f69faf656d71237ffe4faf6..bcc849242acc20b24d2a0ef08ce5b720e902ca14 100644 --- a/apps/files/l10n/sv.php +++ b/apps/files/l10n/sv.php @@ -1,6 +1,6 @@ "Inga fel uppstod. Filen laddades upp utan problem", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Den uppladdade filen överskrider upload_max_filesize direktivet i php.ini", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Den uppladdade filen överskrider upload_max_filesize direktivet php.ini:", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den uppladdade filen överstiger MAX_FILE_SIZE direktivet som anges i HTML-formulär", "The uploaded file was only partially uploaded" => "Den uppladdade filen var endast delvis uppladdad", "No file was uploaded" => "Ingen fil blev uppladdad", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "ersatt {new_name} med {old_name}", "unshared {files}" => "stoppad delning {files}", "deleted {files}" => "raderade {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.", "generating ZIP-file, it may take some time." => "genererar ZIP-fil, det kan ta lite tid.", "Unable to upload your file as it is a directory or has 0 bytes" => "Kunde inte ladda upp dina filer eftersom det antingen är en mapp eller har 0 bytes.", "Upload Error" => "Uppladdningsfel", +"Close" => "Stäng", "Pending" => "Väntar", "1 file uploading" => "1 filuppladdning", "{count} files uploading" => "{count} filer laddas upp", "Upload cancelled." => "Uppladdning avbruten.", "File upload is in progress. Leaving the page now will cancel the upload." => "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.", -"Invalid name, '/' is not allowed." => "Ogiltigt namn, '/' är inte tillåten.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Ogiltigt mappnamn. Ordet \"Delad\" är reserverat av ownCloud.", "{count} files scanned" => "{count} filer skannade", "error while scanning" => "fel vid skanning", "Name" => "Namn", @@ -37,16 +39,6 @@ "{count} folders" => "{count} mappar", "1 file" => "1 fil", "{count} files" => "{count} filer", -"seconds ago" => "sekunder sedan", -"1 minute ago" => "1 minut sedan", -"{minutes} minutes ago" => "{minutes} minuter sedan", -"today" => "i dag", -"yesterday" => "i går", -"{days} days ago" => "{days} dagar sedan", -"last month" => "förra månaden", -"months ago" => "månader sedan", -"last year" => "förra året", -"years ago" => "år sedan", "File handling" => "Filhantering", "Maximum upload size" => "Maximal storlek att ladda upp", "max. possible: " => "max. möjligt:", @@ -58,10 +50,10 @@ "New" => "Ny", "Text file" => "Textfil", "Folder" => "Mapp", +"From link" => "Från länk", "Upload" => "Ladda upp", "Cancel upload" => "Avbryt uppladdning", "Nothing in here. Upload something!" => "Ingenting här. Ladda upp något!", -"Share" => "Dela", "Download" => "Ladda ner", "Upload too large" => "För stor uppladdning", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.", diff --git a/apps/files/l10n/ta_LK.php b/apps/files/l10n/ta_LK.php index 27c408cdf3aa123a7826778754c4ff4faa52f124..9399089bc787cee13fd631a72cc2b7a9223fcfb7 100644 --- a/apps/files/l10n/ta_LK.php +++ b/apps/files/l10n/ta_LK.php @@ -1,6 +1,5 @@ "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "பதிவேற்றப்பட்ட கோப்பானது php.ini இலுள்ள upload_max_filesize directive ஐ விட கூடியது", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது", "The uploaded file was only partially uploaded" => "பதிவேற்றப்பட்ட கோப்பானது பகுதியாக மட்டுமே பதிவேற்றப்பட்டுள்ளது", "No file was uploaded" => "எந்த கோப்பும் பதிவேற்றப்படவில்லை", @@ -19,15 +18,17 @@ "replaced {new_name} with {old_name}" => "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது", "unshared {files}" => "பகிரப்படாதது {கோப்புகள்}", "deleted {files}" => "நீக்கப்பட்டது {கோப்புகள்}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.", "generating ZIP-file, it may take some time." => " ZIP கோப்பு உருவாக்கப்படுகின்றது, இது சில நேரம் ஆகலாம்.", "Unable to upload your file as it is a directory or has 0 bytes" => "அடைவு அல்லது 0 bytes ஐ கொண்டுள்ளதால் உங்களுடைய கோப்பை பதிவேற்ற முடியவில்லை", "Upload Error" => "பதிவேற்றல் வழு", +"Close" => "மூடுக", "Pending" => "நிலுவையிலுள்ள", "1 file uploading" => "1 கோப்பு பதிவேற்றப்படுகிறது", "{count} files uploading" => "{எண்ணிக்கை} கோப்புகள் பதிவேற்றப்படுகின்றது", "Upload cancelled." => "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது", "File upload is in progress. Leaving the page now will cancel the upload." => "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்.", -"Invalid name, '/' is not allowed." => "செல்லுபடியற்ற பெயர், '/ ' அனுமதிக்கப்படமாட்டாது", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "செல்லுபடியற்ற கோப்புறை பெயர். \"பகிர்வின்\" பாவனை Owncloud இனால் ஒதுக்கப்பட்டுள்ளது", "{count} files scanned" => "{எண்ணிக்கை} கோப்புகள் வருடப்பட்டது", "error while scanning" => "வருடும் போதான வழு", "Name" => "பெயர்", @@ -37,16 +38,6 @@ "{count} folders" => "{எண்ணிக்கை} கோப்புறைகள்", "1 file" => "1 கோப்பு", "{count} files" => "{எண்ணிக்கை} கோப்புகள்", -"seconds ago" => "செக்கன்களுக்கு முன்", -"1 minute ago" => "1 நிமிடத்திற்கு முன் ", -"{minutes} minutes ago" => "{நிமிடங்கள்} நிமிடங்களுக்கு முன் ", -"today" => "இன்று", -"yesterday" => "நேற்று", -"{days} days ago" => "{நாட்கள்} நாட்களுக்கு முன்", -"last month" => "கடந்த மாதம்", -"months ago" => "மாதங்களுக்கு முன", -"last year" => "கடந்த வருடம்", -"years ago" => "வருடங்களுக்கு முன்", "File handling" => "கோப்பு கையாளுதல்", "Maximum upload size" => "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ", "max. possible: " => "ஆகக் கூடியது:", @@ -58,10 +49,10 @@ "New" => "புதிய", "Text file" => "கோப்பு உரை", "Folder" => "கோப்புறை", +"From link" => "இணைப்பிலிருந்து", "Upload" => "பதிவேற்றுக", "Cancel upload" => "பதிவேற்றலை இரத்து செய்க", "Nothing in here. Upload something!" => "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!", -"Share" => "பகிர்வு", "Download" => "பதிவிறக்குக", "Upload too large" => "பதிவேற்றல் மிகப்பெரியது", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது.", diff --git a/apps/files/l10n/th_TH.php b/apps/files/l10n/th_TH.php index 2dc93d394cc97d46cb5718ac20b3695f641499c5..343138ba126612ec37dd4f998ac82444be85cf31 100644 --- a/apps/files/l10n/th_TH.php +++ b/apps/files/l10n/th_TH.php @@ -1,6 +1,5 @@ "ไม่มีข้อผิดพลาดใดๆ ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "ไฟล์ที่อัพโหลดมีขนาดเกินคำสั่ง upload_max_filesize ที่ระบุเอาไว้ในไฟล์ php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "ไฟล์ที่อัพโหลดมีขนาดเกินคำสั่ง MAX_FILE_SIZE ที่ระบุเอาไว้ในรูปแบบคำสั่งในภาษา HTML", "The uploaded file was only partially uploaded" => "ไฟล์ที่อัพโหลดยังไม่ได้ถูกอัพโหลดอย่างสมบูรณ์", "No file was uploaded" => "ยังไม่มีไฟล์ที่ถูกอัพโหลด", @@ -19,15 +18,17 @@ "replaced {new_name} with {old_name}" => "แทนที่ {new_name} ด้วย {old_name} แล้ว", "unshared {files}" => "ยกเลิกการแชร์แล้ว {files} ไฟล์", "deleted {files}" => "ลบไฟล์แล้ว {files} ไฟล์", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้", "generating ZIP-file, it may take some time." => "กำลังสร้างไฟล์บีบอัด ZIP อาจใช้เวลาสักครู่", "Unable to upload your file as it is a directory or has 0 bytes" => "ไม่สามารถอัพโหลดไฟล์ของคุณได้ เนื่องจากไฟล์ดังกล่าวเป็นไดเร็กทอรี่หรือมีขนาด 0 ไบต์", "Upload Error" => "เกิดข้อผิดพลาดในการอัพโหลด", +"Close" => "ปิด", "Pending" => "อยู่ระหว่างดำเนินการ", "1 file uploading" => "กำลังอัพโหลดไฟล์ 1 ไฟล์", "{count} files uploading" => "กำลังอัพโหลด {count} ไฟล์", "Upload cancelled." => "การอัพโหลดถูกยกเลิก", "File upload is in progress. Leaving the page now will cancel the upload." => "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก", -"Invalid name, '/' is not allowed." => "ชื่อที่ใช้ไม่ถูกต้อง '/' ไม่อนุญาตให้ใช้งาน", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "ชื่อโฟลเดอร์ที่ใช้ไม่ถูกต้อง การใช้งาน \"ถูกแชร์\" ถูกสงวนไว้เฉพาะ Owncloud เท่านั้น", "{count} files scanned" => "สแกนไฟล์แล้ว {count} ไฟล์", "error while scanning" => "พบข้อผิดพลาดในระหว่างการสแกนไฟล์", "Name" => "ชื่อ", @@ -37,16 +38,6 @@ "{count} folders" => "{count} โฟลเดอร์", "1 file" => "1 ไฟล์", "{count} files" => "{count} ไฟล์", -"seconds ago" => "วินาที ก่อนหน้านี้", -"1 minute ago" => "1 นาทีก่อนหน้านี้", -"{minutes} minutes ago" => "{minutes} นาทีก่อนหน้านี้", -"today" => "วันนี้", -"yesterday" => "เมื่อวานนี้", -"{days} days ago" => "{day} วันก่อนหน้านี้", -"last month" => "เดือนที่แล้ว", -"months ago" => "เดือน ที่ผ่านมา", -"last year" => "ปีที่แล้ว", -"years ago" => "ปี ที่ผ่านมา", "File handling" => "การจัดกาไฟล์", "Maximum upload size" => "ขนาดไฟล์สูงสุดที่อัพโหลดได้", "max. possible: " => "จำนวนสูงสุดที่สามารถทำได้: ", @@ -58,10 +49,10 @@ "New" => "อัพโหลดไฟล์ใหม่", "Text file" => "ไฟล์ข้อความ", "Folder" => "แฟ้มเอกสาร", +"From link" => "จากลิงก์", "Upload" => "อัพโหลด", "Cancel upload" => "ยกเลิกการอัพโหลด", "Nothing in here. Upload something!" => "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!", -"Share" => "แชร์", "Download" => "ดาวน์โหลด", "Upload too large" => "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้", diff --git a/apps/files/l10n/tr.php b/apps/files/l10n/tr.php index ea5cbe484fa1d7802103e2c80e95389a31a320bc..061ed1f3ae28ee7aea4f48febf9741fbaf3913d9 100644 --- a/apps/files/l10n/tr.php +++ b/apps/files/l10n/tr.php @@ -1,23 +1,31 @@ "Bir hata yok, dosya başarıyla yüklendi", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Yüklenen dosya php.ini de belirtilen upload_max_filesize sınırını aşıyor", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Yüklenen dosya HTML formundaki MAX_FILE_SIZE sınırını aşıyor", "The uploaded file was only partially uploaded" => "Yüklenen dosyanın sadece bir kısmı yüklendi", "No file was uploaded" => "Hiç dosya yüklenmedi", "Missing a temporary folder" => "Geçici bir klasör eksik", "Failed to write to disk" => "Diske yazılamadı", "Files" => "Dosyalar", +"Unshare" => "Paylaşılmayan", "Delete" => "Sil", +"Rename" => "İsim değiştir.", +"{new_name} already exists" => "{new_name} zaten mevcut", "replace" => "değiştir", +"suggest name" => "Öneri ad", "cancel" => "iptal", +"replaced {new_name}" => "değiştirilen {new_name}", "undo" => "geri al", +"unshared {files}" => "paylaşılmamış {files}", +"deleted {files}" => "silinen {files}", "generating ZIP-file, it may take some time." => "ZIP dosyası oluşturuluyor, biraz sürebilir.", "Unable to upload your file as it is a directory or has 0 bytes" => "Dosyanızın boyutu 0 byte olduğundan veya bir dizin olduğundan yüklenemedi", "Upload Error" => "Yükleme hatası", +"Close" => "Kapat", "Pending" => "Bekliyor", +"1 file uploading" => "1 dosya yüklendi", "Upload cancelled." => "Yükleme iptal edildi.", "File upload is in progress. Leaving the page now will cancel the upload." => "Dosya yükleme işlemi sürüyor. Şimdi sayfadan ayrılırsanız işleminiz iptal olur.", -"Invalid name, '/' is not allowed." => "Geçersiz isim, '/' işaretine izin verilmiyor.", +"error while scanning" => "tararamada hata oluşdu", "Name" => "Ad", "Size" => "Boyut", "Modified" => "Değiştirilme", @@ -28,13 +36,13 @@ "Enable ZIP-download" => "ZIP indirmeyi aktif et", "0 is unlimited" => "0 limitsiz demektir", "Maximum input size for ZIP files" => "ZIP dosyaları için en fazla girdi sayısı", +"Save" => "Kaydet", "New" => "Yeni", "Text file" => "Metin dosyası", "Folder" => "Klasör", "Upload" => "Yükle", "Cancel upload" => "Yüklemeyi iptal et", "Nothing in here. Upload something!" => "Burada hiçbir şey yok. Birşeyler yükleyin!", -"Share" => "Paylaş", "Download" => "İndir", "Upload too large" => "Yüklemeniz çok büyük", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Yüklemeye çalıştığınız dosyalar bu sunucudaki maksimum yükleme boyutunu aşıyor.", diff --git a/apps/files/l10n/uk.php b/apps/files/l10n/uk.php index d487571d708be5523411df89e4ea8acb9c6d4473..00491bcc2d6d6ece35f01741d24d56e608387fde 100644 --- a/apps/files/l10n/uk.php +++ b/apps/files/l10n/uk.php @@ -1,32 +1,59 @@ "Файл успішно відвантажено без помилок.", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Розмір відвантаженого файлу перевищує директиву upload_max_filesize в php.ini", +"There is no error, the file uploaded with success" => "Файл успішно вивантажено без помилок.", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: ", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі", "The uploaded file was only partially uploaded" => "Файл відвантажено лише частково", "No file was uploaded" => "Не відвантажено жодного файлу", "Missing a temporary folder" => "Відсутній тимчасовий каталог", +"Failed to write to disk" => "Невдалося записати на диск", "Files" => "Файли", +"Unshare" => "Заборонити доступ", "Delete" => "Видалити", +"Rename" => "Перейменувати", +"{new_name} already exists" => "{new_name} вже існує", +"replace" => "заміна", +"suggest name" => "запропонуйте назву", +"cancel" => "відміна", +"replaced {new_name}" => "замінено {new_name}", "undo" => "відмінити", +"replaced {new_name} with {old_name}" => "замінено {new_name} на {old_name}", +"unshared {files}" => "неопубліковано {files}", +"deleted {files}" => "видалено {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені.", "generating ZIP-file, it may take some time." => "Створення ZIP-файлу, це може зайняти певний час.", "Unable to upload your file as it is a directory or has 0 bytes" => "Неможливо завантажити ваш файл тому, що він тека або файл розміром 0 байт", "Upload Error" => "Помилка завантаження", +"Close" => "Закрити", "Pending" => "Очікування", +"1 file uploading" => "1 файл завантажується", +"{count} files uploading" => "{count} файлів завантажується", "Upload cancelled." => "Завантаження перервано.", -"Invalid name, '/' is not allowed." => "Некоректне ім'я, '/' не дозволено.", +"File upload is in progress. Leaving the page now will cancel the upload." => "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження.", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Невірне ім'я каталогу. Використання \"Shared\" зарезервовано Owncloud", +"{count} files scanned" => "{count} файлів проскановано", +"error while scanning" => "помилка при скануванні", "Name" => "Ім'я", "Size" => "Розмір", "Modified" => "Змінено", +"1 folder" => "1 папка", +"{count} folders" => "{count} папок", +"1 file" => "1 файл", +"{count} files" => "{count} файлів", +"File handling" => "Робота з файлами", "Maximum upload size" => "Максимальний розмір відвантажень", "max. possible: " => "макс.можливе:", +"Needed for multi-file and folder downloads." => "Необхідно для мульти-файлового та каталогового завантаження.", +"Enable ZIP-download" => "Активувати ZIP-завантаження", "0 is unlimited" => "0 є безліміт", +"Maximum input size for ZIP files" => "Максимальний розмір завантажуємого ZIP файлу", +"Save" => "Зберегти", "New" => "Створити", "Text file" => "Текстовий файл", "Folder" => "Папка", +"From link" => "З посилання", "Upload" => "Відвантажити", "Cancel upload" => "Перервати завантаження", "Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!", -"Share" => "Поділитися", "Download" => "Завантажити", "Upload too large" => "Файл занадто великий", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері.", diff --git a/apps/files/l10n/vi.php b/apps/files/l10n/vi.php index f152a8c989d4c701cd73d01de4bec409145b5af7..4f58e623178cd2789afb17a87259c5fa7c943455 100644 --- a/apps/files/l10n/vi.php +++ b/apps/files/l10n/vi.php @@ -1,11 +1,10 @@ "Không có lỗi, các tập tin đã được tải lên thành công", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Những tập tin được tải lên vượt quá upload_max_filesize được chỉ định trong php.ini", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Kích thước những tập tin tải lên vượt quá MAX_FILE_SIZE đã được quy định", "The uploaded file was only partially uploaded" => "Tập tin tải lên mới chỉ tải lên được một phần", "No file was uploaded" => "Không có tập tin nào được tải lên", "Missing a temporary folder" => "Không tìm thấy thư mục tạm", -"Failed to write to disk" => "Không thể ghi vào đĩa cứng", +"Failed to write to disk" => "Không thể ghi ", "Files" => "Tập tin", "Unshare" => "Không chia sẽ", "Delete" => "Xóa", @@ -19,15 +18,17 @@ "replaced {new_name} with {old_name}" => "đã thay thế {new_name} bằng {old_name}", "unshared {files}" => "hủy chia sẽ {files}", "deleted {files}" => "đã xóa {files}", -"generating ZIP-file, it may take some time." => "Tạo tập tinh ZIP, điều này có thể mất một ít thời gian", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng.", +"generating ZIP-file, it may take some time." => "Tạo tập tin ZIP, điều này có thể làm mất một chút thời gian", "Unable to upload your file as it is a directory or has 0 bytes" => "Không thể tải lên tập tin này do nó là một thư mục hoặc kích thước tập tin bằng 0 byte", "Upload Error" => "Tải lên lỗi", +"Close" => "Đóng", "Pending" => "Chờ", "1 file uploading" => "1 tệp tin đang được tải lên", "{count} files uploading" => "{count} tập tin đang tải lên", "Upload cancelled." => "Hủy tải lên", "File upload is in progress. Leaving the page now will cancel the upload." => "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.", -"Invalid name, '/' is not allowed." => "Tên không hợp lệ ,không được phép dùng '/'", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "Tên thư mục không hợp lệ. Sử dụng \"Chia sẻ\" được dành riêng bởi Owncloud", "{count} files scanned" => "{count} tập tin đã được quét", "error while scanning" => "lỗi trong khi quét", "Name" => "Tên", @@ -37,19 +38,9 @@ "{count} folders" => "{count} thư mục", "1 file" => "1 tập tin", "{count} files" => "{count} tập tin", -"seconds ago" => "giây trước", -"1 minute ago" => "1 phút trước", -"{minutes} minutes ago" => "{minutes} phút trước", -"today" => "hôm nay", -"yesterday" => "hôm qua", -"{days} days ago" => "{days} ngày trước", -"last month" => "tháng trước", -"months ago" => "tháng trước", -"last year" => "năm trước", -"years ago" => "năm trước", "File handling" => "Xử lý tập tin", "Maximum upload size" => "Kích thước tối đa ", -"max. possible: " => "tối đa cho phép", +"max. possible: " => "tối đa cho phép:", "Needed for multi-file and folder downloads." => "Cần thiết cho tải nhiều tập tin và thư mục.", "Enable ZIP-download" => "Cho phép ZIP-download", "0 is unlimited" => "0 là không giới hạn", @@ -57,14 +48,14 @@ "Save" => "Lưu", "New" => "Mới", "Text file" => "Tập tin văn bản", -"Folder" => "Folder", +"Folder" => "Thư mục", +"From link" => "Từ liên kết", "Upload" => "Tải lên", "Cancel upload" => "Hủy upload", "Nothing in here. Upload something!" => "Không có gì ở đây .Hãy tải lên một cái gì đó !", -"Share" => "Chia sẻ", "Download" => "Tải xuống", -"Upload too large" => "File tải lên quá lớn", -"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Các tập tin bạn đang cố gắng tải lên vượt quá kích thước tối đa cho phép trên máy chủ này.", +"Upload too large" => "Tập tin tải lên quá lớn", +"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .", "Files are being scanned, please wait." => "Tập tin đang được quét ,vui lòng chờ.", "Current scanning" => "Hiện tại đang quét" ); diff --git a/apps/files/l10n/zh_CN.GB2312.php b/apps/files/l10n/zh_CN.GB2312.php index f7e76c89bd416d608338cea18ae9b65582b1f8e2..ccf0efff0500330677ef09c69fa791defcc83fe2 100644 --- a/apps/files/l10n/zh_CN.GB2312.php +++ b/apps/files/l10n/zh_CN.GB2312.php @@ -1,6 +1,5 @@ "没有任何错误,文件上传成功了", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "上传的文件超过了php.ini指定的upload_max_filesize", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上传的文件超过了HTML表单指定的MAX_FILE_SIZE", "The uploaded file was only partially uploaded" => "文件只有部分被上传", "No file was uploaded" => "没有上传完成的文件", @@ -10,29 +9,33 @@ "Unshare" => "取消共享", "Delete" => "删除", "Rename" => "重命名", +"{new_name} already exists" => "{new_name} 已存在", "replace" => "替换", "suggest name" => "推荐名称", "cancel" => "取消", +"replaced {new_name}" => "已替换 {new_name}", "undo" => "撤销", +"replaced {new_name} with {old_name}" => "已用 {old_name} 替换 {new_name}", +"unshared {files}" => "未分享的 {files}", +"deleted {files}" => "已删除的 {files}", "generating ZIP-file, it may take some time." => "正在生成ZIP文件,这可能需要点时间", "Unable to upload your file as it is a directory or has 0 bytes" => "不能上传你指定的文件,可能因为它是个文件夹或者大小为0", "Upload Error" => "上传错误", +"Close" => "关闭", "Pending" => "Pending", "1 file uploading" => "1 个文件正在上传", +"{count} files uploading" => "{count} 个文件正在上传", "Upload cancelled." => "上传取消了", "File upload is in progress. Leaving the page now will cancel the upload." => "文件正在上传。关闭页面会取消上传。", -"Invalid name, '/' is not allowed." => "非法文件名,\"/\"是不被许可的", +"{count} files scanned" => "{count} 个文件已扫描", "error while scanning" => "扫描出错", "Name" => "名字", "Size" => "大小", "Modified" => "修改日期", -"seconds ago" => "秒前", -"today" => "今天", -"yesterday" => "昨天", -"last month" => "上个月", -"months ago" => "月前", -"last year" => "去年", -"years ago" => "年前", +"1 folder" => "1 个文件夹", +"{count} folders" => "{count} 个文件夹", +"1 file" => "1 个文件", +"{count} files" => "{count} 个文件", "File handling" => "文件处理中", "Maximum upload size" => "最大上传大小", "max. possible: " => "最大可能", @@ -44,10 +47,10 @@ "New" => "新建", "Text file" => "文本文档", "Folder" => "文件夹", +"From link" => "来自链接", "Upload" => "上传", "Cancel upload" => "取消上传", "Nothing in here. Upload something!" => "这里没有东西.上传点什么!", -"Share" => "分享", "Download" => "下载", "Upload too large" => "上传的文件太大了", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "你正在试图上传的文件超过了此服务器支持的最大的文件大小.", diff --git a/apps/files/l10n/zh_CN.php b/apps/files/l10n/zh_CN.php index 0046751b24c872ed5bbb72f38adafd9e480fbd2b..8db652f003e31db998dff1f765217c9098566688 100644 --- a/apps/files/l10n/zh_CN.php +++ b/apps/files/l10n/zh_CN.php @@ -1,6 +1,6 @@ "没有发生错误,文件上传成功。", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "上传的文件大小超过了php.ini 中指定的upload_max_filesize", +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "上传文件大小已超过php.ini中upload_max_filesize所规定的值", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上传的文件超过了在HTML 表单中指定的MAX_FILE_SIZE", "The uploaded file was only partially uploaded" => "只上传了文件的一部分", "No file was uploaded" => "文件没有上传", @@ -19,15 +19,17 @@ "replaced {new_name} with {old_name}" => "已将 {old_name}替换成 {new_name}", "unshared {files}" => "取消了共享 {files}", "deleted {files}" => "删除了 {files}", +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。", "generating ZIP-file, it may take some time." => "正在生成 ZIP 文件,可能需要一些时间", "Unable to upload your file as it is a directory or has 0 bytes" => "无法上传文件,因为它是一个目录或者大小为 0 字节", "Upload Error" => "上传错误", +"Close" => "关闭", "Pending" => "操作等待中", "1 file uploading" => "1个文件上传中", "{count} files uploading" => "{count} 个文件上传中", "Upload cancelled." => "上传已取消", "File upload is in progress. Leaving the page now will cancel the upload." => "文件正在上传中。现在离开此页会导致上传动作被取消。", -"Invalid name, '/' is not allowed." => "非法的名称,不允许使用‘/’。", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "无效的文件夹名称。”Shared“ 是 Owncloud 保留字符。", "{count} files scanned" => "{count} 个文件已扫描。", "error while scanning" => "扫描时出错", "Name" => "名称", @@ -37,16 +39,6 @@ "{count} folders" => "{count} 个文件夹", "1 file" => "1 个文件", "{count} files" => "{count} 个文件", -"seconds ago" => "秒前", -"1 minute ago" => "一分钟前", -"{minutes} minutes ago" => "{minutes} 分钟前", -"today" => "今天", -"yesterday" => "昨天", -"{days} days ago" => "{days} 天前", -"last month" => "上月", -"months ago" => "月前", -"last year" => "去年", -"years ago" => "年前", "File handling" => "文件处理", "Maximum upload size" => "最大上传大小", "max. possible: " => "最大允许: ", @@ -58,10 +50,10 @@ "New" => "新建", "Text file" => "文本文件", "Folder" => "文件夹", +"From link" => "来自链接", "Upload" => "上传", "Cancel upload" => "取消上传", "Nothing in here. Upload something!" => "这里还什么都没有。上传些东西吧!", -"Share" => "共享", "Download" => "下载", "Upload too large" => "上传文件过大", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "您正尝试上传的文件超过了此服务器可以上传的最大容量限制", diff --git a/apps/files/l10n/zh_TW.php b/apps/files/l10n/zh_TW.php index 089381bcc5af8a6e489eb602ab921fc7a312e1e2..5333209eff79f1e4ac714096b5ab3cd5b83b33db 100644 --- a/apps/files/l10n/zh_TW.php +++ b/apps/files/l10n/zh_TW.php @@ -1,24 +1,37 @@ "無錯誤,檔案上傳成功", -"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "上傳的檔案超過了 php.ini 中的 upload_max_filesize 設定", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上傳黨案的超過 HTML 表單中指定 MAX_FILE_SIZE 限制", "The uploaded file was only partially uploaded" => "只有部分檔案被上傳", "No file was uploaded" => "無已上傳檔案", "Missing a temporary folder" => "遺失暫存資料夾", "Failed to write to disk" => "寫入硬碟失敗", "Files" => "檔案", +"Unshare" => "取消共享", "Delete" => "刪除", +"Rename" => "重新命名", +"{new_name} already exists" => "{new_name} 已經存在", "replace" => "取代", "cancel" => "取消", +"replaced {new_name}" => "已取代 {new_name}", +"undo" => "復原", +"replaced {new_name} with {old_name}" => "使用 {new_name} 取代 {old_name}", "generating ZIP-file, it may take some time." => "產生壓縮檔, 它可能需要一段時間.", "Unable to upload your file as it is a directory or has 0 bytes" => "無法上傳您的檔案因為它可能是一個目錄或檔案大小為0", "Upload Error" => "上傳發生錯誤", +"Close" => "關閉", +"1 file uploading" => "1 個檔案正在上傳", +"{count} files uploading" => "{count} 個檔案正在上傳", "Upload cancelled." => "上傳取消", "File upload is in progress. Leaving the page now will cancel the upload." => "檔案上傳中. 離開此頁面將會取消上傳.", -"Invalid name, '/' is not allowed." => "無效的名稱, '/'是不被允許的", +"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "無效的資料夾名稱. \"Shared\" 名稱已被 Owncloud 所保留使用", +"error while scanning" => "掃描時發生錯誤", "Name" => "名稱", "Size" => "大小", "Modified" => "修改", +"1 folder" => "1 個資料夾", +"{count} folders" => "{count} 個資料夾", +"1 file" => "1 個檔案", +"{count} files" => "{count} 個檔案", "File handling" => "檔案處理", "Maximum upload size" => "最大上傳容量", "max. possible: " => "最大允許: ", @@ -26,13 +39,13 @@ "Enable ZIP-download" => "啟用 Zip 下載", "0 is unlimited" => "0代表沒有限制", "Maximum input size for ZIP files" => "針對ZIP檔案最大輸入大小", +"Save" => "儲存", "New" => "新增", "Text file" => "文字檔", "Folder" => "資料夾", "Upload" => "上傳", "Cancel upload" => "取消上傳", "Nothing in here. Upload something!" => "沒有任何東西。請上傳內容!", -"Share" => "分享", "Download" => "下載", "Upload too large" => "上傳過大", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "你試圖上傳的檔案已超過伺服器的最大容量限制。 ", diff --git a/apps/files/templates/admin.php b/apps/files/templates/admin.php index 5869ed21072f26a9604f470d21517b084be5cfcb..66fec4cd536302f1dda3004f8b035a8717ad97bb 100644 --- a/apps/files/templates/admin.php +++ b/apps/files/templates/admin.php @@ -1,17 +1,25 @@ - +
t('File handling');?> - '/>(t('max. possible: '); echo $_['maxPossibleUploadSize'] ?>)
+ + '/> + (t('max. possible: '); echo $_['maxPossibleUploadSize'] ?>)
- />
+ checked="checked" /> +
- ' title="t( '0 is unlimited' ); ?>" /> -
+ ' + title="t( '0 is unlimited' ); ?>" + disabled="disabled" /> +
- +
-
+ \ No newline at end of file diff --git a/apps/files/templates/index.php b/apps/files/templates/index.php index 7cdff024ddf4b23e2c4f0309f118fd9efa834218..bd34c9a76d98519a659459ba80e3dc62e16c11ba 100644 --- a/apps/files/templates/index.php +++ b/apps/files/templates/index.php @@ -3,31 +3,47 @@
-
+
t('New');?>
-
-
- - +
+ + + - + - - - - + + + +
-
-
- -
+
+
+ +
@@ -49,21 +65,32 @@ t( 'Name' ); ?> - - Download" /> t('Download')?> + + Download" /> + t('Download')?> + t( 'Size' ); ?> t( 'Modified' ); ?> - + - t('Unshare')?> <?php echo $l->t('Unshare')?>" /> + + t('Unshare')?> + <?php echo $l->t('Unshare')?>" /> + - t('Delete')?> <?php echo $l->t('Delete')?>" /> + + t('Delete')?> + <?php echo $l->t('Delete')?>" /> + @@ -76,7 +103,7 @@

- t('The files you are trying to upload exceed the maximum size for file uploads on this server.');?> + t('The files you are trying to upload exceed the maximum size for file uploads on this server.');?>

diff --git a/apps/files/templates/part.breadcrumb.php b/apps/files/templates/part.breadcrumb.php index 37b6b63eabdac57f50c6d1179c3aa02e16a0c389..876cd19bc1343fe5c555ebc0a05d72dc089026c4 100644 --- a/apps/files/templates/part.breadcrumb.php +++ b/apps/files/templates/part.breadcrumb.php @@ -6,8 +6,11 @@
-
svg" data-dir=''> - + $crumb = $_["breadcrumb"][$i]; + $dir = str_replace('+', '%20', urlencode($crumb["dir"])); ?> +
svg" + data-dir='' + style='background-image:url("")'> +
- + - + + var publicListView = true; + + var publicListView = false; + 200) $relative_date_color = 200; - $name = str_replace('+','%20', urlencode($file['name'])); - $name = str_replace('%2F','/', $name); - $directory = str_replace('+','%20', urlencode($file['directory'])); - $directory = str_replace('%2F','/', $directory); ?> - ' data-permissions=''> - - - + $name = str_replace('+', '%20', urlencode($file['name'])); + $name = str_replace('%2F', '/', $name); + $directory = str_replace('+', '%20', urlencode($file['directory'])); + $directory = str_replace('%2F', '/', $directory); ?> + ' + data-permissions=''> + + style="background-image:url()" + + style="background-image:url()" + + > + + + + + + - + @@ -35,7 +52,19 @@ - - + + + + + + + + - + "التشفير", +"Exclude the following file types from encryption" => "استبعد أنواع الملفات التالية من التشفير", +"None" => "لا شيء", +"Enable Encryption" => "تفعيل التشفير" +); diff --git a/apps/files_encryption/l10n/fa.php b/apps/files_encryption/l10n/fa.php index 0faa3f3aae70c0d2d07ac463f29fa732b49b04c7..01582e48e60e4d685b2db79aa42e041585ffbdce 100644 --- a/apps/files_encryption/l10n/fa.php +++ b/apps/files_encryption/l10n/fa.php @@ -1,5 +1,6 @@ "رمزگذاری", +"Exclude the following file types from encryption" => "نادیده گرفتن فایل های زیر برای رمز گذاری", "None" => "هیچ‌کدام", "Enable Encryption" => "فعال کردن رمزگذاری" ); diff --git a/apps/files_encryption/l10n/gl.php b/apps/files_encryption/l10n/gl.php index 1434ff48aac460c13e13d222252c947a29d6ca80..91d155ccad36424efee50b05203a6a5bd6fae413 100644 --- a/apps/files_encryption/l10n/gl.php +++ b/apps/files_encryption/l10n/gl.php @@ -1,6 +1,6 @@ "Encriptado", -"Exclude the following file types from encryption" => "Excluír os seguintes tipos de ficheiro da encriptación", +"Encryption" => "Cifrado", +"Exclude the following file types from encryption" => "Excluír os seguintes tipos de ficheiro do cifrado", "None" => "Nada", -"Enable Encryption" => "Habilitar encriptación" +"Enable Encryption" => "Activar o cifrado" ); diff --git a/apps/files_encryption/l10n/ko.php b/apps/files_encryption/l10n/ko.php new file mode 100644 index 0000000000000000000000000000000000000000..4702753435ebdaf32a3547976bc0a67132b7405d --- /dev/null +++ b/apps/files_encryption/l10n/ko.php @@ -0,0 +1,6 @@ + "암호화", +"Exclude the following file types from encryption" => "다음 파일 형식은 암호화하지 않음", +"None" => "없음", +"Enable Encryption" => "암호화 사용" +); diff --git a/apps/files_encryption/l10n/sr.php b/apps/files_encryption/l10n/sr.php new file mode 100644 index 0000000000000000000000000000000000000000..4718780ee5232cc1e6a265810e30805c53383140 --- /dev/null +++ b/apps/files_encryption/l10n/sr.php @@ -0,0 +1,6 @@ + "Шифровање", +"Exclude the following file types from encryption" => "Не шифруј следеће типове датотека", +"None" => "Ништа", +"Enable Encryption" => "Омогући шифровање" +); diff --git a/apps/files_encryption/l10n/ta_LK.php b/apps/files_encryption/l10n/ta_LK.php new file mode 100644 index 0000000000000000000000000000000000000000..1d1ef74007edf2d61dfb1d9e9b66c397a9efa4cc --- /dev/null +++ b/apps/files_encryption/l10n/ta_LK.php @@ -0,0 +1,6 @@ + "மறைக்குறியீடு", +"Exclude the following file types from encryption" => "மறைக்குறியாக்கலில் பின்வரும் கோப்பு வகைகளை நீக்கவும்", +"None" => "ஒன்றுமில்லை", +"Enable Encryption" => "மறைக்குறியாக்கலை இயலுமைப்படுத்துக" +); diff --git a/apps/files_encryption/l10n/vi.php b/apps/files_encryption/l10n/vi.php index cabf2da7dcef9c8824f9cea2a660ad8abf21bdf8..6365084fdc6642578038be515e72db0d9ac4378b 100644 --- a/apps/files_encryption/l10n/vi.php +++ b/apps/files_encryption/l10n/vi.php @@ -1,6 +1,6 @@ "Mã hóa", "Exclude the following file types from encryption" => "Loại trừ các loại tập tin sau đây từ mã hóa", -"None" => "none", +"None" => "Không có gì hết", "Enable Encryption" => "BẬT mã hóa" ); diff --git a/apps/files_encryption/lib/crypt.php b/apps/files_encryption/lib/crypt.php index 28bf3c5c93ed79860d44e4a1b100194999ad6afa..666fedb4e1b459cd0aed29380b41c8832240a05f 100644 --- a/apps/files_encryption/lib/crypt.php +++ b/apps/files_encryption/lib/crypt.php @@ -27,7 +27,8 @@ // - Setting if crypto should be on by default // - Add a setting "Don´t encrypt files larger than xx because of performance reasons" // - Transparent decrypt/encrypt in filesystem.php. Autodetect if a file is encrypted (.encrypted extension) -// - Don't use a password directly as encryption key. but a key which is stored on the server and encrypted with the user password. -> password change faster +// - Don't use a password directly as encryption key, but a key which is stored on the server and encrypted with the +// user password. -> password change faster // - IMPORTANT! Check if the block lenght of the encrypted data stays the same @@ -43,14 +44,14 @@ class OC_Crypt { self::init($params['uid'], $params['password']); } - public static function init($login,$password) { + public static function init($login, $password) { $view=new OC_FilesystemView('/'); - if(!$view->file_exists('/'.$login)) { + if ( ! $view->file_exists('/'.$login)) { $view->mkdir('/'.$login); } OC_FileProxy::$enabled=false; - if(!$view->file_exists('/'.$login.'/encryption.key')) {// does key exist? + if ( ! $view->file_exists('/'.$login.'/encryption.key')) {// does key exist? OC_Crypt::createkey($login, $password); } $key=$view->file_get_contents('/'.$login.'/encryption.key'); @@ -67,20 +68,20 @@ class OC_Crypt { * if the key is left out, the default handeler will be used */ public static function getBlowfish($key='') { - if($key) { + if ($key) { return new Crypt_Blowfish($key); - }else{ - if(!isset($_SESSION['enckey'])) { + } else { + if ( ! isset($_SESSION['enckey'])) { return false; } - if(!self::$bf) { + if ( ! self::$bf) { self::$bf=new Crypt_Blowfish($_SESSION['enckey']); } return self::$bf; } } - public static function createkey($username,$passcode) { + public static function createkey($username, $passcode) { // generate a random key $key=mt_rand(10000, 99999).mt_rand(10000, 99999).mt_rand(10000, 99999).mt_rand(10000, 99999); @@ -96,7 +97,7 @@ class OC_Crypt { } public static function changekeypasscode($oldPassword, $newPassword) { - if(OCP\User::isLoggedIn()) { + if (OCP\User::isLoggedIn()) { $username=OCP\USER::getUser(); $view=new OC_FilesystemView('/'.$username); @@ -151,7 +152,7 @@ class OC_Crypt { */ public static function encryptFile( $source, $target, $key='') { $handleread = fopen($source, "rb"); - if($handleread!=false) { + if ($handleread!=false) { $handlewrite = fopen($target, "wb"); while (!feof($handleread)) { $content = fread($handleread, 8192); @@ -174,12 +175,12 @@ class OC_Crypt { */ public static function decryptFile( $source, $target, $key='') { $handleread = fopen($source, "rb"); - if($handleread!=false) { + if ($handleread!=false) { $handlewrite = fopen($target, "wb"); while (!feof($handleread)) { $content = fread($handleread, 8192); $enccontent=OC_CRYPT::decrypt( $content, $key); - if(feof($handleread)) { + if (feof($handleread)) { $enccontent=rtrim($enccontent, "\0"); } fwrite($handlewrite, $enccontent); @@ -194,8 +195,8 @@ class OC_Crypt { */ public static function blockEncrypt($data, $key='') { $result=''; - while(strlen($data)) { - $result.=self::encrypt(substr($data, 0, 8192),$key); + while (strlen($data)) { + $result.=self::encrypt(substr($data, 0, 8192), $key); $data=substr($data, 8192); } return $result; @@ -204,15 +205,15 @@ class OC_Crypt { /** * decrypt data in 8192b sized blocks */ - public static function blockDecrypt($data, $key='',$maxLength=0) { + public static function blockDecrypt($data, $key='', $maxLength=0) { $result=''; - while(strlen($data)) { - $result.=self::decrypt(substr($data, 0, 8192),$key); + while (strlen($data)) { + $result.=self::decrypt(substr($data, 0, 8192), $key); $data=substr($data, 8192); } - if($maxLength>0) { + if ($maxLength>0) { return substr($result, 0, $maxLength); - }else{ + } else { return rtrim($result, "\0"); } } diff --git a/apps/files_encryption/lib/cryptstream.php b/apps/files_encryption/lib/cryptstream.php index 0dd2d4b7b1e0ffea8adf248265bc3a5b616c654b..d516c0c21b22904d8bca4779787bc7a39c1adfdf 100644 --- a/apps/files_encryption/lib/cryptstream.php +++ b/apps/files_encryption/lib/cryptstream.php @@ -23,8 +23,9 @@ /** * transparently encrypted filestream * - * you can use it as wrapper around an existing stream by setting OC_CryptStream::$sourceStreams['foo']=array('path'=>$path,'stream'=>$stream) - * and then fopen('crypt://streams/foo'); + * you can use it as wrapper around an existing stream by setting + * OC_CryptStream::$sourceStreams['foo']=array('path'=>$path, 'stream'=>$stream) + * and then fopen('crypt://streams/foo'); */ class OC_CryptStream{ @@ -37,29 +38,29 @@ class OC_CryptStream{ private static $rootView; public function stream_open($path, $mode, $options, &$opened_path) { - if(!self::$rootView) { + if ( ! self::$rootView) { self::$rootView=new OC_FilesystemView(''); } $path=str_replace('crypt://', '', $path); - if(dirname($path)=='streams' and isset(self::$sourceStreams[basename($path)])) { + if (dirname($path)=='streams' and isset(self::$sourceStreams[basename($path)])) { $this->source=self::$sourceStreams[basename($path)]['stream']; $this->path=self::$sourceStreams[basename($path)]['path']; $this->size=self::$sourceStreams[basename($path)]['size']; - }else{ + } else { $this->path=$path; - if($mode=='w' or $mode=='w+' or $mode=='wb' or $mode=='wb+') { + if ($mode=='w' or $mode=='w+' or $mode=='wb' or $mode=='wb+') { $this->size=0; - }else{ + } else { $this->size=self::$rootView->filesize($path, $mode); } OC_FileProxy::$enabled=false;//disable fileproxies so we can open the source file $this->source=self::$rootView->fopen($path, $mode); OC_FileProxy::$enabled=true; - if(!is_resource($this->source)) { + if ( ! is_resource($this->source)) { OCP\Util::writeLog('files_encryption', 'failed to open '.$path, OCP\Util::ERROR); } } - if(is_resource($this->source)) { + if (is_resource($this->source)) { $this->meta=stream_get_meta_data($this->source); } return is_resource($this->source); @@ -78,19 +79,21 @@ class OC_CryptStream{ //$count will always be 8192 https://bugs.php.net/bug.php?id=21641 //This makes this function a lot simpler but will breake everything the moment it's fixed $this->writeCache=''; - if($count!=8192) { - OCP\Util::writeLog('files_encryption', 'php bug 21641 no longer holds, decryption will not work', OCP\Util::FATAL); + if ($count!=8192) { + OCP\Util::writeLog('files_encryption', + 'php bug 21641 no longer holds, decryption will not work', + OCP\Util::FATAL); die(); } $pos=ftell($this->source); $data=fread($this->source, 8192); - if(strlen($data)) { + if (strlen($data)) { $result=OC_Crypt::decrypt($data); - }else{ + } else { $result=''; } $length=$this->size-$pos; - if($length<8192) { + if ($length<8192) { $result=substr($result, 0, $length); } return $result; @@ -99,35 +102,35 @@ class OC_CryptStream{ public function stream_write($data) { $length=strlen($data); $currentPos=ftell($this->source); - if($this->writeCache) { + if ($this->writeCache) { $data=$this->writeCache.$data; $this->writeCache=''; } - if($currentPos%8192!=0) { + if ($currentPos%8192!=0) { //make sure we always start on a block start fseek($this->source, -($currentPos%8192), SEEK_CUR); - $encryptedBlock=fread($this->source,8192); + $encryptedBlock=fread($this->source, 8192); fseek($this->source, -($currentPos%8192), SEEK_CUR); $block=OC_Crypt::decrypt($encryptedBlock); $data=substr($block, 0, $currentPos%8192).$data; fseek($this->source, -($currentPos%8192), SEEK_CUR); } $currentPos=ftell($this->source); - while($remainingLength=strlen($data)>0) { - if($remainingLength<8192) { + while ($remainingLength=strlen($data)>0) { + if ($remainingLength<8192) { $this->writeCache=$data; $data=''; - }else{ + } else { $encrypted=OC_Crypt::encrypt(substr($data, 0, 8192)); fwrite($this->source, $encrypted); $data=substr($data, 8192); } } - $this->size=max($this->size,$currentPos+$length); + $this->size=max($this->size, $currentPos+$length); return $length; } - public function stream_set_option($option,$arg1,$arg2) { + public function stream_set_option($option, $arg1, $arg2) { switch($option) { case STREAM_OPTION_BLOCKING: stream_set_blocking($this->source, $arg1); @@ -157,7 +160,7 @@ class OC_CryptStream{ } private function flush() { - if($this->writeCache) { + if ($this->writeCache) { $encrypted=OC_Crypt::encrypt($this->writeCache); fwrite($this->source, $encrypted); $this->writeCache=''; @@ -166,7 +169,7 @@ class OC_CryptStream{ public function stream_close() { $this->flush(); - if($this->meta['mode']!='r' and $this->meta['mode']!='rb') { + if ($this->meta['mode']!='r' and $this->meta['mode']!='rb') { OC_FileCache::put($this->path, array('encrypted'=>true, 'size'=>$this->size), ''); } return fclose($this->source); diff --git a/apps/files_encryption/lib/proxy.php b/apps/files_encryption/lib/proxy.php index 61b87ab5463509159464a2797cb1d5efb73f71e9..e8dbd95c29d2a242c9a422194e9500d3c21b8c7c 100644 --- a/apps/files_encryption/lib/proxy.php +++ b/apps/files_encryption/lib/proxy.php @@ -35,20 +35,22 @@ class OC_FileProxy_Encryption extends OC_FileProxy{ * @return bool */ private static function shouldEncrypt($path) { - if(is_null(self::$enableEncryption)) { - self::$enableEncryption=(OCP\Config::getAppValue('files_encryption','enable_encryption','true')=='true'); + if (is_null(self::$enableEncryption)) { + self::$enableEncryption=(OCP\Config::getAppValue('files_encryption', 'enable_encryption', 'true')=='true'); } - if(!self::$enableEncryption) { + if ( ! self::$enableEncryption) { return false; } - if(is_null(self::$blackList)) { - self::$blackList=explode(',', OCP\Config::getAppValue('files_encryption', 'type_blacklist', 'jpg,png,jpeg,avi,mpg,mpeg,mkv,mp3,oga,ogv,ogg')); + if (is_null(self::$blackList)) { + self::$blackList=explode(',', OCP\Config::getAppValue('files_encryption', + 'type_blacklist', + 'jpg,png,jpeg,avi,mpg,mpeg,mkv,mp3,oga,ogv,ogg')); } - if(self::isEncrypted($path)) { + if (self::isEncrypted($path)) { return true; } $extension=substr($path, strrpos($path, '.')+1); - if(array_search($extension, self::$blackList)===false) { + if (array_search($extension, self::$blackList)===false) { return true; } } @@ -59,71 +61,71 @@ class OC_FileProxy_Encryption extends OC_FileProxy{ * @return bool */ private static function isEncrypted($path) { - $metadata=OC_FileCache_Cached::get($path,''); + $metadata=OC_FileCache_Cached::get($path, ''); return isset($metadata['encrypted']) and (bool)$metadata['encrypted']; } public function preFile_put_contents($path,&$data) { - if(self::shouldEncrypt($path)) { - if (!is_resource($data)) {//stream put contents should have been converter to fopen + if (self::shouldEncrypt($path)) { + if ( ! is_resource($data)) {//stream put contents should have been converter to fopen $size=strlen($data); $data=OC_Crypt::blockEncrypt($data); - OC_FileCache::put($path, array('encrypted'=>true,'size'=>$size),''); + OC_FileCache::put($path, array('encrypted'=>true,'size'=>$size), ''); } } } - public function postFile_get_contents($path,$data) { - if(self::isEncrypted($path)) { - $cached=OC_FileCache_Cached::get($path,''); - $data=OC_Crypt::blockDecrypt($data,'',$cached['size']); + public function postFile_get_contents($path, $data) { + if (self::isEncrypted($path)) { + $cached=OC_FileCache_Cached::get($path, ''); + $data=OC_Crypt::blockDecrypt($data, '', $cached['size']); } return $data; } public function postFopen($path,&$result) { - if(!$result) { + if ( ! $result) { return $result; } $meta=stream_get_meta_data($result); - if(self::isEncrypted($path)) { + if (self::isEncrypted($path)) { fclose($result); - $result=fopen('crypt://'.$path,$meta['mode']); - }elseif(self::shouldEncrypt($path) and $meta['mode']!='r' and $meta['mode']!='rb') { - if(OC_Filesystem::file_exists($path) and OC_Filesystem::filesize($path)>0) { + $result=fopen('crypt://'.$path, $meta['mode']); + } elseif (self::shouldEncrypt($path) and $meta['mode']!='r' and $meta['mode']!='rb') { + if (OC_Filesystem::file_exists($path) and OC_Filesystem::filesize($path)>0) { //first encrypt the target file so we don't end up with a half encrypted file - OCP\Util::writeLog('files_encryption','Decrypting '.$path.' before writing',OCP\Util::DEBUG); + OCP\Util::writeLog('files_encryption', 'Decrypting '.$path.' before writing', OCP\Util::DEBUG); $tmp=fopen('php://temp'); - OCP\Files::streamCopy($result,$tmp); + OCP\Files::streamCopy($result, $tmp); fclose($result); - OC_Filesystem::file_put_contents($path,$tmp); + OC_Filesystem::file_put_contents($path, $tmp); fclose($tmp); } - $result=fopen('crypt://'.$path,$meta['mode']); + $result=fopen('crypt://'.$path, $meta['mode']); } return $result; } - public function postGetMimeType($path,$mime) { - if(self::isEncrypted($path)) { - $mime=OCP\Files::getMimeType('crypt://'.$path,'w'); + public function postGetMimeType($path, $mime) { + if (self::isEncrypted($path)) { + $mime=OCP\Files::getMimeType('crypt://'.$path, 'w'); } return $mime; } - public function postStat($path,$data) { - if(self::isEncrypted($path)) { - $cached=OC_FileCache_Cached::get($path,''); + public function postStat($path, $data) { + if (self::isEncrypted($path)) { + $cached=OC_FileCache_Cached::get($path, ''); $data['size']=$cached['size']; } return $data; } - public function postFileSize($path,$size) { - if(self::isEncrypted($path)) { - $cached=OC_FileCache_Cached::get($path,''); + public function postFileSize($path, $size) { + if (self::isEncrypted($path)) { + $cached=OC_FileCache_Cached::get($path, ''); return $cached['size']; - }else{ + } else { return $size; } } diff --git a/apps/files_encryption/settings.php b/apps/files_encryption/settings.php index 168124a8d22e3ed829288885f9e304717f3e4349..6b2b03211e270f10cfeeaacecdfadc69e61dd25f 100644 --- a/apps/files_encryption/settings.php +++ b/apps/files_encryption/settings.php @@ -7,12 +7,14 @@ */ $tmpl = new OCP\Template( 'files_encryption', 'settings'); -$blackList=explode(',', OCP\Config::getAppValue('files_encryption', 'type_blacklist', 'jpg,png,jpeg,avi,mpg,mpeg,mkv,mp3,oga,ogv,ogg')); -$enabled=(OCP\Config::getAppValue('files_encryption','enable_encryption','true')=='true'); -$tmpl->assign('blacklist',$blackList); -$tmpl->assign('encryption_enabled',$enabled); +$blackList=explode(',', OCP\Config::getAppValue('files_encryption', + 'type_blacklist', + 'jpg,png,jpeg,avi,mpg,mpeg,mkv,mp3,oga,ogv,ogg')); +$enabled=(OCP\Config::getAppValue('files_encryption', 'enable_encryption', 'true')=='true'); +$tmpl->assign('blacklist', $blackList); +$tmpl->assign('encryption_enabled', $enabled); -OCP\Util::addscript('files_encryption','settings'); -OCP\Util::addscript('core','multiselect'); +OCP\Util::addscript('files_encryption', 'settings'); +OCP\Util::addscript('core', 'multiselect'); -return $tmpl->fetchPage(); +return $tmpl->fetchPage(); \ No newline at end of file diff --git a/apps/files_encryption/templates/settings.php b/apps/files_encryption/templates/settings.php index 55e8cf1542cfb9213d7fc5133fa302e854ac877c..75df784e397760cab701c8c9418e609bc3e203d6 100644 --- a/apps/files_encryption/templates/settings.php +++ b/apps/files_encryption/templates/settings.php @@ -1,12 +1,14 @@
t('Encryption'); ?> - t("Exclude the following file types from encryption"); ?> + t('Exclude the following file types from encryption'); ?> - > + checked="checked" + id='enable_encryption' > +
diff --git a/apps/files_encryption/tests/encryption.php b/apps/files_encryption/tests/encryption.php index a7bc2df0e12c30938bfc2eec2de96ee6e88a9068..0e119f55bea1b6c4cd2b88cd3829eb046259b330 100644 --- a/apps/files_encryption/tests/encryption.php +++ b/apps/files_encryption/tests/encryption.php @@ -11,46 +11,46 @@ class Test_Encryption extends UnitTestCase { $key=uniqid(); $file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; $source=file_get_contents($file); //nice large text file - $encrypted=OC_Crypt::encrypt($source,$key); - $decrypted=OC_Crypt::decrypt($encrypted,$key); + $encrypted=OC_Crypt::encrypt($source, $key); + $decrypted=OC_Crypt::decrypt($encrypted, $key); $decrypted=rtrim($decrypted, "\0"); - $this->assertNotEqual($encrypted,$source); - $this->assertEqual($decrypted,$source); + $this->assertNotEqual($encrypted, $source); + $this->assertEqual($decrypted, $source); - $chunk=substr($source,0,8192); - $encrypted=OC_Crypt::encrypt($chunk,$key); + $chunk=substr($source, 0, 8192); + $encrypted=OC_Crypt::encrypt($chunk, $key); $this->assertEqual(strlen($chunk), strlen($encrypted)); - $decrypted=OC_Crypt::decrypt($encrypted,$key); + $decrypted=OC_Crypt::decrypt($encrypted, $key); $decrypted=rtrim($decrypted, "\0"); - $this->assertEqual($decrypted,$chunk); + $this->assertEqual($decrypted, $chunk); - $encrypted=OC_Crypt::blockEncrypt($source,$key); - $decrypted=OC_Crypt::blockDecrypt($encrypted,$key); - $this->assertNotEqual($encrypted,$source); - $this->assertEqual($decrypted,$source); + $encrypted=OC_Crypt::blockEncrypt($source, $key); + $decrypted=OC_Crypt::blockDecrypt($encrypted, $key); + $this->assertNotEqual($encrypted, $source); + $this->assertEqual($decrypted, $source); $tmpFileEncrypted=OCP\Files::tmpFile(); - OC_Crypt::encryptfile($file,$tmpFileEncrypted,$key); + OC_Crypt::encryptfile($file, $tmpFileEncrypted, $key); $encrypted=file_get_contents($tmpFileEncrypted); - $decrypted=OC_Crypt::blockDecrypt($encrypted,$key); - $this->assertNotEqual($encrypted,$source); - $this->assertEqual($decrypted,$source); + $decrypted=OC_Crypt::blockDecrypt($encrypted, $key); + $this->assertNotEqual($encrypted, $source); + $this->assertEqual($decrypted, $source); $tmpFileDecrypted=OCP\Files::tmpFile(); - OC_Crypt::decryptfile($tmpFileEncrypted,$tmpFileDecrypted,$key); + OC_Crypt::decryptfile($tmpFileEncrypted, $tmpFileDecrypted, $key); $decrypted=file_get_contents($tmpFileDecrypted); - $this->assertEqual($decrypted,$source); + $this->assertEqual($decrypted, $source); $file=OC::$SERVERROOT.'/core/img/weather-clear.png'; $source=file_get_contents($file); //binary file - $encrypted=OC_Crypt::encrypt($source,$key); - $decrypted=OC_Crypt::decrypt($encrypted,$key); + $encrypted=OC_Crypt::encrypt($source, $key); + $decrypted=OC_Crypt::decrypt($encrypted, $key); $decrypted=rtrim($decrypted, "\0"); - $this->assertEqual($decrypted,$source); + $this->assertEqual($decrypted, $source); - $encrypted=OC_Crypt::blockEncrypt($source,$key); - $decrypted=OC_Crypt::blockDecrypt($encrypted,$key); - $this->assertEqual($decrypted,$source); + $encrypted=OC_Crypt::blockEncrypt($source, $key); + $decrypted=OC_Crypt::blockDecrypt($encrypted, $key); + $this->assertEqual($decrypted, $source); } @@ -59,14 +59,14 @@ class Test_Encryption extends UnitTestCase { $file=__DIR__.'/binary'; $source=file_get_contents($file); //binary file - $encrypted=OC_Crypt::encrypt($source,$key); - $decrypted=OC_Crypt::decrypt($encrypted,$key); + $encrypted=OC_Crypt::encrypt($source, $key); + $decrypted=OC_Crypt::decrypt($encrypted, $key); $decrypted=rtrim($decrypted, "\0"); - $this->assertEqual($decrypted,$source); + $this->assertEqual($decrypted, $source); - $encrypted=OC_Crypt::blockEncrypt($source,$key); - $decrypted=OC_Crypt::blockDecrypt($encrypted,$key, strlen($source)); - $this->assertEqual($decrypted,$source); + $encrypted=OC_Crypt::blockEncrypt($source, $key); + $decrypted=OC_Crypt::blockDecrypt($encrypted, $key, strlen($source)); + $this->assertEqual($decrypted, $source); } } diff --git a/apps/files_encryption/tests/proxy.php b/apps/files_encryption/tests/proxy.php index c3c8f4a2db0ef754e860d596a1fb028493367dbb..5aa617e7472b00d5da4651e93ca61d75ded6463b 100644 --- a/apps/files_encryption/tests/proxy.php +++ b/apps/files_encryption/tests/proxy.php @@ -13,8 +13,8 @@ class Test_CryptProxy extends UnitTestCase { public function setUp() { $user=OC_User::getUser(); - $this->oldConfig=OCP\Config::getAppValue('files_encryption','enable_encryption','true'); - OCP\Config::setAppValue('files_encryption','enable_encryption','true'); + $this->oldConfig=OCP\Config::getAppValue('files_encryption','enable_encryption', 'true'); + OCP\Config::setAppValue('files_encryption', 'enable_encryption', 'true'); $this->oldKey=isset($_SESSION['enckey'])?$_SESSION['enckey']:null; @@ -30,7 +30,7 @@ class Test_CryptProxy extends UnitTestCase { //set up temporary storage OC_Filesystem::clearMounts(); - OC_Filesystem::mount('OC_Filestorage_Temporary', array(),'/'); + OC_Filesystem::mount('OC_Filestorage_Temporary', array(), '/'); OC_Filesystem::init('/'.$user.'/files'); @@ -41,8 +41,8 @@ class Test_CryptProxy extends UnitTestCase { } public function tearDown() { - OCP\Config::setAppValue('files_encryption','enable_encryption',$this->oldConfig); - if(!is_null($this->oldKey)) { + OCP\Config::setAppValue('files_encryption', 'enable_encryption', $this->oldConfig); + if ( ! is_null($this->oldKey)) { $_SESSION['enckey']=$this->oldKey; } } @@ -51,16 +51,16 @@ class Test_CryptProxy extends UnitTestCase { $file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; $original=file_get_contents($file); - OC_Filesystem::file_put_contents('/file',$original); + OC_Filesystem::file_put_contents('/file', $original); OC_FileProxy::$enabled=false; $stored=OC_Filesystem::file_get_contents('/file'); OC_FileProxy::$enabled=true; $fromFile=OC_Filesystem::file_get_contents('/file'); - $this->assertNotEqual($original,$stored); + $this->assertNotEqual($original, $stored); $this->assertEqual(strlen($original), strlen($fromFile)); - $this->assertEqual($original,$fromFile); + $this->assertEqual($original, $fromFile); } @@ -72,46 +72,46 @@ class Test_CryptProxy extends UnitTestCase { $view=new OC_FilesystemView('/'.OC_User::getUser()); $userDir='/'.OC_User::getUser().'/files'; - $rootView->file_put_contents($userDir.'/file',$original); + $rootView->file_put_contents($userDir.'/file', $original); OC_FileProxy::$enabled=false; $stored=$rootView->file_get_contents($userDir.'/file'); OC_FileProxy::$enabled=true; - $this->assertNotEqual($original,$stored); + $this->assertNotEqual($original, $stored); $fromFile=$rootView->file_get_contents($userDir.'/file'); - $this->assertEqual($original,$fromFile); + $this->assertEqual($original, $fromFile); $fromFile=$view->file_get_contents('files/file'); - $this->assertEqual($original,$fromFile); + $this->assertEqual($original, $fromFile); } public function testBinary() { $file=__DIR__.'/binary'; $original=file_get_contents($file); - OC_Filesystem::file_put_contents('/file',$original); + OC_Filesystem::file_put_contents('/file', $original); OC_FileProxy::$enabled=false; $stored=OC_Filesystem::file_get_contents('/file'); OC_FileProxy::$enabled=true; $fromFile=OC_Filesystem::file_get_contents('/file'); - $this->assertNotEqual($original,$stored); + $this->assertNotEqual($original, $stored); $this->assertEqual(strlen($original), strlen($fromFile)); - $this->assertEqual($original,$fromFile); + $this->assertEqual($original, $fromFile); $file=__DIR__.'/zeros'; $original=file_get_contents($file); - OC_Filesystem::file_put_contents('/file',$original); + OC_Filesystem::file_put_contents('/file', $original); OC_FileProxy::$enabled=false; $stored=OC_Filesystem::file_get_contents('/file'); OC_FileProxy::$enabled=true; $fromFile=OC_Filesystem::file_get_contents('/file'); - $this->assertNotEqual($original,$stored); + $this->assertNotEqual($original, $stored); $this->assertEqual(strlen($original), strlen($fromFile)); } } diff --git a/apps/files_encryption/tests/stream.php b/apps/files_encryption/tests/stream.php index 5ea0da480171651a076ad13ef3c9dbb0f9bb5609..e4af17d47b5b404cc0ab169c255921d76b210170 100644 --- a/apps/files_encryption/tests/stream.php +++ b/apps/files_encryption/tests/stream.php @@ -10,27 +10,27 @@ class Test_CryptStream extends UnitTestCase { private $tmpFiles=array(); function testStream() { - $stream=$this->getStream('test1','w', strlen('foobar')); - fwrite($stream,'foobar'); + $stream=$this->getStream('test1', 'w', strlen('foobar')); + fwrite($stream, 'foobar'); fclose($stream); - $stream=$this->getStream('test1','r', strlen('foobar')); - $data=fread($stream,6); + $stream=$this->getStream('test1', 'r', strlen('foobar')); + $data=fread($stream, 6); fclose($stream); - $this->assertEqual('foobar',$data); + $this->assertEqual('foobar', $data); $file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; - $source=fopen($file,'r'); - $target=$this->getStream('test2','w',0); - OCP\Files::streamCopy($source,$target); + $source=fopen($file, 'r'); + $target=$this->getStream('test2', 'w', 0); + OCP\Files::streamCopy($source, $target); fclose($target); fclose($source); - $stream=$this->getStream('test2','r', filesize($file)); + $stream=$this->getStream('test2', 'r', filesize($file)); $data=stream_get_contents($stream); $original=file_get_contents($file); $this->assertEqual(strlen($original), strlen($data)); - $this->assertEqual($original,$data); + $this->assertEqual($original, $data); } /** @@ -40,46 +40,46 @@ class Test_CryptStream extends UnitTestCase { * @param int size * @return resource */ - function getStream($id,$mode,$size) { - if($id==='') { + function getStream($id, $mode, $size) { + if ($id==='') { $id=uniqid(); } - if(!isset($this->tmpFiles[$id])) { + if ( ! isset($this->tmpFiles[$id])) { $file=OCP\Files::tmpFile(); $this->tmpFiles[$id]=$file; - }else{ + } else { $file=$this->tmpFiles[$id]; } - $stream=fopen($file,$mode); - OC_CryptStream::$sourceStreams[$id]=array('path'=>'dummy'.$id,'stream'=>$stream,'size'=>$size); - return fopen('crypt://streams/'.$id,$mode); + $stream=fopen($file, $mode); + OC_CryptStream::$sourceStreams[$id]=array('path'=>'dummy'.$id, 'stream'=>$stream, 'size'=>$size); + return fopen('crypt://streams/'.$id, $mode); } function testBinary() { $file=__DIR__.'/binary'; $source=file_get_contents($file); - $stream=$this->getStream('test','w', strlen($source)); - fwrite($stream,$source); + $stream=$this->getStream('test', 'w', strlen($source)); + fwrite($stream, $source); fclose($stream); - $stream=$this->getStream('test','r', strlen($source)); + $stream=$this->getStream('test', 'r', strlen($source)); $data=stream_get_contents($stream); fclose($stream); $this->assertEqual(strlen($data), strlen($source)); - $this->assertEqual($source,$data); + $this->assertEqual($source, $data); $file=__DIR__.'/zeros'; $source=file_get_contents($file); - $stream=$this->getStream('test2','w', strlen($source)); - fwrite($stream,$source); + $stream=$this->getStream('test2', 'w', strlen($source)); + fwrite($stream, $source); fclose($stream); - $stream=$this->getStream('test2','r', strlen($source)); + $stream=$this->getStream('test2', 'r', strlen($source)); $data=stream_get_contents($stream); fclose($stream); $this->assertEqual(strlen($data), strlen($source)); - $this->assertEqual($source,$data); + $this->assertEqual($source, $data); } } diff --git a/apps/files_external/ajax/addMountPoint.php b/apps/files_external/ajax/addMountPoint.php index e08f805942f0e935258f9016a29bd5f21c034e2e..4cd8871b310c34384f979b0390a4274919cc23b2 100644 --- a/apps/files_external/ajax/addMountPoint.php +++ b/apps/files_external/ajax/addMountPoint.php @@ -10,4 +10,9 @@ if ($_POST['isPersonal'] == 'true') { OCP\JSON::checkAdminUser(); $isPersonal = false; } -OC_Mount_Config::addMountPoint($_POST['mountPoint'], $_POST['class'], $_POST['classOptions'], $_POST['mountType'], $_POST['applicable'], $isPersonal); +OC_Mount_Config::addMountPoint($_POST['mountPoint'], + $_POST['class'], + $_POST['classOptions'], + $_POST['mountType'], + $_POST['applicable'], + $isPersonal); \ No newline at end of file diff --git a/apps/files_external/ajax/addRootCertificate.php b/apps/files_external/ajax/addRootCertificate.php index 72eb30009d1a00406914c44b15eddba3456d4e89..be60b415e1b5ff5b24b93de26cd841f83e961557 100644 --- a/apps/files_external/ajax/addRootCertificate.php +++ b/apps/files_external/ajax/addRootCertificate.php @@ -2,7 +2,7 @@ OCP\JSON::checkAppEnabled('files_external'); -if ( !($filename = $_FILES['rootcert_import']['name']) ) { +if ( ! ($filename = $_FILES['rootcert_import']['name']) ) { header("Location: settings/personal.php"); exit; } @@ -13,7 +13,7 @@ fclose($fh); $filename = $_FILES['rootcert_import']['name']; $view = new \OC_FilesystemView('/'.\OCP\User::getUser().'/files_external/uploads'); -if (!$view->file_exists('')) $view->mkdir(''); +if ( ! $view->file_exists('')) $view->mkdir(''); $isValid = openssl_pkey_get_public($data); @@ -29,8 +29,10 @@ if ( $isValid ) { $view->file_put_contents($filename, $data); OC_Mount_Config::createCertificateBundle(); } else { - OCP\Util::writeLog("files_external", "Couldn't import SSL root certificate ($filename), allowed formats: PEM and DER", OCP\Util::WARN); + OCP\Util::writeLog('files_external', + 'Couldn\'t import SSL root certificate ('.$filename.'), allowed formats: PEM and DER', + OCP\Util::WARN); } -header("Location: settings/personal.php"); +header('Location: settings/personal.php'); exit; diff --git a/apps/files_external/ajax/dropbox.php b/apps/files_external/ajax/dropbox.php index f5923940dc90ddd055f5ed48190e29ae5c96793b..58c41d6906263994e36a8c2fc0f250574ba53709 100644 --- a/apps/files_external/ajax/dropbox.php +++ b/apps/files_external/ajax/dropbox.php @@ -16,9 +16,13 @@ if (isset($_POST['app_key']) && isset($_POST['app_secret'])) { $callback = null; } $token = $oauth->getRequestToken(); - OCP\JSON::success(array('data' => array('url' => $oauth->getAuthorizeUrl($callback), 'request_token' => $token['token'], 'request_token_secret' => $token['token_secret']))); + OCP\JSON::success(array('data' => array('url' => $oauth->getAuthorizeUrl($callback), + 'request_token' => $token['token'], + 'request_token_secret' => $token['token_secret']))); } catch (Exception $exception) { - OCP\JSON::error(array('data' => array('message' => 'Fetching request tokens failed. Verify that your Dropbox app key and secret are correct.'))); + OCP\JSON::error(array('data' => array('message' => + 'Fetching request tokens failed. Verify that your Dropbox app key and secret are correct.') + )); } break; case 2: @@ -26,9 +30,12 @@ if (isset($_POST['app_key']) && isset($_POST['app_secret'])) { try { $oauth->setToken($_POST['request_token'], $_POST['request_token_secret']); $token = $oauth->getAccessToken(); - OCP\JSON::success(array('access_token' => $token['token'], 'access_token_secret' => $token['token_secret'])); + OCP\JSON::success(array('access_token' => $token['token'], + 'access_token_secret' => $token['token_secret'])); } catch (Exception $exception) { - OCP\JSON::error(array('data' => array('message' => 'Fetching access tokens failed. Verify that your Dropbox app key and secret are correct.'))); + OCP\JSON::error(array('data' => array('message' => + 'Fetching access tokens failed. Verify that your Dropbox app key and secret are correct.') + )); } } break; diff --git a/apps/files_external/ajax/google.php b/apps/files_external/ajax/google.php index 4cd01c06cc9d9f81c90e05bb014f91707cd5a55a..c76c7618e4d056f711a5bc77196c03f9b9037749 100644 --- a/apps/files_external/ajax/google.php +++ b/apps/files_external/ajax/google.php @@ -14,7 +14,9 @@ if (isset($_POST['step'])) { } else { $callback = null; } - $scope = 'https://docs.google.com/feeds/ https://docs.googleusercontent.com/ https://spreadsheets.google.com/feeds/'; + $scope = 'https://docs.google.com/feeds/' + .' https://docs.googleusercontent.com/' + .' https://spreadsheets.google.com/feeds/'; $url = 'https://www.google.com/accounts/OAuthGetRequestToken?scope='.urlencode($scope); $params = array('scope' => $scope, 'oauth_callback' => $callback); $request = OAuthRequest::from_consumer_and_token($consumer, null, 'GET', $url, $params); @@ -24,24 +26,35 @@ if (isset($_POST['step'])) { parse_str($response, $token); if (isset($token['oauth_token']) && isset($token['oauth_token_secret'])) { $authUrl = 'https://www.google.com/accounts/OAuthAuthorizeToken?oauth_token='.$token['oauth_token']; - OCP\JSON::success(array('data' => array('url' => $authUrl, 'request_token' => $token['oauth_token'], 'request_token_secret' => $token['oauth_token_secret']))); + OCP\JSON::success(array('data' => array('url' => $authUrl, + 'request_token' => $token['oauth_token'], + 'request_token_secret' => $token['oauth_token_secret']))); } else { - OCP\JSON::error(array('data' => array('message' => 'Fetching request tokens failed. Error: '.$response))); + OCP\JSON::error(array('data' => array( + 'message' => 'Fetching request tokens failed. Error: '.$response + ))); } break; case 2: - if (isset($_POST['oauth_verifier']) && isset($_POST['request_token']) && isset($_POST['request_token_secret'])) { + if (isset($_POST['oauth_verifier']) + && isset($_POST['request_token']) + && isset($_POST['request_token_secret']) + ) { $token = new OAuthToken($_POST['request_token'], $_POST['request_token_secret']); $url = 'https://www.google.com/accounts/OAuthGetAccessToken'; - $request = OAuthRequest::from_consumer_and_token($consumer, $token, 'GET', $url, array('oauth_verifier' => $_POST['oauth_verifier'])); + $request = OAuthRequest::from_consumer_and_token($consumer, $token, 'GET', $url, + array('oauth_verifier' => $_POST['oauth_verifier'])); $request->sign_request($sigMethod, $consumer, $token); $response = send_signed_request('GET', $url, array($request->to_header()), null, false); $token = array(); parse_str($response, $token); if (isset($token['oauth_token']) && isset($token['oauth_token_secret'])) { - OCP\JSON::success(array('access_token' => $token['oauth_token'], 'access_token_secret' => $token['oauth_token_secret'])); + OCP\JSON::success(array('access_token' => $token['oauth_token'], + 'access_token_secret' => $token['oauth_token_secret'])); } else { - OCP\JSON::error(array('data' => array('message' => 'Fetching access tokens failed. Error: '.$response))); + OCP\JSON::error(array('data' => array( + 'message' => 'Fetching access tokens failed. Error: '.$response + ))); } } break; diff --git a/apps/files_external/js/settings.js b/apps/files_external/js/settings.js index 89f346574e2d991e88e50247acd4bbc6fafc2320..0dc983ca8ad0199680611fdd46ec516be79a7e6f 100644 --- a/apps/files_external/js/settings.js +++ b/apps/files_external/js/settings.js @@ -142,7 +142,7 @@ $(document).ready(function() { $('td.remove>img').live('click', function() { var tr = $(this).parent().parent(); var mountPoint = $(tr).find('.mountPoint input').val(); - if (!mountPoint) { + if ( ! mountPoint) { var row=this.parentNode.parentNode; $.post(OC.filePath('files_external', 'ajax', 'removeRootCertificate.php'), { cert: row.id }); $(tr).remove(); diff --git a/apps/files_external/l10n/ar.php b/apps/files_external/l10n/ar.php new file mode 100644 index 0000000000000000000000000000000000000000..06837d5085c7e2607125d7b42be994a6812ae0cc --- /dev/null +++ b/apps/files_external/l10n/ar.php @@ -0,0 +1,5 @@ + "مجموعات", +"Users" => "المستخدمين", +"Delete" => "حذف" +); diff --git a/apps/files_external/l10n/bg_BG.php b/apps/files_external/l10n/bg_BG.php new file mode 100644 index 0000000000000000000000000000000000000000..48779581846167902e73f50151eee2c1433728e7 --- /dev/null +++ b/apps/files_external/l10n/bg_BG.php @@ -0,0 +1,4 @@ + "Групи", +"Delete" => "Изтриване" +); diff --git a/apps/files_external/l10n/ca.php b/apps/files_external/l10n/ca.php index fc6706381b742cf9d1b296ee6c8e0a10241f506b..e8a922ca0f9f22bfe09dcc080aec02411946de4b 100644 --- a/apps/files_external/l10n/ca.php +++ b/apps/files_external/l10n/ca.php @@ -5,6 +5,8 @@ "Fill out all required fields" => "Ompliu els camps requerits", "Please provide a valid Dropbox app key and secret." => "Proporcioneu una clau d'aplicació i secret vàlids per a Dropbox", "Error configuring Google Drive storage" => "Error en configurar l'emmagatzemament Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Avís: \"smbclient\" no està instal·lat. No es pot muntar la compartició CIFS/SMB. Demaneu a l'administrador del sistema que l'instal·li.", +"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." => "Avís: El suport FTP per PHP no està activat o no està instal·lat. No es pot muntar la compartició FTP. Demaneu a l'administrador del sistema que l'instal·li.", "External Storage" => "Emmagatzemament extern", "Mount point" => "Punt de muntatge", "Backend" => "Dorsal", diff --git a/apps/files_external/l10n/cs_CZ.php b/apps/files_external/l10n/cs_CZ.php index 51951c19bfd96fa8fec49d230e6a5c7e741d6968..9c647fad939862d8810b34429821a7ac16e604a0 100644 --- a/apps/files_external/l10n/cs_CZ.php +++ b/apps/files_external/l10n/cs_CZ.php @@ -5,12 +5,14 @@ "Fill out all required fields" => "Vyplňte všechna povinná pole", "Please provide a valid Dropbox app key and secret." => "Zadejte, prosím, platný klíč a bezpečnostní frázi aplikace Dropbox.", "Error configuring Google Drive storage" => "Chyba při nastavení úložiště Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Varování: není nainstalován program \"smbclient\". Není možné připojení oddílů CIFS/SMB. Prosím požádejte svého správce systému ať jej nainstaluje.", +"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." => "Varování: není nainstalována, nebo povolena, podpora FTP v PHP. Není možné připojení oddílů FTP. Prosím požádejte svého správce systému ať ji nainstaluje.", "External Storage" => "Externí úložiště", "Mount point" => "Přípojný bod", "Backend" => "Podpůrná vrstva", "Configuration" => "Nastavení", "Options" => "Možnosti", -"Applicable" => "Platný", +"Applicable" => "Přístupný pro", "Add mount point" => "Přidat bod připojení", "None set" => "Nenastaveno", "All Users" => "Všichni uživatelé", diff --git a/apps/files_external/l10n/de.php b/apps/files_external/l10n/de.php index 5d57e5e4598129c1e3193045366bbb249a73abfa..196b3af203882efb2f4e258e5cf04fcdfa9a0a19 100644 --- a/apps/files_external/l10n/de.php +++ b/apps/files_external/l10n/de.php @@ -5,6 +5,8 @@ "Fill out all required fields" => "Bitte alle notwendigen Felder füllen", "Please provide a valid Dropbox app key and secret." => "Bitte trage einen gültigen Dropbox-App-Key mit Secret ein.", "Error configuring Google Drive storage" => "Fehler beim Einrichten von Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Warnung: \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitte Deinen System-Verwalter dies zu installieren.", +"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." => "Warnung: \"smbclient\" ist nicht aktiv oder nicht installiert. Das Einhängen von FTP-Freigaben ist nicht möglich. Bitte Deinen System-Verwalter dies zu installieren.", "External Storage" => "Externer Speicher", "Mount point" => "Mount-Point", "Backend" => "Backend", diff --git a/apps/files_external/l10n/es.php b/apps/files_external/l10n/es.php index 32a0d8968747ee56acedb6f563875b74337b4b2f..d4e566276496b028601743484c0373e1dd02e418 100644 --- a/apps/files_external/l10n/es.php +++ b/apps/files_external/l10n/es.php @@ -5,6 +5,8 @@ "Fill out all required fields" => "Rellenar todos los campos requeridos", "Please provide a valid Dropbox app key and secret." => "Por favor , proporcione un secreto y una contraseña válida de la app Dropbox.", "Error configuring Google Drive storage" => "Error configurando el almacenamiento de Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Advertencia: El cliente smb (smbclient) no se encuentra instalado. El montado de archivos o ficheros CIFS/SMB no es posible. Por favor pida al administrador de su sistema que lo instale.", +"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." => "Advertencia: El soporte de FTP en PHP no se encuentra instalado. El montado de archivos o ficheros FTP no es posible. Por favor pida al administrador de su sistema que lo instale.", "External Storage" => "Almacenamiento externo", "Mount point" => "Punto de montaje", "Backend" => "Motor", diff --git a/apps/files_external/l10n/es_AR.php b/apps/files_external/l10n/es_AR.php index 055fbe782e73079afe888a3ed4fe9bae1afb3b6d..aa117e802743c5c661afb752bbcabbacb7d496ac 100644 --- a/apps/files_external/l10n/es_AR.php +++ b/apps/files_external/l10n/es_AR.php @@ -5,6 +5,8 @@ "Fill out all required fields" => "Rellenar todos los campos requeridos", "Please provide a valid Dropbox app key and secret." => "Por favor, proporcioná un secreto y una contraseña válida para la aplicación Dropbox.", "Error configuring Google Drive storage" => "Error al configurar el almacenamiento de Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Advertencia: El cliente smb (smbclient) no se encuentra instalado. El montado de archivos o ficheros CIFS/SMB no es posible. Por favor pida al administrador de su sistema que lo instale.", +"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." => "Advertencia: El soporte de FTP en PHP no se encuentra instalado. El montado de archivos o ficheros FTP no es posible. Por favor pida al administrador de su sistema que lo instale.", "External Storage" => "Almacenamiento externo", "Mount point" => "Punto de montaje", "Backend" => "Motor", diff --git a/apps/files_external/l10n/fa.php b/apps/files_external/l10n/fa.php new file mode 100644 index 0000000000000000000000000000000000000000..b866201361ad4695cf6d7b3c88ab9512775837d8 --- /dev/null +++ b/apps/files_external/l10n/fa.php @@ -0,0 +1,5 @@ + "گروه ها", +"Users" => "کاربران", +"Delete" => "حذف" +); diff --git a/apps/files_external/l10n/gl.php b/apps/files_external/l10n/gl.php index 3830efb70bf97e5bae53e3944e33a096cbda5a74..5024dac4d8c937d5c096eaf6f7aaa7a09a29f245 100644 --- a/apps/files_external/l10n/gl.php +++ b/apps/files_external/l10n/gl.php @@ -1,18 +1,24 @@ "Concedeuse acceso", +"Error configuring Dropbox storage" => "Produciuse un erro ao configurar o almacenamento en Dropbox", +"Grant access" => "Permitir o acceso", +"Fill out all required fields" => "Cubrir todos os campos obrigatorios", +"Please provide a valid Dropbox app key and secret." => "Dá o segredo e a chave correcta do aplicativo de Dropbox.", +"Error configuring Google Drive storage" => "Produciuse un erro ao configurar o almacenamento en Google Drive", "External Storage" => "Almacenamento externo", "Mount point" => "Punto de montaxe", -"Backend" => "Almacén", +"Backend" => "Infraestrutura", "Configuration" => "Configuración", "Options" => "Opcións", -"Applicable" => "Aplicable", -"Add mount point" => "Engadir punto de montaxe", -"None set" => "Non establecido", -"All Users" => "Tódolos usuarios", +"Applicable" => "Aplicábel", +"Add mount point" => "Engadir un punto de montaxe", +"None set" => "Ningún definido", +"All Users" => "Todos os usuarios", "Groups" => "Grupos", "Users" => "Usuarios", "Delete" => "Eliminar", -"Enable User External Storage" => "Habilitar almacenamento externo do usuario", +"Enable User External Storage" => "Activar o almacenamento externo do usuario", "Allow users to mount their own external storage" => "Permitir aos usuarios montar os seus propios almacenamentos externos", -"SSL root certificates" => "Certificados raíz SSL", -"Import Root Certificate" => "Importar Certificado Raíz" +"SSL root certificates" => "Certificados SSL root", +"Import Root Certificate" => "Importar o certificado root" ); diff --git a/apps/files_external/l10n/he.php b/apps/files_external/l10n/he.php index 12dfa62e7c8d018ffb9c6cc87337607dd4964b49..3dc04d4e79c81ef34a48d6232d261b9e3dbb6221 100644 --- a/apps/files_external/l10n/he.php +++ b/apps/files_external/l10n/he.php @@ -1,7 +1,18 @@ "הוענקה גישה", +"Error configuring Dropbox storage" => "אירעה שגיאה בעת הגדרת אחסון ב־Dropbox", +"Grant access" => "הענקת גישה", +"Fill out all required fields" => "נא למלא את כל השדות הנדרשים", +"Please provide a valid Dropbox app key and secret." => "נא לספק קוד יישום וסוד תקניים של Dropbox.", +"Error configuring Google Drive storage" => "אירעה שגיאה בעת הגדרת אחסון ב־Google Drive", "External Storage" => "אחסון חיצוני", +"Mount point" => "נקודת עגינה", +"Backend" => "מנגנון", "Configuration" => "הגדרות", "Options" => "אפשרויות", +"Applicable" => "ניתן ליישום", +"Add mount point" => "הוספת נקודת עגינה", +"None set" => "לא הוגדרה", "All Users" => "כל המשתמשים", "Groups" => "קבוצות", "Users" => "משתמשים", diff --git a/apps/files_external/l10n/hr.php b/apps/files_external/l10n/hr.php new file mode 100644 index 0000000000000000000000000000000000000000..24f27ddf81bc2a1067493880089e0db8c9fa0156 --- /dev/null +++ b/apps/files_external/l10n/hr.php @@ -0,0 +1,5 @@ + "Grupe", +"Users" => "Korisnici", +"Delete" => "Obriši" +); diff --git a/apps/files_external/l10n/hu_HU.php b/apps/files_external/l10n/hu_HU.php new file mode 100644 index 0000000000000000000000000000000000000000..e915c34b9501ec6931639d9c33d9f36e6ce34287 --- /dev/null +++ b/apps/files_external/l10n/hu_HU.php @@ -0,0 +1,5 @@ + "Csoportok", +"Users" => "Felhasználók", +"Delete" => "Törlés" +); diff --git a/apps/files_external/l10n/ia.php b/apps/files_external/l10n/ia.php new file mode 100644 index 0000000000000000000000000000000000000000..f57f96688bf4c0d532e338be9f4fce3f0d276d2a --- /dev/null +++ b/apps/files_external/l10n/ia.php @@ -0,0 +1,5 @@ + "Gruppos", +"Users" => "Usatores", +"Delete" => "Deler" +); diff --git a/apps/files_external/l10n/it.php b/apps/files_external/l10n/it.php index 49effebdfc379948eb60d187a21d9e7d041d3419..98c83146d48456e28d571ed1be0cbefe1ffcbc20 100644 --- a/apps/files_external/l10n/it.php +++ b/apps/files_external/l10n/it.php @@ -5,6 +5,8 @@ "Fill out all required fields" => "Compila tutti i campi richiesti", "Please provide a valid Dropbox app key and secret." => "Fornisci chiave di applicazione e segreto di Dropbox validi.", "Error configuring Google Drive storage" => "Errore durante la configurazione dell'archivio Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Avviso: \"smbclient\" non è installato. Impossibile montare condivisioni CIFS/SMB. Chiedi all'amministratore di sistema di installarlo.", +"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." => "Avviso: il supporto FTP di PHP non è abilitato o non è installato. Impossibile montare condivisioni FTP. Chiedi all'amministratore di sistema di installarlo.", "External Storage" => "Archiviazione esterna", "Mount point" => "Punto di mount", "Backend" => "Motore", diff --git a/apps/files_external/l10n/ja_JP.php b/apps/files_external/l10n/ja_JP.php index 92f74ce9f723e78db5420fae5fa30a61dacfc360..cd09bb43db79c92a192bb834cc879b7ad8db4662 100644 --- a/apps/files_external/l10n/ja_JP.php +++ b/apps/files_external/l10n/ja_JP.php @@ -5,6 +5,8 @@ "Fill out all required fields" => "すべての必須フィールドを埋めて下さい", "Please provide a valid Dropbox app key and secret." => "有効なDropboxアプリのキーとパスワードを入力して下さい。", "Error configuring Google Drive storage" => "Googleドライブストレージの設定エラー", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "警告: \"smbclient\" はインストールされていません。CIFS/SMB 共有のマウントはできません。システム管理者にインストールをお願いして下さい。", +"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." => "警告: PHPのFTPサポートは無効もしくはインストールされていません。FTP共有のマウントはできません。システム管理者にインストールをお願いして下さい。", "External Storage" => "外部ストレージ", "Mount point" => "マウントポイント", "Backend" => "バックエンド", diff --git a/apps/files_external/l10n/ka_GE.php b/apps/files_external/l10n/ka_GE.php new file mode 100644 index 0000000000000000000000000000000000000000..efccca9fd782b119528d5b037f8ac194d41338e3 --- /dev/null +++ b/apps/files_external/l10n/ka_GE.php @@ -0,0 +1,5 @@ + "ჯგუფები", +"Users" => "მომხმარებელი", +"Delete" => "წაშლა" +); diff --git a/apps/files_external/l10n/ko.php b/apps/files_external/l10n/ko.php new file mode 100644 index 0000000000000000000000000000000000000000..74a400303b2cc33588ccddec19531ed58476fc94 --- /dev/null +++ b/apps/files_external/l10n/ko.php @@ -0,0 +1,24 @@ + "접근 허가됨", +"Error configuring Dropbox storage" => "Dropbox 저장소 설정 오류", +"Grant access" => "접근 권한 부여", +"Fill out all required fields" => "모든 필수 항목을 입력하십시오", +"Please provide a valid Dropbox app key and secret." => "올바른 Dropbox 앱 키와 암호를 입력하십시오.", +"Error configuring Google Drive storage" => "Google 드라이브 저장소 설정 오류", +"External Storage" => "외부 저장소", +"Mount point" => "마운트 지점", +"Backend" => "백엔드", +"Configuration" => "설정", +"Options" => "옵션", +"Applicable" => "적용 가능", +"Add mount point" => "마운트 지점 추가", +"None set" => "설정되지 않음", +"All Users" => "모든 사용자", +"Groups" => "그룹", +"Users" => "사용자", +"Delete" => "삭제", +"Enable User External Storage" => "사용자 외부 저장소 사용", +"Allow users to mount their own external storage" => "사용자별 외부 저장소 마운트 허용", +"SSL root certificates" => "SSL 루트 인증서", +"Import Root Certificate" => "루트 인증서 가져오기" +); diff --git a/apps/files_external/l10n/ku_IQ.php b/apps/files_external/l10n/ku_IQ.php new file mode 100644 index 0000000000000000000000000000000000000000..c614168d773376d802f17789c1757cb4c211e0b3 --- /dev/null +++ b/apps/files_external/l10n/ku_IQ.php @@ -0,0 +1,3 @@ + "به‌كارهێنه‌ر" +); diff --git a/apps/files_external/l10n/lb.php b/apps/files_external/l10n/lb.php new file mode 100644 index 0000000000000000000000000000000000000000..7cbfaea6a57f851b2f1d96ca166dc103d220a6f7 --- /dev/null +++ b/apps/files_external/l10n/lb.php @@ -0,0 +1,4 @@ + "Gruppen", +"Delete" => "Läschen" +); diff --git a/apps/files_external/l10n/lv.php b/apps/files_external/l10n/lv.php new file mode 100644 index 0000000000000000000000000000000000000000..26452f98b01f2ce0b86526be0d896d5df2c4f052 --- /dev/null +++ b/apps/files_external/l10n/lv.php @@ -0,0 +1,5 @@ + "Grupas", +"Users" => "Lietotāji", +"Delete" => "Izdzēst" +); diff --git a/apps/files_external/l10n/mk.php b/apps/files_external/l10n/mk.php new file mode 100644 index 0000000000000000000000000000000000000000..8fde4fcde0fe47fc5dd6cfcefcf9a818447dcd7d --- /dev/null +++ b/apps/files_external/l10n/mk.php @@ -0,0 +1,5 @@ + "Групи", +"Users" => "Корисници", +"Delete" => "Избриши" +); diff --git a/apps/files_external/l10n/ms_MY.php b/apps/files_external/l10n/ms_MY.php new file mode 100644 index 0000000000000000000000000000000000000000..2fdb089ebc6f42d110ca755d899f683269f4fcc2 --- /dev/null +++ b/apps/files_external/l10n/ms_MY.php @@ -0,0 +1,5 @@ + "Kumpulan", +"Users" => "Pengguna", +"Delete" => "Padam" +); diff --git a/apps/files_external/l10n/nn_NO.php b/apps/files_external/l10n/nn_NO.php new file mode 100644 index 0000000000000000000000000000000000000000..4b4b6167d88628cfae7ace8305001b3a06cc31b7 --- /dev/null +++ b/apps/files_external/l10n/nn_NO.php @@ -0,0 +1,5 @@ + "Grupper", +"Users" => "Brukarar", +"Delete" => "Slett" +); diff --git a/apps/files_external/l10n/oc.php b/apps/files_external/l10n/oc.php new file mode 100644 index 0000000000000000000000000000000000000000..47db011473f714e564a7f6f4879819579babee4c --- /dev/null +++ b/apps/files_external/l10n/oc.php @@ -0,0 +1,5 @@ + "Grops", +"Users" => "Usancièrs", +"Delete" => "Escafa" +); diff --git a/apps/files_external/l10n/pl.php b/apps/files_external/l10n/pl.php index 00514e59a5f8d1e8956a5ce28349a320748469b2..0da31bb6b4ac11962cf8d3f44303ccf23c5ca942 100644 --- a/apps/files_external/l10n/pl.php +++ b/apps/files_external/l10n/pl.php @@ -5,6 +5,8 @@ "Fill out all required fields" => "Wypełnij wszystkie wymagane pola", "Please provide a valid Dropbox app key and secret." => "Proszę podać prawidłowy klucz aplikacji Dropbox i klucz sekretny.", "Error configuring Google Drive storage" => "Wystąpił błąd podczas konfigurowania zasobu Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Ostrzeżenie: \"smbclient\" nie jest zainstalowany. Zamontowanie katalogów CIFS/SMB nie jest możliwe. Skontaktuj sie z administratorem w celu zainstalowania.", +"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." => "Ostrzeżenie: Wsparcie dla FTP w PHP nie jest zainstalowane lub włączone. Skontaktuj sie z administratorem w celu zainstalowania lub włączenia go.", "External Storage" => "Zewnętrzna zasoby dyskowe", "Mount point" => "Punkt montowania", "Backend" => "Zaplecze", diff --git a/apps/files_external/l10n/ru.php b/apps/files_external/l10n/ru.php index 34d34a18edafb54dd0851eb6494cb241e9ce2036..b8b5f5b1cb2add548662c7bc8906f2c8863c7612 100644 --- a/apps/files_external/l10n/ru.php +++ b/apps/files_external/l10n/ru.php @@ -5,6 +5,8 @@ "Fill out all required fields" => "Заполните все обязательные поля", "Please provide a valid Dropbox app key and secret." => "Пожалуйста, предоставьте действующий ключ Dropbox и пароль.", "Error configuring Google Drive storage" => "Ошибка при настройке хранилища Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Внимание: \"smbclient\" не установлен. Подключение по CIFS/SMB невозможно. Пожалуйста, обратитесь к системному администратору, чтобы установить его.", +"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." => "Внимание: Поддержка FTP не включена в PHP. Подключение по FTP невозможно. Пожалуйста, обратитесь к системному администратору, чтобы включить.", "External Storage" => "Внешний носитель", "Mount point" => "Точка монтирования", "Backend" => "Подсистема", diff --git a/apps/files_external/l10n/sl.php b/apps/files_external/l10n/sl.php index 713e89578e247c893dc48feede43b05f813b2481..f0db66ded963e1cad1c76791e820d27983159283 100644 --- a/apps/files_external/l10n/sl.php +++ b/apps/files_external/l10n/sl.php @@ -5,6 +5,8 @@ "Fill out all required fields" => "Zapolni vsa zahtevana polja", "Please provide a valid Dropbox app key and secret." => "Vpišite veljaven ključ programa in kodo za Dropbox", "Error configuring Google Drive storage" => "Napaka nastavljanja shrambe Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Opozorilo: \"smbclient\" ni nameščen. Priklapljanje CIFS/SMB pogonov ni mogoče. Prosimo, prosite vašega skrbnika, če ga namesti.", +"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." => "Opozorilo: FTP podpora v PHP ni omogočena ali nameščena. Priklapljanje FTP pogonov ni mogoče. Prosimo, prosite vašega skrbnika, če jo namesti ali omogoči.", "External Storage" => "Zunanja podatkovna shramba", "Mount point" => "Priklopna točka", "Backend" => "Zaledje", diff --git a/apps/files_external/l10n/sr.php b/apps/files_external/l10n/sr.php new file mode 100644 index 0000000000000000000000000000000000000000..2554c498ddafc60584bcbd399f6b4190d60b3749 --- /dev/null +++ b/apps/files_external/l10n/sr.php @@ -0,0 +1,5 @@ + "Групе", +"Users" => "Корисници", +"Delete" => "Обриши" +); diff --git a/apps/files_external/l10n/sr@latin.php b/apps/files_external/l10n/sr@latin.php new file mode 100644 index 0000000000000000000000000000000000000000..24f27ddf81bc2a1067493880089e0db8c9fa0156 --- /dev/null +++ b/apps/files_external/l10n/sr@latin.php @@ -0,0 +1,5 @@ + "Grupe", +"Users" => "Korisnici", +"Delete" => "Obriši" +); diff --git a/apps/files_external/l10n/ta_LK.php b/apps/files_external/l10n/ta_LK.php new file mode 100644 index 0000000000000000000000000000000000000000..1e01b22efa00a75d9b7e220547dc82a514d11794 --- /dev/null +++ b/apps/files_external/l10n/ta_LK.php @@ -0,0 +1,24 @@ + "அனுமதி வழங்கப்பட்டது", +"Error configuring Dropbox storage" => "Dropbox சேமிப்பை தகவமைப்பதில் வழு", +"Grant access" => "அனுமதியை வழங்கல்", +"Fill out all required fields" => "தேவையான எல்லா புலங்களையும் நிரப்புக", +"Please provide a valid Dropbox app key and secret." => "தயவுசெய்து ஒரு செல்லுபடியான Dropbox செயலி சாவி மற்றும் இரகசியத்தை வழங்குக. ", +"Error configuring Google Drive storage" => "Google இயக்க சேமிப்பகத்தை தகமைப்பதில் வழு", +"External Storage" => "வெளி சேமிப்பு", +"Mount point" => "ஏற்றப்புள்ளி", +"Backend" => "பின்நிலை", +"Configuration" => "தகவமைப்பு", +"Options" => "தெரிவுகள்", +"Applicable" => "பயன்படத்தக்க", +"Add mount point" => "ஏற்றப்புள்ளியை சேர்க்க", +"None set" => "தொகுப்பில்லா", +"All Users" => "பயனாளர்கள் எல்லாம்", +"Groups" => "குழுக்கள்", +"Users" => "பயனாளர்", +"Delete" => "நீக்குக", +"Enable User External Storage" => "பயனாளர் வெளி சேமிப்பை இயலுமைப்படுத்துக", +"Allow users to mount their own external storage" => "பயனாளர் அவர்களுடைய சொந்த வெளியக சேமிப்பை ஏற்ற அனுமதிக்க", +"SSL root certificates" => "SSL வேர் சான்றிதழ்கள்", +"Import Root Certificate" => "வேர் சான்றிதழை இறக்குமதி செய்க" +); diff --git a/apps/files_external/l10n/tr.php b/apps/files_external/l10n/tr.php new file mode 100644 index 0000000000000000000000000000000000000000..c5e9f8f892f6a64ce3b03d3fa4ea2c6975b74a65 --- /dev/null +++ b/apps/files_external/l10n/tr.php @@ -0,0 +1,5 @@ + "Gruplar", +"Users" => "Kullanıcılar", +"Delete" => "Sil" +); diff --git a/apps/files_external/l10n/uk.php b/apps/files_external/l10n/uk.php index 79920b9014abf3fd552ce518237668a7f40d0ce0..56169171f64ccf64611ceea23669cedf66342ec9 100644 --- a/apps/files_external/l10n/uk.php +++ b/apps/files_external/l10n/uk.php @@ -1,5 +1,26 @@ "Доступ дозволено", +"Error configuring Dropbox storage" => "Помилка при налаштуванні сховища Dropbox", +"Grant access" => "Дозволити доступ", +"Fill out all required fields" => "Заповніть всі обов'язкові поля", +"Please provide a valid Dropbox app key and secret." => "Будь ласка, надайте дійсний ключ та пароль Dropbox.", +"Error configuring Google Drive storage" => "Помилка при налаштуванні сховища Google Drive", +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "Попередження: Клієнт \"smbclient\" не встановлено. Під'єднанатися до CIFS/SMB тек неможливо. Попрохайте системного адміністратора встановити його.", +"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." => "Попередження: Підтримка FTP в PHP не увімкнута чи не встановлена. Під'єднанатися до FTP тек неможливо. Попрохайте системного адміністратора встановити її.", +"External Storage" => "Зовнішні сховища", +"Mount point" => "Точка монтування", +"Backend" => "Backend", +"Configuration" => "Налаштування", +"Options" => "Опції", +"Applicable" => "Придатний", +"Add mount point" => "Додати точку монтування", +"None set" => "Не встановлено", +"All Users" => "Усі користувачі", "Groups" => "Групи", "Users" => "Користувачі", -"Delete" => "Видалити" +"Delete" => "Видалити", +"Enable User External Storage" => "Активувати користувацькі зовнішні сховища", +"Allow users to mount their own external storage" => "Дозволити користувачам монтувати власні зовнішні сховища", +"SSL root certificates" => "SSL корневі сертифікати", +"Import Root Certificate" => "Імпортувати корневі сертифікати" ); diff --git a/apps/files_external/l10n/vi.php b/apps/files_external/l10n/vi.php index 80328bf957a6df99844ef6a6dc17ec87fca2eee5..0160692cb65864fc8441d09446f52c2da5692a36 100644 --- a/apps/files_external/l10n/vi.php +++ b/apps/files_external/l10n/vi.php @@ -3,6 +3,7 @@ "Error configuring Dropbox storage" => "Lỗi cấu hình lưu trữ Dropbox ", "Grant access" => "Cấp quyền truy cập", "Fill out all required fields" => "Điền vào tất cả các trường bắt buộc", +"Please provide a valid Dropbox app key and secret." => "Xin vui lòng cung cấp một ứng dụng Dropbox hợp lệ và mã bí mật.", "Error configuring Google Drive storage" => "Lỗi cấu hình lưu trữ Google Drive", "External Storage" => "Lưu trữ ngoài", "Mount point" => "Điểm gắn", diff --git a/apps/files_external/l10n/zh_TW.php b/apps/files_external/l10n/zh_TW.php new file mode 100644 index 0000000000000000000000000000000000000000..ab8c4caf24a480f2756b3370c9fb1edaca002a55 --- /dev/null +++ b/apps/files_external/l10n/zh_TW.php @@ -0,0 +1,10 @@ + "外部儲存裝置", +"Mount point" => "掛載點", +"None set" => "尚未設定", +"All Users" => "所有使用者", +"Groups" => "群組", +"Users" => "使用者", +"Delete" => "刪除", +"Import Root Certificate" => "匯入根憑證" +); diff --git a/apps/files_external/lib/amazons3.php b/apps/files_external/lib/amazons3.php index 41ec3c70b45ed00471c4b5560846d104da11d72e..235ade06db6271044456ecbbc89acc3015a42bbe 100644 --- a/apps/files_external/lib/amazons3.php +++ b/apps/files_external/lib/amazons3.php @@ -45,7 +45,7 @@ class OC_Filestorage_AmazonS3 extends OC_Filestorage_Common { if ($response) { $this->objects[$path] = $response; return $response; - // This object could be a folder, a '/' must be at the end of the path + // This object could be a folder, a '/' must be at the end of the path } else if (substr($path, -1) != '/') { $response = $this->s3->get_object_metadata($this->bucket, $path.'/'); if ($response) { @@ -108,11 +108,14 @@ class OC_Filestorage_AmazonS3 extends OC_Filestorage_Common { $stat['atime'] = time(); $stat['mtime'] = $stat['atime']; $stat['ctime'] = $stat['atime']; - } else if ($object = $this->getObject($path)) { - $stat['size'] = $object['Size']; - $stat['atime'] = time(); - $stat['mtime'] = strtotime($object['LastModified']); - $stat['ctime'] = $stat['mtime']; + } else { + $object = $this->getObject($path); + if ($object) { + $stat['size'] = $object['Size']; + $stat['atime'] = time(); + $stat['mtime'] = strtotime($object['LastModified']); + $stat['ctime'] = $stat['mtime']; + } } if (isset($stat)) { return $stat; @@ -123,12 +126,15 @@ class OC_Filestorage_AmazonS3 extends OC_Filestorage_Common { public function filetype($path) { if ($path == '' || $path == '/') { return 'dir'; - } else if ($object = $this->getObject($path)) { - // Amazon S3 doesn't have typical folders, this is an alternative method to detect a folder - if (substr($object['Key'], -1) == '/' && $object['Size'] == 0) { - return 'dir'; - } else { - return 'file'; + } else { + $object = $this->getObject($path); + if ($object) { + // Amazon S3 doesn't have typical folders, this is an alternative method to detect a folder + if (substr($object['Key'], -1) == '/' && $object['Size'] == 0) { + return 'dir'; + } else { + return 'file'; + } } } return false; @@ -199,7 +205,9 @@ class OC_Filestorage_AmazonS3 extends OC_Filestorage_Common { public function writeBack($tmpFile) { if (isset(self::$tempFiles[$tmpFile])) { $handle = fopen($tmpFile, 'r'); - $response = $this->s3->create_object($this->bucket, self::$tempFiles[$tmpFile], array('fileUpload' => $handle)); + $response = $this->s3->create_object($this->bucket, + self::$tempFiles[$tmpFile], + array('fileUpload' => $handle)); if ($response->isOK()) { unlink($tmpFile); } @@ -209,8 +217,11 @@ class OC_Filestorage_AmazonS3 extends OC_Filestorage_Common { public function getMimeType($path) { if ($this->filetype($path) == 'dir') { return 'httpd/unix-directory'; - } else if ($object = $this->getObject($path)) { - return $object['ContentType']; + } else { + $object = $this->getObject($path); + if ($object) { + return $object['ContentType']; + } } return false; } diff --git a/apps/files_external/lib/config.php b/apps/files_external/lib/config.php index 9dc3cdd71479aa361c4fe0dc828c1a0b3fc905f3..c0864dc50d2275121868c872f79ff3612aa4c963 100755 --- a/apps/files_external/lib/config.php +++ b/apps/files_external/lib/config.php @@ -38,16 +38,74 @@ class OC_Mount_Config { * @return array */ public static function getBackends() { - return array( - 'OC_Filestorage_Local' => array('backend' => 'Local', 'configuration' => array('datadir' => 'Location')), - 'OC_Filestorage_AmazonS3' => array('backend' => 'Amazon S3', 'configuration' => array('key' => 'Key', 'secret' => '*Secret', 'bucket' => 'Bucket')), - 'OC_Filestorage_Dropbox' => array('backend' => 'Dropbox', 'configuration' => array('configured' => '#configured','app_key' => 'App key', 'app_secret' => 'App secret', 'token' => '#token', 'token_secret' => '#token_secret'), 'custom' => 'dropbox'), - 'OC_Filestorage_FTP' => array('backend' => 'FTP', 'configuration' => array('host' => 'URL', 'user' => 'Username', 'password' => '*Password', 'root' => '&Root', 'secure' => '!Secure ftps://')), - 'OC_Filestorage_Google' => array('backend' => 'Google Drive', 'configuration' => array('configured' => '#configured', 'token' => '#token', 'token_secret' => '#token secret'), 'custom' => 'google'), - 'OC_Filestorage_SWIFT' => array('backend' => 'OpenStack Swift', 'configuration' => array('host' => 'URL', 'user' => 'Username', 'token' => '*Token', 'root' => '&Root', 'secure' => '!Secure ftps://')), - 'OC_Filestorage_SMB' => array('backend' => 'SMB', 'configuration' => array('host' => 'URL', 'user' => 'Username', 'password' => '*Password', 'share' => 'Share', 'root' => '&Root')), - 'OC_Filestorage_DAV' => array('backend' => 'WebDAV', 'configuration' => array('host' => 'URL', 'user' => 'Username', 'password' => '*Password', 'root' => '&Root', 'secure' => '!Secure https://')) - ); + + $backends['OC_Filestorage_Local']=array( + 'backend' => 'Local', + 'configuration' => array( + 'datadir' => 'Location')); + + $backends['OC_Filestorage_AmazonS3']=array( + 'backend' => 'Amazon S3', + 'configuration' => array( + 'key' => 'Key', + 'secret' => '*Secret', + 'bucket' => 'Bucket')); + + $backends['OC_Filestorage_Dropbox']=array( + 'backend' => 'Dropbox', + 'configuration' => array( + 'configured' => '#configured', + 'app_key' => 'App key', + 'app_secret' => 'App secret', + 'token' => '#token', + 'token_secret' => '#token_secret'), + 'custom' => 'dropbox'); + + if(OC_Mount_Config::checkphpftp()) $backends['OC_Filestorage_FTP']=array( + 'backend' => 'FTP', + 'configuration' => array( + 'host' => 'URL', + 'user' => 'Username', + 'password' => '*Password', + 'root' => '&Root', + 'secure' => '!Secure ftps://')); + + $backends['OC_Filestorage_Google']=array( + 'backend' => 'Google Drive', + 'configuration' => array( + 'configured' => '#configured', + 'token' => '#token', + 'token_secret' => '#token secret'), + 'custom' => 'google'); + + $backends['OC_Filestorage_SWIFT']=array( + 'backend' => 'OpenStack Swift', + 'configuration' => array( + 'host' => 'URL', + 'user' => 'Username', + 'token' => '*Token', + 'root' => '&Root', + 'secure' => '!Secure ftps://')); + + if(OC_Mount_Config::checksmbclient()) $backends['OC_Filestorage_SMB']=array( + 'backend' => 'SMB / CIFS', + 'configuration' => array( + 'host' => 'URL', + 'user' => 'Username', + 'password' => '*Password', + 'share' => 'Share', + 'root' => '&Root')); + + $backends['OC_Filestorage_DAV']=array( + 'backend' => 'ownCloud / WebDAV', + 'configuration' => array( + 'host' => 'URL', + 'user' => 'Username', + 'password' => '*Password', + 'root' => '&Root', + 'secure' => '!Secure https://')); + + return($backends); } /** @@ -66,9 +124,14 @@ class OC_Mount_Config { $mountPoint = substr($mountPoint, 13); // Merge the mount point into the current mount points if (isset($system[$mountPoint]) && $system[$mountPoint]['configuration'] == $mount['options']) { - $system[$mountPoint]['applicable']['groups'] = array_merge($system[$mountPoint]['applicable']['groups'], array($group)); + $system[$mountPoint]['applicable']['groups'] + = array_merge($system[$mountPoint]['applicable']['groups'], array($group)); } else { - $system[$mountPoint] = array('class' => $mount['class'], 'backend' => $backends[$mount['class']]['backend'], 'configuration' => $mount['options'], 'applicable' => array('groups' => array($group), 'users' => array())); + $system[$mountPoint] = array( + 'class' => $mount['class'], + 'backend' => $backends[$mount['class']]['backend'], + 'configuration' => $mount['options'], + 'applicable' => array('groups' => array($group), 'users' => array())); } } } @@ -80,9 +143,13 @@ class OC_Mount_Config { $mountPoint = substr($mountPoint, 13); // Merge the mount point into the current mount points if (isset($system[$mountPoint]) && $system[$mountPoint]['configuration'] == $mount['options']) { - $system[$mountPoint]['applicable']['users'] = array_merge($system[$mountPoint]['applicable']['users'], array($user)); + $system[$mountPoint]['applicable']['users'] + = array_merge($system[$mountPoint]['applicable']['users'], array($user)); } else { - $system[$mountPoint] = array('class' => $mount['class'], 'backend' => $backends[$mount['class']]['backend'], 'configuration' => $mount['options'], 'applicable' => array('groups' => array(), 'users' => array($user))); + $system[$mountPoint] = array('class' => $mount['class'], + 'backend' => $backends[$mount['class']]['backend'], + 'configuration' => $mount['options'], + 'applicable' => array('groups' => array(), 'users' => array($user))); } } } @@ -103,7 +170,9 @@ class OC_Mount_Config { if (isset($mountPoints[self::MOUNT_TYPE_USER][$uid])) { foreach ($mountPoints[self::MOUNT_TYPE_USER][$uid] as $mountPoint => $mount) { // Remove '/uid/files/' from mount point - $personal[substr($mountPoint, strlen($uid) + 8)] = array('class' => $mount['class'], 'backend' => $backends[$mount['class']]['backend'], 'configuration' => $mount['options']); + $personal[substr($mountPoint, strlen($uid) + 8)] = array('class' => $mount['class'], + 'backend' => $backends[$mount['class']]['backend'], + 'configuration' => $mount['options']); } } return $personal; @@ -135,7 +204,12 @@ class OC_Mount_Config { * @param bool Personal or system mount point i.e. is this being called from the personal or admin page * @return bool */ - public static function addMountPoint($mountPoint, $class, $classOptions, $mountType, $applicable, $isPersonal = false) { + public static function addMountPoint($mountPoint, + $class, + $classOptions, + $mountType, + $applicable, + $isPersonal = false) { if ($isPersonal) { // Verify that the mount point applies for the current user // Prevent non-admin users from mounting local storage @@ -176,7 +250,8 @@ class OC_Mount_Config { // Merge the new mount point into the current mount points if (isset($mountPoints[$mountType])) { if (isset($mountPoints[$mountType][$applicable])) { - $mountPoints[$mountType][$applicable] = array_merge($mountPoints[$mountType][$applicable], $mount[$applicable]); + $mountPoints[$mountType][$applicable] + = array_merge($mountPoints[$mountType][$applicable], $mount[$applicable]); } else { $mountPoints[$mountType] = array_merge($mountPoints[$mountType], $mount); } @@ -256,7 +331,7 @@ class OC_Mount_Config { foreach ($data[self::MOUNT_TYPE_GROUP] as $group => $mounts) { $content .= "\t\t'".$group."' => array (\n"; foreach ($mounts as $mountPoint => $mount) { - $content .= "\t\t\t'".$mountPoint."' => ".str_replace("\n", '', var_export($mount, true)).",\n"; + $content .= "\t\t\t'".$mountPoint."' => ".str_replace("\n", '', var_export($mount, true)).", \n"; } $content .= "\t\t),\n"; @@ -285,14 +360,19 @@ class OC_Mount_Config { public static function getCertificates() { $view = \OCP\Files::getStorage('files_external'); $path=\OCP\Config::getSystemValue('datadirectory').$view->getAbsolutePath("").'uploads/'; - if (!is_dir($path)) mkdir($path); + \OCP\Util::writeLog('files_external', 'checking path '.$path, \OCP\Util::INFO); + if ( ! is_dir($path)) { + //path might not exist (e.g. non-standard OC_User::getHome() value) + //in this case create full path using 3rd (recursive=true) parameter. + mkdir($path, 0777, true); + } $result = array(); $handle = opendir($path); - if (!$handle) { + if ( ! $handle) { return array(); } while (false !== ($file = readdir($handle))) { - if($file != '.' && $file != '..') $result[] = $file; + if ($file != '.' && $file != '..') $result[] = $file; } return $result; } @@ -322,4 +402,38 @@ class OC_Mount_Config { return true; } + /** + * check if smbclient is installed + */ + public static function checksmbclient() { + if(function_exists('shell_exec')) { + $output=shell_exec('which smbclient'); + return (empty($output)?false:true); + }else{ + return(false); + } + } + + /** + * check if php-ftp is installed + */ + public static function checkphpftp() { + if(function_exists('ftp_login')) { + return(true); + }else{ + return(false); + } + } + + /** + * check dependencies + */ + public static function checkDependencies() { + $l= new OC_L10N('files_external'); + $txt=''; + if(!OC_Mount_Config::checksmbclient()) $txt.=$l->t('Warning: "smbclient" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it.').'
'; + if(!OC_Mount_Config::checkphpftp()) $txt.=$l->t('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.').'
'; + + return($txt); + } } diff --git a/apps/files_external/lib/dropbox.php b/apps/files_external/lib/dropbox.php index c8220832702b8ad3015545329799941922d333d3..33ca14cab1541fa795b1bcfeda7338e9f75a8977 100755 --- a/apps/files_external/lib/dropbox.php +++ b/apps/files_external/lib/dropbox.php @@ -31,7 +31,12 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common { private static $tempFiles = array(); public function __construct($params) { - if (isset($params['configured']) && $params['configured'] == 'true' && isset($params['app_key']) && isset($params['app_secret']) && isset($params['token']) && isset($params['token_secret'])) { + if (isset($params['configured']) && $params['configured'] == 'true' + && isset($params['app_key']) + && isset($params['app_secret']) + && isset($params['token']) + && isset($params['token_secret']) + ) { $this->root=isset($params['root'])?$params['root']:''; $oauth = new Dropbox_OAuth_Curl($params['app_key'], $params['app_secret']); $oauth->setToken($params['token'], $params['token_secret']); @@ -44,7 +49,7 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common { private function getMetaData($path, $list = false) { $path = $this->root.$path; - if (!$list && isset($this->metaData[$path])) { + if ( ! $list && isset($this->metaData[$path])) { return $this->metaData[$path]; } else { if ($list) { @@ -95,7 +100,8 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common { } public function opendir($path) { - if ($contents = $this->getMetaData($path, true)) { + $contents = $this->getMetaData($path, true); + if ($contents) { $files = array(); foreach ($contents as $file) { $files[] = basename($file['path']); @@ -107,7 +113,8 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common { } public function stat($path) { - if ($metaData = $this->getMetaData($path)) { + $metaData = $this->getMetaData($path); + if ($metaData) { $stat['size'] = $metaData['bytes']; $stat['atime'] = time(); $stat['mtime'] = (isset($metaData['modified'])) ? strtotime($metaData['modified']) : time(); @@ -120,11 +127,14 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common { public function filetype($path) { if ($path == '' || $path == '/') { return 'dir'; - } else if ($metaData = $this->getMetaData($path)) { - if ($metaData['is_dir'] == 'true') { - return 'dir'; - } else { - return 'file'; + } else { + $metaData = $this->getMetaData($path); + if ($metaData) { + if ($metaData['is_dir'] == 'true') { + return 'dir'; + } else { + return 'file'; + } } } return false; @@ -241,8 +251,11 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common { public function getMimeType($path) { if ($this->filetype($path) == 'dir') { return 'httpd/unix-directory'; - } else if ($metaData = $this->getMetaData($path)) { - return $metaData['mime_type']; + } else { + $metaData = $this->getMetaData($path); + if ($metaData) { + return $metaData['mime_type']; + } } return false; } diff --git a/apps/files_external/lib/ftp.php b/apps/files_external/lib/ftp.php index 13d1387f287ac6579fddaf78a4c41683ce6c705f..e796ae446bfe3211950ba1006b560cbcd947213d 100644 --- a/apps/files_external/lib/ftp.php +++ b/apps/files_external/lib/ftp.php @@ -19,13 +19,21 @@ class OC_FileStorage_FTP extends OC_FileStorage_StreamWrapper{ $this->host=$params['host']; $this->user=$params['user']; $this->password=$params['password']; - $this->secure=isset($params['secure'])?(bool)$params['secure']:false; + if (isset($params['secure'])) { + if (is_string($params['secure'])) { + $this->secure = ($params['secure'] === 'true'); + } else { + $this->secure = (bool)$params['secure']; + } + } else { + $this->secure = false; + } $this->root=isset($params['root'])?$params['root']:'/'; - if(!$this->root || $this->root[0]!='/') { + if ( ! $this->root || $this->root[0]!='/') { $this->root='/'.$this->root; } //create the root folder if necesary - if (!$this->is_dir('')) { + if ( ! $this->is_dir('')) { $this->mkdir(''); } } @@ -37,13 +45,13 @@ class OC_FileStorage_FTP extends OC_FileStorage_StreamWrapper{ */ public function constructUrl($path) { $url='ftp'; - if($this->secure) { + if ($this->secure) { $url.='s'; } $url.='://'.$this->user.':'.$this->password.'@'.$this->host.$this->root.$path; return $url; } - public function fopen($path,$mode) { + public function fopen($path, $mode) { switch($mode) { case 'r': case 'rb': @@ -53,7 +61,7 @@ class OC_FileStorage_FTP extends OC_FileStorage_StreamWrapper{ case 'ab': //these are supported by the wrapper $context = stream_context_create(array('ftp' => array('overwrite' => true))); - return fopen($this->constructUrl($path),$mode, false,$context); + return fopen($this->constructUrl($path), $mode, false, $context); case 'r+': case 'w+': case 'wb+': @@ -63,23 +71,23 @@ class OC_FileStorage_FTP extends OC_FileStorage_StreamWrapper{ case 'c': case 'c+': //emulate these - if(strrpos($path,'.')!==false) { - $ext=substr($path, strrpos($path,'.')); - }else{ + if (strrpos($path, '.')!==false) { + $ext=substr($path, strrpos($path, '.')); + } else { $ext=''; } $tmpFile=OCP\Files::tmpFile($ext); - OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this,'writeBack'); - if($this->file_exists($path)) { - $this->getFile($path,$tmpFile); + OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this, 'writeBack'); + if ($this->file_exists($path)) { + $this->getFile($path, $tmpFile); } self::$tempFiles[$tmpFile]=$path; - return fopen('close://'.$tmpFile,$mode); + return fopen('close://'.$tmpFile, $mode); } } public function writeBack($tmpFile) { - if(isset(self::$tempFiles[$tmpFile])) { + if (isset(self::$tempFiles[$tmpFile])) { $this->uploadFile($tmpFile, self::$tempFiles[$tmpFile]); unlink($tmpFile); } diff --git a/apps/files_external/lib/google.php b/apps/files_external/lib/google.php index 32d57ed3cef62f49cd46b0bed0350ece9538b572..c836a5a07c04b37fbe8b25d63a7d2bc500e2a2d1 100644 --- a/apps/files_external/lib/google.php +++ b/apps/files_external/lib/google.php @@ -32,7 +32,10 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { private static $tempFiles = array(); public function __construct($params) { - if (isset($params['configured']) && $params['configured'] == 'true' && isset($params['token']) && isset($params['token_secret'])) { + if (isset($params['configured']) && $params['configured'] == 'true' + && isset($params['token']) + && isset($params['token_secret']) + ) { $consumer_key = isset($params['consumer_key']) ? $params['consumer_key'] : 'anonymous'; $consumer_secret = isset($params['consumer_secret']) ? $params['consumer_secret'] : 'anonymous'; $this->consumer = new OAuthConsumer($consumer_key, $consumer_secret); @@ -44,7 +47,14 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { } } - private function sendRequest($uri, $httpMethod, $postData = null, $extraHeaders = null, $isDownload = false, $returnHeaders = false, $isContentXML = true, $returnHTTPCode = false) { + private function sendRequest($uri, + $httpMethod, + $postData = null, + $extraHeaders = null, + $isDownload = false, + $returnHeaders = false, + $isContentXML = true, + $returnHTTPCode = false) { $uri = trim($uri); // create an associative array from each key/value url query param pair. $params = array(); @@ -58,7 +68,11 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { $tempStr .= '&' . urlencode($key) . '=' . urlencode($value); } $uri = preg_replace('/&/', '?', $tempStr, 1); - $request = OAuthRequest::from_consumer_and_token($this->consumer, $this->oauth_token, $httpMethod, $uri, $params); + $request = OAuthRequest::from_consumer_and_token($this->consumer, + $this->oauth_token, + $httpMethod, + $uri, + $params); $request->sign_request($this->sig_method, $this->consumer, $this->oauth_token); $auth_header = $request->to_header(); $headers = array($auth_header, 'GData-Version: 3.0'); @@ -132,6 +146,11 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { return false; } + /** + * Base url for google docs feeds + */ + const BASE_URI='https://docs.google.com/feeds'; + private function getResource($path) { $file = basename($path); if (array_key_exists($file, $this->entries)) { @@ -140,14 +159,14 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { // Strip the file extension; file could be a native Google Docs resource if ($pos = strpos($file, '.')) { $title = substr($file, 0, $pos); - $dom = $this->getFeed('https://docs.google.com/feeds/default/private/full?showfolders=true&title='.$title, 'GET'); + $dom = $this->getFeed(self::BASE_URI.'/default/private/full?showfolders=true&title='.$title, 'GET'); // Check if request was successful and entry exists if ($dom && $entry = $dom->getElementsByTagName('entry')->item(0)) { $this->entries[$file] = $entry; return $entry; } } - $dom = $this->getFeed('https://docs.google.com/feeds/default/private/full?showfolders=true&title='.$file, 'GET'); + $dom = $this->getFeed(self::BASE_URI.'/default/private/full?showfolders=true&title='.$file, 'GET'); // Check if request was successful and entry exists if ($dom && $entry = $dom->getElementsByTagName('entry')->item(0)) { $this->entries[$file] = $entry; @@ -180,20 +199,25 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { $collection = dirname($path); // Check if path parent is root directory if ($collection == '/' || $collection == '\.' || $collection == '.') { - $uri = 'https://docs.google.com/feeds/default/private/full'; - // Get parent content link - } else if ($dom = $this->getResource(basename($collection))) { - $uri = $dom->getElementsByTagName('content')->item(0)->getAttribute('src'); + $uri = self::BASE_URI.'/default/private/full'; + } else { + // Get parent content link + $dom = $this->getResource(basename($collection)); + if ($dom) { + $uri = $dom->getElementsByTagName('content')->item(0)->getAttribute('src'); + } } if (isset($uri)) { $title = basename($path); // Construct post data $postData = ''; $postData .= ''; - $postData .= ''; + $postData .= ''; $postData .= ''; - if ($dom = $this->sendRequest($uri, 'POST', $postData)) { + $dom = $this->sendRequest($uri, 'POST', $postData); + if ($dom) { return true; } } @@ -206,9 +230,10 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { public function opendir($path) { if ($path == '' || $path == '/') { - $next = 'https://docs.google.com/feeds/default/private/full/folder%3Aroot/contents'; + $next = self::BASE_URI.'/default/private/full/folder%3Aroot/contents'; } else { - if ($entry = $this->getResource($path)) { + $entry = $this->getResource($path); + if ($entry) { $next = $entry->getElementsByTagName('content')->item(0)->getAttribute('src'); } else { return false; @@ -230,7 +255,7 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { foreach ($entries as $entry) { $name = $entry->getElementsByTagName('title')->item(0)->nodeValue; // Google Docs resources don't always include extensions in title - if (!strpos($name, '.')) { + if ( ! strpos($name, '.')) { $extension = $this->getExtension($entry); if ($extension != '') { $name .= '.'.$extension; @@ -251,13 +276,19 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { $stat['atime'] = time(); $stat['mtime'] = time(); $stat['ctime'] = time(); - } else if ($entry = $this->getResource($path)) { - // NOTE: Native resources don't have a file size - $stat['size'] = $entry->getElementsByTagNameNS('http://schemas.google.com/g/2005', 'quotaBytesUsed')->item(0)->nodeValue; -// if (isset($atime = $entry->getElementsByTagNameNS('http://schemas.google.com/g/2005', 'lastViewed')->item(0)->nodeValue)) -// $stat['atime'] = strtotime($entry->getElementsByTagNameNS('http://schemas.google.com/g/2005', 'lastViewed')->item(0)->nodeValue); - $stat['mtime'] = strtotime($entry->getElementsByTagName('updated')->item(0)->nodeValue); - $stat['ctime'] = strtotime($entry->getElementsByTagName('published')->item(0)->nodeValue); + } else { + $entry = $this->getResource($path); + if ($entry) { + // NOTE: Native resources don't have a file size + $stat['size'] = $entry->getElementsByTagNameNS('http://schemas.google.com/g/2005', + 'quotaBytesUsed')->item(0)->nodeValue; + //if (isset($atime = $entry->getElementsByTagNameNS('http://schemas.google.com/g/2005', + // 'lastViewed')->item(0)->nodeValue)) + //$stat['atime'] = strtotime($entry->getElementsByTagNameNS('http://schemas.google.com/g/2005', + // 'lastViewed')->item(0)->nodeValue); + $stat['mtime'] = strtotime($entry->getElementsByTagName('updated')->item(0)->nodeValue); + $stat['ctime'] = strtotime($entry->getElementsByTagName('published')->item(0)->nodeValue); + } } if (isset($stat)) { return $stat; @@ -268,15 +299,18 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { public function filetype($path) { if ($path == '' || $path == '/') { return 'dir'; - } else if ($entry = $this->getResource($path)) { - $categories = $entry->getElementsByTagName('category'); - foreach ($categories as $category) { - if ($category->getAttribute('scheme') == 'http://schemas.google.com/g/2005#kind') { - $type = $category->getAttribute('label'); - if (strlen(strstr($type, 'folder')) > 0) { - return 'dir'; - } else { - return 'file'; + } else { + $entry = $this->getResource($path); + if ($entry) { + $categories = $entry->getElementsByTagName('category'); + foreach ($categories as $category) { + if ($category->getAttribute('scheme') == 'http://schemas.google.com/g/2005#kind') { + $type = $category->getAttribute('label'); + if (strlen(strstr($type, 'folder')) > 0) { + return 'dir'; + } else { + return 'file'; + } } } } @@ -291,14 +325,17 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { public function isUpdatable($path) { if ($path == '' || $path == '/') { return true; - } else if ($entry = $this->getResource($path)) { - // Check if edit or edit-media links exist - $links = $entry->getElementsByTagName('link'); - foreach ($links as $link) { - if ($link->getAttribute('rel') == 'edit') { - return true; - } else if ($link->getAttribute('rel') == 'edit-media') { - return true; + } else { + $entry = $this->getResource($path); + if ($entry) { + // Check if edit or edit-media links exist + $links = $entry->getElementsByTagName('link'); + foreach ($links as $link) { + if ($link->getAttribute('rel') == 'edit') { + return true; + } else if ($link->getAttribute('rel') == 'edit-media') { + return true; + } } } } @@ -316,7 +353,8 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { public function unlink($path) { // Get resource self link to trash resource - if ($entry = $this->getResource($path)) { + $entry = $this->getResource($path); + if ($entry) { $links = $entry->getElementsByTagName('link'); foreach ($links as $link) { if ($link->getAttribute('rel') == 'self') { @@ -333,7 +371,8 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { } public function rename($path1, $path2) { - if ($entry = $this->getResource($path1)) { + $entry = $this->getResource($path1); + if ($entry) { $collection = dirname($path2); if (dirname($path1) == $collection) { // Get resource edit link to rename resource @@ -348,14 +387,18 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { $title = basename($path2); // Construct post data $postData = ''; - $postData .= ''; + $postData .= ''; $postData .= ''.$title.''; $postData .= ''; $this->sendRequest($uri, 'PUT', $postData); return true; } else { // Move to different collection - if ($collectionEntry = $this->getResource($collection)) { + $collectionEntry = $this->getResource($collection); + if ($collectionEntry) { $feedUri = $collectionEntry->getElementsByTagName('content')->item(0)->getAttribute('src'); // Construct post data $postData = ''; @@ -374,7 +417,8 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { switch ($mode) { case 'r': case 'rb': - if ($entry = $this->getResource($path)) { + $entry = $this->getResource($path); + if ($entry) { $extension = $this->getExtension($entry); $downloadUri = $entry->getElementsByTagName('content')->item(0)->getAttribute('src'); // TODO Non-native documents don't need these additional parameters @@ -394,8 +438,8 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { case 'x+': case 'c': case 'c+': - if (strrpos($path,'.') !== false) { - $ext = substr($path, strrpos($path,'.')); + if (strrpos($path, '.') !== false) { + $ext = substr($path, strrpos($path, '.')); } else { $ext = ''; } @@ -420,14 +464,14 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { private function uploadFile($path, $target) { $entry = $this->getResource($target); - if (!$entry) { + if ( ! $entry) { if (dirname($target) == '.' || dirname($target) == '/') { - $uploadUri = 'https://docs.google.com/feeds/upload/create-session/default/private/full/folder%3Aroot/contents'; + $uploadUri = self::BASE_URI.'/upload/create-session/default/private/full/folder%3Aroot/contents'; } else { $entry = $this->getResource(dirname($target)); } } - if (!isset($uploadUri) && $entry) { + if ( ! isset($uploadUri) && $entry) { $links = $entry->getElementsByTagName('link'); foreach ($links as $link) { if ($link->getAttribute('rel') == 'http://schemas.google.com/g/2005#resumable-create-media') { @@ -466,7 +510,9 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { } } $end = $i + $chunkSize - 1; - $headers = array('Content-Length: '.$chunkSize, 'Content-Type: '.$mimetype, 'Content-Range: bytes '.$i.'-'.$end.'/'.$size); + $headers = array('Content-Length: '.$chunkSize, + 'Content-Type: '.$mimetype, + 'Content-Range: bytes '.$i.'-'.$end.'/'.$size); $postData = fread($handle, $chunkSize); $result = $this->sendRequest($uploadUri, 'PUT', $postData, $headers, false, true, false, true); if ($result['code'] == '308') { @@ -484,7 +530,8 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { } public function getMimeType($path, $entry = null) { - // Entry can be passed, because extension is required for opendir and the entry can't be cached without the extension + // Entry can be passed, because extension is required for opendir + // and the entry can't be cached without the extension if ($entry == null) { if ($path == '' || $path == '/') { return 'httpd/unix-directory'; @@ -494,8 +541,10 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { } if ($entry) { $mimetype = $entry->getElementsByTagName('content')->item(0)->getAttribute('type'); - // Native Google Docs resources often default to text/html, but it may be more useful to default to a corresponding ODF mimetype - // Collections get reported as application/atom+xml, make sure it actually is a folder and fix the mimetype + // Native Google Docs resources often default to text/html, + // but it may be more useful to default to a corresponding ODF mimetype + // Collections get reported as application/atom+xml, + // make sure it actually is a folder and fix the mimetype if ($mimetype == 'text/html' || $mimetype == 'application/atom+xml;type=feed') { $categories = $entry->getElementsByTagName('category'); foreach ($categories as $category) { @@ -512,7 +561,8 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { } else if (strlen(strstr($type, 'drawing')) > 0) { return 'application/vnd.oasis.opendocument.graphics'; } else { - // If nothing matches return text/html, all native Google Docs resources can be exported as text/html + // If nothing matches return text/html, + // all native Google Docs resources can be exported as text/html return 'text/html'; } } @@ -524,10 +574,13 @@ class OC_Filestorage_Google extends OC_Filestorage_Common { } public function free_space($path) { - if ($dom = $this->getFeed('https://docs.google.com/feeds/metadata/default', 'GET')) { + $dom = $this->getFeed(self::BASE_URI.'/metadata/default', 'GET'); + if ($dom) { // NOTE: Native Google Docs resources don't count towards quota - $total = $dom->getElementsByTagNameNS('http://schemas.google.com/g/2005', 'quotaBytesTotal')->item(0)->nodeValue; - $used = $dom->getElementsByTagNameNS('http://schemas.google.com/g/2005', 'quotaBytesUsed')->item(0)->nodeValue; + $total = $dom->getElementsByTagNameNS('http://schemas.google.com/g/2005', + 'quotaBytesTotal')->item(0)->nodeValue; + $used = $dom->getElementsByTagNameNS('http://schemas.google.com/g/2005', + 'quotaBytesUsed')->item(0)->nodeValue; return $total - $used; } return false; diff --git a/apps/files_external/lib/smb.php b/apps/files_external/lib/smb.php index eed2582dc99bae46761a9ad9541a635d5f7c1358..071a9cd5f95e398fefa7c9d91d019e9e50cb89c0 100644 --- a/apps/files_external/lib/smb.php +++ b/apps/files_external/lib/smb.php @@ -21,45 +21,46 @@ class OC_FileStorage_SMB extends OC_FileStorage_StreamWrapper{ $this->password=$params['password']; $this->share=$params['share']; $this->root=isset($params['root'])?$params['root']:'/'; - if(!$this->root || $this->root[0]!='/') { + if ( ! $this->root || $this->root[0]!='/') { $this->root='/'.$this->root; } - if(substr($this->root,-1,1)!='/') { + if (substr($this->root, -1, 1)!='/') { $this->root.='/'; } - if(!$this->share || $this->share[0]!='/') { + if ( ! $this->share || $this->share[0]!='/') { $this->share='/'.$this->share; } - if(substr($this->share,-1,1)=='/') { - $this->share=substr($this->share,0,-1); + if (substr($this->share, -1, 1)=='/') { + $this->share=substr($this->share, 0, -1); } //create the root folder if necesary - if(!$this->is_dir('')) { + if ( ! $this->is_dir('')) { $this->mkdir(''); } } public function constructUrl($path) { - if(substr($path,-1)=='/') { - $path=substr($path,0,-1); + if (substr($path, -1)=='/') { + $path=substr($path, 0, -1); } return 'smb://'.$this->user.':'.$this->password.'@'.$this->host.$this->share.$this->root.$path; } public function stat($path) { - if(!$path and $this->root=='/') {//mtime doesn't work for shares + if ( ! $path and $this->root=='/') {//mtime doesn't work for shares $mtime=$this->shareMTime(); $stat=stat($this->constructUrl($path)); $stat['mtime']=$mtime; return $stat; - }else{ + } else { return stat($this->constructUrl($path)); } } public function filetype($path) { - return (bool)@$this->opendir($path) ? 'dir' : 'file';//using opendir causes the same amount of requests and caches the content of the folder in one go + // using opendir causes the same amount of requests and caches the content of the folder in one go + return (bool)@$this->opendir($path) ? 'dir' : 'file'; } /** @@ -67,11 +68,12 @@ class OC_FileStorage_SMB extends OC_FileStorage_StreamWrapper{ * @param int $time * @return bool */ - public function hasUpdated($path,$time) { - if(!$path and $this->root=='/') { - //mtime doesn't work for shares, but giving the nature of the backend, doing a full update is still just fast enough + public function hasUpdated($path, $time) { + if ( ! $path and $this->root=='/') { + // mtime doesn't work for shares, but giving the nature of the backend, + // doing a full update is still just fast enough return true; - }else{ + } else { $actualTime=$this->filemtime($path); return $actualTime>$time; } @@ -84,9 +86,9 @@ class OC_FileStorage_SMB extends OC_FileStorage_StreamWrapper{ $dh=$this->opendir(''); $lastCtime=0; while($file=readdir($dh)) { - if($file!='.' and $file!='..') { + if ($file!='.' and $file!='..') { $ctime=$this->filemtime($file); - if($ctime>$lastCtime) { + if ($ctime>$lastCtime) { $lastCtime=$ctime; } } diff --git a/apps/files_external/lib/streamwrapper.php b/apps/files_external/lib/streamwrapper.php index 7263ef2325395ea882c6f2f8b5795884c5f05b37..a386e3339951dde218b0f3ddb21c92512dc3938e 100644 --- a/apps/files_external/lib/streamwrapper.php +++ b/apps/files_external/lib/streamwrapper.php @@ -15,11 +15,11 @@ abstract class OC_FileStorage_StreamWrapper extends OC_Filestorage_Common{ } public function rmdir($path) { - if($this->file_exists($path)) { - $succes=rmdir($this->constructUrl($path)); + if ($this->file_exists($path)) { + $succes = rmdir($this->constructUrl($path)); clearstatcache(); return $succes; - }else{ + } else { return false; } } @@ -45,45 +45,43 @@ abstract class OC_FileStorage_StreamWrapper extends OC_Filestorage_Common{ } public function unlink($path) { - $succes=unlink($this->constructUrl($path)); + $succes = unlink($this->constructUrl($path)); clearstatcache(); return $succes; } - public function fopen($path,$mode) { - return fopen($this->constructUrl($path),$mode); + public function fopen($path, $mode) { + return fopen($this->constructUrl($path), $mode); } public function free_space($path) { return 0; } - public function touch($path,$mtime=null) { - if(is_null($mtime)) { - $fh=$this->fopen($path,'a'); - fwrite($fh,''); + public function touch($path, $mtime = null) { + if (is_null($mtime)) { + $fh = $this->fopen($path, 'a'); + fwrite($fh, ''); fclose($fh); - }else{ + } else { return false;//not supported } } - public function getFile($path,$target) { - return copy($this->constructUrl($path),$target); + public function getFile($path, $target) { + return copy($this->constructUrl($path), $target); } - public function uploadFile($path,$target) { - return copy($path,$this->constructUrl($target)); + public function uploadFile($path, $target) { + return copy($path, $this->constructUrl($target)); } - public function rename($path1,$path2) { - return rename($this->constructUrl($path1),$this->constructUrl($path2)); + public function rename($path1, $path2) { + return rename($this->constructUrl($path1), $this->constructUrl($path2)); } public function stat($path) { return stat($this->constructUrl($path)); } - - } diff --git a/apps/files_external/lib/swift.php b/apps/files_external/lib/swift.php index 632c72c280fa88400d817ab62db678444d9f61f4..a071dfdbb03271a5babd6d649bda9e3ddc8c5933 100644 --- a/apps/files_external/lib/swift.php +++ b/apps/files_external/lib/swift.php @@ -39,8 +39,8 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ * @return string */ private function getContainerName($path) { - $path=trim(trim($this->root,'/')."/".$path,'/.'); - return str_replace('/','\\',$path); + $path=trim(trim($this->root, '/')."/".$path, '/.'); + return str_replace('/', '\\', $path); } /** @@ -49,17 +49,17 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ * @return CF_Container */ private function getContainer($path) { - if($path=='' or $path=='/') { + if ($path=='' or $path=='/') { return $this->rootContainer; } - if(isset($this->containers[$path])) { + if (isset($this->containers[$path])) { return $this->containers[$path]; } - try{ + try { $container=$this->conn->get_container($this->getContainerName($path)); $this->containers[$path]=$container; return $container; - }catch(NoSuchContainerException $e) { + } catch(NoSuchContainerException $e) { return null; } } @@ -70,16 +70,16 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ * @return CF_Container */ private function createContainer($path) { - if($path=='' or $path=='/' or $path=='.') { + if ($path=='' or $path=='/' or $path=='.') { return $this->conn->create_container($this->getContainerName($path)); } $parent=dirname($path); - if($parent=='' or $parent=='/' or $parent=='.') { + if ($parent=='' or $parent=='/' or $parent=='.') { $parentContainer=$this->rootContainer; - }else{ - if(!$this->containerExists($parent)) { + } else { + if ( ! $this->containerExists($parent)) { $parentContainer=$this->createContainer($parent); - }else{ + } else { $parentContainer=$this->getContainer($parent); } } @@ -93,21 +93,21 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ * @return CF_Object */ private function getObject($path) { - if(isset($this->objects[$path])) { + if (isset($this->objects[$path])) { return $this->objects[$path]; } $container=$this->getContainer(dirname($path)); - if(is_null($container)) { + if (is_null($container)) { return null; - }else{ + } else { if ($path=="/" or $path=='') { return null; } - try{ + try { $obj=$container->get_object(basename($path)); $this->objects[$path]=$obj; return $obj; - }catch(NoSuchObjectException $e) { + } catch(NoSuchObjectException $e) { return null; } } @@ -119,11 +119,11 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ * @return array */ private function getObjects($container) { - if(is_null($container)) { + if (is_null($container)) { return array(); - }else{ + } else { $files=$container->get_objects(); - foreach($files as &$file) { + foreach ($files as &$file) { $file=$file->name; } return $files; @@ -137,7 +137,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ */ private function createObject($path) { $container=$this->getContainer(dirname($path)); - if(!is_null($container)) { + if ( ! is_null($container)) { $container=$this->createContainer(dirname($path)); } return $container->create_object(basename($path)); @@ -169,15 +169,15 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ private function getSubContainers($container) { $tmpFile=OCP\Files::tmpFile(); $obj=$this->getSubContainerFile($container); - try{ + try { $obj->save_to_filename($tmpFile); - }catch(Exception $e) { + } catch(Exception $e) { return array(); } $obj->save_to_filename($tmpFile); $containers=file($tmpFile); unlink($tmpFile); - foreach($containers as &$sub) { + foreach ($containers as &$sub) { $sub=trim($sub); } return $containers; @@ -189,28 +189,28 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ * @param string name * @return bool */ - private function addSubContainer($container,$name) { - if(!$name) { + private function addSubContainer($container, $name) { + if ( ! $name) { return false; } $tmpFile=OCP\Files::tmpFile(); $obj=$this->getSubContainerFile($container); - try{ + try { $obj->save_to_filename($tmpFile); $containers=file($tmpFile); - foreach($containers as &$sub) { + foreach ($containers as &$sub) { $sub=trim($sub); } - if(array_search($name,$containers)!==false) { + if (array_search($name, $containers)!==false) { unlink($tmpFile); return false; - }else{ - $fh=fopen($tmpFile,'a'); - fwrite($fh,$name."\n"); + } else { + $fh=fopen($tmpFile, 'a'); + fwrite($fh, $name."\n"); } - }catch(Exception $e) { + } catch(Exception $e) { $containers=array(); - file_put_contents($tmpFile,$name."\n"); + file_put_contents($tmpFile, $name."\n"); } $obj->load_from_filename($tmpFile); @@ -224,28 +224,28 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ * @param string name * @return bool */ - private function removeSubContainer($container,$name) { - if(!$name) { + private function removeSubContainer($container, $name) { + if ( ! $name) { return false; } $tmpFile=OCP\Files::tmpFile(); $obj=$this->getSubContainerFile($container); - try{ + try { $obj->save_to_filename($tmpFile); $containers=file($tmpFile); - }catch(Exception $e) { + } catch (Exception $e) { return false; } - foreach($containers as &$sub) { + foreach ($containers as &$sub) { $sub=trim($sub); } - $i=array_search($name,$containers); - if($i===false) { + $i=array_search($name, $containers); + if ($i===false) { unlink($tmpFile); return false; - }else{ + } else { unset($containers[$i]); - file_put_contents($tmpFile, implode("\n",$containers)."\n"); + file_put_contents($tmpFile, implode("\n", $containers)."\n"); } $obj->load_from_filename($tmpFile); @@ -259,9 +259,9 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ * @return CF_Object */ private function getSubContainerFile($container) { - try{ + try { return $container->get_object(self::SUBCONTAINER_FILE); - }catch(NoSuchObjectException $e) { + } catch(NoSuchObjectException $e) { return $container->create_object(self::SUBCONTAINER_FILE); } } @@ -271,8 +271,16 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ $this->host=$params['host']; $this->user=$params['user']; $this->root=isset($params['root'])?$params['root']:'/'; - $this->secure=isset($params['secure'])?(bool)$params['secure']:true; - if(!$this->root || $this->root[0]!='/') { + if (isset($params['secure'])) { + if (is_string($params['secure'])) { + $this->secure = ($params['secure'] === 'true'); + } else { + $this->secure = (bool)$params['secure']; + } + } else { + $this->secure = false; + } + if ( ! $this->root || $this->root[0]!='/') { $this->root='/'.$this->root; } $this->auth = new CF_Authentication($this->user, $this->token, null, $this->host); @@ -280,29 +288,29 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ $this->conn = new CF_Connection($this->auth); - if(!$this->containerExists('/')) { + if ( ! $this->containerExists('/')) { $this->rootContainer=$this->createContainer('/'); - }else{ + } else { $this->rootContainer=$this->getContainer('/'); } } public function mkdir($path) { - if($this->containerExists($path)) { + if ($this->containerExists($path)) { return false; - }else{ + } else { $this->createContainer($path); return true; } } public function rmdir($path) { - if(!$this->containerExists($path)) { + if ( ! $this->containerExists($path)) { return false; - }else{ + } else { $this->emptyContainer($path); - if($path!='' and $path!='/') { + if ($path!='' and $path!='/') { $parentContainer=$this->getContainer(dirname($path)); $this->removeSubContainer($parentContainer, basename($path)); } @@ -315,12 +323,12 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ private function emptyContainer($path) { $container=$this->getContainer($path); - if(is_null($container)) { + if (is_null($container)) { return; } $subContainers=$this->getSubContainers($container); - foreach($subContainers as $sub) { - if($sub) { + foreach ($subContainers as $sub) { + if ($sub) { $this->emptyContainer($path.'/'.$sub); $this->conn->delete_container($this->getContainerName($path.'/'.$sub)); unset($this->containers[$path.'/'.$sub]); @@ -328,7 +336,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ } $objects=$this->getObjects($container); - foreach($objects as $object) { + foreach ($objects as $object) { $container->delete_object($object); unset($this->objects[$path.'/'.$object]); } @@ -337,21 +345,21 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ public function opendir($path) { $container=$this->getContainer($path); $files=$this->getObjects($container); - $i=array_search(self::SUBCONTAINER_FILE,$files); - if($i!==false) { + $i=array_search(self::SUBCONTAINER_FILE, $files); + if ($i!==false) { unset($files[$i]); } $subContainers=$this->getSubContainers($container); - $files=array_merge($files,$subContainers); + $files=array_merge($files, $subContainers); $id=$this->getContainerName($path); OC_FakeDirStream::$dirs[$id]=$files; return opendir('fakedir://'.$id); } public function filetype($path) { - if($this->containerExists($path)) { + if ($this->containerExists($path)) { return 'dir'; - }else{ + } else { return 'file'; } } @@ -365,26 +373,26 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ } public function file_exists($path) { - if($this->is_dir($path)) { + if ($this->is_dir($path)) { return true; - }else{ + } else { return $this->objectExists($path); } } public function file_get_contents($path) { $obj=$this->getObject($path); - if(is_null($obj)) { + if (is_null($obj)) { return false; } return $obj->read(); } - public function file_put_contents($path,$content) { + public function file_put_contents($path, $content) { $obj=$this->getObject($path); - if(is_null($obj)) { + if (is_null($obj)) { $container=$this->getContainer(dirname($path)); - if(is_null($container)) { + if (is_null($container)) { return false; } $obj=$container->create_object(basename($path)); @@ -394,19 +402,19 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ } public function unlink($path) { - if($this->containerExists($path)) { + if ($this->containerExists($path)) { return $this->rmdir($path); } - if($this->objectExists($path)) { + if ($this->objectExists($path)) { $container=$this->getContainer(dirname($path)); $container->delete_object(basename($path)); unset($this->objects[$path]); - }else{ + } else { return false; } } - public function fopen($path,$mode) { + public function fopen($path, $mode) { switch($mode) { case 'r': case 'rb': @@ -432,14 +440,14 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ case 'c': case 'c+': $tmpFile=$this->getTmpFile($path); - OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this,'writeBack'); + OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this, 'writeBack'); self::$tempFiles[$tmpFile]=$path; - return fopen('close://'.$tmpFile,$mode); + return fopen('close://'.$tmpFile, $mode); } } public function writeBack($tmpFile) { - if(isset(self::$tempFiles[$tmpFile])) { + if (isset(self::$tempFiles[$tmpFile])) { $this->fromTmpFile($tmpFile, self::$tempFiles[$tmpFile]); unlink($tmpFile); } @@ -449,12 +457,12 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ return 1024*1024*1024*8; } - public function touch($path,$mtime=null) { + public function touch($path, $mtime=null) { $obj=$this->getObject($path); - if(is_null($obj)) { + if (is_null($obj)) { return false; } - if(is_null($mtime)) { + if (is_null($mtime)) { $mtime=time(); } @@ -463,23 +471,23 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ $obj->sync_metadata(); } - public function rename($path1,$path2) { + public function rename($path1, $path2) { $sourceContainer=$this->getContainer(dirname($path1)); $targetContainer=$this->getContainer(dirname($path2)); - $result=$sourceContainer->move_object_to(basename($path1),$targetContainer, basename($path2)); + $result=$sourceContainer->move_object_to(basename($path1), $targetContainer, basename($path2)); unset($this->objects[$path1]); - if($result) { + if ($result) { $targetObj=$this->getObject($path2); $this->resetMTime($targetObj); } return $result; } - public function copy($path1,$path2) { + public function copy($path1, $path2) { $sourceContainer=$this->getContainer(dirname($path1)); $targetContainer=$this->getContainer(dirname($path2)); - $result=$sourceContainer->copy_object_to(basename($path1),$targetContainer, basename($path2)); - if($result) { + $result=$sourceContainer->copy_object_to(basename($path1), $targetContainer, basename($path2)); + if ($result) { $targetObj=$this->getObject($path2); $this->resetMTime($targetObj); } @@ -488,7 +496,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ public function stat($path) { $container=$this->getContainer($path); - if (!is_null($container)) { + if ( ! is_null($container)) { return array( 'mtime'=>-1, 'size'=>$container->bytes_used, @@ -498,13 +506,13 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ $obj=$this->getObject($path); - if(is_null($obj)) { + if (is_null($obj)) { return false; } - if(isset($obj->metadata['Mtime']) and $obj->metadata['Mtime']>-1) { + if (isset($obj->metadata['Mtime']) and $obj->metadata['Mtime']>-1) { $mtime=$obj->metadata['Mtime']; - }else{ + } else { $mtime=strtotime($obj->last_modified); } return array( @@ -516,18 +524,18 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ private function getTmpFile($path) { $obj=$this->getObject($path); - if(!is_null($obj)) { + if ( ! is_null($obj)) { $tmpFile=OCP\Files::tmpFile(); $obj->save_to_filename($tmpFile); return $tmpFile; - }else{ + } else { return OCP\Files::tmpFile(); } } - private function fromTmpFile($tmpFile,$path) { + private function fromTmpFile($tmpFile, $path) { $obj=$this->getObject($path); - if(is_null($obj)) { + if (is_null($obj)) { $obj=$this->createObject($path); } $obj->load_from_filename($tmpFile); @@ -539,7 +547,7 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ * @param CF_Object obj */ private function resetMTime($obj) { - if(isset($obj->metadata['Mtime'])) { + if (isset($obj->metadata['Mtime'])) { $obj->metadata['Mtime']=-1; $obj->sync_metadata(); } diff --git a/apps/files_external/lib/webdav.php b/apps/files_external/lib/webdav.php index e29ec6cb8a2818485e83d97d9747ee45181eefa7..68aca228bc578c4874553dea75e226a6c5c89f68 100644 --- a/apps/files_external/lib/webdav.php +++ b/apps/files_external/lib/webdav.php @@ -27,12 +27,20 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ $this->host=$host; $this->user=$params['user']; $this->password=$params['password']; - $this->secure=(isset($params['secure']) && $params['secure'] == 'true')?true:false; + if (isset($params['secure'])) { + if (is_string($params['secure'])) { + $this->secure = ($params['secure'] === 'true'); + } else { + $this->secure = (bool)$params['secure']; + } + } else { + $this->secure = false; + } $this->root=isset($params['root'])?$params['root']:'/'; - if(!$this->root || $this->root[0]!='/') { + if ( ! $this->root || $this->root[0]!='/') { $this->root='/'.$this->root; } - if(substr($this->root, -1, 1)!='/') { + if (substr($this->root, -1, 1)!='/') { $this->root.='/'; } @@ -44,9 +52,10 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ $this->client = new OC_Connector_Sabre_Client($settings); - if($caview = \OCP\Files::getStorage('files_external')) { + $caview = \OCP\Files::getStorage('files_external'); + if ($caview) { $certPath=\OCP\Config::getSystemValue('datadirectory').$caview->getAbsolutePath("").'rootcerts.crt'; - if (file_exists($certPath)) { + if (file_exists($certPath)) { $this->client->addTrustedCertificates($certPath); } } @@ -56,7 +65,7 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ private function createBaseUri() { $baseUri='http'; - if($this->secure) { + if ($this->secure) { $baseUri.='s'; } $baseUri.='://'.$this->host.$this->root; @@ -75,29 +84,29 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ public function opendir($path) { $path=$this->cleanPath($path); - try{ + try { $response=$this->client->propfind($path, array(), 1); $id=md5('webdav'.$this->root.$path); OC_FakeDirStream::$dirs[$id]=array(); $files=array_keys($response); array_shift($files);//the first entry is the current directory - foreach($files as $file) { + foreach ($files as $file) { $file = urldecode(basename($file)); OC_FakeDirStream::$dirs[$id][]=$file; } return opendir('fakedir://'.$id); - }catch(Exception $e) { + } catch(Exception $e) { return false; } } public function filetype($path) { $path=$this->cleanPath($path); - try{ + try { $response=$this->client->propfind($path, array('{DAV:}resourcetype')); $responseType=$response["{DAV:}resourcetype"]->resourceType; return (count($responseType)>0 and $responseType[0]=="{DAV:}collection")?'dir':'file'; - }catch(Exception $e) { + } catch(Exception $e) { error_log($e->getMessage()); \OCP\Util::writeLog("webdav client", \OCP\Util::sanitizeHTML($e->getMessage()), \OCP\Util::ERROR); return false; @@ -114,10 +123,10 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ public function file_exists($path) { $path=$this->cleanPath($path); - try{ + try { $this->client->propfind($path, array('{DAV:}resourcetype')); return true;//no 404 exception - }catch(Exception $e) { + } catch(Exception $e) { return false; } } @@ -126,12 +135,12 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ return $this->simpleResponse('DELETE', $path, null, 204); } - public function fopen($path,$mode) { + public function fopen($path, $mode) { $path=$this->cleanPath($path); switch($mode) { case 'r': case 'rb': - if(!$this->file_exists($path)) { + if ( ! $this->file_exists($path)) { return false; } //straight up curl instead of sabredav here, sabredav put's the entire get result in memory @@ -158,14 +167,14 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ case 'c': case 'c+': //emulate these - if(strrpos($path, '.')!==false) { + if (strrpos($path, '.')!==false) { $ext=substr($path, strrpos($path, '.')); - }else{ + } else { $ext=''; } $tmpFile=OCP\Files::tmpFile($ext); OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this, 'writeBack'); - if($this->file_exists($path)) { + if ($this->file_exists($path)) { $this->getFile($path, $tmpFile); } self::$tempFiles[$tmpFile]=$path; @@ -174,7 +183,7 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ } public function writeBack($tmpFile) { - if(isset(self::$tempFiles[$tmpFile])) { + if (isset(self::$tempFiles[$tmpFile])) { $this->uploadFile($tmpFile, self::$tempFiles[$tmpFile]); unlink($tmpFile); } @@ -182,32 +191,32 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ public function free_space($path) { $path=$this->cleanPath($path); - try{ + try { $response=$this->client->propfind($path, array('{DAV:}quota-available-bytes')); - if(isset($response['{DAV:}quota-available-bytes'])) { + if (isset($response['{DAV:}quota-available-bytes'])) { return (int)$response['{DAV:}quota-available-bytes']; - }else{ + } else { return 0; } - }catch(Exception $e) { + } catch(Exception $e) { return 0; } } - public function touch($path,$mtime=null) { - if(is_null($mtime)) { + public function touch($path, $mtime=null) { + if (is_null($mtime)) { $mtime=time(); } $path=$this->cleanPath($path); $this->client->proppatch($path, array('{DAV:}lastmodified' => $mtime)); } - public function getFile($path,$target) { + public function getFile($path, $target) { $source=$this->fopen($path, 'r'); file_put_contents($target, $source); } - public function uploadFile($path,$target) { + public function uploadFile($path, $target) { $source=fopen($path, 'r'); $curl = curl_init(); @@ -221,13 +230,13 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ curl_close ($curl); } - public function rename($path1,$path2) { + public function rename($path1, $path2) { $path1=$this->cleanPath($path1); $path2=$this->root.$this->cleanPath($path2); - try{ + try { $response=$this->client->request('MOVE', $path1, null, array('Destination'=>$path2)); return true; - }catch(Exception $e) { + } catch(Exception $e) { echo $e; echo 'fail'; var_dump($response); @@ -235,13 +244,13 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ } } - public function copy($path1,$path2) { + public function copy($path1, $path2) { $path1=$this->cleanPath($path1); $path2=$this->root.$this->cleanPath($path2); - try{ + try { $response=$this->client->request('COPY', $path1, null, array('Destination'=>$path2)); return true; - }catch(Exception $e) { + } catch(Exception $e) { echo $e; echo 'fail'; var_dump($response); @@ -251,50 +260,50 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{ public function stat($path) { $path=$this->cleanPath($path); - try{ - $response=$this->client->propfind($path, array('{DAV:}getlastmodified','{DAV:}getcontentlength')); + try { + $response=$this->client->propfind($path, array('{DAV:}getlastmodified', '{DAV:}getcontentlength')); return array( 'mtime'=>strtotime($response['{DAV:}getlastmodified']), 'size'=>(int)isset($response['{DAV:}getcontentlength']) ? $response['{DAV:}getcontentlength'] : 0, 'ctime'=>-1, ); - }catch(Exception $e) { + } catch(Exception $e) { return array(); } } public function getMimeType($path) { $path=$this->cleanPath($path); - try{ - $response=$this->client->propfind($path, array('{DAV:}getcontenttype','{DAV:}resourcetype')); + try { + $response=$this->client->propfind($path, array('{DAV:}getcontenttype', '{DAV:}resourcetype')); $responseType=$response["{DAV:}resourcetype"]->resourceType; $type=(count($responseType)>0 and $responseType[0]=="{DAV:}collection")?'dir':'file'; - if($type=='dir') { + if ($type=='dir') { return 'httpd/unix-directory'; - }elseif(isset($response['{DAV:}getcontenttype'])) { + } elseif (isset($response['{DAV:}getcontenttype'])) { return $response['{DAV:}getcontenttype']; - }else{ + } else { return false; } - }catch(Exception $e) { + } catch(Exception $e) { return false; } } private function cleanPath($path) { - if(!$path || $path[0]=='/') { + if ( ! $path || $path[0]=='/') { return substr($path, 1); - }else{ + } else { return $path; } } - private function simpleResponse($method,$path,$body,$expected) { + private function simpleResponse($method, $path, $body, $expected) { $path=$this->cleanPath($path); - try{ + try { $response=$this->client->request($method, $path, $body); return $response['statusCode']==$expected; - }catch(Exception $e) { + } catch(Exception $e) { return false; } } diff --git a/apps/files_external/personal.php b/apps/files_external/personal.php index f0d76460f546056af83e35ce69c3ac8b56000a40..4215b28787e87e00dceb91ab4ed4d449fc1466bf 100755 --- a/apps/files_external/personal.php +++ b/apps/files_external/personal.php @@ -29,5 +29,6 @@ $tmpl = new OCP\Template('files_external', 'settings'); $tmpl->assign('isAdminPage', false, false); $tmpl->assign('mounts', OC_Mount_Config::getPersonalMountPoints()); $tmpl->assign('certs', OC_Mount_Config::getCertificates()); +$tmpl->assign('dependencies', OC_Mount_Config::checkDependencies(), false); $tmpl->assign('backends', $backends); return $tmpl->fetchPage(); diff --git a/apps/files_external/settings.php b/apps/files_external/settings.php index d2be21b71161491f083e841ad2b692c190bcfecf..2f239f7cb950bf1d331176cd07badd1d55a100ce 100644 --- a/apps/files_external/settings.php +++ b/apps/files_external/settings.php @@ -30,5 +30,6 @@ $tmpl->assign('mounts', OC_Mount_Config::getSystemMountPoints()); $tmpl->assign('backends', OC_Mount_Config::getBackends()); $tmpl->assign('groups', OC_Group::getGroups()); $tmpl->assign('users', OCP\User::getUsers()); +$tmpl->assign('dependencies', OC_Mount_Config::checkDependencies(), false); $tmpl->assign('allowUserMounting', OCP\Config::getAppValue('files_external', 'allow_user_mounting', 'yes')); return $tmpl->fetchPage(); diff --git a/apps/files_external/templates/settings.php b/apps/files_external/templates/settings.php index 367ce2bc03e33db6d656cccd8396d1857846381b..50f4a16a5aba7313ff11ab091ed358c790384a81 100644 --- a/apps/files_external/templates/settings.php +++ b/apps/files_external/templates/settings.php @@ -1,6 +1,7 @@
t('External Storage'); ?> + '')) echo ''.$_['dependencies'].''; ?> '> @@ -16,18 +17,22 @@ array())); ?> $mount): ?> > - + - + - - - + @@ -83,16 +117,22 @@
- /> + />
t('Allow users to mount their own external storage'); ?> - +
- +
@@ -35,46 +40,75 @@ - - - + + + - + - + - + - + + + ' data-applicable-users=''> - ' + data-applicable-users=''> + ><?php echo $l->t('Delete'); ?>class="remove" + style="visibility:hidden;" + ><?php echo $l->t('Delete'); ?>
'> @@ -104,13 +144,18 @@ - +
><?php echo $l->t('Delete'); ?>class="remove" + style="visibility:hidden;" + ><?php echo $l->t('Delete'); ?>
- - + +
- \ No newline at end of file + diff --git a/apps/files_external/tests/amazons3.php b/apps/files_external/tests/amazons3.php index 725f4ba05daafb449a9c84ede2edf84132325859..39f96fe8e5594db2e0e93b041b0d375a7bd246dc 100644 --- a/apps/files_external/tests/amazons3.php +++ b/apps/files_external/tests/amazons3.php @@ -28,7 +28,7 @@ class Test_Filestorage_AmazonS3 extends Test_FileStorage { public function setUp() { $id = uniqid(); $this->config = include('files_external/tests/config.php'); - if (!is_array($this->config) or !isset($this->config['amazons3']) or !$this->config['amazons3']['run']) { + if ( ! is_array($this->config) or ! isset($this->config['amazons3']) or ! $this->config['amazons3']['run']) { $this->markTestSkipped('AmazonS3 backend not configured'); } $this->config['amazons3']['bucket'] = $id; // Make sure we have a new empty bucket to work in @@ -37,7 +37,8 @@ class Test_Filestorage_AmazonS3 extends Test_FileStorage { public function tearDown() { if ($this->instance) { - $s3 = new AmazonS3(array('key' => $this->config['amazons3']['key'], 'secret' => $this->config['amazons3']['secret'])); + $s3 = new AmazonS3(array('key' => $this->config['amazons3']['key'], + 'secret' => $this->config['amazons3']['secret'])); if ($s3->delete_all_objects($this->id)) { $s3->delete_bucket($this->id); } diff --git a/apps/files_external/tests/dropbox.php b/apps/files_external/tests/dropbox.php index 56319b9f5d7194c560001cd7c4a4c5b6b2520354..304cb3ca38ca97c0e4c32489be4eb7697a9df2c3 100644 --- a/apps/files_external/tests/dropbox.php +++ b/apps/files_external/tests/dropbox.php @@ -12,7 +12,7 @@ class Test_Filestorage_Dropbox extends Test_FileStorage { public function setUp() { $id = uniqid(); $this->config = include('files_external/tests/config.php'); - if (!is_array($this->config) or !isset($this->config['dropbox']) or !$this->config['dropbox']['run']) { + if ( ! is_array($this->config) or ! isset($this->config['dropbox']) or ! $this->config['dropbox']['run']) { $this->markTestSkipped('Dropbox backend not configured'); } $this->config['dropbox']['root'] .= '/' . $id; //make sure we have an new empty folder to work in diff --git a/apps/files_external/tests/ftp.php b/apps/files_external/tests/ftp.php index 4549c4204101903ffca58c24bc38706bb40a05ad..d0404b5f34cdbf11e7618a62c1bfeaf9ea03f8b3 100644 --- a/apps/files_external/tests/ftp.php +++ b/apps/files_external/tests/ftp.php @@ -12,7 +12,7 @@ class Test_Filestorage_FTP extends Test_FileStorage { public function setUp() { $id = uniqid(); $this->config = include('files_external/tests/config.php'); - if (!is_array($this->config) or !isset($this->config['ftp']) or !$this->config['ftp']['run']) { + if ( ! is_array($this->config) or ! isset($this->config['ftp']) or ! $this->config['ftp']['run']) { $this->markTestSkipped('FTP backend not configured'); } $this->config['ftp']['root'] .= '/' . $id; //make sure we have an new empty folder to work in @@ -24,4 +24,26 @@ class Test_Filestorage_FTP extends Test_FileStorage { OCP\Files::rmdirr($this->instance->constructUrl('')); } } + + public function testConstructUrl(){ + $config = array ( 'host' => 'localhost', + 'user' => 'ftp', + 'password' => 'ftp', + 'root' => '/', + 'secure' => false ); + $instance = new OC_Filestorage_FTP($config); + $this->assertEqual('ftp://ftp:ftp@localhost/', $instance->constructUrl('')); + + $config['secure'] = true; + $instance = new OC_Filestorage_FTP($config); + $this->assertEqual('ftps://ftp:ftp@localhost/', $instance->constructUrl('')); + + $config['secure'] = 'false'; + $instance = new OC_Filestorage_FTP($config); + $this->assertEqual('ftp://ftp:ftp@localhost/', $instance->constructUrl('')); + + $config['secure'] = 'true'; + $instance = new OC_Filestorage_FTP($config); + $this->assertEqual('ftps://ftp:ftp@localhost/', $instance->constructUrl('')); + } } diff --git a/apps/files_external/tests/google.php b/apps/files_external/tests/google.php index 46e622cc180fc1c2fceaf0676a4c9bab24ef8b7b..379bf992ff58aa89ed7368e19f43b5c1fdcd3360 100644 --- a/apps/files_external/tests/google.php +++ b/apps/files_external/tests/google.php @@ -27,7 +27,7 @@ class Test_Filestorage_Google extends Test_FileStorage { public function setUp() { $id = uniqid(); $this->config = include('files_external/tests/config.php'); - if (!is_array($this->config) or !isset($this->config['google']) or !$this->config['google']['run']) { + if ( ! is_array($this->config) or ! isset($this->config['google']) or ! $this->config['google']['run']) { $this->markTestSkipped('Google backend not configured'); } $this->config['google']['root'] .= '/' . $id; //make sure we have an new empty folder to work in diff --git a/apps/files_external/tests/smb.php b/apps/files_external/tests/smb.php index 2c03ef5dbd09569646288a3ef288db0d3b864a3e..2d6268ef26959b5a6a66602e75a6c2882da2b04f 100644 --- a/apps/files_external/tests/smb.php +++ b/apps/files_external/tests/smb.php @@ -12,7 +12,7 @@ class Test_Filestorage_SMB extends Test_FileStorage { public function setUp() { $id = uniqid(); $this->config = include('files_external/tests/config.php'); - if (!is_array($this->config) or !isset($this->config['smb']) or !$this->config['smb']['run']) { + if ( ! is_array($this->config) or ! isset($this->config['smb']) or ! $this->config['smb']['run']) { $this->markTestSkipped('Samba backend not configured'); } $this->config['smb']['root'] .= $id; //make sure we have an new empty folder to work in diff --git a/apps/files_external/tests/swift.php b/apps/files_external/tests/swift.php index 8cf2a3abc76e940f61ef330173c18032955f1b3e..8b25db509962202c5088cd0d8cc5601808b3fdd1 100644 --- a/apps/files_external/tests/swift.php +++ b/apps/files_external/tests/swift.php @@ -12,7 +12,7 @@ class Test_Filestorage_SWIFT extends Test_FileStorage { public function setUp() { $id = uniqid(); $this->config = include('files_external/tests/config.php'); - if (!is_array($this->config) or !isset($this->config['swift']) or !$this->config['swift']['run']) { + if ( ! is_array($this->config) or ! isset($this->config['swift']) or ! $this->config['swift']['run']) { $this->markTestSkipped('OpenStack SWIFT backend not configured'); } $this->config['swift']['root'] .= '/' . $id; //make sure we have an new empty folder to work in diff --git a/apps/files_external/tests/webdav.php b/apps/files_external/tests/webdav.php index 2da88f63edd696fea108f565f021b791d8e16bbd..dd938a0c93a757c9be3739641ed594b4faf5e58e 100644 --- a/apps/files_external/tests/webdav.php +++ b/apps/files_external/tests/webdav.php @@ -12,7 +12,7 @@ class Test_Filestorage_DAV extends Test_FileStorage { public function setUp() { $id = uniqid(); $this->config = include('files_external/tests/config.php'); - if (!is_array($this->config) or !isset($this->config['webdav']) or !$this->config['webdav']['run']) { + if ( ! is_array($this->config) or ! isset($this->config['webdav']) or ! $this->config['webdav']['run']) { $this->markTestSkipped('WebDAV backend not configured'); } $this->config['webdav']['root'] .= '/' . $id; //make sure we have an new empty folder to work in diff --git a/apps/files_sharing/appinfo/update.php b/apps/files_sharing/appinfo/update.php index e75c538b1502a5d1196d60e62b36084e3707956b..e998626f4a4d1e98ab31e44c7ada9c49c271b291 100644 --- a/apps/files_sharing/appinfo/update.php +++ b/apps/files_sharing/appinfo/update.php @@ -19,11 +19,11 @@ if (version_compare($installedVersion, '0.3', '<')) { $itemType = 'file'; } if ($row['permissions'] == 0) { - $permissions = OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_SHARE; + $permissions = OCP\PERMISSION_READ | OCP\PERMISSION_SHARE; } else { - $permissions = OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_UPDATE | OCP\Share::PERMISSION_SHARE; + $permissions = OCP\PERMISSION_READ | OCP\PERMISSION_UPDATE | OCP\PERMISSION_SHARE; if ($itemType == 'folder') { - $permissions |= OCP\Share::PERMISSION_CREATE; + $permissions |= OCP\PERMISSION_CREATE; } } $pos = strrpos($row['uid_shared_with'], '@'); diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js index 7eb086712f43c1d4ae0a6796bd589e41093d2a54..8a546d62163d8ffa520d92eda8f8a6b86108844e 100644 --- a/apps/files_sharing/js/share.js +++ b/apps/files_sharing/js/share.js @@ -33,6 +33,4 @@ $(document).ready(function() { }); OC.Share.loadIcons('file'); } - - -}); \ No newline at end of file +}); diff --git a/apps/files_sharing/l10n/gl.php b/apps/files_sharing/l10n/gl.php index c9644d720e35f163a005f456a09f0d6976bcf8f8..d03f1a5005f49542b65b8637c6bc71221687e4b2 100644 --- a/apps/files_sharing/l10n/gl.php +++ b/apps/files_sharing/l10n/gl.php @@ -1,7 +1,9 @@ "Contrasinal", "Submit" => "Enviar", -"Download" => "Baixar", -"No preview available for" => "Sen vista previa dispoñible para ", +"%s shared the folder %s with you" => "%s compartiu o cartafol %s con vostede", +"%s shared the file %s with you" => "%s compartiu o ficheiro %s con vostede", +"Download" => "Descargar", +"No preview available for" => "Sen vista previa dispoñíbel para", "web services under your control" => "servizos web baixo o seu control" ); diff --git a/apps/files_sharing/l10n/ko.php b/apps/files_sharing/l10n/ko.php new file mode 100644 index 0000000000000000000000000000000000000000..600168d9bfa86e73c16ea8ed44fd88383cf30e13 --- /dev/null +++ b/apps/files_sharing/l10n/ko.php @@ -0,0 +1,9 @@ + "암호", +"Submit" => "제출", +"%s shared the folder %s with you" => "%s 님이 폴더 %s을(를) 공유하였습니다", +"%s shared the file %s with you" => "%s 님이 파일 %s을(를) 공유하였습니다", +"Download" => "다운로드", +"No preview available for" => "다음 항목을 미리 볼 수 없음:", +"web services under your control" => "내가 관리하는 웹 서비스" +); diff --git a/apps/files_sharing/l10n/ta_LK.php b/apps/files_sharing/l10n/ta_LK.php new file mode 100644 index 0000000000000000000000000000000000000000..6cf6f6236b7ac0adf86cf4d62278b41441938a35 --- /dev/null +++ b/apps/files_sharing/l10n/ta_LK.php @@ -0,0 +1,9 @@ + "கடவுச்சொல்", +"Submit" => "சமர்ப்பிக்குக", +"%s shared the folder %s with you" => "%s கோப்புறையானது %s உடன் பகிரப்பட்டது", +"%s shared the file %s with you" => "%s கோப்பானது %s உடன் பகிரப்பட்டது", +"Download" => "பதிவிறக்குக", +"No preview available for" => "அதற்கு முன்னோக்கு ஒன்றும் இல்லை", +"web services under your control" => "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது" +); diff --git a/apps/files_sharing/l10n/tr.php b/apps/files_sharing/l10n/tr.php new file mode 100644 index 0000000000000000000000000000000000000000..f2e6e5697d629b473966dda9fb59438f7cea5f0d --- /dev/null +++ b/apps/files_sharing/l10n/tr.php @@ -0,0 +1,9 @@ + "Şifre", +"Submit" => "Gönder", +"%s shared the folder %s with you" => "%s sizinle paylaşılan %s klasör", +"%s shared the file %s with you" => "%s sizinle paylaşılan %s klasör", +"Download" => "İndir", +"No preview available for" => "Kullanılabilir önizleme yok", +"web services under your control" => "Bilgileriniz güvenli ve şifreli" +); diff --git a/apps/files_sharing/l10n/uk.php b/apps/files_sharing/l10n/uk.php index 43b86a28c175476002182c0a777ad60cbf349d6b..cdc103ad465be0e0c5dec0df6655bb5a5ca5ed9a 100644 --- a/apps/files_sharing/l10n/uk.php +++ b/apps/files_sharing/l10n/uk.php @@ -1,4 +1,9 @@ "Пароль", -"Download" => "Завантажити" +"Submit" => "Submit", +"%s shared the folder %s with you" => "%s опублікував каталог %s для Вас", +"%s shared the file %s with you" => "%s опублікував файл %s для Вас", +"Download" => "Завантажити", +"No preview available for" => "Попередній перегляд недоступний для", +"web services under your control" => "підконтрольні Вам веб-сервіси" ); diff --git a/apps/files_sharing/l10n/vi.php b/apps/files_sharing/l10n/vi.php index 6a36f11899ed9eb3790684fc0718360b3ca5bfc1..afeec5c648132a26106ecd7e9d805e378f7edfe0 100644 --- a/apps/files_sharing/l10n/vi.php +++ b/apps/files_sharing/l10n/vi.php @@ -1,8 +1,8 @@ "Mật khẩu", "Submit" => "Xác nhận", -"%s shared the folder %s with you" => "%s đã chia sẽ thư mục %s với bạn", -"%s shared the file %s with you" => "%s đã chia sẽ tập tin %s với bạn", +"%s shared the folder %s with you" => "%s đã chia sẻ thư mục %s với bạn", +"%s shared the file %s with you" => "%s đã chia sẻ tập tin %s với bạn", "Download" => "Tải về", "No preview available for" => "Không có xem trước cho", "web services under your control" => "dịch vụ web dưới sự kiểm soát của bạn" diff --git a/apps/files_sharing/l10n/zh_TW.php b/apps/files_sharing/l10n/zh_TW.php index 27fa634c03df56213f3b56fa729a8821582da2fb..fa4f8075c6e4fb146454efe5ab987df7aaf5e53d 100644 --- a/apps/files_sharing/l10n/zh_TW.php +++ b/apps/files_sharing/l10n/zh_TW.php @@ -1,6 +1,8 @@ "密碼", "Submit" => "送出", +"%s shared the folder %s with you" => "%s 分享了資料夾 %s 給您", +"%s shared the file %s with you" => "%s 分享了檔案 %s 給您", "Download" => "下載", "No preview available for" => "無法預覽" ); diff --git a/apps/files_sharing/lib/share/file.php b/apps/files_sharing/lib/share/file.php index 9a88050592638f3a23630b5ae3bb85c7a3db66dd..ac5852368319b2e848e021fb3be58c8b7406a220 100644 --- a/apps/files_sharing/lib/share/file.php +++ b/apps/files_sharing/lib/share/file.php @@ -97,10 +97,10 @@ class OC_Share_Backend_File implements OCP\Share_Backend_File_Dependent { $file['permissions'] = $item['permissions']; if ($file['type'] == 'file') { // Remove Create permission if type is file - $file['permissions'] &= ~OCP\Share::PERMISSION_CREATE; + $file['permissions'] &= ~OCP\PERMISSION_CREATE; } // NOTE: Temporary fix to allow unsharing of files in root of Shared directory - $file['permissions'] |= OCP\Share::PERMISSION_DELETE; + $file['permissions'] |= OCP\PERMISSION_DELETE; $files[] = $file; } return $files; @@ -113,7 +113,7 @@ class OC_Share_Backend_File implements OCP\Share_Backend_File_Dependent { } $size += $item['size']; } - return array(0 => array('id' => -1, 'name' => 'Shared', 'mtime' => $mtime, 'mimetype' => 'httpd/unix-directory', 'size' => $size, 'writable' => false, 'type' => 'dir', 'directory' => '', 'permissions' => OCP\Share::PERMISSION_READ)); + return array(0 => array('id' => -1, 'name' => 'Shared', 'mtime' => $mtime, 'mimetype' => 'httpd/unix-directory', 'size' => $size, 'writable' => false, 'type' => 'dir', 'directory' => '', 'permissions' => OCP\PERMISSION_READ)); } else if ($format == self::FORMAT_OPENDIR) { $files = array(); foreach ($items as $item) { diff --git a/apps/files_sharing/lib/share/folder.php b/apps/files_sharing/lib/share/folder.php index bddda99f8bbac0c6e21d0e899b0d0264e687218a..d414fcf10fcfeb6c1d22856055b5493aba09cd94 100644 --- a/apps/files_sharing/lib/share/folder.php +++ b/apps/files_sharing/lib/share/folder.php @@ -41,7 +41,7 @@ class OC_Share_Backend_Folder extends OC_Share_Backend_File implements OCP\Share $file['permissions'] = $folder['permissions']; if ($file['type'] == 'file') { // Remove Create permission if type is file - $file['permissions'] &= ~OCP\Share::PERMISSION_CREATE; + $file['permissions'] &= ~OCP\PERMISSION_CREATE; } } return $files; diff --git a/apps/files_sharing/lib/sharedstorage.php b/apps/files_sharing/lib/sharedstorage.php index 7271dcc930b1550975bc64fc460f6b4d4def5d3f..50db9166fe7d1702a04c330e343ef7af75c09255 100644 --- a/apps/files_sharing/lib/sharedstorage.php +++ b/apps/files_sharing/lib/sharedstorage.php @@ -201,7 +201,7 @@ class OC_Filestorage_Shared extends OC_Filestorage_Common { if ($path == '') { return false; } - return ($this->getPermissions($path) & OCP\Share::PERMISSION_CREATE); + return ($this->getPermissions($path) & OCP\PERMISSION_CREATE); } public function isReadable($path) { @@ -212,21 +212,21 @@ class OC_Filestorage_Shared extends OC_Filestorage_Common { if ($path == '') { return false; } - return ($this->getPermissions($path) & OCP\Share::PERMISSION_UPDATE); + return ($this->getPermissions($path) & OCP\PERMISSION_UPDATE); } public function isDeletable($path) { if ($path == '') { return true; } - return ($this->getPermissions($path) & OCP\Share::PERMISSION_DELETE); + return ($this->getPermissions($path) & OCP\PERMISSION_DELETE); } public function isSharable($path) { if ($path == '') { return false; } - return ($this->getPermissions($path) & OCP\Share::PERMISSION_SHARE); + return ($this->getPermissions($path) & OCP\PERMISSION_SHARE); } public function file_exists($path) { @@ -451,7 +451,7 @@ class OC_Filestorage_Shared extends OC_Filestorage_Common { * @param int $time * @return bool */ - public function hasUpdated($path,$time) { + public function hasUpdated($path, $time) { //TODO return false; } diff --git a/apps/files_sharing/public.php b/apps/files_sharing/public.php index 105e94f1140631044bd8b7940796262fe21e63e5..fef0ed8a8c291f92a488a06410ef01dadee2c96c 100644 --- a/apps/files_sharing/public.php +++ b/apps/files_sharing/public.php @@ -1,223 +1,280 @@ -execute(array($_GET['token']))->fetchOne(); - if(isset($filepath)) { - $info = OC_FileCache_Cached::get($filepath, ''); - if(strtolower($info['mimetype']) == 'httpd/unix-directory') { - $_GET['dir'] = $filepath; - } else { - $_GET['file'] = $filepath; - } - \OCP\Util::writeLog('files_sharing', 'You have files that are shared by link originating from ownCloud 4.0. Redistribute the new links, because backwards compatibility will be removed in ownCloud 5.', \OCP\Util::WARN); - } -} -// Enf of backward compatibility - -function getID($path) { - // use the share table from the db to find the item source if the file was reshared because shared files - //are not stored in the file cache. - if (substr(OC_Filesystem::getMountPoint($path), -7, 6) == "Shared") { - $path_parts = explode('/', $path, 5); - $user = $path_parts[1]; - $intPath = '/'.$path_parts[4]; - $query = \OC_DB::prepare('SELECT item_source FROM *PREFIX*share WHERE uid_owner = ? AND file_target = ? '); - $result = $query->execute(array($user, $intPath)); - $row = $result->fetchRow(); - $fileSource = $row['item_source']; - } else { - $fileSource = OC_Filecache::getId($path, ''); - } - - return $fileSource; -} - -if (isset($_GET['file']) || isset($_GET['dir'])) { - if (isset($_GET['dir'])) { - $type = 'folder'; - $path = $_GET['dir']; - if(strlen($path)>1 and substr($path, -1, 1)==='/') { - $path=substr($path, 0, -1); - } - $baseDir = $path; - $dir = $baseDir; - } else { - $type = 'file'; - $path = $_GET['file']; - if(strlen($path)>1 and substr($path, -1, 1)==='/') { - $path=substr($path, 0, -1); - } - } - $uidOwner = substr($path, 1, strpos($path, '/', 1) - 1); - if (OCP\User::userExists($uidOwner)) { - OC_Util::setupFS($uidOwner); - $fileSource = getId($path); - if ($fileSource != -1 && ($linkItem = OCP\Share::getItemSharedWithByLink($type, $fileSource, $uidOwner))) { - // TODO Fix in the getItems - if (!isset($linkItem['item_type']) || $linkItem['item_type'] != $type) { - header('HTTP/1.0 404 Not Found'); - $tmpl = new OCP\Template('', '404', 'guest'); - $tmpl->printPage(); - exit(); - } - if (isset($linkItem['share_with'])) { - // Check password - if (isset($_GET['file'])) { - $url = OCP\Util::linkToPublic('files').'&file='.$_GET['file']; - } else { - $url = OCP\Util::linkToPublic('files').'&dir='.$_GET['dir']; - } - if (isset($_POST['password'])) { - $password = $_POST['password']; - $storedHash = $linkItem['share_with']; - $forcePortable = (CRYPT_BLOWFISH != 1); - $hasher = new PasswordHash(8, $forcePortable); - if (!($hasher->CheckPassword($password.OC_Config::getValue('passwordsalt', ''), $storedHash))) { - $tmpl = new OCP\Template('files_sharing', 'authenticate', 'guest'); - $tmpl->assign('URL', $url); - $tmpl->assign('error', true); - $tmpl->printPage(); - exit(); - } else { - // Save item id in session for future requests - $_SESSION['public_link_authenticated'] = $linkItem['id']; - } - // Check if item id is set in session - } else if (!isset($_SESSION['public_link_authenticated']) || $_SESSION['public_link_authenticated'] !== $linkItem['id']) { - // Prompt for password - $tmpl = new OCP\Template('files_sharing', 'authenticate', 'guest'); - $tmpl->assign('URL', $url); - $tmpl->printPage(); - exit(); - } - } - $path = $linkItem['path']; - if (isset($_GET['path'])) { - $path .= $_GET['path']; - $dir .= $_GET['path']; - if (!OC_Filesystem::file_exists($path)) { - header('HTTP/1.0 404 Not Found'); - $tmpl = new OCP\Template('', '404', 'guest'); - $tmpl->printPage(); - exit(); - } - } - // Download the file - if (isset($_GET['download'])) { - if (isset($_GET['dir'])) { - if ( isset($_GET['files']) ) { // download selected files - OC_Files::get($path, $_GET['files'], $_SERVER['REQUEST_METHOD'] == 'HEAD' ? true : false); - } else if (isset($_GET['path']) && $_GET['path'] != '' ) { // download a file from a shared directory - OC_Files::get('', $path, $_SERVER['REQUEST_METHOD'] == 'HEAD' ? true : false); - } else { // download the whole shared directory - OC_Files::get($path, '', $_SERVER['REQUEST_METHOD'] == 'HEAD' ? true : false); - } - } else { // download a single shared file - OC_Files::get("", $path, $_SERVER['REQUEST_METHOD'] == 'HEAD' ? true : false); - } - - } else { - OCP\Util::addStyle('files_sharing', 'public'); - OCP\Util::addScript('files_sharing', 'public'); - OCP\Util::addScript('files', 'fileactions'); - $tmpl = new OCP\Template('files_sharing', 'public', 'base'); - $tmpl->assign('owner', $uidOwner); - // Show file list - if (OC_Filesystem::is_dir($path)) { - OCP\Util::addStyle('files', 'files'); - OCP\Util::addScript('files', 'files'); - OCP\Util::addScript('files', 'filelist'); - $files = array(); - $rootLength = strlen($baseDir) + 1; - foreach (OC_Files::getDirectoryContent($path) as $i) { - $i['date'] = OCP\Util::formatDate($i['mtime']); - if ($i['type'] == 'file') { - $fileinfo = pathinfo($i['name']); - $i['basename'] = $fileinfo['filename']; - $i['extension'] = isset($fileinfo['extension']) ? ('.'.$fileinfo['extension']) : ''; - } - $i['directory'] = '/'.substr('/'.$uidOwner.'/files'.$i['directory'], $rootLength); - if ($i['directory'] == '/') { - $i['directory'] = ''; - } - $i['permissions'] = OCP\Share::PERMISSION_READ; - $files[] = $i; - } - // Make breadcrumb - $breadcrumb = array(); - $pathtohere = ''; - $count = 1; - foreach (explode('/', $dir) as $i) { - if ($i != '') { - if ($i != $baseDir) { - $pathtohere .= '/'.$i; - } - if ( strlen($pathtohere) < strlen($_GET['dir'])) { - continue; - } - $breadcrumb[] = array('dir' => str_replace($_GET['dir'], "", $pathtohere, $count), 'name' => $i); - } - } - $list = new OCP\Template('files', 'part.list', ''); - $list->assign('files', $files, false); - $list->assign('publicListView', true); - $list->assign('baseURL', OCP\Util::linkToPublic('files').'&dir='.urlencode($_GET['dir']).'&path=', false); - $list->assign('downloadURL', OCP\Util::linkToPublic('files').'&download&dir='.urlencode($_GET['dir']).'&path=', false); - $breadcrumbNav = new OCP\Template('files', 'part.breadcrumb', '' ); - $breadcrumbNav->assign('breadcrumb', $breadcrumb, false); - $breadcrumbNav->assign('baseURL', OCP\Util::linkToPublic('files').'&dir='.urlencode($_GET['dir']).'&path=', false); - $folder = new OCP\Template('files', 'index', ''); - $folder->assign('fileList', $list->fetchPage(), false); - $folder->assign('breadcrumb', $breadcrumbNav->fetchPage(), false); - $folder->assign('dir', basename($dir)); - $folder->assign('isCreatable', false); - $folder->assign('permissions', 0); - $folder->assign('files', $files); - $folder->assign('uploadMaxFilesize', 0); - $folder->assign('uploadMaxHumanFilesize', 0); - $folder->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true))); - $tmpl->assign('folder', $folder->fetchPage(), false); - $tmpl->assign('uidOwner', $uidOwner); - $tmpl->assign('dir', basename($dir)); - $tmpl->assign('filename', basename($path)); - $tmpl->assign('mimetype', OC_Filesystem::getMimeType($path)); - $tmpl->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true))); - if (isset($_GET['path'])) { - $getPath = $_GET['path']; - } else { - $getPath = ''; - } - $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files').'&download&dir='.urlencode($_GET['dir']).'&path='.urlencode($getPath), false); - } else { - // Show file preview if viewer is available - $tmpl->assign('uidOwner', $uidOwner); - $tmpl->assign('dir', dirname($path)); - $tmpl->assign('filename', basename($path)); - $tmpl->assign('mimetype', OC_Filesystem::getMimeType($path)); - if ($type == 'file') { - $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files').'&file='.urlencode($_GET['file']).'&download', false); - } else { - if (isset($_GET['path'])) { - $getPath = $_GET['path']; - } else { - $getPath = ''; - } - $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files').'&download&dir='.urlencode($_GET['dir']).'&path='.urlencode($getPath), false); - } - } - $tmpl->printPage(); - } - exit(); - } - } -} -header('HTTP/1.0 404 Not Found'); -$tmpl = new OCP\Template('', '404', 'guest'); -$tmpl->printPage(); +execute(array($_GET['token']))->fetchOne(); + if(isset($filepath)) { + $info = OC_FileCache_Cached::get($filepath, ''); + if(strtolower($info['mimetype']) == 'httpd/unix-directory') { + $_GET['dir'] = $filepath; + } else { + $_GET['file'] = $filepath; + } + \OCP\Util::writeLog('files_sharing', 'You have files that are shared by link originating from ownCloud 4.0. Redistribute the new links, because backwards compatibility will be removed in ownCloud 5.', \OCP\Util::WARN); + } +} + +function getID($path) { + // use the share table from the db to find the item source if the file was reshared because shared files + //are not stored in the file cache. + if (substr(OC_Filesystem::getMountPoint($path), -7, 6) == "Shared") { + $path_parts = explode('/', $path, 5); + $user = $path_parts[1]; + $intPath = '/'.$path_parts[4]; + $query = \OC_DB::prepare('SELECT `item_source` FROM `*PREFIX*share` WHERE `uid_owner` = ? AND `file_target` = ? '); + $result = $query->execute(array($user, $intPath)); + $row = $result->fetchRow(); + $fileSource = $row['item_source']; + } else { + $fileSource = OC_Filecache::getId($path, ''); + } + + return $fileSource; +} +// Enf of backward compatibility + +/** + * lookup file path and owner by fetching it from the fscache + * needed becaus OC_FileCache::getPath($id, $user) already requires the user + * @param int $id + * @return array + */ +function getPathAndUser($id) { + $query = \OC_DB::prepare('SELECT `user`, `path` FROM `*PREFIX*fscache` WHERE `id` = ?'); + $result = $query->execute(array($id)); + $row = $result->fetchRow(); + return $row; +} + + +if (isset($_GET['t'])) { + $token = $_GET['t']; + $linkItem = OCP\Share::getShareByToken($token); + if (is_array($linkItem) && isset($linkItem['uid_owner'])) { + // seems to be a valid share + $type = $linkItem['item_type']; + $fileSource = $linkItem['file_source']; + $shareOwner = $linkItem['uid_owner']; + + if (OCP\User::userExists($shareOwner) && $fileSource != -1 ) { + + $pathAndUser = getPathAndUser($linkItem['file_source']); + $fileOwner = $pathAndUser['user']; + + //if this is a reshare check the file owner also exists + if ($shareOwner != $fileOwner && ! OCP\User::userExists($fileOwner)) { + OCP\Util::writeLog('share', 'original file owner '.$fileOwner.' does not exist for share '.$linkItem['id'], \OCP\Util::ERROR); + header('HTTP/1.0 404 Not Found'); + $tmpl = new OCP\Template('', '404', 'guest'); + $tmpl->printPage(); + exit(); + } + + //mount filesystem of file owner + OC_Util::setupFS($fileOwner); + } + } +} else if (isset($_GET['file']) || isset($_GET['dir'])) { + OCP\Util::writeLog('share', 'Missing token, trying fallback file/dir links', \OCP\Util::DEBUG); + if (isset($_GET['dir'])) { + $type = 'folder'; + $path = $_GET['dir']; + if(strlen($path)>1 and substr($path, -1, 1)==='/') { + $path=substr($path, 0, -1); + } + $baseDir = $path; + $dir = $baseDir; + } else { + $type = 'file'; + $path = $_GET['file']; + if(strlen($path)>1 and substr($path, -1, 1)==='/') { + $path=substr($path, 0, -1); + } + } + $shareOwner = substr($path, 1, strpos($path, '/', 1) - 1); + + if (OCP\User::userExists($shareOwner)) { + OC_Util::setupFS($shareOwner); + $fileSource = getId($path); + if ($fileSource != -1 ) { + $linkItem = OCP\Share::getItemSharedWithByLink($type, $fileSource, $shareOwner); + $pathAndUser['path'] = $path; + $path_parts = explode('/', $path, 5); + $pathAndUser['user'] = $path_parts[1]; + $fileOwner = $path_parts[1]; + } + } +} + +if ($linkItem) { + if (!isset($linkItem['item_type'])) { + OCP\Util::writeLog('share', 'No item type set for share id: '.$linkItem['id'], \OCP\Util::ERROR); + header('HTTP/1.0 404 Not Found'); + $tmpl = new OCP\Template('', '404', 'guest'); + $tmpl->printPage(); + exit(); + } + if (isset($linkItem['share_with'])) { + // Authenticate share_with + $url = OCP\Util::linkToPublic('files').'&t='.$token; + if (isset($_GET['file'])) { + $url .= '&file='.urlencode($_GET['file']); + } else if (isset($_GET['dir'])) { + $url .= '&dir='.urlencode($_GET['dir']); + } + if (isset($_POST['password'])) { + $password = $_POST['password']; + if ($linkItem['share_type'] == OCP\Share::SHARE_TYPE_LINK) { + // Check Password + $forcePortable = (CRYPT_BLOWFISH != 1); + $hasher = new PasswordHash(8, $forcePortable); + if (!($hasher->CheckPassword($password.OC_Config::getValue('passwordsalt', ''), $linkItem['share_with']))) { + $tmpl = new OCP\Template('files_sharing', 'authenticate', 'guest'); + $tmpl->assign('URL', $url); + $tmpl->assign('error', true); + $tmpl->printPage(); + exit(); + } else { + // Save item id in session for future requests + $_SESSION['public_link_authenticated'] = $linkItem['id']; + } + } else { + OCP\Util::writeLog('share', 'Unknown share type '.$linkItem['share_type'].' for share id '.$linkItem['id'], \OCP\Util::ERROR); + header('HTTP/1.0 404 Not Found'); + $tmpl = new OCP\Template('', '404', 'guest'); + $tmpl->printPage(); + exit(); + } + // Check if item id is set in session + } else if (!isset($_SESSION['public_link_authenticated']) || $_SESSION['public_link_authenticated'] !== $linkItem['id']) { + // Prompt for password + $tmpl = new OCP\Template('files_sharing', 'authenticate', 'guest'); + $tmpl->assign('URL', $url); + $tmpl->printPage(); + exit(); + } + } + $basePath = substr($pathAndUser['path'], strlen('/'.$fileOwner.'/files')); + $path = $basePath; + if (isset($_GET['path'])) { + $path .= $_GET['path']; + } + if (!$path || !OC_Filesystem::isValidPath($path) || !OC_Filesystem::file_exists($path)) { + OCP\Util::writeLog('share', 'Invalid path '.$path.' for share id '.$linkItem['id'], \OCP\Util::ERROR); + header('HTTP/1.0 404 Not Found'); + $tmpl = new OCP\Template('', '404', 'guest'); + $tmpl->printPage(); + exit(); + } + $dir = dirname($path); + $file = basename($path); + // Download the file + if (isset($_GET['download'])) { + if (isset($_GET['path']) && $_GET['path'] !== '' ) { + if ( isset($_GET['files']) ) { // download selected files + OC_Files::get($path, $_GET['files'], $_SERVER['REQUEST_METHOD'] == 'HEAD' ? true : false); + } else if (isset($_GET['path']) && $_GET['path'] != '' ) { // download a file from a shared directory + OC_Files::get($dir, $file, $_SERVER['REQUEST_METHOD'] == 'HEAD' ? true : false); + } else { // download the whole shared directory + OC_Files::get($dir, $file, $_SERVER['REQUEST_METHOD'] == 'HEAD' ? true : false); + } + } else { // download a single shared file + OC_Files::get($dir, $file, $_SERVER['REQUEST_METHOD'] == 'HEAD' ? true : false); + } + + } else { + OCP\Util::addStyle('files_sharing', 'public'); + OCP\Util::addScript('files_sharing', 'public'); + OCP\Util::addScript('files', 'fileactions'); + $tmpl = new OCP\Template('files_sharing', 'public', 'base'); + $tmpl->assign('uidOwner', $shareOwner); + $tmpl->assign('dir', $dir); + $tmpl->assign('filename', $file); + $tmpl->assign('mimetype', OC_Filesystem::getMimeType($path)); + if (isset($_GET['path'])) { + $getPath = $_GET['path']; + } else { + $getPath = ''; + } + // + $urlLinkIdentifiers= (isset($token)?'&t='.$token:'').(isset($_GET['dir'])?'&dir='.$_GET['dir']:'').(isset($_GET['file'])?'&file='.$_GET['file']:''); + // Show file list + if (OC_Filesystem::is_dir($path)) { + OCP\Util::addStyle('files', 'files'); + OCP\Util::addScript('files', 'files'); + OCP\Util::addScript('files', 'filelist'); + $files = array(); + $rootLength = strlen($basePath) + 1; + foreach (OC_Files::getDirectoryContent($path) as $i) { + $i['date'] = OCP\Util::formatDate($i['mtime']); + if ($i['type'] == 'file') { + $fileinfo = pathinfo($i['name']); + $i['basename'] = $fileinfo['filename']; + $i['extension'] = isset($fileinfo['extension']) ? ('.'.$fileinfo['extension']) : ''; + } + $i['directory'] = '/'.substr($i['directory'], $rootLength); + if ($i['directory'] == '/') { + $i['directory'] = ''; + } + $i['permissions'] = OCP\PERMISSION_READ; + $files[] = $i; + } + // Make breadcrumb + $breadcrumb = array(); + $pathtohere = ''; + + //add base breadcrumb + $breadcrumb[] = array('dir' => '/', 'name' => basename($basePath)); + + //add subdir breadcrumbs + foreach (explode('/', urldecode($getPath)) as $i) { + if ($i != '') { + $pathtohere .= '/'.$i; + $breadcrumb[] = array('dir' => $pathtohere, 'name' => $i); + } + } + + $list = new OCP\Template('files', 'part.list', ''); + $list->assign('files', $files, false); + $list->assign('publicListView', true); + $list->assign('baseURL', OCP\Util::linkToPublic('files').$urlLinkIdentifiers.'&path=', false); + $list->assign('downloadURL', OCP\Util::linkToPublic('files').$urlLinkIdentifiers.'&download&path=', false); + $breadcrumbNav = new OCP\Template('files', 'part.breadcrumb', '' ); + $breadcrumbNav->assign('breadcrumb', $breadcrumb, false); + $breadcrumbNav->assign('baseURL', OCP\Util::linkToPublic('files').$urlLinkIdentifiers.'&path=', false); + $folder = new OCP\Template('files', 'index', ''); + $folder->assign('fileList', $list->fetchPage(), false); + $folder->assign('breadcrumb', $breadcrumbNav->fetchPage(), false); + $folder->assign('dir', basename($dir)); + $folder->assign('isCreatable', false); + $folder->assign('permissions', 0); + $folder->assign('files', $files); + $folder->assign('uploadMaxFilesize', 0); + $folder->assign('uploadMaxHumanFilesize', 0); + $folder->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true))); + $tmpl->assign('folder', $folder->fetchPage(), false); + $tmpl->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true))); + $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files').$urlLinkIdentifiers.'&download&path='.urlencode($getPath)); + } else { + // Show file preview if viewer is available + if ($type == 'file') { + $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files').$urlLinkIdentifiers.'&download'); + } else { + $tmpl->assign('downloadURL', OCP\Util::linkToPublic('files').$urlLinkIdentifiers.'&download&path='.urlencode($getPath)); + } + } + $tmpl->printPage(); + } + exit(); +} else { + OCP\Util::writeLog('share', 'could not resolve linkItem', \OCP\Util::DEBUG); +} +header('HTTP/1.0 404 Not Found'); +$tmpl = new OCP\Template('', '404', 'guest'); +$tmpl->printPage(); diff --git a/apps/files_sharing/templates/public.php b/apps/files_sharing/templates/public.php index 35cca7c42dc9c2832c5b3923fdc681d3ddfed6f8..647e1e08a31e4e511f21daa15d915bd34b793b51 100644 --- a/apps/files_sharing/templates/public.php +++ b/apps/files_sharing/templates/public.php @@ -1,3 +1,11 @@ + diff --git a/apps/files_versions/appinfo/app.php b/apps/files_versions/appinfo/app.php index 746f89a81391dba71f0bd44020bbd8cae4bf23ba..afc0a67edbac4024d373b27dc6f915052e19e9fe 100644 --- a/apps/files_versions/appinfo/app.php +++ b/apps/files_versions/appinfo/app.php @@ -5,12 +5,12 @@ OC::$CLASSPATH['OCA_Versions\Storage'] = 'apps/files_versions/lib/versions.php'; OC::$CLASSPATH['OCA_Versions\Hooks'] = 'apps/files_versions/lib/hooks.php'; OCP\App::registerAdmin('files_versions', 'settings'); -OCP\App::registerPersonal('files_versions','settings-personal'); +OCP\App::registerPersonal('files_versions', 'settings-personal'); OCP\Util::addscript('files_versions', 'versions'); // Listen to write signals -OCP\Util::connectHook('OC_Filesystem', 'post_write', "OCA_Versions\Hooks", "write_hook"); +OCP\Util::connectHook('OC_Filesystem', 'write', "OCA_Versions\Hooks", "write_hook"); // Listen to delete and rename signals OCP\Util::connectHook('OC_Filesystem', 'delete', "OCA_Versions\Hooks", "remove_hook"); OCP\Util::connectHook('OC_Filesystem', 'rename', "OCA_Versions\Hooks", "rename_hook"); \ No newline at end of file diff --git a/apps/files_versions/history.php b/apps/files_versions/history.php index 0ebb34f45e49cfebb6ca3cff2a943c9d0758fec6..d4c278ebd85f0692b362c362bd820c0d484c76ab 100644 --- a/apps/files_versions/history.php +++ b/apps/files_versions/history.php @@ -22,7 +22,7 @@ */ OCP\User::checkLoggedIn( ); -OCP\Util::addStyle('files_versions','versions'); +OCP\Util::addStyle('files_versions', 'versions'); $tmpl = new OCP\Template( 'files_versions', 'history', 'user' ); if ( isset( $_GET['path'] ) ) { @@ -33,7 +33,7 @@ if ( isset( $_GET['path'] ) ) { $versions = new OCA_Versions\Storage(); // roll back to old version if button clicked - if( isset( $_GET['revert'] ) ) { + if( isset( $_GET['revert'] ) ) { if( $versions->rollback( $path, $_GET['revert'] ) ) { @@ -52,7 +52,7 @@ if ( isset( $_GET['path'] ) ) { } // show the history only if there is something to show - if( OCA_Versions\Storage::isversioned( $path ) ) { + if( OCA_Versions\Storage::isversioned( $path ) ) { $count = 999; //show the newest revisions $versions = OCA_Versions\Storage::getVersions( $path, $count); diff --git a/apps/files_versions/l10n/gl.php b/apps/files_versions/l10n/gl.php index c0d5937e1b1e0055ce5ef4896529e439dca592a9..f10c1e162639438a4026d11eb4c96048640ec348 100644 --- a/apps/files_versions/l10n/gl.php +++ b/apps/files_versions/l10n/gl.php @@ -1,7 +1,8 @@ "Caducar todas as versións", +"Expire all versions" => "Caducan todas as versións", +"History" => "Historial", "Versions" => "Versións", -"This will delete all existing backup versions of your files" => "Esto eliminará todas as copias de respaldo existentes dos seus ficheiros", -"Files Versioning" => "Versionado de ficheiros", -"Enable" => "Habilitar" +"This will delete all existing backup versions of your files" => "Isto eliminará todas as copias de seguranza que haxa dos seus ficheiros", +"Files Versioning" => "Sistema de versión de ficheiros", +"Enable" => "Activar" ); diff --git a/apps/files_versions/l10n/he.php b/apps/files_versions/l10n/he.php index 09a013f45a8c77c13c94772e83beeea8aee6c0f7..061e88b0dbf54116f2f3e84136e594cbfaeeb21e 100644 --- a/apps/files_versions/l10n/he.php +++ b/apps/files_versions/l10n/he.php @@ -1,5 +1,8 @@ "הפגת תוקף כל הגרסאות", +"History" => "היסטוריה", "Versions" => "גרסאות", -"This will delete all existing backup versions of your files" => "פעולה זו תמחק את כל גיבויי הגרסאות הקיימים של הקבצים שלך" +"This will delete all existing backup versions of your files" => "פעולה זו תמחק את כל גיבויי הגרסאות הקיימים של הקבצים שלך", +"Files Versioning" => "שמירת הבדלי גרסאות של קבצים", +"Enable" => "הפעלה" ); diff --git a/apps/files_versions/l10n/ko.php b/apps/files_versions/l10n/ko.php new file mode 100644 index 0000000000000000000000000000000000000000..688babb11219b334c88df4f7d5c969800baa99a5 --- /dev/null +++ b/apps/files_versions/l10n/ko.php @@ -0,0 +1,8 @@ + "모든 버전 삭제", +"History" => "역사", +"Versions" => "버전", +"This will delete all existing backup versions of your files" => "이 파일의 모든 백업 버전을 삭제합니다", +"Files Versioning" => "파일 버전 관리", +"Enable" => "사용함" +); diff --git a/apps/files_versions/l10n/ru_RU.php b/apps/files_versions/l10n/ru_RU.php index a14258eea87dbe3a763c6f84d1fb5abdd1f0360c..557c2f8e6d19bae1e6662ff176bd0189df9dfafd 100644 --- a/apps/files_versions/l10n/ru_RU.php +++ b/apps/files_versions/l10n/ru_RU.php @@ -2,7 +2,7 @@ "Expire all versions" => "Срок действия всех версий истекает", "History" => "История", "Versions" => "Версии", -"This will delete all existing backup versions of your files" => "Это приведет к удалению всех существующих версий резервной копии ваших файлов", +"This will delete all existing backup versions of your files" => "Это приведет к удалению всех существующих версий резервной копии Ваших файлов", "Files Versioning" => "Файлы управления версиями", "Enable" => "Включить" ); diff --git a/apps/files_versions/l10n/ta_LK.php b/apps/files_versions/l10n/ta_LK.php new file mode 100644 index 0000000000000000000000000000000000000000..f1215b3ecc1097ee8b9c4396127f7eaa51bc501d --- /dev/null +++ b/apps/files_versions/l10n/ta_LK.php @@ -0,0 +1,8 @@ + "எல்லா பதிப்புகளும் காலாவதியாகிவிட்டது", +"History" => "வரலாறு", +"Versions" => "பதிப்புகள்", +"This will delete all existing backup versions of your files" => "உங்களுடைய கோப்புக்களில் ஏற்கனவே உள்ள ஆதாரநகல்களின் பதிப்புக்களை இவை அழித்துவிடும்", +"Files Versioning" => "கோப்பு பதிப்புகள்", +"Enable" => "இயலுமைப்படுத்துக" +); diff --git a/apps/files_versions/l10n/vi.php b/apps/files_versions/l10n/vi.php index a92e85a017aa5467b01c00c039631e7c398af47a..260c3b6b39c7575432a83f97ad4c51c9561fc8bc 100644 --- a/apps/files_versions/l10n/vi.php +++ b/apps/files_versions/l10n/vi.php @@ -2,7 +2,7 @@ "Expire all versions" => "Hết hạn tất cả các phiên bản", "History" => "Lịch sử", "Versions" => "Phiên bản", -"This will delete all existing backup versions of your files" => "Điều này sẽ xóa tất cả các phiên bản sao lưu hiện có ", -"Files Versioning" => "Phiên bản tệp tin", -"Enable" => "Kích hoạtLịch sử" +"This will delete all existing backup versions of your files" => "Khi bạn thực hiện thao tác này sẽ xóa tất cả các phiên bản sao lưu hiện có ", +"Files Versioning" => "Phiên bản tập tin", +"Enable" => "Bật " ); diff --git a/apps/files_versions/l10n/zh_TW.php b/apps/files_versions/l10n/zh_TW.php new file mode 100644 index 0000000000000000000000000000000000000000..a21fdc85f8d969ae80c40dc923a2d44a7228e4f6 --- /dev/null +++ b/apps/files_versions/l10n/zh_TW.php @@ -0,0 +1,7 @@ + "所有逾期的版本", +"History" => "歷史", +"Versions" => "版本", +"Files Versioning" => "檔案版本化中...", +"Enable" => "啟用" +); diff --git a/apps/files_versions/lib/hooks.php b/apps/files_versions/lib/hooks.php index 822103ebc32926076a19d1421cfaa5da408e3101..e897a81f7af4588de258115ca8f17003b46bdef5 100644 --- a/apps/files_versions/lib/hooks.php +++ b/apps/files_versions/lib/hooks.php @@ -64,7 +64,7 @@ class Hooks { $abs_newpath = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath('').$params['newpath'].'.v'; if(Storage::isversioned($rel_oldpath)) { $info=pathinfo($abs_newpath); - if(!file_exists($info['dirname'])) mkdir($info['dirname'],0750, true); + if(!file_exists($info['dirname'])) mkdir($info['dirname'], 0750, true); $versions = Storage::getVersions($rel_oldpath); foreach ($versions as $v) { rename($abs_oldpath.$v['version'], $abs_newpath.$v['version']); diff --git a/apps/files_versions/lib/versions.php b/apps/files_versions/lib/versions.php index 2f27cd0e667ae5f061a0c89a9c1741ab33864f33..0ccaaf1095dd1079f8c991e089f94d14638bc601 100644 --- a/apps/files_versions/lib/versions.php +++ b/apps/files_versions/lib/versions.php @@ -1,278 +1,278 @@ - - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -/** - * Versions - * - * A class to handle the versioning of files. - */ - -namespace OCA_Versions; - -class Storage { - - - // config.php configuration: - // - files_versions - // - files_versionsfolder - // - files_versionsblacklist - // - files_versionsmaxfilesize - // - files_versionsinterval - // - files_versionmaxversions - // - // todo: - // - finish porting to OC_FilesystemView to enable network transparency - // - add transparent compression. first test if it´s worth it. - - const DEFAULTENABLED=true; - const DEFAULTBLACKLIST='avi mp3 mpg mp4 ctmp'; - const DEFAULTMAXFILESIZE=1048576; // 10MB - const DEFAULTMININTERVAL=60; // 1 min - const DEFAULTMAXVERSIONS=50; - - private static function getUidAndFilename($filename) - { - if (\OCP\App::isEnabled('files_sharing') - && substr($filename, 0, 7) == '/Shared' - && $source = \OCP\Share::getItemSharedWith('file', - substr($filename, 7), - \OC_Share_Backend_File::FORMAT_SHARED_STORAGE)) { - $filename = $source['path']; - $pos = strpos($filename, '/files', 1); - $uid = substr($filename, 1, $pos - 1); - $filename = substr($filename, $pos + 6); - } else { - $uid = \OCP\User::getUser(); - } - return array($uid, $filename); - } - - /** - * store a new version of a file. - */ - public function store($filename) { - if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { - list($uid, $filename) = self::getUidAndFilename($filename); - $files_view = new \OC_FilesystemView('/'.\OCP\User::getUser() .'/files'); - $users_view = new \OC_FilesystemView('/'.\OCP\User::getUser()); - - //check if source file already exist as version to avoid recursions. - // todo does this check work? - if ($users_view->file_exists($filename)) { - return false; - } - - // check if filename is a directory - if($files_view->is_dir($filename)) { - return false; - } - - // check filetype blacklist - $blacklist=explode(' ',\OCP\Config::getSystemValue('files_versionsblacklist', Storage::DEFAULTBLACKLIST)); - foreach($blacklist as $bl) { - $parts=explode('.', $filename); - $ext=end($parts); - if(strtolower($ext)==$bl) { - return false; - } - } - // we should have a source file to work with - if (!$files_view->file_exists($filename)) { - return false; - } - - // check filesize - if($files_view->filesize($filename)>\OCP\Config::getSystemValue('files_versionsmaxfilesize', Storage::DEFAULTMAXFILESIZE)) { - return false; - } - - - // check mininterval if the file is being modified by the owner (all shared files should be versioned despite mininterval) - if ($uid == \OCP\User::getUser()) { - $versions_fileview = new \OC_FilesystemView('/'.\OCP\User::getUser().'/files_versions'); - $versionsName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename); - $versionsFolderName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath(''); - $matches=glob($versionsName.'.v*'); - sort($matches); - $parts=explode('.v',end($matches)); - if((end($parts)+Storage::DEFAULTMININTERVAL)>time()) { - return false; - } - } - - - // create all parent folders - $info=pathinfo($filename); - if(!file_exists($versionsFolderName.'/'.$info['dirname'])) { - mkdir($versionsFolderName.'/'.$info['dirname'],0750,true); - } - - // store a new version of a file - $users_view->copy('files'.$filename, 'files_versions'.$filename.'.v'.time()); - - // expire old revisions if necessary - Storage::expire($filename); - } - } - - - /** - * rollback to an old version of a file. - */ - public static function rollback($filename,$revision) { - - if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { - list($uid, $filename) = self::getUidAndFilename($filename); - $users_view = new \OC_FilesystemView('/'.\OCP\User::getUser()); - - // rollback - if( @$users_view->copy('files_versions'.$filename.'.v'.$revision, 'files'.$filename) ) { - - return true; - - }else{ - - return false; - - } - - } - - } - - /** - * check if old versions of a file exist. - */ - public static function isversioned($filename) { - if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { - list($uid, $filename) = self::getUidAndFilename($filename); - $versions_fileview = new \OC_FilesystemView('/'.\OCP\User::getUser().'/files_versions'); - - $versionsName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename); - - // check for old versions - $matches=glob($versionsName.'.v*'); - if(count($matches)>0) { - return true; - }else{ - return false; - } - }else{ - return(false); - } - } - - - - /** - * @brief get a list of all available versions of a file in descending chronological order - * @param $filename file to find versions of, relative to the user files dir - * @param $count number of versions to return - * @returns array - */ - public static function getVersions( $filename, $count = 0 ) { - if( \OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true' ) { - list($uid, $filename) = self::getUidAndFilename($filename); - $versions_fileview = new \OC_FilesystemView('/'.\OCP\User::getUser().'/files_versions'); - - $versionsName = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename); - $versions = array(); - // fetch for old versions - $matches = glob( $versionsName.'.v*' ); - - sort( $matches ); - - $i = 0; - - $files_view = new \OC_FilesystemView('/'.\OCP\User::getUser().'/files'); - $local_file = $files_view->getLocalFile($filename); - foreach( $matches as $ma ) { - - $i++; - $versions[$i]['cur'] = 0; - $parts = explode( '.v', $ma ); - $versions[$i]['version'] = ( end( $parts ) ); - - // if file with modified date exists, flag it in array as currently enabled version - ( \md5_file( $ma ) == \md5_file( $local_file ) ? $versions[$i]['fileMatch'] = 1 : $versions[$i]['fileMatch'] = 0 ); - - } - - $versions = array_reverse( $versions ); - - foreach( $versions as $key => $value ) { - - // flag the first matched file in array (which will have latest modification date) as current version - if ( $value['fileMatch'] ) { - - $value['cur'] = 1; - break; - - } - - } - - $versions = array_reverse( $versions ); - - // only show the newest commits - if( $count != 0 and ( count( $versions )>$count ) ) { - - $versions = array_slice( $versions, count( $versions ) - $count ); - - } - - return( $versions ); - - - } else { - - // if versioning isn't enabled then return an empty array - return( array() ); - - } - - } - - /** - * @brief Erase a file's versions which exceed the set quota - */ - public static function expire($filename) { - if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { - list($uid, $filename) = self::getUidAndFilename($filename); - $versions_fileview = new \OC_FilesystemView('/'.$uid.'/files_versions'); - - $versionsName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename); - - // check for old versions - $matches = glob( $versionsName.'.v*' ); - - if( count( $matches ) > \OCP\Config::getSystemValue( 'files_versionmaxversions', Storage::DEFAULTMAXVERSIONS ) ) { - - $numberToDelete = count($matches) - \OCP\Config::getSystemValue( 'files_versionmaxversions', Storage::DEFAULTMAXVERSIONS ); - - // delete old versions of a file - $deleteItems = array_slice( $matches, 0, $numberToDelete ); - - foreach( $deleteItems as $de ) { - - unlink( $versionsName.'.v'.$de ); - - } - } - } - } - - /** - * @brief Erase all old versions of all user files - * @return true/false - */ - public function expireAll() { - $view = \OCP\Files::getStorage('files_versions'); - return $view->deleteAll('', true); - } + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ + +/** + * Versions + * + * A class to handle the versioning of files. + */ + +namespace OCA_Versions; + +class Storage { + + + // config.php configuration: + // - files_versions + // - files_versionsfolder + // - files_versionsblacklist + // - files_versionsmaxfilesize + // - files_versionsinterval + // - files_versionmaxversions + // + // todo: + // - finish porting to OC_FilesystemView to enable network transparency + // - add transparent compression. first test if it´s worth it. + + const DEFAULTENABLED=true; + const DEFAULTBLACKLIST='avi mp3 mpg mp4 ctmp'; + const DEFAULTMAXFILESIZE=1048576; // 10MB + const DEFAULTMININTERVAL=60; // 1 min + const DEFAULTMAXVERSIONS=50; + + private static function getUidAndFilename($filename) + { + if (\OCP\App::isEnabled('files_sharing') + && substr($filename, 0, 7) == '/Shared' + && $source = \OCP\Share::getItemSharedWith('file', + substr($filename, 7), + \OC_Share_Backend_File::FORMAT_SHARED_STORAGE)) { + $filename = $source['path']; + $pos = strpos($filename, '/files', 1); + $uid = substr($filename, 1, $pos - 1); + $filename = substr($filename, $pos + 6); + } else { + $uid = \OCP\User::getUser(); + } + return array($uid, $filename); + } + + /** + * store a new version of a file. + */ + public function store($filename) { + if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { + list($uid, $filename) = self::getUidAndFilename($filename); + $files_view = new \OC_FilesystemView('/'.$uid .'/files'); + $users_view = new \OC_FilesystemView('/'.$uid); + + //check if source file already exist as version to avoid recursions. + // todo does this check work? + if ($users_view->file_exists($filename)) { + return false; + } + + // check if filename is a directory + if($files_view->is_dir($filename)) { + return false; + } + + // check filetype blacklist + $blacklist=explode(' ', \OCP\Config::getSystemValue('files_versionsblacklist', Storage::DEFAULTBLACKLIST)); + foreach($blacklist as $bl) { + $parts=explode('.', $filename); + $ext=end($parts); + if(strtolower($ext)==$bl) { + return false; + } + } + // we should have a source file to work with + if (!$files_view->file_exists($filename)) { + return false; + } + + // check filesize + if($files_view->filesize($filename)>\OCP\Config::getSystemValue('files_versionsmaxfilesize', Storage::DEFAULTMAXFILESIZE)) { + return false; + } + + + // check mininterval if the file is being modified by the owner (all shared files should be versioned despite mininterval) + if ($uid == \OCP\User::getUser()) { + $versions_fileview = new \OC_FilesystemView('/'.$uid.'/files_versions'); + $versionsName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename); + $versionsFolderName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath(''); + $matches=glob($versionsName.'.v*'); + sort($matches); + $parts=explode('.v', end($matches)); + if((end($parts)+Storage::DEFAULTMININTERVAL)>time()) { + return false; + } + } + + + // create all parent folders + $info=pathinfo($filename); + if(!file_exists($versionsFolderName.'/'.$info['dirname'])) { + mkdir($versionsFolderName.'/'.$info['dirname'], 0750, true); + } + + // store a new version of a file + $users_view->copy('files'.$filename, 'files_versions'.$filename.'.v'.time()); + + // expire old revisions if necessary + Storage::expire($filename); + } + } + + + /** + * rollback to an old version of a file. + */ + public static function rollback($filename, $revision) { + + if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { + list($uid, $filename) = self::getUidAndFilename($filename); + $users_view = new \OC_FilesystemView('/'.$uid); + + // rollback + if( @$users_view->copy('files_versions'.$filename.'.v'.$revision, 'files'.$filename) ) { + + return true; + + }else{ + + return false; + + } + + } + + } + + /** + * check if old versions of a file exist. + */ + public static function isversioned($filename) { + if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { + list($uid, $filename) = self::getUidAndFilename($filename); + $versions_fileview = new \OC_FilesystemView('/'.$uid.'/files_versions'); + + $versionsName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename); + + // check for old versions + $matches=glob($versionsName.'.v*'); + if(count($matches)>0) { + return true; + }else{ + return false; + } + }else{ + return(false); + } + } + + + + /** + * @brief get a list of all available versions of a file in descending chronological order + * @param $filename file to find versions of, relative to the user files dir + * @param $count number of versions to return + * @returns array + */ + public static function getVersions( $filename, $count = 0 ) { + if( \OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true' ) { + list($uid, $filename) = self::getUidAndFilename($filename); + $versions_fileview = new \OC_FilesystemView('/'.$uid.'/files_versions'); + + $versionsName = \OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename); + $versions = array(); + // fetch for old versions + $matches = glob( $versionsName.'.v*' ); + + sort( $matches ); + + $i = 0; + + $files_view = new \OC_FilesystemView('/'.\OCP\User::getUser().'/files'); + $local_file = $files_view->getLocalFile($filename); + foreach( $matches as $ma ) { + + $i++; + $versions[$i]['cur'] = 0; + $parts = explode( '.v', $ma ); + $versions[$i]['version'] = ( end( $parts ) ); + + // if file with modified date exists, flag it in array as currently enabled version + ( \md5_file( $ma ) == \md5_file( $local_file ) ? $versions[$i]['fileMatch'] = 1 : $versions[$i]['fileMatch'] = 0 ); + + } + + $versions = array_reverse( $versions ); + + foreach( $versions as $key => $value ) { + + // flag the first matched file in array (which will have latest modification date) as current version + if ( $value['fileMatch'] ) { + + $value['cur'] = 1; + break; + + } + + } + + $versions = array_reverse( $versions ); + + // only show the newest commits + if( $count != 0 and ( count( $versions )>$count ) ) { + + $versions = array_slice( $versions, count( $versions ) - $count ); + + } + + return( $versions ); + + + } else { + + // if versioning isn't enabled then return an empty array + return( array() ); + + } + + } + + /** + * @brief Erase a file's versions which exceed the set quota + */ + public static function expire($filename) { + if(\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED)=='true') { + list($uid, $filename) = self::getUidAndFilename($filename); + $versions_fileview = new \OC_FilesystemView('/'.$uid.'/files_versions'); + + $versionsName=\OCP\Config::getSystemValue('datadirectory').$versions_fileview->getAbsolutePath($filename); + + // check for old versions + $matches = glob( $versionsName.'.v*' ); + + if( count( $matches ) > \OCP\Config::getSystemValue( 'files_versionmaxversions', Storage::DEFAULTMAXVERSIONS ) ) { + + $numberToDelete = count($matches) - \OCP\Config::getSystemValue( 'files_versionmaxversions', Storage::DEFAULTMAXVERSIONS ); + + // delete old versions of a file + $deleteItems = array_slice( $matches, 0, $numberToDelete ); + + foreach( $deleteItems as $de ) { + + unlink( $versionsName.'.v'.$de ); + + } + } + } + } + + /** + * @brief Erase all old versions of all user files + * @return true/false + */ + public function expireAll() { + $view = \OCP\Files::getStorage('files_versions'); + return $view->deleteAll('', true); + } } diff --git a/apps/files_versions/settings-personal.php b/apps/files_versions/settings-personal.php index 4fb866bd999462979b7c1be5c2e40f65ebe13982..6555bc99c3e193250255c47ab38d34688e89b399 100644 --- a/apps/files_versions/settings-personal.php +++ b/apps/files_versions/settings-personal.php @@ -2,6 +2,6 @@ $tmpl = new OCP\Template( 'files_versions', 'settings-personal'); -OCP\Util::addscript('files_versions','settings-personal'); +OCP\Util::addscript('files_versions', 'settings-personal'); return $tmpl->fetchPage(); diff --git a/apps/files_versions/templates/history.php b/apps/files_versions/templates/history.php index 854d032da625541e28211366d876ba8b644cd282..cc5a494f19ed0f8cad273880f91a29104fd124d4 100644 --- a/apps/files_versions/templates/history.php +++ b/apps/files_versions/templates/history.php @@ -23,7 +23,9 @@ if( isset( $_['message'] ) ) { echo ' '; echo OCP\Util::formatDate( doubleval($v['version']) ); echo ' Revert

'; - if ( $v['cur'] ) { echo ' (Current)'; } + if ( $v['cur'] ) { + echo ' (Current)'; + } echo '

'; } diff --git a/apps/user_ldap/appinfo/app.php b/apps/user_ldap/appinfo/app.php index 0eec7829a4a7cb2b6d529a169a976db172dc8511..ce3079da0ba9a5dd598147ab478dced10000b38f 100644 --- a/apps/user_ldap/appinfo/app.php +++ b/apps/user_ldap/appinfo/app.php @@ -42,3 +42,6 @@ $entry = array( ); OCP\Backgroundjob::addRegularTask('OCA\user_ldap\lib\Jobs', 'updateGroups'); +if(OCP\App::isEnabled('user_webdavauth')) { + OCP\Util::writeLog('user_ldap', 'user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour', OCP\Util::WARN); +} diff --git a/apps/user_ldap/appinfo/info.xml b/apps/user_ldap/appinfo/info.xml index 30fbf687dbedbbb76925caee3b3ec90da2a1c4c8..a7605775274a9494bd7eb4859175bdfd1159d8bf 100644 --- a/apps/user_ldap/appinfo/info.xml +++ b/apps/user_ldap/appinfo/info.xml @@ -2,7 +2,9 @@ user_ldap LDAP user and group backend - Authenticate Users by LDAP + Authenticate users and groups by LDAP resp. Active Directoy. + + This app is not compatible to the WebDAV user backend. AGPL Dominik Schmidt and Arthur Schiwon 4.9 diff --git a/apps/user_ldap/appinfo/update.php b/apps/user_ldap/appinfo/update.php index e6e25cec73456b9c7ba6336a2f58c14a4ecc00c5..9b54ba18b6ce7a7e7a637397e111f3035abb047d 100644 --- a/apps/user_ldap/appinfo/update.php +++ b/apps/user_ldap/appinfo/update.php @@ -34,22 +34,49 @@ $groupBE = new \OCA\user_ldap\GROUP_LDAP(); $groupBE->setConnector($connector); foreach($objects as $object) { - $fetchDNSql = 'SELECT `ldap_dn`, `owncloud_name` FROM `*PREFIX*ldap_'.$object.'_mapping` WHERE `directory_uuid` = \'\''; - $updateSql = 'UPDATE `*PREFIX*ldap_'.$object.'_mapping` SET `ldap_DN` = ?, `directory_uuid` = ? WHERE `ldap_dn` = ?'; + $fetchDNSql = ' + SELECT `ldap_dn`, `owncloud_name`, `directory_uuid` + FROM `*PREFIX*ldap_'.$object.'_mapping`'; + $updateSql = ' + UPDATE `*PREFIX*ldap_'.$object.'_mapping` + SET `ldap_DN` = ?, `directory_uuid` = ? + WHERE `ldap_dn` = ?'; $query = OCP\DB::prepare($fetchDNSql); $res = $query->execute(); $DNs = $res->fetchAll(); $updateQuery = OCP\DB::prepare($updateSql); foreach($DNs as $dn) { - $newDN = mb_strtolower($dn['ldap_dn'], 'UTF-8'); - if($object == 'user') { + $newDN = escapeDN(mb_strtolower($dn['ldap_dn'], 'UTF-8')); + if(!empty($dn['directory_uuid'])) { + $uuid = $dn['directory_uuid']; + } elseif($object == 'user') { $uuid = $userBE->getUUID($newDN); //fix home folder to avoid new ones depending on the configuration $userBE->getHome($dn['owncloud_name']); } else { $uuid = $groupBE->getUUID($newDN); } - $updateQuery->execute(array($newDN, $uuid, $dn['ldap_dn'])); + try { + $updateQuery->execute(array($newDN, $uuid, $dn['ldap_dn'])); + } catch(Exception $e) { + \OCP\Util::writeLog('user_ldap', 'Could not update '.$object.' '.$dn['ldap_dn'].' in the mappings table. ', \OCP\Util::WARN); + } + + } +} + +function escapeDN($dn) { + $aDN = ldap_explode_dn($dn, false); + unset($aDN['count']); + foreach($aDN as $key => $part) { + $value = substr($part, strpos($part, '=')+1); + $escapedValue = strtr($value, Array(','=>'\2c', '='=>'\3d', '+'=>'\2b', + '<'=>'\3c', '>'=>'\3e', ';'=>'\3b', '\\'=>'\5c', + '"'=>'\22', '#'=>'\23')); + $part = str_replace($part, $value, $escapedValue); } + $dn = implode(',', $aDN); + + return $dn; } diff --git a/apps/user_ldap/appinfo/version b/apps/user_ldap/appinfo/version index 73082a89b3568d934f8e07cbc937cb5a575855cb..b1a5f4781d198d55b7847e2cc091a878567887f2 100644 --- a/apps/user_ldap/appinfo/version +++ b/apps/user_ldap/appinfo/version @@ -1 +1 @@ -0.3.0.0 \ No newline at end of file +0.3.0.1 \ No newline at end of file diff --git a/apps/user_ldap/css/settings.css b/apps/user_ldap/css/settings.css index 30c5c175c9b3b25d53c627f07ff74fd6b8d07bae..f3f41fb2d8bea101c1b5b29acf8464938ad90f36 100644 --- a/apps/user_ldap/css/settings.css +++ b/apps/user_ldap/css/settings.css @@ -7,4 +7,9 @@ #ldap fieldset input { width: 70%; display: inline-block; +} + +.ldapwarning { + margin-left: 1.4em; + color: #FF3B3B; } \ No newline at end of file diff --git a/apps/user_ldap/group_ldap.php b/apps/user_ldap/group_ldap.php index 6c6cc5679ba434efe92f9db9aecc782cb48c8e3a..63437310088298b2801f9f1e6bfb78a0f1bb1a88 100644 --- a/apps/user_ldap/group_ldap.php +++ b/apps/user_ldap/group_ldap.php @@ -124,7 +124,7 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface { $this->connection->ldapGroupFilter, $this->connection->ldapGroupMemberAssocAttr.'='.$uid )); - $groups = $this->fetchListOfGroups($filter, array($this->connection->ldapGroupDisplayName,'dn')); + $groups = $this->fetchListOfGroups($filter, array($this->connection->ldapGroupDisplayName, 'dn')); $groups = array_unique($this->ownCloudGroupNames($groups), SORT_LOCALE_STRING); $this->connection->writeToCache($cacheKey, $groups); diff --git a/apps/user_ldap/l10n/ca.php b/apps/user_ldap/l10n/ca.php index be72912040d1dea413eb41672a158ef374995a68..d801ddff63196363c32a9481a885ad2f8111f761 100644 --- a/apps/user_ldap/l10n/ca.php +++ b/apps/user_ldap/l10n/ca.php @@ -1,4 +1,6 @@ Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Avís: Les aplicacions user_ldap i user_webdavauth són incompatibles. Podeu experimentar comportaments no desitjats. Demaneu a l'administrador del sistema que en desactivi una.", +"Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "Avís: El mòdul PHP LDAP necessari no està instal·lat, el dorsal no funcionarà. Demaneu a l'administrador del sistema que l'instal·li.", "Host" => "Màquina", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Podeu ometre el protocol, excepte si requeriu SSL. Llavors comenceu amb ldaps://", "Base DN" => "DN Base", diff --git a/apps/user_ldap/l10n/cs_CZ.php b/apps/user_ldap/l10n/cs_CZ.php index c90dc9ed56891265bc53d793790a11930d97828b..0c14ebb9d1ee660eefa51b89392cf61af89ae3d2 100644 --- a/apps/user_ldap/l10n/cs_CZ.php +++ b/apps/user_ldap/l10n/cs_CZ.php @@ -1,4 +1,6 @@ Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Varování: Aplikace user_ldap a user_webdavauth nejsou kompatibilní. Může nastávat neočekávané chování. Požádejte, prosím, správce systému aby jednu z nich zakázal.", +"Warning: The PHP LDAP module needs 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.", "Host" => "Počítač", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Můžete vynechat protokol, vyjma pokud požadujete SSL. Tehdy začněte s ldaps://", "Base DN" => "Základní DN", diff --git a/apps/user_ldap/l10n/de.php b/apps/user_ldap/l10n/de.php index 97debcbab60671dc692872ae3c024198642af0cc..ed9fb6f81237710b182383e0361905cb7427a46d 100644 --- a/apps/user_ldap/l10n/de.php +++ b/apps/user_ldap/l10n/de.php @@ -1,4 +1,5 @@ Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Warnung: Die Apps user_ldap und user_webdavauth sind nicht kompatible. Unerwartetes Verhalten kann auftreten. Bitte Deinen System-Verwalter eine von beiden zu de-aktivieren.", "Host" => "Host", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Du kannst das Protokoll auslassen, außer wenn Du SSL benötigst. Beginne dann mit ldaps://", "Base DN" => "Basis-DN", diff --git a/apps/user_ldap/l10n/gl.php b/apps/user_ldap/l10n/gl.php new file mode 100644 index 0000000000000000000000000000000000000000..41431293cbaf63a6c3e6ee728505369793aa14c5 --- /dev/null +++ b/apps/user_ldap/l10n/gl.php @@ -0,0 +1,37 @@ + "Servidor", +"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Pode omitir o protocolo agás que precise de SSL. Nese caso comece con ldaps://", +"Base DN" => "DN base", +"You can specify Base DN for users and groups in the Advanced tab" => "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzado»", +"User DN" => "DN do usuario", +"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." => "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso en anónimo de o DN e o contrasinal baleiros.", +"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».", +"Port" => "Porto", +"Base User Tree" => "Base da árbore de usuarios", +"Base Group Tree" => "Base da árbore de grupo", +"Group-Member association" => "Asociación de grupos e membros", +"Use TLS" => "Usar TLS", +"Do not use it for SSL connections, it will fail." => "Non empregualo para conexións SSL: 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 ownCloud server." => "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no seu servidor ownCloud.", +"Not recommended, use for testing only." => "Non se recomenda. Só para probas.", +"User Display Name Field" => "Campo de mostra do nome de usuario", +"The LDAP attribute to use to generate the user`s ownCloud name." => "O atributo LDAP a empregar para xerar o nome de usuario de ownCloud.", +"Group Display Name Field" => "Campo de mostra do nome de grupo", +"The LDAP attribute to use to generate the groups`s ownCloud name." => "O atributo LDAP úsase para xerar os nomes dos grupos de ownCloud.", +"in bytes" => "en bytes", +"in seconds. A change empties the cache." => "en segundos. Calquera cambio baleira a caché.", +"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD.", +"Help" => "Axuda" +); diff --git a/apps/user_ldap/l10n/it.php b/apps/user_ldap/l10n/it.php index f07f0aa5a420d27258adec503cd558092fe4f990..915ce3af5b8894228ec3e5e0a6178150c4229639 100644 --- a/apps/user_ldap/l10n/it.php +++ b/apps/user_ldap/l10n/it.php @@ -1,4 +1,6 @@ Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Avviso: le applicazioni user_ldap e user_webdavauth sono incompatibili. Potresti riscontrare un comportamento inatteso. Chiedi al tuo amministratore di sistema di disabilitarne uno.", +"Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "Avviso: il modulo PHP LDAP richiesto non è installato, il motore non funzionerà. Chiedi al tuo amministratore di sistema di installarlo.", "Host" => "Host", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "È possibile omettere il protocollo, ad eccezione se è necessario SSL. Quindi inizia con ldaps://", "Base DN" => "DN base", diff --git a/apps/user_ldap/l10n/ja_JP.php b/apps/user_ldap/l10n/ja_JP.php index ffaae4e9bd2794708ebcfabb20cf06fd42be7a52..c7b2a0f91b8ed5886b9a804be61ce33177001571 100644 --- a/apps/user_ldap/l10n/ja_JP.php +++ b/apps/user_ldap/l10n/ja_JP.php @@ -1,4 +1,6 @@ Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "警告: user_ldap と user_webdavauth のアプリには互換性がありません。予期せぬ動作をする可能姓があります。システム管理者にどちらかを無効にするよう問い合わせてください。", +"Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "警告: PHP LDAP モジュールがインストールされていません。バックエンドが正しくどうさしません。システム管理者にインストールするよう問い合わせてください。", "Host" => "ホスト", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL通信しない場合には、プロトコル名を省略することができます。そうでない場合には、ldaps:// から始めてください。", "Base DN" => "ベースDN", diff --git a/apps/user_ldap/l10n/ko.php b/apps/user_ldap/l10n/ko.php new file mode 100644 index 0000000000000000000000000000000000000000..aa775e42b16c0a47bfd57da567c68f683434a644 --- /dev/null +++ b/apps/user_ldap/l10n/ko.php @@ -0,0 +1,37 @@ + "호스트", +"You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL을 사용하는 경우가 아니라면 프로토콜을 입력하지 않아도 됩니다. SSL을 사용하려면 ldaps://를 입력하십시오.", +"Base DN" => "기본 DN", +"You can specify Base DN for users and groups in the Advanced tab" => "고급 탭에서 사용자 및 그룹에 대한 기본 DN을 지정할 수 있습니다.", +"User DN" => "사용자 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입니다. 예를 들어서 uid=agent,dc=example,dc=com입니다. 익명 접근을 허용하려면 DN과 암호를 비워 두십시오.", +"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" => "포트", +"Base User Tree" => "기본 사용자 트리", +"Base Group Tree" => "기본 그룹 트리", +"Group-Member association" => "그룹-회원 연결", +"Use TLS" => "TLS 사용", +"Do not use it for SSL connections, it will fail." => "SSL 연결 시 사용하는 경우 연결되지 않습니다.", +"Case insensitve LDAP server (Windows)" => "서버에서 대소문자를 구분하지 않음 (Windows)", +"Turn off SSL certificate validation." => "SSL 인증서 유효성 검사를 해제합니다.", +"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "이 옵션을 사용해야 연결할 수 있는 경우에는 LDAP 서버의 SSL 인증서를 ownCloud로 가져올 수 있습니다.", +"Not recommended, use for testing only." => "추천하지 않음, 테스트로만 사용하십시오.", +"User Display Name Field" => "사용자의 표시 이름 필드", +"The LDAP attribute to use to generate the user`s ownCloud name." => "LDAP 속성은 사용자의 ownCloud 이름을 생성하기 위해 사용합니다.", +"Group Display Name Field" => "그룹의 표시 이름 필드", +"The LDAP attribute to use to generate the groups`s ownCloud name." => "LDAP 속성은 그룹의 ownCloud 이름을 생성하기 위해 사용합니다.", +"in bytes" => "바이트", +"in seconds. A change empties the cache." => "초. 항목 변경 시 캐시가 갱신됩니다.", +"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "사용자 이름을 사용하려면 비워 두십시오(기본값). 기타 경우 LDAP/AD 속성을 지정하십시오.", +"Help" => "도움말" +); diff --git a/apps/user_ldap/l10n/nl.php b/apps/user_ldap/l10n/nl.php new file mode 100644 index 0000000000000000000000000000000000000000..84c36881f9a7d2a50221fa6e00a815b15773eb0c --- /dev/null +++ b/apps/user_ldap/l10n/nl.php @@ -0,0 +1,37 @@ + "Host", +"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Je kunt het protocol weglaten, tenzij je SSL vereist. Start in dat geval met ldaps://", +"Base DN" => "Basis DN", +"You can specify Base DN for users and groups in the Advanced tab" => "Je kunt het standaard DN voor gebruikers en groepen specificeren in het tab Geavanceerd.", +"User DN" => "Gebruikers 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." => "De DN van de client gebruiker waarmee de verbinding zal worden gemaakt, bijv. uid=agent,dc=example,dc=com. Voor anonieme toegang laat je het DN en het wachtwoord leeg.", +"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\"", +"Port" => "Poort", +"Base User Tree" => "Basis Gebruikers Structuur", +"Base Group Tree" => "Basis Groupen Structuur", +"Group-Member association" => "Groepslid associatie", +"Use TLS" => "Gebruik TLS", +"Do not use it for SSL connections, it will fail." => "Gebruik niet voor SSL connecties, deze mislukken.", +"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 ownCloud server." => "Als de connectie alleen werkt met deze optie, importeer dan het LDAP server SSL certificaat naar je ownCloud server.", +"Not recommended, use for testing only." => "Niet aangeraden, gebruik alleen voor test doeleinden.", +"User Display Name Field" => "Gebruikers Schermnaam Veld", +"The LDAP attribute to use to generate the user`s ownCloud name." => "Het te gebruiken LDAP attribuut voor het genereren van de ownCloud naam voor de gebruikers.", +"Group Display Name Field" => "Groep Schermnaam Veld", +"The LDAP attribute to use to generate the groups`s ownCloud name." => "Het te gebruiken LDAP attribuut voor het genereren van de ownCloud naam voor de groepen.", +"in bytes" => "in bytes", +"in seconds. A change empties the cache." => "in seconden. Een verandering maakt de cache leeg.", +"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Laat leeg voor de gebruikersnaam (standaard). Of, specificeer een LDAP/AD attribuut.", +"Help" => "Help" +); diff --git a/apps/user_ldap/l10n/pt_PT.php b/apps/user_ldap/l10n/pt_PT.php index c517949de50d9357158760580d5a5301d05d803d..a17e1a95923815b319d0125ff298ec51207dbef8 100644 --- a/apps/user_ldap/l10n/pt_PT.php +++ b/apps/user_ldap/l10n/pt_PT.php @@ -4,15 +4,32 @@ "Base DN" => "DN base", "You can specify Base DN for users and groups in the Advanced tab" => "Pode especificar o ND Base para utilizadores e grupos no separador Avançado", "User DN" => "DN do utilizador", +"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." => "O DN to cliente ", "Password" => "Palavra-passe", "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\".", "Port" => "Porto", +"Base User Tree" => "Base da árvore de utilizadores.", +"Base Group Tree" => "Base da árvore de grupos.", +"Group-Member association" => "Associar utilizador ao grupo.", "Use TLS" => "Usar TLS", "Do not use it for SSL connections, it will fail." => "Não use para ligações SSL, 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.", +"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Se a ligação apenas funcionar com está opção, importe o certificado SSL do servidor LDAP para o seu servidor do ownCloud.", +"Not recommended, use for testing only." => "Não recomendado, utilizado apenas para testes!", +"User Display Name Field" => "Mostrador do nome de utilizador.", +"The LDAP attribute to use to generate the user`s ownCloud name." => "Atributo LDAP para gerar o nome de utilizador do ownCloud.", +"Group Display Name Field" => "Mostrador do nome do grupo.", +"The LDAP attribute to use to generate the groups`s ownCloud name." => "Atributo LDAP para gerar o nome do grupo do ownCloud.", "in bytes" => "em bytes", "in seconds. A change empties the cache." => "em segundos. Uma alteração esvazia a cache.", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Deixe vazio para nome de utilizador (padrão). De outro modo, especifique um atributo LDAP/AD.", diff --git a/apps/user_ldap/l10n/ru.php b/apps/user_ldap/l10n/ru.php index 92982d868b84bfbd6779a1330f95a8314730ef9d..f41a0b058387414ca48f4cdbfda67faa62ceee51 100644 --- a/apps/user_ldap/l10n/ru.php +++ b/apps/user_ldap/l10n/ru.php @@ -1,4 +1,6 @@ Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Внимание:Приложения user_ldap и user_webdavauth несовместимы. Вы можете столкнуться с неожиданным поведением. Пожалуйста, обратитесь к системному администратору, чтобы отключить одно из них.", +"Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "Внимание: Необходимый PHP LDAP модуль не установлен, внутренний интерфейс не будет работать. Пожалуйста, обратитесь к системному администратору, чтобы установить его.", "Host" => "Сервер", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Можно опустить протокол, за исключением того, когда вам требуется SSL. Тогда начните с ldaps :/ /", "Base DN" => "Базовый DN", diff --git a/apps/user_ldap/l10n/sl.php b/apps/user_ldap/l10n/sl.php index 098224bb31988f97255a5016d49a423e735830eb..1d1fc33a83bc05d35d0204a1c682be3361e59610 100644 --- a/apps/user_ldap/l10n/sl.php +++ b/apps/user_ldap/l10n/sl.php @@ -1,4 +1,6 @@ Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them." => "Opozorilo: Aplikaciji user_ldap in user_webdavauth nista združljivi. Morda boste opazili nepričakovano obnašanje sistema. Prosimo, prosite vašega skrbnika, da eno od aplikacij onemogoči.", +"Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it." => "Opozorilo: PHP LDAP modul mora biti nameščen, sicer ta vmesnik ne bo deloval. Prosimo, prosite vašega skrbnika, če ga namesti.", "Host" => "Gostitelj", "You can omit the protocol, except you require SSL. Then start with ldaps://" => "Protokol je lahko izpuščen, če ni posebej zahtevan SSL. V tem primeru se mora naslov začeti z ldaps://", "Base DN" => "Osnovni DN", diff --git a/apps/user_ldap/l10n/ta_LK.php b/apps/user_ldap/l10n/ta_LK.php new file mode 100644 index 0000000000000000000000000000000000000000..2028becaf98aeff9fb823dd23e23dc1b3c5caa03 --- /dev/null +++ b/apps/user_ldap/l10n/ta_LK.php @@ -0,0 +1,27 @@ + "ஓம்புனர்", +"You can omit the protocol, except you require SSL. Then start with ldaps://" => "நீங்கள் SSL சேவையை தவிர உடன்படு வரைமுறையை தவிர்க்க முடியும். பிறகு ldaps:.// உடன் ஆரம்பிக்கவும்", +"Base DN" => "தள DN", +"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" => "துறை ", +"Base User Tree" => "தள பயனாளர் மரம்", +"Base Group Tree" => "தள குழு மரம்", +"Group-Member association" => "குழு உறுப்பினர் சங்கம்", +"Use TLS" => "TLS ஐ பயன்படுத்தவும்", +"Do not use it for SSL connections, it will fail." => "SSL இணைப்பிற்கு பயன்படுத்தவேண்டாம், அது தோல்வியடையும்.", +"Case insensitve LDAP server (Windows)" => "உணர்ச்சியான LDAP சேவையகம் (சாளரங்கள்)", +"Turn off SSL certificate validation." => "SSL சான்றிதழின் செல்லுபடியை நிறுத்திவிடவும்", +"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "இந்த தெரிவுகளில் மட்டும் இணைப்பு வேலைசெய்தால், உங்களுடைய owncloud சேவையகத்திலிருந்து LDAP சேவையகத்தின் SSL சான்றிதழை இறக்குமதி செய்யவும்", +"Not recommended, use for testing only." => "பரிந்துரைக்கப்படவில்லை, சோதனைக்காக மட்டும் பயன்படுத்தவும்.", +"User Display Name Field" => "பயனாளர் காட்சிப்பெயர் புலம்", +"The LDAP attribute to use to generate the user`s ownCloud name." => "பயனாளரின் ownCloud பெயரை உருவாக்க LDAP பண்புக்கூறை பயன்படுத்தவும்.", +"Group Display Name Field" => "குழுவின் காட்சி பெயர் புலம் ", +"The LDAP attribute to use to generate the groups`s ownCloud name." => "ownCloud குழுக்களின் பெயர்களை உருவாக்க LDAP பண்புக்கூறை பயன்படுத்தவும்.", +"in bytes" => "bytes களில் ", +"in seconds. A change empties the cache." => "செக்கன்களில். ஒரு மாற்றம் இடைமாற்றுநினைவகத்தை வெற்றிடமாக்கும்.", +"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "பயனாளர் பெயரிற்கு வெற்றிடமாக விடவும் (பொது இருப்பு). இல்லாவிடின் LDAP/AD பண்புக்கூறை குறிப்பிடவும்.", +"Help" => "உதவி" +); diff --git a/apps/user_ldap/l10n/uk.php b/apps/user_ldap/l10n/uk.php index fd6a88d23728587dbedc20722500587af891e5f4..1bbd24f679b61797061f118b78e4812546d4d0a4 100644 --- a/apps/user_ldap/l10n/uk.php +++ b/apps/user_ldap/l10n/uk.php @@ -1,4 +1,37 @@ "Хост", +"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Можна не вказувати протокол, якщо вам не потрібен SSL. Тоді почніть з ldaps://", +"Base DN" => "Базовий DN", +"You can specify Base DN for users and groups in the Advanced tab" => "Ви можете задати Базовий DN для користувачів і груп на вкладинці Додатково", +"User DN" => "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 клієнтського користувача для прив'язки, наприклад: uid=agent,dc=example,dc=com. Для анонімного доступу, залиште DN і Пароль порожніми.", "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" => "Порт", +"Base User Tree" => "Основне Дерево Користувачів", +"Base Group Tree" => "Основне Дерево Груп", +"Group-Member association" => "Асоціація Група-Член", +"Use TLS" => "Використовуйте TLS", +"Do not use it for SSL connections, it will fail." => "Не використовуйте його для SSL з'єднань, це не буде виконано.", +"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 ownCloud server." => "Якщо з'єднання працює лише з цією опцією, імпортуйте SSL сертифікат LDAP сервера у ваший ownCloud сервер.", +"Not recommended, use for testing only." => "Не рекомендується, використовуйте лише для тестів.", +"User Display Name Field" => "Поле, яке відображає Ім'я Користувача", +"The LDAP attribute to use to generate the user`s ownCloud name." => "Атрибут LDAP, який використовується для генерації імен користувачів ownCloud.", +"Group Display Name Field" => "Поле, яке відображає Ім'я Групи", +"The LDAP attribute to use to generate the groups`s ownCloud name." => "Атрибут LDAP, який використовується для генерації імен груп ownCloud.", +"in bytes" => "в байтах", +"in seconds. A change empties the cache." => "в секундах. Зміна очищує кеш.", +"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Залиште порожнім для імені користувача (за замовчанням). Інакше, вкажіть атрибут LDAP/AD.", "Help" => "Допомога" ); diff --git a/apps/user_ldap/l10n/vi.php b/apps/user_ldap/l10n/vi.php index 7a6ac2665c6666b2fbeb3ad1306bd557747a138b..3d32c8125b88379d18167dc9522689554abce003 100644 --- a/apps/user_ldap/l10n/vi.php +++ b/apps/user_ldap/l10n/vi.php @@ -1,13 +1,37 @@ "Máy chủ", +"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Bạn có thể bỏ qua các giao thức, ngoại trừ SSL. Sau đó bắt đầu với ldaps://", +"Base DN" => "DN cơ bản", +"You can specify Base DN for users and groups in the Advanced tab" => "Bạn có thể chỉ định DN cơ bản cho người dùng và các nhóm trong tab Advanced", +"User DN" => "Người dùng 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." => "Các DN của người sử dụng đã được thực hiện, ví dụ như uid =agent , dc = example, dc = com. Để truy cập nặc danh ,DN và mật khẩu trống.", "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\".", "Port" => "Cổng", +"Base User Tree" => "Cây người dùng cơ bản", +"Base Group Tree" => "Cây nhóm cơ bản", +"Group-Member association" => "Nhóm thành viên Cộng đồng", "Use TLS" => "Sử dụng TLS", +"Do not use it for SSL connections, it will fail." => "Kết nối SSL bị lỗi. ", +"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", +"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Nếu kết nối chỉ hoạt động với tùy chọn này, vui lòng import LDAP certificate SSL trong máy chủ ownCloud của bạn.", "Not recommended, use for testing only." => "Không khuyến khích, Chỉ sử dụng để thử nghiệm.", "User Display Name Field" => "Hiển thị tên người sử dụng", +"The LDAP attribute to use to generate the user`s ownCloud name." => "Các thuộc tính LDAP sử dụng để tạo tên người dùng ownCloud.", "Group Display Name Field" => "Hiển thị tên nhóm", +"The LDAP attribute to use to generate the groups`s ownCloud name." => "Các thuộc tính LDAP sử dụng để tạo các nhóm ownCloud.", "in bytes" => "Theo Byte", +"in seconds. A change empties the cache." => "trong vài giây. Một sự thay đổi bộ nhớ cache.", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Để trống tên người dùng (mặc định). Nếu không chỉ định thuộc tính LDAP/AD", "Help" => "Giúp đỡ" ); diff --git a/apps/user_ldap/l10n/zh_TW.php b/apps/user_ldap/l10n/zh_TW.php new file mode 100644 index 0000000000000000000000000000000000000000..abc1b03d49dbca9e825c2d44d41e33fa274fc7c2 --- /dev/null +++ b/apps/user_ldap/l10n/zh_TW.php @@ -0,0 +1,6 @@ + "密碼", +"Use TLS" => "使用TLS", +"Turn off SSL certificate validation." => "關閉 SSL 憑證驗證", +"Help" => "說明" +); diff --git a/apps/user_ldap/lib/access.php b/apps/user_ldap/lib/access.php index f1e2143cfafeba9b9dd5298f09d7aa984b123827..f888577aedb59adced4e8dbd56f08f56431797db 100644 --- a/apps/user_ldap/lib/access.php +++ b/apps/user_ldap/lib/access.php @@ -40,9 +40,11 @@ abstract class Access { * @brief reads a given attribute for an LDAP record identified by a DN * @param $dn the record in question * @param $attr the attribute that shall be retrieved - * @returns the values in an array on success, false otherwise + * if empty, just check the record's existence + * @returns an array of values on success or an empty + * array if $attr is empty, false otherwise * - * Reads an attribute from an LDAP entry + * Reads an attribute from an LDAP entry or check if entry exists */ public function readAttribute($dn, $attr, $filter = 'objectClass=*') { if(!$this->checkConnection()) { @@ -56,11 +58,16 @@ abstract class Access { return false; } $rr = @ldap_read($cr, $dn, $filter, array($attr)); + $dn = $this->DNasBaseParameter($dn); if(!is_resource($rr)) { - \OCP\Util::writeLog('user_ldap', 'readAttribute '.$attr.' failed for DN '.$dn, \OCP\Util::DEBUG); + \OCP\Util::writeLog('user_ldap', 'readAttribute failed for DN '.$dn, \OCP\Util::DEBUG); //in case an error occurs , e.g. object does not exist return false; } + if (empty($attr)) { + \OCP\Util::writeLog('user_ldap', 'readAttribute: '.$dn.' found', \OCP\Util::DEBUG); + return array(); + } $er = ldap_first_entry($cr, $rr); if(!is_resource($er)) { //did not match the filter, return false @@ -73,7 +80,13 @@ abstract class Access { if(isset($result[$attr]) && $result[$attr]['count'] > 0) { $values = array(); for($i=0;$i<$result[$attr]['count'];$i++) { - $values[] = $this->resemblesDN($attr) ? $this->sanitizeDN($result[$attr][$i]) : $result[$attr][$i]; + if($this->resemblesDN($attr)) { + $values[] = $this->sanitizeDN($result[$attr][$i]); + } elseif(strtolower($attr) == 'objectguid') { + $values[] = $this->convertObjectGUID2Str($result[$attr][$i]); + } else { + $values[] = $result[$attr][$i]; + } } return $values; } @@ -107,6 +120,21 @@ abstract class Access { //make comparisons and everything work $dn = mb_strtolower($dn, 'UTF-8'); + //escape DN values according to RFC 2253 – this is already done by ldap_explode_dn + //to use the DN in search filters, \ needs to be escaped to \5c additionally + //to use them in bases, we convert them back to simple backslashes in readAttribute() + $replacements = array( + '\,' => '\5c2C', + '\=' => '\5c3D', + '\+' => '\5c2B', + '\<' => '\5c3C', + '\>' => '\5c3E', + '\;' => '\5c3B', + '\"' => '\5c22', + '\#' => '\5c23', + ); + $dn = str_replace(array_keys($replacements), array_values($replacements), $dn); + return $dn; } @@ -215,7 +243,6 @@ abstract class Access { * returns the internal ownCloud name for the given LDAP DN of the user, false on DN outside of search DN */ public function dn2ocname($dn, $ldapname = null, $isUser = true) { - $dn = $this->sanitizeDN($dn); $table = $this->getMapTable($isUser); if($isUser) { $fncFindMappedName = 'findMappedUser'; @@ -261,8 +288,8 @@ abstract class Access { } $ldapname = $this->sanitizeUsername($ldapname); - //a new user/group! Then let's try to add it. We're shooting into the blue with the user/group name, assuming that in most cases there will not be a conflict. Otherwise an error will occur and we will continue with our second shot. - if(($isUser && !\OCP\User::userExists($ldapname)) || (!$isUser && !\OC_Group::groupExists($ldapname))) { + //a new user/group! Add it only if it doesn't conflict with other backend's users or existing groups + if(($isUser && !\OCP\User::userExists($ldapname, 'OCA\\user_ldap\\USER_LDAP')) || (!$isUser && !\OC_Group::groupExists($ldapname))) { if($this->mapComponent($dn, $ldapname, $isUser)) { return $ldapname; } @@ -320,20 +347,20 @@ abstract class Access { } private function findMappedGroup($dn) { - static $query = null; + static $query = null; if(is_null($query)) { $query = \OCP\DB::prepare(' - SELECT `owncloud_name` - FROM `'.$this->getMapTable(false).'` - WHERE `ldap_dn` = ?' - ); - } - $res = $query->execute(array($dn))->fetchOne(); - if($res) { - return $res; - } + SELECT `owncloud_name` + FROM `'.$this->getMapTable(false).'` + WHERE `ldap_dn` = ?' + ); + } + $res = $query->execute(array($dn))->fetchOne(); + if($res) { + return $res; + } return false; - } + } private function ldap2ownCloudNames($ldapObjects, $isUsers) { @@ -412,7 +439,6 @@ abstract class Access { */ private function mapComponent($dn, $ocname, $isUser = true) { $table = $this->getMapTable($isUser); - $dn = $this->sanitizeDN($dn); $sqlAdjustment = ''; $dbtype = \OCP\Config::getSystemValue('dbtype'); @@ -593,7 +619,7 @@ abstract class Access { //a) paged search insuccessful, though attempted //b) no paged search, but limit set if((!$this->pagedSearchedSuccessful - && $pagedSearchOK) + && $pagedSearchOK) || ( !$pagedSearchOK && !is_null($limit) @@ -665,6 +691,7 @@ abstract class Access { } public function areCredentialsValid($name, $password) { + $name = $this->DNasBaseParameter($name); $testConnection = clone $this->connection; $credentials = array( 'ldapAgentName' => $name, @@ -707,6 +734,7 @@ abstract class Access { public function getUUID($dn) { if($this->detectUuidAttribute($dn)) { + \OCP\Util::writeLog('user_ldap', 'UUID Checking \ UUID for '.$dn.' using '. $this->connection->ldapUuidAttribute, \OCP\Util::DEBUG); $uuid = $this->readAttribute($dn, $this->connection->ldapUuidAttribute); if(!is_array($uuid) && $this->connection->ldapOverrideUuidAttribute) { $this->detectUuidAttribute($dn, true); @@ -723,6 +751,46 @@ abstract class Access { return $uuid; } + /** + * @brief converts a binary ObjectGUID into a string representation + * @param $oguid the ObjectGUID in it's binary form as retrieved from AD + * @returns String + * + * converts a binary ObjectGUID into a string representation + * http://www.php.net/manual/en/function.ldap-get-values-len.php#73198 + */ + private function convertObjectGUID2Str($oguid) { + $hex_guid = bin2hex($oguid); + $hex_guid_to_guid_str = ''; + for($k = 1; $k <= 4; ++$k) { + $hex_guid_to_guid_str .= substr($hex_guid, 8 - 2 * $k, 2); + } + $hex_guid_to_guid_str .= '-'; + for($k = 1; $k <= 2; ++$k) { + $hex_guid_to_guid_str .= substr($hex_guid, 12 - 2 * $k, 2); + } + $hex_guid_to_guid_str .= '-'; + for($k = 1; $k <= 2; ++$k) { + $hex_guid_to_guid_str .= substr($hex_guid, 16 - 2 * $k, 2); + } + $hex_guid_to_guid_str .= '-' . substr($hex_guid, 16, 4); + $hex_guid_to_guid_str .= '-' . substr($hex_guid, 20); + + return strtoupper($hex_guid_to_guid_str); + } + + /** + * @brief converts a stored DN so it can be used as base parameter for LDAP queries + * @param $dn the DN + * @returns String + * + * converts a stored DN so it can be used as base parameter for LDAP queries + * internally we store them for usage in LDAP filters + */ + private function DNasBaseParameter($dn) { + return str_replace('\\5c', '\\', $dn); + } + /** * @brief get a cookie for the next LDAP paged search * @param $filter the search filter to identify the correct search @@ -813,4 +881,4 @@ abstract class Access { return $pagedSearchOK; } -} \ No newline at end of file +} diff --git a/apps/user_ldap/lib/connection.php b/apps/user_ldap/lib/connection.php index a570b29b79312a3a5f40d2a7a4ae95787aacbf12..b14cdafff89809cf3b0780d3cac7d2cdcad475e0 100644 --- a/apps/user_ldap/lib/connection.php +++ b/apps/user_ldap/lib/connection.php @@ -89,7 +89,7 @@ class Connection { \OCP\Util::writeLog('user_ldap', 'Set config ldapUuidAttribute to '.$value, \OCP\Util::DEBUG); $this->config[$name] = $value; if(!empty($this->configID)) { - \OCP\Config::getAppValue($this->configID, 'ldap_uuid_attribute', $value); + \OCP\Config::setAppValue($this->configID, 'ldap_uuid_attribute', $value); } $changed = true; } @@ -180,22 +180,22 @@ class Connection { * Caches the general LDAP configuration. */ private function readConfiguration($force = false) { - \OCP\Util::writeLog('user_ldap','Checking conf state: isConfigured? '.print_r($this->configured, true).' isForce? '.print_r($force, true).' configID? '.print_r($this->configID, true), \OCP\Util::DEBUG); + \OCP\Util::writeLog('user_ldap', 'Checking conf state: isConfigured? '.print_r($this->configured, true).' isForce? '.print_r($force, true).' configID? '.print_r($this->configID, true), \OCP\Util::DEBUG); if((!$this->configured || $force) && !is_null($this->configID)) { - \OCP\Util::writeLog('user_ldap','Reading the configuration', \OCP\Util::DEBUG); + \OCP\Util::writeLog('user_ldap', 'Reading the configuration', \OCP\Util::DEBUG); $this->config['ldapHost'] = \OCP\Config::getAppValue($this->configID, 'ldap_host', ''); $this->config['ldapPort'] = \OCP\Config::getAppValue($this->configID, 'ldap_port', 389); - $this->config['ldapAgentName'] = \OCP\Config::getAppValue($this->configID, 'ldap_dn',''); - $this->config['ldapAgentPassword'] = base64_decode(\OCP\Config::getAppValue($this->configID, 'ldap_agent_password','')); + $this->config['ldapAgentName'] = \OCP\Config::getAppValue($this->configID, 'ldap_dn', ''); + $this->config['ldapAgentPassword'] = base64_decode(\OCP\Config::getAppValue($this->configID, 'ldap_agent_password', '')); $this->config['ldapBase'] = \OCP\Config::getAppValue($this->configID, 'ldap_base', ''); - $this->config['ldapBaseUsers'] = \OCP\Config::getAppValue($this->configID, 'ldap_base_users',$this->config['ldapBase']); + $this->config['ldapBaseUsers'] = \OCP\Config::getAppValue($this->configID, 'ldap_base_users', $this->config['ldapBase']); $this->config['ldapBaseGroups'] = \OCP\Config::getAppValue($this->configID, 'ldap_base_groups', $this->config['ldapBase']); - $this->config['ldapTLS'] = \OCP\Config::getAppValue($this->configID, 'ldap_tls',0); + $this->config['ldapTLS'] = \OCP\Config::getAppValue($this->configID, 'ldap_tls', 0); $this->config['ldapNoCase'] = \OCP\Config::getAppValue($this->configID, 'ldap_nocase', 0); $this->config['turnOffCertCheck'] = \OCP\Config::getAppValue($this->configID, 'ldap_turn_off_cert_check', 0); $this->config['ldapUserDisplayName'] = mb_strtolower(\OCP\Config::getAppValue($this->configID, 'ldap_display_name', 'uid'), 'UTF-8'); - $this->config['ldapUserFilter'] = \OCP\Config::getAppValue($this->configID, 'ldap_userlist_filter','objectClass=person'); - $this->config['ldapGroupFilter'] = \OCP\Config::getAppValue($this->configID, 'ldap_group_filter','(objectClass=posixGroup)'); + $this->config['ldapUserFilter'] = \OCP\Config::getAppValue($this->configID, 'ldap_userlist_filter', 'objectClass=person'); + $this->config['ldapGroupFilter'] = \OCP\Config::getAppValue($this->configID, 'ldap_group_filter', '(objectClass=posixGroup)'); $this->config['ldapLoginFilter'] = \OCP\Config::getAppValue($this->configID, 'ldap_login_filter', '(uid=%uid)'); $this->config['ldapGroupDisplayName'] = mb_strtolower(\OCP\Config::getAppValue($this->configID, 'ldap_group_display_name', 'uid'), 'UTF-8'); $this->config['ldapQuotaAttribute'] = \OCP\Config::getAppValue($this->configID, 'ldap_quota_attr', ''); @@ -263,7 +263,7 @@ class Connection { if(empty($this->config['ldapGroupFilter']) && empty($this->config['ldapGroupMemberAssocAttr'])) { \OCP\Util::writeLog('user_ldap', 'No group filter is specified, LDAP group feature will not be used.', \OCP\Util::INFO); } - if(!in_array($this->config['ldapUuidAttribute'], array('auto','entryuuid', 'nsuniqueid', 'objectguid')) && (!is_null($this->configID))) { + if(!in_array($this->config['ldapUuidAttribute'], array('auto', 'entryuuid', 'nsuniqueid', 'objectguid')) && (!is_null($this->configID))) { \OCP\Config::setAppValue($this->configID, 'ldap_uuid_attribute', 'auto'); \OCP\Util::writeLog('user_ldap', 'Illegal value for the UUID Attribute, reset to autodetect.', \OCP\Util::INFO); } @@ -338,11 +338,11 @@ class Connection { } $this->ldapConnectionRes = ldap_connect($this->config['ldapHost'], $this->config['ldapPort']); if(ldap_set_option($this->ldapConnectionRes, LDAP_OPT_PROTOCOL_VERSION, 3)) { - if(ldap_set_option($this->ldapConnectionRes, LDAP_OPT_REFERRALS, 0)) { - if($this->config['ldapTLS']) { - ldap_start_tls($this->ldapConnectionRes); - } + if(ldap_set_option($this->ldapConnectionRes, LDAP_OPT_REFERRALS, 0)) { + if($this->config['ldapTLS']) { + ldap_start_tls($this->ldapConnectionRes); } + } } return $this->bind(); diff --git a/apps/user_ldap/settings.php b/apps/user_ldap/settings.php index f765151456a462ea3d1b4c653bc5f8f1737fe4e4..2ee936d29a8d40d296e0e574eb7b9996717c314b 100644 --- a/apps/user_ldap/settings.php +++ b/apps/user_ldap/settings.php @@ -26,16 +26,12 @@ OCP\Util::addscript('user_ldap', 'settings'); OCP\Util::addstyle('user_ldap', 'settings'); if ($_POST) { + $clearCache = false; foreach($params as $param) { if(isset($_POST[$param])) { + $clearCache = true; if('ldap_agent_password' == $param) { OCP\Config::setAppValue('user_ldap', $param, base64_encode($_POST[$param])); - } elseif('ldap_cache_ttl' == $param) { - if(OCP\Config::getAppValue('user_ldap', $param,'') != $_POST[$param]) { - $ldap = new \OCA\user_ldap\lib\Connection('user_ldap'); - $ldap->clearCache(); - OCP\Config::setAppValue('user_ldap', $param, $_POST[$param]); - } } elseif('home_folder_naming_rule' == $param) { $value = empty($_POST[$param]) ? 'opt:username' : 'attr:'.$_POST[$param]; OCP\Config::setAppValue('user_ldap', $param, $value); @@ -54,12 +50,16 @@ if ($_POST) { OCP\Config::setAppValue('user_ldap', $param, 0); } } + if($clearCache) { + $ldap = new \OCA\user_ldap\lib\Connection('user_ldap'); + $ldap->clearCache(); + } } // fill template $tmpl = new OCP\Template( 'user_ldap', 'settings'); foreach($params as $param) { - $value = OCP\Config::getAppValue('user_ldap', $param,''); + $value = OCP\Config::getAppValue('user_ldap', $param, ''); $tmpl->assign($param, $value); } diff --git a/apps/user_ldap/templates/settings.php b/apps/user_ldap/templates/settings.php index 3a653ad7208f2d10c8632e22694bb7cd04faf229..8522d2f835cac26d7a63249efd2e0386856fcaf8 100644 --- a/apps/user_ldap/templates/settings.php +++ b/apps/user_ldap/templates/settings.php @@ -4,6 +4,13 @@
  • LDAP Basic
  • Advanced
  • + '.$l->t('Warning: Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behaviour. Please ask your system administrator to disable one of them.').'

    '; + } + if(!function_exists('ldap_connect')) { + echo '

    '.$l->t('Warning: The PHP LDAP module needs is not installed, the backend will not work. Please ask your system administrator to install it.').'

    '; + } + ?>

    @@ -29,7 +36,7 @@

    - t('Help');?> + t('Help');?>
    diff --git a/apps/user_ldap/tests/group_ldap.php b/apps/user_ldap/tests/group_ldap.php index 2acb8c35a1974f7f6e2a3c4e2cb218bb751e28a5..f99902d32f5cb028b4d922507c2e8af7f0f73e00 100644 --- a/apps/user_ldap/tests/group_ldap.php +++ b/apps/user_ldap/tests/group_ldap.php @@ -32,8 +32,8 @@ class Test_Group_Ldap extends UnitTestCase { $this->assertIsA(OC_Group::getGroups(), gettype(array())); $this->assertIsA($group_ldap->getGroups(), gettype(array())); - $this->assertFalse(OC_Group::inGroup('john','dosers'), gettype(false)); - $this->assertFalse($group_ldap->inGroup('john','dosers'), gettype(false)); + $this->assertFalse(OC_Group::inGroup('john', 'dosers'), gettype(false)); + $this->assertFalse($group_ldap->inGroup('john', 'dosers'), gettype(false)); //TODO: check also for expected true result. This backend won't be able to do any modifications, maybe use a dummy for this. $this->assertIsA(OC_Group::getUserGroups('john doe'), gettype(array())); diff --git a/apps/user_ldap/user_ldap.php b/apps/user_ldap/user_ldap.php index 69e470c78a768dd4ae12d4adc80068a4f78c52f3..6591d1d5fee1442b0152a279f9f83b9d4b130828 100644 --- a/apps/user_ldap/user_ldap.php +++ b/apps/user_ldap/user_ldap.php @@ -149,9 +149,8 @@ class USER_LDAP extends lib\Access implements \OCP\UserInterface { return false; } - //if user really still exists, we will be able to read his objectclass - $objcs = $this->readAttribute($dn, 'objectclass'); - if(!$objcs || empty($objcs)) { + //check if user really still exists by reading its entry + if(!is_array($this->readAttribute($dn, ''))) { $this->connection->writeToCache('userExists'.$uid, false); return false; } diff --git a/apps/user_webdavauth/appinfo/app.php b/apps/user_webdavauth/appinfo/app.php index 3ab323becce5360372cfd026f2c34255ad2e6603..c4c131b7ef0205001588f76ffd6046bf13c21034 100755 --- a/apps/user_webdavauth/appinfo/app.php +++ b/apps/user_webdavauth/appinfo/app.php @@ -23,7 +23,7 @@ require_once 'apps/user_webdavauth/user_webdavauth.php'; -OC_APP::registerAdmin('user_webdavauth','settings'); +OC_APP::registerAdmin('user_webdavauth', 'settings'); OC_User::registerBackend("WEBDAVAUTH"); OC_User::useBackend( "WEBDAVAUTH" ); diff --git a/apps/user_webdavauth/appinfo/info.xml b/apps/user_webdavauth/appinfo/info.xml index 9a8027daee68748ce35375775b9cfa81d1c53691..e51f2e9ec4f8f82def1602bda775698a8dda61d6 100755 --- a/apps/user_webdavauth/appinfo/info.xml +++ b/apps/user_webdavauth/appinfo/info.xml @@ -2,10 +2,14 @@ user_webdavauth WebDAV user backend - Authenticate Users by a WebDAV call - 1.0 + Authenticate users by a WebDAV call. You can use any WebDAV server, ownCloud server or other webserver to authenticate. It should return http 200 for right credentials and http 401 for wrong ones. + + This app is not compatible to the LDAP user and group backend. AGPL Frank Karlitschek 4.9 true + + + diff --git a/apps/user_webdavauth/appinfo/version b/apps/user_webdavauth/appinfo/version new file mode 100644 index 0000000000000000000000000000000000000000..a6bbdb5ff48ca824c38bb045326edffa0978c729 --- /dev/null +++ b/apps/user_webdavauth/appinfo/version @@ -0,0 +1 @@ +1.1.0.0 diff --git a/apps/user_webdavauth/l10n/.gitkeep b/apps/user_webdavauth/l10n/.gitkeep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/apps/user_webdavauth/l10n/ar.php b/apps/user_webdavauth/l10n/ar.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/ar.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/ca.php b/apps/user_webdavauth/l10n/ca.php new file mode 100644 index 0000000000000000000000000000000000000000..a59bffb870dbd7124cdf679ad3cc1433a1753ca7 --- /dev/null +++ b/apps/user_webdavauth/l10n/ca.php @@ -0,0 +1,3 @@ + "Adreça WebDAV: http://" +); diff --git a/apps/user_webdavauth/l10n/cs_CZ.php b/apps/user_webdavauth/l10n/cs_CZ.php new file mode 100644 index 0000000000000000000000000000000000000000..a5b7e56771f9cdc32f229040b0956062121b3d01 --- /dev/null +++ b/apps/user_webdavauth/l10n/cs_CZ.php @@ -0,0 +1,3 @@ + "URL WebDAV: http://" +); diff --git a/apps/user_webdavauth/l10n/de.php b/apps/user_webdavauth/l10n/de.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/de.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/de_DE.php b/apps/user_webdavauth/l10n/de_DE.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/de_DE.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/el.php b/apps/user_webdavauth/l10n/el.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/el.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/eo.php b/apps/user_webdavauth/l10n/eo.php new file mode 100644 index 0000000000000000000000000000000000000000..b4a2652d33e32b204230fde802c2097c3072851a --- /dev/null +++ b/apps/user_webdavauth/l10n/eo.php @@ -0,0 +1,3 @@ + "WebDAV-a URL: http://" +); diff --git a/apps/user_webdavauth/l10n/es.php b/apps/user_webdavauth/l10n/es.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/es.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/es_AR.php b/apps/user_webdavauth/l10n/es_AR.php new file mode 100644 index 0000000000000000000000000000000000000000..81f2ea1e578b8809ecb9d4ceb2c14c22545a15d3 --- /dev/null +++ b/apps/user_webdavauth/l10n/es_AR.php @@ -0,0 +1,3 @@ + "URL de WebDAV: http://" +); diff --git a/apps/user_webdavauth/l10n/et_EE.php b/apps/user_webdavauth/l10n/et_EE.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/et_EE.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/eu.php b/apps/user_webdavauth/l10n/eu.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/eu.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/fi_FI.php b/apps/user_webdavauth/l10n/fi_FI.php new file mode 100644 index 0000000000000000000000000000000000000000..070a0ffdaff78ed22f6c63607a398b64baff4451 --- /dev/null +++ b/apps/user_webdavauth/l10n/fi_FI.php @@ -0,0 +1,3 @@ + "WebDAV-osoite: http://" +); diff --git a/apps/user_webdavauth/l10n/fr.php b/apps/user_webdavauth/l10n/fr.php new file mode 100644 index 0000000000000000000000000000000000000000..759d45b230e5aa007196cdb4c2f69ec4ecea2f00 --- /dev/null +++ b/apps/user_webdavauth/l10n/fr.php @@ -0,0 +1,3 @@ + "URL WebDAV : http://" +); diff --git a/apps/user_webdavauth/l10n/gl.php b/apps/user_webdavauth/l10n/gl.php new file mode 100644 index 0000000000000000000000000000000000000000..a5b7e56771f9cdc32f229040b0956062121b3d01 --- /dev/null +++ b/apps/user_webdavauth/l10n/gl.php @@ -0,0 +1,3 @@ + "URL WebDAV: http://" +); diff --git a/apps/user_webdavauth/l10n/it.php b/apps/user_webdavauth/l10n/it.php new file mode 100644 index 0000000000000000000000000000000000000000..a5b7e56771f9cdc32f229040b0956062121b3d01 --- /dev/null +++ b/apps/user_webdavauth/l10n/it.php @@ -0,0 +1,3 @@ + "URL WebDAV: http://" +); diff --git a/apps/user_webdavauth/l10n/ja_JP.php b/apps/user_webdavauth/l10n/ja_JP.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/ja_JP.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/ko.php b/apps/user_webdavauth/l10n/ko.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/ko.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/nl.php b/apps/user_webdavauth/l10n/nl.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/nl.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/pl.php b/apps/user_webdavauth/l10n/pl.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/pl.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/pt_BR.php b/apps/user_webdavauth/l10n/pt_BR.php new file mode 100644 index 0000000000000000000000000000000000000000..991c746a2215dc7f979a8c2ed125f404b9010838 --- /dev/null +++ b/apps/user_webdavauth/l10n/pt_BR.php @@ -0,0 +1,3 @@ + "URL do WebDAV: http://" +); diff --git a/apps/user_webdavauth/l10n/pt_PT.php b/apps/user_webdavauth/l10n/pt_PT.php new file mode 100644 index 0000000000000000000000000000000000000000..1aca5caeff113ba119e6d0147afdd1a45eac6297 --- /dev/null +++ b/apps/user_webdavauth/l10n/pt_PT.php @@ -0,0 +1,3 @@ + "Endereço WebDAV: http://" +); diff --git a/apps/user_webdavauth/l10n/ru.php b/apps/user_webdavauth/l10n/ru.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/ru.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/ru_RU.php b/apps/user_webdavauth/l10n/ru_RU.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/ru_RU.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/si_LK.php b/apps/user_webdavauth/l10n/si_LK.php new file mode 100644 index 0000000000000000000000000000000000000000..cc5cfb3c9b2aad38015897e48c4fd44922faec45 --- /dev/null +++ b/apps/user_webdavauth/l10n/si_LK.php @@ -0,0 +1,3 @@ + "WebDAV යොමුව: http://" +); diff --git a/apps/user_webdavauth/l10n/sk_SK.php b/apps/user_webdavauth/l10n/sk_SK.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/sk_SK.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/sl.php b/apps/user_webdavauth/l10n/sl.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/sl.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/sv.php b/apps/user_webdavauth/l10n/sv.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/sv.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/ta_LK.php b/apps/user_webdavauth/l10n/ta_LK.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/ta_LK.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/th_TH.php b/apps/user_webdavauth/l10n/th_TH.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/th_TH.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/tr.php b/apps/user_webdavauth/l10n/tr.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/tr.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/uk.php b/apps/user_webdavauth/l10n/uk.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/uk.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/vi.php b/apps/user_webdavauth/l10n/vi.php new file mode 100644 index 0000000000000000000000000000000000000000..9bd32954b058d9ad5c43d6604e9ba18e4bd559f3 --- /dev/null +++ b/apps/user_webdavauth/l10n/vi.php @@ -0,0 +1,3 @@ + "WebDAV URL: http://" +); diff --git a/apps/user_webdavauth/l10n/zh_CN.php b/apps/user_webdavauth/l10n/zh_CN.php new file mode 100644 index 0000000000000000000000000000000000000000..33c77f7d30ec8c61eda2ab98309292ef8ce2d4e9 --- /dev/null +++ b/apps/user_webdavauth/l10n/zh_CN.php @@ -0,0 +1,3 @@ + "WebDAV地址: http://" +); diff --git a/apps/user_webdavauth/l10n/zh_TW.php b/apps/user_webdavauth/l10n/zh_TW.php new file mode 100644 index 0000000000000000000000000000000000000000..79740561e5ad41e490f03c35b995e1c993a0dd6c --- /dev/null +++ b/apps/user_webdavauth/l10n/zh_TW.php @@ -0,0 +1,3 @@ + "WebDAV 網址 http://" +); diff --git a/apps/user_webdavauth/settings.php b/apps/user_webdavauth/settings.php index 4f1ddbbefda4a91838bdabad11f11f3c30eb3aeb..910073c784188daff638581cc04d41620da4ac8a 100755 --- a/apps/user_webdavauth/settings.php +++ b/apps/user_webdavauth/settings.php @@ -21,12 +21,11 @@ * */ -print_r($_POST); if($_POST) { - if(isset($_POST['webdav_url'])) { - OC_CONFIG::setValue('user_webdavauth_url', strip_tags($_POST['webdav_url'])); - } + if(isset($_POST['webdav_url'])) { + OC_CONFIG::setValue('user_webdavauth_url', strip_tags($_POST['webdav_url'])); + } } // fill template diff --git a/apps/user_webdavauth/templates/settings.php b/apps/user_webdavauth/templates/settings.php index c00c199632af5c8979017f28ef3c5db92c7baf75..e6ca5d97d3c29d15987bf8e3da90426890174016 100755 --- a/apps/user_webdavauth/templates/settings.php +++ b/apps/user_webdavauth/templates/settings.php @@ -1,7 +1,7 @@
    WebDAV Authentication -

    +

    diff --git a/apps/user_webdavauth/user_webdavauth.php b/apps/user_webdavauth/user_webdavauth.php index bd9f45d357b98c1f053ae15655dbbfbf6caee157..839196c114c9e7f948ce301fd1e24592462cbb36 100755 --- a/apps/user_webdavauth/user_webdavauth.php +++ b/apps/user_webdavauth/user_webdavauth.php @@ -30,24 +30,23 @@ class OC_USER_WEBDAVAUTH extends OC_User_Backend { public function createUser() { // Can't create user - OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to create users from web frontend using WebDAV user backend',3); + OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to create users from web frontend using WebDAV user backend', 3); return false; } - public function deleteUser() { + public function deleteUser($uid) { // Can't delete user - OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to delete users from web frontend using WebDAV user backend',3); + OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to delete users from web frontend using WebDAV user backend', 3); return false; } public function setPassword ( $uid, $password ) { // We can't change user password - OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to change password for users from web frontend using WebDAV user backend',3); + OC_Log::write('OC_USER_WEBDAVAUTH', 'Not possible to change password for users from web frontend using WebDAV user backend', 3); return false; } public function checkPassword( $uid, $password ) { - $url= 'http://'.urlencode($uid).':'.urlencode($password).'@'.$this->webdavauth_url; $headers = get_headers($url); if($headers==false) { @@ -57,10 +56,10 @@ class OC_USER_WEBDAVAUTH extends OC_User_Backend { } $returncode= substr($headers[0], 9, 3); - if($returncode=='401') { - return false; + if(($returncode=='401') or ($returncode=='403')) { + return(false); }else{ - return true; + return($uid); } } @@ -68,14 +67,15 @@ class OC_USER_WEBDAVAUTH extends OC_User_Backend { /* * we don´t know if a user exists without the password. so we have to return false all the time */ - public function userExists( $uid ) { - return false; + public function userExists( $uid ){ + return true; } + /* * we don´t know the users so all we can do it return an empty array here */ - public function getUsers() { + public function getUsers($search = '', $limit = 10, $offset = 0) { $returnArray = array(); return $returnArray; diff --git a/config/config.sample.php b/config/config.sample.php index 3d0a70db1d81c13a804a4aeb62b541fb06f5c35b..f531d5f146b2f80b290fbbed45bf98a9bc4fb361 100644 --- a/config/config.sample.php +++ b/config/config.sample.php @@ -30,6 +30,12 @@ $CONFIG = array( /* Force use of HTTPS connection (true = use HTTPS) */ "forcessl" => false, +/* The automatic hostname detection of ownCloud can fail in certain reverse proxy situations. This option allows to manually override the automatic detection. You can also add a port. For example "www.example.com:88" */ +"overwritehost" => "", + +/* The automatic protocol detection of ownCloud can fail in certain reverse proxy situations. This option allows to manually override the protocol detection. For example "https" */ +"overwriteprotocol" => "", + /* Enhanced auth forces users to enter their password again when performing potential sensitive actions like creating or deleting users */ "enhancedauth" => true, @@ -113,4 +119,10 @@ $CONFIG = array( 'writable' => true, ), ), + 'user_backends'=>array( + array( + 'class'=>'OC_User_IMAP', + 'arguments'=>array('{imap.gmail.com:993/imap/ssl}INBOX') + ) + ) ); diff --git a/core/ajax/requesttoken.php b/core/ajax/requesttoken.php deleted file mode 100644 index 9d43a7228523b6aa7859d9f9eae11636738310b0..0000000000000000000000000000000000000000 --- a/core/ajax/requesttoken.php +++ /dev/null @@ -1,40 +0,0 @@ - -* -* This library is free software; you can redistribute it and/or -* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE -* License as published by the Free Software Foundation; either -* version 3 of the license, or any later version. -* -* This library is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU AFFERO GENERAL PUBLIC LICENSE for more details. -* -* You should have received a copy of the GNU Affero General Public -* License along with this library. -* If not, see . -* -*/ - -/** - * @file core/ajax/requesttoken.php - * @brief Ajax method to retrieve a fresh request protection token for ajax calls - * @return json: success/error state indicator including a fresh request token - * @author Christian Reiner - */ - -// don't load apps or filesystem for this task -$RUNTIME_NOAPPS = true; -$RUNTIME_NOSETUPFS = true; - -// Sanity checks -// using OCP\JSON::callCheck() below protects the token refreshing itself. -//OCP\JSON::callCheck ( ); -OCP\JSON::checkLoggedIn ( ); -// hand out a fresh token -OCP\JSON::success ( array ( 'token' => OCP\Util::callRegister() ) ); -?> diff --git a/core/ajax/share.php b/core/ajax/share.php index efe01dff88672dfd34734e27410b70a180dcb9c8..12206e0fd7927b51e4b9708497fb24a0b567882d 100644 --- a/core/ajax/share.php +++ b/core/ajax/share.php @@ -28,13 +28,19 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo case 'share': if (isset($_POST['shareType']) && isset($_POST['shareWith']) && isset($_POST['permissions'])) { try { - if ((int)$_POST['shareType'] === OCP\Share::SHARE_TYPE_LINK && $_POST['shareWith'] == '') { + $shareType = (int)$_POST['shareType']; + $shareWith = $_POST['shareWith']; + if ($shareType === OCP\Share::SHARE_TYPE_LINK && $shareWith == '') { $shareWith = null; + } + + $token = OCP\Share::shareItem($_POST['itemType'], $_POST['itemSource'], $shareType, $shareWith, $_POST['permissions']); + + if (is_string($token)) { + OC_JSON::success(array('data' => array('token' => $token))); } else { - $shareWith = $_POST['shareWith']; + OC_JSON::success(); } - OCP\Share::shareItem($_POST['itemType'], $_POST['itemSource'], (int)$_POST['shareType'], $shareWith, $_POST['permissions']); - OC_JSON::success(); } catch (Exception $exception) { OC_JSON::error(array('data' => array('message' => $exception->getMessage()))); } @@ -63,6 +69,42 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo ($return) ? OC_JSON::success() : OC_JSON::error(); } break; + case 'email': + // read post variables + $user = OCP\USER::getUser(); + $type = $_POST['itemType']; + $link = $_POST['link']; + $file = $_POST['file']; + $to_address = $_POST['toaddress']; + + // enable l10n support + $l = OC_L10N::get('core'); + + // setup the email + $subject = (string)$l->t('User %s shared a file with you', $user); + if ($type === 'dir') + $subject = (string)$l->t('User %s shared a folder with you', $user); + + $text = (string)$l->t('User %s shared the file "%s" with you. It is available for download here: %s', array($user, $file, $link)); + if ($type === 'dir') + $text = (string)$l->t('User %s shared the folder "%s" with you. It is available for download here: %s', array($user, $file, $link)); + + // handle localhost installations + $server_host = OCP\Util::getServerHost(); + if ($server_host === 'localhost') + $server_host = "example.com"; + + $default_from = 'sharing-noreply@' . $server_host; + $from_address = OCP\Config::getUserValue($user, 'settings', 'email', $default_from ); + + // send it out now + try { + OCP\Util::sendMail($to_address, $to_address, $subject, $text, $from_address, $user); + OCP\JSON::success(); + } catch (Exception $exception) { + OCP\JSON::error(array('data' => array('message' => $exception->getMessage()))); + } + break; } } else if (isset($_GET['fetch'])) { switch ($_GET['fetch']) { diff --git a/core/ajax/vcategories/add.php b/core/ajax/vcategories/add.php index 8d31275dbfb5bb7f7f4f93f7e7b29c20a19f50b0..23d00af70ab8c185ae44ab4780b9bdebf5d5dff3 100644 --- a/core/ajax/vcategories/add.php +++ b/core/ajax/vcategories/add.php @@ -14,23 +14,25 @@ function debug($msg) { OC_Log::write('core', 'ajax/vcategories/add.php: '.$msg, OC_Log::DEBUG); } -OC_JSON::checkLoggedIn(); -$category = isset($_GET['category'])?strip_tags($_GET['category']):null; -$app = isset($_GET['app'])?$_GET['app']:null; +OCP\JSON::checkLoggedIn(); +OCP\JSON::callCheck(); -if(is_null($app)) { - bailOut(OC_Contacts_App::$l10n->t('Application name not provided.')); -} +$l = OC_L10N::get('core'); + +$category = isset($_POST['category']) ? strip_tags($_POST['category']) : null; +$type = isset($_POST['type']) ? $_POST['type'] : null; -OC_JSON::checkAppEnabled($app); +if(is_null($type)) { + bailOut($l->t('Category type not provided.')); +} if(is_null($category)) { - bailOut(OC_Contacts_App::$l10n->t('No category to add?')); + bailOut($l->t('No category to add?')); } debug(print_r($category, true)); -$categories = new OC_VCategories($app); +$categories = new OC_VCategories($type); if($categories->hasCategory($category)) { bailOut(OC_Contacts_App::$l10n->t('This category already exists: '.$category)); } else { diff --git a/core/ajax/vcategories/addToFavorites.php b/core/ajax/vcategories/addToFavorites.php new file mode 100644 index 0000000000000000000000000000000000000000..52f62d5fc6b0ce0e05846ece12bd9c589921c7b8 --- /dev/null +++ b/core/ajax/vcategories/addToFavorites.php @@ -0,0 +1,38 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ +function bailOut($msg) { + OC_JSON::error(array('data' => array('message' => $msg))); + OC_Log::write('core', 'ajax/vcategories/addToFavorites.php: '.$msg, OC_Log::DEBUG); + exit(); +} +function debug($msg) { + OC_Log::write('core', 'ajax/vcategories/addToFavorites.php: '.$msg, OC_Log::DEBUG); +} + +OCP\JSON::checkLoggedIn(); +OCP\JSON::callCheck(); + +$l = OC_L10N::get('core'); + +$id = isset($_POST['id']) ? strip_tags($_POST['id']) : null; +$type = isset($_POST['type']) ? $_POST['type'] : null; + +if(is_null($type)) { + bailOut($l->t('Object type not provided.')); +} + +if(is_null($id)) { + bailOut($l->t('%s ID not provided.', $type)); +} + +$categories = new OC_VCategories($type); +if(!$categories->addToFavorites($id, $type)) { + bailOut($l->t('Error adding %s to favorites.', $id)); +} + +OC_JSON::success(); diff --git a/core/ajax/vcategories/delete.php b/core/ajax/vcategories/delete.php index 74b0220870c47f856af56acd6eecd3c32b62070e..dfec378574313f71ffc073d8ae34ac941c637afb 100644 --- a/core/ajax/vcategories/delete.php +++ b/core/ajax/vcategories/delete.php @@ -15,21 +15,26 @@ function debug($msg) { OC_Log::write('core', 'ajax/vcategories/delete.php: '.$msg, OC_Log::DEBUG); } -OC_JSON::checkLoggedIn(); -$app = isset($_POST['app'])?$_POST['app']:null; -$categories = isset($_POST['categories'])?$_POST['categories']:null; -if(is_null($app)) { - bailOut(OC_Contacts_App::$l10n->t('Application name not provided.')); -} +OCP\JSON::checkLoggedIn(); +OCP\JSON::callCheck(); + +$l = OC_L10N::get('core'); -OC_JSON::checkAppEnabled($app); +$type = isset($_POST['type']) ? $_POST['type'] : null; +$categories = isset($_POST['categories']) ? $_POST['categories'] : null; + +if(is_null($type)) { + bailOut($l->t('Object type not provided.')); +} -debug('The application "'.$app.'" uses the default file. OC_VObjects will not be updated.'); +debug('The application using category type "' + . $type + . '" uses the default file for deletion. OC_VObjects will not be updated.'); if(is_null($categories)) { - bailOut('No categories selected for deletion.'); + bailOut($l->t('No categories selected for deletion.')); } -$vcategories = new OC_VCategories($app); +$vcategories = new OC_VCategories($type); $vcategories->delete($categories); OC_JSON::success(array('data' => array('categories'=>$vcategories->categories()))); diff --git a/core/ajax/vcategories/edit.php b/core/ajax/vcategories/edit.php index caeebcaa940f2a529d69ec58a6edaa3d48105aa0..0387b17576c4353a92c0a842e9d3040b80c09a7c 100644 --- a/core/ajax/vcategories/edit.php +++ b/core/ajax/vcategories/edit.php @@ -16,16 +16,18 @@ function debug($msg) { } OC_JSON::checkLoggedIn(); -$app = isset($_GET['app'])?$_GET['app']:null; -if(is_null($app)) { - bailOut('Application name not provided.'); +$l = OC_L10N::get('core'); + +$type = isset($_GET['type']) ? $_GET['type'] : null; + +if(is_null($type)) { + bailOut($l->t('Category type not provided.')); } -OC_JSON::checkAppEnabled($app); -$tmpl = new OC_TEMPLATE("core", "edit_categories_dialog"); +$tmpl = new OCP\Template("core", "edit_categories_dialog"); -$vcategories = new OC_VCategories($app); +$vcategories = new OC_VCategories($type); $categories = $vcategories->categories(); debug(print_r($categories, true)); $tmpl->assign('categories', $categories); diff --git a/core/ajax/vcategories/favorites.php b/core/ajax/vcategories/favorites.php new file mode 100644 index 0000000000000000000000000000000000000000..db4244d601adb4443d1bb84081166882b564a03a --- /dev/null +++ b/core/ajax/vcategories/favorites.php @@ -0,0 +1,30 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ +function bailOut($msg) { + OC_JSON::error(array('data' => array('message' => $msg))); + OC_Log::write('core', 'ajax/vcategories/addToFavorites.php: '.$msg, OC_Log::DEBUG); + exit(); +} +function debug($msg) { + OC_Log::write('core', 'ajax/vcategories/addToFavorites.php: '.$msg, OC_Log::DEBUG); +} + +OCP\JSON::checkLoggedIn(); +OCP\JSON::callCheck(); + +$type = isset($_GET['type']) ? $_GET['type'] : null; + +if(is_null($type)) { + $l = OC_L10N::get('core'); + bailOut($l->t('Object type not provided.')); +} + +$categories = new OC_VCategories($type); +$ids = $categories->getFavorites($type); + +OC_JSON::success(array('ids' => $ids)); diff --git a/core/ajax/vcategories/removeFromFavorites.php b/core/ajax/vcategories/removeFromFavorites.php new file mode 100644 index 0000000000000000000000000000000000000000..ba6e95c249735d3aeed236c6a7cfb2340b5164e6 --- /dev/null +++ b/core/ajax/vcategories/removeFromFavorites.php @@ -0,0 +1,38 @@ + + * This file is licensed under the Affero General Public License version 3 or + * later. + * See the COPYING-README file. + */ +function bailOut($msg) { + OC_JSON::error(array('data' => array('message' => $msg))); + OC_Log::write('core', 'ajax/vcategories/removeFromFavorites.php: '.$msg, OC_Log::DEBUG); + exit(); +} +function debug($msg) { + OC_Log::write('core', 'ajax/vcategories/removeFromFavorites.php: '.$msg, OC_Log::DEBUG); +} + +OCP\JSON::checkLoggedIn(); +OCP\JSON::callCheck(); + +$l = OC_L10N::get('core'); + +$id = isset($_POST['id']) ? strip_tags($_POST['id']) : null; +$type = isset($_POST['type']) ? $_POST['type'] : null; + +if(is_null($type)) { + bailOut($l->t('Object type not provided.')); +} + +if(is_null($id)) { + bailOut($l->t('%s ID not provided.', $type)); +} + +$categories = new OC_VCategories($type); +if(!$categories->removeFromFavorites($id, $type)) { + bailOut($l->t('Error removing %s from favorites.', $id)); +} + +OC_JSON::success(); diff --git a/core/css/share.css b/core/css/share.css index 5aca731356aab68ef8b3f510a00319998603aa83..e806d25982e2b9ad8731103584255d07484e1857 100644 --- a/core/css/share.css +++ b/core/css/share.css @@ -50,11 +50,17 @@ padding-top:.5em; } - #dropdown input[type="text"],#dropdown input[type="password"] { - width:90%; - } +#dropdown input[type="text"],#dropdown input[type="password"] { + width:90%; +} + +#dropdown form { + font-size: 100%; + margin-left: 0; + margin-right: 0; +} - #linkText,#linkPass,#expiration { +#linkText,#linkPass,#expiration { display:none; } diff --git a/core/css/styles.css b/core/css/styles.css index 34c08fb7f127da9a159dd4e126f617f1d8091974..2b55cc28c108fce6fc552a34ee2318ca462a0f4d 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -3,7 +3,7 @@ See the COPYING-README file. */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; cursor:default; } -html, body { height: 100%; overflow: auto; } +html, body { height:100%; overflow:auto; } article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; } body { line-height:1.5; } table { border-collapse:separate; border-spacing:0; white-space:nowrap; } @@ -16,45 +16,82 @@ body { background:#fefefe; font:normal .8em/1.6em "Lucida Grande", Arial, Verdan /* HEADERS */ -#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; -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; } +#body-user #header, #body-settings #header { position:fixed; top:0; left:0; right:0; z-index:100; height:45px; line-height:2.5em; padding:.5em; background:#1d2d44; -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; } #body-login #header { margin: -2em auto 0; text-align:center; height:10em; padding:1em 0 .5em; -moz-box-shadow:0 0 1em rgba(0, 0, 0, .5); -webkit-box-shadow:0 0 1em rgba(0, 0, 0, .5); box-shadow:0 0 1em rgba(0, 0, 0, .5); -background: #1d2d44; /* Old browsers */ -background: -moz-linear-gradient(top, #35537a 0%, #1d2d42 100%); /* FF3.6+ */ -background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35537a), color-stop(100%,#1d2d42)); /* Chrome,Safari4+ */ -background: -webkit-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* Chrome10+,Safari5.1+ */ -background: -o-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* Opera11.10+ */ -background: -ms-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* IE10+ */ -background: linear-gradient(top, #35537a 0%,#1d2d42 100%); /* W3C */ -filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35537a', endColorstr='#1d2d42',GradientType=0 ); /* IE6-9 */ } +background:#1d2d44; /* Old browsers */ +background:-moz-linear-gradient(top, #35537a 0%, #1d2d42 100%); /* FF3.6+ */ +background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#35537a), color-stop(100%,#1d2d42)); /* Chrome,Safari4+ */ +background:-webkit-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* Chrome10+,Safari5.1+ */ +background:-o-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* Opera11.10+ */ +background:-ms-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* IE10+ */ +background:linear-gradient(top, #35537a 0%,#1d2d42 100%); /* W3C */ +filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#35537a', endColorstr='#1d2d42',GradientType=0 ); /* IE6-9 */ } #owncloud { position:absolute; padding:6px; padding-bottom:0; } /* INPUTS */ input[type="text"], input[type="password"] { cursor:text; } -input, textarea, select, button, .button, #quota, div.jp-progress, .pager li a { font-size:1em; font-family:Arial, Verdana, sans-serif; width:10em; margin:.3em; padding:.6em .5em .4em; background:#fff; color:#333; border:1px solid #ddd; -moz-box-shadow:0 1px 1px #fff, 0 2px 0 #bbb inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 0 #bbb inset; box-shadow:0 1px 1px #fff, 0 1px 0 #bbb inset; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; outline:none; } +input:not([type="checkbox"]), textarea, select, button, .button, #quota, div.jp-progress, .pager li a { + width:10em; margin:.3em; padding:.6em .5em .4em; + font-size:1em; font-family:Arial, Verdana, sans-serif; + background:#fff; color:#333; border:1px solid #ddd; outline:none; + -moz-box-shadow:0 1px 1px #fff, 0 2px 0 #bbb inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 0 #bbb inset; box-shadow:0 1px 1px #fff, 0 1px 0 #bbb inset; + -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; +} +input[type="hidden"] { height:0; width:0; } input[type="text"], input[type="password"], input[type="search"], textarea { background:#f8f8f8; color:#555; cursor:text; } input[type="text"], input[type="password"], input[type="search"] { -webkit-appearance:textfield; -moz-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; } input[type="text"]:hover, input[type="text"]:focus, input[type="text"]:active, input[type="password"]:hover, input[type="password"]:focus, input[type="password"]:active, .searchbox input[type="search"]:hover, .searchbox input[type="search"]:focus, .searchbox input[type="search"]:active, textarea:hover, textarea:focus, textarea:active { background-color:#fff; color:#333; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; } - -input[type="submit"], input[type="button"], button, .button, #quota, div.jp-progress, select, .pager li a { width:auto; padding:.4em; border:1px solid #ddd; font-weight:bold; cursor:pointer; background:#f8f8f8; color:#555; text-shadow:#fff 0 1px 0; -moz-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; } -input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, select:hover, select:focus, select:active, input[type="button"]:focus, .button:hover { background:#fff; color:#333; } -input[type="checkbox"] { width:auto; } +input[type="checkbox"] { margin:0; padding:0; height:auto; width:auto; } +input[type="checkbox"]:hover+label, input[type="checkbox"]:focus+label { color:#111 !important; } #quota { cursor:default; } + +/* BUTTONS */ +input[type="submit"], input[type="button"], button, .button, #quota, div.jp-progress, select, .pager li a { + width:auto; padding:.4em; + background-color:rgba(230,230,230,.5); font-weight:bold; color:#555; text-shadow:#fff 0 1px 0; border:1px solid rgba(180,180,180,.5); cursor:pointer; + -moz-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; + -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; +} +input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, select:hover, select:focus, select:active, input[type="button"]:focus, .button:hover { + background:rgba(255,255,255,.5); color:#333; +} +input[type="submit"] img, input[type="button"] img, button img, .button img { cursor:pointer; } + +/* Primary action button, use sparingly */ +.primary, input[type="submit"].primary, input[type="button"].primary, button.primary, .button.primary { + border:1px solid #1d2d44; + background:#35537a; color:#ddd; text-shadow:#000 0 -1px 0; + -moz-box-shadow:0 0 1px #000,0 1px 1px #6d7d94 inset; -webkit-box-shadow:0 0 1px #000,0 1px 1px #6d7d94 inset; box-shadow:0 0 1px #000,0 1px 1px #6d7d94 inset; +} + .primary:hover, input[type="submit"].primary:hover, input[type="button"].primary:hover, button.primary:hover, .button.primary:hover, + .primary:focus, input[type="submit"].primary:focus, input[type="button"].primary:focus, button.primary:focus, .button.primary:focus { + border:1px solid #1d2d44; + background:#2d3d54; color:#fff; text-shadow:#000 0 -1px 0; + -moz-box-shadow:0 0 1px #000,0 1px 1px #5d6d84 inset; -webkit-box-shadow:0 0 1px #000,0 1px 1px #5d6d84 inset; box-shadow:0 0 1px #000,0 1px 1px #5d6d84 inset; + } + .primary:active, input[type="submit"].primary:active, input[type="button"].primary:active, button.primary:active, .button.primary:active { + border:1px solid #1d2d44; + background:#1d2d42; color:#bbb; text-shadow:#000 0 -1px 0; + -moz-box-shadow:0 1px 1px #fff,0 1px 1px 0 rgba(0,0,0,.2) inset; -webkit-box-shadow:0 1px 1px #fff,0 1px 1px 0 rgba(0,0,0,.2) inset; box-shadow:0 1px 1px #fff,0 1px 1px 0 rgba(0,0,0,.2) inset; + } + + #body-login input { font-size:1.5em; } -#body-login input[type="text"], #body-login input[type="password"] { width: 13em; } -#body-login input.login { width: auto; float: right; } +#body-login input[type="text"], #body-login input[type="password"] { width:13em; } +#body-login input.login { width:auto; float:right; } #remember_login { margin:.8em .2em 0 1em; } .searchbox input[type="search"] { font-size:1.2em; padding:.2em .5em .2em 1.5em; background:#fff url('../img/actions/search.svg') no-repeat .5em center; border:0; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70);opacity:.7; -webkit-transition:opacity 300ms; -moz-transition:opacity 300ms; -o-transition:opacity 300ms; transition:opacity 300ms; margin-top:10px; float:right; } input[type="submit"].enabled { background:#66f866; border:1px solid #5e5; -moz-box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #cfc inset; -webkit-box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #cfc inset; box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #cfc inset; } -input[type="submit"].highlight{ background:#ffc100; border:1px solid #db0; text-shadow:#ffeedd 0 1px 0; -moz-box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #ffeedd inset; -webkit-box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #ffeedd inset; box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #ffeedd inset; } -#select_all{ margin-top: .4em !important;} +#select_all{ margin-top:.4em !important;} + /* CONTENT ------------------------------------------------------------------ */ -#controls { padding: 0 0.5em; width:100%; top:3.5em; height:2.8em; margin:0; background:#f7f7f7; border-bottom:1px solid #eee; position:fixed; z-index:50; -moz-box-shadow:0 -3px 7px #000; -webkit-box-shadow:0 -3px 7px #000; box-shadow:0 -3px 7px #000; } +#controls { padding:0 0.5em; width:100%; top:3.5em; height:2.8em; margin:0; background:#f7f7f7; border-bottom:1px solid #eee; position:fixed; z-index:50; -moz-box-shadow:0 -3px 7px #000; -webkit-box-shadow:0 -3px 7px #000; box-shadow:0 -3px 7px #000; } #controls .button { display:inline-block; } #content { height: 100%; @@ -64,39 +101,85 @@ input[type="submit"].highlight{ background:#ffc100; border:1px solid #db0; text- box-sizing: border-box; -moz-box-sizing: border-box; } -#leftcontent, .leftcontent { position:fixed; overflow: auto; top:6.4em; width:20em; background:#f8f8f8; border-right:1px solid #ddd; } +/* TODO check if this is better: #content { top:3.5em; left:12.5em; position:absolute; } */ +#leftcontent, .leftcontent { position:fixed; overflow:auto; top:6.4em; width:20em; background:#f8f8f8; border-right:1px solid #ddd; } #leftcontent li, .leftcontent li { background:#f8f8f8; padding:.5em .8em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -webkit-transition:background-color 200ms; -moz-transition:background-color 200ms; -o-transition:background-color 200ms; transition:background-color 200ms; } #leftcontent li:hover, #leftcontent li:active, #leftcontent li.active, .leftcontent li:hover, .leftcontent li:active, .leftcontent li.active { background:#eee; } #leftcontent li.active, .leftcontent li.active { font-weight:bold; } #leftcontent li:hover, .leftcontent li:hover { color:#333; background:#ddd; } -#leftcontent a { height: 100%; display: block; margin: 0; padding: 0 1em 0 0; float: left; } -#rightcontent, .rightcontent { position:fixed; top: 6.4em; left: 32.5em; overflow: auto } +#leftcontent a { height:100%; display:block; margin:0; padding:0 1em 0 0; float:left; } +#rightcontent, .rightcontent { position:fixed; top:6.4em; left:32.5em; overflow:auto } /* LOG IN & INSTALLATION ------------------------------------------------------------ */ #body-login { background:#ddd; } -#body-login div.buttons { text-align: center; } -#body-login p.info { width:22em; text-align: center; margin:2em auto; color:#777; text-shadow:#fff 0 1px 0; } +#body-login div.buttons { text-align:center; } +#body-login p.info { width:22em; text-align:center; margin:2em auto; color:#777; text-shadow:#fff 0 1px 0; } #body-login p.info a { font-weight:bold; color:#777; } #login { min-height:30em; margin:2em auto 0; border-bottom:1px solid #f8f8f8; background:#eee; } #login form { width:22em; margin:2em auto 2em; padding:0; } -#login form fieldset { background:0; border:0; margin-bottom:2em; padding:0; } -#login form fieldset legend { font-weight:bold; } -#login form label { margin:.95em 0 0 .85em; color:#666; } +#login form fieldset { margin-bottom:20px; } +#login form #adminaccount { margin-bottom:5px; } +#login form fieldset legend, #datadirContent label { + width:100%; text-align:center; + font-weight:bold; color:#999; text-shadow:0 1px 0 white; +} +#login form fieldset legend a { color:#999; } +#login #datadirContent label { display:block; margin:0; color:#999; } +#login form #datadirField legend { margin-bottom:15px; } + + +/* Icons for username and password fields to better recognize them */ +#adminlogin, #adminpass, #user, #password { width:11.7em!important; padding-left:1.8em; } +#adminlogin+label, #adminpass+label, #user+label, #password+label { left:2.2em; } +#adminlogin+label+img, #adminpass+label+img, #user+label+img, #password+label+img { + position:absolute; left:1.25em; top:1.65em; + opacity:.3; +} +#adminpass+label+img, #password+label+img { top:1.1em; } + + +/* Nicely grouping input field sets */ +.grouptop input { + margin-bottom:0; + border-bottom:0; border-bottom-left-radius:0; border-bottom-right-radius:0; +} +.groupmiddle input { + margin-top:0; margin-bottom:0; + border-top:0; border-radius:0; + box-shadow:0 1px 1px #fff,0 1px 0 #ddd inset; +} +.groupbottom input { + margin-top:0; + border-top:0; border-top-right-radius:0; border-top-left-radius:0; + box-shadow:0 1px 1px #fff,0 1px 0 #ddd inset; +} + +#login form label { color:#666; } +#login .groupmiddle label, #login .groupbottom label { top:.65em; } /* NEEDED FOR INFIELD LABELS */ -p.infield { position: relative; } -label.infield { cursor: text !important; } -#login form label.infield { position:absolute; font-size:1.5em; color:#AAA; } -#login #dbhostlabel, #login #directorylabel { display:block; margin:.95em 0 .8em -8em; } +p.infield { position:relative; } +label.infield { cursor:text !important; top:1.05em; left:.85em; } +#login form label.infield { position:absolute; font-size:19px; color:#aaa; white-space:nowrap; } #login form input[type="checkbox"]+label { position:relative; margin:0; font-size:1em; text-shadow:#fff 0 1px 0; } #login form .errors { background:#fed7d7; border:1px solid #f00; list-style-indent:inside; margin:0 0 2em; padding:1em; } #login form #selectDbType { text-align:center; } -#login form #selectDbType label { position:static; font-size:1em; margin:0 -.3em 1em; cursor:pointer; padding:.4em; border:1px solid #ddd; font-weight:bold; background:#f8f8f8; color:#555; text-shadow:#eee 0 1px 0; -moz-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; } -#login form #selectDbType label span { cursor:pointer; font-size:0.9em; } -#login form #selectDbType label.ui-state-hover span, #login form #selectDbType label.ui-state-active span { color:#000; } -#login form #selectDbType label.ui-state-hover, #login form #selectDbType label.ui-state-active { color: #333; background-color: #ccc; } +#login form #selectDbType label { + position:static; margin:0 -3px 5px; padding:.4em; + font-size:12px; font-weight:bold; background:#f8f8f8; color:#888; cursor:pointer; + border:1px solid #ddd; text-shadow:#eee 0 1px 0; + -moz-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; +} +#login form #selectDbType label.ui-state-hover, #login form #selectDbType label.ui-state-active { color:#000; background-color:#e8e8e8; } + +fieldset.warning { + padding:8px; + color:#b94a48; background-color:#f2dede; border:1px solid #eed3d7; + border-radius:5px; +} +fieldset.warning legend { color:#b94a48 !important; } /* NAVIGATION ------------------------------------------------------------- */ @@ -120,15 +203,15 @@ label.infield { cursor: text !important; } /* VARIOUS REUSABLE SELECTORS */ .hidden { display:none; } -.bold { font-weight: bold; } -.center { text-align: center; } +.bold { font-weight:bold; } +.center { text-align:center; } #notification { z-index:101; background-color:#fc4; border:0; padding:0 .7em .3em; display:none; position:fixed; left:50%; top:0; -moz-border-radius-bottomleft:1em; -webkit-border-bottom-left-radius:1em; border-bottom-left-radius:1em; -moz-border-radius-bottomright:1em; -webkit-border-bottom-right-radius:1em; border-bottom-right-radius:1em; } #notification span { cursor:pointer; font-weight:bold; margin-left:1em; } tr .action, .selectedActions a { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -webkit-transition:opacity 200ms; -moz-transition:opacity 200ms; -o-transition:opacity 200ms; transition:opacity 200ms; } tr:hover .action, .selectedActions a { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:.5; } -tr .action { width: 16px; height: 16px; } +tr .action { width:16px; height:16px; } .header-action { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; } tr:hover .action:hover, .selectedActions a:hover, .header-action:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; } @@ -137,58 +220,58 @@ tbody tr:hover, tr:active { background-color:#f8f8f8; } #body-settings .personalblock, #body-settings .helpblock { padding:.5em 1em; margin:1em; background:#f8f8f8; color:#555; text-shadow:#fff 0 1px 0; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; } #body-settings .personalblock#quota { position:relative; padding:0; } -#body-settings #controls+.helpblock { position:relative; margin-top: 3em; } +#body-settings #controls+.helpblock { position:relative; margin-top:3em; } .personalblock > legend { margin-top:2em; } -.personalblock > legend, th, dt, label { font-weight: bold; } -code { font-family: "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", monospace; } +.personalblock > legend, th, dt, label { font-weight:bold; } +code { font-family:"Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", monospace; } #quota div, div.jp-play-bar, div.jp-seek-bar { padding:0; background:#e6e6e6; font-weight:normal; white-space:nowrap; -moz-border-radius-bottomleft:.4em; -webkit-border-bottom-left-radius:.4em; border-bottom-left-radius:.4em; -moz-border-radius-topleft:.4em; -webkit-border-top-left-radius:.4em; border-top-left-radius:.4em; } -#quotatext {padding: .6em 1em;} +#quotatext {padding:.6em 1em;} div.jp-play-bar, div.jp-seek-bar { padding:0; } .pager { list-style:none; float:right; display:inline; margin:.7em 13em 0 0; } .pager li { display:inline-block; } -li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; background:#ffe .8em .8em no-repeat; color: #FF3B3B; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; } -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { overflow: hidden; text-overflow: ellipsis; } -.hint { background-image: url('../img/actions/info.png'); background-repeat:no-repeat; color: #777777; padding-left: 25px; background-position: 0 0.3em;} -.separator { display: inline; border-left: 1px solid #d3d3d3; border-right: 1px solid #fff; height: 10px; width:0px; margin: 4px; } +li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; background:#ffe .8em .8em no-repeat; color:#FF3B3B; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; } +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { overflow:hidden; text-overflow:ellipsis; } +.hint { background-image:url('../img/actions/info.png'); background-repeat:no-repeat; color:#777777; padding-left:25px; background-position:0 0.3em;} +.separator { display:inline; border-left:1px solid #d3d3d3; border-right:1px solid #fff; height:10px; width:0px; margin:4px; } -a.bookmarklet { background-color: #ddd; border:1px solid #ccc; padding: 5px;padding-top: 0px;padding-bottom: 2px; text-decoration: none; margin-top: 5px } +a.bookmarklet { background-color:#ddd; border:1px solid #ccc; padding:5px;padding-top:0px;padding-bottom:2px; text-decoration:none; margin-top:5px } -.exception{color: #000000;} -.exception textarea{width:95%;height: 200px;background:#ffe;border:0;} +.exception{color:#000000;} +.exception textarea{width:95%;height:200px;background:#ffe;border:0;} -.ui-icon-circle-triangle-e{ background-image: url('../img/actions/play-next.svg'); } -.ui-icon-circle-triangle-w{ background-image: url('../img/actions/play-previous.svg'); } -.ui-datepicker-prev,.ui-datepicker-next{ border: 1px solid #ddd; background: #ffffff; } +.ui-icon-circle-triangle-e{ background-image:url('../img/actions/play-next.svg'); } +.ui-icon-circle-triangle-w{ background-image:url('../img/actions/play-previous.svg'); } +.ui-datepicker-prev,.ui-datepicker-next{ border:1px solid #ddd; background:#ffffff; } /* ---- DIALOGS ---- */ -#dirtree {width: 100%;} -#filelist {height: 270px; overflow:scroll; background-color: white; width: 100%;} -.filepicker_element_selected { background-color: lightblue;} -.filepicker_loader {height: 120px; width: 100%; background-color: #333; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); opacity:.3; visibility: visible; position:absolute; top:0; left:0; text-align:center; padding-top: 150px;} +#dirtree {width:100%;} +#filelist {height:270px; overflow:scroll; background-color:white; width:100%;} +.filepicker_element_selected { background-color:lightblue;} +.filepicker_loader {height:120px; width:100%; background-color:#333; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); opacity:.3; visibility:visible; position:absolute; top:0; left:0; text-align:center; padding-top:150px;} /* ---- CATEGORIES ---- */ -#categoryform .scrollarea { position: absolute; left: 10px; top: 10px; right: 10px; bottom: 50px; overflow: auto; border:1px solid #ddd; background: #f8f8f8; } -#categoryform .bottombuttons { position: absolute; bottom: 10px;} -#categoryform .bottombuttons * { float: left;} +#categoryform .scrollarea { position:absolute; left:10px; top:10px; right:10px; bottom:50px; overflow:auto; border:1px solid #ddd; background:#f8f8f8; } +#categoryform .bottombuttons { position:absolute; bottom:10px;} +#categoryform .bottombuttons * { float:left;} /*#categorylist { border:1px solid #ddd;}*/ #categorylist li { background:#f8f8f8; padding:.3em .8em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -webkit-transition:background-color 500ms; -moz-transition:background-color 500ms; -o-transition:background-color 500ms; transition:background-color 500ms; } #categorylist li:hover, #categorylist li:active { background:#eee; } -#category_addinput { width: 10em; } +#category_addinput { width:10em; } /* ---- APP SETTINGS ---- */ -.popup { background-color: white; border-radius: 10px 10px 10px 10px; box-shadow: 0 0 20px #888888; color: #333333; padding: 10px; position: fixed !important; z-index: 200; } -.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/delete.svg') no-repeat center; } -.popup h2 { font-weight: bold; font-size: 1.2em; } -.arrow { border-bottom: 10px solid white; border-left: 10px solid transparent; border-right: 10px solid transparent; display: block; height: 0; position: absolute; width: 0; z-index: 201; } -.arrow.left { left: -13px; bottom: 1.2em; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } -.arrow.up { top: -8px; right: 2em; } -.arrow.down { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } +.popup { background-color:white; border-radius:10px 10px 10px 10px; box-shadow:0 0 20px #888888; color:#333333; padding:10px; position:fixed !important; z-index:200; } +.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/delete.svg') no-repeat center; } +.popup h2 { font-weight:bold; font-size:1.2em; } +.arrow { border-bottom:10px solid white; border-left:10px solid transparent; border-right:10px solid transparent; display:block; height:0; position:absolute; width:0; z-index:201; } +.arrow.left { left:-13px; bottom:1.2em; -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -o-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg); } +.arrow.up { top:-8px; right:2em; } +.arrow.down { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); } /* ---- BREADCRUMB ---- */ div.crumb { float:left; display:block; background:url('../img/breadcrumb.svg') no-repeat right 0; padding:.75em 1.5em 0 1em; height:2.9em; } diff --git a/core/img/actions/password.png b/core/img/actions/password.png new file mode 100644 index 0000000000000000000000000000000000000000..5167161dfa9906bb6e822dd849bc94328800feee Binary files /dev/null and b/core/img/actions/password.png differ diff --git a/core/img/actions/password.svg b/core/img/actions/password.svg new file mode 100644 index 0000000000000000000000000000000000000000..ee6a9fe01829da4c559d93d4cd9d6b2499a16fcb --- /dev/null +++ b/core/img/actions/password.svg @@ -0,0 +1,2148 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/core/img/actions/user.png b/core/img/actions/user.png new file mode 100644 index 0000000000000000000000000000000000000000..2221ac679d1c2c4d94df18ed7e4aef73cffe276a Binary files /dev/null and b/core/img/actions/user.png differ diff --git a/core/img/actions/user.svg b/core/img/actions/user.svg new file mode 100644 index 0000000000000000000000000000000000000000..6d0dc714ce402be6245fc81a7e6ef829d545956d --- /dev/null +++ b/core/img/actions/user.svg @@ -0,0 +1,1698 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/core/js/eventsource.js b/core/js/eventsource.js index 45c63715a7e85d2ff2912fac82cf3df089b5e5cd..0c2a995f33103f16c32d69f6ab5b8e050aaf28d0 100644 --- a/core/js/eventsource.js +++ b/core/js/eventsource.js @@ -40,9 +40,13 @@ OC.EventSource=function(src,data){ dataStr+=name+'='+encodeURIComponent(data[name])+'&'; } } - dataStr+='requesttoken='+OC.Request.Token; + dataStr+='requesttoken='+OC.EventSource.requesttoken; if(!this.useFallBack && typeof EventSource !='undefined'){ - this.source=new EventSource(src+'?'+dataStr); + var joinChar = '&'; + if(src.indexOf('?') == -1) { + joinChar = '?'; + } + this.source=new EventSource(src+joinChar+dataStr); this.source.onmessage=function(e){ for(var i=0;i'); this.iframe.attr('id',iframeId); this.iframe.hide(); - this.iframe.attr('src',src+'?fallback=true&fallback_id='+OC.EventSource.iframeCount+'&'+dataStr); + + var joinChar = '&'; + if(src.indexOf('?') == -1) { + joinChar = '?'; + } + this.iframe.attr('src',src+joinChar+'fallback=true&fallback_id='+OC.EventSource.iframeCount+'&'+dataStr); $('body').append(this.iframe); this.useFallBack=true; OC.EventSource.iframeCount++ @@ -90,7 +99,7 @@ OC.EventSource.prototype={ lastLength:0,//for fallback listen:function(type,callback){ if(callback && callback.call){ - + if(type){ if(this.useFallBack){ if(!this.listeners[type]){ diff --git a/core/js/jquery.infieldlabel.js b/core/js/jquery.infieldlabel.js new file mode 100644 index 0000000000000000000000000000000000000000..c7daf61edd806892f6bbcdc5b961b51f08f21ffc --- /dev/null +++ b/core/js/jquery.infieldlabel.js @@ -0,0 +1,164 @@ +/** + * @license In-Field Label jQuery Plugin + * http://fuelyourcoding.com/scripts/infield.html + * + * Copyright (c) 2009-2010 Doug Neiner + * Dual licensed under the MIT and GPL licenses. + * Uses the same license as jQuery, see: + * http://docs.jquery.com/License + * + * @version 0.1.6 + */ +(function ($) { + + $.InFieldLabels = function (label, field, options) { + // To avoid scope issues, use 'base' instead of 'this' + // to reference this class from internal events and functions. + var base = this; + + // Access to jQuery and DOM versions of each element + base.$label = $(label); + base.label = label; + + base.$field = $(field); + base.field = field; + + base.$label.data("InFieldLabels", base); + base.showing = true; + + base.init = function () { + // Merge supplied options with default options + base.options = $.extend({}, $.InFieldLabels.defaultOptions, options); + + // Check if the field is already filled in + // add a short delay to handle autocomplete + setTimeout(function() { + if (base.$field.val() !== "") { + base.$label.hide(); + base.showing = false; + } + }, 200); + + base.$field.focus(function () { + base.fadeOnFocus(); + }).blur(function () { + base.checkForEmpty(true); + }).bind('keydown.infieldlabel', function (e) { + // Use of a namespace (.infieldlabel) allows us to + // unbind just this method later + base.hideOnChange(e); + }).bind('paste', function (e) { + // Since you can not paste an empty string we can assume + // that the fieldis not empty and the label can be cleared. + base.setOpacity(0.0); + }).change(function (e) { + base.checkForEmpty(); + }).bind('onPropertyChange', function () { + base.checkForEmpty(); + }).bind('keyup.infieldlabel', function () { + base.checkForEmpty() + }); + setInterval(function(){ + if(base.$field.val() != ""){ + base.$label.hide(); + base.showing = false; + }; + },100); + }; + + // If the label is currently showing + // then fade it down to the amount + // specified in the settings + base.fadeOnFocus = function () { + if (base.showing) { + base.setOpacity(base.options.fadeOpacity); + } + }; + + base.setOpacity = function (opacity) { + base.$label.stop().animate({ opacity: opacity }, base.options.fadeDuration); + base.showing = (opacity > 0.0); + }; + + // Checks for empty as a fail safe + // set blur to true when passing from + // the blur event + base.checkForEmpty = function (blur) { + if (base.$field.val() === "") { + base.prepForShow(); + base.setOpacity(blur ? 1.0 : base.options.fadeOpacity); + } else { + base.setOpacity(0.0); + } + }; + + base.prepForShow = function (e) { + if (!base.showing) { + // Prepare for a animate in... + base.$label.css({opacity: 0.0}).show(); + + // Reattach the keydown event + base.$field.bind('keydown.infieldlabel', function (e) { + base.hideOnChange(e); + }); + } + }; + + base.hideOnChange = function (e) { + if ( + (e.keyCode === 16) || // Skip Shift + (e.keyCode === 9) // Skip Tab + ) { + return; + } + + if (base.showing) { + base.$label.hide(); + base.showing = false; + } + + // Remove keydown event to save on CPU processing + base.$field.unbind('keydown.infieldlabel'); + }; + + // Run the initialization method + base.init(); + }; + + $.InFieldLabels.defaultOptions = { + fadeOpacity: 0.5, // Once a field has focus, how transparent should the label be + fadeDuration: 300 // How long should it take to animate from 1.0 opacity to the fadeOpacity + }; + + + $.fn.inFieldLabels = function (options) { + return this.each(function () { + // Find input or textarea based on for= attribute + // The for attribute on the label must contain the ID + // of the input or textarea element + var for_attr = $(this).attr('for'), $field; + if (!for_attr) { + return; // Nothing to attach, since the for field wasn't used + } + + // Find the referenced input or textarea element + $field = $( + "input#" + for_attr + "[type='text']," + + "input#" + for_attr + "[type='search']," + + "input#" + for_attr + "[type='tel']," + + "input#" + for_attr + "[type='url']," + + "input#" + for_attr + "[type='email']," + + "input#" + for_attr + "[type='password']," + + "textarea#" + for_attr + ); + + if ($field.length === 0) { + return; // Again, nothing to attach + } + + // Only create object for input[text], input[password], or textarea + (new $.InFieldLabels(this, $field[0], options)); + }); + }; + +}(jQuery)); \ No newline at end of file diff --git a/core/js/jquery.infieldlabel.min.js b/core/js/jquery.infieldlabel.min.js deleted file mode 100644 index 36f6b8f1271faa49155a3ea12e0f7e7c36b7b640..0000000000000000000000000000000000000000 --- a/core/js/jquery.infieldlabel.min.js +++ /dev/null @@ -1,12 +0,0 @@ -/* - In-Field Label jQuery Plugin - http://fuelyourcoding.com/scripts/infield.html - - Copyright (c) 2009-2010 Doug Neiner - Dual licensed under the MIT and GPL licenses. - Uses the same license as jQuery, see: - http://docs.jquery.com/License - - @version 0.1.5 -*/ -(function($){$.InFieldLabels=function(label,field,options){var base=this;base.$label=$(label);base.label=label;base.$field=$(field);base.field=field;base.$label.data("InFieldLabels",base);base.showing=true;base.init=function(){base.options=$.extend({},$.InFieldLabels.defaultOptions,options);setTimeout(function(){if(base.$field.val()!==""){base.$label.hide();base.showing=false}},200);base.$field.focus(function(){base.fadeOnFocus()}).blur(function(){base.checkForEmpty(true)}).bind('keydown.infieldlabel',function(e){base.hideOnChange(e)}).bind('paste',function(e){base.setOpacity(0.0)}).change(function(e){base.checkForEmpty()}).bind('onPropertyChange',function(){base.checkForEmpty()}).bind('keyup.infieldlabel',function(){base.checkForEmpty()})};base.fadeOnFocus=function(){if(base.showing){base.setOpacity(base.options.fadeOpacity)}};base.setOpacity=function(opacity){base.$label.stop().animate({opacity:opacity},base.options.fadeDuration);base.showing=(opacity>0.0)};base.checkForEmpty=function(blur){if(base.$field.val()===""){base.prepForShow();base.setOpacity(blur?1.0:base.options.fadeOpacity)}else{base.setOpacity(0.0)}};base.prepForShow=function(e){if(!base.showing){base.$label.css({opacity:0.0}).show();base.$field.bind('keydown.infieldlabel',function(e){base.hideOnChange(e)})}};base.hideOnChange=function(e){if((e.keyCode===16)||(e.keyCode===9)){return}if(base.showing){base.$label.hide();base.showing=false}base.$field.unbind('keydown.infieldlabel')};base.init()};$.InFieldLabels.defaultOptions={fadeOpacity:0.5,fadeDuration:300};$.fn.inFieldLabels=function(options){return this.each(function(){var for_attr=$(this).attr('for'),$field;if(!for_attr){return}$field=$("input#"+for_attr+"[type='text'],"+"input#"+for_attr+"[type='search'],"+"input#"+for_attr+"[type='tel'],"+"input#"+for_attr+"[type='url'],"+"input#"+for_attr+"[type='email'],"+"input#"+for_attr+"[type='password'],"+"textarea#"+for_attr);if($field.length===0){return}(new $.InFieldLabels(this,$field[0],options))})}}(jQuery)); diff --git a/core/js/js.js b/core/js/js.js index 790fe4dcb3fc2eea288075aa165e72bad6605cc7..e1f213972dceb7f2c371d8c2ba08ac1c8c6a91ba 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -1,3 +1,19 @@ +/** + * Disable console output unless DEBUG mode is enabled. + * Add + * define('DEBUG', true); + * To the end of config/config.php to enable debug mode. + */ +if (oc_debug !== true) { + if (!window.console) { + window.console = {}; + } + var methods = ['log', 'debug', 'warn', 'info', 'error', 'assert']; + for (var i = 0; i < methods.length; i++) { + console[methods[i]] = function () { }; + } +} + /** * translate a string * @param app the id of the app for which to translate the string @@ -591,7 +607,7 @@ $(document).ready(function(){ $('.jp-controls .jp-previous').tipsy({gravity:'nw', fade:true, live:true}); $('.jp-controls .jp-next').tipsy({gravity:'n', fade:true, live:true}); $('.password .action').tipsy({gravity:'se', fade:true, live:true}); - $('.file_upload_button_wrapper').tipsy({gravity:'w', fade:true}); + $('#upload a').tipsy({gravity:'w', fade:true}); $('.selectedActions a').tipsy({gravity:'s', fade:true, live:true}); $('a.delete').tipsy({gravity: 'e', fade:true, live:true}); $('a.action').tipsy({gravity:'s', fade:true, live:true}); @@ -633,7 +649,7 @@ if (!Array.prototype.map){ /** * Filter Jquery selector by attribute value - **/ + */ $.fn.filterAttr = function(attr_name, attr_value) { return this.filter(function() { return $(this).attr(attr_name) === attr_value; }); }; @@ -641,7 +657,7 @@ $.fn.filterAttr = function(attr_name, attr_value) { function humanFileSize(size) { var humanList = ['B', 'kB', 'MB', 'GB', 'TB']; // Calculate Log with base 1024: size = 1024 ** order - var order = Math.floor(Math.log(size) / Math.log(1024)); + var order = size?Math.floor(Math.log(size) / Math.log(1024)):0; // Stay in range of the byte sizes that are defined order = Math.min(humanList.length - 1, order); var readableFormat = humanList[order]; @@ -667,6 +683,31 @@ function formatDate(date){ return $.datepicker.formatDate(datepickerFormatDate, date)+' '+date.getHours()+':'+((date.getMinutes()<10)?'0':'')+date.getMinutes(); } +/** + * takes an absolute timestamp and return a string with a human-friendly relative date + * @param int a Unix timestamp + */ +function relative_modified_date(timestamp) { + var timediff = Math.round((new Date()).getTime() / 1000) - timestamp; + var diffminutes = Math.round(timediff/60); + var diffhours = Math.round(diffminutes/60); + var diffdays = Math.round(diffhours/24); + var diffmonths = Math.round(diffdays/31); + if(timediff < 60) { return t('core','seconds ago'); } + else if(timediff < 120) { return t('core','1 minute ago'); } + else if(timediff < 3600) { return t('core','{minutes} minutes ago',{minutes: diffminutes}); } + else if(timediff < 7200) { return t('core','1 hour ago'); } + else if(timediff < 86400) { return t('core','{hours} hours ago',{hours: diffhours}); } + else if(timediff < 86400) { return t('core','today'); } + else if(timediff < 172800) { return t('core','yesterday'); } + else if(timediff < 2678400) { return t('core','{days} days ago',{days: diffdays}); } + else if(timediff < 5184000) { return t('core','last month'); } + else if(timediff < 31556926) { return t('core','{months} months ago',{months: diffmonths}); } + //else if(timediff < 31556926) { return t('core','months ago'); } + else if(timediff < 63113852) { return t('core','last year'); } + else { return t('core','years ago'); } +} + /** * get a variable by name * @param string name diff --git a/core/js/oc-vcategories.js b/core/js/oc-vcategories.js index c99dd51f53a6fc30f7f1bac68ab85d64aa3a41ff..609703f2cc907d7af515f1e33cdb75a83effbfd5 100644 --- a/core/js/oc-vcategories.js +++ b/core/js/oc-vcategories.js @@ -1,30 +1,48 @@ -var OCCategories={ - edit:function(){ - if(OCCategories.app == undefined) { - OC.dialogs.alert('OCCategories.app is not set!'); - return; +var OCCategories= { + category_favorites:'_$!!$_', + edit:function(type, cb) { + if(!type && !this.type) { + throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; } + type = type ? type : this.type; $('body').append('
    '); - $('#category_dialog').load(OC.filePath('core', 'ajax', 'vcategories/edit.php')+'?app='+OCCategories.app, function(response){ + $('#category_dialog').load( + OC.filePath('core', 'ajax', 'vcategories/edit.php') + '?type=' + type, function(response) { try { var jsondata = jQuery.parseJSON(response); - if(response.status == 'error'){ + if(response.status == 'error') { OC.dialogs.alert(response.data.message, 'Error'); return; } } catch(e) { - $('#edit_categories_dialog').dialog({ + var setEnabled = function(d, enable) { + if(enable) { + d.css('cursor', 'default').find('input,button:not(#category_addbutton)') + .prop('disabled', false).css('cursor', 'default'); + } else { + d.css('cursor', 'wait').find('input,button:not(#category_addbutton)') + .prop('disabled', true).css('cursor', 'wait'); + } + } + var dlg = $('#edit_categories_dialog').dialog({ modal: true, height: 350, minHeight:200, width: 250, minWidth: 200, buttons: { - 'Close': function() { - $(this).dialog("close"); + 'Close': function() { + $(this).dialog('close'); }, 'Delete':function() { - OCCategories.doDelete(); + var categories = $('#categorylist').find('input:checkbox').serialize(); + setEnabled(dlg, false); + OCCategories.doDelete(categories, function() { + setEnabled(dlg, true); + }); }, 'Rescan':function() { - OCCategories.rescan(); + setEnabled(dlg, false); + OCCategories.rescan(function() { + setEnabled(dlg, true); + }); } }, close : function(event, ui) { @@ -32,7 +50,7 @@ var OCCategories={ $('#category_dialog').remove(); }, open : function(event, ui) { - $('#category_addinput').live('input',function(){ + $('#category_addinput').live('input',function() { if($(this).val().length > 0) { $('#category_addbutton').removeAttr('disabled'); } @@ -43,7 +61,7 @@ var OCCategories={ $('#category_addbutton').attr('disabled', 'disabled'); return false; }); - $('#category_addbutton').live('click',function(e){ + $('#category_addbutton').live('click',function(e) { e.preventDefault(); if($('#category_addinput').val().length > 0) { OCCategories.add($('#category_addinput').val()); @@ -55,58 +73,142 @@ var OCCategories={ } }); }, - _processDeleteResult:function(jsondata, status, xhr){ - if(jsondata.status == 'success'){ + _processDeleteResult:function(jsondata) { + if(jsondata.status == 'success') { OCCategories._update(jsondata.data.categories); } else { OC.dialogs.alert(jsondata.data.message, 'Error'); } }, - doDelete:function(){ - var categories = $('#categorylist').find('input:checkbox').serialize(); + favorites:function(type, cb) { + if(!type && !this.type) { + throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; + } + type = type ? type : this.type; + $.getJSON(OC.filePath('core', 'ajax', 'categories/favorites.php'), {type: type},function(jsondata) { + if(typeof cb == 'function') { + cb(jsondata); + } else { + if(jsondata.status === 'success') { + OCCategories._update(jsondata.data.categories); + } else { + OC.dialogs.alert(jsondata.data.message, t('core', 'Error')); + } + } + }); + }, + addToFavorites:function(id, type, cb) { + if(!type && !this.type) { + throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; + } + type = type ? type : this.type; + $.post(OC.filePath('core', 'ajax', 'vcategories/addToFavorites.php'), {id:id, type:type}, function(jsondata) { + if(typeof cb == 'function') { + cb(jsondata); + } else { + if(jsondata.status !== 'success') { + OC.dialogs.alert(jsondata.data.message, 'Error'); + } + } + }); + }, + removeFromFavorites:function(id, type, cb) { + if(!type && !this.type) { + throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; + } + type = type ? type : this.type; + $.post(OC.filePath('core', 'ajax', 'vcategories/removeFromFavorites.php'), {id:id, type:type}, function(jsondata) { + if(typeof cb == 'function') { + cb(jsondata); + } else { + if(jsondata.status !== 'success') { + OC.dialogs.alert(jsondata.data.message, t('core', 'Error')); + } + } + }); + }, + doDelete:function(categories, type, cb) { + if(!type && !this.type) { + throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; + } + type = type ? type : this.type; if(categories == '' || categories == undefined) { OC.dialogs.alert(t('core', 'No categories selected for deletion.'), t('core', 'Error')); return false; } - categories += '&app=' + OCCategories.app; - $.post(OC.filePath(OCCategories.app, 'ajax', 'categories/delete.php'), categories, OCCategories._processDeleteResult) - .error(function(xhr){ - if (xhr.status == 404) { - $.post(OC.filePath('core', 'ajax', 'vcategories/delete.php'), categories, OCCategories._processDeleteResult); - } - }); + var self = this; + var q = categories + '&type=' + type; + if(this.app) { + q += '&app=' + this.app; + $.post(OC.filePath(this.app, 'ajax', 'categories/delete.php'), q, function(jsondata) { + if(typeof cb == 'function') { + cb(jsondata); + } else { + self._processDeleteResult(jsondata); + } + }); + } else { + $.post(OC.filePath('core', 'ajax', 'vcategories/delete.php'), q, function(jsondata) { + if(typeof cb == 'function') { + cb(jsondata); + } else { + self._processDeleteResult(jsondata); + } + }); + } }, - add:function(category){ - $.getJSON(OC.filePath('core', 'ajax', 'vcategories/add.php'),{'category':category, 'app':OCCategories.app},function(jsondata){ - if(jsondata.status == 'success'){ - OCCategories._update(jsondata.data.categories); + add:function(category, type, cb) { + if(!type && !this.type) { + throw { name: 'MissingParameter', message: t('core', 'The object type is not specified.') }; + } + type = type ? type : this.type; + $.post(OC.filePath('core', 'ajax', 'vcategories/add.php'),{'category':category, 'type':type},function(jsondata) { + if(typeof cb == 'function') { + cb(jsondata); } else { - OC.dialogs.alert(jsondata.data.message, 'Error'); + if(jsondata.status === 'success') { + OCCategories._update(jsondata.data.categories); + } else { + OC.dialogs.alert(jsondata.data.message, 'Error'); + } } }); - return false; }, - rescan:function(){ - $.getJSON(OC.filePath(OCCategories.app, 'ajax', 'categories/rescan.php'),function(jsondata, status, xhr){ - if(jsondata.status == 'success'){ - OCCategories._update(jsondata.data.categories); + rescan:function(app, cb) { + if(!app && !this.app) { + throw { name: 'MissingParameter', message: t('core', 'The app name is not specified.') }; + } + app = app ? app : this.app; + $.getJSON(OC.filePath(app, 'ajax', 'categories/rescan.php'),function(jsondata, status, xhr) { + if(typeof cb == 'function') { + cb(jsondata); } else { - OC.dialogs.alert(jsondata.data.message, 'Error'); + if(jsondata.status === 'success') { + OCCategories._update(jsondata.data.categories); + } else { + OC.dialogs.alert(jsondata.data.message, 'Error'); + } } }).error(function(xhr){ if (xhr.status == 404) { - OC.dialogs.alert('The required file ' + OC.filePath(OCCategories.app, 'ajax', 'categories/rescan.php') + ' is not installed!', 'Error'); + var errormessage = t('core', 'The required file {file} is not installed!', + {file: OC.filePath(app, 'ajax', 'categories/rescan.php')}, t('core', 'Error')); + if(typeof cb == 'function') { + cb({status:'error', data:{message:errormessage}}); + } else { + OC.dialogs.alert(errormessage); + } } }); }, - _update:function(categories){ + _update:function(categories) { var categorylist = $('#categorylist'); categorylist.find('li').remove(); for(var category in categories) { var item = '
  • ' + categories[category] + '
  • '; $(item).appendTo(categorylist); } - if(OCCategories.changed != undefined) { + if(typeof OCCategories.changed === 'function') { OCCategories.changed(categories); } } diff --git a/core/js/requesttoken.js b/core/js/requesttoken.js deleted file mode 100644 index 0d78cd7e93b808ee287e96532326699253b7ad08..0000000000000000000000000000000000000000 --- a/core/js/requesttoken.js +++ /dev/null @@ -1,55 +0,0 @@ -/** - * ownCloud - * - * @file core/js/requesttoken.js - * @brief Routine to refresh the Request protection request token periodically - * @author Christian Reiner (arkascha) - * @copyright 2011-2012 Christian Reiner - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE - * License as published by the Free Software Foundation; either - * version 3 of the license, or any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU AFFERO GENERAL PUBLIC LICENSE for more details. - * - * You should have received a copy of the GNU Affero General Public - * License along with this library. - * If not, see . - * - */ - -OC.Request = { - // the request token - Token: {}, - // the lifespan span (in secs) - Lifespan: {}, - // method to refresh the local request token periodically - Refresh: function(){ - // just a client side console log to preserve efficiency - console.log("refreshing request token (lifebeat)"); - var dfd=new $.Deferred(); - $.ajax({ - type: 'POST', - url: OC.filePath('core','ajax','requesttoken.php'), - cache: false, - data: { }, - dataType: 'json' - }).done(function(response){ - // store refreshed token inside this class - OC.Request.Token=response.token; - dfd.resolve(); - }).fail(dfd.reject); - return dfd; - } -} -// accept requesttoken and lifespan into the OC namespace -OC.Request.Token = oc_requesttoken; -OC.Request.Lifespan = oc_requestlifespan; -// refresh the request token periodically shortly before it becomes invalid on the server side -setInterval(OC.Request.Refresh,Math.floor(1000*OC.Request.Lifespan*0.93)), // 93% of lifespan value, close to when the token expires -// early bind token as additional ajax argument for every single request -$(document).bind('ajaxSend', function(elm, xhr, s){xhr.setRequestHeader('requesttoken', OC.Request.Token);}); diff --git a/core/js/router.js b/core/js/router.js index 8b66f5a05c5c5f79d8a84e79117dd36464635f3d..3562785b3420ef01963ff39b74eccb20f5caa57c 100644 --- a/core/js/router.js +++ b/core/js/router.js @@ -1,9 +1,14 @@ OC.router_base_url = OC.webroot + '/index.php/', OC.Router = { + // register your ajax requests to load after the loading of the routes + // has finished. otherwise you face problems with race conditions + registerLoadedCallback: function(callback){ + this.routes_request.done(callback); + }, routes_request: $.ajax(OC.router_base_url + 'core/routes.json', { dataType: 'json', success: function(jsondata) { - if (jsondata.status == 'success') { + if (jsondata.status === 'success') { OC.Router.routes = jsondata.data; } } @@ -11,7 +16,7 @@ OC.Router = { generate:function(name, opt_params) { if (!('routes' in this)) { if(this.routes_request.state() != 'resolved') { - alert('wait');// wait + console.warn('To avoid race conditions, please register a callback');// wait } } if (!(name in this.routes)) { diff --git a/core/js/share.js b/core/js/share.js index 73c74a7cb6d5e66d49712e9058bb310e598cd193..df5ebf008b4d840b7b9d89a52749ce815f26fcea 100644 --- a/core/js/share.js +++ b/core/js/share.js @@ -146,7 +146,7 @@ OC.Share={ showDropDown:function(itemType, itemSource, appendTo, link, possiblePermissions) { var data = OC.Share.loadItem(itemType, itemSource); var html = ''; html += '
    '; + html += ''; } html += '
    '; html += ''; @@ -179,7 +183,7 @@ OC.Share={ if (data.shares) { $.each(data.shares, function(index, share) { if (share.share_type == OC.Share.SHARE_TYPE_LINK) { - OC.Share.showLink(itemSource, share.share_with); + OC.Share.showLink(share.token, share.share_with, itemSource); } else { if (share.collection) { OC.Share.addShareWith(share.share_type, share.share_with, share.permissions, possiblePermissions, share.collection); @@ -323,18 +327,24 @@ OC.Share={ $('#expiration').show(); } }, - showLink:function(itemSource, password) { + showLink:function(token, password, itemSource) { OC.Share.itemShares[OC.Share.SHARE_TYPE_LINK] = true; $('#linkCheckbox').attr('checked', true); - var filename = $('tr').filterAttr('data-id', String(itemSource)).data('file'); - var type = $('tr').filterAttr('data-id', String(itemSource)).data('type'); - if ($('#dir').val() == '/') { - var file = $('#dir').val() + filename; + if (! token) { + //fallback to pre token link + var filename = $('tr').filterAttr('data-id', String(itemSource)).data('file'); + var type = $('tr').filterAttr('data-id', String(itemSource)).data('type'); + if ($('#dir').val() == '/') { + var file = $('#dir').val() + filename; + } else { + var file = $('#dir').val() + '/' + filename; + } + file = '/'+OC.currentUser+'/files'+file; + var link = parent.location.protocol+'//'+location.host+OC.linkTo('', 'public.php')+'?service=files&'+type+'='+encodeURIComponent(file); } else { - var file = $('#dir').val() + '/' + filename; + //TODO add path param when showing a link to file in a subfolder of a public link share + var link = parent.location.protocol+'//'+location.host+OC.linkTo('', 'public.php')+'?service=files&t='+token; } - file = '/'+OC.currentUser+'/files'+file; - var link = parent.location.protocol+'//'+location.host+OC.linkTo('', 'public.php')+'?service=files&'+type+'='+encodeURIComponent(file); $('#linkText').val(link); $('#linkText').show('blind'); $('#showPassword').show(); @@ -343,13 +353,17 @@ OC.Share={ $('#linkPassText').attr('placeholder', t('core', 'Password protected')); } $('#expiration').show(); + $('#emailPrivateLink #email').show(); + $('#emailPrivateLink #emailButton').show(); }, hideLink:function() { $('#linkText').hide('blind'); $('#showPassword').hide(); $('#linkPass').hide(); - }, - dirname:function(path) { + $('#emailPrivateLink #email').hide(); + $('#emailPrivateLink #emailButton').hide(); + }, + dirname:function(path) { return path.replace(/\\/g,'/').replace(/\/[^\/]*$/, ''); }, showExpirationDate:function(date) { @@ -364,6 +378,8 @@ OC.Share={ } $(document).ready(function() { + + if(typeof monthNames != 'undefined'){ $.datepicker.setDefaults({ monthNames: monthNames, monthNamesShort: $.map(monthNames, function(v) { return v.slice(0,3)+'.'; }), @@ -372,7 +388,7 @@ $(document).ready(function() { dayNamesShort: $.map(dayNames, function(v) { return v.slice(0,3)+'.'; }), firstDay: firstDay }); - + } $('a.share').live('click', function(event) { event.stopPropagation(); if ($(this).data('item-type') !== undefined && $(this).data('item') !== undefined) { @@ -478,8 +494,8 @@ $(document).ready(function() { var itemSource = $('#dropdown').data('item-source'); if (this.checked) { // Create a link - OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', OC.PERMISSION_READ, function() { - OC.Share.showLink(itemSource); + OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', OC.PERMISSION_READ, function(data) { + OC.Share.showLink(data.token, null, itemSource); OC.Share.updateIcon(itemType, itemSource); }); } else { @@ -539,4 +555,34 @@ $(document).ready(function() { }); }); + + $('#emailPrivateLink').live('submit', function(event) { + event.preventDefault(); + var link = $('#linkText').val(); + var itemType = $('#dropdown').data('item-type'); + var itemSource = $('#dropdown').data('item-source'); + var file = $('tr').filterAttr('data-id', String(itemSource)).data('file'); + var email = $('#email').val(); + if (email != '') { + $('#email').attr('disabled', "disabled"); + $('#email').val(t('core', 'Sending ...')); + $('#emailButton').attr('disabled', "disabled"); + + $.post(OC.filePath('core', 'ajax', 'share.php'), { action: 'email', toaddress: email, link: link, itemType: itemType, itemSource: itemSource, file: file}, + function(result) { + $('#email').attr('disabled', "false"); + $('#emailButton').attr('disabled', "false"); + if (result && result.status == 'success') { + $('#email').css('font-weight', 'bold'); + $('#email').animate({ fontWeight: 'normal' }, 2000, function() { + $(this).val(''); + }).val(t('core','Email sent')); + } else { + OC.dialogs.alert(result.data.message, t('core', 'Error while sharing')); + } + }); + } + }); + + }); diff --git a/core/l10n/ar.php b/core/l10n/ar.php index c7cbacbf644762829c0f71ba47d38d5d8b9a4acd..80a22a248e6088ca224780a038165e5949c17a96 100644 --- a/core/l10n/ar.php +++ b/core/l10n/ar.php @@ -2,6 +2,7 @@ "Settings" => "تعديلات", "Cancel" => "الغاء", "Password" => "كلمة السر", +"Unshare" => "إلغاء مشاركة", "Use the following link to reset your password: {link}" => "استخدم هذه الوصلة لاسترجاع كلمة السر: {link}", "You will receive a link to reset your password via Email." => "سوف نرسل لك بريد يحتوي على وصلة لتجديد كلمة السر.", "Username" => "إسم المستخدم", diff --git a/core/l10n/bg_BG.php b/core/l10n/bg_BG.php index b63062e8d31d5111a7d99f097270cf6d44744177..0033324cb1debe75610684c3122f3f4c9a65782c 100644 --- a/core/l10n/bg_BG.php +++ b/core/l10n/bg_BG.php @@ -1,11 +1,11 @@ "Категорията вече съществува:", +"No categories selected for deletion." => "Няма избрани категории за изтриване", "Settings" => "Настройки", "Cancel" => "Отказ", "No" => "Не", "Yes" => "Да", "Ok" => "Добре", -"No categories selected for deletion." => "Няма избрани категории за изтриване", "Error" => "Грешка", "Password" => "Парола", "You will receive a link to reset your password via Email." => "Ще получите връзка за нулиране на паролата Ви.", diff --git a/core/l10n/ca.php b/core/l10n/ca.php index 5c7552a4e87f525b9b3e38829255a5e858a0e166..cf7cdfb7c94725024f8515cd7a85313bd6801ee6 100644 --- a/core/l10n/ca.php +++ b/core/l10n/ca.php @@ -1,15 +1,39 @@ "No s'ha facilitat cap nom per l'aplicació.", +"User %s shared a file with you" => "L'usuari %s ha compartit un fitxer amb vós", +"User %s shared a folder with you" => "L'usuari %s ha compartit una carpeta amb vós", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "L'usuari %s ha compartit el fitxer \"%s\" amb vós. Està disponible per a la descàrrega a: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "L'usuari %s ha compartit la carpeta \"%s\" amb vós. Està disponible per a la descàrrega a: %s", +"Category type not provided." => "No s'ha especificat el tipus de categoria.", "No category to add?" => "No voleu afegir cap categoria?", "This category already exists: " => "Aquesta categoria ja existeix:", +"Object type not provided." => "No s'ha proporcionat el tipus d'objecte.", +"%s ID not provided." => "No s'ha proporcionat la ID %s.", +"Error adding %s to favorites." => "Error en afegir %s als preferits.", +"No categories selected for deletion." => "No hi ha categories per eliminar.", +"Error removing %s from favorites." => "Error en eliminar %s dels preferits.", "Settings" => "Arranjament", +"seconds ago" => "segons enrere", +"1 minute ago" => "fa 1 minut", +"{minutes} minutes ago" => "fa {minutes} minuts", +"1 hour ago" => "fa 1 hora", +"{hours} hours ago" => "fa {hours} hores", +"today" => "avui", +"yesterday" => "ahir", +"{days} days ago" => "fa {days} dies", +"last month" => "el mes passat", +"{months} months ago" => "fa {months} mesos", +"months ago" => "mesos enrere", +"last year" => "l'any passat", +"years ago" => "anys enrere", "Choose" => "Escull", "Cancel" => "Cancel·la", "No" => "No", "Yes" => "Sí", "Ok" => "D'acord", -"No categories selected for deletion." => "No hi ha categories per eliminar.", +"The object type is not specified." => "No s'ha especificat el tipus d'objecte.", "Error" => "Error", +"The app name is not specified." => "No s'ha especificat el nom de l'aplicació.", +"The required file {file} is not installed!" => "El figtxer requerit {file} no està instal·lat!", "Error while sharing" => "Error en compartir", "Error while unsharing" => "Error en deixar de compartir", "Error while changing permissions" => "Error en canviar els permisos", @@ -19,6 +43,8 @@ "Share with link" => "Comparteix amb enllaç", "Password protect" => "Protegir amb contrasenya", "Password" => "Contrasenya", +"Email link to person" => "Enllaç per correu electrónic amb la persona", +"Send" => "Envia", "Set expiration date" => "Estableix la data d'expiració", "Expiration date" => "Data d'expiració", "Share via email:" => "Comparteix per correu electrònic", @@ -35,6 +61,8 @@ "Password protected" => "Protegeix amb contrasenya", "Error unsetting expiration date" => "Error en eliminar la data d'expiració", "Error setting expiration date" => "Error en establir la data d'expiració", +"Sending ..." => "Enviant...", +"Email sent" => "El correu electrónic s'ha enviat", "ownCloud password reset" => "estableix de nou la contrasenya Owncloud", "Use the following link to reset your password: {link}" => "Useu l'enllaç següent per restablir la contrasenya: {link}", "You will receive a link to reset your password via Email." => "Rebreu un enllaç al correu electrònic per reiniciar la contrasenya.", diff --git a/core/l10n/cs_CZ.php b/core/l10n/cs_CZ.php index f6d2b3977b1307615904fbf1a84128f951833740..96252ea8bbabe5ab14554044a98d9c75951ffed9 100644 --- a/core/l10n/cs_CZ.php +++ b/core/l10n/cs_CZ.php @@ -1,15 +1,39 @@ "Nezadán název aplikace.", +"User %s shared a file with you" => "Uživatel %s s vámi sdílí soubor", +"User %s shared a folder with you" => "Uživatel %s s vámi sdílí složku", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Uživatel %s s vámi sdílí soubor \"%s\". Můžete jej stáhnout zde: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Uživatel %s s vámi sdílí složku \"%s\". Můžete ji stáhnout zde: %s", +"Category type not provided." => "Nezadán typ kategorie.", "No category to add?" => "Žádná kategorie k přidání?", "This category already exists: " => "Tato kategorie již existuje: ", +"Object type not provided." => "Nezadán typ objektu.", +"%s ID not provided." => "Nezadáno ID %s.", +"Error adding %s to favorites." => "Chyba při přidávání %s k oblíbeným.", +"No categories selected for deletion." => "Žádné kategorie nebyly vybrány ke smazání.", +"Error removing %s from favorites." => "Chyba při odebírání %s z oblíbených.", "Settings" => "Nastavení", +"seconds ago" => "před pár vteřinami", +"1 minute ago" => "před minutou", +"{minutes} minutes ago" => "před {minutes} minutami", +"1 hour ago" => "před hodinou", +"{hours} hours ago" => "před {hours} hodinami", +"today" => "dnes", +"yesterday" => "včera", +"{days} days ago" => "před {days} dny", +"last month" => "minulý mesíc", +"{months} months ago" => "před {months} měsíci", +"months ago" => "před měsíci", +"last year" => "minulý rok", +"years ago" => "před lety", "Choose" => "Vybrat", "Cancel" => "Zrušit", "No" => "Ne", "Yes" => "Ano", "Ok" => "Ok", -"No categories selected for deletion." => "Žádné kategorie nebyly vybrány ke smazání.", +"The object type is not specified." => "Není určen typ objektu.", "Error" => "Chyba", +"The app name is not specified." => "Není určen název aplikace.", +"The required file {file} is not installed!" => "Požadovaný soubor {file} není nainstalován.", "Error while sharing" => "Chyba při sdílení", "Error while unsharing" => "Chyba při rušení sdílení", "Error while changing permissions" => "Chyba při změně oprávnění", @@ -19,6 +43,8 @@ "Share with link" => "Sdílet s odkazem", "Password protect" => "Chránit heslem", "Password" => "Heslo", +"Email link to person" => "Odeslat osobě odkaz e-mailem", +"Send" => "Odeslat", "Set expiration date" => "Nastavit datum vypršení platnosti", "Expiration date" => "Datum vypršení platnosti", "Share via email:" => "Sdílet e-mailem:", @@ -35,6 +61,8 @@ "Password protected" => "Chráněno heslem", "Error unsetting expiration date" => "Chyba při odstraňování data vypršení platnosti", "Error setting expiration date" => "Chyba při nastavení data vypršení platnosti", +"Sending ..." => "Odesílám...", +"Email sent" => "E-mail odeslán", "ownCloud password reset" => "Obnovení hesla pro ownCloud", "Use the following link to reset your password: {link}" => "Heslo obnovíte použitím následujícího odkazu: {link}", "You will receive a link to reset your password via Email." => "Bude Vám e-mailem zaslán odkaz pro obnovu hesla.", diff --git a/core/l10n/da.php b/core/l10n/da.php index 2614d376894a2cbf4f933f955be6411eba1ff655..2798b22830fc6a7f2899d31148d55f13793d4b10 100644 --- a/core/l10n/da.php +++ b/core/l10n/da.php @@ -1,14 +1,23 @@ "Applikationens navn ikke medsendt", "No category to add?" => "Ingen kategori at tilføje?", "This category already exists: " => "Denne kategori eksisterer allerede: ", +"No categories selected for deletion." => "Ingen kategorier valgt", "Settings" => "Indstillinger", +"seconds ago" => "sekunder siden", +"1 minute ago" => "1 minut siden", +"{minutes} minutes ago" => "{minutes} minutter siden", +"today" => "i dag", +"yesterday" => "i går", +"{days} days ago" => "{days} dage siden", +"last month" => "sidste måned", +"months ago" => "måneder siden", +"last year" => "sidste år", +"years ago" => "år siden", "Choose" => "Vælg", "Cancel" => "Fortryd", "No" => "Nej", "Yes" => "Ja", "Ok" => "OK", -"No categories selected for deletion." => "Ingen kategorier valgt", "Error" => "Fejl", "Error while sharing" => "Fejl under deling", "Error while unsharing" => "Fejl under annullering af deling", diff --git a/core/l10n/de.php b/core/l10n/de.php index 5382d1cc641a328443c26efb6b266c8e5a7f6089..5ad16273fb974cee82ae874b5cd1a27e0ebdc6b4 100644 --- a/core/l10n/de.php +++ b/core/l10n/de.php @@ -1,15 +1,35 @@ "Der Anwendungsname wurde nicht angegeben.", +"Category type not provided." => "Kategorie nicht angegeben.", "No category to add?" => "Keine Kategorie hinzuzufügen?", "This category already exists: " => "Kategorie existiert bereits:", +"Object type not provided." => "Objekttyp nicht angegeben.", +"%s ID not provided." => "%s ID nicht angegeben.", +"Error adding %s to favorites." => "Fehler beim Hinzufügen von %s zu den Favoriten.", +"No categories selected for deletion." => "Es wurde keine Kategorien zum Löschen ausgewählt.", +"Error removing %s from favorites." => "Fehler beim Entfernen von %s von den Favoriten.", "Settings" => "Einstellungen", +"seconds ago" => "Gerade eben", +"1 minute ago" => "vor einer Minute", +"{minutes} minutes ago" => "Vor {minutes} Minuten", +"1 hour ago" => "Vor einer Stunde", +"{hours} hours ago" => "Vor {hours} Stunden", +"today" => "Heute", +"yesterday" => "Gestern", +"{days} days ago" => "Vor {days} Tag(en)", +"last month" => "Letzten Monat", +"{months} months ago" => "Vor {months} Monaten", +"months ago" => "Vor Monaten", +"last year" => "Letztes Jahr", +"years ago" => "Vor Jahren", "Choose" => "Auswählen", "Cancel" => "Abbrechen", "No" => "Nein", "Yes" => "Ja", "Ok" => "OK", -"No categories selected for deletion." => "Es wurde keine Kategorien zum Löschen ausgewählt.", +"The object type is not specified." => "Der Objekttyp ist nicht angegeben.", "Error" => "Fehler", +"The app name is not specified." => "Der App-Name ist nicht angegeben.", +"The required file {file} is not installed!" => "Die benötigte Datei {file} ist nicht installiert.", "Error while sharing" => "Fehler beim Freigeben", "Error while unsharing" => "Fehler beim Aufheben der Freigabe", "Error while changing permissions" => "Fehler beim Ändern der Rechte", @@ -19,6 +39,8 @@ "Share with link" => "Über einen Link freigeben", "Password protect" => "Passwortschutz", "Password" => "Passwort", +"Email link to person" => "Link per E-Mail verschicken", +"Send" => "Senden", "Set expiration date" => "Setze ein Ablaufdatum", "Expiration date" => "Ablaufdatum", "Share via email:" => "Über eine E-Mail freigeben:", @@ -35,9 +57,13 @@ "Password protected" => "Durch ein Passwort geschützt", "Error unsetting expiration date" => "Fehler beim entfernen des Ablaufdatums", "Error setting expiration date" => "Fehler beim Setzen des Ablaufdatums", +"Sending ..." => "Sende ...", +"Email sent" => "E-Mail wurde verschickt", "ownCloud password reset" => "ownCloud-Passwort zurücksetzen", "Use the following link to reset your password: {link}" => "Nutze den nachfolgenden Link, um Dein Passwort zurückzusetzen: {link}", "You will receive a link to reset your password via Email." => "Du erhältst einen Link per E-Mail, um Dein Passwort zurückzusetzen.", +"Reset email send." => "Die E-Mail zum Zurücksetzen wurde versendet.", +"Request failed!" => "Die Anfrage schlug fehl!", "Username" => "Benutzername", "Request reset" => "Beantrage Zurücksetzung", "Your password was reset" => "Dein Passwort wurde zurückgesetzt.", @@ -90,7 +116,7 @@ "web services under your control" => "Web-Services unter Ihrer Kontrolle", "Log out" => "Abmelden", "Automatic logon rejected!" => "Automatischer Login zurückgewiesen!", -"If you did not change your password recently, your account may be compromised!" => "Wenn du Dein Passwort nicht änderst, könnte dein Account kompromitiert werden!", +"If you did not change your password recently, your account may be compromised!" => "Wenn Du Dein Passwort nicht vor kurzem geändert hast, könnte Dein\nAccount kompromittiert sein!", "Please change your password to secure your account again." => "Bitte ändere Dein Passwort, um Deinen Account wieder zu schützen.", "Lost your password?" => "Passwort vergessen?", "remember" => "merken", diff --git a/core/l10n/de_DE.php b/core/l10n/de_DE.php index 1425970f3a4ab9036ce9197e74431e314f61461c..e32068f6db2b704b20d5eeeba7dd2d96f81ff9e1 100644 --- a/core/l10n/de_DE.php +++ b/core/l10n/de_DE.php @@ -1,29 +1,55 @@ "Der Anwendungsname wurde nicht angegeben.", +"User %s shared a file with you" => "Der Nutzer %s teilt eine Datei mit dir", +"User %s shared a folder with you" => "Der Nutzer %s teilt einen Ordner mit dir", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Der Nutzer %s teilt die Datei \"%s\" mit dir. Du kannst diese hier herunterladen: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Der Nutzer %s teilt den Ornder \"%s\" mit dir. Du kannst diesen hier herunterladen: %s", +"Category type not provided." => "Kategorie nicht angegeben.", "No category to add?" => "Keine Kategorie hinzuzufügen?", "This category already exists: " => "Kategorie existiert bereits:", +"Object type not provided." => "Objekttyp nicht angegeben.", +"%s ID not provided." => "%s ID nicht angegeben.", +"Error adding %s to favorites." => "Fehler beim Hinzufügen von %s zu den Favoriten.", +"No categories selected for deletion." => "Es wurden keine Kategorien zum Löschen ausgewählt.", +"Error removing %s from favorites." => "Fehler beim Entfernen von %s von den Favoriten.", "Settings" => "Einstellungen", +"seconds ago" => "Gerade eben", +"1 minute ago" => "Vor 1 Minute", +"{minutes} minutes ago" => "Vor {minutes} Minuten", +"1 hour ago" => "Vor einer Stunde", +"{hours} hours ago" => "Vor {hours} Stunden", +"today" => "Heute", +"yesterday" => "Gestern", +"{days} days ago" => "Vor {days} Tag(en)", +"last month" => "Letzten Monat", +"{months} months ago" => "Vor {months} Monaten", +"months ago" => "Vor Monaten", +"last year" => "Letztes Jahr", +"years ago" => "Vor Jahren", "Choose" => "Auswählen", "Cancel" => "Abbrechen", "No" => "Nein", "Yes" => "Ja", "Ok" => "OK", -"No categories selected for deletion." => "Es wurden keine Kategorien zum Löschen ausgewählt.", +"The object type is not specified." => "Der Objekttyp ist nicht angegeben.", "Error" => "Fehler", -"Error while sharing" => "Fehler beim Freigeben", -"Error while unsharing" => "Fehler beim Aufheben der Freigabe", -"Error while changing permissions" => "Fehler beim Ändern der Rechte", -"Shared with you and the group {group} by {owner}" => "Durch {owner} für Sie und die Gruppe{group} freigegeben.", +"The app name is not specified." => "Der App-Name ist nicht angegeben.", +"The required file {file} is not installed!" => "Die benötigte Datei {file} ist nicht installiert.", +"Error while sharing" => "Fehler bei der Freigabe", +"Error while unsharing" => "Fehler bei der Aufhebung der Freigabe", +"Error while changing permissions" => "Fehler bei der Änderung der Rechte", +"Shared with you and the group {group} by {owner}" => "Durch {owner} für Sie und die Gruppe {group} freigegeben.", "Shared with you by {owner}" => "Durch {owner} für Sie freigegeben.", "Share with" => "Freigeben für", "Share with link" => "Über einen Link freigeben", "Password protect" => "Passwortschutz", "Password" => "Passwort", +"Email link to person" => "Link per Mail an Person schicken", +"Send" => "Senden", "Set expiration date" => "Setze ein Ablaufdatum", "Expiration date" => "Ablaufdatum", -"Share via email:" => "Über eine E-Mail freigeben:", +"Share via email:" => "Mittels einer E-Mail freigeben:", "No people found" => "Niemand gefunden", -"Resharing is not allowed" => "Weiterverteilen ist nicht erlaubt", +"Resharing is not allowed" => "Das Weiterverteilen ist nicht erlaubt", "Shared in {item} with {user}" => "Freigegeben in {item} von {user}", "Unshare" => "Freigabe aufheben", "can edit" => "kann bearbeiten", @@ -33,8 +59,10 @@ "delete" => "löschen", "share" => "freigeben", "Password protected" => "Durch ein Passwort geschützt", -"Error unsetting expiration date" => "Fehler beim entfernen des Ablaufdatums", +"Error unsetting expiration date" => "Fehler beim Entfernen des Ablaufdatums", "Error setting expiration date" => "Fehler beim Setzen des Ablaufdatums", +"Sending ..." => "Sende ...", +"Email sent" => "Email gesendet", "ownCloud password reset" => "ownCloud-Passwort zurücksetzen", "Use the following link to reset your password: {link}" => "Nutzen Sie den nachfolgenden Link, um Ihr Passwort zurückzusetzen: {link}", "You will receive a link to reset your password via Email." => "Sie erhalten einen Link per E-Mail, um Ihr Passwort zurückzusetzen.", @@ -56,8 +84,8 @@ "Edit categories" => "Kategorien bearbeiten", "Add" => "Hinzufügen", "Security Warning" => "Sicherheitshinweis", -"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktivieren Sie die PHP-Erweiterung für OpenSSL", -"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage die Tokens für das Zurücksetzen der Passwörter vorherzusehen und damit können Konten übernommen.", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktivieren Sie die PHP-Erweiterung für OpenSSL.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage, die Tokens für das Zurücksetzen der Passwörter vorherzusehen und Ihr Konto zu übernehmen.", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich über das Internet erreichbar. Die von ownCloud bereitgestellte .htaccess Datei funktioniert nicht. Wir empfehlen Ihnen dringend, Ihren Webserver so zu konfigurieren, dass das Datenverzeichnis nicht mehr über das Internet erreichbar ist. Alternativ können Sie auch das Datenverzeichnis aus dem Dokumentenverzeichnis des Webservers verschieben.", "Create an admin account" => "Administrator-Konto anlegen", "Advanced" => "Fortgeschritten", @@ -92,8 +120,8 @@ "web services under your control" => "Web-Services unter Ihrer Kontrolle", "Log out" => "Abmelden", "Automatic logon rejected!" => "Automatische Anmeldung verweigert.", -"If you did not change your password recently, your account may be compromised!" => "Wenn Sie Ihr Passwort nicht kürzlich geändert haben könnte Ihr Konto gefährdet sein.", -"Please change your password to secure your account again." => "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern..", +"If you did not change your password recently, your account may be compromised!" => "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAccount kompromittiert sein!", +"Please change your password to secure your account again." => "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern.", "Lost your password?" => "Passwort vergessen?", "remember" => "merken", "Log in" => "Einloggen", @@ -101,6 +129,6 @@ "prev" => "Zurück", "next" => "Weiter", "Security Warning!" => "Sicherheitshinweis!", -"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Bitte überprüfen Sie Ihr Passwort.
    Aus Sicherheitsgründen werden Sie gelegentlich aufgefordert, Ihr Passwort einzugeben.", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Bitte überprüfen Sie Ihr Passwort.
    Aus Sicherheitsgründen werden Sie gelegentlich aufgefordert, Ihr Passwort erneut einzugeben.", "Verify" => "Überprüfen" ); diff --git a/core/l10n/el.php b/core/l10n/el.php index e387d19bef1b67ed6619aeaf9d1283d3baa92425..e01de9fdc2cbc47432bce2695b49dfebf9e87952 100644 --- a/core/l10n/el.php +++ b/core/l10n/el.php @@ -1,15 +1,35 @@ "Δε προσδιορίστηκε όνομα εφαρμογής", -"No category to add?" => "Δεν έχετε να προστέσθέσεται μια κα", -"This category already exists: " => "Αυτή η κατηγορία υπάρχει ήδη", +"Category type not provided." => "Δεν δώθηκε τύπος κατηγορίας.", +"No category to add?" => "Δεν έχετε κατηγορία να προσθέσετε;", +"This category already exists: " => "Αυτή η κατηγορία υπάρχει ήδη:", +"Object type not provided." => "Δεν δώθηκε τύπος αντικειμένου.", +"%s ID not provided." => "Δεν δώθηκε η ID για %s.", +"Error adding %s to favorites." => "Σφάλμα προσθήκης %s στα αγαπημένα.", +"No categories selected for deletion." => "Δεν επιλέχτηκαν κατηγορίες για διαγραφή.", +"Error removing %s from favorites." => "Σφάλμα αφαίρεσης %s από τα αγαπημένα.", "Settings" => "Ρυθμίσεις", +"seconds ago" => "δευτερόλεπτα πριν", +"1 minute ago" => "1 λεπτό πριν", +"{minutes} minutes ago" => "{minutes} λεπτά πριν", +"1 hour ago" => "1 ώρα πριν", +"{hours} hours ago" => "{hours} ώρες πριν", +"today" => "σήμερα", +"yesterday" => "χτες", +"{days} days ago" => "{days} ημέρες πριν", +"last month" => "τελευταίο μήνα", +"{months} months ago" => "{months} μήνες πριν", +"months ago" => "μήνες πριν", +"last year" => "τελευταίο χρόνο", +"years ago" => "χρόνια πριν", "Choose" => "Επιλέξτε", -"Cancel" => "Ακύρωση", +"Cancel" => "Άκυρο", "No" => "Όχι", "Yes" => "Ναι", "Ok" => "Οκ", -"No categories selected for deletion." => "Δεν επιλέχτηκαν κατηγορίες για διαγραφή", +"The object type is not specified." => "Δεν καθορίστηκε ο τύπος του αντικειμένου.", "Error" => "Σφάλμα", +"The app name is not specified." => "Δεν καθορίστηκε το όνομα της εφαρμογής.", +"The required file {file} is not installed!" => "Το απαιτούμενο αρχείο {file} δεν εγκαταστάθηκε!", "Error while sharing" => "Σφάλμα κατά τον διαμοιρασμό", "Error while unsharing" => "Σφάλμα κατά το σταμάτημα του διαμοιρασμού", "Error while changing permissions" => "Σφάλμα κατά την αλλαγή των δικαιωμάτων", @@ -17,25 +37,25 @@ "Shared with you by {owner}" => "Διαμοιράστηκε με σας από τον {owner}", "Share with" => "Διαμοιρασμός με", "Share with link" => "Διαμοιρασμός με σύνδεσμο", -"Password protect" => "Προστασία κωδικού", -"Password" => "Κωδικός", +"Password protect" => "Προστασία συνθηματικού", +"Password" => "Συνθηματικό", "Set expiration date" => "Ορισμός ημ. λήξης", "Expiration date" => "Ημερομηνία λήξης", "Share via email:" => "Διαμοιρασμός μέσω email:", "No people found" => "Δεν βρέθηκε άνθρωπος", "Resharing is not allowed" => "Ξαναμοιρασμός δεν επιτρέπεται", "Shared in {item} with {user}" => "Διαμοιρασμός του {item} με τον {user}", -"Unshare" => "Σταμάτημα μοιράσματος", +"Unshare" => "Σταμάτημα διαμοιρασμού", "can edit" => "δυνατότητα αλλαγής", "access control" => "έλεγχος πρόσβασης", "create" => "δημιουργία", -"update" => "ανανέωση", +"update" => "ενημέρωση", "delete" => "διαγραφή", "share" => "διαμοιρασμός", -"Password protected" => "Προστασία με κωδικό", +"Password protected" => "Προστασία με συνθηματικό", "Error unsetting expiration date" => "Σφάλμα κατά την διαγραφή της ημ. λήξης", "Error setting expiration date" => "Σφάλμα κατά τον ορισμό ημ. λήξης", -"ownCloud password reset" => "Επαναφορά κωδικού ownCloud", +"ownCloud password reset" => "Επαναφορά συνθηματικού ownCloud", "Use the following link to reset your password: {link}" => "Χρησιμοποιήστε τον ακόλουθο σύνδεσμο για να επανεκδόσετε τον κωδικό: {link}", "You will receive a link to reset your password via Email." => "Θα λάβετε ένα σύνδεσμο για να επαναφέρετε τον κωδικό πρόσβασής σας μέσω ηλεκτρονικού ταχυδρομείου.", "Reset email send." => "Η επαναφορά του email στάλθηκε.", @@ -44,26 +64,28 @@ "Request reset" => "Επαναφορά αίτησης", "Your password was reset" => "Ο κωδικός πρόσβασής σας επαναφέρθηκε", "To login page" => "Σελίδα εισόδου", -"New password" => "Νέος κωδικός", -"Reset password" => "Επαναφορά κωδικού πρόσβασης", +"New password" => "Νέο συνθηματικό", +"Reset password" => "Επαναφορά συνθηματικού", "Personal" => "Προσωπικά", "Users" => "Χρήστες", "Apps" => "Εφαρμογές", "Admin" => "Διαχειριστής", "Help" => "Βοήθεια", "Access forbidden" => "Δεν επιτρέπεται η πρόσβαση", -"Cloud not found" => "Δεν βρέθηκε σύννεφο", -"Edit categories" => "Επεξεργασία κατηγορίας", +"Cloud not found" => "Δεν βρέθηκε νέφος", +"Edit categories" => "Επεξεργασία κατηγοριών", "Add" => "Προσθήκη", "Security Warning" => "Προειδοποίηση Ασφαλείας", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ο κατάλογος data και τα αρχεία σας πιθανόν να είναι διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess που παρέχει το ownCloud δεν δουλεύει. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος data να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο data έξω από τον κατάλογο του διακομιστή.", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Δεν είναι διαθέσιμο το πρόσθετο δημιουργίας τυχαίων αριθμών ασφαλείας, παρακαλώ ενεργοποιήστε το πρόσθετο της PHP, OpenSSL.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Χωρίς το πρόσθετο δημιουργίας τυχαίων αριθμών ασφαλείας, μπορεί να διαρρεύσει ο λογαριασμός σας από επιθέσεις στο διαδίκτυο.", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ο κατάλογος data και τα αρχεία σας πιθανόν να είναι διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess που παρέχει το ownCloud δεν δουλεύει. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος data να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο data έξω από τον κατάλογο του διακομιστή.", "Create an admin account" => "Δημιουργήστε έναν λογαριασμό διαχειριστή", "Advanced" => "Για προχωρημένους", "Data folder" => "Φάκελος δεδομένων", -"Configure the database" => "Διαμόρφωση της βάσης δεδομένων", +"Configure the database" => "Ρύθμιση της βάσης δεδομένων", "will be used" => "θα χρησιμοποιηθούν", "Database user" => "Χρήστης της βάσης δεδομένων", -"Database password" => "Κωδικός πρόσβασης βάσης δεδομένων", +"Database password" => "Συνθηματικό βάσης δεδομένων", "Database name" => "Όνομα βάσης δεδομένων", "Database tablespace" => "Κενά Πινάκων Βάσης Δεδομένων", "Database host" => "Διακομιστής βάσης δεδομένων", @@ -90,13 +112,15 @@ "web services under your control" => "Υπηρεσίες web υπό τον έλεγχό σας", "Log out" => "Αποσύνδεση", "Automatic logon rejected!" => "Απορρίφθηκε η αυτόματη σύνδεση!", -"Please change your password to secure your account again." => "Παρακαλώ αλλάξτε τον κωδικό σας για να ασφαλίσετε πάλι τον λογαριασμό σας.", -"Lost your password?" => "Ξεχάσατε τον κωδικό σας;", -"remember" => "να με θυμάσαι", +"If you did not change your password recently, your account may be compromised!" => "Εάν δεν αλλάξατε το συνθηματικό σας προσφάτως, ο λογαριασμός μπορεί να έχει διαρρεύσει!", +"Please change your password to secure your account again." => "Παρακαλώ αλλάξτε το συνθηματικό σας για να ασφαλίσετε πάλι τον λογαριασμό σας.", +"Lost your password?" => "Ξεχάσατε το συνθηματικό σας;", +"remember" => "απομνημόνευση", "Log in" => "Είσοδος", "You are logged out." => "Έχετε αποσυνδεθεί.", "prev" => "προηγούμενο", "next" => "επόμενο", "Security Warning!" => "Προειδοποίηση Ασφαλείας!", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Παρακαλώ επιβεβαιώστε το συνθηματικό σας.
    Για λόγους ασφαλείας μπορεί να ερωτάστε να εισάγετε ξανά το συνθηματικό σας.", "Verify" => "Επαλήθευση" ); diff --git a/core/l10n/eo.php b/core/l10n/eo.php index e98f6c1616f5572654d25bb46be6cb2efbd0b3a6..7b65652d67c37cbb205b0fc1f5e0e637bd3a1892 100644 --- a/core/l10n/eo.php +++ b/core/l10n/eo.php @@ -1,18 +1,40 @@ "Nomo de aplikaĵo ne proviziiĝis.", +"Category type not provided." => "Ne proviziĝis tipon de kategorio.", "No category to add?" => "Ĉu neniu kategorio estas aldonota?", "This category already exists: " => "Ĉi tiu kategorio jam ekzistas: ", +"Object type not provided." => "Ne proviziĝis tipon de objekto.", +"%s ID not provided." => "Ne proviziĝis ID-on de %s.", +"Error adding %s to favorites." => "Eraro dum aldono de %s al favoratoj.", +"No categories selected for deletion." => "Neniu kategorio elektiĝis por forigo.", +"Error removing %s from favorites." => "Eraro dum forigo de %s el favoratoj.", "Settings" => "Agordo", +"seconds ago" => "sekundoj antaŭe", +"1 minute ago" => "antaŭ 1 minuto", +"{minutes} minutes ago" => "antaŭ {minutes} minutoj", +"1 hour ago" => "antaŭ 1 horo", +"{hours} hours ago" => "antaŭ {hours} horoj", +"today" => "hodiaŭ", +"yesterday" => "hieraŭ", +"{days} days ago" => "antaŭ {days} tagoj", +"last month" => "lastamonate", +"{months} months ago" => "antaŭ {months} monatoj", +"months ago" => "monatoj antaŭe", +"last year" => "lastajare", +"years ago" => "jaroj antaŭe", "Choose" => "Elekti", "Cancel" => "Nuligi", "No" => "Ne", "Yes" => "Jes", "Ok" => "Akcepti", -"No categories selected for deletion." => "Neniu kategorio elektiĝis por forigo.", +"The object type is not specified." => "Ne indikiĝis tipo de la objekto.", "Error" => "Eraro", +"The app name is not specified." => "Ne indikiĝis nomo de la aplikaĵo.", +"The required file {file} is not installed!" => "La necesa dosiero {file} ne instaliĝis!", "Error while sharing" => "Eraro dum kunhavigo", "Error while unsharing" => "Eraro dum malkunhavigo", "Error while changing permissions" => "Eraro dum ŝanĝo de permesoj", +"Shared with you and the group {group} by {owner}" => "Kunhavigita kun vi kaj la grupo {group} de {owner}", +"Shared with you by {owner}" => "Kunhavigita kun vi de {owner}", "Share with" => "Kunhavigi kun", "Share with link" => "Kunhavigi per ligilo", "Password protect" => "Protekti per pasvorto", @@ -22,6 +44,7 @@ "Share via email:" => "Kunhavigi per retpoŝto:", "No people found" => "Ne troviĝis gento", "Resharing is not allowed" => "Rekunhavigo ne permesatas", +"Shared in {item} with {user}" => "Kunhavigita en {item} kun {user}", "Unshare" => "Malkunhavigi", "can edit" => "povas redakti", "access control" => "alirkontrolo", @@ -35,6 +58,7 @@ "ownCloud password reset" => "La pasvorto de ownCloud restariĝis.", "Use the following link to reset your password: {link}" => "Uzu la jenan ligilon por restarigi vian pasvorton: {link}", "You will receive a link to reset your password via Email." => "Vi ricevos ligilon retpoŝte por rekomencigi vian pasvorton.", +"Request failed!" => "Peto malsukcesis!", "Username" => "Uzantonomo", "Request reset" => "Peti rekomencigon", "Your password was reset" => "Via pasvorto rekomencis", @@ -51,6 +75,7 @@ "Edit categories" => "Redakti kategoriojn", "Add" => "Aldoni", "Security Warning" => "Sekureca averto", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Ne disponeblas sekura generilo de hazardaj numeroj; bonvolu kapabligi la OpenSSL-kromaĵon por PHP.", "Create an admin account" => "Krei administran konton", "Advanced" => "Progresinta", "Data folder" => "Datuma dosierujo", @@ -83,10 +108,15 @@ "December" => "Decembro", "web services under your control" => "TTT-servoj sub via kontrolo", "Log out" => "Elsaluti", +"If you did not change your password recently, your account may be compromised!" => "Se vi ne ŝanĝis vian pasvorton lastatempe, via konto eble kompromitas!", +"Please change your password to secure your account again." => "Bonvolu ŝanĝi vian pasvorton por sekurigi vian konton ree.", "Lost your password?" => "Ĉu vi perdis vian pasvorton?", "remember" => "memori", "Log in" => "Ensaluti", "You are logged out." => "Vi estas elsalutita.", "prev" => "maljena", -"next" => "jena" +"next" => "jena", +"Security Warning!" => "Sekureca averto!", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Bonvolu kontroli vian pasvorton.
    Pro sekureco, oni okaze povas peti al vi enigi vian pasvorton ree.", +"Verify" => "Kontroli" ); diff --git a/core/l10n/es.php b/core/l10n/es.php index 86c95cce5f085625f21f9e92d17fc6e3405fc715..2a9f5682dfb0c4de9a7682ddfe993ee093c3b1e9 100644 --- a/core/l10n/es.php +++ b/core/l10n/es.php @@ -1,15 +1,39 @@ "Nombre de la aplicación no provisto.", +"User %s shared a file with you" => "El usuario %s ha compartido un archivo contigo", +"User %s shared a folder with you" => "El usuario %s ha compartido una carpeta contigo", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "El usuario %s ha compartido el archivo \"%s\" contigo. Puedes descargarlo aquí: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "El usuario %s ha compartido la carpeta \"%s\" contigo. Puedes descargarla aquí: %s", +"Category type not provided." => "Tipo de categoria no proporcionado.", "No category to add?" => "¿Ninguna categoría para añadir?", "This category already exists: " => "Esta categoría ya existe: ", +"Object type not provided." => "ipo de objeto no proporcionado.", +"%s ID not provided." => "%s ID no proporcionado.", +"Error adding %s to favorites." => "Error añadiendo %s a los favoritos.", +"No categories selected for deletion." => "No hay categorías seleccionadas para borrar.", +"Error removing %s from favorites." => "Error eliminando %s de los favoritos.", "Settings" => "Ajustes", +"seconds ago" => "hace segundos", +"1 minute ago" => "hace 1 minuto", +"{minutes} minutes ago" => "hace {minutes} minutos", +"1 hour ago" => "Hace 1 hora", +"{hours} hours ago" => "Hace {hours} horas", +"today" => "hoy", +"yesterday" => "ayer", +"{days} days ago" => "hace {days} días", +"last month" => "mes pasado", +"{months} months ago" => "Hace {months} meses", +"months ago" => "hace meses", +"last year" => "año pasado", +"years ago" => "hace años", "Choose" => "Seleccionar", "Cancel" => "Cancelar", "No" => "No", "Yes" => "Sí", "Ok" => "Aceptar", -"No categories selected for deletion." => "No hay categorías seleccionadas para borrar.", +"The object type is not specified." => "El tipo de objeto no se ha especificado.", "Error" => "Fallo", +"The app name is not specified." => "El nombre de la app no se ha especificado.", +"The required file {file} is not installed!" => "El fichero {file} requerido, no está instalado.", "Error while sharing" => "Error compartiendo", "Error while unsharing" => "Error descompartiendo", "Error while changing permissions" => "Error cambiando permisos", @@ -19,6 +43,8 @@ "Share with link" => "Compartir con enlace", "Password protect" => "Protegido por contraseña", "Password" => "Contraseña", +"Email link to person" => "Enviar un enlace por correo electrónico a una persona", +"Send" => "Enviar", "Set expiration date" => "Establecer fecha de caducidad", "Expiration date" => "Fecha de caducidad", "Share via email:" => "compartido via e-mail:", @@ -35,6 +61,8 @@ "Password protected" => "Protegido por contraseña", "Error unsetting expiration date" => "Error al eliminar la fecha de caducidad", "Error setting expiration date" => "Error estableciendo fecha de caducidad", +"Sending ..." => "Enviando...", +"Email sent" => "Correo electrónico enviado", "ownCloud password reset" => "Reiniciar contraseña de ownCloud", "Use the following link to reset your password: {link}" => "Utiliza el siguiente enlace para restablecer tu contraseña: {link}", "You will receive a link to reset your password via Email." => "Recibirás un enlace por correo electrónico para restablecer tu contraseña", diff --git a/core/l10n/es_AR.php b/core/l10n/es_AR.php index 5cbdbe42401912ab9534c6b9697227f96e078554..2da7951b064654235bfa5db04e269df8303751b4 100644 --- a/core/l10n/es_AR.php +++ b/core/l10n/es_AR.php @@ -1,15 +1,35 @@ "Nombre de la aplicación no provisto.", +"Category type not provided." => "Tipo de categoría no provisto. ", "No category to add?" => "¿Ninguna categoría para añadir?", "This category already exists: " => "Esta categoría ya existe: ", +"Object type not provided." => "Tipo de objeto no provisto. ", +"%s ID not provided." => "%s ID no provista. ", +"Error adding %s to favorites." => "Error al agregar %s a favoritos. ", +"No categories selected for deletion." => "No hay categorías seleccionadas para borrar.", +"Error removing %s from favorites." => "Error al remover %s de favoritos. ", "Settings" => "Ajustes", +"seconds ago" => "segundos atrás", +"1 minute ago" => "hace 1 minuto", +"{minutes} minutes ago" => "hace {minutes} minutos", +"1 hour ago" => "Hace 1 hora", +"{hours} hours ago" => "{hours} horas atrás", +"today" => "hoy", +"yesterday" => "ayer", +"{days} days ago" => "hace {days} días", +"last month" => "el mes pasado", +"{months} months ago" => "{months} meses atrás", +"months ago" => "meses atrás", +"last year" => "el año pasado", +"years ago" => "años atrás", "Choose" => "Elegir", "Cancel" => "Cancelar", "No" => "No", "Yes" => "Sí", "Ok" => "Aceptar", -"No categories selected for deletion." => "No hay categorías seleccionadas para borrar.", +"The object type is not specified." => "El tipo de objeto no esta especificado. ", "Error" => "Error", +"The app name is not specified." => "El nombre de la aplicación no esta especificado.", +"The required file {file} is not installed!" => "¡El archivo requerido {file} no está instalado!", "Error while sharing" => "Error al compartir", "Error while unsharing" => "Error en el procedimiento de ", "Error while changing permissions" => "Error al cambiar permisos", diff --git a/core/l10n/et_EE.php b/core/l10n/et_EE.php index 7554de8b6f274d25eca2d8751061b6be23f6c2ad..b67dd13dd6938545d76e3782b4a41f2bfc3b3c18 100644 --- a/core/l10n/et_EE.php +++ b/core/l10n/et_EE.php @@ -1,14 +1,23 @@ "Rakenduse nime pole sisestatud.", "No category to add?" => "Pole kategooriat, mida lisada?", "This category already exists: " => "See kategooria on juba olemas: ", +"No categories selected for deletion." => "Kustutamiseks pole kategooriat valitud.", "Settings" => "Seaded", +"seconds ago" => "sekundit tagasi", +"1 minute ago" => "1 minut tagasi", +"{minutes} minutes ago" => "{minutes} minutit tagasi", +"today" => "täna", +"yesterday" => "eile", +"{days} days ago" => "{days} päeva tagasi", +"last month" => "viimasel kuul", +"months ago" => "kuu tagasi", +"last year" => "viimasel aastal", +"years ago" => "aastat tagasi", "Choose" => "Vali", "Cancel" => "Loobu", "No" => "Ei", "Yes" => "Jah", "Ok" => "Ok", -"No categories selected for deletion." => "Kustutamiseks pole kategooriat valitud.", "Error" => "Viga", "Error while sharing" => "Viga jagamisel", "Error while unsharing" => "Viga jagamise lõpetamisel", diff --git a/core/l10n/eu.php b/core/l10n/eu.php index f370ee315d86eb95a8bb87c993a5013ae67980ff..1a21ca347057b34d55d8289ced5058ec95a14095 100644 --- a/core/l10n/eu.php +++ b/core/l10n/eu.php @@ -1,27 +1,56 @@ "Aplikazioaren izena falta da", +"User %s shared a file with you" => "%s erabiltzaileak zurekin fitxategi bat partekatu du ", +"User %s shared a folder with you" => "%s erabiltzaileak zurekin karpeta bat partekatu du ", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "%s erabiltzaileak \"%s\" fitxategia zurekin partekatu du. Hemen duzu eskuragarri: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "%s erabiltzaileak \"%s\" karpeta zurekin partekatu du. Hemen duzu eskuragarri: %s", +"Category type not provided." => "Kategoria mota ez da zehaztu.", "No category to add?" => "Ez dago gehitzeko kategoriarik?", "This category already exists: " => "Kategoria hau dagoeneko existitzen da:", +"Object type not provided." => "Objetu mota ez da zehaztu.", +"%s ID not provided." => "%s ID mota ez da zehaztu.", +"Error adding %s to favorites." => "Errorea gertatu da %s gogokoetara gehitzean.", +"No categories selected for deletion." => "Ez da ezabatzeko kategoriarik hautatu.", +"Error removing %s from favorites." => "Errorea gertatu da %s gogokoetatik ezabatzean.", "Settings" => "Ezarpenak", +"seconds ago" => "segundu", +"1 minute ago" => "orain dela minutu 1", +"{minutes} minutes ago" => "orain dela {minutes} minutu", +"1 hour ago" => "orain dela ordu bat", +"{hours} hours ago" => "orain dela {hours} ordu", +"today" => "gaur", +"yesterday" => "atzo", +"{days} days ago" => "orain dela {days} egun", +"last month" => "joan den hilabetean", +"{months} months ago" => "orain dela {months} hilabete", +"months ago" => "hilabete", +"last year" => "joan den urtean", +"years ago" => "urte", "Choose" => "Aukeratu", "Cancel" => "Ezeztatu", "No" => "Ez", "Yes" => "Bai", "Ok" => "Ados", -"No categories selected for deletion." => "Ez da ezabatzeko kategoriarik hautatu.", +"The object type is not specified." => "Objetu mota ez dago zehaztuta.", "Error" => "Errorea", +"The app name is not specified." => "App izena ez dago zehaztuta.", +"The required file {file} is not installed!" => "Beharrezkoa den {file} fitxategia ez dago instalatuta!", "Error while sharing" => "Errore bat egon da elkarbanatzean", "Error while unsharing" => "Errore bat egon da elkarbanaketa desegitean", "Error while changing permissions" => "Errore bat egon da baimenak aldatzean", +"Shared with you and the group {group} by {owner}" => "{owner}-k zu eta {group} taldearekin partekatuta", +"Shared with you by {owner}" => "{owner}-k zurekin partekatuta", "Share with" => "Elkarbanatu honekin", "Share with link" => "Elkarbanatu lotura batekin", "Password protect" => "Babestu pasahitzarekin", "Password" => "Pasahitza", +"Email link to person" => "Postaz bidali lotura ", +"Send" => "Bidali", "Set expiration date" => "Ezarri muga data", "Expiration date" => "Muga data", "Share via email:" => "Elkarbanatu eposta bidez:", "No people found" => "Ez da inor aurkitu", "Resharing is not allowed" => "Berriz elkarbanatzea ez dago baimendua", +"Shared in {item} with {user}" => "{user}ekin {item}-n partekatuta", "Unshare" => "Ez elkarbanatu", "can edit" => "editatu dezake", "access control" => "sarrera kontrola", @@ -32,9 +61,13 @@ "Password protected" => "Pasahitzarekin babestuta", "Error unsetting expiration date" => "Errorea izan da muga data kentzean", "Error setting expiration date" => "Errore bat egon da muga data ezartzean", +"Sending ..." => "Bidaltzen ...", +"Email sent" => "Eposta bidalia", "ownCloud password reset" => "ownCloud-en pasahitza berrezarri", "Use the following link to reset your password: {link}" => "Eribili hurrengo lotura zure pasahitza berrezartzeko: {link}", "You will receive a link to reset your password via Email." => "Zure pashitza berrezartzeko lotura bat jasoko duzu Epostaren bidez.", +"Reset email send." => "Berrezartzeko eposta bidali da.", +"Request failed!" => "Eskariak huts egin du!", "Username" => "Erabiltzaile izena", "Request reset" => "Eskaera berrezarri da", "Your password was reset" => "Zure pasahitza berrezarri da", @@ -51,6 +84,8 @@ "Edit categories" => "Editatu kategoriak", "Add" => "Gehitu", "Security Warning" => "Segurtasun abisua", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Ez dago hausazko zenbaki sortzaile segururik eskuragarri, mesedez gatiu PHP OpenSSL extensioa.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Hausazko zenbaki sortzaile segururik gabe erasotzaile batek pasahitza berrezartzeko kodeak iragarri ditzake eta zure kontuaz jabetu.", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Zure data karpeta eta zure fitxategiak internetetik zuzenean eskuragarri egon daitezke. ownCloudek emandako .htaccess fitxategia ez du bere lana egiten. Aholkatzen dizugu zure web zerbitzaria ongi konfiguratzea data karpeta eskuragarri ez izateko edo data karpeta web zerbitzariaren dokumentu errotik mugitzea.", "Create an admin account" => "Sortu kudeatzaile kontu bat", "Advanced" => "Aurreratua", @@ -84,10 +119,16 @@ "December" => "Abendua", "web services under your control" => "web zerbitzuak zure kontrolpean", "Log out" => "Saioa bukatu", +"Automatic logon rejected!" => "Saio hasiera automatikoa ez onartuta!", +"If you did not change your password recently, your account may be compromised!" => "Zure pasahitza orain dela gutxi ez baduzu aldatu, zure kontua arriskuan egon daiteke!", +"Please change your password to secure your account again." => "Mesedez aldatu zure pasahitza zure kontua berriz segurtatzeko.", "Lost your password?" => "Galdu duzu pasahitza?", "remember" => "gogoratu", "Log in" => "Hasi saioa", "You are logged out." => "Zure saioa bukatu da.", "prev" => "aurrekoa", -"next" => "hurrengoa" +"next" => "hurrengoa", +"Security Warning!" => "Segurtasun abisua", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Mesedez egiaztatu zure pasahitza.
    Segurtasun arrazoiengatik noizbehinka zure pasahitza berriz sartzea eska diezazukegu.", +"Verify" => "Egiaztatu" ); diff --git a/core/l10n/fa.php b/core/l10n/fa.php index bf548d2d7801c949831cb8a9b841b3765bcdaab8..2f859dc31d2f4a3c7efe18de92ee7c38d87f46f7 100644 --- a/core/l10n/fa.php +++ b/core/l10n/fa.php @@ -1,13 +1,20 @@ "نام برنامه پیدا نشد", "No category to add?" => "آیا گروه دیگری برای افزودن ندارید", "This category already exists: " => "این گروه از قبل اضافه شده", +"No categories selected for deletion." => "هیج دسته ای برای پاک شدن انتخاب نشده است", "Settings" => "تنظیمات", +"seconds ago" => "ثانیه‌ها پیش", +"1 minute ago" => "1 دقیقه پیش", +"today" => "امروز", +"yesterday" => "دیروز", +"last month" => "ماه قبل", +"months ago" => "ماه‌های قبل", +"last year" => "سال قبل", +"years ago" => "سال‌های قبل", "Cancel" => "منصرف شدن", "No" => "نه", "Yes" => "بله", "Ok" => "قبول", -"No categories selected for deletion." => "هیج دسته ای برای پاک شدن انتخاب نشده است", "Error" => "خطا", "Password" => "گذرواژه", "create" => "ایجاد", diff --git a/core/l10n/fi_FI.php b/core/l10n/fi_FI.php index caee9dd53d946dae018c50b022dd0aceaadf7b49..4b4a23b8c70e06ca433b750064863ec78a1abcd2 100644 --- a/core/l10n/fi_FI.php +++ b/core/l10n/fi_FI.php @@ -1,21 +1,37 @@ "Sovelluksen nimeä ei määritelty.", "No category to add?" => "Ei lisättävää luokkaa?", "This category already exists: " => "Tämä luokka on jo olemassa: ", +"No categories selected for deletion." => "Luokkia ei valittu poistettavaksi.", "Settings" => "Asetukset", +"seconds ago" => "sekuntia sitten", +"1 minute ago" => "1 minuutti sitten", +"{minutes} minutes ago" => "{minutes} minuuttia sitten", +"1 hour ago" => "1 tunti sitten", +"{hours} hours ago" => "{hours} tuntia sitten", +"today" => "tänään", +"yesterday" => "eilen", +"{days} days ago" => "{days} päivää sitten", +"last month" => "viime kuussa", +"{months} months ago" => "{months} kuukautta sitten", +"months ago" => "kuukautta sitten", +"last year" => "viime vuonna", +"years ago" => "vuotta sitten", "Choose" => "Valitse", "Cancel" => "Peru", "No" => "Ei", "Yes" => "Kyllä", "Ok" => "Ok", -"No categories selected for deletion." => "Luokkia ei valittu poistettavaksi.", "Error" => "Virhe", +"The app name is not specified." => "Sovelluksen nimeä ei ole määritelty.", +"The required file {file} is not installed!" => "Vaadittua tiedostoa {file} ei ole asennettu!", "Error while sharing" => "Virhe jaettaessa", "Error while unsharing" => "Virhe jakoa peruttaessa", "Error while changing permissions" => "Virhe oikeuksia muuttaessa", "Share with link" => "Jaa linkillä", "Password protect" => "Suojaa salasanalla", "Password" => "Salasana", +"Email link to person" => "Lähetä linkki sähköpostitse", +"Send" => "Lähetä", "Set expiration date" => "Aseta päättymispäivä", "Expiration date" => "Päättymispäivä", "Share via email:" => "Jaa sähköpostilla:", @@ -31,6 +47,8 @@ "Password protected" => "Salasanasuojattu", "Error unsetting expiration date" => "Virhe purettaessa eräpäivää", "Error setting expiration date" => "Virhe päättymispäivää asettaessa", +"Sending ..." => "Lähetetään...", +"Email sent" => "Sähköposti lähetetty", "ownCloud password reset" => "ownCloud-salasanan nollaus", "Use the following link to reset your password: {link}" => "Voit palauttaa salasanasi seuraavassa osoitteessa: {link}", "You will receive a link to reset your password via Email." => "Saat sähköpostitse linkin nollataksesi salasanan.", diff --git a/core/l10n/fr.php b/core/l10n/fr.php index 597f58172d98d9bb7dcba78d0e2f1e9e41674db2..f02a7b0087c9604f8d1b36656f72ab9398421ab0 100644 --- a/core/l10n/fr.php +++ b/core/l10n/fr.php @@ -1,18 +1,40 @@ "Nom de l'application non fourni.", +"Category type not provided." => "Type de catégorie non spécifié.", "No category to add?" => "Pas de catégorie à ajouter ?", "This category already exists: " => "Cette catégorie existe déjà : ", +"Object type not provided." => "Type d'objet non spécifié.", +"%s ID not provided." => "L'identifiant de %s n'est pas spécifié.", +"Error adding %s to favorites." => "Erreur lors de l'ajout de %s aux favoris.", +"No categories selected for deletion." => "Aucune catégorie sélectionnée pour suppression", +"Error removing %s from favorites." => "Erreur lors de la suppression de %s des favoris.", "Settings" => "Paramètres", +"seconds ago" => "il y a quelques secondes", +"1 minute ago" => "il y a une minute", +"{minutes} minutes ago" => "il y a {minutes} minutes", +"1 hour ago" => "Il y a une heure", +"{hours} hours ago" => "Il y a {hours} heures", +"today" => "aujourd'hui", +"yesterday" => "hier", +"{days} days ago" => "il y a {days} jours", +"last month" => "le mois dernier", +"{months} months ago" => "Il y a {months} mois", +"months ago" => "il y a plusieurs mois", +"last year" => "l'année dernière", +"years ago" => "il y a plusieurs années", "Choose" => "Choisir", "Cancel" => "Annuler", "No" => "Non", "Yes" => "Oui", "Ok" => "Ok", -"No categories selected for deletion." => "Aucune catégorie sélectionnée pour suppression", +"The object type is not specified." => "Le type d'objet n'est pas spécifié.", "Error" => "Erreur", +"The app name is not specified." => "Le nom de l'application n'est pas spécifié.", +"The required file {file} is not installed!" => "Le fichier requis {file} n'est pas installé !", "Error while sharing" => "Erreur lors de la mise en partage", "Error while unsharing" => "Erreur lors de l'annulation du partage", "Error while changing permissions" => "Erreur lors du changement des permissions", +"Shared with you and the group {group} by {owner}" => "Partagé par {owner} avec vous et le groupe {group}", +"Shared with you by {owner}" => "Partagé avec vous par {owner}", "Share with" => "Partager avec", "Share with link" => "Partager via lien", "Password protect" => "Protéger par un mot de passe", @@ -22,6 +44,7 @@ "Share via email:" => "Partager via e-mail :", "No people found" => "Aucun utilisateur trouvé", "Resharing is not allowed" => "Le repartage n'est pas autorisé", +"Shared in {item} with {user}" => "Partagé dans {item} avec {user}", "Unshare" => "Ne plus partager", "can edit" => "édition autorisée", "access control" => "contrôle des accès", @@ -35,6 +58,8 @@ "ownCloud password reset" => "Réinitialisation de votre mot de passe Owncloud", "Use the following link to reset your password: {link}" => "Utilisez le lien suivant pour réinitialiser votre mot de passe : {link}", "You will receive a link to reset your password via Email." => "Vous allez recevoir un e-mail contenant un lien pour réinitialiser votre mot de passe.", +"Reset email send." => "Mail de réinitialisation envoyé.", +"Request failed!" => "La requête a échoué !", "Username" => "Nom d'utilisateur", "Request reset" => "Demander la réinitialisation", "Your password was reset" => "Votre mot de passe a été réinitialisé", diff --git a/core/l10n/gl.php b/core/l10n/gl.php index 97f0ec9862c0a85db1e01aaed8ccf65f5df7afc7..4cdc39896b5234a6e23ed377395c29b3b95d12b9 100644 --- a/core/l10n/gl.php +++ b/core/l10n/gl.php @@ -1,19 +1,65 @@ "Non se indicou o nome do aplicativo.", +"Category type not provided." => "Non se indicou o tipo de categoría", "No category to add?" => "Sen categoría que engadir?", "This category already exists: " => "Esta categoría xa existe: ", -"Settings" => "Preferencias", +"Object type not provided." => "Non se forneceu o tipo de obxecto.", +"%s ID not provided." => "Non se deu o ID %s.", +"Error adding %s to favorites." => "Erro ao engadir %s aos favoritos.", +"No categories selected for deletion." => "Non hai categorías seleccionadas para eliminar.", +"Error removing %s from favorites." => "Erro ao eliminar %s dos favoritos.", +"Settings" => "Configuracións", +"seconds ago" => "segundos atrás", +"1 minute ago" => "hai 1 minuto", +"{minutes} minutes ago" => "{minutes} minutos atrás", +"1 hour ago" => "hai 1 hora", +"{hours} hours ago" => "{hours} horas atrás", +"today" => "hoxe", +"yesterday" => "onte", +"{days} days ago" => "{days} días atrás", +"last month" => "último mes", +"{months} months ago" => "{months} meses atrás", +"months ago" => "meses atrás", +"last year" => "último ano", +"years ago" => "anos atrás", +"Choose" => "Escoller", "Cancel" => "Cancelar", "No" => "Non", "Yes" => "Si", -"Ok" => "Ok", -"No categories selected for deletion." => "Non hai categorías seleccionadas para eliminar.", +"Ok" => "Aceptar", +"The object type is not specified." => "Non se especificou o tipo de obxecto.", "Error" => "Erro", +"The app name is not specified." => "Non se especificou o nome do aplicativo.", +"The required file {file} is not installed!" => "Non está instalado o ficheiro {file} que se precisa", +"Error while sharing" => "Erro compartindo", +"Error while unsharing" => "Erro ao deixar de compartir", +"Error while changing permissions" => "Erro ao cambiar os permisos", +"Shared with you and the group {group} by {owner}" => "Compartido contigo e co grupo {group} de {owner}", +"Shared with you by {owner}" => "Compartido contigo por {owner}", +"Share with" => "Compartir con", +"Share with link" => "Compartir ca ligazón", +"Password protect" => "Protexido con contrasinais", "Password" => "Contrasinal", +"Set expiration date" => "Definir a data de caducidade", +"Expiration date" => "Data de caducidade", +"Share via email:" => "Compartir por correo electrónico:", +"No people found" => "Non se atopou xente", +"Resharing is not allowed" => "Non se acepta volver a compartir", +"Shared in {item} with {user}" => "Compartido en {item} con {user}", "Unshare" => "Deixar de compartir", +"can edit" => "pode editar", +"access control" => "control de acceso", +"create" => "crear", +"update" => "actualizar", +"delete" => "borrar", +"share" => "compartir", +"Password protected" => "Protexido con contrasinal", +"Error unsetting expiration date" => "Erro ao quitar a data de caducidade", +"Error setting expiration date" => "Erro ao definir a data de caducidade", "ownCloud password reset" => "Restablecer contrasinal de ownCloud", -"Use the following link to reset your password: {link}" => "Use a seguinte ligazón para restablecer o contrasinal: {link}", +"Use the following link to reset your password: {link}" => "Usa a seguinte ligazón para restablecer o contrasinal: {link}", "You will receive a link to reset your password via Email." => "Recibirá unha ligazón por correo electrónico para restablecer o contrasinal", +"Reset email send." => "Restablecer o envío por correo.", +"Request failed!" => "Fallo na petición", "Username" => "Nome de usuario", "Request reset" => "Petición de restablecemento", "Your password was reset" => "O contrasinal foi restablecido", @@ -27,9 +73,12 @@ "Help" => "Axuda", "Access forbidden" => "Acceso denegado", "Cloud not found" => "Nube non atopada", -"Edit categories" => "Editar categorias", +"Edit categories" => "Editar categorías", "Add" => "Engadir", "Security Warning" => "Aviso de seguridade", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Non hai un xerador de números aleatorios dispoñíbel. Activa o engadido de OpenSSL para PHP.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Sen un xerador de números aleatorios seguro podería acontecer que predicindo as cadeas de texto de reinicio de contrasinais se afagan coa túa conta.", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "O teu cartafol de datos e os teus ficheiros son seguramente accesibles a través de internet. O ficheiro .htaccess que ownCloud fornece non está empregándose. Suxírese que configures o teu servidor web de tal maneira que o cartafol de datos non estea accesíbel ou movas o cartafol de datos fóra do root do directorio de datos do servidor web.", "Create an admin account" => "Crear unha contra de administrador", "Advanced" => "Avanzado", "Data folder" => "Cartafol de datos", @@ -38,8 +87,9 @@ "Database user" => "Usuario da base de datos", "Database password" => "Contrasinal da base de datos", "Database name" => "Nome da base de datos", +"Database tablespace" => "Táboa de espazos da base de datos", "Database host" => "Servidor da base de datos", -"Finish setup" => "Rematar configuración", +"Finish setup" => "Rematar a configuración", "Sunday" => "Domingo", "Monday" => "Luns", "Tuesday" => "Martes", @@ -58,13 +108,19 @@ "September" => "Setembro", "October" => "Outubro", "November" => "Novembro", -"December" => "Nadal", +"December" => "Decembro", "web services under your control" => "servizos web baixo o seu control", "Log out" => "Desconectar", +"Automatic logon rejected!" => "Rexeitouse a entrada automática", +"If you did not change your password recently, your account may be compromised!" => "Se non fixeches cambios de contrasinal recentemente é posíbel que a túa conta estea comprometida!", +"Please change your password to secure your account again." => "Cambia de novo o teu contrasinal para asegurar a túa conta.", "Lost your password?" => "Perdeu o contrasinal?", "remember" => "lembrar", "Log in" => "Conectar", "You are logged out." => "Está desconectado", "prev" => "anterior", -"next" => "seguinte" +"next" => "seguinte", +"Security Warning!" => "Advertencia de seguranza", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Verifica o teu contrasinal.
    Por motivos de seguridade pode que ocasionalmente se che pregunte de novo polo teu contrasinal.", +"Verify" => "Verificar" ); diff --git a/core/l10n/he.php b/core/l10n/he.php index f0ba4198d6b9c78e407f2f5dfb6af0470c884d4d..d4ec0ab84c4cee1a6fb080d0ec5c9331387adc0d 100644 --- a/core/l10n/he.php +++ b/core/l10n/he.php @@ -1,19 +1,65 @@ "שם היישום לא סופק.", +"Category type not provided." => "סוג הקטגוריה לא סופק.", "No category to add?" => "אין קטגוריה להוספה?", "This category already exists: " => "קטגוריה זאת כבר קיימת: ", +"Object type not provided." => "סוג הפריט לא סופק.", +"%s ID not provided." => "מזהה %s לא סופק.", +"Error adding %s to favorites." => "אירעה שגיאה בעת הוספת %s למועדפים.", +"No categories selected for deletion." => "לא נבחרו קטגוריות למחיקה", +"Error removing %s from favorites." => "שגיאה בהסרת %s מהמועדפים.", "Settings" => "הגדרות", +"seconds ago" => "שניות", +"1 minute ago" => "לפני דקה אחת", +"{minutes} minutes ago" => "לפני {minutes} דקות", +"1 hour ago" => "לפני שעה", +"{hours} hours ago" => "לפני {hours} שעות", +"today" => "היום", +"yesterday" => "אתמול", +"{days} days ago" => "לפני {days} ימים", +"last month" => "חודש שעבר", +"{months} months ago" => "לפני {months} חודשים", +"months ago" => "חודשים", +"last year" => "שנה שעברה", +"years ago" => "שנים", +"Choose" => "בחירה", "Cancel" => "ביטול", "No" => "לא", "Yes" => "כן", "Ok" => "בסדר", -"No categories selected for deletion." => "לא נבחרו קטגוריות למחיקה", +"The object type is not specified." => "סוג הפריט לא צוין.", "Error" => "שגיאה", +"The app name is not specified." => "שם היישום לא צוין.", +"The required file {file} is not installed!" => "הקובץ הנדרש {file} אינו מותקן!", +"Error while sharing" => "שגיאה במהלך השיתוף", +"Error while unsharing" => "שגיאה במהלך ביטול השיתוף", +"Error while changing permissions" => "שגיאה במהלך שינוי ההגדרות", +"Shared with you and the group {group} by {owner}" => "שותף אתך ועם הקבוצה {group} שבבעלות {owner}", +"Shared with you by {owner}" => "שותף אתך על ידי {owner}", +"Share with" => "שיתוף עם", +"Share with link" => "שיתוף עם קישור", +"Password protect" => "הגנה בססמה", "Password" => "ססמה", +"Set expiration date" => "הגדרת תאריך תפוגה", +"Expiration date" => "תאריך התפוגה", +"Share via email:" => "שיתוף באמצעות דוא״ל:", +"No people found" => "לא נמצאו אנשים", +"Resharing is not allowed" => "אסור לעשות שיתוף מחדש", +"Shared in {item} with {user}" => "שותף תחת {item} עם {user}", "Unshare" => "הסר שיתוף", +"can edit" => "ניתן לערוך", +"access control" => "בקרת גישה", +"create" => "יצירה", +"update" => "עדכון", +"delete" => "מחיקה", +"share" => "שיתוף", +"Password protected" => "מוגן בססמה", +"Error unsetting expiration date" => "אירעה שגיאה בביטול תאריך התפוגה", +"Error setting expiration date" => "אירעה שגיאה בעת הגדרת תאריך התפוגה", "ownCloud password reset" => "איפוס הססמה של ownCloud", "Use the following link to reset your password: {link}" => "יש להשתמש בקישור הבא כדי לאפס את הססמה שלך: {link}", "You will receive a link to reset your password via Email." => "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הססמה.", +"Reset email send." => "איפוס שליחת דוא״ל.", +"Request failed!" => "הבקשה נכשלה!", "Username" => "שם משתמש", "Request reset" => "בקשת איפוס", "Your password was reset" => "הססמה שלך אופסה", @@ -29,6 +75,10 @@ "Cloud not found" => "ענן לא נמצא", "Edit categories" => "עריכת הקטגוריות", "Add" => "הוספה", +"Security Warning" => "אזהרת אבטחה", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "אין מחולל מספרים אקראיים מאובטח, נא להפעיל את ההרחבה OpenSSL ב־PHP.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "ללא מחולל מספרים אקראיים מאובטח תוקף יכול לנבא את מחרוזות איפוס הססמה ולהשתלט על החשבון שלך.", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "יתכן שתיקיית הנתונים והקבצים שלך נגישים דרך האינטרנט. קובץ ה־‎.htaccess שמסופק על ידי ownCloud כנראה אינו עובד. אנו ממליצים בחום להגדיר את שרת האינטרנט שלך בדרך שבה תיקיית הנתונים לא תהיה זמינה עוד או להעביר את תיקיית הנתונים מחוץ לספריית העל של שרת האינטרנט.", "Create an admin account" => "יצירת חשבון מנהל", "Advanced" => "מתקדם", "Data folder" => "תיקיית נתונים", @@ -61,10 +111,16 @@ "December" => "דצמבר", "web services under your control" => "שירותי רשת בשליטתך", "Log out" => "התנתקות", +"Automatic logon rejected!" => "בקשת הכניסה האוטומטית נדחתה!", +"If you did not change your password recently, your account may be compromised!" => "אם לא שינית את ססמתך לאחרונה, יתכן שחשבונך נפגע!", +"Please change your password to secure your account again." => "נא לשנות את הססמה שלך כדי לאבטח את חשבונך מחדש.", "Lost your password?" => "שכחת את ססמתך?", "remember" => "שמירת הססמה", "Log in" => "כניסה", "You are logged out." => "לא התחברת.", "prev" => "הקודם", -"next" => "הבא" +"next" => "הבא", +"Security Warning!" => "אזהרת אבטחה!", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "נא לאמת את הססמה שלך.
    מטעמי אבטחה יתכן שתופיע בקשה להזין את הססמה שוב.", +"Verify" => "אימות" ); diff --git a/core/l10n/hi.php b/core/l10n/hi.php index c84f76c4e491b7d4f44b23cb35cb879d6f81db0e..0e4f18c6cd807c1072a0bda78f780462178e6dec 100644 --- a/core/l10n/hi.php +++ b/core/l10n/hi.php @@ -1,6 +1,10 @@ "पासवर्ड", +"Use the following link to reset your password: {link}" => "आगे दिये गये लिंक का उपयोग पासवर्ड बदलने के लिये किजीये: {link}", +"You will receive a link to reset your password via Email." => "पासवर्ड बदलने कि लिंक आपको ई-मेल द्वारा भेजी जायेगी|", "Username" => "प्रयोक्ता का नाम", +"Your password was reset" => "आपका पासवर्ड बदला गया है", +"New password" => "नया पासवर्ड", "Cloud not found" => "क्लौड नहीं मिला ", "Create an admin account" => "व्यवस्थापक खाता बनाएँ", "Advanced" => "उन्नत", diff --git a/core/l10n/hr.php b/core/l10n/hr.php index d1d6e9cfc658e333c98abd42816dcdd0141def64..69bdd3a4f834dec2ff4576e2eb4cb22552e07bf1 100644 --- a/core/l10n/hr.php +++ b/core/l10n/hr.php @@ -1,14 +1,20 @@ "Ime aplikacije nije pribavljeno.", "No category to add?" => "Nemate kategorija koje možete dodati?", "This category already exists: " => "Ova kategorija već postoji: ", +"No categories selected for deletion." => "Nema odabranih kategorija za brisanje.", "Settings" => "Postavke", +"seconds ago" => "sekundi prije", +"today" => "danas", +"yesterday" => "jučer", +"last month" => "prošli mjesec", +"months ago" => "mjeseci", +"last year" => "prošlu godinu", +"years ago" => "godina", "Choose" => "Izaberi", "Cancel" => "Odustani", "No" => "Ne", "Yes" => "Da", "Ok" => "U redu", -"No categories selected for deletion." => "Nema odabranih kategorija za brisanje.", "Error" => "Pogreška", "Error while sharing" => "Greška prilikom djeljenja", "Error while unsharing" => "Greška prilikom isključivanja djeljenja", diff --git a/core/l10n/hu_HU.php b/core/l10n/hu_HU.php index 7c3ce250cf1574cd6e68cca1f1da8b297e04703d..d1bfb303e6f53549038b683795f4fd5a887e6753 100644 --- a/core/l10n/hu_HU.php +++ b/core/l10n/hu_HU.php @@ -1,13 +1,20 @@ "Alkalmazásnév hiányzik", "No category to add?" => "Nincs hozzáadandó kategória?", "This category already exists: " => "Ez a kategória már létezik", +"No categories selected for deletion." => "Nincs törlésre jelölt kategória", "Settings" => "Beállítások", +"seconds ago" => "másodperccel ezelőtt", +"1 minute ago" => "1 perccel ezelőtt", +"today" => "ma", +"yesterday" => "tegnap", +"last month" => "múlt hónapban", +"months ago" => "hónappal ezelőtt", +"last year" => "tavaly", +"years ago" => "évvel ezelőtt", "Cancel" => "Mégse", "No" => "Nem", "Yes" => "Igen", "Ok" => "Ok", -"No categories selected for deletion." => "Nincs törlésre jelölt kategória", "Error" => "Hiba", "Password" => "Jelszó", "Unshare" => "Nem oszt meg", diff --git a/core/l10n/id.php b/core/l10n/id.php index 2b7072fd7c5dd0c3cc1e4be6035137fd42bbfce4..99df16332f5fb5cf40d9d4f68fe857f5fd980dad 100644 --- a/core/l10n/id.php +++ b/core/l10n/id.php @@ -1,14 +1,21 @@ "Nama aplikasi tidak diberikan.", "No category to add?" => "Tidak ada kategori yang akan ditambahkan?", "This category already exists: " => "Kategori ini sudah ada:", +"No categories selected for deletion." => "Tidak ada kategori terpilih untuk penghapusan.", "Settings" => "Setelan", +"seconds ago" => "beberapa detik yang lalu", +"1 minute ago" => "1 menit lalu", +"today" => "hari ini", +"yesterday" => "kemarin", +"last month" => "bulan kemarin", +"months ago" => "beberapa bulan lalu", +"last year" => "tahun kemarin", +"years ago" => "beberapa tahun lalu", "Choose" => "pilih", "Cancel" => "Batalkan", "No" => "Tidak", "Yes" => "Ya", "Ok" => "Oke", -"No categories selected for deletion." => "Tidak ada kategori terpilih untuk penghapusan.", "Error" => "gagal", "Error while sharing" => "gagal ketika membagikan", "Error while unsharing" => "gagal ketika membatalkan pembagian", diff --git a/core/l10n/is.php b/core/l10n/is.php new file mode 100644 index 0000000000000000000000000000000000000000..23117cddf8b40ca6163515b5e2a4964af21b0be3 --- /dev/null +++ b/core/l10n/is.php @@ -0,0 +1,36 @@ + "Flokkur ekki gefin", +"seconds ago" => "sek síðan", +"1 minute ago" => "1 min síðan", +"{minutes} minutes ago" => "{minutes} min síðan", +"today" => "í dag", +"yesterday" => "í gær", +"{days} days ago" => "{days} dagar síðan", +"last month" => "síðasta mánuði", +"months ago" => "mánuðir síðan", +"last year" => "síðasta ári", +"years ago" => "árum síðan", +"Password" => "Lykilorð", +"Username" => "Notendanafn", +"Personal" => "Persónustillingar", +"Admin" => "Vefstjórn", +"Help" => "Help", +"Cloud not found" => "Skýið finnst eigi", +"Edit categories" => "Breyta flokkum", +"Add" => "Bæta", +"Create an admin account" => "Útbúa vefstjóra aðgang", +"January" => "Janúar", +"February" => "Febrúar", +"March" => "Mars", +"April" => "Apríl", +"May" => "Maí", +"June" => "Júní", +"July" => "Júlí", +"August" => "Ágúst", +"September" => "September", +"October" => "Október", +"Log out" => "Útskrá", +"You are logged out." => "Þú ert útskráð(ur).", +"prev" => "fyrra", +"next" => "næsta" +); diff --git a/core/l10n/it.php b/core/l10n/it.php index e772d7c5105b0f96f5c61bc1a5197692e4e66990..e97deb9fb5f7e2ad9a501c2b8b293880b61a2486 100644 --- a/core/l10n/it.php +++ b/core/l10n/it.php @@ -1,15 +1,39 @@ "Nome dell'applicazione non fornito.", +"User %s shared a file with you" => "L'utente %s ha condiviso un file con te", +"User %s shared a folder with you" => "L'utente %s ha condiviso una cartella con te", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "L'utente %s ha condiviso il file \"%s\" con te. È disponibile per lo scaricamento qui: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "L'utente %s ha condiviso la cartella \"%s\" con te. È disponibile per lo scaricamento qui: %s", +"Category type not provided." => "Tipo di categoria non fornito.", "No category to add?" => "Nessuna categoria da aggiungere?", "This category already exists: " => "Questa categoria esiste già: ", +"Object type not provided." => "Tipo di oggetto non fornito.", +"%s ID not provided." => "ID %s non fornito.", +"Error adding %s to favorites." => "Errore durante l'aggiunta di %s ai preferiti.", +"No categories selected for deletion." => "Nessuna categoria selezionata per l'eliminazione.", +"Error removing %s from favorites." => "Errore durante la rimozione di %s dai preferiti.", "Settings" => "Impostazioni", +"seconds ago" => "secondi fa", +"1 minute ago" => "Un minuto fa", +"{minutes} minutes ago" => "{minutes} minuti fa", +"1 hour ago" => "1 ora fa", +"{hours} hours ago" => "{hours} ore fa", +"today" => "oggi", +"yesterday" => "ieri", +"{days} days ago" => "{days} giorni fa", +"last month" => "mese scorso", +"{months} months ago" => "{months} mesi fa", +"months ago" => "mesi fa", +"last year" => "anno scorso", +"years ago" => "anni fa", "Choose" => "Scegli", "Cancel" => "Annulla", "No" => "No", "Yes" => "Sì", "Ok" => "Ok", -"No categories selected for deletion." => "Nessuna categoria selezionata per l'eliminazione.", +"The object type is not specified." => "Il tipo di oggetto non è specificato.", "Error" => "Errore", +"The app name is not specified." => "Il nome dell'applicazione non è specificato.", +"The required file {file} is not installed!" => "Il file richiesto {file} non è installato!", "Error while sharing" => "Errore durante la condivisione", "Error while unsharing" => "Errore durante la rimozione della condivisione", "Error while changing permissions" => "Errore durante la modifica dei permessi", @@ -19,6 +43,8 @@ "Share with link" => "Condividi con collegamento", "Password protect" => "Proteggi con password", "Password" => "Password", +"Email link to person" => "Invia collegamento via email", +"Send" => "Invia", "Set expiration date" => "Imposta data di scadenza", "Expiration date" => "Data di scadenza", "Share via email:" => "Condividi tramite email:", @@ -35,6 +61,8 @@ "Password protected" => "Protetta da password", "Error unsetting expiration date" => "Errore durante la rimozione della data di scadenza", "Error setting expiration date" => "Errore durante l'impostazione della data di scadenza", +"Sending ..." => "Invio in corso...", +"Email sent" => "Messaggio inviato", "ownCloud password reset" => "Ripristino password di ownCloud", "Use the following link to reset your password: {link}" => "Usa il collegamento seguente per ripristinare la password: {link}", "You will receive a link to reset your password via Email." => "Riceverai un collegamento per ripristinare la tua password via email", diff --git a/core/l10n/ja_JP.php b/core/l10n/ja_JP.php index 28d2a3041f388d3685b45ea318f3896c79647b8c..72615d36f62b08eb583228084eaf6cdb9368ae4f 100644 --- a/core/l10n/ja_JP.php +++ b/core/l10n/ja_JP.php @@ -1,24 +1,50 @@ "アプリケーション名は提供されていません。", +"User %s shared a file with you" => "ユーザ %s はあなたとファイルを共有しています", +"User %s shared a folder with you" => "ユーザ %s はあなたとフォルダを共有しています", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "ユーザ %s はあなたとファイル \"%s\" を共有しています。こちらからダウンロードできます: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "ユーザ %s はあなたとフォルダ \"%s\" を共有しています。こちらからダウンロードできます: %s", +"Category type not provided." => "カテゴリタイプは提供されていません。", "No category to add?" => "追加するカテゴリはありませんか?", "This category already exists: " => "このカテゴリはすでに存在します: ", +"Object type not provided." => "オブジェクトタイプは提供されていません。", +"%s ID not provided." => "%s ID は提供されていません。", +"Error adding %s to favorites." => "お気に入りに %s を追加エラー", +"No categories selected for deletion." => "削除するカテゴリが選択されていません。", +"Error removing %s from favorites." => "お気に入りから %s の削除エラー", "Settings" => "設定", +"seconds ago" => "秒前", +"1 minute ago" => "1 分前", +"{minutes} minutes ago" => "{minutes} 分前", +"1 hour ago" => "1 時間前", +"{hours} hours ago" => "{hours} 時間前", +"today" => "今日", +"yesterday" => "昨日", +"{days} days ago" => "{days} 日前", +"last month" => "一月前", +"{months} months ago" => "{months} 月前", +"months ago" => "月前", +"last year" => "一年前", +"years ago" => "年前", "Choose" => "選択", "Cancel" => "キャンセル", "No" => "いいえ", "Yes" => "はい", "Ok" => "OK", -"No categories selected for deletion." => "削除するカテゴリが選択されていません。", +"The object type is not specified." => "オブジェクタイプが指定されていません。", "Error" => "エラー", +"The app name is not specified." => "アプリ名がしていされていません。", +"The required file {file} is not installed!" => "必要なファイル {file} がインストールされていません!", "Error while sharing" => "共有でエラー発生", "Error while unsharing" => "共有解除でエラー発生", "Error while changing permissions" => "権限変更でエラー発生", "Shared with you and the group {group} by {owner}" => "あなたと {owner} のグループ {group} で共有中", -"Shared with you by {owner}" => "{owner} があなたと共有中", +"Shared with you by {owner}" => "{owner} と共有中", "Share with" => "共有者", "Share with link" => "URLリンクで共有", "Password protect" => "パスワード保護", "Password" => "パスワード", +"Email link to person" => "メールリンク", +"Send" => "送信", "Set expiration date" => "有効期限を設定", "Expiration date" => "有効期限", "Share via email:" => "メール経由で共有:", @@ -35,6 +61,8 @@ "Password protected" => "パスワード保護", "Error unsetting expiration date" => "有効期限の未設定エラー", "Error setting expiration date" => "有効期限の設定でエラー発生", +"Sending ..." => "送信中...", +"Email sent" => "メールを送信しました", "ownCloud password reset" => "ownCloudのパスワードをリセットします", "Use the following link to reset your password: {link}" => "パスワードをリセットするには次のリンクをクリックして下さい: {link}", "You will receive a link to reset your password via Email." => "メールでパスワードをリセットするリンクが届きます。", diff --git a/core/l10n/ka_GE.php b/core/l10n/ka_GE.php index ac98e1f9d1f51c15bc767f3911d877e6103a6a07..efb3998a77e2c8ac3faf627c203d06cd4ca52f2b 100644 --- a/core/l10n/ka_GE.php +++ b/core/l10n/ka_GE.php @@ -1,14 +1,23 @@ "აპლიკაციის სახელი არ არის განხილული", "No category to add?" => "არ არის კატეგორია დასამატებლად?", "This category already exists: " => "კატეგორია უკვე არსებობს", +"No categories selected for deletion." => "სარედაქტირებელი კატეგორია არ არის არჩეული ", "Settings" => "პარამეტრები", +"seconds ago" => "წამის წინ", +"1 minute ago" => "1 წუთის წინ", +"{minutes} minutes ago" => "{minutes} წუთის წინ", +"today" => "დღეს", +"yesterday" => "გუშინ", +"{days} days ago" => "{days} დღის წინ", +"last month" => "გასულ თვეში", +"months ago" => "თვის წინ", +"last year" => "ბოლო წელს", +"years ago" => "წლის წინ", "Choose" => "არჩევა", "Cancel" => "უარყოფა", "No" => "არა", "Yes" => "კი", "Ok" => "დიახ", -"No categories selected for deletion." => "სარედაქტირებელი კატეგორია არ არის არჩეული ", "Error" => "შეცდომა", "Error while sharing" => "შეცდომა გაზიარების დროს", "Error while unsharing" => "შეცდომა გაზიარების გაუქმების დროს", diff --git a/core/l10n/ko.php b/core/l10n/ko.php index a8fdab7c6ec49c35c803b7d283916fd3cc9038d2..3846dff796b5fdd777e84924bd38900e37ca95a4 100644 --- a/core/l10n/ko.php +++ b/core/l10n/ko.php @@ -1,19 +1,65 @@ "응용 프로그램의 이름이 규정되어 있지 않습니다. ", -"No category to add?" => "추가할 카테고리가 없습니까?", -"This category already exists: " => "이 카테고리는 이미 존재합니다:", +"Category type not provided." => "분류 형식이 제공되지 않았습니다.", +"No category to add?" => "추가할 분류가 없습니까?", +"This category already exists: " => "이 분류는 이미 존재합니다:", +"Object type not provided." => "객체 형식이 제공되지 않았습니다.", +"%s ID not provided." => "%s ID가 제공되지 않았습니다.", +"Error adding %s to favorites." => "책갈피에 %s을(를) 추가할 수 없었습니다.", +"No categories selected for deletion." => "삭제할 분류를 선택하지 않았습니다.", +"Error removing %s from favorites." => "책갈피에서 %s을(를) 삭제할 수 없었습니다.", "Settings" => "설정", +"seconds ago" => "초 전", +"1 minute ago" => "1분 전", +"{minutes} minutes ago" => "{minutes}분 전", +"1 hour ago" => "1시간 전", +"{hours} hours ago" => "{hours}시간 전", +"today" => "오늘", +"yesterday" => "어제", +"{days} days ago" => "{days}일 전", +"last month" => "지난 달", +"{months} months ago" => "{months}개월 전", +"months ago" => "개월 전", +"last year" => "작년", +"years ago" => "년 전", +"Choose" => "선택", "Cancel" => "취소", -"No" => "아니오", +"No" => "아니요", "Yes" => "예", "Ok" => "승락", -"No categories selected for deletion." => "삭제 카테고리를 선택하지 않았습니다.", -"Error" => "에러", +"The object type is not specified." => "객체 유형이 지정되지 않았습니다.", +"Error" => "오류", +"The app name is not specified." => "앱 이름이 지정되지 않았습니다.", +"The required file {file} is not installed!" => "필요한 파일 {file}이(가) 설치되지 않았습니다!", +"Error while sharing" => "공유하는 중 오류 발생", +"Error while unsharing" => "공유 해제하는 중 오류 발생", +"Error while changing permissions" => "권한 변경하는 중 오류 발생", +"Shared with you and the group {group} by {owner}" => "{owner} 님이 여러분 및 그룹 {group}와(과) 공유 중", +"Shared with you by {owner}" => "{owner} 님이 공유 중", +"Share with" => "다음으로 공유", +"Share with link" => "URL 링크로 공유", +"Password protect" => "암호 보호", "Password" => "암호", +"Set expiration date" => "만료 날짜 설정", +"Expiration date" => "만료 날짜", +"Share via email:" => "이메일로 공유:", +"No people found" => "발견된 사람 없음", +"Resharing is not allowed" => "다시 공유할 수 없습니다", +"Shared in {item} with {user}" => "{user} 님과 {item}에서 공유 중", +"Unshare" => "공유 해제", +"can edit" => "편집 가능", +"access control" => "접근 제어", "create" => "만들기", -"ownCloud password reset" => "ownCloud 비밀번호 재설정", -"Use the following link to reset your password: {link}" => "다음 링크를 사용하여 암호를 초기화할 수 있습니다: {link}", -"You will receive a link to reset your password via Email." => "전자 우편으로 암호 재설정 링크를 보냈습니다.", +"update" => "업데이트", +"delete" => "삭제", +"share" => "공유", +"Password protected" => "암호로 보호됨", +"Error unsetting expiration date" => "만료 날짜 해제 오류", +"Error setting expiration date" => "만료 날짜 설정 오류", +"ownCloud password reset" => "ownCloud 암호 재설정", +"Use the following link to reset your password: {link}" => "다음 링크를 사용하여 암호를 재설정할 수 있습니다: {link}", +"You will receive a link to reset your password via Email." => "이메일로 암호 재설정 링크를 보냈습니다.", +"Reset email send." => "초기화 이메일을 보냈습니다.", +"Request failed!" => "요청이 실패했습니다!", "Username" => "사용자 이름", "Request reset" => "요청 초기화", "Your password was reset" => "암호가 재설정되었습니다", @@ -22,22 +68,26 @@ "Reset password" => "암호 재설정", "Personal" => "개인", "Users" => "사용자", -"Apps" => "프로그램", +"Apps" => "앱", "Admin" => "관리자", "Help" => "도움말", -"Access forbidden" => "접근 금지", +"Access forbidden" => "접근 금지됨", "Cloud not found" => "클라우드를 찾을 수 없습니다", -"Edit categories" => "카테고리 편집", +"Edit categories" => "분류 편집", "Add" => "추가", "Security Warning" => "보안 경고", -"Create an admin account" => "관리자 계정을 만드십시오", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "안전한 난수 생성기를 사용할 수 없습니다. PHP의 OpenSSL 확장을 활성화해 주십시오.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "안전한 난수 생성기를 사용하지 않으면 공격자가 암호 초기화 토큰을 추측하여 계정을 탈취할 수 있습니다.", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "데이터 디렉터리와 파일을 인터넷에서 접근할 수 있는 것 같습니다. ownCloud에서 제공한 .htaccess 파일이 작동하지 않습니다. 웹 서버를 다시 설정하여 데이터 디렉터리에 접근할 수 없도록 하거나 문서 루트 바깥쪽으로 옮기는 것을 추천합니다.", +"Create an admin account" => "관리자 계정 만들기", "Advanced" => "고급", -"Data folder" => "자료 폴더", -"Configure the database" => "데이터베이스 구성", -"will be used" => "사용 될 것임", +"Data folder" => "데이터 폴더", +"Configure the database" => "데이터베이스 설정", +"will be used" => "사용될 예정", "Database user" => "데이터베이스 사용자", "Database password" => "데이터베이스 암호", "Database name" => "데이터베이스 이름", +"Database tablespace" => "데이터베이스 테이블 공간", "Database host" => "데이터베이스 호스트", "Finish setup" => "설치 완료", "Sunday" => "일요일", @@ -61,10 +111,16 @@ "December" => "12월", "web services under your control" => "내가 관리하는 웹 서비스", "Log out" => "로그아웃", +"Automatic logon rejected!" => "자동 로그인이 거부되었습니다!", +"If you did not change your password recently, your account may be compromised!" => "최근에 암호를 변경하지 않았다면 계정이 탈취되었을 수도 있습니다!", +"Please change your password to secure your account again." => "계정의 안전을 위하여 암호를 변경하십시오.", "Lost your password?" => "암호를 잊으셨습니까?", "remember" => "기억하기", "Log in" => "로그인", -"You are logged out." => "로그아웃 하셨습니다.", +"You are logged out." => "로그아웃되었습니다.", "prev" => "이전", -"next" => "다음" +"next" => "다음", +"Security Warning!" => "보안 경고!", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "암호를 확인해 주십시오.
    보안상의 이유로 종종 암호를 물어볼 것입니다.", +"Verify" => "확인" ); diff --git a/core/l10n/lb.php b/core/l10n/lb.php index 507efd7a4bb3bb61958ea1ee857d02563aec27f1..7a1c462ffd14d81c985f97d1b3f218b945f5e808 100644 --- a/core/l10n/lb.php +++ b/core/l10n/lb.php @@ -1,13 +1,12 @@ "Numm vun der Applikatioun ass net uginn.", "No category to add?" => "Keng Kategorie fir bäizesetzen?", "This category already exists: " => "Des Kategorie existéiert schonn:", +"No categories selected for deletion." => "Keng Kategorien ausgewielt fir ze läschen.", "Settings" => "Astellungen", "Cancel" => "Ofbriechen", "No" => "Nee", "Yes" => "Jo", "Ok" => "OK", -"No categories selected for deletion." => "Keng Kategorien ausgewielt fir ze läschen.", "Error" => "Fehler", "Password" => "Passwuert", "create" => "erstellen", diff --git a/core/l10n/lt_LT.php b/core/l10n/lt_LT.php index 11ee84b5daeedd5c27f4e81d231ccde3031c31c9..9c5c8f90c5e43fd9d12452cd57a7c207052e8a57 100644 --- a/core/l10n/lt_LT.php +++ b/core/l10n/lt_LT.php @@ -1,14 +1,23 @@ "Nepateiktas programos pavadinimas.", "No category to add?" => "Nepridėsite jokios kategorijos?", "This category already exists: " => "Tokia kategorija jau yra:", +"No categories selected for deletion." => "Trynimui nepasirinkta jokia kategorija.", "Settings" => "Nustatymai", +"seconds ago" => "prieš sekundę", +"1 minute ago" => "Prieš 1 minutę", +"{minutes} minutes ago" => "Prieš {count} minutes", +"today" => "šiandien", +"yesterday" => "vakar", +"{days} days ago" => "Prieš {days} dienas", +"last month" => "praeitą mėnesį", +"months ago" => "prieš mėnesį", +"last year" => "praeitais metais", +"years ago" => "prieš metus", "Choose" => "Pasirinkite", "Cancel" => "Atšaukti", "No" => "Ne", "Yes" => "Taip", "Ok" => "Gerai", -"No categories selected for deletion." => "Trynimui nepasirinkta jokia kategorija.", "Error" => "Klaida", "Error while sharing" => "Klaida, dalijimosi metu", "Error while unsharing" => "Klaida, kai atšaukiamas dalijimasis", diff --git a/core/l10n/mk.php b/core/l10n/mk.php index 9e3c94750cb12af76cc7aa3c71bbba660a9faecb..251abb015f9b91fbc677630bf64d7b45dcae1b83 100644 --- a/core/l10n/mk.php +++ b/core/l10n/mk.php @@ -1,13 +1,12 @@ "Име за апликацијата не е доставено.", "No category to add?" => "Нема категорија да се додаде?", "This category already exists: " => "Оваа категорија веќе постои:", +"No categories selected for deletion." => "Не е одбрана категорија за бришење.", "Settings" => "Поставки", "Cancel" => "Откажи", "No" => "Не", "Yes" => "Да", "Ok" => "Во ред", -"No categories selected for deletion." => "Не е одбрана категорија за бришење.", "Error" => "Грешка", "Password" => "Лозинка", "create" => "креирај", diff --git a/core/l10n/ms_MY.php b/core/l10n/ms_MY.php index 7cb0dbb10b3dc2be9b6f39c1df066b0607b2566a..56a79572ef7a9cd9ae5604259ef09c8051dc814f 100644 --- a/core/l10n/ms_MY.php +++ b/core/l10n/ms_MY.php @@ -1,13 +1,12 @@ "nama applikasi tidak disediakan", "No category to add?" => "Tiada kategori untuk di tambah?", "This category already exists: " => "Kategori ini telah wujud", +"No categories selected for deletion." => "tiada kategori dipilih untuk penghapusan", "Settings" => "Tetapan", "Cancel" => "Batal", "No" => "Tidak", "Yes" => "Ya", "Ok" => "Ok", -"No categories selected for deletion." => "tiada kategori dipilih untuk penghapusan", "Error" => "Ralat", "Password" => "Kata laluan", "ownCloud password reset" => "Set semula kata lalaun ownCloud", diff --git a/core/l10n/nb_NO.php b/core/l10n/nb_NO.php index d210485fd9fb681c9537be2c8328dfa4aa1fd6d0..7382a1e839846f0017068864e9135e407c8790af 100644 --- a/core/l10n/nb_NO.php +++ b/core/l10n/nb_NO.php @@ -1,14 +1,23 @@ "Applikasjonsnavn ikke angitt.", "No category to add?" => "Ingen kategorier å legge til?", "This category already exists: " => "Denne kategorien finnes allerede:", +"No categories selected for deletion." => "Ingen kategorier merket for sletting.", "Settings" => "Innstillinger", +"seconds ago" => "sekunder siden", +"1 minute ago" => "1 minutt siden", +"{minutes} minutes ago" => "{minutes} minutter siden", +"today" => "i dag", +"yesterday" => "i går", +"{days} days ago" => "{days} dager siden", +"last month" => "forrige måned", +"months ago" => "måneder siden", +"last year" => "forrige år", +"years ago" => "år siden", "Choose" => "Velg", "Cancel" => "Avbryt", "No" => "Nei", "Yes" => "Ja", "Ok" => "Ok", -"No categories selected for deletion." => "Ingen kategorier merket for sletting.", "Error" => "Feil", "Error while sharing" => "Feil under deling", "Share with" => "Del med", diff --git a/core/l10n/nl.php b/core/l10n/nl.php index e3016ee444cd31d164a8bb04f486b8b220945154..89bb322773da5a579dbe5cec2bba00090db413de 100644 --- a/core/l10n/nl.php +++ b/core/l10n/nl.php @@ -1,15 +1,35 @@ "Applicatienaam niet gegeven.", +"Category type not provided." => "Categorie type niet opgegeven.", "No category to add?" => "Geen categorie toevoegen?", "This category already exists: " => "Deze categorie bestaat al.", +"Object type not provided." => "Object type niet opgegeven.", +"%s ID not provided." => "%s ID niet opgegeven.", +"Error adding %s to favorites." => "Toevoegen van %s aan favorieten is mislukt.", +"No categories selected for deletion." => "Geen categorie geselecteerd voor verwijdering.", +"Error removing %s from favorites." => "Verwijderen %s van favorieten is mislukt.", "Settings" => "Instellingen", +"seconds ago" => "seconden geleden", +"1 minute ago" => "1 minuut geleden", +"{minutes} minutes ago" => "{minutes} minuten geleden", +"1 hour ago" => "1 uur geleden", +"{hours} hours ago" => "{hours} uren geleden", +"today" => "vandaag", +"yesterday" => "gisteren", +"{days} days ago" => "{days} dagen geleden", +"last month" => "vorige maand", +"{months} months ago" => "{months} maanden geleden", +"months ago" => "maanden geleden", +"last year" => "vorig jaar", +"years ago" => "jaar geleden", "Choose" => "Kies", "Cancel" => "Annuleren", "No" => "Nee", "Yes" => "Ja", "Ok" => "Ok", -"No categories selected for deletion." => "Geen categorie geselecteerd voor verwijdering.", +"The object type is not specified." => "Het object type is niet gespecificeerd.", "Error" => "Fout", +"The app name is not specified." => "De app naam is niet gespecificeerd.", +"The required file {file} is not installed!" => "Het vereiste bestand {file} is niet geïnstalleerd!", "Error while sharing" => "Fout tijdens het delen", "Error while unsharing" => "Fout tijdens het stoppen met delen", "Error while changing permissions" => "Fout tijdens het veranderen van permissies", @@ -17,9 +37,9 @@ "Shared with you by {owner}" => "Gedeeld met u door {owner}", "Share with" => "Deel met", "Share with link" => "Deel met link", -"Password protect" => "Passeerwoord beveiliging", +"Password protect" => "Wachtwoord beveiliging", "Password" => "Wachtwoord", -"Set expiration date" => "Zet vervaldatum", +"Set expiration date" => "Stel vervaldatum in", "Expiration date" => "Vervaldatum", "Share via email:" => "Deel via email:", "No people found" => "Geen mensen gevonden", @@ -38,6 +58,8 @@ "ownCloud password reset" => "ownCloud wachtwoord herstellen", "Use the following link to reset your password: {link}" => "Gebruik de volgende link om je wachtwoord te resetten: {link}", "You will receive a link to reset your password via Email." => "U ontvangt een link om uw wachtwoord opnieuw in te stellen via e-mail.", +"Reset email send." => "Reset e-mail verstuurd.", +"Request failed!" => "Verzoek mislukt!", "Username" => "Gebruikersnaam", "Request reset" => "Resetaanvraag", "Your password was reset" => "Je wachtwoord is gewijzigd", @@ -53,18 +75,18 @@ "Cloud not found" => "Cloud niet gevonden", "Edit categories" => "Wijzigen categorieën", "Add" => "Toevoegen", -"Security Warning" => "Beveiligings waarschuwing", +"Security Warning" => "Beveiligingswaarschuwing", "No secure random number generator is available, please enable the PHP OpenSSL extension." => "Er kon geen willekeurig nummer worden gegenereerd. Zet de PHP OpenSSL extentie aan.", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Zonder random nummer generator is het mogelijk voor een aanvaller om de reset tokens van wachtwoorden te voorspellen. Dit kan leiden tot het inbreken op uw account.", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Uw data is waarschijnlijk toegankelijk vanaf net internet. Het .htaccess bestand dat ownCloud levert werkt niet goed. U wordt aangeraden om de configuratie van uw webserver zodanig aan te passen dat de data folders niet meer publiekelijk toegankelijk zijn. U kunt ook de data folder verplaatsen naar een folder buiten de webserver document folder.", "Create an admin account" => "Maak een beheerdersaccount aan", "Advanced" => "Geavanceerd", "Data folder" => "Gegevensmap", -"Configure the database" => "Configureer de databank", +"Configure the database" => "Configureer de database", "will be used" => "zal gebruikt worden", -"Database user" => "Gebruiker databank", -"Database password" => "Wachtwoord databank", -"Database name" => "Naam databank", +"Database user" => "Gebruiker database", +"Database password" => "Wachtwoord database", +"Database name" => "Naam database", "Database tablespace" => "Database tablespace", "Database host" => "Database server", "Finish setup" => "Installatie afronden", @@ -98,7 +120,7 @@ "You are logged out." => "U bent afgemeld.", "prev" => "vorige", "next" => "volgende", -"Security Warning!" => "Beveiligings waarschuwing!", -"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Verifiëer uw wachtwoord!
    Om veiligheidsredenen wordt u regelmatig gevraagd uw wachtwoord in te geven.", +"Security Warning!" => "Beveiligingswaarschuwing!", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Verifieer uw wachtwoord!
    Om veiligheidsredenen wordt u regelmatig gevraagd uw wachtwoord in te geven.", "Verify" => "Verifieer" ); diff --git a/core/l10n/oc.php b/core/l10n/oc.php index c37e84530d2ed5a5b1a44f1cb6d5ad9551419aa2..1ae6706357279b020f82dc5e116ae49e78436f60 100644 --- a/core/l10n/oc.php +++ b/core/l10n/oc.php @@ -1,14 +1,21 @@ "Nom d'applicacion pas donat.", "No category to add?" => "Pas de categoria d'ajustar ?", "This category already exists: " => "La categoria exista ja :", +"No categories selected for deletion." => "Pas de categorias seleccionadas per escafar.", "Settings" => "Configuracion", +"seconds ago" => "segonda a", +"1 minute ago" => "1 minuta a", +"today" => "uèi", +"yesterday" => "ièr", +"last month" => "mes passat", +"months ago" => "meses a", +"last year" => "an passat", +"years ago" => "ans a", "Choose" => "Causís", "Cancel" => "Anulla", "No" => "Non", "Yes" => "Òc", "Ok" => "D'accòrdi", -"No categories selected for deletion." => "Pas de categorias seleccionadas per escafar.", "Error" => "Error", "Error while sharing" => "Error al partejar", "Error while unsharing" => "Error al non partejar", diff --git a/core/l10n/pl.php b/core/l10n/pl.php index 18806af79458aa25023081666fccaac9411dd74b..b780e54619417ec784523411fe69c713368ddca7 100644 --- a/core/l10n/pl.php +++ b/core/l10n/pl.php @@ -1,15 +1,35 @@ "Brak nazwy dla aplikacji", +"Category type not provided." => "Typ kategorii nie podany.", "No category to add?" => "Brak kategorii", "This category already exists: " => "Ta kategoria już istnieje", +"Object type not provided." => "Typ obiektu nie podany.", +"%s ID not provided." => "%s ID nie podany.", +"Error adding %s to favorites." => "Błąd dodania %s do ulubionych.", +"No categories selected for deletion." => "Nie ma kategorii zaznaczonych do usunięcia.", +"Error removing %s from favorites." => "Błąd usunięcia %s z ulubionych.", "Settings" => "Ustawienia", +"seconds ago" => "sekund temu", +"1 minute ago" => "1 minute temu", +"{minutes} minutes ago" => "{minutes} minut temu", +"1 hour ago" => "1 godzine temu", +"{hours} hours ago" => "{hours} godzin temu", +"today" => "dziś", +"yesterday" => "wczoraj", +"{days} days ago" => "{days} dni temu", +"last month" => "ostani miesiąc", +"{months} months ago" => "{months} miesięcy temu", +"months ago" => "miesięcy temu", +"last year" => "ostatni rok", +"years ago" => "lat temu", "Choose" => "Wybierz", "Cancel" => "Anuluj", "No" => "Nie", "Yes" => "Tak", "Ok" => "Ok", -"No categories selected for deletion." => "Nie ma kategorii zaznaczonych do usunięcia.", +"The object type is not specified." => "Typ obiektu nie jest określony.", "Error" => "Błąd", +"The app name is not specified." => "Nazwa aplikacji nie jest określona.", +"The required file {file} is not installed!" => "Żądany plik {file} nie jest zainstalowany!", "Error while sharing" => "Błąd podczas współdzielenia", "Error while unsharing" => "Błąd podczas zatrzymywania współdzielenia", "Error while changing permissions" => "Błąd przy zmianie uprawnień", @@ -19,6 +39,8 @@ "Share with link" => "Współdziel z link", "Password protect" => "Zabezpieczone hasłem", "Password" => "Hasło", +"Email link to person" => "Email do osoby", +"Send" => "Wyślij", "Set expiration date" => "Ustaw datę wygaśnięcia", "Expiration date" => "Data wygaśnięcia", "Share via email:" => "Współdziel poprzez maila", @@ -35,6 +57,8 @@ "Password protected" => "Zabezpieczone hasłem", "Error unsetting expiration date" => "Błąd niszczenie daty wygaśnięcia", "Error setting expiration date" => "Błąd podczas ustawiania daty wygaśnięcia", +"Sending ..." => "Wysyłanie...", +"Email sent" => "Wyślij Email", "ownCloud password reset" => "restart hasła", "Use the following link to reset your password: {link}" => "Proszę użyć tego odnośnika do zresetowania hasła: {link}", "You will receive a link to reset your password via Email." => "Odnośnik służący do resetowania hasła zostanie wysłany na adres e-mail.", diff --git a/core/l10n/pt_BR.php b/core/l10n/pt_BR.php index f40328407f94c154c6e2fb81771ccce2ca0f6bf2..f28b00359956d8424025b29d876fabd122fc6ec9 100644 --- a/core/l10n/pt_BR.php +++ b/core/l10n/pt_BR.php @@ -1,18 +1,40 @@ "Nome da aplicação não foi fornecido.", +"Category type not provided." => "Tipo de categoria não fornecido.", "No category to add?" => "Nenhuma categoria adicionada?", "This category already exists: " => "Essa categoria já existe", +"Object type not provided." => "tipo de objeto não fornecido.", +"%s ID not provided." => "%s ID não fornecido(s).", +"Error adding %s to favorites." => "Erro ao adicionar %s aos favoritos.", +"No categories selected for deletion." => "Nenhuma categoria selecionada para deletar.", +"Error removing %s from favorites." => "Erro ao remover %s dos favoritos.", "Settings" => "Configurações", +"seconds ago" => "segundos atrás", +"1 minute ago" => "1 minuto atrás", +"{minutes} minutes ago" => "{minutes} minutos atrás", +"1 hour ago" => "1 hora atrás", +"{hours} hours ago" => "{hours} horas atrás", +"today" => "hoje", +"yesterday" => "ontem", +"{days} days ago" => "{days} dias atrás", +"last month" => "último mês", +"{months} months ago" => "{months} meses atrás", +"months ago" => "meses atrás", +"last year" => "último ano", +"years ago" => "anos atrás", "Choose" => "Escolha", "Cancel" => "Cancelar", "No" => "Não", "Yes" => "Sim", "Ok" => "Ok", -"No categories selected for deletion." => "Nenhuma categoria selecionada para deletar.", +"The object type is not specified." => "O tipo de objeto não foi especificado.", "Error" => "Erro", +"The app name is not specified." => "O nome do app não foi especificado.", +"The required file {file} is not installed!" => "O arquivo {file} necessário não está instalado!", "Error while sharing" => "Erro ao compartilhar", "Error while unsharing" => "Erro ao descompartilhar", "Error while changing permissions" => "Erro ao mudar permissões", +"Shared with you and the group {group} by {owner}" => "Compartilhado com você e com o grupo {group} por {owner}", +"Shared with you by {owner}" => "Compartilhado com você por {owner}", "Share with" => "Compartilhar com", "Share with link" => "Compartilhar com link", "Password protect" => "Proteger com senha", @@ -22,6 +44,7 @@ "Share via email:" => "Compartilhar via e-mail:", "No people found" => "Nenhuma pessoa encontrada", "Resharing is not allowed" => "Não é permitido re-compartilhar", +"Shared in {item} with {user}" => "Compartilhado em {item} com {user}", "Unshare" => "Descompartilhar", "can edit" => "pode editar", "access control" => "controle de acesso", @@ -35,6 +58,8 @@ "ownCloud password reset" => "Redefinir senha ownCloud", "Use the following link to reset your password: {link}" => "Use o seguinte link para redefinir sua senha: {link}", "You will receive a link to reset your password via Email." => "Você receberá um link para redefinir sua senha via e-mail.", +"Reset email send." => "Email de redefinição de senha enviado.", +"Request failed!" => "A requisição falhou!", "Username" => "Nome de Usuário", "Request reset" => "Pedido de reposição", "Your password was reset" => "Sua senha foi mudada", @@ -86,6 +111,8 @@ "December" => "Dezembro", "web services under your control" => "web services sob seu controle", "Log out" => "Sair", +"Automatic logon rejected!" => "Entrada Automática no Sistema Rejeitada!", +"If you did not change your password recently, your account may be compromised!" => "Se você não mudou a sua senha recentemente, a sua conta pode estar comprometida!", "Please change your password to secure your account again." => "Por favor troque sua senha para tornar sua conta segura novamente.", "Lost your password?" => "Esqueçeu sua senha?", "remember" => "lembrete", @@ -93,5 +120,7 @@ "You are logged out." => "Você está desconectado.", "prev" => "anterior", "next" => "próximo", -"Security Warning!" => "Aviso de Segurança!" +"Security Warning!" => "Aviso de Segurança!", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Por favor, verifique a sua senha.
    Por motivos de segurança, você deverá ser solicitado a muda-la ocasionalmente.", +"Verify" => "Verificar" ); diff --git a/core/l10n/pt_PT.php b/core/l10n/pt_PT.php index c9daa645c474c99bcb5d845185a25aea80cf3979..24017d39819bb421e431b5fab4d1af34a2126a83 100644 --- a/core/l10n/pt_PT.php +++ b/core/l10n/pt_PT.php @@ -1,15 +1,35 @@ "Nome da aplicação não definida.", +"Category type not provided." => "Tipo de categoria não fornecido", "No category to add?" => "Nenhuma categoria para adicionar?", "This category already exists: " => "Esta categoria já existe:", +"Object type not provided." => "Tipo de objecto não fornecido", +"%s ID not provided." => "ID %s não fornecido", +"Error adding %s to favorites." => "Erro a adicionar %s aos favoritos", +"No categories selected for deletion." => "Nenhuma categoria seleccionar para eliminar", +"Error removing %s from favorites." => "Erro a remover %s dos favoritos.", "Settings" => "Definições", +"seconds ago" => "Minutos atrás", +"1 minute ago" => "Falta 1 minuto", +"{minutes} minutes ago" => "{minutes} minutos atrás", +"1 hour ago" => "Há 1 hora", +"{hours} hours ago" => "Há {hours} horas atrás", +"today" => "hoje", +"yesterday" => "ontem", +"{days} days ago" => "{days} dias atrás", +"last month" => "ultímo mês", +"{months} months ago" => "Há {months} meses atrás", +"months ago" => "meses atrás", +"last year" => "ano passado", +"years ago" => "anos atrás", "Choose" => "Escolha", "Cancel" => "Cancelar", "No" => "Não", "Yes" => "Sim", "Ok" => "Ok", -"No categories selected for deletion." => "Nenhuma categoria seleccionar para eliminar", +"The object type is not specified." => "O tipo de objecto não foi especificado", "Error" => "Erro", +"The app name is not specified." => "O nome da aplicação não foi especificado", +"The required file {file} is not installed!" => "O ficheiro necessário {file} não está instalado!", "Error while sharing" => "Erro ao partilhar", "Error while unsharing" => "Erro ao deixar de partilhar", "Error while changing permissions" => "Erro ao mudar permissões", @@ -38,6 +58,8 @@ "ownCloud password reset" => "Reposição da password ownCloud", "Use the following link to reset your password: {link}" => "Use o seguinte endereço para repor a sua password: {link}", "You will receive a link to reset your password via Email." => "Vai receber um endereço para repor a sua password", +"Reset email send." => "E-mail de reinicialização enviado.", +"Request failed!" => "O pedido falhou!", "Username" => "Utilizador", "Request reset" => "Pedir reposição", "Your password was reset" => "A sua password foi reposta", @@ -54,6 +76,8 @@ "Edit categories" => "Editar categorias", "Add" => "Adicionar", "Security Warning" => "Aviso de Segurança", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Não existe nenhum gerador seguro de números aleatórios, por favor, active a extensão OpenSSL no PHP.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Sem nenhum gerador seguro de números aleatórios, uma pessoa mal intencionada pode prever a sua password, reiniciar as seguranças adicionais e tomar conta da sua conta. ", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "A sua pasta com os dados e os seus ficheiros estão provavelmente acessíveis a partir das internet. Sugerimos veementemente que configure o seu servidor web de maneira a que a pasta com os dados deixe de ficar acessível, ou mova a pasta com os dados para fora da raiz de documentos do servidor web.", "Create an admin account" => "Criar uma conta administrativa", "Advanced" => "Avançado", @@ -87,6 +111,8 @@ "December" => "Dezembro", "web services under your control" => "serviços web sob o seu controlo", "Log out" => "Sair", +"Automatic logon rejected!" => "Login automático rejeitado!", +"If you did not change your password recently, your account may be compromised!" => "Se não mudou a sua palavra-passe recentemente, a sua conta pode ter sido comprometida!", "Please change your password to secure your account again." => "Por favor mude a sua palavra-passe para assegurar a sua conta de novo.", "Lost your password?" => "Esqueceu a sua password?", "remember" => "lembrar", diff --git a/core/l10n/ro.php b/core/l10n/ro.php index d0551be248350c680ebc9b8571f98fd33d07e6b2..560ef5b9fc88c12f59834fec9cb066f17680363c 100644 --- a/core/l10n/ro.php +++ b/core/l10n/ro.php @@ -1,14 +1,21 @@ "Numele aplicație nu este furnizat.", "No category to add?" => "Nici o categorie de adăugat?", "This category already exists: " => "Această categorie deja există:", +"No categories selected for deletion." => "Nici o categorie selectată pentru ștergere.", "Settings" => "Configurări", +"seconds ago" => "secunde în urmă", +"1 minute ago" => "1 minut în urmă", +"today" => "astăzi", +"yesterday" => "ieri", +"last month" => "ultima lună", +"months ago" => "luni în urmă", +"last year" => "ultimul an", +"years ago" => "ani în urmă", "Choose" => "Alege", "Cancel" => "Anulare", "No" => "Nu", "Yes" => "Da", "Ok" => "Ok", -"No categories selected for deletion." => "Nici o categorie selectată pentru ștergere.", "Error" => "Eroare", "Error while sharing" => "Eroare la partajare", "Error while unsharing" => "Eroare la anularea partajării", diff --git a/core/l10n/ru.php b/core/l10n/ru.php index ff5f30fbe18e8314ec6964e2f8e564f5bed6aff5..4db2a2f06fdcf2eb43fdd0df9f87fed2276c2a12 100644 --- a/core/l10n/ru.php +++ b/core/l10n/ru.php @@ -1,15 +1,39 @@ "Имя приложения не установлено.", +"User %s shared a file with you" => "Пользователь %s поделился с вами файлом", +"User %s shared a folder with you" => "Пользователь %s открыл вам доступ к папке", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Пользователь %s открыл вам доступ к файлу \"%s\". Он доступен для загрузки здесь: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Пользователь %s открыл вам доступ к папке \"%s\". Она доступна для загрузки здесь: %s", +"Category type not provided." => "Тип категории не предоставлен", "No category to add?" => "Нет категорий для добавления?", "This category already exists: " => "Эта категория уже существует: ", +"Object type not provided." => "Тип объекта не предоставлен", +"%s ID not provided." => "ID %s не предоставлен", +"Error adding %s to favorites." => "Ошибка добавления %s в избранное", +"No categories selected for deletion." => "Нет категорий для удаления.", +"Error removing %s from favorites." => "Ошибка удаления %s из избранного", "Settings" => "Настройки", +"seconds ago" => "несколько секунд назад", +"1 minute ago" => "1 минуту назад", +"{minutes} minutes ago" => "{minutes} минут назад", +"1 hour ago" => "час назад", +"{hours} hours ago" => "{hours} часов назад", +"today" => "сегодня", +"yesterday" => "вчера", +"{days} days ago" => "{days} дней назад", +"last month" => "в прошлом месяце", +"{months} months ago" => "{months} месяцев назад", +"months ago" => "несколько месяцев назад", +"last year" => "в прошлом году", +"years ago" => "несколько лет назад", "Choose" => "Выбрать", "Cancel" => "Отмена", "No" => "Нет", "Yes" => "Да", "Ok" => "Ок", -"No categories selected for deletion." => "Нет категорий для удаления.", +"The object type is not specified." => "Тип объекта не указан", "Error" => "Ошибка", +"The app name is not specified." => "Имя приложения не указано", +"The required file {file} is not installed!" => "Необходимый файл {file} не установлен!", "Error while sharing" => "Ошибка при открытии доступа", "Error while unsharing" => "Ошибка при закрытии доступа", "Error while changing permissions" => "Ошибка при смене разрешений", @@ -19,6 +43,8 @@ "Share with link" => "Поделиться с ссылкой", "Password protect" => "Защитить паролем", "Password" => "Пароль", +"Email link to person" => "Почтовая ссылка на персону", +"Send" => "Отправить", "Set expiration date" => "Установить срок доступа", "Expiration date" => "Дата окончания", "Share via email:" => "Поделится через электронную почту:", @@ -35,6 +61,8 @@ "Password protected" => "Защищено паролем", "Error unsetting expiration date" => "Ошибка при отмене срока доступа", "Error setting expiration date" => "Ошибка при установке срока доступа", +"Sending ..." => "Отправляется ...", +"Email sent" => "Письмо отправлено", "ownCloud password reset" => "Сброс пароля ", "Use the following link to reset your password: {link}" => "Используйте следующую ссылку чтобы сбросить пароль: {link}", "You will receive a link to reset your password via Email." => "На ваш адрес Email выслана ссылка для сброса пароля.", diff --git a/core/l10n/ru_RU.php b/core/l10n/ru_RU.php index 610bb0b175bcb1e25aedeb841d44dd624e3dd92a..7dea4062809638e27a67468a696f84206800bf71 100644 --- a/core/l10n/ru_RU.php +++ b/core/l10n/ru_RU.php @@ -1,15 +1,35 @@ "Имя приложения не предоставлено.", +"Category type not provided." => "Тип категории не предоставлен.", "No category to add?" => "Нет категории для добавления?", "This category already exists: " => "Эта категория уже существует:", +"Object type not provided." => "Тип объекта не предоставлен.", +"%s ID not provided." => "%s ID не предоставлен.", +"Error adding %s to favorites." => "Ошибка добавления %s в избранное.", +"No categories selected for deletion." => "Нет категорий, выбранных для удаления.", +"Error removing %s from favorites." => "Ошибка удаления %s из избранного.", "Settings" => "Настройки", +"seconds ago" => "секунд назад", +"1 minute ago" => " 1 минуту назад", +"{minutes} minutes ago" => "{минуты} минут назад", +"1 hour ago" => "1 час назад", +"{hours} hours ago" => "{часы} часов назад", +"today" => "сегодня", +"yesterday" => "вчера", +"{days} days ago" => "{дни} дней назад", +"last month" => "в прошлом месяце", +"{months} months ago" => "{месяцы} месяцев назад", +"months ago" => "месяц назад", +"last year" => "в прошлом году", +"years ago" => "лет назад", "Choose" => "Выбрать", "Cancel" => "Отмена", "No" => "Нет", "Yes" => "Да", "Ok" => "Да", -"No categories selected for deletion." => "Нет категорий, выбранных для удаления.", +"The object type is not specified." => "Тип объекта не указан.", "Error" => "Ошибка", +"The app name is not specified." => "Имя приложения не указано.", +"The required file {file} is not installed!" => "Требуемый файл {файл} не установлен!", "Error while sharing" => "Ошибка создания общего доступа", "Error while unsharing" => "Ошибка отключения общего доступа", "Error while changing permissions" => "Ошибка при изменении прав доступа", diff --git a/core/l10n/si_LK.php b/core/l10n/si_LK.php index 9061274fb1529e3d205d12ae04fab36807ff63fd..35b0df3188cd71d808aee8932108e6bbfdcd1ebd 100644 --- a/core/l10n/si_LK.php +++ b/core/l10n/si_LK.php @@ -1,12 +1,19 @@ "යෙදුම් නාමය සපයා නැත.", +"No categories selected for deletion." => "මකා දැමීම සඳහා ප්‍රවර්ගයන් තෝරා නොමැත.", "Settings" => "සැකසුම්", +"seconds ago" => "තත්පරයන්ට පෙර", +"1 minute ago" => "1 මිනිත්තුවකට පෙර", +"today" => "අද", +"yesterday" => "ඊයේ", +"last month" => "පෙර මාසයේ", +"months ago" => "මාස කීපයකට පෙර", +"last year" => "පෙර අවුරුද්දේ", +"years ago" => "අවුරුදු කීපයකට පෙර", "Choose" => "තෝරන්න", "Cancel" => "එපා", "No" => "නැහැ", "Yes" => "ඔව්", "Ok" => "හරි", -"No categories selected for deletion." => "මකා දැමීම සඳහා ප්‍රවර්ගයන් තෝරා නොමැත.", "Error" => "දෝෂයක්", "Share with" => "බෙදාගන්න", "Share with link" => "යොමුවක් මඟින් බෙදාගන්න", @@ -19,15 +26,20 @@ "can edit" => "සංස්කරණය කළ හැක", "access control" => "ප්‍රවේශ පාලනය", "create" => "සදන්න", +"update" => "යාවත්කාලීන කරන්න", "delete" => "මකන්න", "share" => "බෙදාහදාගන්න", "Password protected" => "මුර පදයකින් ආරක්ශාකර ඇත", "Error unsetting expiration date" => "කල් ඉකුත් දිනය ඉවත් කිරීමේ දෝෂයක්", "Error setting expiration date" => "කල් ඉකුත් දිනය ස්ථාපනය කිරීමේ දෝෂයක්", +"ownCloud password reset" => "ownCloud මුරපදය ප්‍රත්‍යාරම්භ කරන්න", +"You will receive a link to reset your password via Email." => "ඔබගේ මුරපදය ප්‍රත්‍යාරම්භ කිරීම සඳහා යොමුව විද්‍යුත් තැපෑලෙන් ලැබෙනු ඇත", "Request failed!" => "ඉල්ලීම අසාර්ථකයි!", "Username" => "පරිශීලක නම", +"Your password was reset" => "ඔබේ මුරපදය ප්‍රත්‍යාරම්භ කරන ලදී", "To login page" => "පිවිසුම් පිටුවට", "New password" => "නව මුර පදයක්", +"Reset password" => "මුරපදය ප්‍රත්‍යාරම්භ කරන්න", "Personal" => "පෞද්ගලික", "Users" => "පරිශීලකයන්", "Apps" => "යෙදුම්", @@ -39,9 +51,11 @@ "Add" => "එක් කරන්න", "Security Warning" => "ආරක්ෂක නිවේදනයක්", "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "ආරක්ෂිත අහඹු සංඛ්‍යා උත්පාදකයක් නොමැති නම් ඔබගේ ගිණුමට පහරදෙන අයකුට එහි මුරපද යළි පිහිටුවීමට අවශ්‍ය ටෝකන පහසුවෙන් සොයාගෙන ඔබගේ ගිණුම පැහැරගත හැක.", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "ඔබගේ දත්ත ඩිරෙක්ටරිය හා ගොනුවලට අන්තර්ජාලයෙන් පිවිසිය හැක. ownCloud සපයා ඇති .htaccess ගොනුව ක්‍රියාකරන්නේ නැත. අපි තරයේ කියා සිටිනුයේ නම්, මෙම දත්ත හා ගොනු එසේ පිවිසීමට නොහැකි වන ලෙස ඔබේ වෙබ් සේවාදායකයා වින්‍යාස කරන ලෙස හෝ එම ඩිරෙක්ටරිය වෙබ් මූලයෙන් පිටතට ගෙනයන ලෙසය.", "Advanced" => "දියුණු/උසස්", "Data folder" => "දත්ත ෆෝල්ඩරය", "Configure the database" => "දත්ත සමුදාය හැඩගැසීම", +"will be used" => "භාවිතා වනු ඇත", "Database user" => "දත්තගබඩා භාවිතාකරු", "Database password" => "දත්තගබඩාවේ මුරපදය", "Database name" => "දත්තගබඩාවේ නම", diff --git a/core/l10n/sk_SK.php b/core/l10n/sk_SK.php index 8b76ccc537eccb4344195ecf43cce04e857ee535..162d94e824219bbe66ce6c5bc302315670d49eff 100644 --- a/core/l10n/sk_SK.php +++ b/core/l10n/sk_SK.php @@ -1,15 +1,35 @@ "Meno aplikácie nezadané.", +"Category type not provided." => "Neposkytnutý kategorický typ.", "No category to add?" => "Žiadna kategória pre pridanie?", "This category already exists: " => "Táto kategória už existuje:", +"Object type not provided." => "Neposkytnutý typ objektu.", +"%s ID not provided." => "%s ID neposkytnuté.", +"Error adding %s to favorites." => "Chyba pri pridávaní %s do obľúbených položiek.", +"No categories selected for deletion." => "Neboli vybrané žiadne kategórie pre odstránenie.", +"Error removing %s from favorites." => "Chyba pri odstraňovaní %s z obľúbených položiek.", "Settings" => "Nastavenia", +"seconds ago" => "pred sekundami", +"1 minute ago" => "pred minútou", +"{minutes} minutes ago" => "pred {minutes} minútami", +"1 hour ago" => "Pred 1 hodinou.", +"{hours} hours ago" => "Pred {hours} hodinami.", +"today" => "dnes", +"yesterday" => "včera", +"{days} days ago" => "pred {days} dňami", +"last month" => "minulý mesiac", +"{months} months ago" => "Pred {months} mesiacmi.", +"months ago" => "pred mesiacmi", +"last year" => "minulý rok", +"years ago" => "pred rokmi", "Choose" => "Výber", "Cancel" => "Zrušiť", "No" => "Nie", "Yes" => "Áno", "Ok" => "Ok", -"No categories selected for deletion." => "Neboli vybrané žiadne kategórie pre odstránenie.", +"The object type is not specified." => "Nešpecifikovaný typ objektu.", "Error" => "Chyba", +"The app name is not specified." => "Nešpecifikované meno aplikácie.", +"The required file {file} is not installed!" => "Požadovaný súbor {file} nie je inštalovaný!", "Error while sharing" => "Chyba počas zdieľania", "Error while unsharing" => "Chyba počas ukončenia zdieľania", "Error while changing permissions" => "Chyba počas zmeny oprávnení", diff --git a/core/l10n/sl.php b/core/l10n/sl.php index 6c63ba04661c9d432a64d3ec48f2a3e3ca92733b..0ee2eb03b3cb24b386cd5e1affe93553d574da87 100644 --- a/core/l10n/sl.php +++ b/core/l10n/sl.php @@ -1,27 +1,56 @@ "Ime programa ni določeno.", +"User %s shared a file with you" => "Uporanik %s je dal datoteko v souporabo z vami", +"User %s shared a folder with you" => "Uporanik %s je dal mapo v souporabo z vami", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Uporanik %s je dal datoteko \"%s\" v souporabo z vami. Prenesete jo lahko tukaj: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Uporanik %s je dal mapo \"%s\" v souporabo z vami. Prenesete je lahko tukaj: %s", +"Category type not provided." => "Vrsta kategorije ni podana.", "No category to add?" => "Ni kategorije za dodajanje?", "This category already exists: " => "Ta kategorija že obstaja:", +"Object type not provided." => "Vrsta predmeta ni podana.", +"%s ID not provided." => "%s ID ni podan.", +"Error adding %s to favorites." => "Napaka pri dodajanju %s med priljubljene.", +"No categories selected for deletion." => "Za izbris ni izbrana nobena kategorija.", +"Error removing %s from favorites." => "Napaka pri odstranjevanju %s iz priljubljenih.", "Settings" => "Nastavitve", +"seconds ago" => "pred nekaj sekundami", +"1 minute ago" => "pred minuto", +"{minutes} minutes ago" => "pred {minutes} minutami", +"1 hour ago" => "pred 1 uro", +"{hours} hours ago" => "pred {hours} urami", +"today" => "danes", +"yesterday" => "včeraj", +"{days} days ago" => "pred {days} dnevi", +"last month" => "zadnji mesec", +"{months} months ago" => "pred {months} meseci", +"months ago" => "mesecev nazaj", +"last year" => "lansko leto", +"years ago" => "let nazaj", "Choose" => "Izbor", "Cancel" => "Prekliči", "No" => "Ne", "Yes" => "Da", "Ok" => "V redu", -"No categories selected for deletion." => "Za izbris ni izbrana nobena kategorija.", +"The object type is not specified." => "Vrsta predmeta ni podana.", "Error" => "Napaka", +"The app name is not specified." => "Ime aplikacije ni podano.", +"The required file {file} is not installed!" => "Zahtevana datoteka {file} ni nameščena!", "Error while sharing" => "Napaka med souporabo", "Error while unsharing" => "Napaka med odstranjevanjem souporabe", "Error while changing permissions" => "Napaka med spreminjanjem dovoljenj", +"Shared with you and the group {group} by {owner}" => "V souporabi z vami in skupino {group}. Lastnik je {owner}.", +"Shared with you by {owner}" => "V souporabi z vami. Lastnik je {owner}.", "Share with" => "Omogoči souporabo z", "Share with link" => "Omogoči souporabo s povezavo", "Password protect" => "Zaščiti z geslom", "Password" => "Geslo", +"Email link to person" => "Posreduj povezavo po e-pošti", +"Send" => "Pošlji", "Set expiration date" => "Nastavi datum preteka", "Expiration date" => "Datum preteka", "Share via email:" => "Souporaba preko elektronske pošte:", "No people found" => "Ni najdenih uporabnikov", "Resharing is not allowed" => "Ponovna souporaba ni omogočena", +"Shared in {item} with {user}" => "V souporabi v {item} z {user}", "Unshare" => "Odstrani souporabo", "can edit" => "lahko ureja", "access control" => "nadzor dostopa", @@ -32,9 +61,13 @@ "Password protected" => "Zaščiteno z geslom", "Error unsetting expiration date" => "Napaka brisanja datuma preteka", "Error setting expiration date" => "Napaka med nastavljanjem datuma preteka", +"Sending ..." => "Pošiljam ...", +"Email sent" => "E-pošta je bila poslana", "ownCloud password reset" => "Ponastavitev gesla ownCloud", "Use the following link to reset your password: {link}" => "Uporabite naslednjo povezavo za ponastavitev gesla: {link}", "You will receive a link to reset your password via Email." => "Na elektronski naslov boste prejeli povezavo za ponovno nastavitev gesla.", +"Reset email send." => "E-pošta za ponastavitev je bila poslana.", +"Request failed!" => "Zahtevek je spodletel!", "Username" => "Uporabniško Ime", "Request reset" => "Zahtevaj ponastavitev", "Your password was reset" => "Geslo je ponastavljeno", @@ -51,6 +84,8 @@ "Edit categories" => "Uredi kategorije", "Add" => "Dodaj", "Security Warning" => "Varnostno opozorilo", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Na voljo ni varnega generatorja naključnih števil. Prosimo, če omogočite PHP OpenSSL razširitev.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Brez varnega generatorja naključnih števil lahko napadalec napove žetone za ponastavitev gesla, kar mu omogoča, da prevzame vaš ​​račun.", "Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Trenutno je dostop do podatkovne mape in datotek najverjetneje omogočen vsem uporabnikom na omrežju. Datoteka .htaccess, vključena v ownCloud namreč ni omogočena. Močno priporočamo nastavitev spletnega strežnika tako, da mapa podatkov ne bo javno dostopna ali pa, da jo prestavite ven iz korenske mape spletnega strežnika.", "Create an admin account" => "Ustvari skrbniški račun", "Advanced" => "Napredne možnosti", @@ -85,6 +120,7 @@ "web services under your control" => "spletne storitve pod vašim nadzorom", "Log out" => "Odjava", "Automatic logon rejected!" => "Samodejno prijavljanje je zavrnjeno!", +"If you did not change your password recently, your account may be compromised!" => "Če vašega gesla niste nedavno spremenili, je vaš račun lahko ogrožen!", "Please change your password to secure your account again." => "Spremenite geslo za izboljšanje zaščite računa.", "Lost your password?" => "Ali ste pozabili geslo?", "remember" => "Zapomni si me", @@ -93,5 +129,6 @@ "prev" => "nazaj", "next" => "naprej", "Security Warning!" => "Varnostno opozorilo!", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Prosimo, če preverite vaše geslo. Iz varnostnih razlogov vas lahko občasno prosimo, da ga ponovno vnesete.", "Verify" => "Preveri" ); diff --git a/core/l10n/sr.php b/core/l10n/sr.php index b2576c44445b2b93333838b72d827a135802ba1e..406b92ff83f8e74267853ae964288dee11134837 100644 --- a/core/l10n/sr.php +++ b/core/l10n/sr.php @@ -1,9 +1,65 @@ "Врста категорије није унет.", +"No category to add?" => "Додати још неку категорију?", +"This category already exists: " => "Категорија већ постоји:", +"Object type not provided." => "Врста објекта није унета.", +"%s ID not provided." => "%s ИД нису унети.", +"Error adding %s to favorites." => "Грешка приликом додавања %s у омиљене.", +"No categories selected for deletion." => "Ни једна категорија није означена за брисање.", +"Error removing %s from favorites." => "Грешка приликом уклањања %s из омиљених", "Settings" => "Подешавања", +"seconds ago" => "пре неколико секунди", +"1 minute ago" => "пре 1 минут", +"{minutes} minutes ago" => "пре {minutes} минута", +"1 hour ago" => "Пре једног сата", +"{hours} hours ago" => "Пре {hours} сата (сати)", +"today" => "данас", +"yesterday" => "јуче", +"{days} days ago" => "пре {days} дана", +"last month" => "прошлог месеца", +"{months} months ago" => "Пре {months} месеца (месеци)", +"months ago" => "месеци раније", +"last year" => "прошле године", +"years ago" => "година раније", +"Choose" => "Одабери", "Cancel" => "Откажи", +"No" => "Не", +"Yes" => "Да", +"Ok" => "У реду", +"The object type is not specified." => "Врста објекта није подешена.", +"Error" => "Грешка", +"The app name is not specified." => "Име програма није унето.", +"The required file {file} is not installed!" => "Потребна датотека {file} није инсталирана.", +"Error while sharing" => "Грешка у дељењу", +"Error while unsharing" => "Грешка код искључења дељења", +"Error while changing permissions" => "Грешка код промене дозвола", +"Shared with you and the group {group} by {owner}" => "Дељено са вама и са групом {group}. Поделио {owner}.", +"Shared with you by {owner}" => "Поделио са вама {owner}", +"Share with" => "Подели са", +"Share with link" => "Подели линк", +"Password protect" => "Заштићено лозинком", "Password" => "Лозинка", +"Set expiration date" => "Постави датум истека", +"Expiration date" => "Датум истека", +"Share via email:" => "Подели поштом:", +"No people found" => "Особе нису пронађене.", +"Resharing is not allowed" => "Поновно дељење није дозвољено", +"Shared in {item} with {user}" => "Подељено унутар {item} са {user}", +"Unshare" => "Не дели", +"can edit" => "може да мења", +"access control" => "права приступа", +"create" => "направи", +"update" => "ажурирај", +"delete" => "обриши", +"share" => "подели", +"Password protected" => "Заштићено лозинком", +"Error unsetting expiration date" => "Грешка код поништавања датума истека", +"Error setting expiration date" => "Грешка код постављања датума истека", +"ownCloud password reset" => "Поништавање лозинке за ownCloud", "Use the following link to reset your password: {link}" => "Овом везом ресетујте своју лозинку: {link}", "You will receive a link to reset your password via Email." => "Добићете везу за ресетовање лозинке путем е-поште.", +"Reset email send." => "Захтев је послат поштом.", +"Request failed!" => "Захтев одбијен!", "Username" => "Корисничко име", "Request reset" => "Захтевај ресетовање", "Your password was reset" => "Ваша лозинка је ресетована", @@ -15,8 +71,14 @@ "Apps" => "Програми", "Admin" => "Аднинистрација", "Help" => "Помоћ", +"Access forbidden" => "Забрањен приступ", "Cloud not found" => "Облак није нађен", +"Edit categories" => "Измени категорије", "Add" => "Додај", +"Security Warning" => "Сигурносно упозорење", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Поуздан генератор случајних бројева није доступан, предлажемо да укључите PHP проширење OpenSSL.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Без поузданог генератора случајнох бројева нападач лако може предвидети лозинку за поништавање кључа шифровања и отети вам налог.", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Тренутно су ваши подаци и датотеке доступне са интернета. Датотека .htaccess коју је обезбедио пакет ownCloud не функционише. Саветујемо вам да подесите веб сервер тако да директоријум са подацима не буде изложен или да га преместите изван коренског директоријума веб сервера.", "Create an admin account" => "Направи административни налог", "Advanced" => "Напредно", "Data folder" => "Фацикла података", @@ -25,6 +87,7 @@ "Database user" => "Корисник базе", "Database password" => "Лозинка базе", "Database name" => "Име базе", +"Database tablespace" => "Радни простор базе података", "Database host" => "Домаћин базе", "Finish setup" => "Заврши подешавање", "Sunday" => "Недеља", @@ -48,10 +111,16 @@ "December" => "Децембар", "web services under your control" => "веб сервиси под контролом", "Log out" => "Одјава", +"Automatic logon rejected!" => "Аутоматска пријава је одбијена!", +"If you did not change your password recently, your account may be compromised!" => "Ако ускоро не промените лозинку ваш налог може бити компромитован!", +"Please change your password to secure your account again." => "Промените лозинку да бисте обезбедили налог.", "Lost your password?" => "Изгубили сте лозинку?", "remember" => "упамти", "Log in" => "Пријава", "You are logged out." => "Одјављени сте.", "prev" => "претходно", -"next" => "следеће" +"next" => "следеће", +"Security Warning!" => "Сигурносно упозорење!", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Потврдите лозинку.
    Из сигурносних разлога затрежићемо вам да два пута унесете лозинку.", +"Verify" => "Потврди" ); diff --git a/core/l10n/sv.php b/core/l10n/sv.php index d10ee392fa89d089645587890af446b167e90781..b06ccb199c6a4c54495d2826651fb8619ceba907 100644 --- a/core/l10n/sv.php +++ b/core/l10n/sv.php @@ -1,15 +1,35 @@ "Programnamn har inte angetts.", +"Category type not provided." => "Kategorityp inte angiven.", "No category to add?" => "Ingen kategori att lägga till?", "This category already exists: " => "Denna kategori finns redan:", +"Object type not provided." => "Objekttyp inte angiven.", +"%s ID not provided." => "%s ID inte angiven.", +"Error adding %s to favorites." => "Fel vid tillägg av %s till favoriter.", +"No categories selected for deletion." => "Inga kategorier valda för radering.", +"Error removing %s from favorites." => "Fel vid borttagning av %s från favoriter.", "Settings" => "Inställningar", +"seconds ago" => "sekunder sedan", +"1 minute ago" => "1 minut sedan", +"{minutes} minutes ago" => "{minutes} minuter sedan", +"1 hour ago" => "1 timme sedan", +"{hours} hours ago" => "{hours} timmar sedan", +"today" => "i dag", +"yesterday" => "i går", +"{days} days ago" => "{days} dagar sedan", +"last month" => "förra månaden", +"{months} months ago" => "{months} månader sedan", +"months ago" => "månader sedan", +"last year" => "förra året", +"years ago" => "år sedan", "Choose" => "Välj", "Cancel" => "Avbryt", "No" => "Nej", "Yes" => "Ja", "Ok" => "Ok", -"No categories selected for deletion." => "Inga kategorier valda för radering.", +"The object type is not specified." => "Objekttypen är inte specificerad.", "Error" => "Fel", +"The app name is not specified." => " Namnet på appen är inte specificerad.", +"The required file {file} is not installed!" => "Den nödvändiga filen {file} är inte installerad!", "Error while sharing" => "Fel vid delning", "Error while unsharing" => "Fel när delning skulle avslutas", "Error while changing permissions" => "Fel vid ändring av rättigheter", diff --git a/core/l10n/ta_LK.php b/core/l10n/ta_LK.php index faf82fd1f9cd5909f9298e3ea01d7f93489128d2..9a432d11c9b551f79c862117f1f668394bbaac57 100644 --- a/core/l10n/ta_LK.php +++ b/core/l10n/ta_LK.php @@ -1,15 +1,35 @@ "செயலி பெயர் வழங்கப்படவில்லை.", +"Category type not provided." => "பிரிவு வகைகள் வழங்கப்படவில்லை", "No category to add?" => "சேர்ப்பதற்கான வகைகள் இல்லையா?", "This category already exists: " => "இந்த வகை ஏற்கனவே உள்ளது:", +"Object type not provided." => "பொருள் வகை வழங்கப்படவில்லை", +"%s ID not provided." => "%s ID வழங்கப்படவில்லை", +"Error adding %s to favorites." => "விருப்பங்களுக்கு %s ஐ சேர்ப்பதில் வழு", +"No categories selected for deletion." => "நீக்குவதற்கு எந்தப் பிரிவும் தெரிவுசெய்யப்படவில்லை.", +"Error removing %s from favorites." => "விருப்பத்திலிருந்து %s ஐ அகற்றுவதில் வழு.உஇஇ", "Settings" => "அமைப்புகள்", +"seconds ago" => "செக்கன்களுக்கு முன்", +"1 minute ago" => "1 நிமிடத்திற்கு முன் ", +"{minutes} minutes ago" => "{நிமிடங்கள்} நிமிடங்களுக்கு முன் ", +"1 hour ago" => "1 மணித்தியாலத்திற்கு முன்", +"{hours} hours ago" => "{மணித்தியாலங்கள்} மணித்தியாலங்களிற்கு முன்", +"today" => "இன்று", +"yesterday" => "நேற்று", +"{days} days ago" => "{நாட்கள்} நாட்களுக்கு முன்", +"last month" => "கடந்த மாதம்", +"{months} months ago" => "{மாதங்கள்} மாதங்களிற்கு முன்", +"months ago" => "மாதங்களுக்கு முன்", +"last year" => "கடந்த வருடம்", +"years ago" => "வருடங்களுக்கு முன்", "Choose" => "தெரிவுசெய்க ", "Cancel" => "இரத்து செய்க", "No" => "இல்லை", "Yes" => "ஆம்", "Ok" => "சரி", -"No categories selected for deletion." => "நீக்குவதற்கு எந்தப் பிரிவும் தெரிவுசெய்யப்படவில்லை.", +"The object type is not specified." => "பொருள் வகை குறிப்பிடப்படவில்லை.", "Error" => "வழு", +"The app name is not specified." => "செயலி பெயர் குறிப்பிடப்படவில்லை.", +"The required file {file} is not installed!" => "தேவைப்பட்ட கோப்பு {கோப்பு} நிறுவப்படவில்லை!", "Error while sharing" => "பகிரும் போதான வழு", "Error while unsharing" => "பகிராமல் உள்ளப்போதான வழு", "Error while changing permissions" => "அனுமதிகள் மாறும்போதான வழு", diff --git a/core/l10n/th_TH.php b/core/l10n/th_TH.php index eb6e18c281dcfc3e214508a2077e80fc8fe39ae8..e254ccf259f485fbecbc60f680a71c970d66a28d 100644 --- a/core/l10n/th_TH.php +++ b/core/l10n/th_TH.php @@ -1,15 +1,35 @@ "ยังไม่ได้ตั้งชื่อแอพพลิเคชั่น", +"Category type not provided." => "ยังไม่ได้ระบุชนิดของหมวดหมู่", "No category to add?" => "ไม่มีหมวดหมู่ที่ต้องการเพิ่ม?", "This category already exists: " => "หมวดหมู่นี้มีอยู่แล้ว: ", +"Object type not provided." => "ชนิดของวัตถุยังไม่ได้ถูกระบุ", +"%s ID not provided." => "ยังไม่ได้ระบุรหัส %s", +"Error adding %s to favorites." => "เกิดข้อผิดพลาดในการเพิ่ม %s เข้าไปยังรายการโปรด", +"No categories selected for deletion." => "ยังไม่ได้เลือกหมวดหมู่ที่ต้องการลบ", +"Error removing %s from favorites." => "เกิดข้อผิดพลาดในการลบ %s ออกจากรายการโปรด", "Settings" => "ตั้งค่า", +"seconds ago" => "วินาที ก่อนหน้านี้", +"1 minute ago" => "1 นาทีก่อนหน้านี้", +"{minutes} minutes ago" => "{minutes} นาทีก่อนหน้านี้", +"1 hour ago" => "1 ชั่วโมงก่อนหน้านี้", +"{hours} hours ago" => "{hours} ชั่วโมงก่อนหน้านี้", +"today" => "วันนี้", +"yesterday" => "เมื่อวานนี้", +"{days} days ago" => "{day} วันก่อนหน้านี้", +"last month" => "เดือนที่แล้ว", +"{months} months ago" => "{months} เดือนก่อนหน้านี้", +"months ago" => "เดือน ที่ผ่านมา", +"last year" => "ปีที่แล้ว", +"years ago" => "ปี ที่ผ่านมา", "Choose" => "เลือก", "Cancel" => "ยกเลิก", "No" => "ไม่ตกลง", "Yes" => "ตกลง", "Ok" => "ตกลง", -"No categories selected for deletion." => "ยังไม่ได้เลือกหมวดหมู่ที่ต้องการลบ", +"The object type is not specified." => "ชนิดของวัตถุยังไม่ได้รับการระบุ", "Error" => "พบข้อผิดพลาด", +"The app name is not specified." => "ชื่อของแอปยังไม่ได้รับการระบุชื่อ", +"The required file {file} is not installed!" => "ไฟล์ {file} ซึ่งเป็นไฟล์ที่จำเป็นต้องได้รับการติดตั้งไว้ก่อน ยังไม่ได้ถูกติดตั้ง", "Error while sharing" => "เกิดข้อผิดพลาดในระหว่างการแชร์ข้อมูล", "Error while unsharing" => "เกิดข้อผิดพลาดในการยกเลิกการแชร์ข้อมูล", "Error while changing permissions" => "เกิดข้อผิดพลาดในการเปลี่ยนสิทธิ์การเข้าใช้งาน", diff --git a/core/l10n/tr.php b/core/l10n/tr.php index faaef3d4feebf83436cd69d8b58b5499fa1dcce2..cb0df0239939163f5b19a08e3df638332b2cc2fb 100644 --- a/core/l10n/tr.php +++ b/core/l10n/tr.php @@ -1,15 +1,20 @@ "Uygulama adı verilmedi.", "No category to add?" => "Eklenecek kategori yok?", "This category already exists: " => "Bu kategori zaten mevcut: ", +"No categories selected for deletion." => "Silmek için bir kategori seçilmedi", "Settings" => "Ayarlar", +"Choose" => "seç", "Cancel" => "İptal", "No" => "Hayır", "Yes" => "Evet", "Ok" => "Tamam", -"No categories selected for deletion." => "Silmek için bir kategori seçilmedi", "Error" => "Hata", +"Error while sharing" => "Paylaşım sırasında hata ", +"Share with" => "ile Paylaş", +"Share with link" => "Bağlantı ile paylaş", +"Password protect" => "Şifre korunması", "Password" => "Parola", +"Set expiration date" => "Son kullanma tarihini ayarla", "Unshare" => "Paylaşılmayan", "create" => "oluştur", "ownCloud password reset" => "ownCloud parola sıfırlama", diff --git a/core/l10n/uk.php b/core/l10n/uk.php index 480fab2afc163f95ccbf2ac16ba64d27a08b14ec..180d2a5c6bdb741b43b0ed8140de14c960f67fde 100644 --- a/core/l10n/uk.php +++ b/core/l10n/uk.php @@ -1,14 +1,75 @@ "Користувач %s поділився файлом з вами", +"User %s shared a folder with you" => "Користувач %s поділився текою з вами", +"User %s shared the file \"%s\" with you. It is available for download here: %s" => "Користувач %s поділився файлом \"%s\" з вами. Він доступний для завантаження звідси: %s", +"User %s shared the folder \"%s\" with you. It is available for download here: %s" => "Користувач %s поділився текою \"%s\" з вами. Він доступний для завантаження звідси: %s", +"Category type not provided." => "Не вказано тип категорії.", +"No category to add?" => "Відсутні категорії для додавання?", +"This category already exists: " => "Ця категорія вже існує: ", +"Object type not provided." => "Не вказано тип об'єкту.", +"%s ID not provided." => "%s ID не вказано.", +"Error adding %s to favorites." => "Помилка при додаванні %s до обраного.", +"No categories selected for deletion." => "Жодної категорії не обрано для видалення.", +"Error removing %s from favorites." => "Помилка при видалені %s із обраного.", "Settings" => "Налаштування", +"seconds ago" => "секунди тому", +"1 minute ago" => "1 хвилину тому", +"{minutes} minutes ago" => "{minutes} хвилин тому", +"1 hour ago" => "1 годину тому", +"{hours} hours ago" => "{hours} години тому", +"today" => "сьогодні", +"yesterday" => "вчора", +"{days} days ago" => "{days} днів тому", +"last month" => "минулого місяця", +"{months} months ago" => "{months} місяців тому", +"months ago" => "місяці тому", +"last year" => "минулого року", +"years ago" => "роки тому", +"Choose" => "Обрати", "Cancel" => "Відмінити", "No" => "Ні", "Yes" => "Так", +"Ok" => "Ok", +"The object type is not specified." => "Не визначено тип об'єкту.", "Error" => "Помилка", +"The app name is not specified." => "Не визначено ім'я програми.", +"The required file {file} is not installed!" => "Необхідний файл {file} не встановлено!", +"Error while sharing" => "Помилка під час публікації", +"Error while unsharing" => "Помилка під час відміни публікації", +"Error while changing permissions" => "Помилка при зміні повноважень", +"Shared with you and the group {group} by {owner}" => " {owner} опублікував для Вас та для групи {group}", +"Shared with you by {owner}" => "{owner} опублікував для Вас", +"Share with" => "Опублікувати для", +"Share with link" => "Опублікувати через посилання", +"Password protect" => "Захистити паролем", "Password" => "Пароль", +"Email link to person" => "Ел. пошта належить Пану", +"Send" => "Надіслати", +"Set expiration date" => "Встановити термін дії", +"Expiration date" => "Термін дії", +"Share via email:" => "Опублікувати через Ел. пошту:", +"No people found" => "Жодної людини не знайдено", +"Resharing is not allowed" => "Пере-публікація не дозволяється", +"Shared in {item} with {user}" => "Опубліковано {item} для {user}", "Unshare" => "Заборонити доступ", +"can edit" => "може редагувати", +"access control" => "контроль доступу", "create" => "створити", -"You will receive a link to reset your password via Email." => "Ви отримаєте посилання для скидання вашого паролю на e-mail.", +"update" => "оновити", +"delete" => "видалити", +"share" => "опублікувати", +"Password protected" => "Захищено паролем", +"Error unsetting expiration date" => "Помилка при відміні терміна дії", +"Error setting expiration date" => "Помилка при встановленні терміна дії", +"Sending ..." => "Надсилання...", +"Email sent" => "Ел. пошта надіслана", +"ownCloud password reset" => "скидання пароля ownCloud", +"Use the following link to reset your password: {link}" => "Використовуйте наступне посилання для скидання пароля: {link}", +"You will receive a link to reset your password via Email." => "Ви отримаєте посилання для скидання вашого паролю на Ел. пошту.", +"Reset email send." => "Лист скидання відправлено.", +"Request failed!" => "Невдалий запит!", "Username" => "Ім'я користувача", +"Request reset" => "Запит скидання", "Your password was reset" => "Ваш пароль був скинутий", "To login page" => "До сторінки входу", "New password" => "Новий пароль", @@ -18,12 +79,24 @@ "Apps" => "Додатки", "Admin" => "Адміністратор", "Help" => "Допомога", +"Access forbidden" => "Доступ заборонено", +"Cloud not found" => "Cloud не знайдено", +"Edit categories" => "Редагувати категорії", "Add" => "Додати", +"Security Warning" => "Попередження про небезпеку", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Не доступний безпечний генератор випадкових чисел, будь ласка, активуйте PHP OpenSSL додаток.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Без безпечного генератора випадкових чисел зловмисник може визначити токени скидання пароля і заволодіти Вашим обліковим записом.", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ваш каталог з даними та Ваші файли можливо доступні з Інтернету. Файл .htaccess, наданий з ownCloud, не працює. Ми наполегливо рекомендуємо Вам налаштувати свій веб-сервер таким чином, щоб каталог data більше не був доступний, або перемістити каталог data за межі кореневого каталогу документів веб-сервера.", +"Create an admin account" => "Створити обліковий запис адміністратора", +"Advanced" => "Додатково", +"Data folder" => "Каталог даних", "Configure the database" => "Налаштування бази даних", "will be used" => "буде використано", "Database user" => "Користувач бази даних", "Database password" => "Пароль для бази даних", "Database name" => "Назва бази даних", +"Database tablespace" => "Таблиця бази даних", +"Database host" => "Хост бази даних", "Finish setup" => "Завершити налаштування", "Sunday" => "Неділя", "Monday" => "Понеділок", @@ -46,7 +119,16 @@ "December" => "Грудень", "web services under your control" => "веб-сервіс під вашим контролем", "Log out" => "Вихід", +"Automatic logon rejected!" => "Автоматичний вхід в систему відхилений!", +"If you did not change your password recently, your account may be compromised!" => "Якщо Ви не міняли пароль останнім часом, Ваш обліковий запис може бути скомпрометованим!", +"Please change your password to secure your account again." => "Будь ласка, змініть свій пароль, щоб знову захистити Ваш обліковий запис.", "Lost your password?" => "Забули пароль?", "remember" => "запам'ятати", -"Log in" => "Вхід" +"Log in" => "Вхід", +"You are logged out." => "Ви вийшли з системи.", +"prev" => "попередній", +"next" => "наступний", +"Security Warning!" => "Попередження про небезпеку!", +"Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Будь ласка, повторно введіть свій пароль.
    З питань безпеки, Вам інколи доведеться повторно вводити свій пароль.", +"Verify" => "Підтвердити" ); diff --git a/core/l10n/vi.php b/core/l10n/vi.php index e9378294068cb8ca370949bbd7504fda0eb8635c..38e909d3f4ee0be7c33681da77fa08569aa8269e 100644 --- a/core/l10n/vi.php +++ b/core/l10n/vi.php @@ -1,43 +1,65 @@ "Tên ứng dụng không tồn tại", +"Category type not provided." => "Kiểu hạng mục không được cung cấp.", "No category to add?" => "Không có danh mục được thêm?", "This category already exists: " => "Danh mục này đã được tạo :", +"Object type not provided." => "Loại đối tượng không được cung cấp.", +"%s ID not provided." => "%s ID không được cung cấp.", +"Error adding %s to favorites." => "Lỗi thêm %s vào mục yêu thích.", +"No categories selected for deletion." => "Không có thể loại nào được chọn để xóa.", +"Error removing %s from favorites." => "Lỗi xóa %s từ mục yêu thích.", "Settings" => "Cài đặt", +"seconds ago" => "vài giây trước", +"1 minute ago" => "1 phút trước", +"{minutes} minutes ago" => "{minutes} phút trước", +"1 hour ago" => "1 giờ trước", +"{hours} hours ago" => "{hours} giờ trước", +"today" => "hôm nay", +"yesterday" => "hôm qua", +"{days} days ago" => "{days} ngày trước", +"last month" => "tháng trước", +"{months} months ago" => "{months} tháng trước", +"months ago" => "tháng trước", +"last year" => "năm trước", +"years ago" => "năm trước", "Choose" => "Chọn", "Cancel" => "Hủy", -"No" => "No", -"Yes" => "Yes", -"Ok" => "Ok", -"No categories selected for deletion." => "Không có thể loại nào được chọn để xóa.", +"No" => "Không", +"Yes" => "Có", +"Ok" => "Đồng ý", +"The object type is not specified." => "Loại đối tượng không được chỉ định.", "Error" => "Lỗi", +"The app name is not specified." => "Tên ứng dụng không được chỉ định.", +"The required file {file} is not installed!" => "Tập tin cần thiết {file} không được cài đặt!", "Error while sharing" => "Lỗi trong quá trình chia sẻ", "Error while unsharing" => "Lỗi trong quá trình gỡ chia sẻ", "Error while changing permissions" => "Lỗi trong quá trình phân quyền", "Shared with you and the group {group} by {owner}" => "Đã được chia sẽ với bạn và nhóm {group} bởi {owner}", -"Shared with you by {owner}" => "Đã được chia sẽ với bạn bởi {owner}", +"Shared with you by {owner}" => "Đã được chia sẽ bởi {owner}", "Share with" => "Chia sẻ với", -"Share with link" => "Chia sẻ với link", +"Share with link" => "Chia sẻ với liên kết", "Password protect" => "Mật khẩu bảo vệ", "Password" => "Mật khẩu", "Set expiration date" => "Đặt ngày kết thúc", "Expiration date" => "Ngày kết thúc", "Share via email:" => "Chia sẻ thông qua email", "No people found" => "Không tìm thấy người nào", -"Resharing is not allowed" => "Chia sẻ lại không được phép", +"Resharing is not allowed" => "Chia sẻ lại không được cho phép", "Shared in {item} with {user}" => "Đã được chia sẽ trong {item} với {user}", "Unshare" => "Gỡ bỏ chia sẻ", -"can edit" => "được chỉnh sửa", +"can edit" => "có thể chỉnh sửa", "access control" => "quản lý truy cập", "create" => "tạo", "update" => "cập nhật", "delete" => "xóa", "share" => "chia sẻ", "Password protected" => "Mật khẩu bảo vệ", -"Error unsetting expiration date" => "Lỗi trong quá trình gỡ bỏ ngày kết thúc", +"Error unsetting expiration date" => "Lỗi không thiết lập ngày kết thúc", "Error setting expiration date" => "Lỗi cấu hình ngày kết thúc", "ownCloud password reset" => "Khôi phục mật khẩu Owncloud ", "Use the following link to reset your password: {link}" => "Dùng đường dẫn sau để khôi phục lại mật khẩu : {link}", "You will receive a link to reset your password via Email." => "Vui lòng kiểm tra Email để khôi phục lại mật khẩu.", +"Reset email send." => "Thiết lập lại email gởi.", +"Request failed!" => "Yêu cầu của bạn không thành công !", "Username" => "Tên người dùng", "Request reset" => "Yêu cầu thiết lập lại ", "Your password was reset" => "Mật khẩu của bạn đã được khôi phục", @@ -49,20 +71,23 @@ "Apps" => "Ứng dụng", "Admin" => "Quản trị", "Help" => "Giúp đỡ", -"Access forbidden" => "Truy cập bị cấm ", +"Access forbidden" => "Truy cập bị cấm", "Cloud not found" => "Không tìm thấy Clound", "Edit categories" => "Sửa thể loại", "Add" => "Thêm", "Security Warning" => "Cảnh bảo bảo mật", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ mạng. Tập tin .htaccess do ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ webserver để thư mục dữ liệu không còn bị truy cập hoặc bạn nên di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ.", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Không an toàn ! chức năng random number generator đã có sẵn ,vui lòng bật PHP OpenSSL extension.", +"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Nếu không có random number generator , Hacker có thể thiết lập lại mật khẩu và chiếm tài khoản của bạn.", +"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ mạng. Tập tin .htaccess do ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ web để thư mục dữ liệu không còn bị truy cập hoặc bạn nên di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ.", "Create an admin account" => "Tạo một tài khoản quản trị", "Advanced" => "Nâng cao", "Data folder" => "Thư mục dữ liệu", -"Configure the database" => "Cấu hình Cơ Sở Dữ Liệu", +"Configure the database" => "Cấu hình cơ sở dữ liệu", "will be used" => "được sử dụng", "Database user" => "Người dùng cơ sở dữ liệu", "Database password" => "Mật khẩu cơ sở dữ liệu", "Database name" => "Tên cơ sở dữ liệu", +"Database tablespace" => "Cơ sở dữ liệu tablespace", "Database host" => "Database host", "Finish setup" => "Cài đặt hoàn tất", "Sunday" => "Chủ nhật", @@ -86,16 +111,16 @@ "December" => "Tháng 12", "web services under your control" => "các dịch vụ web dưới sự kiểm soát của bạn", "Log out" => "Đăng xuất", -"Automatic logon rejected!" => "Tự động đăng nhập đã bị từ chối!", +"Automatic logon rejected!" => "Tự động đăng nhập đã bị từ chối !", "If you did not change your password recently, your account may be compromised!" => "Nếu bạn không thay đổi mật khẩu gần đây của bạn, tài khoản của bạn có thể gặp nguy hiểm!", "Please change your password to secure your account again." => "Vui lòng thay đổi mật khẩu của bạn để đảm bảo tài khoản của bạn một lần nữa.", "Lost your password?" => "Bạn quên mật khẩu ?", -"remember" => "Nhớ", +"remember" => "ghi nhớ", "Log in" => "Đăng nhập", "You are logged out." => "Bạn đã đăng xuất.", "prev" => "Lùi lại", "next" => "Kế tiếp", -"Security Warning!" => "Cảnh báo bảo mật!", +"Security Warning!" => "Cảnh báo bảo mật !", "Please verify your password.
    For security reasons you may be occasionally asked to enter your password again." => "Vui lòng xác nhận mật khẩu của bạn.
    Vì lý do bảo mật thỉnh thoảng bạn có thể được yêu cầu nhập lại mật khẩu.", "Verify" => "Kiểm tra" ); diff --git a/core/l10n/zh_CN.GB2312.php b/core/l10n/zh_CN.GB2312.php index 0a2b72f8f4ab1a807da5fa24050a8c1e47f0f914..a785a36afccc43fcae177fef64c2c651e82bcf95 100644 --- a/core/l10n/zh_CN.GB2312.php +++ b/core/l10n/zh_CN.GB2312.php @@ -1,18 +1,29 @@ "应用程序并没有被提供.", "No category to add?" => "没有分类添加了?", "This category already exists: " => "这个分类已经存在了:", +"No categories selected for deletion." => "没有选者要删除的分类.", "Settings" => "设置", +"seconds ago" => "秒前", +"1 minute ago" => "1 分钟前", +"{minutes} minutes ago" => "{minutes} 分钟前", +"today" => "今天", +"yesterday" => "昨天", +"{days} days ago" => "{days} 天前", +"last month" => "上个月", +"months ago" => "月前", +"last year" => "去年", +"years ago" => "年前", "Choose" => "选择", "Cancel" => "取消", "No" => "否", "Yes" => "是", "Ok" => "好的", -"No categories selected for deletion." => "没有选者要删除的分类.", "Error" => "错误", "Error while sharing" => "分享出错", "Error while unsharing" => "取消分享出错", "Error while changing permissions" => "变更权限出错", +"Shared with you and the group {group} by {owner}" => "由 {owner} 与您和 {group} 群组分享", +"Shared with you by {owner}" => "由 {owner} 与您分享", "Share with" => "分享", "Share with link" => "分享链接", "Password protect" => "密码保护", @@ -22,6 +33,7 @@ "Share via email:" => "通过电子邮件分享:", "No people found" => "查无此人", "Resharing is not allowed" => "不允许重复分享", +"Shared in {item} with {user}" => "已经与 {user} 在 {item} 中分享", "Unshare" => "取消分享", "can edit" => "可编辑", "access control" => "访问控制", @@ -35,6 +47,8 @@ "ownCloud password reset" => "私有云密码重置", "Use the following link to reset your password: {link}" => "使用下面的链接来重置你的密码:{link}", "You will receive a link to reset your password via Email." => "你将会收到一个重置密码的链接", +"Reset email send." => "重置邮件已发送。", +"Request failed!" => "请求失败!", "Username" => "用户名", "Request reset" => "要求重置", "Your password was reset" => "你的密码已经被重置了", diff --git a/core/l10n/zh_CN.php b/core/l10n/zh_CN.php index 8bfa304482b4d8afa07e937b819a691a740f53f4..a83382904d3fe224c6d0d60ed5058ff5e043f676 100644 --- a/core/l10n/zh_CN.php +++ b/core/l10n/zh_CN.php @@ -1,15 +1,35 @@ "没有提供应用程序名称。", +"Category type not provided." => "未提供分类类型。", "No category to add?" => "没有可添加分类?", "This category already exists: " => "此分类已存在: ", +"Object type not provided." => "未提供对象类型。", +"%s ID not provided." => "%s ID未提供。", +"Error adding %s to favorites." => "向收藏夹中新增%s时出错。", +"No categories selected for deletion." => "没有选择要删除的类别", +"Error removing %s from favorites." => "从收藏夹中移除%s时出错。", "Settings" => "设置", +"seconds ago" => "秒前", +"1 minute ago" => "一分钟前", +"{minutes} minutes ago" => "{minutes} 分钟前", +"1 hour ago" => "1小时前", +"{hours} hours ago" => "{hours} 小时前", +"today" => "今天", +"yesterday" => "昨天", +"{days} days ago" => "{days} 天前", +"last month" => "上月", +"{months} months ago" => "{months} 月前", +"months ago" => "月前", +"last year" => "去年", +"years ago" => "年前", "Choose" => "选择(&C)...", "Cancel" => "取消", "No" => "否", "Yes" => "是", "Ok" => "好", -"No categories selected for deletion." => "没有选择要删除的类别", +"The object type is not specified." => "未指定对象类型。", "Error" => "错误", +"The app name is not specified." => "未指定App名称。", +"The required file {file} is not installed!" => "所需文件{file}未安装!", "Error while sharing" => "共享时出错", "Error while unsharing" => "取消共享时出错", "Error while changing permissions" => "修改权限时出错", @@ -38,6 +58,7 @@ "ownCloud password reset" => "重置 ownCloud 密码", "Use the following link to reset your password: {link}" => "使用以下链接重置您的密码:{link}", "You will receive a link to reset your password via Email." => "您将会收到包含可以重置密码链接的邮件。", +"Reset email send." => "重置邮件已发送。", "Request failed!" => "请求失败!", "Username" => "用户名", "Request reset" => "请求重置", diff --git a/core/l10n/zh_HK.php b/core/l10n/zh_HK.php new file mode 100644 index 0000000000000000000000000000000000000000..f55da4d3ef9769274124787b5e14e3e9f9106afd --- /dev/null +++ b/core/l10n/zh_HK.php @@ -0,0 +1,3 @@ + "你已登出。" +); diff --git a/core/l10n/zh_TW.php b/core/l10n/zh_TW.php index 703389d18186ca8a5f1fecce848d63a6fc25c730..45c7596e609dcc00b03d9d80559f5ab017d52fe3 100644 --- a/core/l10n/zh_TW.php +++ b/core/l10n/zh_TW.php @@ -1,20 +1,54 @@ "未提供應用程式名稱", "No category to add?" => "無分類添加?", "This category already exists: " => "此分類已經存在:", +"Object type not provided." => "不支援的物件類型", +"No categories selected for deletion." => "沒選擇要刪除的分類", "Settings" => "設定", +"seconds ago" => "幾秒前", +"1 minute ago" => "1 分鐘前", +"{minutes} minutes ago" => "{minutes} 分鐘前", +"1 hour ago" => "1 個小時前", +"{hours} hours ago" => "{hours} 個小時前", +"today" => "今天", +"yesterday" => "昨天", +"{days} days ago" => "{days} 天前", +"last month" => "上個月", +"{months} months ago" => "{months} 個月前", +"months ago" => "幾個月前", +"last year" => "去年", +"years ago" => "幾年前", +"Choose" => "選擇", "Cancel" => "取消", "No" => "No", "Yes" => "Yes", "Ok" => "Ok", -"No categories selected for deletion." => "沒選擇要刪除的分類", "Error" => "錯誤", +"The app name is not specified." => "沒有詳述APP名稱.", +"Error while sharing" => "分享時發生錯誤", +"Error while unsharing" => "取消分享時發生錯誤", +"Shared with you by {owner}" => "{owner} 已經和您分享", +"Share with" => "與分享", +"Share with link" => "使用連結分享", +"Password protect" => "密碼保護", "Password" => "密碼", +"Set expiration date" => "設置到期日", +"Expiration date" => "到期日", +"Share via email:" => "透過email分享:", +"Shared in {item} with {user}" => "已和 {user} 分享 {item}", "Unshare" => "取消共享", +"can edit" => "可編輯", +"access control" => "存取控制", "create" => "建立", +"update" => "更新", +"delete" => "刪除", +"share" => "分享", +"Password protected" => "密碼保護", +"Error setting expiration date" => "錯誤的到期日設定", "ownCloud password reset" => "ownCloud 密碼重設", "Use the following link to reset your password: {link}" => "請循以下聯結重設你的密碼: (聯結) ", "You will receive a link to reset your password via Email." => "重設密碼的連結將會寄到你的電子郵件信箱", +"Reset email send." => "重設郵件已送出.", +"Request failed!" => "請求失敗!", "Username" => "使用者名稱", "Request reset" => "要求重設", "Your password was reset" => "你的密碼已重設", @@ -31,6 +65,7 @@ "Edit categories" => "編輯分類", "Add" => "添加", "Security Warning" => "安全性警告", +"No secure random number generator is available, please enable the PHP OpenSSL extension." => "沒有可用的隨機數字產生器, 請啟用 PHP 中 OpenSSL 擴充功能.", "Create an admin account" => "建立一個管理者帳號", "Advanced" => "進階", "Data folder" => "資料夾", @@ -68,5 +103,7 @@ "Log in" => "登入", "You are logged out." => "你已登出", "prev" => "上一頁", -"next" => "下一頁" +"next" => "下一頁", +"Security Warning!" => "安全性警告!", +"Verify" => "驗證" ); diff --git a/core/routes.php b/core/routes.php index cc0aa53a21e6b3f071655e3887a144dc33cd1774..fc511d403d85ba24966930854b17b21c748f2157 100644 --- a/core/routes.php +++ b/core/routes.php @@ -13,9 +13,6 @@ $this->create('search_ajax_search', '/search/ajax/search.php') // AppConfig $this->create('core_ajax_appconfig', '/core/ajax/appconfig.php') ->actionInclude('core/ajax/appconfig.php'); -// RequestToken -$this->create('core_ajax_requesttoken', '/core/ajax/requesttoken.php') - ->actionInclude('core/ajax/requesttoken.php'); // Share $this->create('core_ajax_share', '/core/ajax/share.php') ->actionInclude('core/ajax/share.php'); @@ -27,6 +24,12 @@ $this->create('core_ajax_vcategories_add', '/core/ajax/vcategories/add.php') ->actionInclude('core/ajax/vcategories/add.php'); $this->create('core_ajax_vcategories_delete', '/core/ajax/vcategories/delete.php') ->actionInclude('core/ajax/vcategories/delete.php'); +$this->create('core_ajax_vcategories_addtofavorites', '/core/ajax/vcategories/addToFavorites.php') + ->actionInclude('core/ajax/vcategories/addToFavorites.php'); +$this->create('core_ajax_vcategories_removefromfavorites', '/core/ajax/vcategories/removeFromFavorites.php') + ->actionInclude('core/ajax/vcategories/removeFromFavorites.php'); +$this->create('core_ajax_vcategories_favorites', '/core/ajax/vcategories/favorites.php') + ->actionInclude('core/ajax/vcategories/favorites.php'); $this->create('core_ajax_vcategories_edit', '/core/ajax/vcategories/edit.php') ->actionInclude('core/ajax/vcategories/edit.php'); // Routing diff --git a/core/setup.php b/core/setup.php new file mode 100644 index 0000000000000000000000000000000000000000..66b8cf378bd18d28995ba4e8dc62046b4f053410 --- /dev/null +++ b/core/setup.php @@ -0,0 +1,52 @@ + $hasSQLite, + 'hasMySQL' => $hasMySQL, + 'hasPostgreSQL' => $hasPostgreSQL, + 'hasOracle' => $hasOracle, + 'directory' => $datadir, + 'secureRNG' => OC_Util::secureRNG_available(), + 'htaccessWorking' => OC_Util::ishtaccessworking(), + 'errors' => array(), +); + +if(isset($_POST['install']) AND $_POST['install']=='true') { + // We have to launch the installation process : + $e = OC_Setup::install($_POST); + $errors = array('errors' => $e); + + if(count($e) > 0) { + //OC_Template::printGuestPage("", "error", array("errors" => $errors)); + $options = array_merge($_POST, $opts, $errors); + OC_Template::printGuestPage("", "installation", $options); + } + else { + header("Location: ".OC::$WEBROOT.'/'); + exit(); + } +} +else { + OC_Template::printGuestPage("", "installation", $opts); +} diff --git a/core/templates/edit_categories_dialog.php b/core/templates/edit_categories_dialog.php index 8997fa586bd9fc0a4ea6edd8a77652e1c75c5a10..d0b7b5ee62afe254329e5c6c962e36259f6dadd9 100644 --- a/core/templates/edit_categories_dialog.php +++ b/core/templates/edit_categories_dialog.php @@ -6,11 +6,14 @@ $categories = isset($_['categories'])?$_['categories']:array();
      - +
    • - +
    -
    +
    + + +
    diff --git a/core/templates/installation.php b/core/templates/installation.php index 5a3bd2cc9f02d3c452057a24c63059c28d317429..28fbf29b540e7cef1f995b695fc1686603c09867 100644 --- a/core/templates/installation.php +++ b/core/templates/installation.php @@ -19,7 +19,7 @@ -
    +
    t('Security Warning');?> t('No secure random number generator is available, please enable the PHP OpenSSL extension.');?>
    @@ -27,27 +27,29 @@
    -
    +
    t('Security Warning');?> t('Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root.');?>
    -
    +
    t( 'Create an admin account' ); ?> -

    - +

    + +

    -

    - +

    + +

    t( 'Advanced' ); ?> ▾
    -
    +
    @@ -73,7 +75,7 @@

    MySQL t( 'will be used' ); ?>.

    - /> + /> @@ -84,7 +86,7 @@ - /> + /> @@ -94,22 +96,22 @@ - /> + />
    -

    +

    -

    +

    -

    +

    @@ -117,17 +119,17 @@
    -

    +

    -

    - +

    +

    -
    +
    diff --git a/core/templates/layout.base.php b/core/templates/layout.base.php index f78b6ff8bbd47eb0f815d771eb3264900b0a295c..47f4b423b3e92b80b16a02f9950643baa5612a77 100644 --- a/core/templates/layout.base.php +++ b/core/templates/layout.base.php @@ -8,10 +8,10 @@ diff --git a/core/templates/layout.guest.php b/core/templates/layout.guest.php index e6468cdcfb4ee62dc511d9ba78edcb77830b11cc..8395426e4e4d5917f367ba746374148dd3b60f51 100644 --- a/core/templates/layout.guest.php +++ b/core/templates/layout.guest.php @@ -8,10 +8,10 @@ +
    - '; } ?> + '; } ?> -

    - +

    autocomplete="on" required /> + +

    -

    - +

    /> + +

    - +
    diff --git a/core/templates/logout.php b/core/templates/logout.php index 8cbbdd9cc8d9b3c759adea07bce7a2986b216b2f..2247ed8e70f2ae4c10deac7941286064f738bb84 100644 --- a/core/templates/logout.php +++ b/core/templates/logout.php @@ -1 +1 @@ -t( 'You are logged out.' ); ?> \ No newline at end of file +t( 'You are logged out.' ); diff --git a/cron.php b/cron.php index fb76c2de4288624c02d8948c9e865eb455316c54..a202ca60bad7ac93bcad6c3f68a8f1c6de0523f3 100644 --- a/cron.php +++ b/cron.php @@ -30,7 +30,7 @@ class my_temporary_cron_class { // We use this function to handle (unexpected) shutdowns function handleUnexpectedShutdown() { // Delete lockfile - if( !my_temporary_cron_class::$keeplock && file_exists( my_temporary_cron_class::$lockfile )){ + if( !my_temporary_cron_class::$keeplock && file_exists( my_temporary_cron_class::$lockfile )) { unlink( my_temporary_cron_class::$lockfile ); } @@ -56,6 +56,9 @@ if( !OC_Config::getValue( 'installed', false )) { // Handle unexpected errors register_shutdown_function('handleUnexpectedShutdown'); +// Delete temp folder +OC_Helper::cleanTmpNoClean(); + // Exit if background jobs are disabled! $appmode = OC_BackgroundJob::getExecutionType(); if( $appmode == 'none' ) { @@ -80,7 +83,7 @@ if( OC::$CLI ) { } // check if backgroundjobs is still running - if( file_exists( my_temporary_cron_class::$lockfile )){ + if( file_exists( my_temporary_cron_class::$lockfile )) { my_temporary_cron_class::$keeplock = true; my_temporary_cron_class::$sent = true; echo "Another instance of cron.php is still running!"; diff --git a/db_structure.xml b/db_structure.xml index 99a30cb6137aab440c3290c0b4725c6707eb5329..db43ef21140650496e2deb352818064340f98f4f 100644 --- a/db_structure.xml +++ b/db_structure.xml @@ -46,6 +46,13 @@ ascending + + appconfig_config_key_index + + configkey + ascending + + @@ -257,6 +264,13 @@ true 64 + + group_admin_uid + + uid + ascending + + @@ -581,6 +595,21 @@ false + + token + text + + false + 32 + + + + token_index + + token + ascending + + @@ -671,4 +700,125 @@ + + + *dbprefix*vcategory + + + + + id + integer + 0 + true + 1 + true + 4 + + + + uid + text + + true + 64 + + + + type + text + + true + 64 + + + + category + text + + true + 255 + + + + uid_index + + uid + ascending + + + + + type_index + + type + ascending + + + + + category_index + + category + ascending + + + + +
    + + + + *dbprefix*vcategory_to_object + + + + + objid + integer + 0 + true + true + 4 + + + + categoryid + integer + 0 + true + true + 4 + + + + type + text + + true + 64 + + + + true + true + category_object_index + + categoryid + ascending + + + objid + ascending + + + type + ascending + + + + + +
    + diff --git a/l10n/.tx/config b/l10n/.tx/config index cd29b6ae77b556c86cd18074c3a269a0459f8d55..2aac0feedc58583490ae805aa438a5242e109c0a 100644 --- a/l10n/.tx/config +++ b/l10n/.tx/config @@ -52,3 +52,9 @@ source_file = templates/user_ldap.pot source_lang = en type = PO +[owncloud.user_webdavauth] +file_filter = /user_webdavauth.po +source_file = templates/user_webdavauth.pot +source_lang = en +type = PO + diff --git a/l10n/ar/core.po b/l10n/ar/core.po index 5c12f5b52a0019d06edde84f2cc94291705cb366..4671747f750f5c785de44cd4d387a2dff2887ac2 100644 --- a/l10n/ar/core.po +++ b/l10n/ar/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: ar\n" "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;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "تعديلات" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "الغاء" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -100,70 +212,86 @@ msgstr "" msgid "Password" msgstr "كلمة السر" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" -msgstr "" +msgstr "إلغاء مشاركة" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "" @@ -241,7 +369,7 @@ msgstr "لم يتم إيجاد" msgid "Edit categories" msgstr "عدل الفئات" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "أدخل" @@ -395,7 +523,7 @@ msgstr "كانون الاول" msgid "web services under your control" msgstr "خدمات الوب تحت تصرفك" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "الخروج" diff --git a/l10n/ar/files.po b/l10n/ar/files.po index d8b5c41494bd241d195e01fc43ef970afad44515..2f8cead51f34a5c0a9e518503a4742db8499d530 100644 --- a/l10n/ar/files.po +++ b/l10n/ar/files.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,196 +23,167 @@ msgid "There is no error, the file uploaded with success" msgstr "تم ترفيع الملفات بنجاح." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "حجم الملف الذي تريد ترفيعه أعلى مما upload_max_filesize يسمح به في ملف php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML." -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "تم ترفيع جزء من الملفات الذي تريد ترفيعها فقط" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "لم يتم ترفيع أي من الملفات" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "المجلد المؤقت غير موجود" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "الملفات" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "إلغاء مشاركة" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "محذوف" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "إغلق" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "الاسم" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "حجم" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "معدل" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "" @@ -221,80 +192,76 @@ msgstr "" msgid "Maximum upload size" msgstr "الحد الأقصى لحجم الملفات التي يمكن رفعها" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "حفظ" #: templates/index.php:7 msgid "New" msgstr "جديد" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "ملف" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "مجلد" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "إرفع" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "لا يوجد شيء هنا. إرفع بعض الملفات!" -#: templates/index.php:52 -msgid "Share" -msgstr "" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "تحميل" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "حجم الترفيع أعلى من المسموح" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "" diff --git a/l10n/ar/files_encryption.po b/l10n/ar/files_encryption.po index 18f508df5b4a09720e00bbdc0d33914bb7178cb3..1d2de3d76f25f02ec56327c1e6cd898ee02b90b8 100644 --- a/l10n/ar/files_encryption.po +++ b/l10n/ar/files_encryption.po @@ -3,32 +3,33 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-13 23:12+0200\n" -"PO-Revision-Date: 2012-08-12 22:33+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-11-13 00:05+0100\n" +"PO-Revision-Date: 2012-11-12 13:20+0000\n" +"Last-Translator: TYMAH \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ar\n" -"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\n" +"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;\n" #: templates/settings.php:3 msgid "Encryption" -msgstr "" +msgstr "التشفير" #: templates/settings.php:4 msgid "Exclude the following file types from encryption" -msgstr "" +msgstr "استبعد أنواع الملفات التالية من التشفير" #: templates/settings.php:5 msgid "None" -msgstr "" +msgstr "لا شيء" #: templates/settings.php:10 msgid "Enable Encryption" -msgstr "" +msgstr "تفعيل التشفير" diff --git a/l10n/ar/files_external.po b/l10n/ar/files_external.po index 3d3199bfb81ba58918b0a49b71681f77736ce64d..a4a00601d16e8aff6de043125c1aaa474387c84d 100644 --- a/l10n/ar/files_external.po +++ b/l10n/ar/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "مجموعات" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "المستخدمين" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "حذف" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/ar/lib.po b/l10n/ar/lib.po index cabbdbdb2cf18deb81eae7c764c10eb416fcf93e..fc9b90e3d69d4fe3cca5f230d14ed3241f69caef 100644 --- a/l10n/ar/lib.po +++ b/l10n/ar/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -71,7 +71,7 @@ msgstr "" #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "الملفات" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -81,45 +81,55 @@ msgstr "معلومات إضافية" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/ar/settings.po b/l10n/ar/settings.po index ebaf57acc9f1baab2959f5b3d09d23216356aaad..e84963aded2b24e00931652c88f0a3184ebb33bc 100644 --- a/l10n/ar/settings.po +++ b/l10n/ar/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: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,168 +19,84 @@ msgstr "" "Language: ar\n" "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;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "تم تغيير ال OpenID" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "طلبك غير مفهوم" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "لم يتم التأكد من الشخصية بنجاح" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "تم تغيير اللغة" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "" #: js/personal.js:69 msgid "Saving..." -msgstr "" +msgstr "حفظ" -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "" @@ -203,7 +119,7 @@ msgstr "" #: templates/help.php:9 msgid "Documentation" -msgstr "" +msgstr "التوثيق" #: templates/help.php:10 msgid "Managing Big Files" @@ -213,21 +129,21 @@ msgstr "" msgid "Ask a question" msgstr "إسأل سؤال" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "الاتصال بقاعدة بيانات المساعدة لم يتم بنجاح" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "إذهب هنالك بنفسك" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "الجواب" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -236,7 +152,7 @@ msgstr "" #: templates/personal.php:13 msgid "Download" -msgstr "" +msgstr "انزال" #: templates/personal.php:19 msgid "Your password was changed" @@ -286,6 +202,16 @@ msgstr "ساعد في الترجمه" msgid "use this address to connect to your ownCloud in your file manager" msgstr "إستخدم هذا العنوان للإتصال ب ownCloud داخل نظام الملفات " +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "الاسم" @@ -308,7 +234,7 @@ msgstr "" #: templates/users.php:55 templates/users.php:138 msgid "Other" -msgstr "" +msgstr "شيء آخر" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" diff --git a/l10n/ar/user_ldap.po b/l10n/ar/user_ldap.po index 51ea5c8216f6ec6eb263f240d3390339a2073a0d..6a78dcfd0544cbb56fc440965980ab9b733fa200 100644 --- a/l10n/ar/user_ldap.po +++ b/l10n/ar/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+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" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ar\n" -"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\n" +"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;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/ar/user_webdavauth.po b/l10n/ar/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..dcf1788ab57e023c2d0cd90718789e2439af434c --- /dev/null +++ b/l10n/ar/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-13 00:05+0100\n" +"PO-Revision-Date: 2012-11-12 13:18+0000\n" +"Last-Translator: TYMAH \n" +"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar\n" +"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;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/bg_BG/core.po b/l10n/bg_BG/core.po index b559a1bc7a5c11a82fb2be30c7680a63013ea55f..f40f16cbec4d934abe0d477c37bb458cfc7d907d 100644 --- a/l10n/bg_BG/core.po +++ b/l10n/bg_BG/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: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,52 +21,164 @@ msgstr "" "Language: bg_BG\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Категорията вече съществува:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Няма избрани категории за изтриване" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Настройки" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Отказ" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Не" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Да" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Добре" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Няма избрани категории за изтриване" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Грешка" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -103,70 +215,86 @@ msgstr "" msgid "Password" msgstr "Парола" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "" @@ -244,7 +372,7 @@ msgstr "облакът не намерен" msgid "Edit categories" msgstr "Редактиране на категориите" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Добавяне" @@ -398,7 +526,7 @@ msgstr "Декември" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Изход" diff --git a/l10n/bg_BG/files.po b/l10n/bg_BG/files.po index 61972edfbd9075840ee8cf695d761e316d3ea81d..aec7865e43129b5d7b6b7b55c830a5955825c4ee 100644 --- a/l10n/bg_BG/files.po +++ b/l10n/bg_BG/files.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,196 +24,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Файлът е качен успешно" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Файлът който се опитвате да качите, надвишава зададените стойности в upload_max_filesize в PHP.INI" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Файлът който се опитвате да качите надвишава стойностите в MAX_FILE_SIZE в HTML формата." -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Файлът е качен частично" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Фахлът не бе качен" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Липсва временната папка" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Грешка при запис на диска" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Файлове" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Изтриване" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Грешка при качване" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Качването е отменено." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Неправилно име – \"/\" не е позволено." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Име" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Размер" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Променено" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "" @@ -222,80 +193,76 @@ msgstr "" msgid "Maximum upload size" msgstr "Макс. размер за качване" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 означава без ограничение" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Запис" #: templates/index.php:7 msgid "New" msgstr "Нов" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Текстов файл" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Папка" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Качване" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Отказване на качването" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Няма нищо, качете нещо!" -#: templates/index.php:52 -msgid "Share" -msgstr "Споделяне" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Изтегляне" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Файлът е прекалено голям" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Файловете които се опитвате да качите са по-големи от позволеното за сървъра." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Файловете се претърсват, изчакайте." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "" diff --git a/l10n/bg_BG/files_external.po b/l10n/bg_BG/files_external.po index adf4447b42e6811722909c8631be21ae044fbda5..d4483eadffccdfbeb589ed895b0f317c3e3a0453 100644 --- a/l10n/bg_BG/files_external.po +++ b/l10n/bg_BG/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Групи" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Изтриване" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/bg_BG/lib.po b/l10n/bg_BG/lib.po index 923c20e0d1b7eebbfb56dad0b1f8a3f8d5c9044a..3ba99f9b10dcb364cab9d91691fb0bcc40551088 100644 --- a/l10n/bg_BG/lib.po +++ b/l10n/bg_BG/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -81,45 +81,55 @@ msgstr "" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/bg_BG/settings.po b/l10n/bg_BG/settings.po index 09ad3dd9b37e404c22414575f6fb6ad2eb14e5b7..3b8329c58bef07811cd1a42c8df98b259f8d624c 100644 --- a/l10n/bg_BG/settings.po +++ b/l10n/bg_BG/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: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+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" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,70 +20,73 @@ msgstr "" "Language: bg_BG\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Е-пощата е записана" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Неправилна е-поща" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID е сменено" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Невалидна заявка" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Проблем с идентификацията" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Езика е сменен" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Изключване" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Включване" @@ -91,97 +94,10 @@ msgstr "Включване" msgid "Saving..." msgstr "Записване..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "" @@ -214,21 +130,21 @@ msgstr "" msgid "Ask a question" msgstr "Задайте въпрос" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Проблеми при свързване с помощната база" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Отидете ръчно." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Отговор" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -287,6 +203,16 @@ msgstr "Помощ за превода" msgid "use this address to connect to your ownCloud in your file manager" msgstr "ползвай този адрес за връзка с Вашия ownCloud във файловия мениджър" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Име" @@ -309,7 +235,7 @@ msgstr "Квота по подразбиране" #: templates/users.php:55 templates/users.php:138 msgid "Other" -msgstr "" +msgstr "Друго" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" diff --git a/l10n/bg_BG/user_ldap.po b/l10n/bg_BG/user_ldap.po index 23f9ad3829be98400b20554ec83e11b62ecae3c2..7d102e98bdf717f5db7813e28ee97db30f2db7d0 100644 --- a/l10n/bg_BG/user_ldap.po +++ b/l10n/bg_BG/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+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" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: bg_BG\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/bg_BG/user_webdavauth.po b/l10n/bg_BG/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..54b239e5f9a014e4a979e9e1c26bb5fe2b4a10ac --- /dev/null +++ b/l10n/bg_BG/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg_BG\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/ca/core.po b/l10n/ca/core.po index 49dc71f56068fa1056b64ec9f997fca30ec169cd..0ce863841d76e89c544a32bc449b01fee84c4b20 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: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-28 10:55+0000\n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 09:48+0000\n" "Last-Translator: rogerc \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" @@ -19,52 +19,164 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "No s'ha facilitat cap nom per l'aplicació." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "L'usuari %s ha compartit un fitxer amb vós" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "L'usuari %s ha compartit una carpeta amb vós" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "L'usuari %s ha compartit el fitxer \"%s\" amb vós. Està disponible per a la descàrrega a: %s" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "L'usuari %s ha compartit la carpeta \"%s\" amb vós. Està disponible per a la descàrrega a: %s" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "No s'ha especificat el tipus de categoria." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "No voleu afegir cap categoria?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Aquesta categoria ja existeix:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "No s'ha proporcionat el tipus d'objecte." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "No s'ha proporcionat la ID %s." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Error en afegir %s als preferits." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "No hi ha categories per eliminar." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Error en eliminar %s dels preferits." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Arranjament" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "segons enrere" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "fa 1 minut" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "fa {minutes} minuts" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "fa 1 hora" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "fa {hours} hores" + +#: js/js.js:709 +msgid "today" +msgstr "avui" + +#: js/js.js:710 +msgid "yesterday" +msgstr "ahir" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "fa {days} dies" + +#: js/js.js:712 +msgid "last month" +msgstr "el mes passat" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "fa {months} mesos" + +#: js/js.js:714 +msgid "months ago" +msgstr "mesos enrere" + +#: js/js.js:715 +msgid "last year" +msgstr "l'any passat" + +#: js/js.js:716 +msgid "years ago" +msgstr "anys enrere" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Escull" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Cancel·la" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "No" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Sí" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "D'acord" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "No hi ha categories per eliminar." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "No s'ha especificat el tipus d'objecte." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Error" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "No s'ha especificat el nom de l'aplicació." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "El figtxer requerit {file} no està instal·lat!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Error en compartir" @@ -101,70 +213,86 @@ msgstr "Protegir amb contrasenya" msgid "Password" msgstr "Contrasenya" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Enllaç per correu electrónic amb la persona" + #: js/share.js:173 +msgid "Send" +msgstr "Envia" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Estableix la data d'expiració" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Data d'expiració" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Comparteix per correu electrònic" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "No s'ha trobat ningú" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "No es permet compartir de nou" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Compartit en {item} amb {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Deixa de compartir" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "pot editar" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "control d'accés" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "crea" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "actualitza" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "elimina" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "comparteix" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Protegeix amb contrasenya" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Error en eliminar la data d'expiració" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Error en establir la data d'expiració" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Enviant..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "El correu electrónic s'ha enviat" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "estableix de nou la contrasenya Owncloud" @@ -242,7 +370,7 @@ msgstr "No s'ha trobat el núvol" msgid "Edit categories" msgstr "Edita les categories" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Afegeix" @@ -396,7 +524,7 @@ msgstr "Desembre" msgid "web services under your control" msgstr "controleu els vostres serveis web" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Surt" diff --git a/l10n/ca/files.po b/l10n/ca/files.po index dabe87fc299eb6e4d882350144215a4d05f64b1d..478d4fded6ca0bf33c539b847936c555c9a527a0 100644 --- a/l10n/ca/files.po +++ b/l10n/ca/files.po @@ -6,14 +6,15 @@ # , 2012. # , 2012. # , 2012. +# Josep Tomàs , 2012. # , 2011-2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 16:57+0000\n" +"Last-Translator: Josep Tomàs \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" @@ -26,196 +27,167 @@ msgid "There is no error, the file uploaded with success" msgstr "El fitxer s'ha pujat correctament" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "El fitxer de pujada excedeix la directiva upload_max_filesize establerta a php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "L’arxiu que voleu carregar supera el màxim definit en la directiva upload_max_filesize del php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "El fitxer de pujada excedeix la directiva MAX_FILE_SIZE especificada al formulari HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "El fitxer només s'ha pujat parcialment" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "El fitxer no s'ha pujat" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "S'ha perdut un fitxer temporal" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Ha fallat en escriure al disc" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Fitxers" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Deixa de compartir" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Suprimeix" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Reanomena" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} ja existeix" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "substitueix" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "sugereix un nom" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "cancel·la" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "s'ha substituït {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "desfés" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "s'ha substituït {old_name} per {new_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "no compartits {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "eliminats {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "s'estan generant fitxers ZIP, pot trigar una estona." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "No es pot pujar el fitxer perquè és una carpeta o té 0 bytes" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Error en la pujada" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Tanca" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Pendents" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 fitxer pujant" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} fitxers en pujada" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "La pujada s'ha cancel·lat." -#: js/files.js:422 +#: js/files.js:451 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/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "El nom no és vàlid, no es permet '/'." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "El nom de la carpeta no és vàlid. L'ús de \"Compartit\" està reservat per a OwnCloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} fitxers escannejats" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "error durant l'escaneig" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nom" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Mida" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modificat" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 carpeta" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} carpetes" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 fitxer" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} fitxers" -#: js/files.js:838 -msgid "seconds ago" -msgstr "segons enrere" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "fa 1 minut" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "fa {minutes} minuts" - -#: js/files.js:843 -msgid "today" -msgstr "avui" - -#: js/files.js:844 -msgid "yesterday" -msgstr "ahir" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "fa {days} dies" - -#: js/files.js:846 -msgid "last month" -msgstr "el mes passat" - -#: js/files.js:848 -msgid "months ago" -msgstr "mesos enrere" - -#: js/files.js:849 -msgid "last year" -msgstr "l'any passat" - -#: js/files.js:850 -msgid "years ago" -msgstr "anys enrere" - #: templates/admin.php:5 msgid "File handling" msgstr "Gestió de fitxers" @@ -224,27 +196,27 @@ msgstr "Gestió de fitxers" msgid "Maximum upload size" msgstr "Mida màxima de pujada" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "màxim possible:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Necessari per fitxers múltiples i baixada de carpetes" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Activa la baixada ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 és sense límit" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Mida màxima d'entrada per fitxers ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Desa" @@ -252,52 +224,48 @@ msgstr "Desa" msgid "New" msgstr "Nou" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Fitxer de text" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Carpeta" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Des d'enllaç" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Puja" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Cancel·la la pujada" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Res per aquí. Pugeu alguna cosa!" -#: templates/index.php:52 -msgid "Share" -msgstr "Comparteix" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Baixa" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "La pujada és massa gran" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "S'estan escanejant els fitxers, espereu" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Actualment escanejant" diff --git a/l10n/ca/files_external.po b/l10n/ca/files_external.po index 2b4c767cdecc9a01eabc04cd202223a95e9c04ef..6d1515e0ba98f584009961805e7817b3aa11a3b8 100644 --- a/l10n/ca/files_external.po +++ b/l10n/ca/files_external.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-04 02:04+0200\n" -"PO-Revision-Date: 2012-10-03 06:09+0000\n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 09:50+0000\n" "Last-Translator: rogerc \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" @@ -42,66 +42,80 @@ msgstr "Proporcioneu una clau d'aplicació i secret vàlids per a Dropbox" msgid "Error configuring Google Drive storage" msgstr "Error en configurar l'emmagatzemament Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "Avís: \"smbclient\" no està instal·lat. No es pot muntar la compartició CIFS/SMB. Demaneu a l'administrador del sistema que l'instal·li." + +#: lib/config.php:435 +msgid "" +"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." +msgstr "Avís: El suport FTP per PHP no està activat o no està instal·lat. No es pot muntar la compartició FTP. Demaneu a l'administrador del sistema que l'instal·li." + #: templates/settings.php:3 msgid "External Storage" msgstr "Emmagatzemament extern" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Punt de muntatge" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Dorsal" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Configuració" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Options" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Aplicable" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Afegeix punt de muntatge" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Cap d'establert" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Tots els usuaris" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grups" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Usuaris" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Elimina" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Habilita l'emmagatzemament extern d'usuari" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Permet als usuaris muntar el seu emmagatzemament extern propi" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Certificats SSL root" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importa certificat root" diff --git a/l10n/ca/lib.po b/l10n/ca/lib.po index 7143f480324cca96ced7a1360d5986648e9c498f..0bdb8f916ecacb15dc8e816aab11ec2af1e86e6c 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: 2012-10-26 02:03+0200\n" -"PO-Revision-Date: 2012-10-25 08:00+0000\n" +"POT-Creation-Date: 2012-11-17 00:01+0100\n" +"PO-Revision-Date: 2012-11-16 08:22+0000\n" "Last-Translator: rogerc \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n" "MIME-Version: 1.0\n" @@ -42,19 +42,19 @@ msgstr "Aplicacions" msgid "Admin" msgstr "Administració" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "La baixada en ZIP està desactivada." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Els fitxers s'han de baixar d'un en un." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Torna a Fitxers" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Els fitxers seleccionats son massa grans per generar un fitxer zip." @@ -82,45 +82,55 @@ msgstr "Text" msgid "Images" msgstr "Imatges" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "segons enrere" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "fa 1 minut" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "fa %d minuts" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "fa 1 hora" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "fa %d hores" + +#: template.php:108 msgid "today" msgstr "avui" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "ahir" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "fa %d dies" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "el mes passat" -#: template.php:96 -msgid "months ago" -msgstr "mesos enrere" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "fa %d mesos" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "l'any passat" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "fa anys" @@ -136,3 +146,8 @@ msgstr "actualitzat" #: updater.php:80 msgid "updates check is disabled" msgstr "la comprovació d'actualitzacions està desactivada" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "No s'ha trobat la categoria \"%s\"" diff --git a/l10n/ca/settings.po b/l10n/ca/settings.po index 15ab377f6fbf730f108b8ef10a4a272c8eb3a960..b17a5d30e30114ad5e0a4be3bc7e3b4a6da7aace 100644 --- a/l10n/ca/settings.po +++ b/l10n/ca/settings.po @@ -6,14 +6,15 @@ # , 2012. # , 2012. # , 2012. +# Josep Tomàs , 2012. # , 2011-2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-10 02:05+0200\n" -"PO-Revision-Date: 2012-10-09 07:31+0000\n" -"Last-Translator: rogerc \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: Josep Tomàs \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" @@ -21,70 +22,73 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "No s'ha pogut carregar la llista des de l'App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Error d'autenticació" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "El grup ja existeix" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "No es pot afegir el grup" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "No s'ha pogut activar l'apliació" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "S'ha desat el correu electrònic" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "El correu electrònic no és vàlid" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID ha canviat" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Sol.licitud no vàlida" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "No es pot eliminar el grup" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Error d'autenticació" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "No es pot eliminar l'usuari" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "S'ha canviat l'idioma" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Els administradors no es poden eliminar del grup admin" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "No es pot afegir l'usuari al grup %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "No es pot eliminar l'usuari del grup %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Desactiva" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Activa" @@ -92,97 +96,10 @@ msgstr "Activa" msgid "Saving..." msgstr "S'està desant..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Català" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Avís de seguretat" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "La carpeta de dades i els vostres fitxersprobablement són accessibles des d'Internet. La fitxer .htaccess que ownCloud proporciona no funciona. Us recomanem que configureu el servidor web de tal manera que la carpeta de dades no sigui accessible o que moveu la carpeta de dades fora de l'arrel de documents del servidor web." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Executar una tasca de cada pàgina carregada" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php està registrat en un servei webcron. Feu una crida a la pàgina cron.php a l'arrel de ownCloud cada minut a través de http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Utilitzeu el sistema de servei cron. Cridar el arxiu cron.php de la carpeta owncloud cada minut utilitzant el sistema de tasques cron." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Compartir" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Activa l'API de compartir" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Permet que les aplicacions usin l'API de compartir" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Permet enllaços" - -#: templates/admin.php:68 -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:73 -msgid "Allow resharing" -msgstr "Permet compartir de nou" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Permet als usuaris comparir elements ja compartits amb ells" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Permet als usuaris compartir amb qualsevol" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Permet als usuaris compartir només amb usuaris del seu grup" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Registre" - -#: templates/admin.php:116 -msgid "More" -msgstr "Més" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Desenvolupat per la comunitat ownCloud, el codi font té llicència AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Afegiu la vostra aplicació" @@ -215,22 +132,22 @@ msgstr "Gestió de fitxers grans" msgid "Ask a question" msgstr "Feu una pregunta" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemes per connectar amb la base de dades d'ajuda." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Vés-hi manualment." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Resposta" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Ha utilitzat %s de la %s disponible" +msgid "You have used %s of the available %s" +msgstr "Heu utilitzat %s d'un total disponible de %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -288,6 +205,16 @@ msgstr "Ajudeu-nos amb la traducció" msgid "use this address to connect to your ownCloud in your file manager" msgstr "useu aquesta adreça per connectar-vos a ownCloud des del gestor de fitxers" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Desenvolupat per la comunitat ownCloud, el codi font té llicència AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nom" diff --git a/l10n/ca/user_ldap.po b/l10n/ca/user_ldap.po index 78f5bcc2ccd636250163965de4495b1c3847b928..10b45cc32141c7c31075b4f5c721f91529d5a1d3 100644 --- a/l10n/ca/user_ldap.po +++ b/l10n/ca/user_ldap.po @@ -8,164 +8,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-30 02:02+0200\n" -"PO-Revision-Date: 2012-08-29 13:55+0000\n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" +"PO-Revision-Date: 2012-12-16 09:56+0000\n" "Last-Translator: rogerc \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" "Content-Transfer-Encoding: 8bit\n" "Language: ca\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "Avís: Les aplicacions user_ldap i user_webdavauth són incompatibles. Podeu experimentar comportaments no desitjats. Demaneu a l'administrador del sistema que en desactivi una." + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "Avís: El mòdul PHP LDAP necessari no està instal·lat, el dorsal no funcionarà. Demaneu a l'administrador del sistema que l'instal·li." + +#: templates/settings.php:15 msgid "Host" msgstr "Màquina" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Podeu ometre el protocol, excepte si requeriu SSL. Llavors comenceu amb ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "DN Base" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Podeu especificar DN Base per usuaris i grups a la pestanya Avançat" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN Usuari" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "La DN de l'usuari client amb la que s'haurà de fer, per exemple uid=agent,dc=exemple,dc=com. Per un accés anònim, deixeu la DN i la contrasenya en blanc." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Contrasenya" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Per un accés anònim, deixeu la DN i la contrasenya en blanc." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filtre d'inici de sessió d'usuari" -#: templates/settings.php:12 +#: templates/settings.php:19 #, 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ó." -#: templates/settings.php:12 +#: templates/settings.php:19 #, 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:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Llista de filtres d'usuari" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Defineix el filtre a aplicar quan es mostren usuaris" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "sense cap paràmetre de substitució, per exemple \"objectClass=persona\"" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filtre de grup" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Defineix el filtre a aplicar quan es mostren grups." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "sense cap paràmetre de substitució, per exemple \"objectClass=grupPosix\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Arbre base d'usuaris" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Arbre base de grups" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Associació membres-grup" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Usa TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "No ho useu en connexions SSL, fallarà." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor LDAP sense distinció entre majúscules i minúscules (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Desactiva la validació de certificat SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Si la connexió només funciona amb aquesta opció, importeu el certificat SSL del servidor LDAP en el vostre servidor ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "No recomanat, ús només per proves." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Camp per mostrar el nom d'usuari" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atribut LDAP a usar per generar el nom d'usuari ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Camp per mostrar el nom del grup" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atribut LDAP a usar per generar el nom de grup ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "en bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "en segons. Un canvi buidarà la memòria de cau." -#: templates/settings.php:30 +#: templates/settings.php:37 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:32 +#: templates/settings.php:39 msgid "Help" msgstr "Ajuda" diff --git a/l10n/ca/user_webdavauth.po b/l10n/ca/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..55cf858935748a471232c1ddbf526cbbbbad1773 --- /dev/null +++ b/l10n/ca/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-10 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 09:25+0000\n" +"Last-Translator: rogerc \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" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "Adreça WebDAV: http://" diff --git a/l10n/cs_CZ/core.po b/l10n/cs_CZ/core.po index 79a8ebd9c8c3afb42be58c24ccc7761a7557d4b0..e00aa1d03f30a495b1d88084111c0ca6580cebb1 100644 --- a/l10n/cs_CZ/core.po +++ b/l10n/cs_CZ/core.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-28 09:46+0000\n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 09:04+0000\n" "Last-Translator: Tomáš Chvátal \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -21,52 +21,164 @@ msgstr "" "Language: cs_CZ\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nezadán název aplikace." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "Uživatel %s s vámi sdílí soubor" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "Uživatel %s s vámi sdílí složku" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "Uživatel %s s vámi sdílí soubor \"%s\". Můžete jej stáhnout zde: %s" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "Uživatel %s s vámi sdílí složku \"%s\". Můžete ji stáhnout zde: %s" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Nezadán typ kategorie." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Žádná kategorie k přidání?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Tato kategorie již existuje: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Nezadán typ objektu." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "Nezadáno ID %s." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Chyba při přidávání %s k oblíbeným." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Žádné kategorie nebyly vybrány ke smazání." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Chyba při odebírání %s z oblíbených." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Nastavení" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "před pár vteřinami" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "před minutou" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "před {minutes} minutami" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "před hodinou" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "před {hours} hodinami" + +#: js/js.js:709 +msgid "today" +msgstr "dnes" + +#: js/js.js:710 +msgid "yesterday" +msgstr "včera" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "před {days} dny" + +#: js/js.js:712 +msgid "last month" +msgstr "minulý mesíc" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "před {months} měsíci" + +#: js/js.js:714 +msgid "months ago" +msgstr "před měsíci" + +#: js/js.js:715 +msgid "last year" +msgstr "minulý rok" + +#: js/js.js:716 +msgid "years ago" +msgstr "před lety" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Vybrat" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Zrušit" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Ne" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Ano" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Žádné kategorie nebyly vybrány ke smazání." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Není určen typ objektu." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Chyba" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Není určen název aplikace." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Požadovaný soubor {file} není nainstalován." + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Chyba při sdílení" @@ -103,70 +215,86 @@ msgstr "Chránit heslem" msgid "Password" msgstr "Heslo" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Odeslat osobě odkaz e-mailem" + #: js/share.js:173 +msgid "Send" +msgstr "Odeslat" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Nastavit datum vypršení platnosti" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Datum vypršení platnosti" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Sdílet e-mailem:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Žádní lidé nenalezeni" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Sdílení již sdílené položky není povoleno" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Sdíleno v {item} s {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Zrušit sdílení" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "lze upravovat" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "řízení přístupu" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "vytvořit" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "aktualizovat" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "smazat" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "sdílet" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Chráněno heslem" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Chyba při odstraňování data vypršení platnosti" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Chyba při nastavení data vypršení platnosti" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Odesílám..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "E-mail odeslán" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Obnovení hesla pro ownCloud" @@ -244,7 +372,7 @@ msgstr "Cloud nebyl nalezen" msgid "Edit categories" msgstr "Upravit kategorie" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Přidat" @@ -398,7 +526,7 @@ msgstr "Prosinec" msgid "web services under your control" msgstr "webové služby pod Vaší kontrolou" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Odhlásit se" diff --git a/l10n/cs_CZ/files.po b/l10n/cs_CZ/files.po index 14ec5a8c746b6c6e94af14b327133953b8bafe73..ae2e46823560979a4c2d3af72eeb30bb4eb27ac8 100644 --- a/l10n/cs_CZ/files.po +++ b/l10n/cs_CZ/files.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 05:15+0000\n" +"Last-Translator: Tomáš Chvátal \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" @@ -25,196 +25,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Soubor byl odeslán úspěšně" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Odeslaný soubor přesáhl svou velikostí parametr upload_max_filesize v php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný v formuláři HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Soubor byl odeslán pouze částečně" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Žádný soubor nebyl odeslán" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Chybí adresář pro dočasné soubory" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Zápis na disk selhal" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Soubory" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Zrušit sdílení" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Smazat" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Přejmenovat" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} již existuje" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "nahradit" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "navrhnout název" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "zrušit" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "nahrazeno {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "zpět" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "nahrazeno {new_name} s {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "sdílení zrušeno pro {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "smazáno {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "generuji ZIP soubor, může to nějakou dobu trvat." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nelze odeslat Váš soubor, protože je to adresář nebo má velikost 0 bajtů" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Chyba odesílání" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Zavřít" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Čekající" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "odesílá se 1 soubor" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "odesílám {count} souborů" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Odesílání zrušeno." -#: js/files.js:422 +#: js/files.js:451 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 vyústí ve zrušení nahrávání." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Neplatný název, znak '/' není povolen" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Neplatný název složky. Použití názvu \"Shared\" je rezervováno pro interní úžití službou Owncloud." -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "prozkoumáno {count} souborů" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "chyba při prohledávání" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Název" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Velikost" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Změněno" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 složka" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} složky" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 soubor" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} soubory" -#: js/files.js:838 -msgid "seconds ago" -msgstr "před pár sekundami" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "před 1 minutou" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "před {minutes} minutami" - -#: js/files.js:843 -msgid "today" -msgstr "dnes" - -#: js/files.js:844 -msgid "yesterday" -msgstr "včera" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "před {days} dny" - -#: js/files.js:846 -msgid "last month" -msgstr "minulý měsíc" - -#: js/files.js:848 -msgid "months ago" -msgstr "před pár měsíci" - -#: js/files.js:849 -msgid "last year" -msgstr "minulý rok" - -#: js/files.js:850 -msgid "years ago" -msgstr "před pár lety" - #: templates/admin.php:5 msgid "File handling" msgstr "Zacházení se soubory" @@ -223,27 +194,27 @@ msgstr "Zacházení se soubory" msgid "Maximum upload size" msgstr "Maximální velikost pro odesílání" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "největší možná: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Potřebné pro více-souborové stahování a stahování složek." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Povolit ZIP-stahování" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 znamená bez omezení" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maximální velikost vstupu pro ZIP soubory" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Uložit" @@ -251,52 +222,48 @@ msgstr "Uložit" msgid "New" msgstr "Nový" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Textový soubor" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Složka" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Z odkazu" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Odeslat" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Zrušit odesílání" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Žádný obsah. Nahrajte něco." -#: templates/index.php:52 -msgid "Share" -msgstr "Sdílet" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Stáhnout" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Odeslaný soubor je příliš velký" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Soubory se prohledávají, prosím čekejte." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Aktuální prohledávání" diff --git a/l10n/cs_CZ/files_external.po b/l10n/cs_CZ/files_external.po index 0f20d9e72e1e35ddaa6979940459ba9a0c21b2df..240ba178d3b5a2b0a86240f2012d272fff52793c 100644 --- a/l10n/cs_CZ/files_external.po +++ b/l10n/cs_CZ/files_external.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-04 02:04+0200\n" -"PO-Revision-Date: 2012-10-03 08:09+0000\n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 08:56+0000\n" "Last-Translator: Tomáš Chvátal \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -45,66 +45,80 @@ msgstr "Zadejte, prosím, platný klíč a bezpečnostní frázi aplikace Dropbo msgid "Error configuring Google Drive storage" msgstr "Chyba při nastavení úložiště Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "Varování: není nainstalován program \"smbclient\". Není možné připojení oddílů CIFS/SMB. Prosím požádejte svého správce systému ať jej nainstaluje." + +#: lib/config.php:435 +msgid "" +"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." +msgstr "Varování: není nainstalována, nebo povolena, podpora FTP v PHP. Není možné připojení oddílů FTP. Prosím požádejte svého správce systému ať ji nainstaluje." + #: templates/settings.php:3 msgid "External Storage" msgstr "Externí úložiště" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Přípojný bod" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Podpůrná vrstva" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Nastavení" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Možnosti" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" -msgstr "Platný" +msgstr "Přístupný pro" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Přidat bod připojení" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Nenastaveno" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Všichni uživatelé" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Skupiny" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Uživatelé" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Smazat" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Zapnout externí uživatelské úložiště" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Povolit uživatelům připojení jejich vlastních externích úložišť" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Kořenové certifikáty SSL" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importovat kořenového certifikátu" diff --git a/l10n/cs_CZ/lib.po b/l10n/cs_CZ/lib.po index fed3e05a038373c3337df5e6ad37d2f296bdfdd2..dd8693c6c82a4d92fc95fd439fb29f666dc8b3b3 100644 --- a/l10n/cs_CZ/lib.po +++ b/l10n/cs_CZ/lib.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 13:34+0000\n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-15 10:08+0000\n" "Last-Translator: Tomáš Chvátal \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -43,19 +43,19 @@ msgstr "Aplikace" msgid "Admin" msgstr "Administrace" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "Stahování ZIPu je vypnuto." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Soubory musí být stahovány jednotlivě." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Zpět k souborům" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Vybrané soubory jsou příliš velké pro vytvoření zip souboru." @@ -83,45 +83,55 @@ msgstr "Text" msgid "Images" msgstr "Obrázky" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "před vteřinami" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "před 1 minutou" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "před %d minutami" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "před hodinou" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "před %d hodinami" + +#: template.php:108 msgid "today" msgstr "dnes" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "včera" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "před %d dny" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "minulý měsíc" -#: template.php:96 -msgid "months ago" -msgstr "před měsíci" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "Před %d měsíci" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "loni" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "před lety" @@ -137,3 +147,8 @@ msgstr "aktuální" #: updater.php:80 msgid "updates check is disabled" msgstr "kontrola aktualizací je vypnuta" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Nelze nalézt kategorii \"%s\"" diff --git a/l10n/cs_CZ/settings.po b/l10n/cs_CZ/settings.po index 3fe9dd8a58f274a76f6dbd3dbd5efa621b6ba4f4..e2e213e5fcbf148e24fc0c6957e76561fe175717 100644 --- a/l10n/cs_CZ/settings.po +++ b/l10n/cs_CZ/settings.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-10 02:05+0200\n" -"PO-Revision-Date: 2012-10-09 08:35+0000\n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" "Last-Translator: Tomáš Chvátal \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -23,70 +23,73 @@ msgstr "" "Language: cs_CZ\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Nelze načíst seznam z App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Chyba ověření" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Skupina již existuje" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Nelze přidat skupinu" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Nelze povolit aplikaci." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "E-mail uložen" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Neplatný e-mail" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID změněno" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Neplatný požadavek" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Nelze smazat skupinu" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Chyba ověření" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Nelze smazat uživatele" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Jazyk byl změněn" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Správci se nemohou odebrat sami ze skupiny správců" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Nelze přidat uživatele do skupiny %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Nelze odstranit uživatele ze skupiny %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Zakázat" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Povolit" @@ -94,97 +97,10 @@ msgstr "Povolit" msgid "Saving..." msgstr "Ukládám..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Česky" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Bezpečnostní varování" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Váš adresář dat a soubory jsou pravděpodobně přístupné z internetu. Soubor .htacces, který ownCloud poskytuje nefunguje. Doporučujeme Vám abyste nastavili Váš webový server tak, aby nebylo možno přistupovat do adresáře s daty, nebo přesunuli adresář dat mimo kořenovou složku dokumentů webového serveru." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Spustit jednu úlohu s každou načtenou stránkou" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php je registrován u služby webcron. Zavolá stránku cron.php v kořenovém adresáři owncloud každou minutu skrze http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Použít systémovou službu cron. Zavolat soubor cron.php ze složky owncloud pomocí systémové úlohy cron každou minutu." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Sdílení" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Povolit API sdílení" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Povolit aplikacím používat API sdílení" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Povolit odkazy" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Povolit uživatelům sdílet položky s veřejností pomocí odkazů" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Povolit znovu-sdílení" - -#: templates/admin.php:74 -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:79 -msgid "Allow users to share with anyone" -msgstr "Povolit uživatelům sdílet s kýmkoliv" - -#: templates/admin.php:81 -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:88 -msgid "Log" -msgstr "Záznam" - -#: templates/admin.php:116 -msgid "More" -msgstr "Více" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Vyvinuto komunitou ownCloud, zdrojový kód je licencován pod AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Přidat Vaší aplikaci" @@ -217,22 +133,22 @@ msgstr "Správa velkých souborů" msgid "Ask a question" msgstr "Zeptat se" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problémy s připojením k databázi s nápovědou." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Přejít ručně." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Odpověď" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Použili jste %s z dostupných %s" +msgid "You have used %s of the available %s" +msgstr "Používáte %s z %s dostupných" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -290,6 +206,16 @@ msgstr "Pomoci s překladem" msgid "use this address to connect to your ownCloud in your file manager" msgstr "tuto adresu použijte pro připojení k ownCloud ve Vašem správci souborů" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Vyvinuto komunitou ownCloud, zdrojový kód je licencován pod AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Jméno" diff --git a/l10n/cs_CZ/user_ldap.po b/l10n/cs_CZ/user_ldap.po index 808367304a878cae5131ea401a6d93feaddd467c..89d650bf77dde7990602aa6e575f7daa5dfca172 100644 --- a/l10n/cs_CZ/user_ldap.po +++ b/l10n/cs_CZ/user_ldap.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-06 02:02+0200\n" -"PO-Revision-Date: 2012-09-05 13:37+0000\n" +"POT-Creation-Date: 2012-12-16 00:11+0100\n" +"PO-Revision-Date: 2012-12-15 15:30+0000\n" "Last-Translator: Tomáš Chvátal \n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n" "MIME-Version: 1.0\n" @@ -20,153 +20,166 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "Varování: Aplikace user_ldap a user_webdavauth nejsou kompatibilní. Může nastávat neočekávané chování. Požádejte, prosím, správce systému aby jednu z nich zakázal." + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs 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." + +#: templates/settings.php:15 msgid "Host" msgstr "Počítač" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Můžete vynechat protokol, vyjma pokud požadujete SSL. Tehdy začněte s ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Základní DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "V rozšířeném nastavení můžete určit základní DN pro uživatele a skupiny" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Uživatelské DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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é." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Heslo" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Pro anonymní přístup, ponechte údaje DN and heslo prázdné." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filtr přihlášení uživatelů" -#: templates/settings.php:12 +#: templates/settings.php:19 #, 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í." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "použijte zástupný vzor %%uid, např. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Filtr uživatelských seznamů" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Určuje použitý filtr, pro získávaní uživatelů." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "bez zástupných znaků, např. \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filtr skupin" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Určuje použitý filtr, pro získávaní skupin." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "bez zástupných znaků, např. \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Základní uživatelský strom" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Základní skupinový strom" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Asociace člena skupiny" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Použít TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Nepoužívejte pro připojení pomocí SSL, připojení selže." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP server nerozlišující velikost znaků (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Vypnout ověřování SSL certifikátu." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Pokud připojení pracuje pouze s touto možností, tak importujte SSL certifikát SSL serveru do Vašeho serveru ownCloud" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Není doporučeno, pouze pro testovací účely." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Pole pro zobrazované jméno uživatele" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atribut LDAP použitý k vytvoření jména uživatele ownCloud" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Pole pro zobrazení jména skupiny" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atribut LDAP použitý k vytvoření jména skupiny ownCloud" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "v bajtech" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "ve vteřinách. Změna vyprázdní vyrovnávací paměť." -#: templates/settings.php:30 +#: templates/settings.php:37 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:32 +#: templates/settings.php:39 msgid "Help" msgstr "Nápověda" diff --git a/l10n/cs_CZ/user_webdavauth.po b/l10n/cs_CZ/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..6f4e008376ec9dcba6df756a51df8d130b479131 --- /dev/null +++ b/l10n/cs_CZ/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Tomáš Chvátal , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-11 00:01+0100\n" +"PO-Revision-Date: 2012-11-10 10:16+0000\n" +"Last-Translator: Tomáš Chvátal \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" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs_CZ\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "URL WebDAV: http://" diff --git a/l10n/da/core.po b/l10n/da/core.po index 1ef0f389dd2529b9b1b84e9164396f86f3261149..01fdc7642c04179fdce93fcb244f4ecf92a02c55 100644 --- a/l10n/da/core.po +++ b/l10n/da/core.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+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" @@ -24,52 +24,164 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Applikationens navn ikke medsendt" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Ingen kategori at tilføje?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Denne kategori eksisterer allerede: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Ingen kategorier valgt" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Indstillinger" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "sekunder siden" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 minut siden" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minutter siden" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "i dag" + +#: js/js.js:710 +msgid "yesterday" +msgstr "i går" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} dage siden" + +#: js/js.js:712 +msgid "last month" +msgstr "sidste måned" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "måneder siden" + +#: js/js.js:715 +msgid "last year" +msgstr "sidste år" + +#: js/js.js:716 +msgid "years ago" +msgstr "år siden" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Vælg" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Fortryd" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Nej" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "OK" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Ingen kategorier valgt" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Fejl" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Fejl under deling" @@ -106,70 +218,86 @@ msgstr "Beskyt med adgangskode" msgid "Password" msgstr "Kodeord" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Vælg udløbsdato" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Udløbsdato" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Del via email:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Ingen personer fundet" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Videredeling ikke tilladt" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Delt i {item} med {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Fjern deling" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "kan redigere" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "Adgangskontrol" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "opret" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "opdater" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "slet" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "del" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Beskyttet med adgangskode" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Fejl ved fjernelse af udløbsdato" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Fejl under sætning af udløbsdato" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Nulstil ownCloud kodeord" @@ -247,7 +375,7 @@ msgstr "Sky ikke fundet" msgid "Edit categories" msgstr "Rediger kategorier" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Tilføj" @@ -401,7 +529,7 @@ msgstr "December" msgid "web services under your control" msgstr "Webtjenester under din kontrol" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Log ud" diff --git a/l10n/da/files.po b/l10n/da/files.po index 47db19332ae24015af5f694a41e26239e48171d0..2b9b44a91699c496d00ca527497e30391915b8a7 100644 --- a/l10n/da/files.po +++ b/l10n/da/files.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+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" @@ -29,196 +29,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Der er ingen fejl, filen blev uploadet med success" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Den uploadede fil overskrider upload_max_filesize direktivet i php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Den uploadede fil overskrider MAX_FILE_SIZE -direktivet som er specificeret i HTML-formularen" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Den uploadede file blev kun delvist uploadet" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Ingen fil blev uploadet" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Mangler en midlertidig mappe" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Fejl ved skrivning til disk." -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Filer" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Fjern deling" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Slet" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Omdøb" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} eksisterer allerede" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "erstat" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "foreslå navn" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "fortryd" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "erstattede {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "fortryd" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "erstattede {new_name} med {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "ikke delte {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "slettede {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "genererer ZIP-fil, det kan tage lidt tid." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Kunne ikke uploade din fil, da det enten er en mappe eller er tom" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Fejl ved upload" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Luk" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Afventer" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 fil uploades" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} filer uploades" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Upload afbrudt." -#: js/files.js:422 +#: js/files.js:451 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/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Ugyldigt navn, '/' er ikke tilladt." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} filer skannet" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "fejl under scanning" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Navn" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Størrelse" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Ændret" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 mappe" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} mapper" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 fil" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} filer" -#: js/files.js:838 -msgid "seconds ago" -msgstr "sekunder siden" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 minut siden" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} minutter siden" - -#: js/files.js:843 -msgid "today" -msgstr "i dag" - -#: js/files.js:844 -msgid "yesterday" -msgstr "i går" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} dage siden" - -#: js/files.js:846 -msgid "last month" -msgstr "sidste måned" - -#: js/files.js:848 -msgid "months ago" -msgstr "måneder siden" - -#: js/files.js:849 -msgid "last year" -msgstr "sidste år" - -#: js/files.js:850 -msgid "years ago" -msgstr "år siden" - #: templates/admin.php:5 msgid "File handling" msgstr "Filhåndtering" @@ -227,27 +198,27 @@ msgstr "Filhåndtering" msgid "Maximum upload size" msgstr "Maksimal upload-størrelse" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. mulige: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Nødvendigt for at kunne downloade mapper og flere filer ad gangen." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Muliggør ZIP-download" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 er ubegrænset" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maksimal størrelse på ZIP filer" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Gem" @@ -255,52 +226,48 @@ msgstr "Gem" msgid "New" msgstr "Ny" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Tekstfil" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Mappe" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Upload" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Fortryd upload" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Her er tomt. Upload noget!" -#: templates/index.php:52 -msgid "Share" -msgstr "Del" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Download" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Upload for stor" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Filerne bliver indlæst, vent venligst." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Indlæser" diff --git a/l10n/da/files_external.po b/l10n/da/files_external.po index 24203a1e15e296d6c1df7745c84fa309e7281386..804a2489d085ac4c1e425f41215b4e0b7ea54304 100644 --- a/l10n/da/files_external.po +++ b/l10n/da/files_external.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-13 02:04+0200\n" -"PO-Revision-Date: 2012-10-12 17:53+0000\n" -"Last-Translator: Ole Holm Frandsen \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+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" @@ -43,66 +43,80 @@ msgstr "Angiv venligst en valid Dropbox app nøgle og hemmelighed" msgid "Error configuring Google Drive storage" msgstr "Fejl ved konfiguration af Google Drive plads" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Ekstern opbevaring" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Monteringspunkt" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Backend" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Opsætning" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Valgmuligheder" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Kan anvendes" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Tilføj monteringspunkt" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Ingen sat" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Alle brugere" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupper" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Brugere" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Slet" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Aktiver ekstern opbevaring for brugere" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Tillad brugere at montere deres egne eksterne opbevaring" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL-rodcertifikater" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importer rodcertifikat" diff --git a/l10n/da/lib.po b/l10n/da/lib.po index cf5027a650b52867b374c1fef80130c6be5eaf9a..76cd064267c87861ae9648aaa212526cb28d098e 100644 --- a/l10n/da/lib.po +++ b/l10n/da/lib.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+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" @@ -43,19 +43,19 @@ msgstr "Apps" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "ZIP-download er slået fra." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Filer skal downloades en for en." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Tilbage til Filer" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "De markerede filer er for store til at generere en ZIP-fil." @@ -83,45 +83,55 @@ msgstr "SMS" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "sekunder siden" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 minut siden" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d minutter siden" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "I dag" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "I går" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d dage siden" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "Sidste måned" -#: template.php:96 -msgid "months ago" -msgstr "måneder siden" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "Sidste år" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "år siden" @@ -137,3 +147,8 @@ msgstr "opdateret" #: updater.php:80 msgid "updates check is disabled" msgstr "Check for opdateringer er deaktiveret" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/da/settings.po b/l10n/da/settings.po index 136582efaf0111a2e628f696d6e2a4f3e338054d..948c398c0767e56fcbf44ef00dcaae9ff01bdeed 100644 --- a/l10n/da/settings.po +++ b/l10n/da/settings.po @@ -16,9 +16,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-13 02:05+0200\n" -"PO-Revision-Date: 2012-10-12 17:31+0000\n" -"Last-Translator: Ole Holm Frandsen \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+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" @@ -26,70 +26,73 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Kunne ikke indlæse listen fra App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:18 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Adgangsfejl" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Gruppen findes allerede" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Gruppen kan ikke oprettes" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Applikationen kunne ikke aktiveres." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email adresse gemt" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Ugyldig email adresse" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID ændret" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Ugyldig forespørgsel" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Gruppen kan ikke slettes" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Adgangsfejl" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Bruger kan ikke slettes" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Sprog ændret" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Brugeren kan ikke tilføjes til gruppen %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Brugeren kan ikke fjernes fra gruppen %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Deaktiver" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Aktiver" @@ -97,97 +100,10 @@ msgstr "Aktiver" msgid "Saving..." msgstr "Gemmer..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Dansk" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Sikkerhedsadvarsel" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Din datamappe og dine filer er formentligt tilgængelige fra internettet.\n.htaccess-filen, som ownCloud leverer, fungerer ikke. Vi anbefaler stærkt, at du opsætter din server på en måde, så datamappen ikke længere er direkte tilgængelig, eller at du flytter datamappen udenfor serverens tilgængelige rodfilsystem." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Udfør en opgave med hver side indlæst" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php er registreret hos en webcron-tjeneste. Kald cron.php-siden i ownClouds rodmappe en gang i minuttet over http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "vend systemets cron-tjeneste. Kald cron.php-filen i ownCloud-mappen ved hjælp af systemets cronjob en gang i minuttet." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Deling" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Aktiver dele API" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Tillad apps a bruge dele APIen" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Tillad links" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Tillad brugere at dele elementer med offentligheden med links" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Tillad gendeling" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Tillad brugere at dele elementer, som er blevet delt med dem, videre til andre" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Tillad brugere at dele med hvem som helst" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Tillad kun deling med brugere i brugerens egen gruppe" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Mere" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Udviklet af ownClouds community, og kildekoden er underlagt licensen AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Tilføj din App" @@ -220,22 +136,22 @@ msgstr "Håndter store filer" msgid "Ask a question" msgstr "Stil et spørgsmål" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemer med at forbinde til hjælpe-databasen." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Gå derhen manuelt." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Svar" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Du har brugt %s af de tilgængelige %s" +msgid "You have used %s of the available %s" +msgstr "" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -293,6 +209,16 @@ msgstr "Hjælp med oversættelsen" msgid "use this address to connect to your ownCloud in your file manager" msgstr "benyt denne adresse til at forbinde til din ownCloud i din filbrowser" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Udviklet af ownClouds community, og kildekoden er underlagt licensen AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Navn" diff --git a/l10n/da/user_ldap.po b/l10n/da/user_ldap.po index 95a083e9f1ea2fbb04671c592b656f172bf6c986..00ec233a6eb215f8b86d0a8381c3993194469ff4 100644 --- a/l10n/da/user_ldap.po +++ b/l10n/da/user_ldap.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-24 02:02+0200\n" -"PO-Revision-Date: 2012-10-23 09:31+0000\n" -"Last-Translator: Frederik Lassen \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+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" @@ -21,153 +21,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Host" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Du kan udelade protokollen, medmindre du skal bruge SSL. Start i så fald med ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Base DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Bruger DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Kodeord" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Brug TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Anbefales ikke, brug kun for at teste." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Hjælp" diff --git a/l10n/da/user_webdavauth.po b/l10n/da/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..d91890971df00e52b3c070aee42a300a0ef8a5e6 --- /dev/null +++ b/l10n/da/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \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" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/de/core.po b/l10n/de/core.po index 8346ee269e7e7731663723259d34c4e3c44d0997..0913372a1d76503840e749cdd3e608ccdc4445d8 100644 --- a/l10n/de/core.po +++ b/l10n/de/core.po @@ -7,6 +7,7 @@ # , 2011. # , 2012. # , 2011. +# I Robot , 2012. # I Robot , 2012. # Jan-Christoph Borchardt , 2011. # , 2012. @@ -21,9 +22,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:04+0100\n" -"PO-Revision-Date: 2012-10-31 23:02+0000\n" -"Last-Translator: Mirodin \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 16:40+0000\n" +"Last-Translator: I Robot \n" "Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,22 +32,124 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Der Anwendungsname wurde nicht angegeben." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Kategorie nicht angegeben." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Keine Kategorie hinzuzufügen?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Kategorie existiert bereits:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Objekttyp nicht angegeben." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID nicht angegeben." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Fehler beim Hinzufügen von %s zu den Favoriten." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Es wurde keine Kategorien zum Löschen ausgewählt." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Fehler beim Entfernen von %s von den Favoriten." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Einstellungen" +#: js/js.js:704 +msgid "seconds ago" +msgstr "Gerade eben" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "vor einer Minute" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "Vor {minutes} Minuten" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "Vor einer Stunde" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "Vor {hours} Stunden" + +#: js/js.js:709 +msgid "today" +msgstr "Heute" + +#: js/js.js:710 +msgid "yesterday" +msgstr "Gestern" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "Vor {days} Tag(en)" + +#: js/js.js:712 +msgid "last month" +msgstr "Letzten Monat" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "Vor {months} Monaten" + +#: js/js.js:714 +msgid "months ago" +msgstr "Vor Monaten" + +#: js/js.js:715 +msgid "last year" +msgstr "Letztes Jahr" + +#: js/js.js:716 +msgid "years ago" +msgstr "Vor Jahren" + #: js/oc-dialogs.js:126 msgid "Choose" msgstr "Auswählen" @@ -67,16 +170,26 @@ msgstr "Ja" msgid "Ok" msgstr "OK" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Es wurde keine Kategorien zum Löschen ausgewählt." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Der Objekttyp ist nicht angegeben." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Fehler" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Der App-Name ist nicht angegeben." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Die benötigte Datei {file} ist nicht installiert." + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Fehler beim Freigeben" @@ -108,75 +221,91 @@ msgstr "Über einen Link freigeben" msgid "Password protect" msgstr "Passwortschutz" -#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: js/share.js:168 templates/installation.php:44 templates/login.php:26 #: templates/verify.php:13 msgid "Password" msgstr "Passwort" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Link per E-Mail verschicken" + #: js/share.js:173 +msgid "Send" +msgstr "Senden" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Setze ein Ablaufdatum" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Ablaufdatum" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Über eine E-Mail freigeben:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Niemand gefunden" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Weiterverteilen ist nicht erlaubt" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Für {user} in {item} freigegeben" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Freigabe aufheben" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "kann bearbeiten" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "Zugriffskontrolle" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "erstellen" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "aktualisieren" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "löschen" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "freigeben" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Durch ein Passwort geschützt" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Fehler beim entfernen des Ablaufdatums" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Fehler beim Setzen des Ablaufdatums" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Sende ..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "E-Mail wurde verschickt" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud-Passwort zurücksetzen" @@ -191,14 +320,14 @@ msgstr "Du erhältst einen Link per E-Mail, um Dein Passwort zurückzusetzen." #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "Die E-Mail zum Zurücksetzen wurde versendet." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "Die Anfrage schlug fehl!" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 -#: templates/login.php:20 +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39 +#: templates/login.php:21 msgid "Username" msgstr "Benutzername" @@ -254,7 +383,7 @@ msgstr "Cloud nicht gefunden" msgid "Edit categories" msgstr "Kategorien bearbeiten" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Hinzufügen" @@ -287,44 +416,44 @@ msgstr "Dein Datenverzeichnis und deine Datein sind vielleicht vom Internet aus msgid "Create an admin account" msgstr "Administrator-Konto anlegen" -#: templates/installation.php:48 +#: templates/installation.php:50 msgid "Advanced" msgstr "Fortgeschritten" -#: templates/installation.php:50 +#: templates/installation.php:52 msgid "Data folder" msgstr "Datenverzeichnis" -#: templates/installation.php:57 +#: templates/installation.php:59 msgid "Configure the database" msgstr "Datenbank einrichten" -#: templates/installation.php:62 templates/installation.php:73 -#: templates/installation.php:83 templates/installation.php:93 +#: templates/installation.php:64 templates/installation.php:75 +#: templates/installation.php:85 templates/installation.php:95 msgid "will be used" msgstr "wird verwendet" -#: templates/installation.php:105 +#: templates/installation.php:107 msgid "Database user" msgstr "Datenbank-Benutzer" -#: templates/installation.php:109 +#: templates/installation.php:111 msgid "Database password" msgstr "Datenbank-Passwort" -#: templates/installation.php:113 +#: templates/installation.php:115 msgid "Database name" msgstr "Datenbank-Name" -#: templates/installation.php:121 +#: templates/installation.php:123 msgid "Database tablespace" msgstr "Datenbank-Tablespace" -#: templates/installation.php:127 +#: templates/installation.php:129 msgid "Database host" msgstr "Datenbank-Host" -#: templates/installation.php:132 +#: templates/installation.php:134 msgid "Finish setup" msgstr "Installation abschließen" @@ -408,7 +537,7 @@ msgstr "Dezember" msgid "web services under your control" msgstr "Web-Services unter Ihrer Kontrolle" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Abmelden" @@ -420,7 +549,7 @@ msgstr "Automatischer Login zurückgewiesen!" msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "Wenn du Dein Passwort nicht änderst, könnte dein Account kompromitiert werden!" +msgstr "Wenn Du Dein Passwort nicht vor kurzem geändert hast, könnte Dein\nAccount kompromittiert sein!" #: templates/login.php:10 msgid "Please change your password to secure your account again." @@ -430,11 +559,11 @@ msgstr "Bitte ändere Dein Passwort, um Deinen Account wieder zu schützen." msgid "Lost your password?" msgstr "Passwort vergessen?" -#: templates/login.php:27 +#: templates/login.php:29 msgid "remember" msgstr "merken" -#: templates/login.php:28 +#: templates/login.php:30 msgid "Log in" msgstr "Einloggen" diff --git a/l10n/de/files.po b/l10n/de/files.po index 252dc6706ded5c3a0d2f1a7ea3ae6f7bcb2bd21c..7dc41332e0460a4009d7f8b0775ea7029ad9966a 100644 --- a/l10n/de/files.po +++ b/l10n/de/files.po @@ -5,6 +5,7 @@ # Translators: # , 2012. # , 2012. +# I Robot , 2012. # I Robot , 2012. # Jan-Christoph Borchardt , 2012. # Jan-Christoph Borchardt , 2011. @@ -23,9 +24,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-12 00:12+0100\n" +"PO-Revision-Date: 2012-12-11 09:27+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -38,196 +39,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Datei fehlerfrei hochgeladen." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Die Größe der hochzuladenden Datei überschreitet die upload_max_filesize-Richtlinie in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Die Datei wurde nur teilweise hochgeladen." -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Es wurde keine Datei hochgeladen." -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Temporärer Ordner fehlt." -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Fehler beim Schreiben auf die Festplatte" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Dateien" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85 msgid "Unshare" msgstr "Nicht mehr freigeben" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91 msgid "Delete" msgstr "Löschen" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Umbenennen" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "{new_name} already exists" msgstr "{new_name} existiert bereits" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "replace" msgstr "ersetzen" -#: js/filelist.js:194 +#: js/filelist.js:199 msgid "suggest name" msgstr "Name vorschlagen" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "cancel" msgstr "abbrechen" -#: js/filelist.js:243 +#: js/filelist.js:248 msgid "replaced {new_name}" msgstr "{new_name} wurde ersetzt" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284 msgid "undo" msgstr "rückgängig machen" -#: js/filelist.js:245 +#: js/filelist.js:250 msgid "replaced {new_name} with {old_name}" msgstr "{old_name} ersetzt durch {new_name}" -#: js/filelist.js:277 +#: js/filelist.js:282 msgid "unshared {files}" msgstr "Freigabe von {files} aufgehoben" -#: js/filelist.js:279 +#: js/filelist.js:284 msgid "deleted {files}" msgstr "{files} gelöscht" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig." + +#: js/files.js:174 msgid "generating ZIP-file, it may take some time." msgstr "Erstelle ZIP-Datei. Dies kann eine Weile dauern." -#: js/files.js:206 +#: js/files.js:209 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Deine Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist." -#: js/files.js:206 +#: js/files.js:209 msgid "Upload Error" msgstr "Fehler beim Upload" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:226 +msgid "Close" +msgstr "Schließen" + +#: js/files.js:245 js/files.js:359 js/files.js:389 msgid "Pending" msgstr "Ausstehend" -#: js/files.js:254 +#: js/files.js:265 msgid "1 file uploading" msgstr "Eine Datei wird hoch geladen" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:268 js/files.js:322 js/files.js:337 msgid "{count} files uploading" msgstr "{count} Dateien werden hochgeladen" -#: js/files.js:320 js/files.js:353 +#: js/files.js:340 js/files.js:373 msgid "Upload cancelled." msgstr "Upload abgebrochen." -#: js/files.js:422 +#: js/files.js:442 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/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Ungültiger Name: \"/\" ist nicht erlaubt." +#: js/files.js:512 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Ungültiger Ordnername. Die Verwendung von \"Shared\" ist ownCloud vorbehalten." -#: js/files.js:673 +#: js/files.js:693 msgid "{count} files scanned" msgstr "{count} Dateien wurden gescannt" -#: js/files.js:681 +#: js/files.js:701 msgid "error while scanning" msgstr "Fehler beim Scannen" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:774 templates/index.php:66 msgid "Name" msgstr "Name" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:775 templates/index.php:77 msgid "Size" msgstr "Größe" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:776 templates/index.php:79 msgid "Modified" msgstr "Bearbeitet" -#: js/files.js:783 +#: js/files.js:803 msgid "1 folder" msgstr "1 Ordner" -#: js/files.js:785 +#: js/files.js:805 msgid "{count} folders" msgstr "{count} Ordner" -#: js/files.js:793 +#: js/files.js:813 msgid "1 file" msgstr "1 Datei" -#: js/files.js:795 +#: js/files.js:815 msgid "{count} files" msgstr "{count} Dateien" -#: js/files.js:838 -msgid "seconds ago" -msgstr "Gerade eben" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "vor einer Minute" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "Vor {minutes} Minuten" - -#: js/files.js:843 -msgid "today" -msgstr "Heute" - -#: js/files.js:844 -msgid "yesterday" -msgstr "Gestern" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "Vor {days} Tag(en)" - -#: js/files.js:846 -msgid "last month" -msgstr "Letzten Monat" - -#: js/files.js:848 -msgid "months ago" -msgstr "Monate her" - -#: js/files.js:849 -msgid "last year" -msgstr "Letztes Jahr" - -#: js/files.js:850 -msgid "years ago" -msgstr "Jahre her" - #: templates/admin.php:5 msgid "File handling" msgstr "Dateibehandlung" @@ -236,27 +208,27 @@ msgstr "Dateibehandlung" msgid "Maximum upload size" msgstr "Maximale Upload-Größe" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "maximal möglich:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Für Mehrfachdatei- und Ordnerdownloads benötigt:" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "ZIP-Download aktivieren" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 bedeutet unbegrenzt" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maximale Größe für ZIP-Dateien" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Speichern" @@ -264,52 +236,48 @@ msgstr "Speichern" msgid "New" msgstr "Neu" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Textdatei" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Ordner" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Von einem Link" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Hochladen" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Upload abbrechen" -#: templates/index.php:42 +#: templates/index.php:58 msgid "Nothing in here. Upload something!" msgstr "Alles leer. Lade etwas hoch!" -#: templates/index.php:52 -msgid "Share" -msgstr "Freigabe" - -#: templates/index.php:54 +#: templates/index.php:72 msgid "Download" msgstr "Herunterladen" -#: templates/index.php:77 +#: templates/index.php:104 msgid "Upload too large" msgstr "Upload zu groß" -#: templates/index.php:79 +#: templates/index.php:106 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server." -#: templates/index.php:84 +#: templates/index.php:111 msgid "Files are being scanned, please wait." msgstr "Dateien werden gescannt, bitte warten." -#: templates/index.php:87 +#: templates/index.php:114 msgid "Current scanning" msgstr "Scanne" diff --git a/l10n/de/files_external.po b/l10n/de/files_external.po index 4f400dc97cc6666db8cf8a5f60cc7fd7f8a85aaf..42d733228c9a577bc75e376dab1f7e686f79042a 100644 --- a/l10n/de/files_external.po +++ b/l10n/de/files_external.po @@ -4,6 +4,7 @@ # # Translators: # , 2012. +# I Robot , 2012. # I Robot , 2012. # , 2012. # , 2012. @@ -11,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-13 02:04+0200\n" -"PO-Revision-Date: 2012-10-12 22:22+0000\n" -"Last-Translator: Mirodin \n" +"POT-Creation-Date: 2012-12-16 00:11+0100\n" +"PO-Revision-Date: 2012-12-15 19:35+0000\n" +"Last-Translator: I Robot \n" "Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,66 +46,80 @@ msgstr "Bitte trage einen gültigen Dropbox-App-Key mit Secret ein." msgid "Error configuring Google Drive storage" msgstr "Fehler beim Einrichten von Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "Warnung: \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitte Deinen System-Verwalter dies zu installieren." + +#: lib/config.php:435 +msgid "" +"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." +msgstr "Warnung: \"smbclient\" ist nicht aktiv oder nicht installiert. Das Einhängen von FTP-Freigaben ist nicht möglich. Bitte Deinen System-Verwalter dies zu installieren." + #: templates/settings.php:3 msgid "External Storage" msgstr "Externer Speicher" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Mount-Point" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Backend" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Konfiguration" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Optionen" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Zutreffend" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Mount-Point hinzufügen" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Nicht definiert" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Alle Benutzer" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Gruppen" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Benutzer" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Löschen" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Externen Speicher für Benutzer aktivieren" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Erlaubt Benutzern ihre eigenen externen Speicher einzubinden" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL-Root-Zertifikate" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Root-Zertifikate importieren" diff --git a/l10n/de/lib.po b/l10n/de/lib.po index 41eb7f70e19a933cef23b674b10adf1db3665350..d572145c29adfc54a3374b8602bcf3215b7d6efb 100644 --- a/l10n/de/lib.po +++ b/l10n/de/lib.po @@ -6,6 +6,7 @@ # , 2012. # I Robot , 2012. # Jan-Christoph Borchardt , 2012. +# Marcel Kühlhorn , 2012. # Phi Lieb <>, 2012. # , 2012. # , 2012. @@ -13,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:04+0100\n" -"PO-Revision-Date: 2012-10-31 23:16+0000\n" +"POT-Creation-Date: 2012-12-12 00:13+0100\n" +"PO-Revision-Date: 2012-12-11 09:31+0000\n" "Last-Translator: Mirodin \n" "Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n" "MIME-Version: 1.0\n" @@ -23,43 +24,43 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:285 +#: app.php:287 msgid "Help" msgstr "Hilfe" -#: app.php:292 +#: app.php:294 msgid "Personal" msgstr "Persönlich" -#: app.php:297 +#: app.php:299 msgid "Settings" msgstr "Einstellungen" -#: app.php:302 +#: app.php:304 msgid "Users" msgstr "Benutzer" -#: app.php:309 +#: app.php:311 msgid "Apps" msgstr "Apps" -#: app.php:311 +#: app.php:313 msgid "Admin" msgstr "Administrator" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "Der ZIP-Download ist deaktiviert." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Die Dateien müssen einzeln heruntergeladen werden." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Zurück zu \"Dateien\"" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Die gewählten Dateien sind zu groß, um eine ZIP-Datei zu erstellen." @@ -100,6 +101,15 @@ msgstr "Vor einer Minute" msgid "%d minutes ago" msgstr "Vor %d Minuten" +#: template.php:106 +msgid "1 hour ago" +msgstr "Vor einer Stunde" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "Vor %d Stunden" + #: template.php:108 msgid "today" msgstr "Heute" @@ -118,8 +128,9 @@ msgid "last month" msgstr "Letzten Monat" #: template.php:112 -msgid "months ago" -msgstr "Vor wenigen Monaten" +#, php-format +msgid "%d months ago" +msgstr "Vor %d Monaten" #: template.php:113 msgid "last year" @@ -127,7 +138,7 @@ msgstr "Letztes Jahr" #: template.php:114 msgid "years ago" -msgstr "Vor wenigen Jahren" +msgstr "Vor Jahren" #: updater.php:75 #, php-format @@ -141,3 +152,8 @@ msgstr "aktuell" #: updater.php:80 msgid "updates check is disabled" msgstr "Die Update-Überprüfung ist ausgeschaltet" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Die Kategorie \"%s\" konnte nicht gefunden werden." diff --git a/l10n/de/settings.po b/l10n/de/settings.po index 4a7eb25c9c856a53b97ef3cd71741b37b86a3347..4d80da3751f8068a96b606a7a66e099e430fb06d 100644 --- a/l10n/de/settings.po +++ b/l10n/de/settings.po @@ -6,6 +6,7 @@ # , 2011, 2012. # , 2012. # , 2012. +# I Robot , 2012. # I Robot , 2012. # Jan-Christoph Borchardt , 2011. # Jan T , 2012. @@ -13,6 +14,7 @@ # , 2012. # Marcel Kühlhorn , 2012. # , 2012. +# , 2012. # , 2012. # , 2012. # Phi Lieb <>, 2012. @@ -22,9 +24,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-24 02:03+0200\n" -"PO-Revision-Date: 2012-10-23 13:00+0000\n" -"Last-Translator: thiel \n" +"POT-Creation-Date: 2012-12-05 00:04+0100\n" +"PO-Revision-Date: 2012-12-04 13:54+0000\n" +"Last-Translator: AndryXY \n" "Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,69 +34,73 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Die Liste der Anwendungen im Store konnte nicht geladen werden." -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Gruppe existiert bereits" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Gruppe konnte nicht angelegt werden" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "App konnte nicht aktiviert werden." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "E-Mail Adresse gespeichert" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Ungültige E-Mail Adresse" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID geändert" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Ungültige Anfrage" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Gruppe konnte nicht gelöscht werden" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Fehler bei der Anmeldung" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Benutzer konnte nicht gelöscht werden" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Sprache geändert" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen." + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Deaktivieren" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Aktivieren" @@ -106,93 +112,6 @@ msgstr "Speichern..." msgid "__language_name__" msgstr "Deutsch (Persönlich)" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Sicherheitshinweis" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Dein Datenverzeichnis ist möglicherweise aus dem Internet erreichbar. Die .htaccess-Datei von ownCloud funktioniert nicht. Wir raten Dir dringend, dass Du Deinen Webserver dahingehend konfigurieren, dass Dein Datenverzeichnis nicht länger aus dem Internet erreichbar ist, oder Du verschiebst das Datenverzeichnis außerhalb des Wurzelverzeichnisses des Webservers." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron-Jobs" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Führe eine Aufgabe bei jeder geladenen Seite aus." - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php ist bei einem Webcron-Dienst registriert. Ruf die Seite cron.php im ownCloud-Root minütlich per HTTP auf." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Benutze den System-Crondienst. Bitte ruf die cron.php im ownCloud-Ordner über einen System-Cronjob minütlich auf." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Freigabe" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Freigabe-API aktivieren" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Erlaubt Anwendungen, die Freigabe-API zu nutzen" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Links erlauben" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Erlaube Nutzern, Dateien mithilfe von Links öffentlich zu teilen" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Erneutes Teilen erlauben" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Erlaubt Nutzern, Dateien die mit ihnen geteilt wurden, erneut zu teilen" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Erlaubt Nutzern mit jedem zu Teilen" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Erlaubt Nutzern nur das Teilen in ihrer Gruppe" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Mehr" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Entwickelt von der ownCloud-Community, der Quellcode ist unter der AGPL lizenziert." - #: templates/apps.php:10 msgid "Add your App" msgstr "Füge Deine Anwendung hinzu" @@ -225,21 +144,21 @@ msgstr "Große Dateien verwalten" msgid "Ask a question" msgstr "Stelle eine Frage" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Probleme bei der Verbindung zur Hilfe-Datenbank." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Datenbank direkt besuchen." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Antwort" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "Du verwendest %s der verfügbaren %s" #: templates/personal.php:12 @@ -298,6 +217,16 @@ msgstr "Hilf bei der Übersetzung" msgid "use this address to connect to your ownCloud in your file manager" msgstr "Verwende diese Adresse, um Deine ownCloud mit Deinem Dateimanager zu verbinden." +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Entwickelt von der ownCloud-Community, der Quellcode ist unter der AGPL lizenziert." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Name" diff --git a/l10n/de/user_ldap.po b/l10n/de/user_ldap.po index 71044b0d5026c024f6ec90aadd4fe5a252751a6b..f0023452578462d0d80dec672a1318c8c60fa161 100644 --- a/l10n/de/user_ldap.po +++ b/l10n/de/user_ldap.po @@ -4,6 +4,7 @@ # # Translators: # , 2012. +# I Robot , 2012. # I Robot , 2012. # Maurice Preuß <>, 2012. # , 2012. @@ -13,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 09:13+0000\n" -"Last-Translator: Mirodin \n" +"POT-Creation-Date: 2012-12-16 00:11+0100\n" +"PO-Revision-Date: 2012-12-15 19:41+0000\n" +"Last-Translator: I Robot \n" "Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,153 +25,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "Warnung: Die Apps user_ldap und user_webdavauth sind nicht kompatible. Unerwartetes Verhalten kann auftreten. Bitte Deinen System-Verwalter eine von beiden zu de-aktivieren." + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Host" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Du kannst das Protokoll auslassen, außer wenn Du SSL benötigst. Beginne dann mit ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Basis-DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Du kannst Basis-DN für Benutzer und Gruppen in dem \"Erweitert\"-Reiter konfigurieren" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Benutzer-DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "Der DN des Benutzers für LDAP-Bind, z.B.: uid=agent,dc=example,dc=com. Für anonymen Zugriff lasse DN und Passwort leer." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Passwort" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Lasse die Felder von DN und Passwort für anonymen Zugang leer." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Benutzer-Login-Filter" -#: templates/settings.php:12 +#: templates/settings.php:19 #, 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 bei dem Anmeldeversuch." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "verwende %%uid Platzhalter, z. B. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Benutzer-Filter-Liste" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Definiert den Filter für die Anfrage der Benutzer." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "ohne Platzhalter, z.B.: \"objectClass=person\"" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Gruppen-Filter" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definiert den Filter für die Anfrage der Gruppen." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "ohne Platzhalter, z.B.: \"objectClass=posixGroup\"" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Basis-Benutzerbaum" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Basis-Gruppenbaum" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Assoziation zwischen Gruppe und Benutzer" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Nutze TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Verwende dies nicht für SSL-Verbindungen, es wird fehlschlagen." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Schalte die SSL-Zertifikatsprüfung aus." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Falls die Verbindung es erfordert, muss das SSL-Zertifikat des LDAP-Server importiert werden." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Nicht empfohlen, nur zu Testzwecken." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Feld für den Anzeigenamen des Benutzers" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Das LDAP-Attribut für die Generierung des Benutzernamens in ownCloud. " -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Feld für den Anzeigenamen der Gruppe" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Das LDAP-Attribut für die Generierung des Gruppennamens in ownCloud. " -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "in Bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "in Sekunden. Eine Änderung leert den Cache." -#: templates/settings.php:30 +#: templates/settings.php:37 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:32 +#: templates/settings.php:39 msgid "Help" msgstr "Hilfe" diff --git a/l10n/de/user_webdavauth.po b/l10n/de/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..8a1620f09d19af0e6c5aea8258f9bacfdd1ae970 --- /dev/null +++ b/l10n/de/user_webdavauth.po @@ -0,0 +1,24 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-14 00:02+0100\n" +"PO-Revision-Date: 2012-11-13 18:15+0000\n" +"Last-Translator: Mirodin \n" +"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/de_DE/core.po b/l10n/de_DE/core.po index 8407732a2546563e2f2267e0f1d43cf6718d9295..faa7f085445d4ee74244b2051bb49f450465ad30 100644 --- a/l10n/de_DE/core.po +++ b/l10n/de_DE/core.po @@ -7,6 +7,7 @@ # , 2011. # , 2012. # , 2012. +# , 2012. # , 2011. # I Robot , 2012. # Jan-Christoph Borchardt , 2011. @@ -21,9 +22,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:04+0100\n" -"PO-Revision-Date: 2012-10-31 23:21+0000\n" -"Last-Translator: Mirodin \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 12:15+0000\n" +"Last-Translator: deh3nne \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,22 +32,124 @@ msgstr "" "Language: de_DE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Der Anwendungsname wurde nicht angegeben." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "Der Nutzer %s teilt eine Datei mit dir" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "Der Nutzer %s teilt einen Ordner mit dir" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "Der Nutzer %s teilt die Datei \"%s\" mit dir. Du kannst diese hier herunterladen: %s" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "Der Nutzer %s teilt den Ornder \"%s\" mit dir. Du kannst diesen hier herunterladen: %s" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Kategorie nicht angegeben." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Keine Kategorie hinzuzufügen?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Kategorie existiert bereits:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Objekttyp nicht angegeben." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID nicht angegeben." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Fehler beim Hinzufügen von %s zu den Favoriten." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Es wurden keine Kategorien zum Löschen ausgewählt." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Fehler beim Entfernen von %s von den Favoriten." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Einstellungen" +#: js/js.js:704 +msgid "seconds ago" +msgstr "Gerade eben" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "Vor 1 Minute" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "Vor {minutes} Minuten" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "Vor einer Stunde" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "Vor {hours} Stunden" + +#: js/js.js:709 +msgid "today" +msgstr "Heute" + +#: js/js.js:710 +msgid "yesterday" +msgstr "Gestern" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "Vor {days} Tag(en)" + +#: js/js.js:712 +msgid "last month" +msgstr "Letzten Monat" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "Vor {months} Monaten" + +#: js/js.js:714 +msgid "months ago" +msgstr "Vor Monaten" + +#: js/js.js:715 +msgid "last year" +msgstr "Letztes Jahr" + +#: js/js.js:716 +msgid "years ago" +msgstr "Vor Jahren" + #: js/oc-dialogs.js:126 msgid "Choose" msgstr "Auswählen" @@ -67,30 +170,40 @@ msgstr "Ja" msgid "Ok" msgstr "OK" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Es wurden keine Kategorien zum Löschen ausgewählt." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Der Objekttyp ist nicht angegeben." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Fehler" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Der App-Name ist nicht angegeben." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Die benötigte Datei {file} ist nicht installiert." + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" -msgstr "Fehler beim Freigeben" +msgstr "Fehler bei der Freigabe" #: js/share.js:135 msgid "Error while unsharing" -msgstr "Fehler beim Aufheben der Freigabe" +msgstr "Fehler bei der Aufhebung der Freigabe" #: js/share.js:142 msgid "Error while changing permissions" -msgstr "Fehler beim Ändern der Rechte" +msgstr "Fehler bei der Änderung der Rechte" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "Durch {owner} für Sie und die Gruppe{group} freigegeben." +msgstr "Durch {owner} für Sie und die Gruppe {group} freigegeben." #: js/share.js:153 msgid "Shared with you by {owner}" @@ -108,75 +221,91 @@ msgstr "Über einen Link freigeben" msgid "Password protect" msgstr "Passwortschutz" -#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: js/share.js:168 templates/installation.php:44 templates/login.php:26 #: templates/verify.php:13 msgid "Password" msgstr "Passwort" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Link per Mail an Person schicken" + #: js/share.js:173 +msgid "Send" +msgstr "Senden" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Setze ein Ablaufdatum" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Ablaufdatum" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" -msgstr "Über eine E-Mail freigeben:" +msgstr "Mittels einer E-Mail freigeben:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Niemand gefunden" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" -msgstr "Weiterverteilen ist nicht erlaubt" +msgstr "Das Weiterverteilen ist nicht erlaubt" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Freigegeben in {item} von {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Freigabe aufheben" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "kann bearbeiten" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "Zugriffskontrolle" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "erstellen" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "aktualisieren" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "löschen" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "freigeben" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Durch ein Passwort geschützt" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" -msgstr "Fehler beim entfernen des Ablaufdatums" +msgstr "Fehler beim Entfernen des Ablaufdatums" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Fehler beim Setzen des Ablaufdatums" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Sende ..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "Email gesendet" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud-Passwort zurücksetzen" @@ -197,8 +326,8 @@ msgstr "E-Mail zum Zurücksetzen des Passworts gesendet." msgid "Request failed!" msgstr "Die Anfrage schlug fehl!" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 -#: templates/login.php:20 +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39 +#: templates/login.php:21 msgid "Username" msgstr "Benutzername" @@ -254,7 +383,7 @@ msgstr "Cloud nicht gefunden" msgid "Edit categories" msgstr "Kategorien bearbeiten" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Hinzufügen" @@ -266,13 +395,13 @@ msgstr "Sicherheitshinweis" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktivieren Sie die PHP-Erweiterung für OpenSSL" +msgstr "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktivieren Sie die PHP-Erweiterung für OpenSSL." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage die Tokens für das Zurücksetzen der Passwörter vorherzusehen und damit können Konten übernommen." +msgstr "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage, die Tokens für das Zurücksetzen der Passwörter vorherzusehen und Ihr Konto zu übernehmen." #: templates/installation.php:32 msgid "" @@ -287,44 +416,44 @@ msgstr "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich über das Inte msgid "Create an admin account" msgstr "Administrator-Konto anlegen" -#: templates/installation.php:48 +#: templates/installation.php:50 msgid "Advanced" msgstr "Fortgeschritten" -#: templates/installation.php:50 +#: templates/installation.php:52 msgid "Data folder" msgstr "Datenverzeichnis" -#: templates/installation.php:57 +#: templates/installation.php:59 msgid "Configure the database" msgstr "Datenbank einrichten" -#: templates/installation.php:62 templates/installation.php:73 -#: templates/installation.php:83 templates/installation.php:93 +#: templates/installation.php:64 templates/installation.php:75 +#: templates/installation.php:85 templates/installation.php:95 msgid "will be used" msgstr "wird verwendet" -#: templates/installation.php:105 +#: templates/installation.php:107 msgid "Database user" msgstr "Datenbank-Benutzer" -#: templates/installation.php:109 +#: templates/installation.php:111 msgid "Database password" msgstr "Datenbank-Passwort" -#: templates/installation.php:113 +#: templates/installation.php:115 msgid "Database name" msgstr "Datenbank-Name" -#: templates/installation.php:121 +#: templates/installation.php:123 msgid "Database tablespace" msgstr "Datenbank-Tablespace" -#: templates/installation.php:127 +#: templates/installation.php:129 msgid "Database host" msgstr "Datenbank-Host" -#: templates/installation.php:132 +#: templates/installation.php:134 msgid "Finish setup" msgstr "Installation abschließen" @@ -408,7 +537,7 @@ msgstr "Dezember" msgid "web services under your control" msgstr "Web-Services unter Ihrer Kontrolle" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Abmelden" @@ -420,21 +549,21 @@ msgstr "Automatische Anmeldung verweigert." msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "Wenn Sie Ihr Passwort nicht kürzlich geändert haben könnte Ihr Konto gefährdet sein." +msgstr "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAccount kompromittiert sein!" #: templates/login.php:10 msgid "Please change your password to secure your account again." -msgstr "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern.." +msgstr "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern." #: templates/login.php:15 msgid "Lost your password?" msgstr "Passwort vergessen?" -#: templates/login.php:27 +#: templates/login.php:29 msgid "remember" msgstr "merken" -#: templates/login.php:28 +#: templates/login.php:30 msgid "Log in" msgstr "Einloggen" @@ -458,7 +587,7 @@ msgstr "Sicherheitshinweis!" msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "Bitte überprüfen Sie Ihr Passwort.
    Aus Sicherheitsgründen werden Sie gelegentlich aufgefordert, Ihr Passwort einzugeben." +msgstr "Bitte überprüfen Sie Ihr Passwort.
    Aus Sicherheitsgründen werden Sie gelegentlich aufgefordert, Ihr Passwort erneut einzugeben." #: templates/verify.php:16 msgid "Verify" diff --git a/l10n/de_DE/files.po b/l10n/de_DE/files.po index 561d66440007cf72704c647257bfa959d07a57b4..035e733deb490c83195650783911b096a214eefe 100644 --- a/l10n/de_DE/files.po +++ b/l10n/de_DE/files.po @@ -6,6 +6,7 @@ # , 2012. # , 2012. # , 2012. +# I Robot , 2012. # I Robot , 2012. # Jan-Christoph Borchardt , 2012. # Jan-Christoph Borchardt , 2011. @@ -24,9 +25,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-12 00:12+0100\n" +"PO-Revision-Date: 2012-12-11 09:27+0000\n" +"Last-Translator: Mirodin \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -39,196 +40,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Es sind keine Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Die Größe der hochzuladenden Datei überschreitet die upload_max_filesize-Richtlinie in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Die Größe der hochzuladenden Datei überschreitet die MAX_FILE_SIZE-Richtlinie, die im HTML-Formular angegeben wurde" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Die Datei wurde nur teilweise hochgeladen." -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Es wurde keine Datei hochgeladen." -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Der temporäre Ordner fehlt." -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Fehler beim Schreiben auf die Festplatte" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Dateien" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85 msgid "Unshare" msgstr "Nicht mehr freigeben" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91 msgid "Delete" msgstr "Löschen" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Umbenennen" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "{new_name} already exists" msgstr "{new_name} existiert bereits" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "replace" msgstr "ersetzen" -#: js/filelist.js:194 +#: js/filelist.js:199 msgid "suggest name" msgstr "Name vorschlagen" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "cancel" msgstr "abbrechen" -#: js/filelist.js:243 +#: js/filelist.js:248 msgid "replaced {new_name}" msgstr "{new_name} wurde ersetzt" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284 msgid "undo" msgstr "rückgängig machen" -#: js/filelist.js:245 +#: js/filelist.js:250 msgid "replaced {new_name} with {old_name}" msgstr "{old_name} wurde ersetzt durch {new_name}" -#: js/filelist.js:277 +#: js/filelist.js:282 msgid "unshared {files}" msgstr "Freigabe für {files} beendet" -#: js/filelist.js:279 +#: js/filelist.js:284 msgid "deleted {files}" msgstr "{files} gelöscht" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig." + +#: js/files.js:174 msgid "generating ZIP-file, it may take some time." msgstr "Erstelle ZIP-Datei. Dies kann eine Weile dauern." -#: js/files.js:206 +#: js/files.js:209 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Ihre Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist." -#: js/files.js:206 +#: js/files.js:209 msgid "Upload Error" msgstr "Fehler beim Upload" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:226 +msgid "Close" +msgstr "Schließen" + +#: js/files.js:245 js/files.js:359 js/files.js:389 msgid "Pending" msgstr "Ausstehend" -#: js/files.js:254 +#: js/files.js:265 msgid "1 file uploading" msgstr "1 Datei wird hochgeladen" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:268 js/files.js:322 js/files.js:337 msgid "{count} files uploading" msgstr "{count} Dateien wurden hochgeladen" -#: js/files.js:320 js/files.js:353 +#: js/files.js:340 js/files.js:373 msgid "Upload cancelled." msgstr "Upload abgebrochen." -#: js/files.js:422 +#: js/files.js:442 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Der Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Ungültiger Name: \"/\" ist nicht erlaubt." +#: js/files.js:512 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Ungültiger Ordnername. Die Verwendung von \"Shared\" ist ownCloud vorbehalten." -#: js/files.js:673 +#: js/files.js:693 msgid "{count} files scanned" msgstr "{count} Dateien wurden gescannt" -#: js/files.js:681 +#: js/files.js:701 msgid "error while scanning" msgstr "Fehler beim Scannen" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:774 templates/index.php:66 msgid "Name" msgstr "Name" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:775 templates/index.php:77 msgid "Size" msgstr "Größe" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:776 templates/index.php:79 msgid "Modified" msgstr "Bearbeitet" -#: js/files.js:783 +#: js/files.js:803 msgid "1 folder" msgstr "1 Ordner" -#: js/files.js:785 +#: js/files.js:805 msgid "{count} folders" msgstr "{count} Ordner" -#: js/files.js:793 +#: js/files.js:813 msgid "1 file" msgstr "1 Datei" -#: js/files.js:795 +#: js/files.js:815 msgid "{count} files" msgstr "{count} Dateien" -#: js/files.js:838 -msgid "seconds ago" -msgstr "Gerade eben" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "Vor 1 Minute" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "Vor {minutes} Minuten" - -#: js/files.js:843 -msgid "today" -msgstr "Heute" - -#: js/files.js:844 -msgid "yesterday" -msgstr "Gestern" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "Vor {days} Tage(en)" - -#: js/files.js:846 -msgid "last month" -msgstr "Letzten Monat" - -#: js/files.js:848 -msgid "months ago" -msgstr "Vor Monaten" - -#: js/files.js:849 -msgid "last year" -msgstr "Letztes Jahr" - -#: js/files.js:850 -msgid "years ago" -msgstr "Vor Jahren" - #: templates/admin.php:5 msgid "File handling" msgstr "Dateibehandlung" @@ -237,27 +209,27 @@ msgstr "Dateibehandlung" msgid "Maximum upload size" msgstr "Maximale Upload-Größe" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "maximal möglich:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Für Mehrfachdatei- und Ordnerdownloads benötigt:" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "ZIP-Download aktivieren" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 bedeutet unbegrenzt" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maximale Größe für ZIP-Dateien" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Speichern" @@ -265,52 +237,48 @@ msgstr "Speichern" msgid "New" msgstr "Neu" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Textdatei" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Ordner" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Von einem Link" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Hochladen" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Upload abbrechen" -#: templates/index.php:42 +#: templates/index.php:58 msgid "Nothing in here. Upload something!" msgstr "Alles leer. Bitte laden Sie etwas hoch!" -#: templates/index.php:52 -msgid "Share" -msgstr "Teilen" - -#: templates/index.php:54 +#: templates/index.php:72 msgid "Download" msgstr "Herunterladen" -#: templates/index.php:77 +#: templates/index.php:104 msgid "Upload too large" msgstr "Der Upload ist zu groß" -#: templates/index.php:79 +#: templates/index.php:106 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server." -#: templates/index.php:84 +#: templates/index.php:111 msgid "Files are being scanned, please wait." msgstr "Dateien werden gescannt, bitte warten." -#: templates/index.php:87 +#: templates/index.php:114 msgid "Current scanning" msgstr "Scanne" diff --git a/l10n/de_DE/files_external.po b/l10n/de_DE/files_external.po index f17be8ed3d89f3a2d4fe9786d4160cafd8e714c9..321c2a78ef5674f3e5c2f0a46b07a74d645e90b6 100644 --- a/l10n/de_DE/files_external.po +++ b/l10n/de_DE/files_external.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-20 02:02+0200\n" -"PO-Revision-Date: 2012-10-19 21:34+0000\n" -"Last-Translator: Mirodin \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,66 +45,80 @@ msgstr "Bitte tragen Sie einen gültigen Dropbox-App-Key mit Secret ein." msgid "Error configuring Google Drive storage" msgstr "Fehler beim Einrichten von Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Externer Speicher" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Mount-Point" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Backend" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Konfiguration" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Optionen" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Zutreffend" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Mount-Point hinzufügen" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Nicht definiert" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Alle Benutzer" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Gruppen" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Benutzer" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Löschen" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Externen Speicher für Benutzer aktivieren" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Erlaubt Benutzern ihre eigenen externen Speicher einzubinden" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL-Root-Zertifikate" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Root-Zertifikate importieren" diff --git a/l10n/de_DE/lib.po b/l10n/de_DE/lib.po index f9570f681258563a6eca7db83df03ee4fcea9913..3c9177f17ed7cfc37151da258d2c3c878a6488a4 100644 --- a/l10n/de_DE/lib.po +++ b/l10n/de_DE/lib.po @@ -6,6 +6,7 @@ # , 2012. # , 2012. # Jan-Christoph Borchardt , 2012. +# Marcel Kühlhorn , 2012. # Phi Lieb <>, 2012. # , 2012. # , 2012. @@ -13,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:04+0100\n" -"PO-Revision-Date: 2012-10-31 23:41+0000\n" +"POT-Creation-Date: 2012-12-11 00:04+0100\n" +"PO-Revision-Date: 2012-12-10 13:49+0000\n" "Last-Translator: Mirodin \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n" "MIME-Version: 1.0\n" @@ -23,43 +24,43 @@ msgstr "" "Language: de_DE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:285 +#: app.php:287 msgid "Help" msgstr "Hilfe" -#: app.php:292 +#: app.php:294 msgid "Personal" msgstr "Persönlich" -#: app.php:297 +#: app.php:299 msgid "Settings" msgstr "Einstellungen" -#: app.php:302 +#: app.php:304 msgid "Users" msgstr "Benutzer" -#: app.php:309 +#: app.php:311 msgid "Apps" msgstr "Apps" -#: app.php:311 +#: app.php:313 msgid "Admin" msgstr "Administrator" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "Der ZIP-Download ist deaktiviert." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Die Dateien müssen einzeln heruntergeladen werden." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Zurück zu \"Dateien\"" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Die gewählten Dateien sind zu groß, um eine ZIP-Datei zu erstellen." @@ -100,6 +101,15 @@ msgstr "Vor einer Minute" msgid "%d minutes ago" msgstr "Vor %d Minuten" +#: template.php:106 +msgid "1 hour ago" +msgstr "Vor einer Stunde" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "Vor %d Stunden" + #: template.php:108 msgid "today" msgstr "Heute" @@ -118,8 +128,9 @@ msgid "last month" msgstr "Letzten Monat" #: template.php:112 -msgid "months ago" -msgstr "Vor wenigen Monaten" +#, php-format +msgid "%d months ago" +msgstr "Vor %d Monaten" #: template.php:113 msgid "last year" @@ -127,7 +138,7 @@ msgstr "Letztes Jahr" #: template.php:114 msgid "years ago" -msgstr "Vor wenigen Jahren" +msgstr "Vor Jahren" #: updater.php:75 #, php-format @@ -141,3 +152,8 @@ msgstr "aktuell" #: updater.php:80 msgid "updates check is disabled" msgstr "Die Update-Überprüfung ist ausgeschaltet" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Die Kategorie \"%s\" konnte nicht gefunden werden." diff --git a/l10n/de_DE/settings.po b/l10n/de_DE/settings.po index 8ca231f085e16cb190972b3dcd398d6e21d694d7..064c038d5768c2fb37a9ff7dc806c239156c0730 100644 --- a/l10n/de_DE/settings.po +++ b/l10n/de_DE/settings.po @@ -6,6 +6,7 @@ # , 2011-2012. # , 2012. # , 2012. +# I Robot , 2012. # I Robot , 2012. # Jan-Christoph Borchardt , 2011. # Jan T , 2012. @@ -15,15 +16,16 @@ # , 2012. # , 2012. # Phi Lieb <>, 2012. +# , 2012. # , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-28 00:01+0200\n" -"PO-Revision-Date: 2012-10-27 17:05+0000\n" -"Last-Translator: traductor \n" +"POT-Creation-Date: 2012-12-04 00:06+0100\n" +"PO-Revision-Date: 2012-12-03 21:41+0000\n" +"Last-Translator: seeed \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -67,7 +69,7 @@ msgstr "Ungültige Anfrage" msgid "Unable to delete group" msgstr "Die Gruppe konnte nicht gelöscht werden" -#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:12 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Fehler bei der Anmeldung" @@ -79,12 +81,16 @@ msgstr "Der Benutzer konnte nicht gelöscht werden" msgid "Language changed" msgstr "Sprache geändert" -#: ajax/togglegroups.php:22 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Administratoren können sich nicht selbst aus der admin-Gruppe löschen" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden" -#: ajax/togglegroups.php:28 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden" @@ -103,94 +109,7 @@ msgstr "Speichern..." #: personal.php:42 personal.php:43 msgid "__language_name__" -msgstr "Deutsch (Förmlich)" - -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Sicherheitshinweis" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Ihr Datenverzeichnis ist möglicher Weise aus dem Internet erreichbar. Die .htaccess-Datei von ownCloud funktioniert nicht. Wir raten Ihnen dringend, dass Sie Ihren Webserver dahingehend konfigurieren, dass Ihr Datenverzeichnis nicht länger aus dem Internet erreichbar ist, oder Sie verschieben das Datenverzeichnis außerhalb des Wurzelverzeichnisses des Webservers." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron-Jobs" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Führt eine Aufgabe bei jeder geladenen Seite aus." - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php ist bei einem Webcron-Dienst registriert. Rufen Sie die Seite cron.php im ownCloud-Root minütlich per HTTP auf." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Verwenden Sie den System-Crondienst. Bitte rufen Sie die cron.php im ownCloud-Ordner über einen System-Cronjob minütlich auf." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Freigabe" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Freigabe-API aktivieren" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Erlaubt Anwendungen, die Freigabe-API zu nutzen" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Links erlauben" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Erlaube Nutzern, Dateien mithilfe von Links öffentlich zu teilen" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Erneutes Teilen erlauben" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Erlaubt Nutzern, Dateien die mit ihnen geteilt wurden, erneut zu teilen" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Erlaubt Nutzern mit jedem zu teilen" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Erlaubet Nutzern nur das Teilen in ihrer Gruppe" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Mehr" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Entwickelt von der ownCloud-Community, der Quellcode ist unter der AGPL lizenziert." +msgstr "Deutsch (Förmlich: Sie)" #: templates/apps.php:10 msgid "Add your App" @@ -224,22 +143,22 @@ msgstr "Große Dateien verwalten" msgid "Ask a question" msgstr "Stellen Sie eine Frage" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Probleme bei der Verbindung zur Hilfe-Datenbank." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Datenbank direkt besuchen." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Antwort" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Sie verwenden %s der verfügbaren %s" +msgid "You have used %s of the available %s" +msgstr "Sie verwenden %s der verfügbaren %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -291,12 +210,22 @@ msgstr "Sprache" #: templates/personal.php:44 msgid "Help translate" -msgstr "Hilf bei der Übersetzung" +msgstr "Helfen Sie bei der Übersetzung" #: templates/personal.php:51 msgid "use this address to connect to your ownCloud in your file manager" msgstr "Benutzen Sie diese Adresse, um Ihre ownCloud mit Ihrem Dateimanager zu verbinden." +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Entwickelt von der ownCloud-Community, der Quellcode ist unter der AGPL lizenziert." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Name" diff --git a/l10n/de_DE/user_ldap.po b/l10n/de_DE/user_ldap.po index 430a4290235cc552f266d1b8d3a50d7179fe85db..8e59bdac23d44bd0cb64cf16c4a2cb418c1835f4 100644 --- a/l10n/de_DE/user_ldap.po +++ b/l10n/de_DE/user_ldap.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-20 02:02+0200\n" -"PO-Revision-Date: 2012-10-19 21:41+0000\n" -"Last-Translator: Mirodin \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,153 +24,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Host" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Sie können das Protokoll auslassen, außer wenn Sie SSL benötigen. Beginnen Sie dann mit ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Basis-DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Sie können Basis-DN für Benutzer und Gruppen in dem \"Erweitert\"-Reiter konfigurieren" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Benutzer-DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "Der DN des Benutzers für LDAP-Bind, z.B.: uid=agent,dc=example,dc=com. Für anonymen Zugriff lassen Sie DN und Passwort leer." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Passwort" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Lassen Sie die Felder von DN und Passwort für anonymen Zugang leer." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Benutzer-Login-Filter" -#: templates/settings.php:12 +#: templates/settings.php:19 #, 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 bei dem Anmeldeversuch." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "verwenden Sie %%uid Platzhalter, z. B. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Benutzer-Filter-Liste" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Definiert den Filter für die Anfrage der Benutzer." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "ohne Platzhalter, z.B.: \"objectClass=person\"" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Gruppen-Filter" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definiert den Filter für die Anfrage der Gruppen." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "ohne Platzhalter, z.B.: \"objectClass=posixGroup\"" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Basis-Benutzerbaum" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Basis-Gruppenbaum" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Assoziation zwischen Gruppe und Benutzer" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Nutze TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Verwenden Sie dies nicht für SSL-Verbindungen, es wird fehlschlagen." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Schalten Sie die SSL-Zertifikatsprüfung aus." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Falls die Verbindung es erfordert, muss das SSL-Zertifikat des LDAP-Server importiert werden." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Nicht empfohlen, nur zu Testzwecken." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Feld für den Anzeigenamen des Benutzers" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Das LDAP-Attribut für die Generierung des Benutzernamens in ownCloud. " -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Feld für den Anzeigenamen der Gruppe" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Das LDAP-Attribut für die Generierung des Gruppennamens in ownCloud. " -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "in Bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "in Sekunden. Eine Änderung leert den Cache." -#: templates/settings.php:30 +#: templates/settings.php:37 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:32 +#: templates/settings.php:39 msgid "Help" msgstr "Hilfe" diff --git a/l10n/de_DE/user_webdavauth.po b/l10n/de_DE/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..76e04750deee0537b45703e7812c65cd8b19fe05 --- /dev/null +++ b/l10n/de_DE/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-14 00:02+0100\n" +"PO-Revision-Date: 2012-11-13 18:15+0000\n" +"Last-Translator: Mirodin \n" +"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/el/core.po b/l10n/el/core.po index 22dab5a69014687f46da01e94052d84d0eac74af..29a4a7ee03e1c77332a3de3d2417568995fd71e7 100644 --- a/l10n/el/core.po +++ b/l10n/el/core.po @@ -6,16 +6,17 @@ # axil Pι , 2012. # Dimitris M. , 2012. # Efstathios Iosifidis , 2012. +# Efstathios Iosifidis , 2012. # Marios Bekatoros <>, 2012. # , 2011. -# Petros Kyladitis , 2011, 2012. +# Petros Kyladitis , 2011-2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-28 10:04+0000\n" -"Last-Translator: axil Pι \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,52 +24,164 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Δε προσδιορίστηκε όνομα εφαρμογής" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Δεν δώθηκε τύπος κατηγορίας." -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" -msgstr "Δεν έχετε να προστέσθέσεται μια κα" +msgstr "Δεν έχετε κατηγορία να προσθέσετε;" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " -msgstr "Αυτή η κατηγορία υπάρχει ήδη" +msgstr "Αυτή η κατηγορία υπάρχει ήδη:" + +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Δεν δώθηκε τύπος αντικειμένου." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "Δεν δώθηκε η ID για %s." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Σφάλμα προσθήκης %s στα αγαπημένα." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Δεν επιλέχτηκαν κατηγορίες για διαγραφή." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Σφάλμα αφαίρεσης %s από τα αγαπημένα." -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Ρυθμίσεις" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "δευτερόλεπτα πριν" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 λεπτό πριν" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} λεπτά πριν" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 ώρα πριν" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} ώρες πριν" + +#: js/js.js:709 +msgid "today" +msgstr "σήμερα" + +#: js/js.js:710 +msgid "yesterday" +msgstr "χτες" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} ημέρες πριν" + +#: js/js.js:712 +msgid "last month" +msgstr "τελευταίο μήνα" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} μήνες πριν" + +#: js/js.js:714 +msgid "months ago" +msgstr "μήνες πριν" + +#: js/js.js:715 +msgid "last year" +msgstr "τελευταίο χρόνο" + +#: js/js.js:716 +msgid "years ago" +msgstr "χρόνια πριν" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Επιλέξτε" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" -msgstr "Ακύρωση" +msgstr "Άκυρο" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Όχι" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Ναι" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Οκ" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Δεν επιλέχτηκαν κατηγορίες για διαγραφή" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Δεν καθορίστηκε ο τύπος του αντικειμένου." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Σφάλμα" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Δεν καθορίστηκε το όνομα της εφαρμογής." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Το απαιτούμενο αρχείο {file} δεν εγκαταστάθηκε!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Σφάλμα κατά τον διαμοιρασμό" @@ -98,80 +211,96 @@ msgstr "Διαμοιρασμός με σύνδεσμο" #: js/share.js:164 msgid "Password protect" -msgstr "Προστασία κωδικού" +msgstr "Προστασία συνθηματικού" #: js/share.js:168 templates/installation.php:42 templates/login.php:24 #: templates/verify.php:13 msgid "Password" -msgstr "Κωδικός" +msgstr "Συνθηματικό" + +#: js/share.js:172 +msgid "Email link to person" +msgstr "" #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Ορισμός ημ. λήξης" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Ημερομηνία λήξης" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Διαμοιρασμός μέσω email:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Δεν βρέθηκε άνθρωπος" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Ξαναμοιρασμός δεν επιτρέπεται" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Διαμοιρασμός του {item} με τον {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" -msgstr "Σταμάτημα μοιράσματος" +msgstr "Σταμάτημα διαμοιρασμού" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "δυνατότητα αλλαγής" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "έλεγχος πρόσβασης" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "δημιουργία" -#: js/share.js:312 +#: js/share.js:316 msgid "update" -msgstr "ανανέωση" +msgstr "ενημέρωση" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "διαγραφή" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "διαμοιρασμός" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" -msgstr "Προστασία με κωδικό" +msgstr "Προστασία με συνθηματικό" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Σφάλμα κατά την διαγραφή της ημ. λήξης" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Σφάλμα κατά τον ορισμό ημ. λήξης" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" -msgstr "Επαναφορά κωδικού ownCloud" +msgstr "Επαναφορά συνθηματικού ownCloud" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" @@ -208,11 +337,11 @@ msgstr "Σελίδα εισόδου" #: lostpassword/templates/resetpassword.php:8 msgid "New password" -msgstr "Νέος κωδικός" +msgstr "Νέο συνθηματικό" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" -msgstr "Επαναφορά κωδικού πρόσβασης" +msgstr "Επαναφορά συνθηματικού" #: strings.php:5 msgid "Personal" @@ -240,13 +369,13 @@ msgstr "Δεν επιτρέπεται η πρόσβαση" #: templates/404.php:12 msgid "Cloud not found" -msgstr "Δεν βρέθηκε σύννεφο" +msgstr "Δεν βρέθηκε νέφος" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Επεξεργασία κατηγορίας" +msgstr "Επεξεργασία κατηγοριών" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Προσθήκη" @@ -258,13 +387,13 @@ msgstr "Προειδοποίηση Ασφαλείας" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Δεν είναι διαθέσιμο το πρόσθετο δημιουργίας τυχαίων αριθμών ασφαλείας, παρακαλώ ενεργοποιήστε το πρόσθετο της PHP, OpenSSL." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "Χωρίς το πρόσθετο δημιουργίας τυχαίων αριθμών ασφαλείας, μπορεί να διαρρεύσει ο λογαριασμός σας από επιθέσεις στο διαδίκτυο." #: templates/installation.php:32 msgid "" @@ -273,7 +402,7 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "Ο κατάλογος data και τα αρχεία σας πιθανόν να είναι διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess που παρέχει το ownCloud δεν δουλεύει. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος data να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο data έξω από τον κατάλογο του διακομιστή." +msgstr "Ο κατάλογος data και τα αρχεία σας πιθανόν να είναι διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess που παρέχει το ownCloud δεν δουλεύει. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος data να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο data έξω από τον κατάλογο του διακομιστή." #: templates/installation.php:36 msgid "Create an admin account" @@ -289,7 +418,7 @@ msgstr "Φάκελος δεδομένων" #: templates/installation.php:57 msgid "Configure the database" -msgstr "Διαμόρφωση της βάσης δεδομένων" +msgstr "Ρύθμιση της βάσης δεδομένων" #: templates/installation.php:62 templates/installation.php:73 #: templates/installation.php:83 templates/installation.php:93 @@ -302,7 +431,7 @@ msgstr "Χρήστης της βάσης δεδομένων" #: templates/installation.php:109 msgid "Database password" -msgstr "Κωδικός πρόσβασης βάσης δεδομένων" +msgstr "Συνθηματικό βάσης δεδομένων" #: templates/installation.php:113 msgid "Database name" @@ -400,7 +529,7 @@ msgstr "Δεκέμβριος" msgid "web services under your control" msgstr "Υπηρεσίες web υπό τον έλεγχό σας" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Αποσύνδεση" @@ -412,19 +541,19 @@ msgstr "Απορρίφθηκε η αυτόματη σύνδεση!" msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "Εάν δεν αλλάξατε το συνθηματικό σας προσφάτως, ο λογαριασμός μπορεί να έχει διαρρεύσει!" #: templates/login.php:10 msgid "Please change your password to secure your account again." -msgstr "Παρακαλώ αλλάξτε τον κωδικό σας για να ασφαλίσετε πάλι τον λογαριασμό σας." +msgstr "Παρακαλώ αλλάξτε το συνθηματικό σας για να ασφαλίσετε πάλι τον λογαριασμό σας." #: templates/login.php:15 msgid "Lost your password?" -msgstr "Ξεχάσατε τον κωδικό σας;" +msgstr "Ξεχάσατε το συνθηματικό σας;" #: templates/login.php:27 msgid "remember" -msgstr "να με θυμάσαι" +msgstr "απομνημόνευση" #: templates/login.php:28 msgid "Log in" @@ -450,7 +579,7 @@ msgstr "Προειδοποίηση Ασφαλείας!" msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "" +msgstr "Παρακαλώ επιβεβαιώστε το συνθηματικό σας.
    Για λόγους ασφαλείας μπορεί να ερωτάστε να εισάγετε ξανά το συνθηματικό σας." #: templates/verify.php:16 msgid "Verify" diff --git a/l10n/el/files.po b/l10n/el/files.po index c048458839e1d4e50d017aa77dcd3bc1b9df03d3..85209f363a5348be00d5d05c653c9400d95db5b3 100644 --- a/l10n/el/files.po +++ b/l10n/el/files.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 11:20+0000\n" +"Last-Translator: Efstathios Iosifidis \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,196 +28,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Δεν υπάρχει σφάλμα, το αρχείο εστάλει επιτυχώς" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Το αρχείο που εστάλει υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"upload_max_filesize\" του php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Το απεσταλμένο αρχείο ξεπερνά την οδηγία upload_max_filesize στο php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Το αρχείο υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"MAX_FILE_SIZE\" που έχει οριστεί στην HTML φόρμα" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Το αρχείο εστάλει μόνο εν μέρει" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Κανένα αρχείο δεν στάλθηκε" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Λείπει ο προσωρινός φάκελος" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Αποτυχία εγγραφής στο δίσκο" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Αρχεία" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Διακοπή κοινής χρήσης" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Διαγραφή" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Μετονομασία" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} υπάρχει ήδη" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "αντικατέστησε" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "συνιστώμενο όνομα" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "ακύρωση" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "{new_name} αντικαταστάθηκε" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "αναίρεση" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "αντικαταστάθηκε το {new_name} με {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "μη διαμοιρασμένα {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "διαγραμμένα {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "παραγωγή αρχείου ZIP, ίσως διαρκέσει αρκετά." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Αδυναμία στην αποστολή του αρχείου σας αφού είναι φάκελος ή έχει 0 bytes" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Σφάλμα Αποστολής" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Κλείσιμο" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Εκκρεμεί" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 αρχείο ανεβαίνει" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} αρχεία ανεβαίνουν" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Η αποστολή ακυρώθηκε." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Έξοδος από την σελίδα τώρα θα ακυρώσει την αποστολή." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Μη έγκυρο όνομα, το '/' δεν επιτρέπεται." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Μη έγκυρο όνομα φακέλου. Η χρήση του \"Shared\" είναι δεσμευμένη από το Owncloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} αρχεία ανιχνεύτηκαν" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "σφάλμα κατά την ανίχνευση" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Όνομα" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Μέγεθος" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Τροποποιήθηκε" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 φάκελος" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} φάκελοι" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 αρχείο" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} αρχεία" -#: js/files.js:838 -msgid "seconds ago" -msgstr "δευτερόλεπτα πριν" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 λεπτό πριν" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} λεπτά πριν" - -#: js/files.js:843 -msgid "today" -msgstr "σήμερα" - -#: js/files.js:844 -msgid "yesterday" -msgstr "χτες" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} ημέρες πριν" - -#: js/files.js:846 -msgid "last month" -msgstr "τελευταίο μήνα" - -#: js/files.js:848 -msgid "months ago" -msgstr "μήνες πριν" - -#: js/files.js:849 -msgid "last year" -msgstr "τελευταίο χρόνο" - -#: js/files.js:850 -msgid "years ago" -msgstr "χρόνια πριν" - #: templates/admin.php:5 msgid "File handling" msgstr "Διαχείριση αρχείων" @@ -226,27 +197,27 @@ msgstr "Διαχείριση αρχείων" msgid "Maximum upload size" msgstr "Μέγιστο μέγεθος αποστολής" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "μέγιστο δυνατό:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Απαραίτητο για κατέβασμα πολλαπλών αρχείων και φακέλων" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Ενεργοποίηση κατεβάσματος ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 για απεριόριστο" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Μέγιστο μέγεθος για αρχεία ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Αποθήκευση" @@ -254,52 +225,48 @@ msgstr "Αποθήκευση" msgid "New" msgstr "Νέο" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Αρχείο κειμένου" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Φάκελος" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Από σύνδεσμο" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Αποστολή" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Ακύρωση αποστολής" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Δεν υπάρχει τίποτα εδώ. Ανέβασε κάτι!" -#: templates/index.php:52 -msgid "Share" -msgstr "Διαμοιρασμός" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Λήψη" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Πολύ μεγάλο αρχείο προς αποστολή" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν το διακομιστή." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Τρέχουσα αναζήτηση " diff --git a/l10n/el/files_external.po b/l10n/el/files_external.po index 261b71a5b76a01fb8e3adf50d2f02b8a2108add1..c1705152ae57a0ee005f746df2b08ab9f2bc38e2 100644 --- a/l10n/el/files_external.po +++ b/l10n/el/files_external.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-14 02:05+0200\n" -"PO-Revision-Date: 2012-10-13 20:42+0000\n" -"Last-Translator: Γιάννης Ανθυμίδης \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -46,66 +46,80 @@ msgstr "Παρακαλούμε δώστε έγκυρο κλειδί Dropbox κα msgid "Error configuring Google Drive storage" msgstr "Σφάλμα ρυθμίζωντας αποθήκευση Google Drive " +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Εξωτερικό Αποθηκευτικό Μέσο" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Σημείο προσάρτησης" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Σύστημα υποστήριξης" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Ρυθμίσεις" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Επιλογές" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Εφαρμόσιμο" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Προσθήκη σημείου προσάρτησης" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Κανένα επιλεγμένο" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Όλοι οι Χρήστες" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Ομάδες" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Χρήστες" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Διαγραφή" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Ενεργοποίηση Εξωτερικού Αποθηκευτικού Χώρου Χρήστη" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Να επιτρέπεται στους χρήστες να προσαρτούν δικό τους εξωτερικό αποθηκευτικό χώρο" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Πιστοποιητικά SSL root" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Εισαγωγή Πιστοποιητικού Root" diff --git a/l10n/el/lib.po b/l10n/el/lib.po index c70bae146cd4bfff97179ff463b714d4e8de8349..c58bb7b0af68fe96e2732b2a65a7e4bf463b8215 100644 --- a/l10n/el/lib.po +++ b/l10n/el/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-17 00:01+0100\n" +"PO-Revision-Date: 2012-11-16 17:32+0000\n" +"Last-Translator: Efstathios Iosifidis \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "Εφαρμογές" msgid "Admin" msgstr "Διαχειριστής" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "Η λήψη ZIP απενεργοποιήθηκε." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Τα αρχεία πρέπει να ληφθούν ένα-ένα." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Πίσω στα Αρχεία" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Τα επιλεγμένα αρχεία είναι μεγάλα ώστε να δημιουργηθεί αρχείο zip." @@ -80,47 +80,57 @@ msgstr "Κείμενο" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "Εικόνες" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "δευτερόλεπτα πριν" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 λεπτό πριν" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d λεπτά πριν" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 ώρα πριν" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d ώρες πριν" + +#: template.php:108 msgid "today" msgstr "σήμερα" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "χθές" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d ημέρες πριν" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "τον προηγούμενο μήνα" -#: template.php:96 -msgid "months ago" -msgstr "μήνες πριν" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d μήνες πριν" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "τον προηγούμενο χρόνο" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "χρόνια πριν" @@ -136,3 +146,8 @@ msgstr "ενημερωμένο" #: updater.php:80 msgid "updates check is disabled" msgstr "ο έλεγχος ενημερώσεων είναι απενεργοποιημένος" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Αδυναμία εύρεσης κατηγορίας \"%s\"" diff --git a/l10n/el/settings.po b/l10n/el/settings.po index 3e0e1b87f3f01e935654e492832f63a9ac01fdc2..62961834e0ef5b3f949ced027a35e6a3e8ecb6ff 100644 --- a/l10n/el/settings.po +++ b/l10n/el/settings.po @@ -18,9 +18,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-14 02:05+0200\n" -"PO-Revision-Date: 2012-10-13 21:01+0000\n" -"Last-Translator: Γιάννης Ανθυμίδης \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 11:21+0000\n" +"Last-Translator: Efstathios Iosifidis \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,70 +28,73 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Σφάλμα στην φόρτωση της λίστας από το App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:18 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Σφάλμα πιστοποίησης" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Η ομάδα υπάρχει ήδη" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Αδυναμία προσθήκης ομάδας" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Αδυναμία ενεργοποίησης εφαρμογής " -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Το email αποθηκεύτηκε " -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Μη έγκυρο email" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "Το OpenID άλλαξε" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Μη έγκυρο αίτημα" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Αδυναμία διαγραφής ομάδας" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Σφάλμα πιστοποίησης" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Αδυναμία διαγραφής χρήστη" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Η γλώσσα άλλαξε" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Οι διαχειριστές δεν μπορούν να αφαιρέσουν τους εαυτούς τους από την ομάδα των διαχειριστών" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Αδυναμία προσθήκη χρήστη στην ομάδα %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Αδυναμία αφαίρεσης χρήστη από την ομάδα %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Απενεργοποίηση" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Ενεργοποίηση" @@ -103,93 +106,6 @@ msgstr "Αποθήκευση..." msgid "__language_name__" msgstr "__όνομα_γλώσσας__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Προειδοποίηση Ασφαλείας" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανότατα προσβάσιμα από το διαδίκτυο. Το αρχείο .htaccess που παρέχει το owncloud, δεν λειτουργεί. Σας συνιστούμε να ρυθμίσετε τον εξυπηρετητή σας έτσι ώστε ο κατάλογος δεδομένων να μην είναι πλεον προσβάσιμος ή μετακινήστε τον κατάλογο δεδομένων εκτός του καταλόγου document του εξυπηρετητή σας." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Εκτέλεση μιας εργασίας με κάθε σελίδα που φορτώνεται" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "Το cron.php είναι καταχωρημένο στην υπηρεσία webcron. Να καλείται μια φορά το λεπτό η σελίδα cron.php από τον root του owncloud μέσω http" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Χρήση υπηρεσίας συστήματος cron. Να καλείται μια φορά το λεπτό, το αρχείο cron.php από τον φάκελο του owncloud μέσω του cronjob του συστήματος." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Διαμοιρασμός" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Ενεργοποίηση API Διαμοιρασμού" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Να επιτρέπεται στις εφαρμογές να χρησιμοποιούν το API Διαμοιρασμού" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Να επιτρέπονται σύνδεσμοι" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Να επιτρέπεται στους χρήστες να διαμοιράζονται δημόσια με συνδέσμους" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Να επιτρέπεται ο επαναδιαμοιρασμός" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Να επιτρέπεται στους χρήστες να διαμοιράζουν ότι τους έχει διαμοιραστεί" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Να επιτρέπεται ο διαμοιρασμός με οποιονδήποτε" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Να επιτρέπεται ο διαμοιρασμός μόνο με χρήστες της ίδιας ομάδας" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Αρχείο καταγραφής" - -#: templates/admin.php:116 -msgid "More" -msgstr "Περισσότερα" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Αναπτύχθηκε από την κοινότητα ownCloud, ο πηγαίος κώδικας είναι υπό άδεια χρήσης AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Πρόσθεστε τη Δικιά σας Εφαρμογή" @@ -222,22 +138,22 @@ msgstr "Διαχείριση Μεγάλων Αρχείων" msgid "Ask a question" msgstr "Ρωτήστε μια ερώτηση" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Προβλήματα κατά τη σύνδεση με τη βάση δεδομένων βοήθειας." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Χειροκίνητη μετάβαση." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Απάντηση" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Έχετε χρησιμοποιήσει %s από τα διαθέσιμα %s" +msgid "You have used %s of the available %s" +msgstr "Χρησιμοποιήσατε %s από διαθέσιμα %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -295,6 +211,16 @@ msgstr "Βοηθήστε στη μετάφραση" msgid "use this address to connect to your ownCloud in your file manager" msgstr "χρησιμοποιήστε αυτήν τη διεύθυνση για να συνδεθείτε στο ownCloud σας από το διαχειριστή αρχείων σας" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Αναπτύχθηκε από την κοινότητα ownCloud, ο πηγαίος κώδικας είναι υπό άδεια χρήσης AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Όνομα" diff --git a/l10n/el/user_ldap.po b/l10n/el/user_ldap.po index 4712df12fdd7ac43ad536495b0b5fdb5d3135ac2..cea052cafa118e2b7050e04b710932b55e356565 100644 --- a/l10n/el/user_ldap.po +++ b/l10n/el/user_ldap.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 06:46+0000\n" -"Last-Translator: Efstathios Iosifidis \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,153 +21,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Base DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "User DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Συνθηματικό" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "User Login Filter" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "User List Filter" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Group Filter" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Θύρα" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Base User Tree" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Base Group Tree" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Group-Member association" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Χρήση TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Δεν προτείνεται, χρήση μόνο για δοκιμές." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Πεδίο Ονόματος Χρήστη" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Group Display Name Field" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "σε bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Βοήθεια" diff --git a/l10n/el/user_webdavauth.po b/l10n/el/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..6a11e198943d9129446de05112aacf1c7ad8dcbd --- /dev/null +++ b/l10n/el/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Dimitris M. , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-10 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 20:12+0000\n" +"Last-Translator: Dimitris M. \n" +"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/eo/core.po b/l10n/eo/core.po index 70ffec3b7dd1bd90ba837f5457fa74273fbf3266..03095412f691e945d8bd21e63e3f6436720ffab7 100644 --- a/l10n/eo/core.po +++ b/l10n/eo/core.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,52 +20,164 @@ msgstr "" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nomo de aplikaĵo ne proviziiĝis." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Ne proviziĝis tipon de kategorio." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Ĉu neniu kategorio estas aldonota?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Ĉi tiu kategorio jam ekzistas: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Ne proviziĝis tipon de objekto." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "Ne proviziĝis ID-on de %s." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Eraro dum aldono de %s al favoratoj." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Neniu kategorio elektiĝis por forigo." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Eraro dum forigo de %s el favoratoj." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Agordo" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "sekundoj antaŭe" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "antaŭ 1 minuto" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "antaŭ {minutes} minutoj" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "antaŭ 1 horo" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "antaŭ {hours} horoj" + +#: js/js.js:709 +msgid "today" +msgstr "hodiaŭ" + +#: js/js.js:710 +msgid "yesterday" +msgstr "hieraŭ" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "antaŭ {days} tagoj" + +#: js/js.js:712 +msgid "last month" +msgstr "lastamonate" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "antaŭ {months} monatoj" + +#: js/js.js:714 +msgid "months ago" +msgstr "monatoj antaŭe" + +#: js/js.js:715 +msgid "last year" +msgstr "lastajare" + +#: js/js.js:716 +msgid "years ago" +msgstr "jaroj antaŭe" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Elekti" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Nuligi" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Ne" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Jes" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Akcepti" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Neniu kategorio elektiĝis por forigo." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Ne indikiĝis tipo de la objekto." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Eraro" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Ne indikiĝis nomo de la aplikaĵo." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "La necesa dosiero {file} ne instaliĝis!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Eraro dum kunhavigo" @@ -79,11 +191,11 @@ msgstr "Eraro dum ŝanĝo de permesoj" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "Kunhavigita kun vi kaj la grupo {group} de {owner}" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "Kunhavigita kun vi de {owner}" #: js/share.js:158 msgid "Share with" @@ -102,70 +214,86 @@ msgstr "Protekti per pasvorto" msgid "Password" msgstr "Pasvorto" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Agordi limdaton" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Limdato" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Kunhavigi per retpoŝto:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Ne troviĝis gento" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Rekunhavigo ne permesatas" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "Kunhavigita en {item} kun {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Malkunhavigi" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "povas redakti" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "alirkontrolo" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "krei" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "ĝisdatigi" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "forigi" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "kunhavigi" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Protektita per pasvorto" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Eraro dum malagordado de limdato" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Eraro dum agordado de limdato" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "La pasvorto de ownCloud restariĝis." @@ -184,7 +312,7 @@ msgstr "" #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "Peto malsukcesis!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -243,7 +371,7 @@ msgstr "La nubo ne estas trovita" msgid "Edit categories" msgstr "Redakti kategoriojn" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Aldoni" @@ -255,7 +383,7 @@ msgstr "Sekureca averto" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Ne disponeblas sekura generilo de hazardaj numeroj; bonvolu kapabligi la OpenSSL-kromaĵon por PHP." #: templates/installation.php:26 msgid "" @@ -397,7 +525,7 @@ msgstr "Decembro" msgid "web services under your control" msgstr "TTT-servoj sub via kontrolo" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Elsaluti" @@ -409,11 +537,11 @@ msgstr "" msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "Se vi ne ŝanĝis vian pasvorton lastatempe, via konto eble kompromitas!" #: templates/login.php:10 msgid "Please change your password to secure your account again." -msgstr "" +msgstr "Bonvolu ŝanĝi vian pasvorton por sekurigi vian konton ree." #: templates/login.php:15 msgid "Lost your password?" @@ -441,14 +569,14 @@ msgstr "jena" #: templates/verify.php:5 msgid "Security Warning!" -msgstr "" +msgstr "Sekureca averto!" #: templates/verify.php:6 msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "" +msgstr "Bonvolu kontroli vian pasvorton.
    Pro sekureco, oni okaze povas peti al vi enigi vian pasvorton ree." #: templates/verify.php:16 msgid "Verify" -msgstr "" +msgstr "Kontroli" diff --git a/l10n/eo/files.po b/l10n/eo/files.po index 451621eadb0bbeb51501db0e044706d5ea246771..98d1dba639fd23a161531c357c834d827d605f1a 100644 --- a/l10n/eo/files.po +++ b/l10n/eo/files.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 22:06+0000\n" +"Last-Translator: Mariano \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,195 +24,166 @@ msgid "There is no error, the file uploaded with success" msgstr "Ne estas eraro, la dosiero alŝutiĝis sukcese" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: " -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "La dosiero alŝutita superas laregulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo" +msgstr "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "La alŝutita dosiero nur parte alŝutiĝis" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Neniu dosiero estas alŝutita" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Mankas tempa dosierujo" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Malsukcesis skribo al disko" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Dosieroj" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Malkunhavigi" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Forigi" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Alinomigi" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name} jam ekzistas" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "anstataŭigi" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "sugesti nomon" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "nuligi" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" -msgstr "" +msgstr "anstataŭiĝis {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "malfari" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr "anstataŭiĝis {new_name} per {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" -msgstr "" +msgstr "malkunhaviĝis {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" -msgstr "" +msgstr "foriĝis {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "generanta ZIP-dosiero, ĝi povas daŭri iom da tempo" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Ne eblis alŝuti vian dosieron ĉar ĝi estas dosierujo aŭ havas 0 duumokojn" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Alŝuta eraro" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Fermi" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Traktotaj" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 dosiero estas alŝutata" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" -msgstr "" +msgstr "{count} dosieroj alŝutatas" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "La alŝuto nuliĝis." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nevalida nomo, “/” ne estas permesata." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Nevalida nomo de dosierujo. Uzo de “Shared” rezervitas de Owncloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" -msgstr "" +msgstr "{count} dosieroj skaniĝis" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "eraro dum skano" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nomo" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Grando" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modifita" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" -msgstr "" +msgstr "1 dosierujo" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" -msgstr "" +msgstr "{count} dosierujoj" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" -msgstr "" +msgstr "1 dosiero" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "sekundoj antaŭe" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "hodiaŭ" - -#: js/files.js:844 -msgid "yesterday" -msgstr "hieraŭ" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "lastamonate" - -#: js/files.js:848 -msgid "months ago" -msgstr "monatoj antaŭe" - -#: js/files.js:849 -msgid "last year" -msgstr "lastajare" - -#: js/files.js:850 -msgid "years ago" -msgstr "jaroj antaŭe" +msgstr "{count} dosierujoj" #: templates/admin.php:5 msgid "File handling" @@ -222,27 +193,27 @@ msgstr "Dosieradministro" msgid "Maximum upload size" msgstr "Maksimuma alŝutogrando" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "maks. ebla: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Necesa por elŝuto de pluraj dosieroj kaj dosierujoj." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Kapabligi ZIP-elŝuton" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 signifas senlime" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maksimuma enirgrando por ZIP-dosieroj" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Konservi" @@ -250,52 +221,48 @@ msgstr "Konservi" msgid "New" msgstr "Nova" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Tekstodosiero" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Dosierujo" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "El ligilo" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Alŝuti" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Nuligi alŝuton" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Nenio estas ĉi tie. Alŝutu ion!" -#: templates/index.php:52 -msgid "Share" -msgstr "Kunhavigi" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Elŝuti" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Elŝuto tro larĝa" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Dosieroj estas skanataj, bonvolu atendi." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Nuna skano" diff --git a/l10n/eo/files_external.po b/l10n/eo/files_external.po index ea8451b7f4df2648e22796e4eaa0b83703bba766..5d494ccfa3452d5a5d3bb988309a02155ab5a46d 100644 --- a/l10n/eo/files_external.po +++ b/l10n/eo/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-14 02:05+0200\n" -"PO-Revision-Date: 2012-10-13 05:00+0000\n" -"Last-Translator: Mariano \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "Bonvolu provizi ŝlosilon de la aplikaĵo Dropbox validan kaj sekretan." msgid "Error configuring Google Drive storage" msgstr "Eraro dum agordado de la memorservo Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Malena memorilo" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Surmetingo" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Motoro" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Agordo" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Malneproj" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Aplikebla" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Aldoni surmetingon" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Nenio agordita" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Ĉiuj uzantoj" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupoj" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Uzantoj" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Forigi" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Kapabligi malenan memorilon de uzanto" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Permesi al uzantoj surmeti siajn proprajn malenajn memorilojn" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Radikaj SSL-atestoj" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Enporti radikan ateston" diff --git a/l10n/eo/lib.po b/l10n/eo/lib.po index b19c509a903cb5005f4dff054f85cc5b24b57c8b..b4a219e21a2448bb69952376cec8230bed2196d6 100644 --- a/l10n/eo/lib.po +++ b/l10n/eo/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 21:42+0000\n" +"Last-Translator: Mariano \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "Aplikaĵoj" msgid "Admin" msgstr "Administranto" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "ZIP-elŝuto estas malkapabligita." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Dosieroj devas elŝutiĝi unuope." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Reen al la dosieroj" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "La elektitaj dosieroj tro grandas por genero de ZIP-dosiero." @@ -80,47 +80,57 @@ msgstr "Teksto" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "Bildoj" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "sekundojn antaŭe" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "antaŭ 1 minuto" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "antaŭ %d minutoj" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "antaŭ 1 horo" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "antaŭ %d horoj" + +#: template.php:108 msgid "today" msgstr "hodiaŭ" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "hieraŭ" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "antaŭ %d tagoj" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "lasta monato" -#: template.php:96 -msgid "months ago" -msgstr "monatojn antaŭe" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "antaŭ %d monatoj" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "lasta jaro" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "jarojn antaŭe" @@ -136,3 +146,8 @@ msgstr "ĝisdata" #: updater.php:80 msgid "updates check is disabled" msgstr "ĝisdateckontrolo estas malkapabligita" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Ne troviĝis kategorio “%s”" diff --git a/l10n/eo/settings.po b/l10n/eo/settings.po index 2ed4809d86c6d6855ca3818c9e683fc56b61b0bb..49a5a9135e40a6e5a0b264a896170817bd5f5154 100644 --- a/l10n/eo/settings.po +++ b/l10n/eo/settings.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-14 02:05+0200\n" -"PO-Revision-Date: 2012-10-13 05:05+0000\n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 22:14+0000\n" "Last-Translator: Mariano \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" @@ -19,70 +19,73 @@ msgstr "" "Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Ne eblis ŝargi liston el aplikaĵovendejo" -#: ajax/creategroup.php:9 ajax/removeuser.php:18 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Aŭtentiga eraro" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "La grupo jam ekzistas" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Ne eblis aldoni la grupon" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Ne eblis kapabligi la aplikaĵon." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "La retpoŝtadreso konserviĝis" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Nevalida retpoŝtadreso" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "La agordo de OpenID estas ŝanĝita" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Nevalida peto" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Ne eblis forigi la grupon" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Aŭtentiga eraro" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Ne eblis forigi la uzanton" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "La lingvo estas ŝanĝita" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Administrantoj ne povas forigi sin mem el la administra grupo." + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Ne eblis aldoni la uzanton al la grupo %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Ne eblis forigi la uzantan el la grupo %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Malkapabligi" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Kapabligi" @@ -94,93 +97,6 @@ msgstr "Konservante..." msgid "__language_name__" msgstr "Esperanto" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Sekureca averto" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Kunhavigo" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Kapabligi API-on por Kunhavigo" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Kapabligi aplikaĵojn uzi la API-on pri Kunhavigo" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Kapabligi ligilojn" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Kapabligi uzantojn kunhavigi erojn kun la publiko perligile" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Kapabligi rekunhavigon" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Kapabligi uzantojn rekunhavigi erojn kunhavigitajn kun ili" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Kapabligi uzantojn kunhavigi kun ĉiu ajn" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Kapabligi uzantojn nur kunhavigi kun uzantoj el siaj grupoj" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Protokolo" - -#: templates/admin.php:116 -msgid "More" -msgstr "Pli" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Aldonu vian aplikaĵon" @@ -213,21 +129,21 @@ msgstr "Administrante grandajn dosierojn" msgid "Ask a question" msgstr "Faru demandon" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemoj okazis dum konektado al la helpa datumbazo." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Iri tien mane." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Respondi" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "Vi uzas %s el la haveblaj %s" #: templates/personal.php:12 @@ -286,6 +202,16 @@ msgstr "Helpu traduki" msgid "use this address to connect to your ownCloud in your file manager" msgstr "uzu ĉi tiun adreson por konektiĝi al via ownCloud per via dosieradministrilo" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Ellaborita de la komunumo de ownCloud, la fontokodo publikas laŭ la permesilo AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nomo" diff --git a/l10n/eo/user_ldap.po b/l10n/eo/user_ldap.po index 0f048daf6be7008592f2a743650ff59351d3ebbc..419be520bc0c901a6e60d55d09f1a9ab2fe068f8 100644 --- a/l10n/eo/user_ldap.po +++ b/l10n/eo/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: 2012-10-14 02:05+0200\n" -"PO-Revision-Date: 2012-10-13 05:41+0000\n" -"Last-Translator: Mariano \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Gastigo" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Vi povas neglekti la protokolon, escepte se vi bezonas SSL-on. Tiuokaze, komencu per ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Baz-DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Uzanto-DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Pasvorto" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Por sennoman aliron, lasu DN-on kaj Pasvorton malplenaj." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filtrilo de uzantensaluto" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Ĝi difinas la filtrilon aplikotan, kiam oni provas ensaluti. %%uid anstataŭigas la uzantonomon en la ensaluta ago." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "uzu la referencilon %%uid, ekz.: \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Filtrilo de uzantolisto" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Ĝi difinas la filtrilon aplikotan, kiam veniĝas uzantoj." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "sen ajna referencilo, ekz.: \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filtrilo de grupo" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Ĝi difinas la filtrilon aplikotan, kiam veniĝas grupoj." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "sen ajna referencilo, ekz.: \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Pordo" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Baza uzantarbo" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Baza gruparbo" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Asocio de grupo kaj membro" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Uzi TLS-on" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Ne uzu ĝin por SSL-konektoj, ĝi malsukcesos." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP-servilo blinda je litergrandeco (Vindozo)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Malkapabligi validkontrolon de SSL-atestiloj." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Se la konekto nur funkcias kun ĉi tiu malnepro, enportu la SSL-atestilo de la LDAP-servilo en via ownCloud-servilo." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Ne rekomendata, uzu ĝin nur por testoj." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Kampo de vidignomo de uzanto" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "La atributo de LDAP uzota por generi la ownCloud-an nomon de la uzanto." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Kampo de vidignomo de grupo" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "La atributo de LDAP uzota por generi la ownCloud-an nomon de la grupo." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "duumoke" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "sekunde. Ajna ŝanĝo malplenigas la kaŝmemoron." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Lasu malplena por uzantonomo (defaŭlto). Alie, specifu LDAP/AD-atributon." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Helpo" diff --git a/l10n/eo/user_webdavauth.po b/l10n/eo/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..cb6f7a47384b6acd19ee8abfa530d03ba62fb2f6 --- /dev/null +++ b/l10n/eo/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Mariano , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-24 00:01+0100\n" +"PO-Revision-Date: 2012-11-23 19:41+0000\n" +"Last-Translator: Mariano \n" +"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: eo\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV-a URL: http://" diff --git a/l10n/es/core.po b/l10n/es/core.po index e447add98471dcbf56061ce88f78b90a8dc78100..3aebf45effa63efbcc6af2fffb38796e89108b50 100644 --- a/l10n/es/core.po +++ b/l10n/es/core.po @@ -6,6 +6,7 @@ # , 2012. # Javier Llorente , 2012. # , 2011-2012. +# , 2012. # oSiNaReF <>, 2012. # Raul Fernandez Garcia , 2012. # , 2012. @@ -17,9 +18,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-01 00:01+0100\n" -"PO-Revision-Date: 2012-10-31 20:49+0000\n" -"Last-Translator: Javierkaiser \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 11:51+0000\n" +"Last-Translator: malmirk \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,22 +28,124 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nombre de la aplicación no provisto." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "El usuario %s ha compartido un archivo contigo" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "El usuario %s ha compartido una carpeta contigo" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "El usuario %s ha compartido el archivo \"%s\" contigo. Puedes descargarlo aquí: %s" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "El usuario %s ha compartido la carpeta \"%s\" contigo. Puedes descargarla aquí: %s" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Tipo de categoria no proporcionado." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "¿Ninguna categoría para añadir?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Esta categoría ya existe: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "ipo de objeto no proporcionado." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID no proporcionado." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Error añadiendo %s a los favoritos." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "No hay categorías seleccionadas para borrar." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Error eliminando %s de los favoritos." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Ajustes" +#: js/js.js:704 +msgid "seconds ago" +msgstr "hace segundos" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "hace 1 minuto" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "hace {minutes} minutos" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "Hace 1 hora" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "Hace {hours} horas" + +#: js/js.js:709 +msgid "today" +msgstr "hoy" + +#: js/js.js:710 +msgid "yesterday" +msgstr "ayer" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "hace {days} días" + +#: js/js.js:712 +msgid "last month" +msgstr "mes pasado" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "Hace {months} meses" + +#: js/js.js:714 +msgid "months ago" +msgstr "hace meses" + +#: js/js.js:715 +msgid "last year" +msgstr "año pasado" + +#: js/js.js:716 +msgid "years ago" +msgstr "hace años" + #: js/oc-dialogs.js:126 msgid "Choose" msgstr "Seleccionar" @@ -63,16 +166,26 @@ msgstr "Sí" msgid "Ok" msgstr "Aceptar" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "No hay categorías seleccionadas para borrar." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "El tipo de objeto no se ha especificado." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Fallo" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "El nombre de la app no se ha especificado." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "El fichero {file} requerido, no está instalado." + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Error compartiendo" @@ -104,75 +217,91 @@ msgstr "Compartir con enlace" msgid "Password protect" msgstr "Protegido por contraseña" -#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: js/share.js:168 templates/installation.php:44 templates/login.php:26 #: templates/verify.php:13 msgid "Password" msgstr "Contraseña" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Enviar un enlace por correo electrónico a una persona" + #: js/share.js:173 +msgid "Send" +msgstr "Enviar" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Establecer fecha de caducidad" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Fecha de caducidad" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "compartido via e-mail:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "No se encontró gente" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "No se permite compartir de nuevo" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Compartido en {item} con {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "No compartir" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "puede editar" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "control de acceso" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "crear" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "modificar" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "eliminar" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "compartir" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Protegido por contraseña" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Error al eliminar la fecha de caducidad" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Error estableciendo fecha de caducidad" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Enviando..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "Correo electrónico enviado" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Reiniciar contraseña de ownCloud" @@ -193,8 +322,8 @@ msgstr "Email de reconfiguración enviado." msgid "Request failed!" msgstr "Pedido fallado!" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 -#: templates/login.php:20 +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39 +#: templates/login.php:21 msgid "Username" msgstr "Nombre de usuario" @@ -250,7 +379,7 @@ msgstr "No se ha encontrado la nube" msgid "Edit categories" msgstr "Editar categorías" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Añadir" @@ -283,44 +412,44 @@ msgstr "Su directorio de datos y sus archivos están probablemente accesibles de msgid "Create an admin account" msgstr "Crea una cuenta de administrador" -#: templates/installation.php:48 +#: templates/installation.php:50 msgid "Advanced" msgstr "Avanzado" -#: templates/installation.php:50 +#: templates/installation.php:52 msgid "Data folder" msgstr "Directorio de almacenamiento" -#: templates/installation.php:57 +#: templates/installation.php:59 msgid "Configure the database" msgstr "Configurar la base de datos" -#: templates/installation.php:62 templates/installation.php:73 -#: templates/installation.php:83 templates/installation.php:93 +#: templates/installation.php:64 templates/installation.php:75 +#: templates/installation.php:85 templates/installation.php:95 msgid "will be used" msgstr "se utilizarán" -#: templates/installation.php:105 +#: templates/installation.php:107 msgid "Database user" msgstr "Usuario de la base de datos" -#: templates/installation.php:109 +#: templates/installation.php:111 msgid "Database password" msgstr "Contraseña de la base de datos" -#: templates/installation.php:113 +#: templates/installation.php:115 msgid "Database name" msgstr "Nombre de la base de datos" -#: templates/installation.php:121 +#: templates/installation.php:123 msgid "Database tablespace" msgstr "Espacio de tablas de la base de datos" -#: templates/installation.php:127 +#: templates/installation.php:129 msgid "Database host" msgstr "Host de la base de datos" -#: templates/installation.php:132 +#: templates/installation.php:134 msgid "Finish setup" msgstr "Completar la instalación" @@ -404,7 +533,7 @@ msgstr "Diciembre" msgid "web services under your control" msgstr "servicios web bajo tu control" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Salir" @@ -426,11 +555,11 @@ msgstr "Por favor cambie su contraseña para asegurar su cuenta nuevamente." msgid "Lost your password?" msgstr "¿Has perdido tu contraseña?" -#: templates/login.php:27 +#: templates/login.php:29 msgid "remember" msgstr "recuérdame" -#: templates/login.php:28 +#: templates/login.php:30 msgid "Log in" msgstr "Entrar" diff --git a/l10n/es/files.po b/l10n/es/files.po index 8ee7d335a13cb74eca8aa20fe240b76d9b3954db..8925d2d93dfe1149abba1a1b8fc42f08b94ce58b 100644 --- a/l10n/es/files.po +++ b/l10n/es/files.po @@ -3,18 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Agustin Ferrario <>, 2012. +# , 2012. # Javier Llorente , 2012. # , 2012. # Rubén Trujillo , 2012. -# , 2011, 2012. +# , 2011-2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 20:49+0000\n" +"Last-Translator: xsergiolpx \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,196 +29,167 @@ msgid "There is no error, the file uploaded with success" msgstr "No se ha producido ningún error, el archivo se ha subido con éxito" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " msgstr "El archivo que intentas subir sobrepasa el tamaño definido por la variable upload_max_filesize en php.ini" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "El archivo que intentas subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "El archivo que intentas subir solo se subió parcialmente" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "No se ha subido ningún archivo" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Falta un directorio temporal" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "La escritura en disco ha fallado" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Archivos" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Dejar de compartir" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Eliminar" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Renombrar" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} ya existe" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "reemplazar" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "sugerir nombre" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "cancelar" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "reemplazado {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "deshacer" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "reemplazado {new_name} con {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "{files} descompartidos" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "{files} eliminados" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Nombre Invalido, \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos " + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "generando un fichero ZIP, puede llevar un tiempo." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "No ha sido posible subir tu archivo porque es un directorio o tiene 0 bytes" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Error al subir el archivo" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "cerrrar" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Pendiente" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "subiendo 1 archivo" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "Subiendo {count} archivos" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Subida cancelada." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "La subida del archivo está en proceso. Salir de la página ahora cancelará la subida." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nombre no válido, '/' no está permitido." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Nombre de la carpeta invalido. El uso de \"Shared\" esta reservado para Owncloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} archivos escaneados" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "error escaneando" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nombre" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Tamaño" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modificado" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 carpeta" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} carpetas" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 archivo" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} archivos" -#: js/files.js:838 -msgid "seconds ago" -msgstr "hace segundos" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "hace 1 minuto" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "hace {minutes} minutos" - -#: js/files.js:843 -msgid "today" -msgstr "hoy" - -#: js/files.js:844 -msgid "yesterday" -msgstr "ayer" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "hace {days} días" - -#: js/files.js:846 -msgid "last month" -msgstr "mes pasado" - -#: js/files.js:848 -msgid "months ago" -msgstr "hace meses" - -#: js/files.js:849 -msgid "last year" -msgstr "año pasado" - -#: js/files.js:850 -msgid "years ago" -msgstr "hace años" - #: templates/admin.php:5 msgid "File handling" msgstr "Tratamiento de archivos" @@ -225,27 +198,27 @@ msgstr "Tratamiento de archivos" msgid "Maximum upload size" msgstr "Tamaño máximo de subida" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "máx. posible:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Se necesita para descargas multi-archivo y de carpetas" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Habilitar descarga en ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 es ilimitado" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Tamaño máximo para archivos ZIP de entrada" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Guardar" @@ -253,52 +226,48 @@ msgstr "Guardar" msgid "New" msgstr "Nuevo" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Archivo de texto" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Carpeta" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Desde el enlace" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Subir" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Cancelar subida" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Aquí no hay nada. ¡Sube algo!" -#: templates/index.php:52 -msgid "Share" -msgstr "Compartir" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Descargar" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "El archivo es demasiado grande" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido por este servidor." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Se están escaneando los archivos, por favor espere." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Ahora escaneando" diff --git a/l10n/es/files_external.po b/l10n/es/files_external.po index bd19aeabd7ca6432884b8a5cedd01ff193684e59..6d0ea098b1b5b7810ebc66c3532341a128f83ee7 100644 --- a/l10n/es/files_external.po +++ b/l10n/es/files_external.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Agustin Ferrario , 2012. # Javier Llorente , 2012. # , 2012. # Raul Fernandez Garcia , 2012. @@ -10,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-07 02:03+0200\n" -"PO-Revision-Date: 2012-10-06 14:33+0000\n" -"Last-Translator: Raul Fernandez Garcia \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:44+0000\n" +"Last-Translator: Agustin Ferrario \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,66 +45,80 @@ msgstr "Por favor , proporcione un secreto y una contraseña válida de la app D msgid "Error configuring Google Drive storage" msgstr "Error configurando el almacenamiento de Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "Advertencia: El cliente smb (smbclient) no se encuentra instalado. El montado de archivos o ficheros CIFS/SMB no es posible. Por favor pida al administrador de su sistema que lo instale." + +#: lib/config.php:435 +msgid "" +"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." +msgstr "Advertencia: El soporte de FTP en PHP no se encuentra instalado. El montado de archivos o ficheros FTP no es posible. Por favor pida al administrador de su sistema que lo instale." + #: templates/settings.php:3 msgid "External Storage" msgstr "Almacenamiento externo" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Punto de montaje" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Motor" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Configuración" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Opciones" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Aplicable" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Añadir punto de montaje" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "No se ha configurado" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Todos los usuarios" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupos" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Usuarios" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Eliiminar" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Habilitar almacenamiento de usuario externo" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Permitir a los usuarios montar su propio almacenamiento externo" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Raíz de certificados SSL " -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importar certificado raíz" diff --git a/l10n/es/lib.po b/l10n/es/lib.po index 191b6f8b227a5bf26ddc90f86b808e93b8458aeb..179b6bff7d6861372c8e54750848a06be757f250 100644 --- a/l10n/es/lib.po +++ b/l10n/es/lib.po @@ -4,15 +4,16 @@ # # Translators: # , 2012. +# Raul Fernandez Garcia , 2012. # Rubén Trujillo , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-28 00:01+0200\n" -"PO-Revision-Date: 2012-10-27 11:23+0000\n" -"Last-Translator: scambra \n" +"POT-Creation-Date: 2012-11-18 00:01+0100\n" +"PO-Revision-Date: 2012-11-17 08:43+0000\n" +"Last-Translator: Raul Fernandez Garcia \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,19 +45,19 @@ msgstr "Aplicaciones" msgid "Admin" msgstr "Administración" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "La descarga en ZIP está desactivada." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Los archivos deben ser descargados uno por uno." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Volver a Archivos" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Los archivos seleccionados son demasiado grandes para generar el archivo zip." @@ -84,45 +85,55 @@ msgstr "Texto" msgid "Images" msgstr "Imágenes" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "hace segundos" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "hace 1 minuto" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "hace %d minutos" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "Hace 1 hora" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "Hace %d horas" + +#: template.php:108 msgid "today" msgstr "hoy" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "ayer" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "hace %d días" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "este mes" -#: template.php:96 -msgid "months ago" -msgstr "hace meses" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "Hace %d meses" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "este año" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "hace años" @@ -138,3 +149,8 @@ msgstr "actualizado" #: updater.php:80 msgid "updates check is disabled" msgstr "comprobar actualizaciones está desactivado" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "No puede encontrar la categoria \"%s\"" diff --git a/l10n/es/settings.po b/l10n/es/settings.po index ef87a1c16ba71f2239150c24dba59e903f487738..8e8c25c4e24d7cbea5433e0b334ec30651528f4b 100644 --- a/l10n/es/settings.po +++ b/l10n/es/settings.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Art O. Pal , 2012. # , 2012. # Javier Llorente , 2012. # , 2011-2012. @@ -12,14 +13,14 @@ # , 2012. # , 2011. # Rubén Trujillo , 2012. -# , 2011, 2012. +# , 2011-2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-10 02:05+0200\n" -"PO-Revision-Date: 2012-10-09 15:22+0000\n" -"Last-Translator: Rubén Trujillo \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: xsergiolpx \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,70 +28,73 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Imposible cargar la lista desde el App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Error de autenticación" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "El grupo ya existe" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "No se pudo añadir el grupo" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "No puedo habilitar la app." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Correo guardado" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Correo no válido" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID cambiado" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Solicitud no válida" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "No se pudo eliminar el grupo" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Error de autenticación" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "No se pudo eliminar el usuario" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Idioma cambiado" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Los administradores no se pueden eliminar a ellos mismos del grupo de administrador" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Imposible añadir el usuario al grupo %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Imposible eliminar al usuario del grupo %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Desactivar" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Activar" @@ -98,97 +102,10 @@ msgstr "Activar" msgid "Saving..." msgstr "Guardando..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Castellano" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Advertencia de seguridad" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "El directorio de datos -data- y sus archivos probablemente son accesibles desde internet. El archivo .htaccess que provee ownCloud no está funcionando. Recomendamos fuertemente que configure su servidor web de forma que el directorio de datos ya no sea accesible o mueva el directorio de datos fuera de la raíz de documentos del servidor web." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Ejecutar una tarea con cada página cargada" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php está registrado como un servicio del webcron. Llama a la página de cron.php en la raíz de owncloud cada minuto sobre http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Usar el servicio de cron del sitema. Llame al fichero cron.php en la carpeta de owncloud via servidor cronjob cada minuto." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Compartir" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Activar API de compartición" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Permitir a las aplicaciones usar la API de compartición" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Permitir enlaces" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Permitir a los usuarios compartir elementos públicamente con enlaces" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Permitir re-compartir" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Permitir a los usuarios compartir elementos compartidos con ellos de nuevo" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Permitir a los usuarios compartir con cualquiera" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Permitir a los usuarios compartir con usuarios en sus grupos" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Registro" - -#: templates/admin.php:116 -msgid "More" -msgstr "Más" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Desarrollado por la comunidad ownCloud, el código fuente está bajo licencia AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Añade tu aplicación" @@ -221,22 +138,22 @@ msgstr "Administra archivos grandes" msgid "Ask a question" msgstr "Hacer una pregunta" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemas al conectar con la base de datos de ayuda." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Ir manualmente" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Respuesta" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Ha usado %s de %s disponible" +msgid "You have used %s of the available %s" +msgstr "Ha usado %s de %s disponibles" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -294,6 +211,16 @@ msgstr "Ayúdanos a traducir" msgid "use this address to connect to your ownCloud in your file manager" msgstr "utiliza esta dirección para conectar a tu ownCloud desde tu gestor de archivos" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Desarrollado por la comunidad ownCloud, el código fuente está bajo licencia AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nombre" diff --git a/l10n/es/user_ldap.po b/l10n/es/user_ldap.po index fdf3b2be402c57c1e42cbd616101e5ba8f827f9f..764ee2f33659d085b276f15e3e30c56aa52770c2 100644 --- a/l10n/es/user_ldap.po +++ b/l10n/es/user_ldap.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-04 02:01+0200\n" -"PO-Revision-Date: 2012-09-03 14:15+0000\n" -"Last-Translator: Raul Fernandez Garcia \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,153 +23,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Servidor" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Puede omitir el protocolo, excepto si requiere SSL. En ese caso, empiece con ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "DN base" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Puede especificar el DN base para usuarios y grupos en la pestaña Avanzado" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN usuario" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "El DN del usuario cliente con el que se hará la asociación, p.ej. uid=agente,dc=ejemplo,dc=com. Para acceso anónimo, deje DN y contraseña vacíos." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Contraseña" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Para acceso anónimo, deje DN y contraseña vacíos." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filtro de inicio de sesión de usuario" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Define el filtro a aplicar cuando se ha realizado un login. %%uid remplazrá el nombre de usuario en el proceso de login." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "usar %%uid como placeholder, ej: \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Lista de filtros de usuario" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Define el filtro a aplicar, cuando se obtienen usuarios." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "Sin placeholder, ej: \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filtro de grupo" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Define el filtro a aplicar, cuando se obtienen grupos." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "Con cualquier placeholder, ej: \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Puerto" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Árbol base de usuario" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Árbol base de grupo" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Asociación Grupo-Miembro" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Usar TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "No usarlo para SSL, habrá error." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor de LDAP sensible a mayúsculas/minúsculas (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Apagar la validación por certificado SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Si la conexión sólo funciona con esta opción, importe el certificado SSL del servidor LDAP en su servidor ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "No recomendado, sólo para pruebas." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Campo de nombre de usuario a mostrar" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "El atributo LDAP a usar para generar el nombre de usuario de ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Campo de nombre de grupo a mostrar" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "El atributo LDAP a usar para generar el nombre de los grupos de ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "en bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "en segundos. Un cambio vacía la cache." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Vacío para el nombre de usuario (por defecto). En otro caso, especifique un atributo LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Ayuda" diff --git a/l10n/es/user_webdavauth.po b/l10n/es/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..905074ada98e2ec9ee5ca92e191c44763e5a76cd --- /dev/null +++ b/l10n/es/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Art O. Pal , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-10 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 17:28+0000\n" +"Last-Translator: Art O. Pal \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/es_AR/core.po b/l10n/es_AR/core.po index 2d5e3c74115ddbd57560c5a88296ba297dfe7760..f00739d659a09419a79355acae2887ed42f8a02a 100644 --- a/l10n/es_AR/core.po +++ b/l10n/es_AR/core.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-01 00:01+0100\n" -"PO-Revision-Date: 2012-10-31 19:52+0000\n" -"Last-Translator: Javierkaiser \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,22 +19,124 @@ msgstr "" "Language: es_AR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nombre de la aplicación no provisto." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Tipo de categoría no provisto. " + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "¿Ninguna categoría para añadir?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Esta categoría ya existe: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Tipo de objeto no provisto. " + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID no provista. " + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Error al agregar %s a favoritos. " + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "No hay categorías seleccionadas para borrar." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Error al remover %s de favoritos. " + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Ajustes" +#: js/js.js:704 +msgid "seconds ago" +msgstr "segundos atrás" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "hace 1 minuto" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "hace {minutes} minutos" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "Hace 1 hora" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} horas atrás" + +#: js/js.js:709 +msgid "today" +msgstr "hoy" + +#: js/js.js:710 +msgid "yesterday" +msgstr "ayer" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "hace {days} días" + +#: js/js.js:712 +msgid "last month" +msgstr "el mes pasado" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} meses atrás" + +#: js/js.js:714 +msgid "months ago" +msgstr "meses atrás" + +#: js/js.js:715 +msgid "last year" +msgstr "el año pasado" + +#: js/js.js:716 +msgid "years ago" +msgstr "años atrás" + #: js/oc-dialogs.js:126 msgid "Choose" msgstr "Elegir" @@ -55,16 +157,26 @@ msgstr "Sí" msgid "Ok" msgstr "Aceptar" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "No hay categorías seleccionadas para borrar." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "El tipo de objeto no esta especificado. " -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Error" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "El nombre de la aplicación no esta especificado." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "¡El archivo requerido {file} no está instalado!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Error al compartir" @@ -101,70 +213,86 @@ msgstr "Proteger con contraseña " msgid "Password" msgstr "Contraseña" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Asignar fecha de vencimiento" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Fecha de vencimiento" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "compartido a través de e-mail:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "No se encontraron usuarios" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "No se permite volver a compartir" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Compartido en {item} con {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Remover compartir" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "puede editar" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "control de acceso" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "crear" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "actualizar" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "borrar" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "compartir" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Protegido por contraseña" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Error al remover la fecha de caducidad" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Error al asignar fecha de vencimiento" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Restablecer contraseña de ownCloud" @@ -242,7 +370,7 @@ msgstr "No se encontró ownCloud" msgid "Edit categories" msgstr "Editar categorías" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Agregar" @@ -396,7 +524,7 @@ msgstr "Diciembre" msgid "web services under your control" msgstr "servicios web sobre los que tenés control" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Cerrar la sesión" diff --git a/l10n/es_AR/files.po b/l10n/es_AR/files.po index d3ce2ebb17e96f625120f867f7e2ea51dba454a4..551f3b477be5daf4feebdd0d872991169d530e10 100644 --- a/l10n/es_AR/files.po +++ b/l10n/es_AR/files.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Agustin Ferrario , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-11 00:04+0100\n" +"PO-Revision-Date: 2012-12-10 00:37+0000\n" +"Last-Translator: Agustin Ferrario \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,196 +24,167 @@ msgid "There is no error, the file uploaded with success" msgstr "No se han producido errores, el archivo se ha subido con éxito" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "El archivo que intentás subir sobrepasa el tamaño definido por la variable upload_max_filesize en php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "El archivo que intentás subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "El archivo que intentás subir solo se subió parcialmente" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "El archivo no fue subido" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Falta un directorio temporal" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Error al escribir en el disco" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Archivos" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85 msgid "Unshare" msgstr "Dejar de compartir" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91 msgid "Delete" msgstr "Borrar" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Cambiar nombre" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "{new_name} already exists" msgstr "{new_name} ya existe" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "replace" msgstr "reemplazar" -#: js/filelist.js:194 +#: js/filelist.js:199 msgid "suggest name" msgstr "sugerir nombre" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "cancel" msgstr "cancelar" -#: js/filelist.js:243 +#: js/filelist.js:248 msgid "replaced {new_name}" msgstr "reemplazado {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284 msgid "undo" msgstr "deshacer" -#: js/filelist.js:245 +#: js/filelist.js:250 msgid "replaced {new_name} with {old_name}" msgstr "reemplazado {new_name} con {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:282 msgid "unshared {files}" msgstr "{files} se dejaron de compartir" -#: js/filelist.js:279 +#: js/filelist.js:284 msgid "deleted {files}" msgstr "{files} borrados" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos." + +#: js/files.js:174 msgid "generating ZIP-file, it may take some time." msgstr "generando un archivo ZIP, puede llevar un tiempo." -#: js/files.js:206 +#: js/files.js:209 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "No fue posible subir el archivo porque es un directorio o porque su tamaño es 0 bytes" -#: js/files.js:206 +#: js/files.js:209 msgid "Upload Error" msgstr "Error al subir el archivo" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:226 +msgid "Close" +msgstr "Cerrar" + +#: js/files.js:245 js/files.js:359 js/files.js:389 msgid "Pending" msgstr "Pendiente" -#: js/files.js:254 +#: js/files.js:265 msgid "1 file uploading" msgstr "Subiendo 1 archivo" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:268 js/files.js:322 js/files.js:337 msgid "{count} files uploading" msgstr "Subiendo {count} archivos" -#: js/files.js:320 js/files.js:353 +#: js/files.js:340 js/files.js:373 msgid "Upload cancelled." msgstr "La subida fue cancelada" -#: js/files.js:422 +#: js/files.js:442 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nombre no válido, no se permite '/' en él." +#: js/files.js:512 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Nombre del directorio inválido. Usar \"Shared\" está reservado por ownCloud." -#: js/files.js:673 +#: js/files.js:693 msgid "{count} files scanned" msgstr "{count} archivos escaneados" -#: js/files.js:681 +#: js/files.js:701 msgid "error while scanning" msgstr "error mientras se escaneaba" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:774 templates/index.php:66 msgid "Name" msgstr "Nombre" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:775 templates/index.php:77 msgid "Size" msgstr "Tamaño" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:776 templates/index.php:79 msgid "Modified" msgstr "Modificado" -#: js/files.js:783 +#: js/files.js:803 msgid "1 folder" msgstr "1 directorio" -#: js/files.js:785 +#: js/files.js:805 msgid "{count} folders" msgstr "{count} directorios" -#: js/files.js:793 +#: js/files.js:813 msgid "1 file" msgstr "1 archivo" -#: js/files.js:795 +#: js/files.js:815 msgid "{count} files" msgstr "{count} archivos" -#: js/files.js:838 -msgid "seconds ago" -msgstr "segundos atrás" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "hace 1 minuto" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "hace {minutes} minutos" - -#: js/files.js:843 -msgid "today" -msgstr "hoy" - -#: js/files.js:844 -msgid "yesterday" -msgstr "ayer" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "hace {days} días" - -#: js/files.js:846 -msgid "last month" -msgstr "el mes pasado" - -#: js/files.js:848 -msgid "months ago" -msgstr "meses atrás" - -#: js/files.js:849 -msgid "last year" -msgstr "el año pasado" - -#: js/files.js:850 -msgid "years ago" -msgstr "años atrás" - #: templates/admin.php:5 msgid "File handling" msgstr "Tratamiento de archivos" @@ -221,27 +193,27 @@ msgstr "Tratamiento de archivos" msgid "Maximum upload size" msgstr "Tamaño máximo de subida" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "máx. posible:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Es necesario para descargas multi-archivo y de carpetas" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Habilitar descarga en formato ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 significa ilimitado" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Tamaño máximo para archivos ZIP de entrada" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Guardar" @@ -249,52 +221,48 @@ msgstr "Guardar" msgid "New" msgstr "Nuevo" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Archivo de texto" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Carpeta" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Desde enlace" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Subir" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Cancelar subida" -#: templates/index.php:42 +#: templates/index.php:58 msgid "Nothing in here. Upload something!" msgstr "No hay nada. ¡Subí contenido!" -#: templates/index.php:52 -msgid "Share" -msgstr "Compartir" - -#: templates/index.php:54 +#: templates/index.php:72 msgid "Download" msgstr "Descargar" -#: templates/index.php:77 +#: templates/index.php:104 msgid "Upload too large" msgstr "El archivo es demasiado grande" -#: templates/index.php:79 +#: templates/index.php:106 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Los archivos que intentás subir sobrepasan el tamaño máximo " -#: templates/index.php:84 +#: templates/index.php:111 msgid "Files are being scanned, please wait." msgstr "Se están escaneando los archivos, por favor esperá." -#: templates/index.php:87 +#: templates/index.php:114 msgid "Current scanning" msgstr "Escaneo actual" diff --git a/l10n/es_AR/files_external.po b/l10n/es_AR/files_external.po index 55fe0810c4cb5a3e59593d6740c64e94794a3add..591c481a64819f78977758c199a18df643f66e43 100644 --- a/l10n/es_AR/files_external.po +++ b/l10n/es_AR/files_external.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Agustin Ferrario , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-11 02:04+0200\n" -"PO-Revision-Date: 2012-10-10 07:08+0000\n" -"Last-Translator: cjtess \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:47+0000\n" +"Last-Translator: Agustin Ferrario \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +43,80 @@ msgstr "Por favor, proporcioná un secreto y una contraseña válida para la apl msgid "Error configuring Google Drive storage" msgstr "Error al configurar el almacenamiento de Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "Advertencia: El cliente smb (smbclient) no se encuentra instalado. El montado de archivos o ficheros CIFS/SMB no es posible. Por favor pida al administrador de su sistema que lo instale." + +#: lib/config.php:435 +msgid "" +"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." +msgstr "Advertencia: El soporte de FTP en PHP no se encuentra instalado. El montado de archivos o ficheros FTP no es posible. Por favor pida al administrador de su sistema que lo instale." + #: templates/settings.php:3 msgid "External Storage" msgstr "Almacenamiento externo" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Punto de montaje" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Motor" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Configuración" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Opciones" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Aplicable" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Añadir punto de montaje" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "No fue configurado" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Todos los usuarios" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupos" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Usuarios" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Borrar" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Habilitar almacenamiento de usuario externo" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Permitir a los usuarios montar su propio almacenamiento externo" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "certificados SSL raíz" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importar certificado raíz" diff --git a/l10n/es_AR/lib.po b/l10n/es_AR/lib.po index 80486bfb943c07834390f5bc86e01499502193db..d7c4a911766125fbe83094158a2f216aef634bd5 100644 --- a/l10n/es_AR/lib.po +++ b/l10n/es_AR/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: 2012-10-26 02:03+0200\n" -"PO-Revision-Date: 2012-10-25 15:45+0000\n" +"POT-Creation-Date: 2012-11-22 00:01+0100\n" +"PO-Revision-Date: 2012-11-21 09:56+0000\n" "Last-Translator: cjtess \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" @@ -42,19 +42,19 @@ msgstr "Aplicaciones" msgid "Admin" msgstr "Administración" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "La descarga en ZIP está desactivada." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Los archivos deben ser descargados de a uno." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Volver a archivos" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Los archivos seleccionados son demasiado grandes para generar el archivo zip." @@ -82,45 +82,55 @@ msgstr "Texto" msgid "Images" msgstr "Imágenes" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "hace unos segundos" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "hace 1 minuto" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "hace %d minutos" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 hora atrás" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d horas atrás" + +#: template.php:108 msgid "today" msgstr "hoy" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "ayer" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "hace %d días" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "este mes" -#: template.php:96 -msgid "months ago" -msgstr "hace meses" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d meses atrás" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "este año" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "hace años" @@ -136,3 +146,8 @@ msgstr "actualizado" #: updater.php:80 msgid "updates check is disabled" msgstr "comprobar actualizaciones está desactivado" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "No fue posible encontrar la categoría \"%s\"" diff --git a/l10n/es_AR/settings.po b/l10n/es_AR/settings.po index 66dc61258ca220b63d722df5bd0974e3bf4544c2..89e8050adf8aad11715c13d879c778a28697e84e 100644 --- a/l10n/es_AR/settings.po +++ b/l10n/es_AR/settings.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Agustin Ferrario , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-18 02:04+0200\n" -"PO-Revision-Date: 2012-10-17 14:30+0000\n" -"Last-Translator: cjtess \n" +"POT-Creation-Date: 2012-12-11 00:04+0100\n" +"PO-Revision-Date: 2012-12-10 00:39+0000\n" +"Last-Translator: Agustin Ferrario \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,69 +19,73 @@ msgstr "" "Language: es_AR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Imposible cargar la lista desde el App Store" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "El grupo ya existe" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "No fue posible añadir el grupo" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "No se puede habilitar la aplicación." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "e-mail guardado" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "el e-mail no es válido " -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID cambiado" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Solicitud no válida" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "No fue posible eliminar el grupo" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Error al autenticar" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "No fue posible eliminar el usuario" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Idioma cambiado" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Los administradores no se pueden quitar a ellos mismos del grupo administrador. " + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "No fue posible añadir el usuario al grupo %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "No es posible eliminar al usuario del grupo %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Desactivar" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Activar" @@ -92,93 +97,6 @@ msgstr "Guardando..." msgid "__language_name__" msgstr "Castellano (Argentina)" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Advertencia de seguridad" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "El directorio de datos -data- y los archivos que contiene, probablemente son accesibles desde internet. El archivo .htaccess que provee ownCloud no está funcionando. Recomendamos fuertemente que configures su servidor web de forma que el directorio de datos ya no sea accesible o que muevas el directorio de datos fuera de la raíz de documentos del servidor web." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Ejecutar una tarea con cada página cargada" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php está registrado como un servicio del webcron. Esto carga la página de cron.php en la raíz de ownCloud cada minuto sobre http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Usar el servicio de cron del sistema. Esto carga el archivo cron.php en la carpeta de ownCloud via servidor cronjob cada minuto." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Compartir" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Activar API de compartición" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Permitir a las aplicaciones usar la API de compartición" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Permitir enlaces" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Permitir a los usuarios compartir elementos públicamente con enlaces" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Permitir re-compartir" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Permitir a los usuarios compartir elementos ya compartidos" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Permitir a los usuarios compartir con cualquiera" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Permitir a los usuarios compartir con usuarios en sus grupos" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Registro" - -#: templates/admin.php:116 -msgid "More" -msgstr "Más" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Desarrollado por la comunidad ownCloud, el código fuente está bajo licencia AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Añadí tu aplicación" @@ -211,22 +129,22 @@ msgstr "Administrar archivos grandes" msgid "Ask a question" msgstr "Hacer una pregunta" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemas al conectar con la base de datos de ayuda." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Ir de forma manual" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Respuesta" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Usaste %s de %s disponible" +msgid "You have used %s of the available %s" +msgstr "Usaste %s de los %s disponibles" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -284,6 +202,16 @@ msgstr "Ayudanos a traducir" msgid "use this address to connect to your ownCloud in your file manager" msgstr "usá esta dirección para conectarte a tu ownCloud desde tu gestor de archivos" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Desarrollado por la comunidad ownCloud, el código fuente está bajo licencia AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nombre" @@ -310,7 +238,7 @@ msgstr "Otro" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" -msgstr "Grupo admin" +msgstr "Grupo Administrador" #: templates/users.php:82 msgid "Quota" diff --git a/l10n/es_AR/user_ldap.po b/l10n/es_AR/user_ldap.po index 218284e3da9d6adfbcc69891e87f4d0e17928029..80ab2e1f1f584defba9df254eae0a5fcb9c91f99 100644 --- a/l10n/es_AR/user_ldap.po +++ b/l10n/es_AR/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: 2012-09-25 02:02+0200\n" -"PO-Revision-Date: 2012-09-24 22:51+0000\n" -"Last-Translator: cjtess \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Servidor" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Podés omitir el protocolo, excepto si SSL es requerido. En ese caso, empezá con ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "DN base" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Podés especificar el DN base para usuarios y grupos en la pestaña \"Avanzado\"" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN usuario" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "El DN del usuario cliente con el que se hará la asociación, p.ej. uid=agente,dc=ejemplo,dc=com. Para acceso anónimo, dejá DN y contraseña vacíos." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Contraseña" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Para acceso anónimo, dejá DN y contraseña vacíos." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filtro de inicio de sesión de usuario" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "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." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "usar %%uid como plantilla, p. ej.: \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Lista de filtros de usuario" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Define el filtro a aplicar, cuando se obtienen usuarios." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "Sin plantilla, p. ej.: \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filtro de grupo" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Define el filtro a aplicar cuando se obtienen grupos." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "Sin ninguna plantilla, p. ej.: \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Puerto" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Árbol base de usuario" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Árbol base de grupo" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Asociación Grupo-Miembro" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Usar TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "No usarlo para SSL, dará error." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor de LDAP sensible a mayúsculas/minúsculas (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Desactivar la validación por certificado SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Si la conexión sólo funciona con esta opción, importá el certificado SSL del servidor LDAP en tu servidor ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "No recomendado, sólo para pruebas." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Campo de nombre de usuario a mostrar" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "El atributo LDAP a usar para generar el nombre de usuario de ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Campo de nombre de grupo a mostrar" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "El atributo LDAP a usar para generar el nombre de los grupos de ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "en bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "en segundos. Cambiarlo vacía la cache." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Vacío para el nombre de usuario (por defecto). En otro caso, especificá un atributo LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Ayuda" diff --git a/l10n/es_AR/user_webdavauth.po b/l10n/es_AR/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..85a8f008f812acdd6f0c5485ed1874e4ce9304e9 --- /dev/null +++ b/l10n/es_AR/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-13 00:05+0100\n" +"PO-Revision-Date: 2012-11-12 10:49+0000\n" +"Last-Translator: cjtess \n" +"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es_AR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "URL de WebDAV: http://" diff --git a/l10n/et_EE/core.po b/l10n/et_EE/core.po index 257dcf7f65e41e0602b8c0c8f75aa37379b72b76..3d6dcf500f65b6984336ddbf7fa9b6a014a48ae6 100644 --- a/l10n/et_EE/core.po +++ b/l10n/et_EE/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-30 00:01+0100\n" -"PO-Revision-Date: 2012-10-29 22:51+0000\n" -"Last-Translator: Rivo Zängov \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: et_EE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Rakenduse nime pole sisestatud." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Pole kategooriat, mida lisada?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "See kategooria on juba olemas: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Kustutamiseks pole kategooriat valitud." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Seaded" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "sekundit tagasi" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 minut tagasi" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minutit tagasi" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "täna" + +#: js/js.js:710 +msgid "yesterday" +msgstr "eile" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} päeva tagasi" + +#: js/js.js:712 +msgid "last month" +msgstr "viimasel kuul" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "kuu tagasi" + +#: js/js.js:715 +msgid "last year" +msgstr "viimasel aastal" + +#: js/js.js:716 +msgid "years ago" +msgstr "aastat tagasi" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Vali" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Loobu" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Ei" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Jah" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Kustutamiseks pole kategooriat valitud." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Viga" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Viga jagamisel" @@ -100,70 +212,86 @@ msgstr "Parooliga kaitstud" msgid "Password" msgstr "Parool" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Määra aegumise kuupäev" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Aegumise kuupäev" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Jaga e-postiga:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Ühtegi inimest ei leitud" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Edasijagamine pole lubatud" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Lõpeta jagamine" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "saab muuta" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "ligipääsukontroll" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "loo" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "uuenda" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "kustuta" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "jaga" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Parooliga kaitstud" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Viga aegumise kuupäeva eemaldamisel" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Viga aegumise kuupäeva määramisel" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud parooli taastamine" @@ -241,7 +369,7 @@ msgstr "Pilve ei leitud" msgid "Edit categories" msgstr "Muuda kategooriaid" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Lisa" @@ -395,7 +523,7 @@ msgstr "Detsember" msgid "web services under your control" msgstr "veebiteenused sinu kontrolli all" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Logi välja" diff --git a/l10n/et_EE/files.po b/l10n/et_EE/files.po index 8df005349b7e672a92ccb3a471bd586db77fe33c..9c1c0fadb7bf6181d457273e5b5a3a7da2cd54d2 100644 --- a/l10n/et_EE/files.po +++ b/l10n/et_EE/files.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Rivo Zängov , 2011-2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,196 +24,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Ühtegi viga pole, fail on üles laetud" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Üles laetud faili suurus ületab php.ini määratud upload_max_filesize suuruse" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Üles laetud faili suurus ületab HTML vormis määratud upload_max_filesize suuruse" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Fail laeti üles ainult osaliselt" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Ühtegi faili ei laetud üles" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Ajutiste failide kaust puudub" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Kettale kirjutamine ebaõnnestus" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Failid" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Lõpeta jagamine" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Kustuta" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "ümber" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} on juba olemas" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "asenda" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "soovita nime" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "loobu" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "asendatud nimega {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "tagasi" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "asendas nime {old_name} nimega {new_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "jagamata {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "kustutatud {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "ZIP-faili loomine, see võib veidi aega võtta." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Sinu faili üleslaadimine ebaõnnestus, kuna see on kaust või selle suurus on 0 baiti" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Üleslaadimise viga" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Sulge" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Ootel" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 faili üleslaadimisel" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} faili üleslaadimist" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Üleslaadimine tühistati." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Vigane nimi, '/' pole lubatud." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Vigane kausta nimi. Nime \"Jagatud\" kasutamine on Owncloudi poolt broneeritud " -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} faili skännitud" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "viga skännimisel" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nimi" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Suurus" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Muudetud" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 kaust" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} kausta" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 fail" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} faili" -#: js/files.js:838 -msgid "seconds ago" -msgstr "sekundit tagasi" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 minut tagasi" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} minutit tagasi" - -#: js/files.js:843 -msgid "today" -msgstr "täna" - -#: js/files.js:844 -msgid "yesterday" -msgstr "eile" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} päeva tagasi" - -#: js/files.js:846 -msgid "last month" -msgstr "viimasel kuul" - -#: js/files.js:848 -msgid "months ago" -msgstr "kuu tagasi" - -#: js/files.js:849 -msgid "last year" -msgstr "viimasel aastal" - -#: js/files.js:850 -msgid "years ago" -msgstr "aastat tagasi" - #: templates/admin.php:5 msgid "File handling" msgstr "Failide käsitlemine" @@ -221,27 +193,27 @@ msgstr "Failide käsitlemine" msgid "Maximum upload size" msgstr "Maksimaalne üleslaadimise suurus" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "maks. võimalik: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Vajalik mitme faili ja kausta allalaadimiste jaoks." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Luba ZIP-ina allalaadimine" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 tähendab piiramatut" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maksimaalne ZIP-faili sisestatava faili suurus" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Salvesta" @@ -249,52 +221,48 @@ msgstr "Salvesta" msgid "New" msgstr "Uus" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Tekstifail" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Kaust" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Allikast" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Lae üles" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Tühista üleslaadimine" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Siin pole midagi. Lae midagi üles!" -#: templates/index.php:52 -msgid "Share" -msgstr "Jaga" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Lae alla" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Üleslaadimine on liiga suur" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Faile skannitakse, palun oota" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Praegune skannimine" diff --git a/l10n/et_EE/files_external.po b/l10n/et_EE/files_external.po index bb927c828240ab757d34afda157b4842b56af07a..c290d3f9140608aef12412a8841a7d5ebdbd2ec5 100644 --- a/l10n/et_EE/files_external.po +++ b/l10n/et_EE/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-21 02:03+0200\n" -"PO-Revision-Date: 2012-10-20 20:16+0000\n" -"Last-Translator: Rivo Zängov \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "Palun sisesta korrektne Dropboxi rakenduse võti ja salasõna." msgid "Error configuring Google Drive storage" msgstr "Viga Google Drive'i salvestusruumi seadistamisel" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Väline salvestuskoht" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Ühenduspunkt" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Admin" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Seadistamine" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Valikud" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Rakendatav" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Lisa ühenduspunkt" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Pole määratud" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Kõik kasutajad" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupid" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Kasutajad" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Kustuta" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Luba kasutajatele väline salvestamine" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Luba kasutajatel ühendada külge nende enda välised salvestusseadmed" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL root sertifikaadid" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Impordi root sertifikaadid" diff --git a/l10n/et_EE/lib.po b/l10n/et_EE/lib.po index f3425ee05631cce0076b989fca3ebbd34c7d6e05..f617ebc7835e135a00694ae354373ee674709cb2 100644 --- a/l10n/et_EE/lib.po +++ b/l10n/et_EE/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-30 00:01+0100\n" -"PO-Revision-Date: 2012-10-29 23:00+0000\n" -"Last-Translator: Rivo Zängov \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "Rakendused" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "ZIP-ina allalaadimine on välja lülitatud." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Failid tuleb alla laadida ükshaaval." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Tagasi failide juurde" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Valitud failid on ZIP-faili loomiseks liiga suured." @@ -95,6 +95,15 @@ msgstr "1 minut tagasi" msgid "%d minutes ago" msgstr "%d minutit tagasi" +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + #: template.php:108 msgid "today" msgstr "täna" @@ -113,8 +122,9 @@ msgid "last month" msgstr "eelmisel kuul" #: template.php:112 -msgid "months ago" -msgstr "kuud tagasi" +#, php-format +msgid "%d months ago" +msgstr "" #: template.php:113 msgid "last year" @@ -136,3 +146,8 @@ msgstr "ajakohane" #: updater.php:80 msgid "updates check is disabled" msgstr "uuenduste kontrollimine on välja lülitatud" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/et_EE/settings.po b/l10n/et_EE/settings.po index 2066376eaa91a077ba71b41c345872d779b342fd..d758c91271da395cde9bd4d1eebed462b7505789 100644 --- a/l10n/et_EE/settings.po +++ b/l10n/et_EE/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: 2012-10-31 00:01+0100\n" -"PO-Revision-Date: 2012-10-29 23:12+0000\n" -"Last-Translator: Rivo Zängov \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -55,7 +55,7 @@ msgstr "Vigane päring" msgid "Unable to delete group" msgstr "Keela grupi kustutamine" -#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:12 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Autentimise viga" @@ -67,12 +67,16 @@ msgstr "Keela kasutaja kustutamine" msgid "Language changed" msgstr "Keel on muudetud" -#: ajax/togglegroups.php:22 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Kasutajat ei saa lisada gruppi %s" -#: ajax/togglegroups.php:28 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Kasutajat ei saa eemaldada grupist %s" @@ -93,93 +97,6 @@ msgstr "Salvestamine..." msgid "__language_name__" msgstr "Eesti" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Turvahoiatus" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Ajastatud töö" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Kävita igal lehe laadimisel üks ülesanne" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Kasuta süsteemide cron teenust. Käivita owncloudi kaustas fail cron.php läbi süsteemi cronjobi kord minutis." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Jagamine" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Luba jagamise API" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Luba rakendustel kasutada jagamise API-t" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Luba linke" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Luba kasutajatel jagada kirjeid avalike linkidega" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Luba edasijagamine" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Luba kasutajatel jagada edasi kirjeid, mida on neile jagatud" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Luba kasutajatel kõigiga jagada" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Luba kasutajatel jagada kirjeid ainult nende grupi liikmetele, millesse nad ise kuuluvad" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Logi" - -#: templates/admin.php:116 -msgid "More" -msgstr "Veel" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Lisa oma rakendus" @@ -212,22 +129,22 @@ msgstr "Suurte failide haldamine" msgid "Ask a question" msgstr "Küsi küsimus" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Probleemid abiinfo andmebaasiga ühendumisel." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Mine sinna käsitsi." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Vasta" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Sa oled kasutanud %s saadaolevast %s-st" +msgid "You have used %s of the available %s" +msgstr "" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -285,6 +202,16 @@ msgstr "Aita tõlkida" msgid "use this address to connect to your ownCloud in your file manager" msgstr "kasuta seda aadressi oma ownCloudiga ühendamiseks failihalduriga" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nimi" diff --git a/l10n/et_EE/user_ldap.po b/l10n/et_EE/user_ldap.po index ccccf7cb20ac799d049db889be1a3ab51e2964b1..c8207cb04672b459f55a11b5db7e7c92fdedc3c6 100644 --- a/l10n/et_EE/user_ldap.po +++ b/l10n/et_EE/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: 2012-10-30 00:01+0100\n" -"PO-Revision-Date: 2012-10-29 22:48+0000\n" -"Last-Translator: Rivo Zängov \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Host" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Sa ei saa protokolli ära jätta, välja arvatud siis, kui sa nõuad SSL-ühendust. Sel juhul alusta eesliitega ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Baas DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Sa saad kasutajate ja gruppide baas DN-i määrata lisavalikute vahekaardilt" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Kasutaja DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "Klientkasutaja DN, kellega seotakse, nt. uid=agent,dc=näidis,dc=com. Anonüümseks ligipääsuks jäta DN ja parool tühjaks." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Parool" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Anonüümseks ligipääsuks jäta DN ja parool tühjaks." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Kasutajanime filter" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Määrab sisselogimisel kasutatava filtri. %%uid asendab sisselogimistegevuses kasutajanime." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "kasuta %%uid kohatäitjat, nt. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Kasutajate nimekirja filter" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Määrab kasutajaid hankides filtri, mida rakendatakse." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "ilma ühegi kohatäitjata, nt. \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Grupi filter" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Määrab gruppe hankides filtri, mida rakendatakse." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "ilma ühegi kohatäitjata, nt. \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Baaskasutaja puu" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Baasgrupi puu" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Grupiliikme seotus" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Kasutaja TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Ära kasuta seda SSL ühenduse jaoks, see ei toimi." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Mittetõstutundlik LDAP server (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Lülita SSL sertifikaadi kontrollimine välja." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Kui ühendus toimib ainult selle valikuga, siis impordi LDAP serveri SSL sertifikaat oma ownCloud serverisse." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Pole soovitatav, kasuta ainult testimiseks." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Kasutaja näidatava nime väli" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "LDAP omadus, mida kasutatakse kasutaja ownCloudi nime loomiseks." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Grupi näidatava nime väli" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "LDAP omadus, mida kasutatakse ownCloudi grupi nime loomiseks." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "baitides" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "sekundites. Muudatus tühjendab vahemälu." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Kasutajanime (vaikeväärtus) kasutamiseks jäta tühjaks. Vastasel juhul määra LDAP/AD omadus." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Abiinfo" diff --git a/l10n/et_EE/user_webdavauth.po b/l10n/et_EE/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..06fb9adc8f9067bed8fa6557aa8c2a2266a025c8 --- /dev/null +++ b/l10n/et_EE/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Rivo Zängov , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-30 00:03+0100\n" +"PO-Revision-Date: 2012-11-29 21:18+0000\n" +"Last-Translator: Rivo Zängov \n" +"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: et_EE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/eu/core.po b/l10n/eu/core.po index 0cbe084729a2af8ed1efd624bda679140efc9d72..20402a04985e5ba3d874719995be9ff49133bb6e 100644 --- a/l10n/eu/core.po +++ b/l10n/eu/core.po @@ -5,13 +5,14 @@ # Translators: # , 2012. # Asier Urio Larrea , 2011. +# Piarres Beobide , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 11:46+0000\n" +"Last-Translator: Piarres Beobide \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,52 +20,164 @@ msgstr "" "Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Aplikazioaren izena falta da" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "%s erabiltzaileak zurekin fitxategi bat partekatu du " -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "%s erabiltzaileak zurekin karpeta bat partekatu du " + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "%s erabiltzaileak \"%s\" fitxategia zurekin partekatu du. Hemen duzu eskuragarri: %s" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "%s erabiltzaileak \"%s\" karpeta zurekin partekatu du. Hemen duzu eskuragarri: %s" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Kategoria mota ez da zehaztu." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Ez dago gehitzeko kategoriarik?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Kategoria hau dagoeneko existitzen da:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Objetu mota ez da zehaztu." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID mota ez da zehaztu." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Errorea gertatu da %s gogokoetara gehitzean." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Ez da ezabatzeko kategoriarik hautatu." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Errorea gertatu da %s gogokoetatik ezabatzean." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Ezarpenak" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "segundu" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "orain dela minutu 1" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "orain dela {minutes} minutu" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "orain dela ordu bat" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "orain dela {hours} ordu" + +#: js/js.js:709 +msgid "today" +msgstr "gaur" + +#: js/js.js:710 +msgid "yesterday" +msgstr "atzo" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "orain dela {days} egun" + +#: js/js.js:712 +msgid "last month" +msgstr "joan den hilabetean" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "orain dela {months} hilabete" + +#: js/js.js:714 +msgid "months ago" +msgstr "hilabete" + +#: js/js.js:715 +msgid "last year" +msgstr "joan den urtean" + +#: js/js.js:716 +msgid "years ago" +msgstr "urte" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Aukeratu" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Ezeztatu" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Ez" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Bai" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ados" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Ez da ezabatzeko kategoriarik hautatu." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Objetu mota ez dago zehaztuta." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Errorea" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "App izena ez dago zehaztuta." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Beharrezkoa den {file} fitxategia ez dago instalatuta!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Errore bat egon da elkarbanatzean" @@ -78,11 +191,11 @@ msgstr "Errore bat egon da baimenak aldatzean" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "{owner}-k zu eta {group} taldearekin partekatuta" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "{owner}-k zurekin partekatuta" #: js/share.js:158 msgid "Share with" @@ -101,70 +214,86 @@ msgstr "Babestu pasahitzarekin" msgid "Password" msgstr "Pasahitza" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Postaz bidali lotura " + #: js/share.js:173 +msgid "Send" +msgstr "Bidali" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Ezarri muga data" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Muga data" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Elkarbanatu eposta bidez:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Ez da inor aurkitu" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Berriz elkarbanatzea ez dago baimendua" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "{user}ekin {item}-n partekatuta" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Ez elkarbanatu" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "editatu dezake" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "sarrera kontrola" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "sortu" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "eguneratu" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "ezabatu" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "elkarbanatu" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Pasahitzarekin babestuta" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Errorea izan da muga data kentzean" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Errore bat egon da muga data ezartzean" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Bidaltzen ..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "Eposta bidalia" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud-en pasahitza berrezarri" @@ -179,11 +308,11 @@ msgstr "Zure pashitza berrezartzeko lotura bat jasoko duzu Epostaren bidez." #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "Berrezartzeko eposta bidali da." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "Eskariak huts egin du!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -242,7 +371,7 @@ msgstr "Ez da hodeia aurkitu" msgid "Edit categories" msgstr "Editatu kategoriak" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Gehitu" @@ -254,13 +383,13 @@ msgstr "Segurtasun abisua" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Ez dago hausazko zenbaki sortzaile segururik eskuragarri, mesedez gatiu PHP OpenSSL extensioa." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "Hausazko zenbaki sortzaile segururik gabe erasotzaile batek pasahitza berrezartzeko kodeak iragarri ditzake eta zure kontuaz jabetu." #: templates/installation.php:32 msgid "" @@ -396,23 +525,23 @@ msgstr "Abendua" msgid "web services under your control" msgstr "web zerbitzuak zure kontrolpean" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Saioa bukatu" #: templates/login.php:8 msgid "Automatic logon rejected!" -msgstr "" +msgstr "Saio hasiera automatikoa ez onartuta!" #: templates/login.php:9 msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "Zure pasahitza orain dela gutxi ez baduzu aldatu, zure kontua arriskuan egon daiteke!" #: templates/login.php:10 msgid "Please change your password to secure your account again." -msgstr "" +msgstr "Mesedez aldatu zure pasahitza zure kontua berriz segurtatzeko." #: templates/login.php:15 msgid "Lost your password?" @@ -440,14 +569,14 @@ msgstr "hurrengoa" #: templates/verify.php:5 msgid "Security Warning!" -msgstr "" +msgstr "Segurtasun abisua" #: templates/verify.php:6 msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "" +msgstr "Mesedez egiaztatu zure pasahitza.
    Segurtasun arrazoiengatik noizbehinka zure pasahitza berriz sartzea eska diezazukegu." #: templates/verify.php:16 msgid "Verify" -msgstr "" +msgstr "Egiaztatu" diff --git a/l10n/eu/files.po b/l10n/eu/files.po index 925ad62c762f1caa3964dc21277d35862f5a7775..fc884c532ed4905368b8b4415d87a484ec71d64b 100644 --- a/l10n/eu/files.po +++ b/l10n/eu/files.po @@ -5,13 +5,14 @@ # Translators: # , 2012. # Asier Urio Larrea , 2011. +# Piarres Beobide , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 11:48+0000\n" +"Last-Translator: Piarres Beobide \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,195 +25,166 @@ msgid "There is no error, the file uploaded with success" msgstr "Ez da arazorik izan, fitxategia ongi igo da" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Igotako fitxategiaren tamaina php.ini-ko upload_max_filesize direktiban adierazitakoa baino handiagoa da" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize muga gainditu du:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Igotako fitxategiaren tamaina HTML inprimakiko MAX_FILESIZE direktiban adierazitakoa baino handiagoa da" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Igotako fitxategiaren zati bat baino gehiago ez da igo" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Ez da fitxategirik igo" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Aldi baterako karpeta falta da" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Errore bat izan da diskoan idazterakoan" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Fitxategiak" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85 msgid "Unshare" -msgstr "Ez partekatu" +msgstr "Ez elkarbanatu" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91 msgid "Delete" msgstr "Ezabatu" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Berrizendatu" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name} dagoeneko existitzen da" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "replace" msgstr "ordeztu" -#: js/filelist.js:194 +#: js/filelist.js:199 msgid "suggest name" msgstr "aholkatu izena" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "cancel" msgstr "ezeztatu" -#: js/filelist.js:243 +#: js/filelist.js:248 msgid "replaced {new_name}" -msgstr "" +msgstr "ordezkatua {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284 msgid "undo" msgstr "desegin" -#: js/filelist.js:245 +#: js/filelist.js:250 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr " {new_name}-k {old_name} ordezkatu du" -#: js/filelist.js:277 +#: js/filelist.js:282 msgid "unshared {files}" -msgstr "" +msgstr "elkarbanaketa utzita {files}" -#: js/filelist.js:279 +#: js/filelist.js:284 msgid "deleted {files}" -msgstr "" +msgstr "ezabatuta {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta." + +#: js/files.js:174 msgid "generating ZIP-file, it may take some time." msgstr "ZIP-fitxategia sortzen ari da, denbora har dezake" -#: js/files.js:206 +#: js/files.js:209 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Ezin da zure fitxategia igo, karpeta bat da edo 0 byt ditu" -#: js/files.js:206 +#: js/files.js:209 msgid "Upload Error" msgstr "Igotzean errore bat suertatu da" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:226 +msgid "Close" +msgstr "Itxi" + +#: js/files.js:245 js/files.js:359 js/files.js:389 msgid "Pending" msgstr "Zain" -#: js/files.js:254 +#: js/files.js:265 msgid "1 file uploading" msgstr "fitxategi 1 igotzen" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:268 js/files.js:322 js/files.js:337 msgid "{count} files uploading" -msgstr "" +msgstr "{count} fitxategi igotzen" -#: js/files.js:320 js/files.js:353 +#: js/files.js:340 js/files.js:373 msgid "Upload cancelled." msgstr "Igoera ezeztatuta" -#: js/files.js:422 +#: js/files.js:442 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Baliogabeko izena, '/' ezin da erabili. " +#: js/files.js:512 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Karpeta izen baliogabea. \"Shared\" karpetaren erabilera Owncloudek erreserbatuta dauka" -#: js/files.js:673 +#: js/files.js:693 msgid "{count} files scanned" -msgstr "" +msgstr "{count} fitxategi eskaneatuta" -#: js/files.js:681 +#: js/files.js:701 msgid "error while scanning" msgstr "errore bat egon da eskaneatzen zen bitartean" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:774 templates/index.php:66 msgid "Name" msgstr "Izena" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:775 templates/index.php:77 msgid "Size" msgstr "Tamaina" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:776 templates/index.php:79 msgid "Modified" msgstr "Aldatuta" -#: js/files.js:783 +#: js/files.js:803 msgid "1 folder" -msgstr "" +msgstr "karpeta bat" -#: js/files.js:785 +#: js/files.js:805 msgid "{count} folders" -msgstr "" +msgstr "{count} karpeta" -#: js/files.js:793 +#: js/files.js:813 msgid "1 file" -msgstr "" +msgstr "fitxategi bat" -#: js/files.js:795 +#: js/files.js:815 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "segundu" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "gaur" - -#: js/files.js:844 -msgid "yesterday" -msgstr "atzo" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "joan den hilabetean" - -#: js/files.js:848 -msgid "months ago" -msgstr "hilabete" - -#: js/files.js:849 -msgid "last year" -msgstr "joan den urtean" - -#: js/files.js:850 -msgid "years ago" -msgstr "urte" +msgstr "{count} fitxategi" #: templates/admin.php:5 msgid "File handling" @@ -222,27 +194,27 @@ msgstr "Fitxategien kudeaketa" msgid "Maximum upload size" msgstr "Igo daitekeen gehienezko tamaina" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max, posiblea:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Beharrezkoa fitxategi-anitz eta karpeten deskargarako." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Gaitu ZIP-deskarga" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 mugarik gabe esan nahi du" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "ZIP fitxategien gehienezko tamaina" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Gorde" @@ -250,52 +222,48 @@ msgstr "Gorde" msgid "New" msgstr "Berria" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Testu fitxategia" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Karpeta" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Estekatik" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Igo" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Ezeztatu igoera" -#: templates/index.php:42 +#: templates/index.php:58 msgid "Nothing in here. Upload something!" msgstr "Ez dago ezer. Igo zerbait!" -#: templates/index.php:52 -msgid "Share" -msgstr "Elkarbanatu" - -#: templates/index.php:54 +#: templates/index.php:72 msgid "Download" msgstr "Deskargatu" -#: templates/index.php:77 +#: templates/index.php:104 msgid "Upload too large" msgstr "Igotakoa handiegia da" -#: templates/index.php:79 +#: templates/index.php:106 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira." -#: templates/index.php:84 +#: templates/index.php:111 msgid "Files are being scanned, please wait." msgstr "Fitxategiak eskaneatzen ari da, itxoin mezedez." -#: templates/index.php:87 +#: templates/index.php:114 msgid "Current scanning" msgstr "Orain eskaneatzen ari da" diff --git a/l10n/eu/files_external.po b/l10n/eu/files_external.po index 8cfcabccf3602f38ae9cf524f8f0665773cf0841..70742445f54eb4d5ca28c833df4a701173285a51 100644 --- a/l10n/eu/files_external.po +++ b/l10n/eu/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-07 02:03+0200\n" -"PO-Revision-Date: 2012-10-06 13:01+0000\n" -"Last-Translator: asieriko \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "Mesedez eman baliozkoa den Dropbox app giltza eta sekretua" msgid "Error configuring Google Drive storage" msgstr "Errore bat egon da Google Drive biltegiratzea konfiguratzean" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Kanpoko Biltegiratzea" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Montatze puntua" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Motorra" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Konfigurazioa" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Aukerak" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Aplikagarria" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Gehitu muntatze puntua" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Ezarri gabe" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Erabiltzaile guztiak" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Taldeak" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Erabiltzaileak" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Ezabatu" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Gaitu erabiltzaileentzako Kanpo Biltegiratzea" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Baimendu erabiltzaileak bere kanpo biltegiratzeak muntatzen" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL erro ziurtagiriak" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Inportatu Erro Ziurtagiria" diff --git a/l10n/eu/lib.po b/l10n/eu/lib.po index 2876cbb88021957cf73ab6c6d817038d08a61ed6..9442caf83a921c3215d0b1d580081bdef59ba845 100644 --- a/l10n/eu/lib.po +++ b/l10n/eu/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-27 00:10+0100\n" +"PO-Revision-Date: 2012-11-25 23:10+0000\n" +"Last-Translator: asieriko \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "Aplikazioak" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "ZIP deskarga ez dago gaituta." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Fitxategiak banan-banan deskargatu behar dira." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Itzuli fitxategietara" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Hautatuko fitxategiak oso handiak dira zip fitxategia sortzeko." @@ -80,47 +80,57 @@ msgstr "Testua" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "Irudiak" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "orain dela segundu batzuk" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "orain dela minutu 1" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "orain dela %d minutu" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "orain dela ordu bat" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "orain dela %d ordu" + +#: template.php:108 msgid "today" msgstr "gaur" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "atzo" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "orain dela %d egun" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "joan den hilabetea" -#: template.php:96 -msgid "months ago" -msgstr "orain dela hilabete batzuk" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "orain dela %d hilabete" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "joan den urtea" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "orain dela urte batzuk" @@ -136,3 +146,8 @@ msgstr "eguneratuta" #: updater.php:80 msgid "updates check is disabled" msgstr "eguneraketen egiaztapena ez dago gaituta" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Ezin da \"%s\" kategoria aurkitu" diff --git a/l10n/eu/settings.po b/l10n/eu/settings.po index 8c96b50fa57e719f931497007278623d063729d6..56ad7508effcb1335a364b6a7efc154930f37553 100644 --- a/l10n/eu/settings.po +++ b/l10n/eu/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: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-14 00:17+0100\n" +"PO-Revision-Date: 2012-12-13 11:48+0000\n" +"Last-Translator: Piarres Beobide \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,70 +20,73 @@ msgstr "" "Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Ezin izan da App Dendatik zerrenda kargatu" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Autentifikazio errorea" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Taldea dagoeneko existitzenda" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Ezin izan da taldea gehitu" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Ezin izan da aplikazioa gaitu." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Eposta gorde da" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Baliogabeko eposta" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID aldatuta" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Baliogabeko eskaria" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Ezin izan da taldea ezabatu" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Autentifikazio errorea" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Ezin izan da erabiltzailea ezabatu" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Hizkuntza aldatuta" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Kudeatzaileak ezin du bere burua kendu kudeatzaile taldetik" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Ezin izan da erabiltzailea %s taldera gehitu" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Ezin izan da erabiltzailea %s taldetik ezabatu" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Ez-gaitu" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Gaitu" @@ -91,104 +94,17 @@ msgstr "Gaitu" msgid "Saving..." msgstr "Gordetzen..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Euskera" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Segurtasun abisua" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Zure data karpeta eta zure fitxategiak internetetik zuzenean eskuragarri egon daitezke. ownCloudek emandako .htaccess fitxategia ez du bere lana egiten. Aholkatzen dizugu zure web zerbitzaria ongi konfiguratzea data karpeta eskuragarri ez izateko edo data karpeta web zerbitzariaren dokumentu errotik mugitzea." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Exekutatu zeregin bat orri karga bakoitzean" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php webcron zerbitzu batean erregistratua dago. Deitu cron.php orria ownclouden erroan minuturo http bidez." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Erabili sistemaren cron zerbitzua. Deitu cron.php fitxategia owncloud karpetan minuturo sistemaren cron lan baten bidez." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Partekatzea" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Gaitu Partekatze APIa" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Baimendu aplikazioak Partekatze APIa erabiltzeko" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Baimendu loturak" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Baimendu erabiltzaileak loturen bidez fitxategiak publikoki partekatzen" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Baimendu birpartekatzea" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Baimendu erabiltzaileak haiekin partekatutako fitxategiak berriz ere partekatzen" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Baimendu erabiltzaileak edonorekin partekatzen" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Baimendu erabiltzaileak bakarrik bere taldeko erabiltzaileekin partekatzen" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Egunkaria" - -#: templates/admin.php:116 -msgid "More" -msgstr "Gehiago" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "ownCloud komunitateak garatuta, itubruru kodeaAGPL lizentziarekin banatzen da." - #: templates/apps.php:10 msgid "Add your App" msgstr "Gehitu zure aplikazioa" #: templates/apps.php:11 msgid "More Apps" -msgstr "" +msgstr "App gehiago" #: templates/apps.php:27 msgid "Select an App" @@ -214,22 +130,22 @@ msgstr "Fitxategi handien kudeaketa" msgid "Ask a question" msgstr "Egin galdera bat" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Arazoak daude laguntza datubasera konektatzeko." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Joan hara eskuz." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Erantzun" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Eskuragarri dituzun %setik %s erabili duzu" +msgid "You have used %s of the available %s" +msgstr "Dagoeneko %s erabili duzu eskuragarri duzun %setatik" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -287,6 +203,16 @@ msgstr "Lagundu itzultzen" msgid "use this address to connect to your ownCloud in your file manager" msgstr "erabili helbide hau zure fitxategi kudeatzailean zure ownCloudera konektatzeko" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "ownCloud komunitateak garatuta, itubruru kodeaAGPL lizentziarekin banatzen da." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Izena" diff --git a/l10n/eu/user_ldap.po b/l10n/eu/user_ldap.po index a8b8ab93ae8cbe160f26d65608d66336ae397fb5..262c0ba4f38ea1e8e843ad6e9a6ef15d30234ed9 100644 --- a/l10n/eu/user_ldap.po +++ b/l10n/eu/user_ldap.po @@ -8,164 +8,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-31 02:02+0200\n" -"PO-Revision-Date: 2012-08-30 21:29+0000\n" -"Last-Translator: asieriko \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: eu\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Hostalaria" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Protokoloa ez da beharrezkoa, SSL behar baldin ez baduzu. Honela bada hasi ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Oinarrizko DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Erabiltzaile eta taldeentzako Oinarrizko DN zehaztu dezakezu Aurreratu fitxan" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Erabiltzaile DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "Lotura egingo den bezero erabiltzailearen DNa, adb. uid=agent,dc=example,dc=com. Sarrera anonimoak gaitzeko utzi DN eta Pasahitza hutsik." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Pasahitza" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Sarrera anonimoak gaitzeko utzi DN eta Pasahitza hutsik." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Erabiltzaileen saioa hasteko iragazkia" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Saioa hastean erabiliko den iragazkia zehazten du. %%uid-ek erabiltzaile izena ordezkatzen du saioa hasterakoan." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "erabili %%uid txantiloia, adb. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Erabiltzaile zerrendaren Iragazkia" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Erabiltzaileak jasotzen direnean ezarriko den iragazkia zehazten du." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "txantiloirik gabe, adb. \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Taldeen iragazkia" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Taldeak jasotzen direnean ezarriko den iragazkia zehazten du." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "txantiloirik gabe, adb. \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Portua" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Oinarrizko Erabiltzaile Zuhaitza" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Oinarrizko Talde Zuhaitza" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Talde-Kide elkarketak" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Erabili TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Ez erabili SSL konexioetan, huts egingo du." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Maiuskulak eta minuskulak ezberditzen ez dituen LDAP zerbitzaria (windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Ezgaitu SSL ziurtagirien egiaztapena." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Konexioa aukera hau ezinbestekoa badu, inportatu LDAP zerbitzariaren SSL ziurtagiria zure ownCloud zerbitzarian." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Ez da aholkatzen, erabili bakarrik frogak egiteko." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Erabiltzaileen bistaratzeko izena duen eremua" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "ownCloud erabiltzailearen izena sortzeko erabiliko den LDAP atributua" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Taldeen bistaratzeko izena duen eremua" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "ownCloud taldearen izena sortzeko erabiliko den LDAP atributua" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "bytetan" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "segundutan. Aldaketak katxea husten du." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Utzi hutsik erabiltzaile izenarako (lehentsia). Bestela zehaztu LDAP/AD atributua." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Laguntza" diff --git a/l10n/eu/user_webdavauth.po b/l10n/eu/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..eca9edb6ff5683d30a51017eca7b7e4f733e8470 --- /dev/null +++ b/l10n/eu/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-26 00:01+0100\n" +"PO-Revision-Date: 2012-11-25 22:56+0000\n" +"Last-Translator: asieriko \n" +"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/fa/core.po b/l10n/fa/core.po index 4fbefc52220430034dc64c39787c34c974db2cc2..8b2531f874fdde466ff761852e51610376832925 100644 --- a/l10n/fa/core.po +++ b/l10n/fa/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: fa\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "نام برنامه پیدا نشد" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "آیا گروه دیگری برای افزودن ندارید" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "این گروه از قبل اضافه شده" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "هیج دسته ای برای پاک شدن انتخاب نشده است" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "تنظیمات" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "ثانیه‌ها پیش" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 دقیقه پیش" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "امروز" + +#: js/js.js:710 +msgid "yesterday" +msgstr "دیروز" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "ماه قبل" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "ماه‌های قبل" + +#: js/js.js:715 +msgid "last year" +msgstr "سال قبل" + +#: js/js.js:716 +msgid "years ago" +msgstr "سال‌های قبل" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "منصرف شدن" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "نه" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "بله" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "قبول" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "هیج دسته ای برای پاک شدن انتخاب نشده است" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "خطا" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -100,70 +212,86 @@ msgstr "" msgid "Password" msgstr "گذرواژه" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "ایجاد" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "پسورد ابرهای شما تغییرکرد" @@ -241,7 +369,7 @@ msgstr "پیدا نشد" msgid "Edit categories" msgstr "ویرایش گروه ها" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "افزودن" @@ -395,7 +523,7 @@ msgstr "دسامبر" msgid "web services under your control" msgstr "سرویس وب تحت کنترل شما" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "خروج" diff --git a/l10n/fa/files.po b/l10n/fa/files.po index 84f616431d0c6161ee89f73fbe363599fb3e647a..7e13f99c90f6630699b23e40b2594b3628c4a2ab 100644 --- a/l10n/fa/files.po +++ b/l10n/fa/files.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,196 +25,167 @@ msgid "There is no error, the file uploaded with success" msgstr "هیچ خطایی وجود ندارد فایل با موفقیت بار گذاری شد" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "حداکثر حجم تعیین شده برای بارگذاری در php.ini قابل ویرایش است" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "حداکثر حجم مجاز برای بارگذاری از طریق HTML \nMAX_FILE_SIZE" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "مقدار کمی از فایل بارگذاری شده" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "هیچ فایلی بارگذاری نشده" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "یک پوشه موقت گم شده است" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "نوشتن بر روی دیسک سخت ناموفق بود" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "فایل ها" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "پاک کردن" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" -msgstr "" +msgstr "تغییرنام" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "جایگزین" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "لغو" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "بازگشت" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "در حال ساخت فایل فشرده ممکن است زمان زیادی به طول بیانجامد" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "ناتوان در بارگذاری یا فایل یک پوشه است یا 0بایت دارد" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "خطا در بار گذاری" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "بستن" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "در انتظار" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "بار گذاری لغو شد" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "نام نامناسب '/' غیرفعال است" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "نام" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "اندازه" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "تغییر یافته" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "اداره پرونده ها" @@ -223,80 +194,76 @@ msgstr "اداره پرونده ها" msgid "Maximum upload size" msgstr "حداکثر اندازه بارگزاری" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "حداکثرمقدارممکن:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "احتیاج پیدا خواهد شد برای چند پوشه و پرونده" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "فعال سازی بارگیری پرونده های فشرده" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 نامحدود است" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "حداکثرمقدار برای بار گزاری پرونده های فشرده" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "ذخیره" #: templates/index.php:7 msgid "New" msgstr "جدید" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "فایل متنی" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "پوشه" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "بارگذاری" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "متوقف کردن بار گذاری" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "اینجا هیچ چیز نیست." -#: templates/index.php:52 -msgid "Share" -msgstr "به اشتراک گذاری" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "بارگیری" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "حجم بارگذاری بسیار زیاد است" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "پرونده ها در حال بازرسی هستند لطفا صبر کنید" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "بازرسی کنونی" diff --git a/l10n/fa/files_encryption.po b/l10n/fa/files_encryption.po index d1409ea24bfb3f42d433b5e0423e9da273bb6da3..74f153d436e403f7f17a5da2a5cbb2d5034d438d 100644 --- a/l10n/fa/files_encryption.po +++ b/l10n/fa/files_encryption.po @@ -3,20 +3,21 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Mohammad Dashtizadeh , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-24 02:02+0200\n" -"PO-Revision-Date: 2012-08-23 20:18+0000\n" -"Last-Translator: Mohammad Dashtizadeh \n" +"POT-Creation-Date: 2012-11-15 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 08:31+0000\n" +"Last-Translator: basir \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fa\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:3 msgid "Encryption" @@ -24,7 +25,7 @@ msgstr "رمزگذاری" #: templates/settings.php:4 msgid "Exclude the following file types from encryption" -msgstr "" +msgstr "نادیده گرفتن فایل های زیر برای رمز گذاری" #: templates/settings.php:5 msgid "None" diff --git a/l10n/fa/files_external.po b/l10n/fa/files_external.po index 90b7be97d29a953d5efcbabd21ae841b1bdc66de..76d4d5289bfcec9eeb9dc3dd26c2eb1b5897b2d0 100644 --- a/l10n/fa/files_external.po +++ b/l10n/fa/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "گروه ها" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "کاربران" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "حذف" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/fa/lib.po b/l10n/fa/lib.po index 25215279ee83a25e526b5ff61a01839a1aa3dc21..44408cc66f79f752cf5ad993cbcfc529c163425f 100644 --- a/l10n/fa/lib.po +++ b/l10n/fa/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "" msgid "Admin" msgstr "مدیر" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -64,7 +64,7 @@ msgstr "" #: json.php:39 json.php:64 json.php:77 json.php:89 msgid "Authentication error" -msgstr "" +msgstr "خطا در اعتبار سنجی" #: json.php:51 msgid "Token expired. Please reload page." @@ -82,45 +82,55 @@ msgstr "متن" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "ثانیه‌ها پیش" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 دقیقه پیش" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d دقیقه پیش" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "امروز" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "دیروز" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "ماه قبل" -#: template.php:96 -msgid "months ago" -msgstr "ماه‌های قبل" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "سال قبل" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "سال‌های قبل" @@ -136,3 +146,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/fa/settings.po b/l10n/fa/settings.po index 1d5a04b48a1ab7da633230c35837560ac80dd24a..e0c3b853c8997701dd14fb0b4765cb4e63e807fd 100644 --- a/l10n/fa/settings.po +++ b/l10n/fa/settings.po @@ -3,15 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Hossein nag , 2012. +# , 2012. # vahid chakoshy , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: ho2o2oo \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,70 +21,73 @@ msgstr "" "Language: fa\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" -msgstr "" +msgstr "قادر به بارگذاری لیست از فروشگاه اپ نیستم" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "ایمیل ذخیره شد" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "ایمیل غیر قابل قبول" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID تغییر کرد" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "درخواست غیر قابل قبول" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "خطا در اعتبار سنجی" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "زبان تغییر کرد" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "غیرفعال" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "فعال" @@ -90,97 +95,10 @@ msgstr "فعال" msgid "Saving..." msgstr "درحال ذخیره ..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "اخطار امنیتی" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "کارنامه" - -#: templates/admin.php:116 -msgid "More" -msgstr "بیشتر" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "برنامه خود را بیافزایید" @@ -213,21 +131,21 @@ msgstr "مدیریت پرونده های بزرگ" msgid "Ask a question" msgstr "یک سوال بپرسید" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "مشکلاتی برای وصل شدن به پایگاه داده کمکی" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "بروید آنجا به صورت دستی" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "پاسخ" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -240,7 +158,7 @@ msgstr "بارگیری" #: templates/personal.php:19 msgid "Your password was changed" -msgstr "" +msgstr "رمز عبور شما تغییر یافت" #: templates/personal.php:20 msgid "Unable to change your password" @@ -286,6 +204,16 @@ msgstr "به ترجمه آن کمک کنید" msgid "use this address to connect to your ownCloud in your file manager" msgstr "از این نشانی برای وصل شدن به ابرهایتان در مدیرپرونده استفاده کنید" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "نام" diff --git a/l10n/fa/user_ldap.po b/l10n/fa/user_ldap.po index 4a711bf20190e9af8bde42f6a3bc1e7950efd8b2..f7e8c607e271be8b2d4f90100befdf6157f43caa 100644 --- a/l10n/fa/user_ldap.po +++ b/l10n/fa/user_ldap.po @@ -8,164 +8,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fa\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "میزبانی" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "رمز عبور" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "راه‌نما" diff --git a/l10n/fa/user_webdavauth.po b/l10n/fa/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..aedbab154750225366189484279f7f15f0dba495 --- /dev/null +++ b/l10n/fa/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fa\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/fi_FI/core.po b/l10n/fi_FI/core.po index 8faf5727b644603e8a30322c98aca648e96f23cb..c7c2c1c4a1420091ab19b6d8503c819ab63ee832 100644 --- a/l10n/fi_FI/core.po +++ b/l10n/fi_FI/core.po @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-28 18:24+0000\n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 13:22+0000\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" @@ -24,52 +24,164 @@ msgstr "" "Language: fi_FI\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Sovelluksen nimeä ei määritelty." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Ei lisättävää luokkaa?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Tämä luokka on jo olemassa: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Luokkia ei valittu poistettavaksi." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Asetukset" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "sekuntia sitten" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 minuutti sitten" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minuuttia sitten" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 tunti sitten" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} tuntia sitten" + +#: js/js.js:709 +msgid "today" +msgstr "tänään" + +#: js/js.js:710 +msgid "yesterday" +msgstr "eilen" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} päivää sitten" + +#: js/js.js:712 +msgid "last month" +msgstr "viime kuussa" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} kuukautta sitten" + +#: js/js.js:714 +msgid "months ago" +msgstr "kuukautta sitten" + +#: js/js.js:715 +msgid "last year" +msgstr "viime vuonna" + +#: js/js.js:716 +msgid "years ago" +msgstr "vuotta sitten" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Valitse" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Peru" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Ei" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Kyllä" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Luokkia ei valittu poistettavaksi." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Virhe" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Sovelluksen nimeä ei ole määritelty." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Vaadittua tiedostoa {file} ei ole asennettu!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Virhe jaettaessa" @@ -101,75 +213,91 @@ msgstr "Jaa linkillä" msgid "Password protect" msgstr "Suojaa salasanalla" -#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: js/share.js:168 templates/installation.php:44 templates/login.php:26 #: templates/verify.php:13 msgid "Password" msgstr "Salasana" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Lähetä linkki sähköpostitse" + #: js/share.js:173 +msgid "Send" +msgstr "Lähetä" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Aseta päättymispäivä" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Päättymispäivä" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Jaa sähköpostilla:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Henkilöitä ei löytynyt" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Jakaminen uudelleen ei ole salittu" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Peru jakaminen" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "voi muokata" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "Pääsyn hallinta" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "luo" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "päivitä" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "poista" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "jaa" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Salasanasuojattu" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Virhe purettaessa eräpäivää" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Virhe päättymispäivää asettaessa" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Lähetetään..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "Sähköposti lähetetty" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud-salasanan nollaus" @@ -190,8 +318,8 @@ msgstr "" msgid "Request failed!" msgstr "Pyyntö epäonnistui!" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 -#: templates/login.php:20 +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39 +#: templates/login.php:21 msgid "Username" msgstr "Käyttäjätunnus" @@ -247,7 +375,7 @@ msgstr "Pilveä ei löydy" msgid "Edit categories" msgstr "Muokkaa luokkia" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Lisää" @@ -280,44 +408,44 @@ msgstr "Data-kansio ja tiedostot ovat ehkä saavutettavissa Internetistä. .htac msgid "Create an admin account" msgstr "Luo ylläpitäjän tunnus" -#: templates/installation.php:48 +#: templates/installation.php:50 msgid "Advanced" msgstr "Lisäasetukset" -#: templates/installation.php:50 +#: templates/installation.php:52 msgid "Data folder" msgstr "Datakansio" -#: templates/installation.php:57 +#: templates/installation.php:59 msgid "Configure the database" msgstr "Muokkaa tietokantaa" -#: templates/installation.php:62 templates/installation.php:73 -#: templates/installation.php:83 templates/installation.php:93 +#: templates/installation.php:64 templates/installation.php:75 +#: templates/installation.php:85 templates/installation.php:95 msgid "will be used" msgstr "käytetään" -#: templates/installation.php:105 +#: templates/installation.php:107 msgid "Database user" msgstr "Tietokannan käyttäjä" -#: templates/installation.php:109 +#: templates/installation.php:111 msgid "Database password" msgstr "Tietokannan salasana" -#: templates/installation.php:113 +#: templates/installation.php:115 msgid "Database name" msgstr "Tietokannan nimi" -#: templates/installation.php:121 +#: templates/installation.php:123 msgid "Database tablespace" msgstr "Tietokannan taulukkotila" -#: templates/installation.php:127 +#: templates/installation.php:129 msgid "Database host" msgstr "Tietokantapalvelin" -#: templates/installation.php:132 +#: templates/installation.php:134 msgid "Finish setup" msgstr "Viimeistele asennus" @@ -401,7 +529,7 @@ msgstr "Joulukuu" msgid "web services under your control" msgstr "verkkopalvelut hallinnassasi" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Kirjaudu ulos" @@ -423,11 +551,11 @@ msgstr "Vaihda salasanasi suojataksesi tilisi uudelleen." msgid "Lost your password?" msgstr "Unohditko salasanasi?" -#: templates/login.php:27 +#: templates/login.php:29 msgid "remember" msgstr "muista" -#: templates/login.php:28 +#: templates/login.php:30 msgid "Log in" msgstr "Kirjaudu sisään" diff --git a/l10n/fi_FI/files.po b/l10n/fi_FI/files.po index 07d19b5863eb6d1833dd22ed839095a916b85bfa..e96dbeabb503903537ee8dabaf23102ffcb660a7 100644 --- a/l10n/fi_FI/files.po +++ b/l10n/fi_FI/files.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,196 +27,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Ei virheitä, tiedosto lähetettiin onnistuneesti" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Lähetetty tiedosto ylittää upload_max_filesize-arvon rajan php.ini-tiedostossa" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Lähetetty tiedosto ylittää HTML-lomakkeessa määritetyn MAX_FILE_SIZE-arvon ylärajan" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Tiedoston lähetys onnistui vain osittain" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Yhtäkään tiedostoa ei lähetetty" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Väliaikaiskansiota ei ole olemassa" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Levylle kirjoitus epäonnistui" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Tiedostot" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "Peru jakaminen" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Poista" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Nimeä uudelleen" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} on jo olemassa" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "korvaa" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "ehdota nimeä" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "peru" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "kumoa" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "luodaan ZIP-tiedostoa, tämä saattaa kestää hetken." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Tiedoston lähetys epäonnistui, koska sen koko on 0 tavua tai kyseessä on kansio" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Lähetysvirhe." -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Sulje" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Odottaa" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Lähetys peruttu." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Virheellinen nimi, merkki '/' ei ole sallittu." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nimi" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Koko" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Muutettu" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 kansio" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} kansiota" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 tiedosto" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} tiedostoa" -#: js/files.js:838 -msgid "seconds ago" -msgstr "sekuntia sitten" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 minuutti sitten" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} minuuttia sitten" - -#: js/files.js:843 -msgid "today" -msgstr "tänään" - -#: js/files.js:844 -msgid "yesterday" -msgstr "eilen" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} päivää sitten" - -#: js/files.js:846 -msgid "last month" -msgstr "viime kuussa" - -#: js/files.js:848 -msgid "months ago" -msgstr "kuukautta sitten" - -#: js/files.js:849 -msgid "last year" -msgstr "viime vuonna" - -#: js/files.js:850 -msgid "years ago" -msgstr "vuotta sitten" - #: templates/admin.php:5 msgid "File handling" msgstr "Tiedostonhallinta" @@ -225,27 +196,27 @@ msgstr "Tiedostonhallinta" msgid "Maximum upload size" msgstr "Lähetettävän tiedoston suurin sallittu koko" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "suurin mahdollinen:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Tarvitaan useampien tiedostojen ja kansioiden latausta varten." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Ota ZIP-paketin lataaminen käytöön" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 on rajoittamaton" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "ZIP-tiedostojen enimmäiskoko" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Tallenna" @@ -253,52 +224,48 @@ msgstr "Tallenna" msgid "New" msgstr "Uusi" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Tekstitiedosto" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Kansio" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Lähetä" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Peru lähetys" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Täällä ei ole mitään. Lähetä tänne jotakin!" -#: templates/index.php:52 -msgid "Share" -msgstr "Jaa" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Lataa" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Lähetettävä tiedosto on liian suuri" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Tiedostoja tarkistetaan, odota hetki." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Tämänhetkinen tutkinta" diff --git a/l10n/fi_FI/files_external.po b/l10n/fi_FI/files_external.po index 54f2df01a0db795faa12eb57a90f7ab7d8e9291e..c40ca82338684c1e40067653fb307bd2873aa102 100644 --- a/l10n/fi_FI/files_external.po +++ b/l10n/fi_FI/files_external.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-12 02:03+0200\n" -"PO-Revision-Date: 2012-10-11 17:55+0000\n" -"Last-Translator: variaatiox \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,66 +44,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "Virhe Google Drive levyn asetuksia tehtäessä" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Erillinen tallennusväline" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Liitospiste" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Taustaosa" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Asetukset" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Valinnat" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Sovellettavissa" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Lisää liitospiste" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Ei asetettu" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Kaikki käyttäjät" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Ryhmät" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Käyttäjät" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Poista" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Ota käyttöön ulkopuoliset tallennuspaikat" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Salli käyttäjien liittää omia erillisiä tallennusvälineitä" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL-juurivarmenteet" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Tuo juurivarmenne" diff --git a/l10n/fi_FI/lib.po b/l10n/fi_FI/lib.po index dfc1e25c9343d6fa7c05acffa6427a86d57cde5b..0669c281cf6bd7d4d5b5e6856b594e1fe59f71b3 100644 --- a/l10n/fi_FI/lib.po +++ b/l10n/fi_FI/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: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-28 18:30+0000\n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-15 20:58+0000\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" @@ -42,19 +42,19 @@ msgstr "Sovellukset" msgid "Admin" msgstr "Ylläpitäjä" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "ZIP-lataus on poistettu käytöstä." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Tiedostot on ladattava yksittäin." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Takaisin tiedostoihin" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Valitut tiedostot ovat liian suurikokoisia mahtuakseen zip-tiedostoon." @@ -95,6 +95,15 @@ msgstr "1 minuutti sitten" msgid "%d minutes ago" msgstr "%d minuuttia sitten" +#: template.php:106 +msgid "1 hour ago" +msgstr "1 tunti sitten" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d tuntia sitten" + #: template.php:108 msgid "today" msgstr "tänään" @@ -113,8 +122,9 @@ msgid "last month" msgstr "viime kuussa" #: template.php:112 -msgid "months ago" -msgstr "kuukautta sitten" +#, php-format +msgid "%d months ago" +msgstr "%d kuukautta sitten" #: template.php:113 msgid "last year" @@ -136,3 +146,8 @@ msgstr "ajan tasalla" #: updater.php:80 msgid "updates check is disabled" msgstr "päivitysten tarkistus on pois käytöstä" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Luokkaa \"%s\" ei löytynyt" diff --git a/l10n/fi_FI/settings.po b/l10n/fi_FI/settings.po index 491c0cefe22dbfb96b05bd0c7876f00a3d38822d..bfb17285b22b67dc644e29ef7592ec0be1033b52 100644 --- a/l10n/fi_FI/settings.po +++ b/l10n/fi_FI/settings.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-20 02:02+0200\n" -"PO-Revision-Date: 2012-10-19 18:33+0000\n" +"POT-Creation-Date: 2012-12-06 00:11+0100\n" +"PO-Revision-Date: 2012-12-05 10:40+0000\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" @@ -20,69 +20,73 @@ msgstr "" "Language: fi_FI\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Ei pystytä lataamaan listaa sovellusvarastosta (App Store)" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Ryhmä on jo olemassa" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Ryhmän lisäys epäonnistui" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Sovelluksen käyttöönotto epäonnistui." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Sähköposti tallennettu" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Virheellinen sähköposti" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID on vaihdettu" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Virheellinen pyyntö" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Ryhmän poisto epäonnistui" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Todennusvirhe" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Käyttäjän poisto epäonnistui" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Kieli on vaihdettu" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Ylläpitäjät eivät poistaa omia tunnuksiaan ylläpitäjien ryhmästä" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Käyttäjän tai ryhmän %s lisääminen ei onnistu" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Käyttäjän poistaminen ryhmästä %s ei onnistu" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Poista käytöstä" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Käytä" @@ -94,96 +98,9 @@ msgstr "Tallennetaan..." msgid "__language_name__" msgstr "_kielen_nimi_" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Turvallisuusvaroitus" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Data-kansio ja tiedostot ovat ehkä saavutettavissa Internetistä. .htaccess-tiedosto, jolla kontrolloidaan pääsyä, ei toimi. Suosittelemme, että muutat web-palvelimesi asetukset niin ettei data-kansio ole enää pääsyä tai siirrät data-kansion pois web-palvelimen tiedostojen juuresta." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Jakaminen" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Ota käyttöön jaon ohjelmoitirajapinta (Share API)" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Salli sovellusten käyttää jaon ohjelmointirajapintaa (Share API)" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Salli linkit" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Salli käyttäjien jakaa kohteita julkisesti linkkejä käyttäen" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Salli uudelleenjako" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Salli käyttäjien jakaa heille itselleen jaettuja tietoja edelleen" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Salli käyttäjien jakaa kohteita kenen tahansa kanssa" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Salli käyttäjien jakaa kohteita vain omien ryhmien jäsenten kesken" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Loki" - -#: templates/admin.php:116 -msgid "More" -msgstr "Lisää" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Kehityksestä on vastannut ownCloud-yhteisö, lähdekoodi on julkaistu lisenssin AGPL alaisena." - #: templates/apps.php:10 msgid "Add your App" -msgstr "Lisää ohjelmasi" +msgstr "Lisää sovelluksesi" #: templates/apps.php:11 msgid "More Apps" @@ -191,7 +108,7 @@ msgstr "Lisää sovelluksia" #: templates/apps.php:27 msgid "Select an App" -msgstr "Valitse ohjelma" +msgstr "Valitse sovellus" #: templates/apps.php:31 msgid "See application page at apps.owncloud.com" @@ -213,22 +130,22 @@ msgstr "Suurten tiedostojen hallinta" msgid "Ask a question" msgstr "Kysy jotain" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Virhe yhdistettäessä tietokantaan." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." -msgstr "Ohje löytyy sieltä." +msgstr "Siirry sinne itse." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Vastaus" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Käytössäsi on %s/%s" +msgid "You have used %s of the available %s" +msgstr "Käytössäsi on %s/%s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -286,6 +203,16 @@ msgstr "Auta kääntämisessä" msgid "use this address to connect to your ownCloud in your file manager" msgstr "voit yhdistää tiedostonhallintasovelluksellasi ownCloudiin käyttämällä tätä osoitetta" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Kehityksestä on vastannut ownCloud-yhteisö, lähdekoodi on julkaistu lisenssin AGPL alaisena." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nimi" diff --git a/l10n/fi_FI/user_ldap.po b/l10n/fi_FI/user_ldap.po index 085ca3dd65bcfd7454c95d40faa223139d2a971e..6f821f095c12f71ed8d2dc18c47e2e3d8032c041 100644 --- a/l10n/fi_FI/user_ldap.po +++ b/l10n/fi_FI/user_ldap.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-07 02:04+0200\n" -"PO-Revision-Date: 2012-09-06 10:56+0000\n" -"Last-Translator: Jiri Grönroos \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,153 +21,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Isäntä" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Voit jättää protokollan määrittämättä, paitsi kun vaadit SSL:ää. Aloita silloin ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Oletus DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Voit määrittää käyttäjien ja ryhmien oletus DN:n (distinguished name) 'tarkemmat asetukset'-välilehdeltä " -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Käyttäjän DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "Asiakasohjelman DN, jolla yhdistäminen tehdään, ts. uid=agent,dc=example,dc=com. Mahdollistaaksesi anonyymin yhteyden, jätä DN ja salasana tyhjäksi." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Salasana" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Jos haluat mahdollistaa anonyymin pääsyn, jätä DN ja Salasana tyhjäksi " -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Login suodatus" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Määrittelee käytettävän suodattimen, kun sisäänkirjautumista yritetään. %%uid korvaa sisäänkirjautumisessa käyttäjätunnuksen." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "käytä %%uid paikanvaraajaa, ts. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Käyttäjien suodatus" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Määrittelee käytettävän suodattimen, kun käyttäjiä haetaan. " -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "ilman paikanvaraustermiä, ts. \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Ryhmien suodatus" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Määrittelee käytettävän suodattimen, kun ryhmiä haetaan. " -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "ilman paikanvaraustermiä, ts. \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Portti" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Oletuskäyttäjäpuu" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Ryhmien juuri" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Ryhmän ja jäsenen assosiaatio (yhteys)" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Käytä TLS:ää" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Älä käytä SSL-yhteyttä varten, se epäonnistuu. " -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Kirjainkoosta piittamaton LDAP-palvelin (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Poista käytöstä SSL-varmenteen vahvistus" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Jos yhteys toimii vain tällä valinnalla, siirrä LDAP-palvelimen SSL-varmenne ownCloud-palvelimellesi." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Ei suositella, käytä vain testausta varten." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Käyttäjän näytettävän nimen kenttä" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "LDAP-attribuutti, jota käytetään käyttäjän ownCloud-käyttäjänimenä " -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Ryhmän \"näytettävä nimi\"-kenttä" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "LDAP-attribuutti, jota käytetään luomaan ryhmän ownCloud-nimi" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "tavuissa" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "sekunneissa. Muutos tyhjentää välimuistin." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Jätä tyhjäksi käyttäjänimi (oletusasetus). Muutoin anna LDAP/AD-atribuutti." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Ohje" diff --git a/l10n/fi_FI/user_webdavauth.po b/l10n/fi_FI/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..b3fa002d0f33d98c7fd49f8ce4cadbb2268ec3bd --- /dev/null +++ b/l10n/fi_FI/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Jiri Grönroos , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-10 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 11:43+0000\n" +"Last-Translator: Jiri Grönroos \n" +"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fi_FI\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV-osoite: http://" diff --git a/l10n/fr/core.po b/l10n/fr/core.po index 1aa23fd8542756cf8c54a9bda0ff029ea6c8848f..3630d49e7845fb4fa1e5a999d70f45ea1983e55c 100644 --- a/l10n/fr/core.po +++ b/l10n/fr/core.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,52 +25,164 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nom de l'application non fourni." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Type de catégorie non spécifié." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Pas de catégorie à ajouter ?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Cette catégorie existe déjà : " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Type d'objet non spécifié." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "L'identifiant de %s n'est pas spécifié." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Erreur lors de l'ajout de %s aux favoris." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Aucune catégorie sélectionnée pour suppression" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Erreur lors de la suppression de %s des favoris." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Paramètres" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "il y a quelques secondes" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "il y a une minute" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "il y a {minutes} minutes" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "Il y a une heure" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "Il y a {hours} heures" + +#: js/js.js:709 +msgid "today" +msgstr "aujourd'hui" + +#: js/js.js:710 +msgid "yesterday" +msgstr "hier" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "il y a {days} jours" + +#: js/js.js:712 +msgid "last month" +msgstr "le mois dernier" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "Il y a {months} mois" + +#: js/js.js:714 +msgid "months ago" +msgstr "il y a plusieurs mois" + +#: js/js.js:715 +msgid "last year" +msgstr "l'année dernière" + +#: js/js.js:716 +msgid "years ago" +msgstr "il y a plusieurs années" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Choisir" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Annuler" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Non" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Oui" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Aucune catégorie sélectionnée pour suppression" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Le type d'objet n'est pas spécifié." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Erreur" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Le nom de l'application n'est pas spécifié." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Le fichier requis {file} n'est pas installé !" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Erreur lors de la mise en partage" @@ -84,11 +196,11 @@ msgstr "Erreur lors du changement des permissions" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "Partagé par {owner} avec vous et le groupe {group}" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "Partagé avec vous par {owner}" #: js/share.js:158 msgid "Share with" @@ -107,70 +219,86 @@ msgstr "Protéger par un mot de passe" msgid "Password" msgstr "Mot de passe" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Spécifier la date d'expiration" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Date d'expiration" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Partager via e-mail :" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Aucun utilisateur trouvé" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Le repartage n'est pas autorisé" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "Partagé dans {item} avec {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Ne plus partager" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "édition autorisée" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "contrôle des accès" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "créer" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "mettre à jour" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "supprimer" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "partager" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Protégé par un mot de passe" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Un erreur est survenue pendant la suppression de la date d'expiration" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Erreur lors de la spécification de la date d'expiration" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Réinitialisation de votre mot de passe Owncloud" @@ -185,11 +313,11 @@ msgstr "Vous allez recevoir un e-mail contenant un lien pour réinitialiser votr #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "Mail de réinitialisation envoyé." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "La requête a échoué !" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -248,7 +376,7 @@ msgstr "Introuvable" msgid "Edit categories" msgstr "Modifier les catégories" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Ajouter" @@ -402,7 +530,7 @@ msgstr "décembre" msgid "web services under your control" msgstr "services web sous votre contrôle" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Se déconnecter" diff --git a/l10n/fr/files.po b/l10n/fr/files.po index bb0fd3bb9d8850a3d3f9bfa1e1e87d626d6c1b86..b0fb5e1a70e5f65b788ecee4d7d16e8c5794dede 100644 --- a/l10n/fr/files.po +++ b/l10n/fr/files.po @@ -11,15 +11,16 @@ # Guillaume Paumier , 2012. # , 2012. # Nahir Mohamed , 2012. +# Robert Di Rosa <>, 2012. # , 2011. # Romain DEP. , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-05 00:04+0100\n" +"PO-Revision-Date: 2012-12-04 10:24+0000\n" +"Last-Translator: Robert Di Rosa <>\n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,196 +33,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Aucune erreur, le fichier a été téléversé avec succès" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Le fichier téléversé excède la valeur de upload_max_filesize spécifiée dans php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Le fichier envoyé dépasse la valeur upload_max_filesize située dans le fichier php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Le fichier téléversé excède la valeur de MAX_FILE_SIZE spécifiée dans le formulaire HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Le fichier n'a été que partiellement téléversé" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Aucun fichier n'a été téléversé" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Il manque un répertoire temporaire" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Erreur d'écriture sur le disque" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Fichiers" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Ne plus partager" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Supprimer" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Renommer" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} existe déjà" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "remplacer" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "Suggérer un nom" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "annuler" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "{new_name} a été replacé" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "annuler" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} a été remplacé par {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "Fichiers non partagés : {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "Fichiers supprimés : {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "Fichier ZIP en cours d'assemblage ; cela peut prendre du temps." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Impossible de charger vos fichiers car il s'agit d'un dossier ou le fichier fait 0 octet." -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Erreur de chargement" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Fermer" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "En cours" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 fichier en cours de téléchargement" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} fichiers téléversés" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Chargement annulé." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nom invalide, '/' n'est pas autorisé." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Nom de répertoire invalide. \"Shared\" est réservé par ownCloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} fichiers indexés" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "erreur lors de l'indexation" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nom" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Taille" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modifié" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 dossier" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} dossiers" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 fichier" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} fichiers" -#: js/files.js:838 -msgid "seconds ago" -msgstr "secondes passées" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "Il y a une minute" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "Il y a {minutes} minutes" - -#: js/files.js:843 -msgid "today" -msgstr "aujourd'hui" - -#: js/files.js:844 -msgid "yesterday" -msgstr "hier" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "Il y a {days} jours" - -#: js/files.js:846 -msgid "last month" -msgstr "mois dernier" - -#: js/files.js:848 -msgid "months ago" -msgstr "mois passés" - -#: js/files.js:849 -msgid "last year" -msgstr "année dernière" - -#: js/files.js:850 -msgid "years ago" -msgstr "années passées" - #: templates/admin.php:5 msgid "File handling" msgstr "Gestion des fichiers" @@ -230,27 +202,27 @@ msgstr "Gestion des fichiers" msgid "Maximum upload size" msgstr "Taille max. d'envoi" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "Max. possible :" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Nécessaire pour le téléchargement de plusieurs fichiers et de dossiers." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Activer le téléchargement ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 est illimité" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Taille maximale pour les fichiers ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Sauvegarder" @@ -258,52 +230,48 @@ msgstr "Sauvegarder" msgid "New" msgstr "Nouveau" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Fichier texte" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Dossier" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Depuis le lien" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Envoyer" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Annuler l'envoi" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Il n'y a rien ici ! Envoyez donc quelque chose :)" -#: templates/index.php:52 -msgid "Share" -msgstr "Partager" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Téléchargement" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Fichier trop volumineux" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Les fichiers sont en cours d'analyse, veuillez patienter." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Analyse en cours" diff --git a/l10n/fr/files_external.po b/l10n/fr/files_external.po index f7d30e969a98c339a27c566b0a2d92d2b2b6ca10..5484aa3b4c981cafb7e69b8871a5c3d9a00c81c0 100644 --- a/l10n/fr/files_external.po +++ b/l10n/fr/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-04 02:04+0200\n" -"PO-Revision-Date: 2012-10-03 19:39+0000\n" -"Last-Translator: Romain DEP. \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "Veuillez fournir une clé d'application (app key) ainsi qu'un mot de pas msgid "Error configuring Google Drive storage" msgstr "Erreur lors de la configuration du support de stockage Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Stockage externe" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Point de montage" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Infrastructure" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Configuration" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Options" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Disponible" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Ajouter un point de montage" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Aucun spécifié" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Tous les utilisateurs" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Groupes" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Utilisateurs" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Supprimer" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Activer le stockage externe pour les utilisateurs" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Autoriser les utilisateurs à monter leur propre stockage externe" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Certificats racine SSL" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importer un certificat racine" diff --git a/l10n/fr/lib.po b/l10n/fr/lib.po index 522e4829d6b3b49c073682f58f23282483e1ac5d..7617ac30e7ddf2ff45d6f7ecabd6e2e06465011e 100644 --- a/l10n/fr/lib.po +++ b/l10n/fr/lib.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-27 00:01+0200\n" -"PO-Revision-Date: 2012-10-26 07:43+0000\n" +"POT-Creation-Date: 2012-11-26 00:01+0100\n" +"PO-Revision-Date: 2012-11-25 00:56+0000\n" "Last-Translator: Romain DEP. \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" @@ -43,19 +43,19 @@ msgstr "Applications" msgid "Admin" msgstr "Administration" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "Téléchargement ZIP désactivé." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Les fichiers nécessitent d'être téléchargés un par un." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Retour aux Fichiers" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Les fichiers sélectionnés sont trop volumineux pour être compressés." @@ -83,45 +83,55 @@ msgstr "Texte" msgid "Images" msgstr "Images" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "à l'instant" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "il y a 1 minute" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "il y a %d minutes" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "Il y a une heure" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "Il y a %d heures" + +#: template.php:108 msgid "today" msgstr "aujourd'hui" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "hier" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "il y a %d jours" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "le mois dernier" -#: template.php:96 -msgid "months ago" -msgstr "il y a plusieurs mois" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "Il y a %d mois" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "l'année dernière" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "il y a plusieurs années" @@ -137,3 +147,8 @@ msgstr "À jour" #: updater.php:80 msgid "updates check is disabled" msgstr "la vérification des mises à jour est désactivée" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Impossible de trouver la catégorie \"%s\"" diff --git a/l10n/fr/settings.po b/l10n/fr/settings.po index 881d3febfb9b2023b672e9c4eec0978e94ef6717..c3e8712f322a1d477b9343a1a8eaad18e5c4d56a 100644 --- a/l10n/fr/settings.po +++ b/l10n/fr/settings.po @@ -13,15 +13,16 @@ # , 2012. # Nahir Mohamed , 2012. # , 2012. +# Robert Di Rosa <>, 2012. # , 2011, 2012. # Romain DEP. , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-16 02:04+0200\n" -"PO-Revision-Date: 2012-10-15 15:26+0000\n" -"Last-Translator: Romain DEP. \n" +"POT-Creation-Date: 2012-12-05 00:04+0100\n" +"PO-Revision-Date: 2012-12-04 10:26+0000\n" +"Last-Translator: Robert Di Rosa <>\n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,69 +30,73 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Impossible de charger la liste depuis l'App Store" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Ce groupe existe déjà" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Impossible d'ajouter le groupe" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Impossible d'activer l'Application" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "E-mail sauvegardé" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "E-mail invalide" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "Identifiant OpenID changé" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Requête invalide" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Impossible de supprimer le groupe" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Erreur d'authentification" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Impossible de supprimer l'utilisateur" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Langue changée" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Les administrateurs ne peuvent pas se retirer eux-mêmes du groupe admin" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Impossible d'ajouter l'utilisateur au groupe %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Impossible de supprimer l'utilisateur du groupe %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Désactiver" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Activer" @@ -103,93 +108,6 @@ msgstr "Sauvegarde..." msgid "__language_name__" msgstr "Français" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Alertes de sécurité" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Votre répertoire de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess fourni avec ownCloud ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce répertoire ne soit plus accessible, ou bien de déplacer le répertoire de données à l'extérieur de la racine du serveur web." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Exécute une tâche à chaque chargement de page" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php est enregistré en tant que service webcron. Veuillez appeler la page cron.php située à la racine du serveur ownCoud via http toute les minutes." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Utilise le service cron du système. Appelle le fichier cron.php du répertoire owncloud toutes les minutes grâce à une tâche cron du système." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Partage" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Activer l'API de partage" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Autoriser les applications à utiliser l'API de partage" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Autoriser les liens" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Autoriser les utilisateurs à partager du contenu public avec des liens" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Autoriser le re-partage" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Autoriser les utilisateurs à partager des éléments déjà partagés entre eux" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Autoriser les utilisateurs à partager avec tout le monde" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Autoriser les utilisateurs à ne partager qu'avec les utilisateurs dans leurs groupes" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Journaux" - -#: templates/admin.php:116 -msgid "More" -msgstr "Plus" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Développé par la communauté ownCloud, le code source est publié sous license AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Ajoutez votre application" @@ -222,21 +140,21 @@ msgstr "Gérer les gros fichiers" msgid "Ask a question" msgstr "Poser une question" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problème de connexion à la base de données d'aide." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "S'y rendre manuellement." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Réponse" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "Vous avez utilisé %s des %s disponibles" #: templates/personal.php:12 @@ -295,6 +213,16 @@ msgstr "Aidez à traduire" msgid "use this address to connect to your ownCloud in your file manager" msgstr "utilisez cette adresse pour vous connecter à votre ownCloud depuis un explorateur de fichiers" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Développé par la communauté ownCloud, le code source est publié sous license AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nom" diff --git a/l10n/fr/user_ldap.po b/l10n/fr/user_ldap.po index 7fca3da0d596481bb2e4e83b1cd7ee203e14430d..fee57ce5e39142f180d94746d76f3c0f3592a428 100644 --- a/l10n/fr/user_ldap.po +++ b/l10n/fr/user_ldap.po @@ -12,164 +12,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-30 02:02+0200\n" -"PO-Revision-Date: 2012-08-29 08:51+0000\n" -"Last-Translator: Windes \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Hôte" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Vous pouvez omettre le protocole, sauf si vous avez besoin de SSL. Dans ce cas préfixez avec ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "DN Racine" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Vous pouvez détailler les DN Racines de vos utilisateurs et groupes dans l'onglet Avancé" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN Utilisateur (Autorisé à consulter l'annuaire)" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "Le DN de l'utilisateur client avec lequel la liaison doit se faire, par exemple uid=agent,dc=example,dc=com. Pour l'accès anonyme, laisser le DN et le mot de passe vides." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Mot de passe" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Pour un accès anonyme, laisser le DN Utilisateur et le mot de passe vides." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Modèle d'authentification utilisateurs" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Définit le motif à appliquer, lors d'une tentative de connexion. %%uid est remplacé par le nom d'utilisateur lors de la connexion." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "veuillez utiliser le champ %%uid , ex.: \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Filtre d'utilisateurs" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Définit le filtre à appliquer lors de la récupération des utilisateurs." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "sans élément de substitution, par exemple \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filtre de groupes" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Définit le filtre à appliquer lors de la récupération des groupes." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "sans élément de substitution, par exemple \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "DN racine de l'arbre utilisateurs" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "DN racine de l'arbre groupes" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Association groupe-membre" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Utiliser TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Ne pas utiliser pour les connexions SSL, car cela échouera." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Serveur LDAP insensible à la casse (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Désactiver la validation du certificat SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Si la connexion ne fonctionne qu'avec cette option, importez le certificat SSL du serveur LDAP dans le serveur ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Non recommandé, utilisation pour tests uniquement." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Champ \"nom d'affichage\" de l'utilisateur" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "L'attribut LDAP utilisé pour générer les noms d'utilisateurs d'ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Champ \"nom d'affichage\" du groupe" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "L'attribut LDAP utilisé pour générer les noms de groupes d'ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "en octets" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "en secondes. Tout changement vide le cache." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Laisser vide " -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Aide" diff --git a/l10n/fr/user_webdavauth.po b/l10n/fr/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..ef3cebf77049a6de2e6e7c8f5444ee5199c25dd4 --- /dev/null +++ b/l10n/fr/user_webdavauth.po @@ -0,0 +1,24 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Robert Di Rosa <>, 2012. +# Romain DEP. , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-26 00:01+0100\n" +"PO-Revision-Date: 2012-11-25 00:28+0000\n" +"Last-Translator: Romain DEP. \n" +"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "URL WebDAV : http://" diff --git a/l10n/gl/core.po b/l10n/gl/core.po index 0f5f946eec2260de490e71d37581983b37376588..22c6634339665549fe6fc476221664cfe81635e3 100644 --- a/l10n/gl/core.po +++ b/l10n/gl/core.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,150 +19,278 @@ msgstr "" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Non se indicou o nome do aplicativo." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Non se indicou o tipo de categoría" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Sen categoría que engadir?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Esta categoría xa existe: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Non se forneceu o tipo de obxecto." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "Non se deu o ID %s." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Erro ao engadir %s aos favoritos." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Non hai categorías seleccionadas para eliminar." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Erro ao eliminar %s dos favoritos." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" -msgstr "Preferencias" +msgstr "Configuracións" + +#: js/js.js:704 +msgid "seconds ago" +msgstr "segundos atrás" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "hai 1 minuto" -#: js/oc-dialogs.js:123 +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minutos atrás" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "hai 1 hora" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} horas atrás" + +#: js/js.js:709 +msgid "today" +msgstr "hoxe" + +#: js/js.js:710 +msgid "yesterday" +msgstr "onte" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} días atrás" + +#: js/js.js:712 +msgid "last month" +msgstr "último mes" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} meses atrás" + +#: js/js.js:714 +msgid "months ago" +msgstr "meses atrás" + +#: js/js.js:715 +msgid "last year" +msgstr "último ano" + +#: js/js.js:716 +msgid "years ago" +msgstr "anos atrás" + +#: js/oc-dialogs.js:126 msgid "Choose" -msgstr "" +msgstr "Escoller" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Cancelar" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Non" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Si" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" -msgstr "Ok" +msgstr "Aceptar" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Non hai categorías seleccionadas para eliminar." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Non se especificou o tipo de obxecto." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Erro" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Non se especificou o nome do aplicativo." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Non está instalado o ficheiro {file} que se precisa" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" -msgstr "" +msgstr "Erro compartindo" #: js/share.js:135 msgid "Error while unsharing" -msgstr "" +msgstr "Erro ao deixar de compartir" #: js/share.js:142 msgid "Error while changing permissions" -msgstr "" +msgstr "Erro ao cambiar os permisos" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "Compartido contigo e co grupo {group} de {owner}" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "Compartido contigo por {owner}" #: js/share.js:158 msgid "Share with" -msgstr "" +msgstr "Compartir con" #: js/share.js:163 msgid "Share with link" -msgstr "" +msgstr "Compartir ca ligazón" #: js/share.js:164 msgid "Password protect" -msgstr "" +msgstr "Protexido con contrasinais" #: js/share.js:168 templates/installation.php:42 templates/login.php:24 #: templates/verify.php:13 msgid "Password" msgstr "Contrasinal" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 -msgid "Set expiration date" +msgid "Send" msgstr "" -#: js/share.js:174 +#: js/share.js:177 +msgid "Set expiration date" +msgstr "Definir a data de caducidade" + +#: js/share.js:178 msgid "Expiration date" -msgstr "" +msgstr "Data de caducidade" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" -msgstr "" +msgstr "Compartir por correo electrónico:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" -msgstr "" +msgstr "Non se atopou xente" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" -msgstr "" +msgstr "Non se acepta volver a compartir" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "Compartido en {item} con {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Deixar de compartir" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" -msgstr "" +msgstr "pode editar" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" -msgstr "" +msgstr "control de acceso" -#: js/share.js:309 +#: js/share.js:313 msgid "create" -msgstr "" +msgstr "crear" -#: js/share.js:312 +#: js/share.js:316 msgid "update" -msgstr "" +msgstr "actualizar" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" -msgstr "" +msgstr "borrar" -#: js/share.js:318 +#: js/share.js:322 msgid "share" -msgstr "" +msgstr "compartir" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" -msgstr "" +msgstr "Protexido con contrasinal" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" -msgstr "" +msgstr "Erro ao quitar a data de caducidade" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" +msgstr "Erro ao definir a data de caducidade" + +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" msgstr "" #: lostpassword/controller.php:47 @@ -171,7 +299,7 @@ msgstr "Restablecer contrasinal de ownCloud" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" -msgstr "Use a seguinte ligazón para restablecer o contrasinal: {link}" +msgstr "Usa a seguinte ligazón para restablecer o contrasinal: {link}" #: lostpassword/templates/lostpassword.php:3 msgid "You will receive a link to reset your password via Email." @@ -179,11 +307,11 @@ msgstr "Recibirá unha ligazón por correo electrónico para restablecer o contr #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "Restablecer o envío por correo." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "Fallo na petición" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -240,9 +368,9 @@ msgstr "Nube non atopada" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "Editar categorias" +msgstr "Editar categorías" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Engadir" @@ -254,13 +382,13 @@ msgstr "Aviso de seguridade" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Non hai un xerador de números aleatorios dispoñíbel. Activa o engadido de OpenSSL para PHP." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "Sen un xerador de números aleatorios seguro podería acontecer que predicindo as cadeas de texto de reinicio de contrasinais se afagan coa túa conta." #: templates/installation.php:32 msgid "" @@ -269,7 +397,7 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "" +msgstr "O teu cartafol de datos e os teus ficheiros son seguramente accesibles a través de internet. O ficheiro .htaccess que ownCloud fornece non está empregándose. Suxírese que configures o teu servidor web de tal maneira que o cartafol de datos non estea accesíbel ou movas o cartafol de datos fóra do root do directorio de datos do servidor web." #: templates/installation.php:36 msgid "Create an admin account" @@ -306,7 +434,7 @@ msgstr "Nome da base de datos" #: templates/installation.php:121 msgid "Database tablespace" -msgstr "" +msgstr "Táboa de espazos da base de datos" #: templates/installation.php:127 msgid "Database host" @@ -314,7 +442,7 @@ msgstr "Servidor da base de datos" #: templates/installation.php:132 msgid "Finish setup" -msgstr "Rematar configuración" +msgstr "Rematar a configuración" #: templates/layout.guest.php:16 templates/layout.user.php:17 msgid "Sunday" @@ -390,29 +518,29 @@ msgstr "Novembro" #: templates/layout.guest.php:17 templates/layout.user.php:18 msgid "December" -msgstr "Nadal" +msgstr "Decembro" #: templates/layout.guest.php:42 msgid "web services under your control" msgstr "servizos web baixo o seu control" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Desconectar" #: templates/login.php:8 msgid "Automatic logon rejected!" -msgstr "" +msgstr "Rexeitouse a entrada automática" #: templates/login.php:9 msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "Se non fixeches cambios de contrasinal recentemente é posíbel que a túa conta estea comprometida!" #: templates/login.php:10 msgid "Please change your password to secure your account again." -msgstr "" +msgstr "Cambia de novo o teu contrasinal para asegurar a túa conta." #: templates/login.php:15 msgid "Lost your password?" @@ -440,14 +568,14 @@ msgstr "seguinte" #: templates/verify.php:5 msgid "Security Warning!" -msgstr "" +msgstr "Advertencia de seguranza" #: templates/verify.php:6 msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "" +msgstr "Verifica o teu contrasinal.
    Por motivos de seguridade pode que ocasionalmente se che pregunte de novo polo teu contrasinal." #: templates/verify.php:16 msgid "Verify" -msgstr "" +msgstr "Verificar" diff --git a/l10n/gl/files.po b/l10n/gl/files.po index cd7779e287aa28c680a40cd7bd8fe2d3f9e5f9ed..d44302b22d10ae60adaf613c0ca382880a90a77e 100644 --- a/l10n/gl/files.po +++ b/l10n/gl/files.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 21:51+0000\n" +"Last-Translator: Miguel Branco \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,198 +21,169 @@ msgstr "" #: ajax/upload.php:20 msgid "There is no error, the file uploaded with success" -msgstr "Non hai erros, o ficheiro enviouse correctamente" +msgstr "Non hai erros. O ficheiro enviouse correctamente" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "O ficheiro enviado supera a directiva upload_max_filesize no php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "O ficheiro subido excede a directiva indicada polo tamaño_máximo_de_subida de php.ini" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "O ficheiro enviado supera a directiva MAX_FILE_SIZE que foi indicada no formulario HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "O ficheiro enviado foi só parcialmente enviado" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Non se enviou ningún ficheiro" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Falta un cartafol temporal" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Erro ao escribir no disco" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Ficheiros" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Deixar de compartir" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Eliminar" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" -msgstr "" +msgstr "Mudar o nome" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" -msgstr "" +msgstr "xa existe un {new_name}" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "substituír" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" -msgstr "suxira nome" +msgstr "suxerir nome" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "cancelar" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" -msgstr "" +msgstr "substituír {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "desfacer" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr "substituír {new_name} polo {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" -msgstr "" +msgstr "{files} sen compartir" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" -msgstr "" +msgstr "{files} eliminados" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Nome non válido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non se permiten." -#: js/files.js:171 +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." -msgstr "xerando ficheiro ZIP, pode levar un anaco." +msgstr "xerando un ficheiro ZIP, o que pode levar un anaco." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Non se puido subir o ficheiro pois ou é un directorio ou ten 0 bytes" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Erro na subida" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Pechar" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Pendentes" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" -msgstr "" +msgstr "1 ficheiro subíndose" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" -msgstr "" +msgstr "{count} ficheiros subíndose" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Subida cancelada." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "A subida do ficheiro está en curso. Saír agora da páxina cancelará a subida." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nome non válido, '/' non está permitido." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Nome de cartafol non válido. O uso de \"compartido\" está reservado exclusivamente para ownCloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" -msgstr "" +msgstr "{count} ficheiros escaneados" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" -msgstr "erro mentras analizaba" +msgstr "erro mentres analizaba" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nome" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Tamaño" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modificado" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" -msgstr "" +msgstr "1 cartafol" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" -msgstr "" +msgstr "{count} cartafoles" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" -msgstr "" +msgstr "1 ficheiro" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" +msgstr "{count} ficheiros" #: templates/admin.php:5 msgid "File handling" @@ -222,27 +193,27 @@ msgstr "Manexo de ficheiro" msgid "Maximum upload size" msgstr "Tamaño máximo de envío" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "máx. posible: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." -msgstr "Preciso para descarga de varios ficheiros e cartafoles." +msgstr "Precísase para a descarga de varios ficheiros e cartafoles." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Habilitar a descarga-ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 significa ilimitado" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Tamaño máximo de descarga para os ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Gardar" @@ -250,52 +221,48 @@ msgstr "Gardar" msgid "New" msgstr "Novo" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Ficheiro de texto" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Cartafol" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Dende a ligazón" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Enviar" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" -msgstr "Cancelar subida" +msgstr "Cancelar a subida" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" -msgstr "Nada por aquí. Envíe algo." - -#: templates/index.php:52 -msgid "Share" -msgstr "Compartir" +msgstr "Nada por aquí. Envía algo." -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Descargar" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Envío demasiado grande" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Os ficheiros que trata de subir superan o tamaño máximo permitido neste servidor" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." -msgstr "Estanse analizando os ficheiros, espere por favor." +msgstr "Estanse analizando os ficheiros. Agarda." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" -msgstr "Análise actual." +msgstr "Análise actual" diff --git a/l10n/gl/files_encryption.po b/l10n/gl/files_encryption.po index 42f3744efd33f39b3b95bce2e09f8f734b0dad44..367cd2cd0637af76eeebdabbbb91e7129f070226 100644 --- a/l10n/gl/files_encryption.po +++ b/l10n/gl/files_encryption.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-19 02:02+0200\n" -"PO-Revision-Date: 2012-09-18 10:02+0000\n" -"Last-Translator: Xosé M. Lamas \n" +"POT-Creation-Date: 2012-11-21 00:01+0100\n" +"PO-Revision-Date: 2012-11-20 22:19+0000\n" +"Last-Translator: Miguel Branco \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,11 +20,11 @@ msgstr "" #: templates/settings.php:3 msgid "Encryption" -msgstr "Encriptado" +msgstr "Cifrado" #: templates/settings.php:4 msgid "Exclude the following file types from encryption" -msgstr "Excluír os seguintes tipos de ficheiro da encriptación" +msgstr "Excluír os seguintes tipos de ficheiro do cifrado" #: templates/settings.php:5 msgid "None" @@ -32,4 +32,4 @@ msgstr "Nada" #: templates/settings.php:10 msgid "Enable Encryption" -msgstr "Habilitar encriptación" +msgstr "Activar o cifrado" diff --git a/l10n/gl/files_external.po b/l10n/gl/files_external.po index 27bf750eeb0b5351aac16e526f170294410f6a05..775152bbea73e389f10170601ce2d18adac6d363 100644 --- a/l10n/gl/files_external.po +++ b/l10n/gl/files_external.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Xosé M. Lamas , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,88 +21,102 @@ msgstr "" #: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23 msgid "Access granted" -msgstr "" +msgstr "Concedeuse acceso" #: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86 msgid "Error configuring Dropbox storage" -msgstr "" +msgstr "Produciuse un erro ao configurar o almacenamento en Dropbox" #: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40 msgid "Grant access" -msgstr "" +msgstr "Permitir o acceso" #: js/dropbox.js:73 js/google.js:72 msgid "Fill out all required fields" -msgstr "" +msgstr "Cubrir todos os campos obrigatorios" #: js/dropbox.js:85 msgid "Please provide a valid Dropbox app key and secret." -msgstr "" +msgstr "Dá o segredo e a chave correcta do aplicativo de Dropbox." #: js/google.js:26 js/google.js:73 js/google.js:78 msgid "Error configuring Google Drive storage" +msgstr "Produciuse un erro ao configurar o almacenamento en Google Drive" + +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." msgstr "" #: templates/settings.php:3 msgid "External Storage" msgstr "Almacenamento externo" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Punto de montaxe" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" -msgstr "Almacén" +msgstr "Infraestrutura" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Configuración" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Opcións" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" -msgstr "Aplicable" +msgstr "Aplicábel" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" -msgstr "Engadir punto de montaxe" +msgstr "Engadir un punto de montaxe" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" -msgstr "Non establecido" +msgstr "Ningún definido" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" -msgstr "Tódolos usuarios" +msgstr "Todos os usuarios" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupos" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Usuarios" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Eliminar" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" -msgstr "Habilitar almacenamento externo do usuario" +msgstr "Activar o almacenamento externo do usuario" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Permitir aos usuarios montar os seus propios almacenamentos externos" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" -msgstr "Certificados raíz SSL" +msgstr "Certificados SSL root" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" -msgstr "Importar Certificado Raíz" +msgstr "Importar o certificado root" diff --git a/l10n/gl/files_sharing.po b/l10n/gl/files_sharing.po index 4fdd23736cdba72b99dae6a07de26b0a4d118d09..f6b83fbd6548c6a18eaad847114f7cef4446f6f0 100644 --- a/l10n/gl/files_sharing.po +++ b/l10n/gl/files_sharing.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Xosé M. Lamas , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-22 01:14+0200\n" -"PO-Revision-Date: 2012-09-21 23:15+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-30 00:03+0100\n" +"PO-Revision-Date: 2012-11-29 16:08+0000\n" +"Last-Translator: mbouzada \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,24 +27,24 @@ msgstr "Contrasinal" msgid "Submit" msgstr "Enviar" -#: templates/public.php:9 +#: templates/public.php:17 #, php-format msgid "%s shared the folder %s with you" -msgstr "" +msgstr "%s compartiu o cartafol %s con vostede" -#: templates/public.php:11 +#: templates/public.php:19 #, php-format msgid "%s shared the file %s with you" -msgstr "" +msgstr "%s compartiu o ficheiro %s con vostede" -#: templates/public.php:14 templates/public.php:30 +#: templates/public.php:22 templates/public.php:38 msgid "Download" -msgstr "Baixar" +msgstr "Descargar" -#: templates/public.php:29 +#: templates/public.php:37 msgid "No preview available for" -msgstr "Sen vista previa dispoñible para " +msgstr "Sen vista previa dispoñíbel para" -#: templates/public.php:37 +#: templates/public.php:43 msgid "web services under your control" msgstr "servizos web baixo o seu control" diff --git a/l10n/gl/files_versions.po b/l10n/gl/files_versions.po index 05d15205747d7ef79d75fe57b13d578e2c270abc..aeb062c08df14b98a799220ad6c9ee19f54a3c69 100644 --- a/l10n/gl/files_versions.po +++ b/l10n/gl/files_versions.po @@ -3,14 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. +# Miguel Branco , 2012. # Xosé M. Lamas , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-22 01:14+0200\n" -"PO-Revision-Date: 2012-09-21 23:15+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-30 00:03+0100\n" +"PO-Revision-Date: 2012-11-29 16:08+0000\n" +"Last-Translator: mbouzada \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,11 +22,11 @@ msgstr "" #: js/settings-personal.js:31 templates/settings-personal.php:10 msgid "Expire all versions" -msgstr "Caducar todas as versións" +msgstr "Caducan todas as versións" #: js/versions.js:16 msgid "History" -msgstr "" +msgstr "Historial" #: templates/settings-personal.php:4 msgid "Versions" @@ -32,12 +34,12 @@ msgstr "Versións" #: templates/settings-personal.php:7 msgid "This will delete all existing backup versions of your files" -msgstr "Esto eliminará todas as copias de respaldo existentes dos seus ficheiros" +msgstr "Isto eliminará todas as copias de seguranza que haxa dos seus ficheiros" #: templates/settings.php:3 msgid "Files Versioning" -msgstr "Versionado de ficheiros" +msgstr "Sistema de versión de ficheiros" #: templates/settings.php:4 msgid "Enable" -msgstr "Habilitar" +msgstr "Activar" diff --git a/l10n/gl/lib.po b/l10n/gl/lib.po index 6cb9add9d09c136e940e07eeac803c0f31035f15..739b0ba67ff2c7293869d675374527c9ee7320df 100644 --- a/l10n/gl/lib.po +++ b/l10n/gl/lib.po @@ -3,14 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. +# Miguel Branco , 2012. # Xosé M. Lamas , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-08 00:10+0100\n" +"PO-Revision-Date: 2012-12-06 11:56+0000\n" +"Last-Translator: mbouzada \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,61 +20,61 @@ msgstr "" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: app.php:285 +#: app.php:287 msgid "Help" msgstr "Axuda" -#: app.php:292 +#: app.php:294 msgid "Personal" -msgstr "Personal" +msgstr "Persoal" -#: app.php:297 +#: app.php:299 msgid "Settings" -msgstr "Preferencias" +msgstr "Configuracións" -#: app.php:302 +#: app.php:304 msgid "Users" msgstr "Usuarios" -#: app.php:309 +#: app.php:311 msgid "Apps" -msgstr "Apps" +msgstr "Aplicativos" -#: app.php:311 +#: app.php:313 msgid "Admin" msgstr "Administración" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." -msgstr "Descargas ZIP está deshabilitadas" +msgstr "As descargas ZIP están desactivadas" -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." -msgstr "Os ficheiros necesitan ser descargados de un en un" +msgstr "Os ficheiros necesitan seren descargados de un en un." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" -msgstr "Voltar a ficheiros" +msgstr "Volver aos ficheiros" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." -msgstr "Os ficheiros seleccionados son demasiado grandes para xerar un ficheiro ZIP" +msgstr "Os ficheiros seleccionados son demasiado grandes como para xerar un ficheiro zip." #: json.php:28 msgid "Application is not enabled" -msgstr "O aplicativo non está habilitado" +msgstr "O aplicativo non está activado" #: json.php:39 json.php:64 json.php:77 json.php:89 msgid "Authentication error" -msgstr "Erro na autenticación" +msgstr "Produciuse un erro na autenticación" #: json.php:51 msgid "Token expired. Please reload page." -msgstr "Testemuño caducado. Por favor recargue a páxina." +msgstr "Testemuña caducada. Recargue a páxina." #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "Ficheiros" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -80,54 +82,64 @@ msgstr "Texto" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "Imaxes" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "hai segundos" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "hai 1 minuto" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "hai %d minutos" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "Vai 1 hora" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "Vai %d horas" + +#: template.php:108 msgid "today" msgstr "hoxe" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "onte" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "hai %d días" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "último mes" -#: template.php:96 -msgid "months ago" -msgstr "meses atrás" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "Vai %d meses" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "último ano" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "anos atrás" #: updater.php:75 #, php-format msgid "%s is available. Get more information" -msgstr "%s está dispoñible. Obteña máis información" +msgstr "%s está dispoñíbel. Obtéña máis información" #: updater.php:77 msgid "up to date" @@ -135,4 +147,9 @@ msgstr "ao día" #: updater.php:80 msgid "updates check is disabled" -msgstr "comprobación de actualizacións está deshabilitada" +msgstr "a comprobación de actualizacións está desactivada" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Non foi posíbel atopar a categoría «%s»" diff --git a/l10n/gl/settings.po b/l10n/gl/settings.po index 276b7836779ee1791088f0c3b704842016672f47..335d35593ba6145e3448b980ae0d1cea6fe56631 100644 --- a/l10n/gl/settings.po +++ b/l10n/gl/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: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 21:49+0000\n" +"Last-Translator: Miguel Branco \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,175 +19,91 @@ msgstr "" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Non se puido cargar a lista desde a App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Erro na autenticación" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" -msgstr "" +msgstr "O grupo xa existe" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" -msgstr "" +msgstr "Non se pode engadir o grupo" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " -msgstr "" +msgstr "Con se puido activar o aplicativo." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Correo electrónico gardado" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "correo electrónico non válido" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "Mudou o OpenID" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Petición incorrecta" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "" +msgstr "Non se pode eliminar o grupo." -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Erro na autenticación" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "" +msgstr "Non se pode eliminar o usuario" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "O idioma mudou" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Os administradores non se pode eliminar a si mesmos do grupo admin" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" -msgstr "" +msgstr "Non se puido engadir o usuario ao grupo %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" -msgstr "" +msgstr "Non se puido eliminar o usuario do grupo %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" -msgstr "Deshabilitar" +msgstr "Desactivar" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" -msgstr "Habilitar" +msgstr "Activar" #: js/personal.js:69 msgid "Saving..." msgstr "Gardando..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Galego" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Aviso de seguridade" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Conectar" - -#: templates/admin.php:116 -msgid "More" -msgstr "Máis" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Engade o teu aplicativo" #: templates/apps.php:11 msgid "More Apps" -msgstr "" +msgstr "Máis aplicativos" #: templates/apps.php:27 msgid "Select an App" @@ -199,7 +115,7 @@ msgstr "Vexa a páxina do aplicativo en apps.owncloud.com" #: templates/apps.php:32 msgid "-licensed by " -msgstr "" +msgstr "-licenciado por" #: templates/help.php:9 msgid "Documentation" @@ -213,22 +129,22 @@ msgstr "Xestionar Grandes Ficheiros" msgid "Ask a question" msgstr "Pregunte" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemas conectando coa base de datos de axuda" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Ir manualmente." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Resposta" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "" +msgid "You have used %s of the available %s" +msgstr "Tes usados %s do total dispoñíbel de %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -240,7 +156,7 @@ msgstr "Descargar" #: templates/personal.php:19 msgid "Your password was changed" -msgstr "" +msgstr "O seu contrasinal foi cambiado" #: templates/personal.php:20 msgid "Unable to change your password" @@ -286,6 +202,16 @@ msgstr "Axude na tradución" msgid "use this address to connect to your ownCloud in your file manager" msgstr "utilice este enderezo para conectar ao seu ownCloud no xestor de ficheiros" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Desenvolvido pola comunidade ownCloud, o código fonte está baixo a licenza AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nome" @@ -304,7 +230,7 @@ msgstr "Crear" #: templates/users.php:35 msgid "Default Quota" -msgstr "Cuota por omisión" +msgstr "Cota por omisión" #: templates/users.php:55 templates/users.php:138 msgid "Other" @@ -312,7 +238,7 @@ msgstr "Outro" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" -msgstr "" +msgstr "Grupo Admin" #: templates/users.php:82 msgid "Quota" diff --git a/l10n/gl/user_ldap.po b/l10n/gl/user_ldap.po index 84304f7f0a9247c71923886248095f7f3fa263da..e61cf22989aab2d0562d54795bb9cf6e30d45e13 100644 --- a/l10n/gl/user_ldap.po +++ b/l10n/gl/user_ldap.po @@ -3,168 +3,183 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. +# Miguel Branco, 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: gl\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 -msgid "Host" +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:11 msgid "" -"You can omit the protocol, except you require SSL. Then start with ldaps://" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:15 +msgid "Host" +msgstr "Servidor" + +#: templates/settings.php:15 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "Pode omitir o protocolo agás que precise de SSL. Nese caso comece con ldaps://" + +#: templates/settings.php:16 msgid "Base DN" -msgstr "" +msgstr "DN base" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" -msgstr "" +msgstr "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzado»" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" -msgstr "" +msgstr "DN do usuario" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" +msgstr "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso en anónimo de o DN e o contrasinal baleiros." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" -msgstr "" +msgstr "Contrasinal" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." -msgstr "" +msgstr "Para o acceso anónimo deixe o DN e o contrasinal baleiros." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" -msgstr "" +msgstr "Filtro de acceso de usuarios" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." -msgstr "" +msgstr "Define o filtro que se aplica cando se intenta o acceso. %%uid substitúe o nome de usuario e a acción de acceso." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" +msgstr "usar a marca de posición %%uid, p.ex «uid=%%uid»" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" -msgstr "" +msgstr "Filtro da lista de usuarios" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." -msgstr "" +msgstr "Define o filtro a aplicar cando se recompilan os usuarios." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" +msgstr "sen ningunha marca de posición, como p.ex «objectClass=persoa»." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" -msgstr "" +msgstr "Filtro de grupo" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." -msgstr "" +msgstr "Define o filtro a aplicar cando se recompilan os grupos." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" +msgstr "sen ningunha marca de posición, como p.ex «objectClass=grupoPosix»." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" -msgstr "" +msgstr "Porto" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" -msgstr "" +msgstr "Base da árbore de usuarios" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" -msgstr "" +msgstr "Base da árbore de grupo" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" -msgstr "" +msgstr "Asociación de grupos e membros" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" -msgstr "" +msgstr "Usar TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." -msgstr "" +msgstr "Non empregualo para conexións SSL: fallará." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" -msgstr "" +msgstr "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." -msgstr "" +msgstr "Desactiva a validación do certificado SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." -msgstr "" +msgstr "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no seu servidor ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." -msgstr "" +msgstr "Non se recomenda. Só para probas." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" -msgstr "" +msgstr "Campo de mostra do nome de usuario" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." -msgstr "" +msgstr "O atributo LDAP a empregar para xerar o nome de usuario de ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" -msgstr "" +msgstr "Campo de mostra do nome de grupo" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." -msgstr "" +msgstr "O atributo LDAP úsase para xerar os nomes dos grupos de ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" -msgstr "" +msgstr "en bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." -msgstr "" +msgstr "en segundos. Calquera cambio baleira a caché." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." -msgstr "" +msgstr "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" -msgstr "" +msgstr "Axuda" diff --git a/l10n/gl/user_webdavauth.po b/l10n/gl/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..f2bbfc16c9166dc6dbee4f18db184816edb83370 --- /dev/null +++ b/l10n/gl/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Miguel Branco, 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-21 00:01+0100\n" +"PO-Revision-Date: 2012-11-20 16:27+0000\n" +"Last-Translator: Miguel Branco \n" +"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "URL WebDAV: http://" diff --git a/l10n/he/core.po b/l10n/he/core.po index 17674220247ed317514fdc43abf2fd6c209f14da..376b0ebf7f46d1a31950ef132ec992a5e3f6acf5 100644 --- a/l10n/he/core.po +++ b/l10n/he/core.po @@ -6,14 +6,14 @@ # Dovix Dovix , 2012. # , 2012. # , 2011. -# Yaron Shahrabani , 2011, 2012. +# Yaron Shahrabani , 2011-2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,150 +21,278 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "שם היישום לא סופק." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "סוג הקטגוריה לא סופק." -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "אין קטגוריה להוספה?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "קטגוריה זאת כבר קיימת: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "סוג הפריט לא סופק." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "מזהה %s לא סופק." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "אירעה שגיאה בעת הוספת %s למועדפים." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "לא נבחרו קטגוריות למחיקה" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "שגיאה בהסרת %s מהמועדפים." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "הגדרות" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "שניות" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "לפני דקה אחת" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "לפני {minutes} דקות" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "לפני שעה" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "לפני {hours} שעות" + +#: js/js.js:709 +msgid "today" +msgstr "היום" + +#: js/js.js:710 +msgid "yesterday" +msgstr "אתמול" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "לפני {days} ימים" + +#: js/js.js:712 +msgid "last month" +msgstr "חודש שעבר" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "לפני {months} חודשים" + +#: js/js.js:714 +msgid "months ago" +msgstr "חודשים" + +#: js/js.js:715 +msgid "last year" +msgstr "שנה שעברה" + +#: js/js.js:716 +msgid "years ago" +msgstr "שנים" + +#: js/oc-dialogs.js:126 msgid "Choose" -msgstr "" +msgstr "בחירה" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "ביטול" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "לא" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "כן" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "בסדר" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "לא נבחרו קטגוריות למחיקה" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "סוג הפריט לא צוין." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "שגיאה" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "שם היישום לא צוין." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "הקובץ הנדרש {file} אינו מותקן!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" -msgstr "" +msgstr "שגיאה במהלך השיתוף" #: js/share.js:135 msgid "Error while unsharing" -msgstr "" +msgstr "שגיאה במהלך ביטול השיתוף" #: js/share.js:142 msgid "Error while changing permissions" -msgstr "" +msgstr "שגיאה במהלך שינוי ההגדרות" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "שותף אתך ועם הקבוצה {group} שבבעלות {owner}" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "שותף אתך על ידי {owner}" #: js/share.js:158 msgid "Share with" -msgstr "" +msgstr "שיתוף עם" #: js/share.js:163 msgid "Share with link" -msgstr "" +msgstr "שיתוף עם קישור" #: js/share.js:164 msgid "Password protect" -msgstr "" +msgstr "הגנה בססמה" #: js/share.js:168 templates/installation.php:42 templates/login.php:24 #: templates/verify.php:13 msgid "Password" msgstr "ססמה" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 -msgid "Set expiration date" +msgid "Send" msgstr "" -#: js/share.js:174 +#: js/share.js:177 +msgid "Set expiration date" +msgstr "הגדרת תאריך תפוגה" + +#: js/share.js:178 msgid "Expiration date" -msgstr "" +msgstr "תאריך התפוגה" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" -msgstr "" +msgstr "שיתוף באמצעות דוא״ל:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" -msgstr "" +msgstr "לא נמצאו אנשים" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" -msgstr "" +msgstr "אסור לעשות שיתוף מחדש" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "שותף תחת {item} עם {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "הסר שיתוף" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" -msgstr "" +msgstr "ניתן לערוך" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" -msgstr "" +msgstr "בקרת גישה" -#: js/share.js:309 +#: js/share.js:313 msgid "create" -msgstr "" +msgstr "יצירה" -#: js/share.js:312 +#: js/share.js:316 msgid "update" -msgstr "" +msgstr "עדכון" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" -msgstr "" +msgstr "מחיקה" -#: js/share.js:318 +#: js/share.js:322 msgid "share" -msgstr "" +msgstr "שיתוף" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" -msgstr "" +msgstr "מוגן בססמה" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" -msgstr "" +msgstr "אירעה שגיאה בביטול תאריך התפוגה" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" +msgstr "אירעה שגיאה בעת הגדרת תאריך התפוגה" + +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" msgstr "" #: lostpassword/controller.php:47 @@ -181,11 +309,11 @@ msgstr "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הסס #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "איפוס שליחת דוא״ל." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "הבקשה נכשלה!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -244,25 +372,25 @@ msgstr "ענן לא נמצא" msgid "Edit categories" msgstr "עריכת הקטגוריות" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "הוספה" #: templates/installation.php:23 templates/installation.php:31 msgid "Security Warning" -msgstr "" +msgstr "אזהרת אבטחה" #: templates/installation.php:24 msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "אין מחולל מספרים אקראיים מאובטח, נא להפעיל את ההרחבה OpenSSL ב־PHP." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "ללא מחולל מספרים אקראיים מאובטח תוקף יכול לנבא את מחרוזות איפוס הססמה ולהשתלט על החשבון שלך." #: templates/installation.php:32 msgid "" @@ -271,7 +399,7 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "" +msgstr "יתכן שתיקיית הנתונים והקבצים שלך נגישים דרך האינטרנט. קובץ ה־‎.htaccess שמסופק על ידי ownCloud כנראה אינו עובד. אנו ממליצים בחום להגדיר את שרת האינטרנט שלך בדרך שבה תיקיית הנתונים לא תהיה זמינה עוד או להעביר את תיקיית הנתונים מחוץ לספריית העל של שרת האינטרנט." #: templates/installation.php:36 msgid "Create an admin account" @@ -398,23 +526,23 @@ msgstr "דצמבר" msgid "web services under your control" msgstr "שירותי רשת בשליטתך" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "התנתקות" #: templates/login.php:8 msgid "Automatic logon rejected!" -msgstr "" +msgstr "בקשת הכניסה האוטומטית נדחתה!" #: templates/login.php:9 msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "אם לא שינית את ססמתך לאחרונה, יתכן שחשבונך נפגע!" #: templates/login.php:10 msgid "Please change your password to secure your account again." -msgstr "" +msgstr "נא לשנות את הססמה שלך כדי לאבטח את חשבונך מחדש." #: templates/login.php:15 msgid "Lost your password?" @@ -442,14 +570,14 @@ msgstr "הבא" #: templates/verify.php:5 msgid "Security Warning!" -msgstr "" +msgstr "אזהרת אבטחה!" #: templates/verify.php:6 msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "" +msgstr "נא לאמת את הססמה שלך.
    מטעמי אבטחה יתכן שתופיע בקשה להזין את הססמה שוב." #: templates/verify.php:16 msgid "Verify" -msgstr "" +msgstr "אימות" diff --git a/l10n/he/files.po b/l10n/he/files.po index 74ea19305757979119ba8b126feaa7412101bfc3..2d18545dbb65a2280722f3938cbc68538fbc6b14 100644 --- a/l10n/he/files.po +++ b/l10n/he/files.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 06:37+0000\n" +"Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,195 +26,166 @@ msgid "There is no error, the file uploaded with success" msgstr "לא אירעה תקלה, הקבצים הועלו בהצלחה" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "הקובץ שהועלה חרג מההנחיה upload_max_filesize בקובץ php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "הקובץ שהועלה חרג מההנחיה MAX_FILE_SIZE שצוינה בטופס ה־HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "הקובץ שהועלה הועלה בצורה חלקית" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "לא הועלו קבצים" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "תיקייה זמנית חסרה" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "הכתיבה לכונן נכשלה" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "קבצים" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "הסר שיתוף" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "מחיקה" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" -msgstr "" +msgstr "שינוי שם" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name} כבר קיים" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" -msgstr "" +msgstr "החלפה" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" -msgstr "" +msgstr "הצעת שם" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" -msgstr "" +msgstr "ביטול" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" -msgstr "" +msgstr "{new_name} הוחלף" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" -msgstr "" +msgstr "ביטול" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr "{new_name} הוחלף ב־{old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" -msgstr "" +msgstr "בוטל שיתופם של {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" -msgstr "" +msgstr "{files} נמחקו" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'." -#: js/files.js:171 +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "יוצר קובץ ZIP, אנא המתן." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "לא יכול להעלות את הקובץ מכיוון שזו תקיה או שמשקל הקובץ 0 בתים" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "שגיאת העלאה" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "סגירה" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "ממתין" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" -msgstr "" +msgstr "קובץ אחד נשלח" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" -msgstr "" +msgstr "{count} קבצים נשלחים" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "ההעלאה בוטלה." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "" +msgstr "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "שם לא חוקי, '/' אסור לשימוש." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "שם התיקייה שגוי. השימוש בשם „Shared“ שמור לטובת Owncloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" -msgstr "" +msgstr "{count} קבצים נסרקו" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" -msgstr "" +msgstr "אירעה שגיאה במהלך הסריקה" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "שם" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "גודל" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "זמן שינוי" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" -msgstr "" +msgstr "תיקייה אחת" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" -msgstr "" +msgstr "{count} תיקיות" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" -msgstr "" +msgstr "קובץ אחד" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" +msgstr "{count} קבצים" #: templates/admin.php:5 msgid "File handling" @@ -224,80 +195,76 @@ msgstr "טיפול בקבצים" msgid "Maximum upload size" msgstr "גודל העלאה מקסימלי" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "המרבי האפשרי: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "נחוץ להורדה של ריבוי קבצים או תיקיות." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "הפעלת הורדת ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 - ללא הגבלה" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "גודל הקלט המרבי לקובצי ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "שמירה" #: templates/index.php:7 msgid "New" msgstr "חדש" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "קובץ טקסט" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "תיקייה" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "מקישור" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "העלאה" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "ביטול ההעלאה" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "אין כאן שום דבר. אולי ברצונך להעלות משהו?" -#: templates/index.php:52 -msgid "Share" -msgstr "שיתוף" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "הורדה" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "העלאה גדולה מידי" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "הקבצים נסרקים, נא להמתין." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "הסריקה הנוכחית" diff --git a/l10n/he/files_external.po b/l10n/he/files_external.po index 0b3be3a33b99b820e9f1dd1d3679ee32c7235500..091bf8989260aa24a060205147f5cb44119ef6f3 100644 --- a/l10n/he/files_external.po +++ b/l10n/he/files_external.po @@ -4,13 +4,14 @@ # # Translators: # Tomer Cohen , 2012. +# Yaron Shahrabani , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,88 +21,102 @@ msgstr "" #: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23 msgid "Access granted" -msgstr "" +msgstr "הוענקה גישה" #: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86 msgid "Error configuring Dropbox storage" -msgstr "" +msgstr "אירעה שגיאה בעת הגדרת אחסון ב־Dropbox" #: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40 msgid "Grant access" -msgstr "" +msgstr "הענקת גישה" #: js/dropbox.js:73 js/google.js:72 msgid "Fill out all required fields" -msgstr "" +msgstr "נא למלא את כל השדות הנדרשים" #: js/dropbox.js:85 msgid "Please provide a valid Dropbox app key and secret." -msgstr "" +msgstr "נא לספק קוד יישום וסוד תקניים של Dropbox." #: js/google.js:26 js/google.js:73 js/google.js:78 msgid "Error configuring Google Drive storage" +msgstr "אירעה שגיאה בעת הגדרת אחסון ב־Google Drive" + +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." msgstr "" #: templates/settings.php:3 msgid "External Storage" msgstr "אחסון חיצוני" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" -msgstr "" +msgstr "נקודת עגינה" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" -msgstr "" +msgstr "מנגנון" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "הגדרות" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "אפשרויות" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" -msgstr "" +msgstr "ניתן ליישום" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" -msgstr "" +msgstr "הוספת נקודת עגינה" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" -msgstr "" +msgstr "לא הוגדרה" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "כל המשתמשים" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "קבוצות" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "משתמשים" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "מחיקה" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "הפעלת אחסון חיצוני למשתמשים" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "יאפשר למשתמשים לעגן את האחסון החיצוני שלהם" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "שורש אישורי אבטחת SSL " -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "ייבוא אישור אבטחת שורש" diff --git a/l10n/he/files_versions.po b/l10n/he/files_versions.po index 20cfd9e7379561c3d913acb03fa37f88fc66fd85..6c4367359de3f204c48541f0fa96bf65d0fc2ff1 100644 --- a/l10n/he/files_versions.po +++ b/l10n/he/files_versions.po @@ -4,13 +4,14 @@ # # Translators: # Tomer Cohen , 2012. +# Yaron Shahrabani , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-22 01:14+0200\n" -"PO-Revision-Date: 2012-09-21 23:15+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 07:21+0000\n" +"Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +25,7 @@ msgstr "הפגת תוקף כל הגרסאות" #: js/versions.js:16 msgid "History" -msgstr "" +msgstr "היסטוריה" #: templates/settings-personal.php:4 msgid "Versions" @@ -36,8 +37,8 @@ msgstr "פעולה זו תמחק את כל גיבויי הגרסאות הקיי #: templates/settings.php:3 msgid "Files Versioning" -msgstr "" +msgstr "שמירת הבדלי גרסאות של קבצים" #: templates/settings.php:4 msgid "Enable" -msgstr "" +msgstr "הפעלה" diff --git a/l10n/he/lib.po b/l10n/he/lib.po index 9532af2072502d9ab89b2210b92c067235f5e4ad..de97f2df8845d53a76057c7f4538cd0e25d79e68 100644 --- a/l10n/he/lib.po +++ b/l10n/he/lib.po @@ -4,13 +4,14 @@ # # Translators: # Tomer Cohen , 2012. +# Yaron Shahrabani , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 06:32+0000\n" +"Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +43,19 @@ msgstr "יישומים" msgid "Admin" msgstr "מנהל" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "הורדת ZIP כבויה" -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "יש להוריד את הקבצים אחד אחרי השני." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "חזרה לקבצים" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "הקבצים הנבחרים גדולים מידי ליצירת קובץ zip." @@ -72,7 +73,7 @@ msgstr "פג תוקף. נא לטעון שוב את הדף." #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "קבצים" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -80,47 +81,57 @@ msgstr "טקסט" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "תמונות" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "שניות" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "לפני דקה אחת" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "לפני %d דקות" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "לפני שעה" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "לפני %d שעות" + +#: template.php:108 msgid "today" msgstr "היום" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "אתמול" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "לפני %d ימים" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "חודש שעבר" -#: template.php:96 -msgid "months ago" -msgstr "חודשים" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "לפני %d חודשים" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "שנה שעברה" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "שנים" @@ -136,3 +147,8 @@ msgstr "עדכני" #: updater.php:80 msgid "updates check is disabled" msgstr "בדיקת עדכונים מנוטרלת" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "לא ניתן למצוא את הקטגוריה „%s“" diff --git a/l10n/he/settings.po b/l10n/he/settings.po index 28b90c629a24e187a9b14b84ab2df1110b42cb75..50e610dd37102893f0031b1eeecc5e92c31b6955 100644 --- a/l10n/he/settings.po +++ b/l10n/he/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: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,70 +20,73 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" -msgstr "" +msgstr "לא ניתן לטעון רשימה מה־App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" -msgstr "" +msgstr "הקבוצה כבר קיימת" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" -msgstr "" +msgstr "לא ניתן להוסיף קבוצה" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " -msgstr "" +msgstr "לא ניתן להפעיל את היישום" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "הדוא״ל נשמר" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "דוא״ל לא חוקי" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID השתנה" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "בקשה לא חוקית" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "" +msgstr "לא ניתן למחוק את הקבוצה" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "שגיאת הזדהות" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "" +msgstr "לא ניתן למחוק את המשתמש" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "שפה השתנתה" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "מנהלים לא יכולים להסיר את עצמם מקבוצת המנהלים" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" -msgstr "" +msgstr "לא ניתן להוסיף משתמש לקבוצה %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" -msgstr "" +msgstr "לא ניתן להסיר משתמש מהקבוצה %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "בטל" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "הפעל" @@ -91,104 +94,17 @@ msgstr "הפעל" msgid "Saving..." msgstr "שומר.." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "עברית" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "יומן" - -#: templates/admin.php:116 -msgid "More" -msgstr "עוד" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "הוספת היישום שלך" #: templates/apps.php:11 msgid "More Apps" -msgstr "" +msgstr "יישומים נוספים" #: templates/apps.php:27 msgid "Select an App" @@ -200,7 +116,7 @@ msgstr "צפה בעמוד הישום ב apps.owncloud.com" #: templates/apps.php:32 msgid "-licensed by " -msgstr "" +msgstr "ברישיון לטובת " #: templates/help.php:9 msgid "Documentation" @@ -214,22 +130,22 @@ msgstr "ניהול קבצים גדולים" msgid "Ask a question" msgstr "שאל שאלה" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "בעיות בהתחברות לבסיס נתוני העזרה" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "גש לשם באופן ידני" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "מענה" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "" +msgid "You have used %s of the available %s" +msgstr "השתמשת ב־%s מתוך %s הזמינים לך" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -241,7 +157,7 @@ msgstr "הורדה" #: templates/personal.php:19 msgid "Your password was changed" -msgstr "" +msgstr "הססמה שלך הוחלפה" #: templates/personal.php:20 msgid "Unable to change your password" @@ -287,6 +203,16 @@ msgstr "עזרה בתרגום" msgid "use this address to connect to your ownCloud in your file manager" msgstr "השתמש בכתובת זו כדי להתחבר ל־ownCloude שלך ממנהל הקבצים" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "פותח על די קהילתownCloud, קוד המקור מוגן ברישיון AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "שם" @@ -313,7 +239,7 @@ msgstr "אחר" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" -msgstr "" +msgstr "מנהל הקבוצה" #: templates/users.php:82 msgid "Quota" diff --git a/l10n/he/user_ldap.po b/l10n/he/user_ldap.po index 883705131350cab92ca6ba89e38a8f3709f85707..fb4f06d8441dd82173642115bea206e896d28291 100644 --- a/l10n/he/user_ldap.po +++ b/l10n/he/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: he\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/he/user_webdavauth.po b/l10n/he/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..a47de1367d9cafd0bb66d58f7fa5485b69921f8e --- /dev/null +++ b/l10n/he/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: he\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/hi/core.po b/l10n/hi/core.po index 5a61cfc06b297e9b99059e25b922c77674a57b47..ad1e34070077f0f8d0e7a41be16fd8fded5c745d 100644 --- a/l10n/hi/core.po +++ b/l10n/hi/core.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Omkar Tapale , 2012. # Sanjay Rabidas , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +19,164 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -100,81 +213,97 @@ msgstr "" msgid "Password" msgstr "पासवर्ड" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" -msgstr "" +msgstr "आगे दिये गये लिंक का उपयोग पासवर्ड बदलने के लिये किजीये: {link}" #: lostpassword/templates/lostpassword.php:3 msgid "You will receive a link to reset your password via Email." -msgstr "" +msgstr "पासवर्ड बदलने कि लिंक आपको ई-मेल द्वारा भेजी जायेगी|" #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." @@ -195,7 +324,7 @@ msgstr "" #: lostpassword/templates/resetpassword.php:4 msgid "Your password was reset" -msgstr "" +msgstr "आपका पासवर्ड बदला गया है" #: lostpassword/templates/resetpassword.php:5 msgid "To login page" @@ -203,7 +332,7 @@ msgstr "" #: lostpassword/templates/resetpassword.php:8 msgid "New password" -msgstr "" +msgstr "नया पासवर्ड" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" @@ -241,7 +370,7 @@ msgstr "क्लौड नहीं मिला " msgid "Edit categories" msgstr "" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "" @@ -395,7 +524,7 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "" diff --git a/l10n/hi/files.po b/l10n/hi/files.po index d488b233e78d74f76523440ca1e584e0065b4ec5..1c494c435f9ca233660b3ad99204837923267544 100644 --- a/l10n/hi/files.po +++ b/l10n/hi/files.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,196 +22,167 @@ msgid "There is no error, the file uploaded with success" msgstr "" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "" @@ -220,27 +191,27 @@ msgstr "" msgid "Maximum upload size" msgstr "" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "" @@ -248,52 +219,48 @@ msgstr "" msgid "New" msgstr "" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:52 -msgid "Share" -msgstr "" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "" diff --git a/l10n/hi/files_external.po b/l10n/hi/files_external.po index ffd95d4096830e2a8d5546d62efecb7600bec73a..acf75ea681a6c26feacb9b7af074b38eb92d4aba 100644 --- a/l10n/hi/files_external.po +++ b/l10n/hi/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/hi/lib.po b/l10n/hi/lib.po index 51c11fde99bfb7f6263b333ab74cdf2d1c867786..310d410a6e996bf71e02404c143d33f4637d92ec 100644 --- a/l10n/hi/lib.po +++ b/l10n/hi/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -81,45 +81,55 @@ msgstr "" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/hi/settings.po b/l10n/hi/settings.po index b18f3570c50b7d39a9653603482cd2135c95163f..4f0ccd14335f85deca6a400c3c2ba2e51cd651c0 100644 --- a/l10n/hi/settings.po +++ b/l10n/hi/settings.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,70 +17,73 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "" @@ -88,97 +91,10 @@ msgstr "" msgid "Saving..." msgstr "" -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "" @@ -211,21 +127,21 @@ msgstr "" msgid "Ask a question" msgstr "" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -250,7 +166,7 @@ msgstr "" #: templates/personal.php:22 msgid "New password" -msgstr "" +msgstr "नया पासवर्ड" #: templates/personal.php:23 msgid "show" @@ -284,13 +200,23 @@ msgstr "" msgid "use this address to connect to your ownCloud in your file manager" msgstr "" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "" #: templates/users.php:23 templates/users.php:77 msgid "Password" -msgstr "" +msgstr "पासवर्ड" #: templates/users.php:26 templates/users.php:78 templates/users.php:98 msgid "Groups" diff --git a/l10n/hi/user_ldap.po b/l10n/hi/user_ldap.po index 1ca5b6139b6af5c9936b958862c6cee9c59b53e3..ae9f03b0212c553679db00848da51a348c6c1d23 100644 --- a/l10n/hi/user_ldap.po +++ b/l10n/hi/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hi\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/hi/user_webdavauth.po b/l10n/hi/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..d4e892dd4b4b666a5ea3a61e4af93efc72120b47 --- /dev/null +++ b/l10n/hi/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/hr/core.po b/l10n/hr/core.po index 92fd3e75b99618a989cb91125a66a360966ca216..3b78e7b8fdd7b27e3fc30d42e95a0736a311d742 100644 --- a/l10n/hr/core.po +++ b/l10n/hr/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: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,52 +21,164 @@ msgstr "" "Language: hr\n" "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;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Ime aplikacije nije pribavljeno." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Nemate kategorija koje možete dodati?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Ova kategorija već postoji: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Nema odabranih kategorija za brisanje." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Postavke" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "sekundi prije" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "danas" + +#: js/js.js:710 +msgid "yesterday" +msgstr "jučer" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "prošli mjesec" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "mjeseci" + +#: js/js.js:715 +msgid "last year" +msgstr "prošlu godinu" + +#: js/js.js:716 +msgid "years ago" +msgstr "godina" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Izaberi" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Odustani" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Ne" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Da" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "U redu" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Nema odabranih kategorija za brisanje." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Pogreška" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Greška prilikom djeljenja" @@ -103,70 +215,86 @@ msgstr "Zaštiti lozinkom" msgid "Password" msgstr "Lozinka" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Postavi datum isteka" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Datum isteka" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Dijeli preko email-a:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Osobe nisu pronađene" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Ponovo dijeljenje nije dopušteno" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Makni djeljenje" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "može mjenjat" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "kontrola pristupa" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "kreiraj" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "ažuriraj" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "izbriši" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "djeli" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Zaštita lozinkom" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Greška prilikom brisanja datuma isteka" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Greška prilikom postavljanja datuma isteka" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud resetiranje lozinke" @@ -244,7 +372,7 @@ msgstr "Cloud nije pronađen" msgid "Edit categories" msgstr "Uredi kategorije" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Dodaj" @@ -398,7 +526,7 @@ msgstr "Prosinac" msgid "web services under your control" msgstr "web usluge pod vašom kontrolom" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Odjava" diff --git a/l10n/hr/files.po b/l10n/hr/files.po index 3b8200377c2a068c637f7d1c1ef76aa66bda5ab1..7a1464ff148b6fa6b668e8d3a4757b944aebef9f 100644 --- a/l10n/hr/files.po +++ b/l10n/hr/files.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,196 +25,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Datoteka je poslana uspješno i bez pogrešaka" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Poslana datoteka izlazi iz okvira upload_max_size direktive postavljene u php.ini konfiguracijskoj datoteci" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Poslana datoteka izlazi iz okvira MAX_FILE_SIZE direktive postavljene u HTML obrascu" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Datoteka je poslana samo djelomično" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Ni jedna datoteka nije poslana" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Nedostaje privremena mapa" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Neuspjelo pisanje na disk" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Datoteke" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Prekini djeljenje" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Briši" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Promjeni ime" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "zamjeni" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "predloži ime" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "odustani" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "vrati" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "generiranje ZIP datoteke, ovo može potrajati." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nemoguće poslati datoteku jer je prazna ili je direktorij" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Pogreška pri slanju" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Zatvori" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "U tijeku" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 datoteka se učitava" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Slanje poništeno." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Učitavanje datoteke. Napuštanjem stranice će prekinuti učitavanje." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Neispravan naziv, znak '/' nije dozvoljen." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "grečka prilikom skeniranja" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Naziv" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Veličina" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Zadnja promjena" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "sekundi prije" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "danas" - -#: js/files.js:844 -msgid "yesterday" -msgstr "jučer" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "prošli mjesec" - -#: js/files.js:848 -msgid "months ago" -msgstr "mjeseci" - -#: js/files.js:849 -msgid "last year" -msgstr "prošlu godinu" - -#: js/files.js:850 -msgid "years ago" -msgstr "godina" - #: templates/admin.php:5 msgid "File handling" msgstr "datoteka za rukovanje" @@ -223,27 +194,27 @@ msgstr "datoteka za rukovanje" msgid "Maximum upload size" msgstr "Maksimalna veličina prijenosa" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "maksimalna moguća: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Potrebno za preuzimanje više datoteke i mape" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Omogući ZIP-preuzimanje" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 je \"bez limita\"" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maksimalna veličina za ZIP datoteke" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Snimi" @@ -251,52 +222,48 @@ msgstr "Snimi" msgid "New" msgstr "novo" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "tekstualna datoteka" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "mapa" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Pošalji" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Prekini upload" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Nema ničega u ovoj mapi. Pošalji nešto!" -#: templates/index.php:52 -msgid "Share" -msgstr "podjeli" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Preuzmi" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Prijenos je preobiman" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Datoteke koje pokušavate prenijeti prelaze maksimalnu veličinu za prijenos datoteka na ovom poslužitelju." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Datoteke se skeniraju, molimo pričekajte." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Trenutno skeniranje" diff --git a/l10n/hr/files_external.po b/l10n/hr/files_external.po index 1fdf2d381040f628f54822267365bad003100fe4..c221796fa033ad271a7a6f58261bed6a23add70c 100644 --- a/l10n/hr/files_external.po +++ b/l10n/hr/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Grupe" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Korisnici" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Obriši" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/hr/lib.po b/l10n/hr/lib.po index 726eff0f4ef23feef92fd7da28058acabcc991ab..80301078e43298af288527ebab9b4dbbd3317a69 100644 --- a/l10n/hr/lib.po +++ b/l10n/hr/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -81,45 +81,55 @@ msgstr "Tekst" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "sekundi prije" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "danas" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "jučer" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "prošli mjesec" -#: template.php:96 -msgid "months ago" -msgstr "mjeseci" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "prošlu godinu" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "godina" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/hr/settings.po b/l10n/hr/settings.po index 3be9de17ecbcdd938e5ed2ab680f06bdbe53821b..5410216db219ce20d2ef08d860a69d4092d99dec 100644 --- a/l10n/hr/settings.po +++ b/l10n/hr/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: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,70 +20,73 @@ msgstr "" "Language: hr\n" "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;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Nemogićnost učitavanja liste sa Apps Stora" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Greška kod autorizacije" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email spremljen" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Neispravan email" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID promijenjen" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Neispravan zahtjev" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Greška kod autorizacije" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Jezik promijenjen" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Isključi" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Uključi" @@ -91,97 +94,10 @@ msgstr "Uključi" msgid "Saving..." msgstr "Spremanje..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__ime_jezika__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "dnevnik" - -#: templates/admin.php:116 -msgid "More" -msgstr "više" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Dodajte vašu aplikaciju" @@ -214,21 +130,21 @@ msgstr "Upravljanje velikih datoteka" msgid "Ask a question" msgstr "Postavite pitanje" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problem pri spajanju na bazu podataka pomoći" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Idite tamo ručno." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Odgovor" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -287,6 +203,16 @@ msgstr "Pomoć prevesti" msgid "use this address to connect to your ownCloud in your file manager" msgstr "koristite ovu adresu za spajanje na Cloud u vašem upravitelju datoteka" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Ime" diff --git a/l10n/hr/user_ldap.po b/l10n/hr/user_ldap.po index a7e026ac7912b52c55cd9c951fb79d45dee5fd51..5861922d336e326c937e2374a57bbae5ab5d578f 100644 --- a/l10n/hr/user_ldap.po +++ b/l10n/hr/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hr\n" -"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\n" +"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;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/hr/user_webdavauth.po b/l10n/hr/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..8837bf71d7321fc24605bf6f0d56f556134f1361 --- /dev/null +++ b/l10n/hr/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hr\n" +"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;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/hu_HU/core.po b/l10n/hu_HU/core.po index e86af2750f7336c7890798f44dc42e14c9b567e7..be9005b3379f22e1bdcb4f9a11b0553e4fdd9a51 100644 --- a/l10n/hu_HU/core.po +++ b/l10n/hu_HU/core.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,52 +20,164 @@ msgstr "" "Language: hu_HU\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Alkalmazásnév hiányzik" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Nincs hozzáadandó kategória?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Ez a kategória már létezik" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Nincs törlésre jelölt kategória" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Beállítások" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "másodperccel ezelőtt" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 perccel ezelőtt" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "ma" + +#: js/js.js:710 +msgid "yesterday" +msgstr "tegnap" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "múlt hónapban" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "hónappal ezelőtt" + +#: js/js.js:715 +msgid "last year" +msgstr "tavaly" + +#: js/js.js:716 +msgid "years ago" +msgstr "évvel ezelőtt" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Mégse" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Nem" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Igen" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Nincs törlésre jelölt kategória" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Hiba" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -102,70 +214,86 @@ msgstr "" msgid "Password" msgstr "Jelszó" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Nem oszt meg" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "létrehozás" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud jelszó-visszaállítás" @@ -243,7 +371,7 @@ msgstr "A felhő nem található" msgid "Edit categories" msgstr "Kategóriák szerkesztése" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Hozzáadás" @@ -397,7 +525,7 @@ msgstr "December" msgid "web services under your control" msgstr "webszolgáltatások az irányításod alatt" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Kilépés" diff --git a/l10n/hu_HU/files.po b/l10n/hu_HU/files.po index a35e1a6410bf5b1017cead7f5db0d6ab61db8f19..cddd901f0787dc12153f3ee13de35f8016244c2f 100644 --- a/l10n/hu_HU/files.po +++ b/l10n/hu_HU/files.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,196 +25,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Nincs hiba, a fájl sikeresen feltöltve." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "A feltöltött file meghaladja az upload_max_filesize direktívát a php.ini-ben." +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "A feltöltött fájl meghaladja a MAX_FILE_SIZE direktívát ami meghatározott a HTML form-ban." -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Az eredeti fájl csak részlegesen van feltöltve." -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Nem lett fájl feltöltve." -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Hiányzik az ideiglenes könyvtár" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Nem írható lemezre" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Fájlok" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "Nem oszt meg" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Törlés" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "cserél" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "mégse" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "visszavon" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "ZIP-fájl generálása, ez eltarthat egy ideig." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nem tölthető fel, mert mappa volt, vagy 0 byte méretű" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Feltöltési hiba" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Bezár" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Folyamatban" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Feltöltés megszakítva" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Érvénytelen név, a '/' nem megengedett" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Név" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Méret" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Módosítva" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "Fájlkezelés" @@ -223,80 +194,76 @@ msgstr "Fájlkezelés" msgid "Maximum upload size" msgstr "Maximális feltölthető fájlméret" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. lehetséges" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Kötegelt file- vagy mappaletöltéshez szükséges" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "ZIP-letöltés engedélyezése" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 = korlátlan" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "ZIP file-ok maximum mérete" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Mentés" #: templates/index.php:7 msgid "New" msgstr "Új" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Szövegfájl" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Mappa" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Feltöltés" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Feltöltés megszakítása" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Töltsön fel egy fájlt." -#: templates/index.php:52 -msgid "Share" -msgstr "Megosztás" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Letöltés" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Feltöltés túl nagy" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "A fájlokat amit próbálsz feltölteni meghaladta a legnagyobb fájlméretet ezen a szerveren." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "File-ok vizsgálata, kis türelmet" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Aktuális vizsgálat" diff --git a/l10n/hu_HU/files_external.po b/l10n/hu_HU/files_external.po index 8ba04f108460f88ec174e36003b7ac6f1a368d2d..b77194ab26542d11610ab6b283f8479c4e68c6bf 100644 --- a/l10n/hu_HU/files_external.po +++ b/l10n/hu_HU/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Csoportok" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Felhasználók" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Törlés" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/hu_HU/lib.po b/l10n/hu_HU/lib.po index fadaf04658442a3deae9d64b55b2b8759954d32a..18f4e74d072f2d3af51b17f2dbb313e9841aeac3 100644 --- a/l10n/hu_HU/lib.po +++ b/l10n/hu_HU/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "Alkalmazások" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "ZIP-letöltés letiltva" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "A file-okat egyenként kell letölteni" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Vissza a File-okhoz" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Túl nagy file-ok a zip-generáláshoz" @@ -82,45 +82,55 @@ msgstr "Szöveg" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "másodperccel ezelőtt" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 perccel ezelőtt" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d perccel ezelőtt" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "ma" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "tegnap" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d évvel ezelőtt" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "múlt hónapban" -#: template.php:96 -msgid "months ago" -msgstr "hónappal ezelőtt" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "tavaly" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "évvel ezelőtt" @@ -136,3 +146,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/hu_HU/settings.po b/l10n/hu_HU/settings.po index b465fe6a335f2d1f438378eec9024a4841fac364..f83e6251d1b3c7d67804add2d72eeb894064971d 100644 --- a/l10n/hu_HU/settings.po +++ b/l10n/hu_HU/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: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,70 +19,73 @@ msgstr "" "Language: hu_HU\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Nem tölthető le a lista az App Store-ból" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Hitelesítési hiba" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email mentve" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Hibás email" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID megváltozott" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Érvénytelen kérés" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Hitelesítési hiba" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "A nyelv megváltozott" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Letiltás" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Engedélyezés" @@ -90,97 +93,10 @@ msgstr "Engedélyezés" msgid "Saving..." msgstr "Mentés..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Biztonsági figyelmeztetés" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Napló" - -#: templates/admin.php:116 -msgid "More" -msgstr "Tovább" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "App hozzáadása" @@ -213,21 +129,21 @@ msgstr "Nagy fájlok kezelése" msgid "Ask a question" msgstr "Tégy fel egy kérdést" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Sikertelen csatlakozás a Súgó adatbázishoz" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Menj oda kézzel" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Válasz" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -286,6 +202,16 @@ msgstr "Segíts lefordítani!" msgid "use this address to connect to your ownCloud in your file manager" msgstr "Használd ezt a címet hogy csatlakozz a saját ownCloud rendszeredhez a fájlkezelődben" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Név" diff --git a/l10n/hu_HU/user_ldap.po b/l10n/hu_HU/user_ldap.po index cacb371b1b53f67c33f3a2e9697cce5bc43f77fb..330b4cd146558f652a16e87b30697edce3e99d5e 100644 --- a/l10n/hu_HU/user_ldap.po +++ b/l10n/hu_HU/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hu_HU\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/hu_HU/user_webdavauth.po b/l10n/hu_HU/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..cdb772c8e4671248f321c4cf5363a420c131c9b8 --- /dev/null +++ b/l10n/hu_HU/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu_HU\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/ia/core.po b/l10n/ia/core.po index c986077e27a611f8b521995178657cef131aafb3..cf1e1c81050f9766bf670df7f90d6830f04ffefd 100644 --- a/l10n/ia/core.po +++ b/l10n/ia/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: ia\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Iste categoria jam existe:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Configurationes" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Cancellar" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -100,70 +212,86 @@ msgstr "" msgid "Password" msgstr "Contrasigno" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Reinitialisation del contrasigno de ownCLoud" @@ -241,7 +369,7 @@ msgstr "Nube non trovate" msgid "Edit categories" msgstr "Modificar categorias" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Adder" @@ -395,7 +523,7 @@ msgstr "Decembre" msgid "web services under your control" msgstr "servicios web sub tu controlo" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Clauder le session" diff --git a/l10n/ia/files.po b/l10n/ia/files.po index b93beceba3d8d88238c8660ca8865d369b265099..3f93aeb396137ebf5a4e219e9a3ca1894a5348b7 100644 --- a/l10n/ia/files.po +++ b/l10n/ia/files.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,196 +24,167 @@ msgid "There is no error, the file uploaded with success" msgstr "" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Le file incargate solmente esseva incargate partialmente" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Nulle file esseva incargate" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" -msgstr "" +msgstr "Manca un dossier temporari" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Files" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Deler" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Clauder" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nomine" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Dimension" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modificate" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "" @@ -222,80 +193,76 @@ msgstr "" msgid "Maximum upload size" msgstr "Dimension maxime de incargamento" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Salveguardar" #: templates/index.php:7 msgid "New" msgstr "Nove" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "File de texto" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Dossier" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Incargar" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Nihil hic. Incarga alcun cosa!" -#: templates/index.php:52 -msgid "Share" -msgstr "" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Discargar" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Incargamento troppo longe" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "" diff --git a/l10n/ia/files_external.po b/l10n/ia/files_external.po index e8fbb159c34a6086e4531197939451eaba1cb88d..7fa22302eb44bbd2661cf5e63dd62ed52036ce81 100644 --- a/l10n/ia/files_external.po +++ b/l10n/ia/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Gruppos" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Usatores" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Deler" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/ia/lib.po b/l10n/ia/lib.po index 0c0fc78297d004edfb874856d53913a62d28a0fa..ac4ffabd499c1dc587ae63cc850073c0ddf9ed16 100644 --- a/l10n/ia/lib.po +++ b/l10n/ia/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -71,7 +71,7 @@ msgstr "" #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "Files" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -81,45 +81,55 @@ msgstr "Texto" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/ia/settings.po b/l10n/ia/settings.po index 2e3506c56926d3137797dd74a0764369b95450f7..45647784aedb0cc3619956ffcafd5cb1e4b87ab5 100644 --- a/l10n/ia/settings.po +++ b/l10n/ia/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: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,70 +19,73 @@ msgstr "" "Language: ia\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID cambiate" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Requesta invalide" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Linguage cambiate" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "" @@ -90,97 +93,10 @@ msgstr "" msgid "Saving..." msgstr "" -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Interlingua" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Registro" - -#: templates/admin.php:116 -msgid "More" -msgstr "Plus" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Adder tu application" @@ -213,21 +129,21 @@ msgstr "" msgid "Ask a question" msgstr "Facer un question" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Responsa" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -286,6 +202,16 @@ msgstr "Adjuta a traducer" msgid "use this address to connect to your ownCloud in your file manager" msgstr "usa iste addresse pro connecter a tu ownCloud in tu administrator de files" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nomine" diff --git a/l10n/ia/user_ldap.po b/l10n/ia/user_ldap.po index 73b531764ae069d5e372e42f6235c5bfd3f337c9..cae53dce37436c680db8f9fe5b938ef8dfb9bc27 100644 --- a/l10n/ia/user_ldap.po +++ b/l10n/ia/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ia\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/ia/user_webdavauth.po b/l10n/ia/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..7a2ab1d26f292aca5905a857abb1dd5a93749f7b --- /dev/null +++ b/l10n/ia/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ia\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/id/core.po b/l10n/id/core.po index d40a9136ef78b47b47d48ddf8513773328bf7656..20b68e9ecfe363ab31007a7b823f9fb47adb11ce 100644 --- a/l10n/id/core.po +++ b/l10n/id/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: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,52 +21,164 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nama aplikasi tidak diberikan." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Tidak ada kategori yang akan ditambahkan?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Kategori ini sudah ada:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Tidak ada kategori terpilih untuk penghapusan." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Setelan" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "beberapa detik yang lalu" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 menit lalu" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "hari ini" + +#: js/js.js:710 +msgid "yesterday" +msgstr "kemarin" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "bulan kemarin" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "beberapa bulan lalu" + +#: js/js.js:715 +msgid "last year" +msgstr "tahun kemarin" + +#: js/js.js:716 +msgid "years ago" +msgstr "beberapa tahun lalu" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "pilih" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Batalkan" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Tidak" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Ya" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Oke" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Tidak ada kategori terpilih untuk penghapusan." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "gagal" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "gagal ketika membagikan" @@ -103,70 +215,86 @@ msgstr "lindungi dengan kata kunci" msgid "Password" msgstr "Password" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "set tanggal kadaluarsa" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "tanggal kadaluarsa" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "berbagi memlalui surel:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "tidak ada orang ditemukan" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "berbagi ulang tidak diperbolehkan" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "dibagikan dalam {item} dengan {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "batalkan berbagi" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "dapat merubah" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "kontrol akses" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "buat baru" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "baharui" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "hapus" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "bagikan" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "dilindungi kata kunci" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "gagal melepas tanggal kadaluarsa" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "gagal memasang tanggal kadaluarsa" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "reset password ownCloud" @@ -244,7 +372,7 @@ msgstr "Cloud tidak ditemukan" msgid "Edit categories" msgstr "Edit kategori" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Tambahkan" @@ -398,7 +526,7 @@ msgstr "Desember" msgid "web services under your control" msgstr "web service dibawah kontrol anda" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Keluar" diff --git a/l10n/id/files.po b/l10n/id/files.po index e7f641023bd1483690f3e9f1a391e3f87fb82366..4c752ed6c0b898afa744de61bd201aaa40621259 100644 --- a/l10n/id/files.po +++ b/l10n/id/files.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,196 +25,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Tidak ada galat, berkas sukses diunggah" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "File yang diunggah melampaui directive upload_max_filesize di php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "File yang diunggah melampaui directive MAX_FILE_SIZE yang disebutan dalam form HTML." -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Berkas hanya diunggah sebagian" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Tidak ada berkas yang diunggah" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Kehilangan folder temporer" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Gagal menulis ke disk" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Berkas" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "batalkan berbagi" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Hapus" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "mengganti" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "batalkan" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "batal dikerjakan" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "membuat berkas ZIP, ini mungkin memakan waktu." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Gagal mengunggah berkas anda karena berupa direktori atau mempunyai ukuran 0 byte" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Terjadi Galat Pengunggahan" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "tutup" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Menunggu" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Pengunggahan dibatalkan." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Kesalahan nama, '/' tidak diijinkan." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nama" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Ukuran" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Dimodifikasi" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "Penanganan berkas" @@ -223,80 +194,76 @@ msgstr "Penanganan berkas" msgid "Maximum upload size" msgstr "Ukuran unggah maksimum" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "Kemungkinan maks:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Dibutuhkan untuk multi-berkas dan unduhan folder" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Aktifkan unduhan ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 adalah tidak terbatas" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Ukuran masukan maksimal untuk berkas ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "simpan" #: templates/index.php:7 msgid "New" msgstr "Baru" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Berkas teks" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Folder" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Unggah" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Batal mengunggah" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Tidak ada apa-apa di sini. Unggah sesuatu!" -#: templates/index.php:52 -msgid "Share" -msgstr "Bagikan" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Unduh" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Unggahan terlalu besar" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Berkas yang anda coba unggah melebihi ukuran maksimum untuk pengunggahan berkas di server ini." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Berkas sedang dipindai, silahkan tunggu." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Sedang memindai" diff --git a/l10n/id/files_external.po b/l10n/id/files_external.po index 87060eb50f201ca7be5dcec4e7894d2938b9eff5..cdec2730ac7a6c33007a1af706a9a7d490c6f0b9 100644 --- a/l10n/id/files_external.po +++ b/l10n/id/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-21 02:03+0200\n" -"PO-Revision-Date: 2012-10-20 23:34+0000\n" -"Last-Translator: elmakong \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "penyimpanan eksternal" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "konfigurasi" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "pilihan" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "berlaku" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "tidak satupun di set" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "semua pengguna" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "grup" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "pengguna" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "hapus" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/id/lib.po b/l10n/id/lib.po index 250558d665d602b458b738872fb28b45ee096593..4987faad0d443e426cadc292110a73d66b23441b 100644 --- a/l10n/id/lib.po +++ b/l10n/id/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "aplikasi" msgid "Admin" msgstr "admin" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "download ZIP sedang dimatikan" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "file harus di unduh satu persatu" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "kembali ke daftar file" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "file yang dipilih terlalu besar untuk membuat file zip" @@ -82,45 +82,55 @@ msgstr "teks" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "beberapa detik yang lalu" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 menit lalu" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d menit lalu" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "hari ini" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "kemarin" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d hari lalu" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "bulan kemarin" -#: template.php:96 -msgid "months ago" -msgstr "beberapa bulan lalu" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "tahun kemarin" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "beberapa tahun lalu" @@ -136,3 +146,8 @@ msgstr "terbaru" #: updater.php:80 msgid "updates check is disabled" msgstr "pengecekan pembaharuan sedang non-aktifkan" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/id/settings.po b/l10n/id/settings.po index 6701fcf032711a50c1bf5d692bc2b888664955e1..478557f09e06f2472703d69a347675b2a8385e64 100644 --- a/l10n/id/settings.po +++ b/l10n/id/settings.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-21 02:03+0200\n" -"PO-Revision-Date: 2012-10-20 23:12+0000\n" -"Last-Translator: elmakong \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,69 +21,73 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email tersimpan" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Email tidak sah" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID telah dirubah" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Permintaan tidak valid" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "autentikasi bermasalah" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Bahasa telah diganti" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "NonAktifkan" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Aktifkan" @@ -95,93 +99,6 @@ msgstr "Menyimpan..." msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Peringatan Keamanan" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "perbolehkan aplikasi untuk menggunakan berbagi API" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "perbolehkan link" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Lebih" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Tambahkan App anda" @@ -214,21 +131,21 @@ msgstr "Mengelola berkas besar" msgid "Ask a question" msgstr "Ajukan pertanyaan" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Bermasalah saat menghubungi database bantuan." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Pergi kesana secara manual." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Jawab" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -287,6 +204,16 @@ msgstr "Bantu menerjemahkan" msgid "use this address to connect to your ownCloud in your file manager" msgstr "gunakan alamat ini untuk terhubung dengan ownCloud anda dalam file manager anda" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nama" diff --git a/l10n/id/user_ldap.po b/l10n/id/user_ldap.po index 8069104219ec3b62fbcbbf68052a4cc73d4d7247..193df390395814ecd9b27adf9daa544fdb5e4d9f 100644 --- a/l10n/id/user_ldap.po +++ b/l10n/id/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: 2012-10-22 02:02+0200\n" -"PO-Revision-Date: 2012-10-21 05:36+0000\n" -"Last-Translator: elmakong \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "host" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "kata kunci" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "gunakan saringan login" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "saringan grup" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "gunakan TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "jangan gunakan untuk koneksi SSL, itu akan gagal." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "matikan validasi sertivikat SSL" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "tidak disarankan, gunakan hanya untuk pengujian." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "dalam bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "dalam detik. perubahan mengosongkan cache" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "bantuan" diff --git a/l10n/id/user_webdavauth.po b/l10n/id/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..68181d4405cb81b228a1fdcda925d0952bd1c3d7 --- /dev/null +++ b/l10n/id/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/is/core.po b/l10n/is/core.po new file mode 100644 index 0000000000000000000000000000000000000000..4432000b3cc14744741c0be3744a5776c56a0487 --- /dev/null +++ b/l10n/is/core.po @@ -0,0 +1,580 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Flokkur ekki gefin" + +#: ajax/vcategories/add.php:30 +msgid "No category to add?" +msgstr "" + +#: ajax/vcategories/add.php:37 +msgid "This category already exists: " +msgstr "" + +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 +msgid "Settings" +msgstr "" + +#: js/js.js:704 +msgid "seconds ago" +msgstr "sek síðan" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 min síðan" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} min síðan" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "í dag" + +#: js/js.js:710 +msgid "yesterday" +msgstr "í gær" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} dagar síðan" + +#: js/js.js:712 +msgid "last month" +msgstr "síðasta mánuði" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "mánuðir síðan" + +#: js/js.js:715 +msgid "last year" +msgstr "síðasta ári" + +#: js/js.js:716 +msgid "years ago" +msgstr "árum síðan" + +#: js/oc-dialogs.js:126 +msgid "Choose" +msgstr "" + +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 +msgid "Cancel" +msgstr "" + +#: js/oc-dialogs.js:162 +msgid "No" +msgstr "" + +#: js/oc-dialogs.js:163 +msgid "Yes" +msgstr "" + +#: js/oc-dialogs.js:180 +msgid "Ok" +msgstr "" + +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" + +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 +msgid "Error" +msgstr "" + +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 +msgid "Error while sharing" +msgstr "" + +#: js/share.js:135 +msgid "Error while unsharing" +msgstr "" + +#: js/share.js:142 +msgid "Error while changing permissions" +msgstr "" + +#: js/share.js:151 +msgid "Shared with you and the group {group} by {owner}" +msgstr "" + +#: js/share.js:153 +msgid "Shared with you by {owner}" +msgstr "" + +#: js/share.js:158 +msgid "Share with" +msgstr "" + +#: js/share.js:163 +msgid "Share with link" +msgstr "" + +#: js/share.js:164 +msgid "Password protect" +msgstr "" + +#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: templates/verify.php:13 +msgid "Password" +msgstr "Lykilorð" + +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + +#: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 +msgid "Set expiration date" +msgstr "" + +#: js/share.js:178 +msgid "Expiration date" +msgstr "" + +#: js/share.js:210 +msgid "Share via email:" +msgstr "" + +#: js/share.js:212 +msgid "No people found" +msgstr "" + +#: js/share.js:239 +msgid "Resharing is not allowed" +msgstr "" + +#: js/share.js:275 +msgid "Shared in {item} with {user}" +msgstr "" + +#: js/share.js:296 +msgid "Unshare" +msgstr "" + +#: js/share.js:308 +msgid "can edit" +msgstr "" + +#: js/share.js:310 +msgid "access control" +msgstr "" + +#: js/share.js:313 +msgid "create" +msgstr "" + +#: js/share.js:316 +msgid "update" +msgstr "" + +#: js/share.js:319 +msgid "delete" +msgstr "" + +#: js/share.js:322 +msgid "share" +msgstr "" + +#: js/share.js:353 js/share.js:528 js/share.js:530 +msgid "Password protected" +msgstr "" + +#: js/share.js:541 +msgid "Error unsetting expiration date" +msgstr "" + +#: js/share.js:553 +msgid "Error setting expiration date" +msgstr "" + +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + +#: lostpassword/controller.php:47 +msgid "ownCloud password reset" +msgstr "" + +#: lostpassword/templates/email.php:2 +msgid "Use the following link to reset your password: {link}" +msgstr "" + +#: lostpassword/templates/lostpassword.php:3 +msgid "You will receive a link to reset your password via Email." +msgstr "" + +#: lostpassword/templates/lostpassword.php:5 +msgid "Reset email send." +msgstr "" + +#: lostpassword/templates/lostpassword.php:8 +msgid "Request failed!" +msgstr "" + +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 +#: templates/login.php:20 +msgid "Username" +msgstr "Notendanafn" + +#: lostpassword/templates/lostpassword.php:14 +msgid "Request reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:4 +msgid "Your password was reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:5 +msgid "To login page" +msgstr "" + +#: lostpassword/templates/resetpassword.php:8 +msgid "New password" +msgstr "" + +#: lostpassword/templates/resetpassword.php:11 +msgid "Reset password" +msgstr "" + +#: strings.php:5 +msgid "Personal" +msgstr "Persónustillingar" + +#: strings.php:6 +msgid "Users" +msgstr "" + +#: strings.php:7 +msgid "Apps" +msgstr "" + +#: strings.php:8 +msgid "Admin" +msgstr "Vefstjórn" + +#: strings.php:9 +msgid "Help" +msgstr "Help" + +#: templates/403.php:12 +msgid "Access forbidden" +msgstr "" + +#: templates/404.php:12 +msgid "Cloud not found" +msgstr "Skýið finnst eigi" + +#: templates/edit_categories_dialog.php:4 +msgid "Edit categories" +msgstr "Breyta flokkum" + +#: templates/edit_categories_dialog.php:16 +msgid "Add" +msgstr "Bæta" + +#: templates/installation.php:23 templates/installation.php:31 +msgid "Security Warning" +msgstr "" + +#: templates/installation.php:24 +msgid "" +"No secure random number generator is available, please enable the PHP " +"OpenSSL extension." +msgstr "" + +#: templates/installation.php:26 +msgid "" +"Without a secure random number generator an attacker may be able to predict " +"password reset tokens and take over your account." +msgstr "" + +#: templates/installation.php:32 +msgid "" +"Your data directory and your files are probably accessible from the " +"internet. The .htaccess file that ownCloud provides is not working. We " +"strongly suggest that you configure your webserver in a way that the data " +"directory is no longer accessible or you move the data directory outside the" +" webserver document root." +msgstr "" + +#: templates/installation.php:36 +msgid "Create an admin account" +msgstr "Útbúa vefstjóra aðgang" + +#: templates/installation.php:48 +msgid "Advanced" +msgstr "" + +#: templates/installation.php:50 +msgid "Data folder" +msgstr "" + +#: templates/installation.php:57 +msgid "Configure the database" +msgstr "" + +#: templates/installation.php:62 templates/installation.php:73 +#: templates/installation.php:83 templates/installation.php:93 +msgid "will be used" +msgstr "" + +#: templates/installation.php:105 +msgid "Database user" +msgstr "" + +#: templates/installation.php:109 +msgid "Database password" +msgstr "" + +#: templates/installation.php:113 +msgid "Database name" +msgstr "" + +#: templates/installation.php:121 +msgid "Database tablespace" +msgstr "" + +#: templates/installation.php:127 +msgid "Database host" +msgstr "" + +#: templates/installation.php:132 +msgid "Finish setup" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Sunday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Monday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Tuesday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Wednesday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Thursday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Friday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Saturday" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "January" +msgstr "Janúar" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "February" +msgstr "Febrúar" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "March" +msgstr "Mars" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "April" +msgstr "Apríl" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "May" +msgstr "Maí" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "June" +msgstr "Júní" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "July" +msgstr "Júlí" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "August" +msgstr "Ágúst" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "September" +msgstr "September" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "October" +msgstr "Október" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "November" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "December" +msgstr "" + +#: templates/layout.guest.php:42 +msgid "web services under your control" +msgstr "" + +#: templates/layout.user.php:45 +msgid "Log out" +msgstr "Útskrá" + +#: templates/login.php:8 +msgid "Automatic logon rejected!" +msgstr "" + +#: templates/login.php:9 +msgid "" +"If you did not change your password recently, your account may be " +"compromised!" +msgstr "" + +#: templates/login.php:10 +msgid "Please change your password to secure your account again." +msgstr "" + +#: templates/login.php:15 +msgid "Lost your password?" +msgstr "" + +#: templates/login.php:27 +msgid "remember" +msgstr "" + +#: templates/login.php:28 +msgid "Log in" +msgstr "" + +#: templates/logout.php:1 +msgid "You are logged out." +msgstr "Þú ert útskráð(ur)." + +#: templates/part.pagenavi.php:3 +msgid "prev" +msgstr "fyrra" + +#: templates/part.pagenavi.php:20 +msgid "next" +msgstr "næsta" + +#: templates/verify.php:5 +msgid "Security Warning!" +msgstr "" + +#: templates/verify.php:6 +msgid "" +"Please verify your password.
    For security reasons you may be " +"occasionally asked to enter your password again." +msgstr "" + +#: templates/verify.php:16 +msgid "Verify" +msgstr "" diff --git a/l10n/is/files.po b/l10n/is/files.po new file mode 100644 index 0000000000000000000000000000000000000000..094b80b04e41f249c56a9c3b1279c7b0a526f433 --- /dev/null +++ b/l10n/is/files.po @@ -0,0 +1,266 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-06 00:11+0100\n" +"PO-Revision-Date: 2011-08-13 02:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/upload.php:20 +msgid "There is no error, the file uploaded with success" +msgstr "" + +#: ajax/upload.php:21 +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" + +#: ajax/upload.php:23 +msgid "" +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " +"the HTML form" +msgstr "" + +#: ajax/upload.php:25 +msgid "The uploaded file was only partially uploaded" +msgstr "" + +#: ajax/upload.php:26 +msgid "No file was uploaded" +msgstr "" + +#: ajax/upload.php:27 +msgid "Missing a temporary folder" +msgstr "" + +#: ajax/upload.php:28 +msgid "Failed to write to disk" +msgstr "" + +#: appinfo/app.php:10 +msgid "Files" +msgstr "" + +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 +msgid "Unshare" +msgstr "" + +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 +msgid "Delete" +msgstr "" + +#: js/fileactions.js:181 +msgid "Rename" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "{new_name} already exists" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "replace" +msgstr "" + +#: js/filelist.js:201 +msgid "suggest name" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "cancel" +msgstr "" + +#: js/filelist.js:250 +msgid "replaced {new_name}" +msgstr "" + +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 +msgid "undo" +msgstr "" + +#: js/filelist.js:252 +msgid "replaced {new_name} with {old_name}" +msgstr "" + +#: js/filelist.js:284 +msgid "unshared {files}" +msgstr "" + +#: js/filelist.js:286 +msgid "deleted {files}" +msgstr "" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 +msgid "generating ZIP-file, it may take some time." +msgstr "" + +#: js/files.js:218 +msgid "Unable to upload your file as it is a directory or has 0 bytes" +msgstr "" + +#: js/files.js:218 +msgid "Upload Error" +msgstr "" + +#: js/files.js:235 +msgid "Close" +msgstr "" + +#: js/files.js:254 js/files.js:368 js/files.js:398 +msgid "Pending" +msgstr "" + +#: js/files.js:274 +msgid "1 file uploading" +msgstr "" + +#: js/files.js:277 js/files.js:331 js/files.js:346 +msgid "{count} files uploading" +msgstr "" + +#: js/files.js:349 js/files.js:382 +msgid "Upload cancelled." +msgstr "" + +#: js/files.js:451 +msgid "" +"File upload is in progress. Leaving the page now will cancel the upload." +msgstr "" + +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" + +#: js/files.js:704 +msgid "{count} files scanned" +msgstr "" + +#: js/files.js:712 +msgid "error while scanning" +msgstr "" + +#: js/files.js:785 templates/index.php:65 +msgid "Name" +msgstr "" + +#: js/files.js:786 templates/index.php:76 +msgid "Size" +msgstr "" + +#: js/files.js:787 templates/index.php:78 +msgid "Modified" +msgstr "" + +#: js/files.js:814 +msgid "1 folder" +msgstr "" + +#: js/files.js:816 +msgid "{count} folders" +msgstr "" + +#: js/files.js:824 +msgid "1 file" +msgstr "" + +#: js/files.js:826 +msgid "{count} files" +msgstr "" + +#: templates/admin.php:5 +msgid "File handling" +msgstr "" + +#: templates/admin.php:7 +msgid "Maximum upload size" +msgstr "" + +#: templates/admin.php:9 +msgid "max. possible: " +msgstr "" + +#: templates/admin.php:12 +msgid "Needed for multi-file and folder downloads." +msgstr "" + +#: templates/admin.php:14 +msgid "Enable ZIP-download" +msgstr "" + +#: templates/admin.php:17 +msgid "0 is unlimited" +msgstr "" + +#: templates/admin.php:19 +msgid "Maximum input size for ZIP files" +msgstr "" + +#: templates/admin.php:23 +msgid "Save" +msgstr "" + +#: templates/index.php:7 +msgid "New" +msgstr "" + +#: templates/index.php:10 +msgid "Text file" +msgstr "" + +#: templates/index.php:12 +msgid "Folder" +msgstr "" + +#: templates/index.php:14 +msgid "From link" +msgstr "" + +#: templates/index.php:35 +msgid "Upload" +msgstr "" + +#: templates/index.php:43 +msgid "Cancel upload" +msgstr "" + +#: templates/index.php:57 +msgid "Nothing in here. Upload something!" +msgstr "" + +#: templates/index.php:71 +msgid "Download" +msgstr "" + +#: templates/index.php:103 +msgid "Upload too large" +msgstr "" + +#: templates/index.php:105 +msgid "" +"The files you are trying to upload exceed the maximum size for file uploads " +"on this server." +msgstr "" + +#: templates/index.php:110 +msgid "Files are being scanned, please wait." +msgstr "" + +#: templates/index.php:113 +msgid "Current scanning" +msgstr "" diff --git a/l10n/is/files_encryption.po b/l10n/is/files_encryption.po new file mode 100644 index 0000000000000000000000000000000000000000..aba8a60b74f059ceb51ef93a963e360883b26e74 --- /dev/null +++ b/l10n/is/files_encryption.po @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-06 00:11+0100\n" +"PO-Revision-Date: 2012-08-12 22:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:3 +msgid "Encryption" +msgstr "" + +#: templates/settings.php:4 +msgid "Exclude the following file types from encryption" +msgstr "" + +#: templates/settings.php:5 +msgid "None" +msgstr "" + +#: templates/settings.php:12 +msgid "Enable Encryption" +msgstr "" diff --git a/l10n/is/files_external.po b/l10n/is/files_external.po new file mode 100644 index 0000000000000000000000000000000000000000..a62f4ed1e0a66428f1b6167b31812b021df561ad --- /dev/null +++ b/l10n/is/files_external.po @@ -0,0 +1,120 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23 +msgid "Access granted" +msgstr "" + +#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86 +msgid "Error configuring Dropbox storage" +msgstr "" + +#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40 +msgid "Grant access" +msgstr "" + +#: js/dropbox.js:73 js/google.js:72 +msgid "Fill out all required fields" +msgstr "" + +#: js/dropbox.js:85 +msgid "Please provide a valid Dropbox app key and secret." +msgstr "" + +#: js/google.js:26 js/google.js:73 js/google.js:78 +msgid "Error configuring Google Drive storage" +msgstr "" + +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + +#: templates/settings.php:3 +msgid "External Storage" +msgstr "" + +#: templates/settings.php:8 templates/settings.php:22 +msgid "Mount point" +msgstr "" + +#: templates/settings.php:9 +msgid "Backend" +msgstr "" + +#: templates/settings.php:10 +msgid "Configuration" +msgstr "" + +#: templates/settings.php:11 +msgid "Options" +msgstr "" + +#: templates/settings.php:12 +msgid "Applicable" +msgstr "" + +#: templates/settings.php:27 +msgid "Add mount point" +msgstr "" + +#: templates/settings.php:85 +msgid "None set" +msgstr "" + +#: templates/settings.php:86 +msgid "All Users" +msgstr "" + +#: templates/settings.php:87 +msgid "Groups" +msgstr "" + +#: templates/settings.php:95 +msgid "Users" +msgstr "" + +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 +msgid "Delete" +msgstr "" + +#: templates/settings.php:124 +msgid "Enable User External Storage" +msgstr "" + +#: templates/settings.php:125 +msgid "Allow users to mount their own external storage" +msgstr "" + +#: templates/settings.php:139 +msgid "SSL root certificates" +msgstr "" + +#: templates/settings.php:158 +msgid "Import Root Certificate" +msgstr "" diff --git a/l10n/is/files_sharing.po b/l10n/is/files_sharing.po new file mode 100644 index 0000000000000000000000000000000000000000..1d9102f08498bec9d307a2054f7d7e6acb6f4490 --- /dev/null +++ b/l10n/is/files_sharing.po @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-06 00:11+0100\n" +"PO-Revision-Date: 2012-08-12 22:35+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/authenticate.php:4 +msgid "Password" +msgstr "" + +#: templates/authenticate.php:6 +msgid "Submit" +msgstr "" + +#: templates/public.php:17 +#, php-format +msgid "%s shared the folder %s with you" +msgstr "" + +#: templates/public.php:19 +#, php-format +msgid "%s shared the file %s with you" +msgstr "" + +#: templates/public.php:22 templates/public.php:38 +msgid "Download" +msgstr "" + +#: templates/public.php:37 +msgid "No preview available for" +msgstr "" + +#: templates/public.php:43 +msgid "web services under your control" +msgstr "" diff --git a/l10n/is/files_versions.po b/l10n/is/files_versions.po new file mode 100644 index 0000000000000000000000000000000000000000..82fb03584754205e12c4c622f868abae4104296a --- /dev/null +++ b/l10n/is/files_versions.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-06 00:11+0100\n" +"PO-Revision-Date: 2012-08-12 22:37+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: js/settings-personal.js:31 templates/settings-personal.php:10 +msgid "Expire all versions" +msgstr "" + +#: js/versions.js:16 +msgid "History" +msgstr "" + +#: templates/settings-personal.php:4 +msgid "Versions" +msgstr "" + +#: templates/settings-personal.php:7 +msgid "This will delete all existing backup versions of your files" +msgstr "" + +#: templates/settings.php:3 +msgid "Files Versioning" +msgstr "" + +#: templates/settings.php:4 +msgid "Enable" +msgstr "" diff --git a/l10n/is/lib.po b/l10n/is/lib.po new file mode 100644 index 0000000000000000000000000000000000000000..8531c69aa27253cb0a8a44f1a826abaf51097ad2 --- /dev/null +++ b/l10n/is/lib.po @@ -0,0 +1,152 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-06 00:11+0100\n" +"PO-Revision-Date: 2012-07-27 22:23+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: app.php:287 +msgid "Help" +msgstr "" + +#: app.php:294 +msgid "Personal" +msgstr "" + +#: app.php:299 +msgid "Settings" +msgstr "" + +#: app.php:304 +msgid "Users" +msgstr "" + +#: app.php:311 +msgid "Apps" +msgstr "" + +#: app.php:313 +msgid "Admin" +msgstr "" + +#: files.php:361 +msgid "ZIP download is turned off." +msgstr "" + +#: files.php:362 +msgid "Files need to be downloaded one by one." +msgstr "" + +#: files.php:362 files.php:387 +msgid "Back to Files" +msgstr "" + +#: files.php:386 +msgid "Selected files too large to generate zip file." +msgstr "" + +#: json.php:28 +msgid "Application is not enabled" +msgstr "" + +#: json.php:39 json.php:64 json.php:77 json.php:89 +msgid "Authentication error" +msgstr "" + +#: json.php:51 +msgid "Token expired. Please reload page." +msgstr "" + +#: search/provider/file.php:17 search/provider/file.php:35 +msgid "Files" +msgstr "" + +#: search/provider/file.php:26 search/provider/file.php:33 +msgid "Text" +msgstr "" + +#: search/provider/file.php:29 +msgid "Images" +msgstr "" + +#: template.php:103 +msgid "seconds ago" +msgstr "" + +#: template.php:104 +msgid "1 minute ago" +msgstr "" + +#: template.php:105 +#, php-format +msgid "%d minutes ago" +msgstr "" + +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 +msgid "today" +msgstr "" + +#: template.php:109 +msgid "yesterday" +msgstr "" + +#: template.php:110 +#, php-format +msgid "%d days ago" +msgstr "" + +#: template.php:111 +msgid "last month" +msgstr "" + +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" + +#: template.php:113 +msgid "last year" +msgstr "" + +#: template.php:114 +msgid "years ago" +msgstr "" + +#: updater.php:75 +#, php-format +msgid "%s is available. Get more information" +msgstr "" + +#: updater.php:77 +msgid "up to date" +msgstr "" + +#: updater.php:80 +msgid "updates check is disabled" +msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/is/settings.po b/l10n/is/settings.po new file mode 100644 index 0000000000000000000000000000000000000000..fadc3690e0abe76ef502f4982220e9d3b7454f5f --- /dev/null +++ b/l10n/is/settings.po @@ -0,0 +1,247 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-06 00:11+0100\n" +"PO-Revision-Date: 2011-07-25 16:05+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/apps/ocs.php:20 +msgid "Unable to load list from App Store" +msgstr "" + +#: ajax/creategroup.php:10 +msgid "Group already exists" +msgstr "" + +#: ajax/creategroup.php:19 +msgid "Unable to add group" +msgstr "" + +#: ajax/enableapp.php:12 +msgid "Could not enable app. " +msgstr "" + +#: ajax/lostpassword.php:12 +msgid "Email saved" +msgstr "" + +#: ajax/lostpassword.php:14 +msgid "Invalid email" +msgstr "" + +#: ajax/openid.php:13 +msgid "OpenID Changed" +msgstr "" + +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 +msgid "Invalid request" +msgstr "" + +#: ajax/removegroup.php:13 +msgid "Unable to delete group" +msgstr "" + +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "" + +#: ajax/removeuser.php:24 +msgid "Unable to delete user" +msgstr "" + +#: ajax/setlanguage.php:15 +msgid "Language changed" +msgstr "" + +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 +#, php-format +msgid "Unable to add user to group %s" +msgstr "" + +#: ajax/togglegroups.php:34 +#, php-format +msgid "Unable to remove user from group %s" +msgstr "" + +#: js/apps.js:28 js/apps.js:67 +msgid "Disable" +msgstr "" + +#: js/apps.js:28 js/apps.js:55 +msgid "Enable" +msgstr "" + +#: js/personal.js:69 +msgid "Saving..." +msgstr "" + +#: personal.php:42 personal.php:43 +msgid "__language_name__" +msgstr "" + +#: templates/apps.php:10 +msgid "Add your App" +msgstr "" + +#: templates/apps.php:11 +msgid "More Apps" +msgstr "" + +#: templates/apps.php:27 +msgid "Select an App" +msgstr "" + +#: templates/apps.php:31 +msgid "See application page at apps.owncloud.com" +msgstr "" + +#: templates/apps.php:32 +msgid "-licensed by " +msgstr "" + +#: templates/help.php:9 +msgid "Documentation" +msgstr "" + +#: templates/help.php:10 +msgid "Managing Big Files" +msgstr "" + +#: templates/help.php:11 +msgid "Ask a question" +msgstr "" + +#: templates/help.php:22 +msgid "Problems connecting to help database." +msgstr "" + +#: templates/help.php:23 +msgid "Go there manually." +msgstr "" + +#: templates/help.php:31 +msgid "Answer" +msgstr "" + +#: templates/personal.php:8 +#, php-format +msgid "You have used %s of the available %s" +msgstr "" + +#: templates/personal.php:12 +msgid "Desktop and Mobile Syncing Clients" +msgstr "" + +#: templates/personal.php:13 +msgid "Download" +msgstr "" + +#: templates/personal.php:19 +msgid "Your password was changed" +msgstr "" + +#: templates/personal.php:20 +msgid "Unable to change your password" +msgstr "" + +#: templates/personal.php:21 +msgid "Current password" +msgstr "" + +#: templates/personal.php:22 +msgid "New password" +msgstr "" + +#: templates/personal.php:23 +msgid "show" +msgstr "" + +#: templates/personal.php:24 +msgid "Change password" +msgstr "" + +#: templates/personal.php:30 +msgid "Email" +msgstr "" + +#: templates/personal.php:31 +msgid "Your email address" +msgstr "" + +#: templates/personal.php:32 +msgid "Fill in an email address to enable password recovery" +msgstr "" + +#: templates/personal.php:38 templates/personal.php:39 +msgid "Language" +msgstr "" + +#: templates/personal.php:44 +msgid "Help translate" +msgstr "" + +#: templates/personal.php:51 +msgid "use this address to connect to your ownCloud in your file manager" +msgstr "" + +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + +#: templates/users.php:21 templates/users.php:76 +msgid "Name" +msgstr "" + +#: templates/users.php:23 templates/users.php:77 +msgid "Password" +msgstr "" + +#: templates/users.php:26 templates/users.php:78 templates/users.php:98 +msgid "Groups" +msgstr "" + +#: templates/users.php:32 +msgid "Create" +msgstr "" + +#: templates/users.php:35 +msgid "Default Quota" +msgstr "" + +#: templates/users.php:55 templates/users.php:138 +msgid "Other" +msgstr "" + +#: templates/users.php:80 templates/users.php:112 +msgid "Group Admin" +msgstr "" + +#: templates/users.php:82 +msgid "Quota" +msgstr "" + +#: templates/users.php:146 +msgid "Delete" +msgstr "" diff --git a/l10n/is/user_ldap.po b/l10n/is/user_ldap.po new file mode 100644 index 0000000000000000000000000000000000000000..06ab3b51ea619552892f69739382262bc3fb0722 --- /dev/null +++ b/l10n/is/user_ldap.po @@ -0,0 +1,183 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 +msgid "Host" +msgstr "" + +#: templates/settings.php:15 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "" + +#: templates/settings.php:16 +msgid "Base DN" +msgstr "" + +#: templates/settings.php:16 +msgid "You can specify Base DN for users and groups in the Advanced tab" +msgstr "" + +#: templates/settings.php:17 +msgid "User DN" +msgstr "" + +#: templates/settings.php:17 +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 "" + +#: templates/settings.php:18 +msgid "Password" +msgstr "" + +#: templates/settings.php:18 +msgid "For anonymous access, leave DN and Password empty." +msgstr "" + +#: templates/settings.php:19 +msgid "User Login Filter" +msgstr "" + +#: templates/settings.php:19 +#, php-format +msgid "" +"Defines the filter to apply, when login is attempted. %%uid replaces the " +"username in the login action." +msgstr "" + +#: templates/settings.php:19 +#, php-format +msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" +msgstr "" + +#: templates/settings.php:20 +msgid "User List Filter" +msgstr "" + +#: templates/settings.php:20 +msgid "Defines the filter to apply, when retrieving users." +msgstr "" + +#: templates/settings.php:20 +msgid "without any placeholder, e.g. \"objectClass=person\"." +msgstr "" + +#: templates/settings.php:21 +msgid "Group Filter" +msgstr "" + +#: templates/settings.php:21 +msgid "Defines the filter to apply, when retrieving groups." +msgstr "" + +#: templates/settings.php:21 +msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." +msgstr "" + +#: templates/settings.php:24 +msgid "Port" +msgstr "" + +#: templates/settings.php:25 +msgid "Base User Tree" +msgstr "" + +#: templates/settings.php:26 +msgid "Base Group Tree" +msgstr "" + +#: templates/settings.php:27 +msgid "Group-Member association" +msgstr "" + +#: templates/settings.php:28 +msgid "Use TLS" +msgstr "" + +#: templates/settings.php:28 +msgid "Do not use it for SSL connections, it will fail." +msgstr "" + +#: templates/settings.php:29 +msgid "Case insensitve LDAP server (Windows)" +msgstr "" + +#: templates/settings.php:30 +msgid "Turn off SSL certificate validation." +msgstr "" + +#: templates/settings.php:30 +msgid "" +"If connection only works with this option, import the LDAP server's SSL " +"certificate in your ownCloud server." +msgstr "" + +#: templates/settings.php:30 +msgid "Not recommended, use for testing only." +msgstr "" + +#: templates/settings.php:31 +msgid "User Display Name Field" +msgstr "" + +#: templates/settings.php:31 +msgid "The LDAP attribute to use to generate the user`s ownCloud name." +msgstr "" + +#: templates/settings.php:32 +msgid "Group Display Name Field" +msgstr "" + +#: templates/settings.php:32 +msgid "The LDAP attribute to use to generate the groups`s ownCloud name." +msgstr "" + +#: templates/settings.php:34 +msgid "in bytes" +msgstr "" + +#: templates/settings.php:36 +msgid "in seconds. A change empties the cache." +msgstr "" + +#: templates/settings.php:37 +msgid "" +"Leave empty for user name (default). Otherwise, specify an LDAP/AD " +"attribute." +msgstr "" + +#: templates/settings.php:39 +msgid "Help" +msgstr "" diff --git a/l10n/is/user_webdavauth.po b/l10n/is/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..94c92bbb7dbc73397048fad28e31539d988a7460 --- /dev/null +++ b/l10n/is/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-06 00:11+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/it/core.po b/l10n/it/core.po index 61c5313e9c0e462f384680fde9249cb063c4b7bd..d1d6f74af3ff8e319f227ce622a644a6df631fc9 100644 --- a/l10n/it/core.po +++ b/l10n/it/core.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:25+0000\n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 08:54+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" @@ -22,52 +22,164 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nome dell'applicazione non fornito." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "L'utente %s ha condiviso un file con te" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "L'utente %s ha condiviso una cartella con te" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "L'utente %s ha condiviso il file \"%s\" con te. È disponibile per lo scaricamento qui: %s" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "L'utente %s ha condiviso la cartella \"%s\" con te. È disponibile per lo scaricamento qui: %s" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Tipo di categoria non fornito." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Nessuna categoria da aggiungere?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Questa categoria esiste già: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Tipo di oggetto non fornito." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "ID %s non fornito." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Errore durante l'aggiunta di %s ai preferiti." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Nessuna categoria selezionata per l'eliminazione." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Errore durante la rimozione di %s dai preferiti." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Impostazioni" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "secondi fa" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "Un minuto fa" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minuti fa" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 ora fa" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} ore fa" + +#: js/js.js:709 +msgid "today" +msgstr "oggi" + +#: js/js.js:710 +msgid "yesterday" +msgstr "ieri" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} giorni fa" + +#: js/js.js:712 +msgid "last month" +msgstr "mese scorso" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} mesi fa" + +#: js/js.js:714 +msgid "months ago" +msgstr "mesi fa" + +#: js/js.js:715 +msgid "last year" +msgstr "anno scorso" + +#: js/js.js:716 +msgid "years ago" +msgstr "anni fa" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Scegli" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Annulla" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "No" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Sì" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Nessuna categoria selezionata per l'eliminazione." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Il tipo di oggetto non è specificato." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Errore" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Il nome dell'applicazione non è specificato." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Il file richiesto {file} non è installato!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Errore durante la condivisione" @@ -99,75 +211,91 @@ msgstr "Condividi con collegamento" msgid "Password protect" msgstr "Proteggi con password" -#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: js/share.js:168 templates/installation.php:44 templates/login.php:26 #: templates/verify.php:13 msgid "Password" msgstr "Password" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Invia collegamento via email" + #: js/share.js:173 +msgid "Send" +msgstr "Invia" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Imposta data di scadenza" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Data di scadenza" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Condividi tramite email:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Non sono state trovate altre persone" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "La ri-condivisione non è consentita" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Condiviso in {item} con {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Rimuovi condivisione" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "può modificare" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "controllo d'accesso" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "creare" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "aggiornare" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "eliminare" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "condividere" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Protetta da password" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Errore durante la rimozione della data di scadenza" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Errore durante l'impostazione della data di scadenza" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Invio in corso..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "Messaggio inviato" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Ripristino password di ownCloud" @@ -188,8 +316,8 @@ msgstr "Email di ripristino inviata." msgid "Request failed!" msgstr "Richiesta non riuscita!" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 -#: templates/login.php:20 +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39 +#: templates/login.php:21 msgid "Username" msgstr "Nome utente" @@ -245,7 +373,7 @@ msgstr "Nuvola non trovata" msgid "Edit categories" msgstr "Modifica le categorie" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Aggiungi" @@ -278,44 +406,44 @@ msgstr "La cartella dei dati e i tuoi file sono probabilmente accessibili da Int msgid "Create an admin account" msgstr "Crea un account amministratore" -#: templates/installation.php:48 +#: templates/installation.php:50 msgid "Advanced" msgstr "Avanzate" -#: templates/installation.php:50 +#: templates/installation.php:52 msgid "Data folder" msgstr "Cartella dati" -#: templates/installation.php:57 +#: templates/installation.php:59 msgid "Configure the database" msgstr "Configura il database" -#: templates/installation.php:62 templates/installation.php:73 -#: templates/installation.php:83 templates/installation.php:93 +#: templates/installation.php:64 templates/installation.php:75 +#: templates/installation.php:85 templates/installation.php:95 msgid "will be used" msgstr "sarà utilizzato" -#: templates/installation.php:105 +#: templates/installation.php:107 msgid "Database user" msgstr "Utente del database" -#: templates/installation.php:109 +#: templates/installation.php:111 msgid "Database password" msgstr "Password del database" -#: templates/installation.php:113 +#: templates/installation.php:115 msgid "Database name" msgstr "Nome del database" -#: templates/installation.php:121 +#: templates/installation.php:123 msgid "Database tablespace" msgstr "Spazio delle tabelle del database" -#: templates/installation.php:127 +#: templates/installation.php:129 msgid "Database host" msgstr "Host del database" -#: templates/installation.php:132 +#: templates/installation.php:134 msgid "Finish setup" msgstr "Termina la configurazione" @@ -399,7 +527,7 @@ msgstr "Dicembre" msgid "web services under your control" msgstr "servizi web nelle tue mani" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Esci" @@ -421,11 +549,11 @@ msgstr "Cambia la password per rendere nuovamente sicuro il tuo account." msgid "Lost your password?" msgstr "Hai perso la password?" -#: templates/login.php:27 +#: templates/login.php:29 msgid "remember" msgstr "ricorda" -#: templates/login.php:28 +#: templates/login.php:30 msgid "Log in" msgstr "Accedi" diff --git a/l10n/it/files.po b/l10n/it/files.po index 07615b478b16a121acdbd24e94829b7748d83ee2..062fa2906fdfbeeaf9fa9acf4373dbf22838a958 100644 --- a/l10n/it/files.po +++ b/l10n/it/files.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 01:41+0000\n" +"Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,196 +26,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Non ci sono errori, file caricato con successo" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Il file caricato supera il valore upload_max_filesize in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Il file caricato supera la direttiva upload_max_filesize in php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Il file caricato supera il valore MAX_FILE_SIZE definito nel form HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Il file è stato parzialmente caricato" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Nessun file è stato caricato" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Cartella temporanea mancante" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Scrittura su disco non riuscita" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "File" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Rimuovi condivisione" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Elimina" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Rinomina" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} esiste già" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "sostituisci" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "suggerisci nome" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "annulla" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "sostituito {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "annulla" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "sostituito {new_name} con {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "non condivisi {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "eliminati {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "creazione file ZIP, potrebbe richiedere del tempo." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Impossibile inviare il file poiché è una cartella o ha dimensione 0 byte" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Errore di invio" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Chiudi" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "In corso" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 file in fase di caricamento" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} file in fase di caricamentoe" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Invio annullato" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nome non valido" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Nome della cartella non valido. L'uso di \"Shared\" è riservato a ownCloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} file analizzati" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "errore durante la scansione" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nome" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Dimensione" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modificato" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 cartella" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} cartelle" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 file" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} file" -#: js/files.js:838 -msgid "seconds ago" -msgstr "secondi fa" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 minuto fa" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} minuti fa" - -#: js/files.js:843 -msgid "today" -msgstr "oggi" - -#: js/files.js:844 -msgid "yesterday" -msgstr "ieri" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} giorni fa" - -#: js/files.js:846 -msgid "last month" -msgstr "mese scorso" - -#: js/files.js:848 -msgid "months ago" -msgstr "mesi fa" - -#: js/files.js:849 -msgid "last year" -msgstr "anno scorso" - -#: js/files.js:850 -msgid "years ago" -msgstr "anni fa" - #: templates/admin.php:5 msgid "File handling" msgstr "Gestione file" @@ -224,27 +195,27 @@ msgstr "Gestione file" msgid "Maximum upload size" msgstr "Dimensione massima upload" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "numero mass.: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Necessario per lo scaricamento di file multipli e cartelle." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Abilita scaricamento ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 è illimitato" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Dimensione massima per i file ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Salva" @@ -252,52 +223,48 @@ msgstr "Salva" msgid "New" msgstr "Nuovo" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "File di testo" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Cartella" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Da collegamento" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Carica" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Annulla invio" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Non c'è niente qui. Carica qualcosa!" -#: templates/index.php:52 -msgid "Share" -msgstr "Condividi" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Scarica" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Il file caricato è troppo grande" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "I file che stai provando a caricare superano la dimensione massima consentita su questo server." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Scansione dei file in corso, attendi" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Scansione corrente" diff --git a/l10n/it/files_external.po b/l10n/it/files_external.po index bcae09b3e0f3de1a3a5d41eb5314d237713a0a21..970dad99d8e486038a7559c94bb2bd394ab257ad 100644 --- a/l10n/it/files_external.po +++ b/l10n/it/files_external.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-04 02:04+0200\n" -"PO-Revision-Date: 2012-10-03 05:50+0000\n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:42+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" @@ -43,66 +43,80 @@ msgstr "Fornisci chiave di applicazione e segreto di Dropbox validi." msgid "Error configuring Google Drive storage" msgstr "Errore durante la configurazione dell'archivio Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "Avviso: \"smbclient\" non è installato. Impossibile montare condivisioni CIFS/SMB. Chiedi all'amministratore di sistema di installarlo." + +#: lib/config.php:435 +msgid "" +"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." +msgstr "Avviso: il supporto FTP di PHP non è abilitato o non è installato. Impossibile montare condivisioni FTP. Chiedi all'amministratore di sistema di installarlo." + #: templates/settings.php:3 msgid "External Storage" msgstr "Archiviazione esterna" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Punto di mount" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Motore" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Configurazione" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Opzioni" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Applicabile" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Aggiungi punto di mount" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Nessuna impostazione" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Tutti gli utenti" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Gruppi" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Utenti" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Elimina" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Abilita la memoria esterna dell'utente" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Consenti agli utenti di montare la propria memoria esterna" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Certificati SSL radice" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importa certificato radice" diff --git a/l10n/it/lib.po b/l10n/it/lib.po index ca74f5fe760d22bb5ebd22eca8b5879a1e8ead96..093eca463d15c92df299c1dc0b90561068dc7b82 100644 --- a/l10n/it/lib.po +++ b/l10n/it/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: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 05:39+0000\n" +"POT-Creation-Date: 2012-11-17 00:01+0100\n" +"PO-Revision-Date: 2012-11-15 23:21+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" @@ -42,19 +42,19 @@ msgstr "Applicazioni" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "Lo scaricamento in formato ZIP è stato disabilitato." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "I file devono essere scaricati uno alla volta." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Torna ai file" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "I file selezionati sono troppo grandi per generare un file zip." @@ -82,45 +82,55 @@ msgstr "Testo" msgid "Images" msgstr "Immagini" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "secondi fa" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 minuto fa" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d minuti fa" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 ora fa" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d ore fa" + +#: template.php:108 msgid "today" msgstr "oggi" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "ieri" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d giorni fa" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "il mese scorso" -#: template.php:96 -msgid "months ago" -msgstr "mesi fa" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d mesi fa" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "l'anno scorso" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "anni fa" @@ -136,3 +146,8 @@ msgstr "aggiornato" #: updater.php:80 msgid "updates check is disabled" msgstr "il controllo degli aggiornamenti è disabilitato" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Impossibile trovare la categoria \"%s\"" diff --git a/l10n/it/settings.po b/l10n/it/settings.po index b79343b9d118e50799f89acbc3d404a88f7c996f..2313377614a5c57c7a40de49c002f48cbe2d1392 100644 --- a/l10n/it/settings.po +++ b/l10n/it/settings.po @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-10 02:05+0200\n" -"PO-Revision-Date: 2012-10-09 00:10+0000\n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" @@ -24,70 +24,73 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Impossibile caricare l'elenco dall'App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Errore di autenticazione" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Il gruppo esiste già" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Impossibile aggiungere il gruppo" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Impossibile abilitare l'applicazione." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email salvata" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Email non valida" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID modificato" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Richiesta non valida" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Impossibile eliminare il gruppo" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Errore di autenticazione" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Impossibile eliminare l'utente" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Lingua modificata" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Gli amministratori non possono rimuovere se stessi dal gruppo di amministrazione" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Impossibile aggiungere l'utente al gruppo %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Impossibile rimuovere l'utente dal gruppo %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Disabilita" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Abilita" @@ -95,97 +98,10 @@ msgstr "Abilita" msgid "Saving..." msgstr "Salvataggio in corso..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Italiano" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Avviso di sicurezza" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "La cartella dei dati e i tuoi file sono probabilmente accessibili da Internet.\nIl file .htaccess fornito da ownCloud non funziona. Ti consigliamo vivamente di configurare il server web in modo che la cartella dei dati non sia più accessibile e spostare la cartella fuori dalla radice del server web." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Esegui un'operazione per ogni pagina caricata" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php è registrato su un servizio webcron. Chiama la pagina cron.php nella radice di owncloud ogni minuto su http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Usa il servizio cron di sistema. Chiama il file cron.php nella cartella di owncloud tramite una pianificazione del cron di sistema ogni minuto." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Condivisione" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Abilita API di condivisione" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Consenti alle applicazioni di utilizzare le API di condivisione" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Consenti collegamenti" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Consenti agli utenti di condividere elementi al pubblico con collegamenti" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Consenti la ri-condivisione" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Consenti agli utenti di condividere elementi già condivisi" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Consenti agli utenti di condividere con chiunque" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Consenti agli utenti di condividere con gli utenti del proprio gruppo" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Registro" - -#: templates/admin.php:116 -msgid "More" -msgstr "Altro" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Sviluppato dalla comunità di ownCloud, il codice sorgente è licenziato nei termini della AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Aggiungi la tua applicazione" @@ -218,22 +134,22 @@ msgstr "Gestione file grandi" msgid "Ask a question" msgstr "Fai una domanda" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemi di connessione al database di supporto." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Raggiungilo manualmente." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Risposta" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Hai utilizzato %s dei %s disponibili" +msgid "You have used %s of the available %s" +msgstr "Hai utilizzato %s dei %s disponibili" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -291,6 +207,16 @@ msgstr "Migliora la traduzione" msgid "use this address to connect to your ownCloud in your file manager" msgstr "usa questo indirizzo per connetterti al tuo ownCloud dal gestore file" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Sviluppato dalla comunità di ownCloud, il codice sorgente è licenziato nei termini della AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nome" diff --git a/l10n/it/user_ldap.po b/l10n/it/user_ldap.po index 9c8655920c69575601abe0a0c567411777cc00f4..9dc0007050a6ce422685dce8a28eb5f158f89035 100644 --- a/l10n/it/user_ldap.po +++ b/l10n/it/user_ldap.po @@ -9,164 +9,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-30 02:02+0200\n" -"PO-Revision-Date: 2012-08-29 05:37+0000\n" +"POT-Creation-Date: 2012-12-16 00:11+0100\n" +"PO-Revision-Date: 2012-12-15 10:28+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "Avviso: le applicazioni user_ldap e user_webdavauth sono incompatibili. Potresti riscontrare un comportamento inatteso. Chiedi al tuo amministratore di sistema di disabilitarne uno." + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "Avviso: il modulo PHP LDAP richiesto non è installato, il motore non funzionerà. Chiedi al tuo amministratore di sistema di installarlo." + +#: templates/settings.php:15 msgid "Host" msgstr "Host" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "È possibile omettere il protocollo, ad eccezione se è necessario SSL. Quindi inizia con ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "DN base" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Puoi specificare una DN base per gli utenti ed i gruppi nella scheda Avanzate" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN utente" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "Il DN per il client dell'utente con cui deve essere associato, ad esempio uid=agent,dc=example,dc=com. Per l'accesso anonimo, lasciare vuoti i campi DN e Password" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Password" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Per l'accesso anonimo, lasciare vuoti i campi DN e Password" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filtro per l'accesso utente" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Specifica quale filtro utilizzare quando si tenta l'accesso. %%uid sostituisce il nome utente all'atto dell'accesso." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "utilizza il segnaposto %%uid, ad esempio \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Filtro per l'elenco utenti" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Specifica quale filtro utilizzare durante il recupero degli utenti." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "senza nessun segnaposto, per esempio \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filtro per il gruppo" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Specifica quale filtro utilizzare durante il recupero dei gruppi." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "senza nessun segnaposto, per esempio \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Porta" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Struttura base dell'utente" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Struttura base del gruppo" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Associazione gruppo-utente " -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Usa TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Non utilizzare per le connessioni SSL, fallirà." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Case insensitve LDAP server (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Disattiva il controllo del certificato SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Se la connessione funziona esclusivamente con questa opzione, importa il certificato SSL del server LDAP nel tuo server ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Non consigliato, utilizzare solo per test." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Campo per la visualizzazione del nome utente" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "L'attributo LDAP da usare per generare il nome dell'utente ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Campo per la visualizzazione del nome del gruppo" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "L'attributo LDAP da usare per generare il nome del gruppo ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "in byte" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "in secondi. Il cambio svuota la cache." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Lascia vuoto per il nome utente (predefinito). Altrimenti, specifica un attributo LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Aiuto" diff --git a/l10n/it/user_webdavauth.po b/l10n/it/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..a2580c8fe863ed6668d2340545afc2e529218d40 --- /dev/null +++ b/l10n/it/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Vincenzo Reale , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-10 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 14:45+0000\n" +"Last-Translator: Vincenzo Reale \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "URL WebDAV: http://" diff --git a/l10n/ja_JP/core.po b/l10n/ja_JP/core.po index 15e9ac22c236609f50f4cdd5bb104c76ef9b0cfd..ae1bd30ee44e62587ffaca22b0bc8bbdc584b437 100644 --- a/l10n/ja_JP/core.po +++ b/l10n/ja_JP/core.po @@ -4,14 +4,15 @@ # # Translators: # Daisuke Deguchi , 2012. +# Daisuke Deguchi , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-30 00:01+0100\n" -"PO-Revision-Date: 2012-10-29 04:16+0000\n" -"Last-Translator: Daisuke Deguchi \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 11:56+0000\n" +"Last-Translator: Daisuke Deguchi \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,52 +20,164 @@ msgstr "" "Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "アプリケーション名は提供されていません。" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "ユーザ %s はあなたとファイルを共有しています" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "ユーザ %s はあなたとフォルダを共有しています" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "ユーザ %s はあなたとファイル \"%s\" を共有しています。こちらからダウンロードできます: %s" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "ユーザ %s はあなたとフォルダ \"%s\" を共有しています。こちらからダウンロードできます: %s" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "カテゴリタイプは提供されていません。" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "追加するカテゴリはありませんか?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "このカテゴリはすでに存在します: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "オブジェクトタイプは提供されていません。" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID は提供されていません。" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "お気に入りに %s を追加エラー" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "削除するカテゴリが選択されていません。" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "お気に入りから %s の削除エラー" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "設定" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "秒前" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 分前" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} 分前" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 時間前" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} 時間前" + +#: js/js.js:709 +msgid "today" +msgstr "今日" + +#: js/js.js:710 +msgid "yesterday" +msgstr "昨日" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} 日前" + +#: js/js.js:712 +msgid "last month" +msgstr "一月前" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} 月前" + +#: js/js.js:714 +msgid "months ago" +msgstr "月前" + +#: js/js.js:715 +msgid "last year" +msgstr "一年前" + +#: js/js.js:716 +msgid "years ago" +msgstr "年前" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "選択" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "キャンセル" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "いいえ" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "はい" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "OK" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "削除するカテゴリが選択されていません。" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "オブジェクタイプが指定されていません。" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "エラー" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "アプリ名がしていされていません。" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "必要なファイル {file} がインストールされていません!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "共有でエラー発生" @@ -82,7 +195,7 @@ msgstr "あなたと {owner} のグループ {group} で共有中" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "{owner} があなたと共有中" +msgstr "{owner} と共有中" #: js/share.js:158 msgid "Share with" @@ -96,75 +209,91 @@ msgstr "URLリンクで共有" msgid "Password protect" msgstr "パスワード保護" -#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: js/share.js:168 templates/installation.php:44 templates/login.php:26 #: templates/verify.php:13 msgid "Password" msgstr "パスワード" +#: js/share.js:172 +msgid "Email link to person" +msgstr "メールリンク" + #: js/share.js:173 +msgid "Send" +msgstr "送信" + +#: js/share.js:177 msgid "Set expiration date" msgstr "有効期限を設定" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "有効期限" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "メール経由で共有:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "ユーザーが見つかりません" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "再共有は許可されていません" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "{item} 内で {user} と共有中" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "共有解除" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "編集可能" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "アクセス権限" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "作成" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "更新" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "削除" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "共有" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "パスワード保護" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "有効期限の未設定エラー" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "有効期限の設定でエラー発生" +#: js/share.js:568 +msgid "Sending ..." +msgstr "送信中..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "メールを送信しました" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloudのパスワードをリセットします" @@ -185,8 +314,8 @@ msgstr "リセットメールを送信します。" msgid "Request failed!" msgstr "リクエスト失敗!" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 -#: templates/login.php:20 +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39 +#: templates/login.php:21 msgid "Username" msgstr "ユーザ名" @@ -242,7 +371,7 @@ msgstr "見つかりません" msgid "Edit categories" msgstr "カテゴリを編集" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "追加" @@ -275,44 +404,44 @@ msgstr "データディレクトリとファイルが恐らくインターネッ msgid "Create an admin account" msgstr "管理者アカウントを作成してください" -#: templates/installation.php:48 +#: templates/installation.php:50 msgid "Advanced" msgstr "詳細設定" -#: templates/installation.php:50 +#: templates/installation.php:52 msgid "Data folder" msgstr "データフォルダ" -#: templates/installation.php:57 +#: templates/installation.php:59 msgid "Configure the database" msgstr "データベースを設定してください" -#: templates/installation.php:62 templates/installation.php:73 -#: templates/installation.php:83 templates/installation.php:93 +#: templates/installation.php:64 templates/installation.php:75 +#: templates/installation.php:85 templates/installation.php:95 msgid "will be used" msgstr "が使用されます" -#: templates/installation.php:105 +#: templates/installation.php:107 msgid "Database user" msgstr "データベースのユーザ名" -#: templates/installation.php:109 +#: templates/installation.php:111 msgid "Database password" msgstr "データベースのパスワード" -#: templates/installation.php:113 +#: templates/installation.php:115 msgid "Database name" msgstr "データベース名" -#: templates/installation.php:121 +#: templates/installation.php:123 msgid "Database tablespace" msgstr "データベースの表領域" -#: templates/installation.php:127 +#: templates/installation.php:129 msgid "Database host" msgstr "データベースのホスト名" -#: templates/installation.php:132 +#: templates/installation.php:134 msgid "Finish setup" msgstr "セットアップを完了します" @@ -396,7 +525,7 @@ msgstr "12月" msgid "web services under your control" msgstr "管理下にあるウェブサービス" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "ログアウト" @@ -418,11 +547,11 @@ msgstr "アカウント保護の為、パスワードを再度の変更をお願 msgid "Lost your password?" msgstr "パスワードを忘れましたか?" -#: templates/login.php:27 +#: templates/login.php:29 msgid "remember" msgstr "パスワードを記憶する" -#: templates/login.php:28 +#: templates/login.php:30 msgid "Log in" msgstr "ログイン" diff --git a/l10n/ja_JP/files.po b/l10n/ja_JP/files.po index 254d4021dd3835bae1f6a6c0f3723e9e2b804fb3..3f253361a8a512123fe79156419bd76cac499dbc 100644 --- a/l10n/ja_JP/files.po +++ b/l10n/ja_JP/files.po @@ -4,14 +4,16 @@ # # Translators: # Daisuke Deguchi , 2012. +# Daisuke Deguchi , 2012. +# , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-04 00:06+0100\n" +"PO-Revision-Date: 2012-12-03 01:53+0000\n" +"Last-Translator: Daisuke Deguchi \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,196 +26,167 @@ msgid "There is no error, the file uploaded with success" msgstr "エラーはありません。ファイルのアップロードは成功しました" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "アップロードされたファイルはphp.iniのupload_max_filesizeに設定されたサイズを超えています" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "アップロードされたファイルはphp.ini の upload_max_filesize に設定されたサイズを超えています:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "アップロードされたファイルはHTMLのフォームに設定されたMAX_FILE_SIZEに設定されたサイズを超えています" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "ファイルは一部分しかアップロードされませんでした" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "ファイルはアップロードされませんでした" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "テンポラリフォルダが見つかりません" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "ディスクへの書き込みに失敗しました" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "ファイル" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "共有しない" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "削除" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "名前の変更" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} はすでに存在しています" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "置き換え" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "推奨名称" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "キャンセル" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "{new_name} を置換" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "元に戻す" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "{old_name} を {new_name} に置換" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "未共有 {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "削除 {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "ZIPファイルを生成中です、しばらくお待ちください。" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "アップロード使用としているファイルがディレクトリ、もしくはサイズが0バイトのため、アップロードできません。" +msgstr "ディレクトリもしくは0バイトのファイルはアップロードできません" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "アップロードエラー" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "閉じる" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "保留" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "ファイルを1つアップロード中" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} ファイルをアップロード中" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "アップロードはキャンセルされました。" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "無効な名前、'/' は使用できません。" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "無効なフォルダ名です。\"Shared\" の利用は ownCloud が予約済みです。" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} ファイルをスキャン" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "スキャン中のエラー" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "名前" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "サイズ" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "更新日時" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 フォルダ" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} フォルダ" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 ファイル" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} ファイル" -#: js/files.js:838 -msgid "seconds ago" -msgstr "秒前" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 分前" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} 分前" - -#: js/files.js:843 -msgid "today" -msgstr "今日" - -#: js/files.js:844 -msgid "yesterday" -msgstr "昨日" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} 日前" - -#: js/files.js:846 -msgid "last month" -msgstr "一月前" - -#: js/files.js:848 -msgid "months ago" -msgstr "月前" - -#: js/files.js:849 -msgid "last year" -msgstr "一年前" - -#: js/files.js:850 -msgid "years ago" -msgstr "年前" - #: templates/admin.php:5 msgid "File handling" msgstr "ファイル操作" @@ -222,27 +195,27 @@ msgstr "ファイル操作" msgid "Maximum upload size" msgstr "最大アップロードサイズ" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "最大容量: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "複数ファイルおよびフォルダのダウンロードに必要" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "ZIP形式のダウンロードを有効にする" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0を指定した場合は無制限" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "ZIPファイルへの最大入力サイズ" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "保存" @@ -250,52 +223,48 @@ msgstr "保存" msgid "New" msgstr "新規" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "テキストファイル" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "フォルダ" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "リンク" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "アップロード" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "アップロードをキャンセル" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "ここには何もありません。何かアップロードしてください。" -#: templates/index.php:52 -msgid "Share" -msgstr "共有" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "ダウンロード" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "ファイルサイズが大きすぎます" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "アップロードしようとしているファイルは、サーバで規定された最大サイズを超えています。" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "ファイルをスキャンしています、しばらくお待ちください。" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "スキャン中" diff --git a/l10n/ja_JP/files_external.po b/l10n/ja_JP/files_external.po index c857478540bfe96722e69508f87d7c247031a52e..6e0b94a6f3fb9491a6b2576ec1624e6087fe64fd 100644 --- a/l10n/ja_JP/files_external.po +++ b/l10n/ja_JP/files_external.po @@ -4,13 +4,14 @@ # # Translators: # Daisuke Deguchi , 2012. +# Daisuke Deguchi , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-04 02:04+0200\n" -"PO-Revision-Date: 2012-10-03 02:12+0000\n" -"Last-Translator: Daisuke Deguchi \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 12:24+0000\n" +"Last-Translator: Daisuke Deguchi \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +43,80 @@ msgstr "有効なDropboxアプリのキーとパスワードを入力して下 msgid "Error configuring Google Drive storage" msgstr "Googleドライブストレージの設定エラー" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "警告: \"smbclient\" はインストールされていません。CIFS/SMB 共有のマウントはできません。システム管理者にインストールをお願いして下さい。" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "警告: PHPのFTPサポートは無効もしくはインストールされていません。FTP共有のマウントはできません。システム管理者にインストールをお願いして下さい。" + #: templates/settings.php:3 msgid "External Storage" msgstr "外部ストレージ" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "マウントポイント" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "バックエンド" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "設定" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "オプション" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "適用範囲" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "マウントポイントを追加" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "未設定" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "すべてのユーザ" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "グループ" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "ユーザ" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "削除" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "ユーザの外部ストレージを有効にする" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "ユーザに外部ストレージのマウントを許可する" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSLルート証明書" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "ルート証明書をインポート" diff --git a/l10n/ja_JP/lib.po b/l10n/ja_JP/lib.po index 354de86dd353b5f0a6cf29cac993511fdf36e8e0..2f16f6575407be20ac8e5086499e8f06c0a3a6a9 100644 --- a/l10n/ja_JP/lib.po +++ b/l10n/ja_JP/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: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 03:25+0000\n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-15 00:37+0000\n" "Last-Translator: Daisuke Deguchi \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" @@ -42,19 +42,19 @@ msgstr "アプリ" msgid "Admin" msgstr "管理者" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "ZIPダウンロードは無効です。" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "ファイルは1つずつダウンロードする必要があります。" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "ファイルに戻る" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "選択したファイルはZIPファイルの生成には大きすぎます。" @@ -82,45 +82,55 @@ msgstr "TTY TDD" msgid "Images" msgstr "画像" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "秒前" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1分前" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d 分前" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 時間前" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d 時間前" + +#: template.php:108 msgid "today" msgstr "今日" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "昨日" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d 日前" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "先月" -#: template.php:96 -msgid "months ago" -msgstr "月前" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d 分前" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "昨年" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "年前" @@ -136,3 +146,8 @@ msgstr "最新です" #: updater.php:80 msgid "updates check is disabled" msgstr "更新チェックは無効です" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "カテゴリ \"%s\" が見つかりませんでした" diff --git a/l10n/ja_JP/settings.po b/l10n/ja_JP/settings.po index 55908aa27794ccbc823761b0c0a670945efcc2a6..8d92134dba54dacf94a959c22de59226f1b9e5f6 100644 --- a/l10n/ja_JP/settings.po +++ b/l10n/ja_JP/settings.po @@ -4,14 +4,15 @@ # # Translators: # Daisuke Deguchi , 2012. +# , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-23 02:02+0200\n" -"PO-Revision-Date: 2012-10-22 10:57+0000\n" -"Last-Translator: Daisuke Deguchi \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: Daisuke Deguchi \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,69 +20,73 @@ msgstr "" "Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "アプリストアからリストをロードできません" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "グループは既に存在しています" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "グループを追加できません" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "アプリを有効にできませんでした。" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "メールアドレスを保存しました" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "無効なメールアドレス" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenIDが変更されました" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "無効なリクエストです" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "グループを削除できません" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "認証エラー" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "ユーザを削除できません" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "言語が変更されました" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "管理者は自身を管理者グループから削除できません。" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "ユーザをグループ %s に追加できません" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "ユーザをグループ %s から削除できません" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "無効" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "有効" @@ -93,93 +98,6 @@ msgstr "保存中..." msgid "__language_name__" msgstr "Japanese (日本語)" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "セキュリティ警告" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "データディレクトリとファイルが恐らくインターネットからアクセスできるようになっています。ownCloudが提供する .htaccessファイルが機能していません。データディレクトリを全くアクセスできないようにするか、データディレクトリをウェブサーバのドキュメントルートの外に置くようにウェブサーバを設定することを強くお勧めします。" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "cron(自動定期実行)" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "各ページの読み込み時にタスクを1つ実行する" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php は webcron サービスとして登録されています。HTTP経由で1分間に1回の頻度で owncloud のルートページ内の cron.php ページを呼び出します。" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "システムのcronサービスを利用する。1分に1回の頻度でシステムのcronジョブによりowncloudフォルダ内のcron.phpファイルを呼び出してください。" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "共有中" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Share APIを有効にする" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Share APIの使用をアプリケーションに許可する" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "URLリンクによる共有を許可する" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "ユーザーにURLリンクによるアイテム共有を許可する" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "再共有を許可する" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "ユーザーに共有しているアイテムをさらに共有することを許可する" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "ユーザーが誰とでも共有できるようにする" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "ユーザーがグループ内の人とのみ共有できるようにする" - -#: templates/admin.php:88 -msgid "Log" -msgstr "ログ" - -#: templates/admin.php:116 -msgid "More" -msgstr "もっと" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "ownCloud communityにより開発されています、ソースコードライセンスは、AGPL ライセンスにより提供されています。" - #: templates/apps.php:10 msgid "Add your App" msgstr "アプリを追加" @@ -212,22 +130,22 @@ msgstr "大きなファイルを扱うには" msgid "Ask a question" msgstr "質問してください" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "ヘルプデータベースへの接続時に問題が発生しました" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "手動で移動してください。" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "解答" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "現在、 %s / %s を利用しています" +msgid "You have used %s of the available %s" +msgstr "現在、%s / %s を利用しています" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -285,6 +203,16 @@ msgstr "翻訳に協力する" msgid "use this address to connect to your ownCloud in your file manager" msgstr "ファイルマネージャーであなたのownCloudに接続する際は、このアドレスを使用してください" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "ownCloud communityにより開発されています、ソースコードライセンスは、AGPL ライセンスにより提供されています。" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "名前" diff --git a/l10n/ja_JP/user_ldap.po b/l10n/ja_JP/user_ldap.po index bd04cb5c5375a0b88ebc268092b2791100c1bde2..39aa1002f7efbddcc11bba57f9839d44a8330138 100644 --- a/l10n/ja_JP/user_ldap.po +++ b/l10n/ja_JP/user_ldap.po @@ -4,14 +4,15 @@ # # Translators: # Daisuke Deguchi , 2012. +# Daisuke Deguchi , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 02:03+0200\n" -"PO-Revision-Date: 2012-10-01 08:48+0000\n" -"Last-Translator: Daisuke Deguchi \n" +"POT-Creation-Date: 2012-12-16 00:11+0100\n" +"PO-Revision-Date: 2012-12-15 06:21+0000\n" +"Last-Translator: Daisuke Deguchi \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,153 +21,166 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "警告: user_ldap と user_webdavauth のアプリには互換性がありません。予期せぬ動作をする可能姓があります。システム管理者にどちらかを無効にするよう問い合わせてください。" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "警告: PHP LDAP モジュールがインストールされていません。バックエンドが正しくどうさしません。システム管理者にインストールするよう問い合わせてください。" + +#: templates/settings.php:15 msgid "Host" msgstr "ホスト" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "SSL通信しない場合には、プロトコル名を省略することができます。そうでない場合には、ldaps:// から始めてください。" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "ベースDN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "拡張タブでユーザとグループのベースDNを指定することができます。" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "ユーザDN" -#: templates/settings.php:10 +#: templates/settings.php:17 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は、特定のものに結びつけることはしません。 例えば uid=agent,dc=example,dc=com. だと匿名アクセスの場合、DNとパスワードは空のままです。" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "パスワード" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "匿名アクセスの場合は、DNとパスワードを空にしてください。" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "ユーザログインフィルタ" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "ログインするときに適用するフィルターを定義する。%%uid がログイン時にユーザー名に置き換えられます。" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "%%uid プレースホルダーを利用してください。例 \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "ユーザリストフィルタ" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "ユーザーを取得するときに適用するフィルターを定義する。" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "プレースホルダーを利用しないでください。例 \"objectClass=person\"" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "グループフィルタ" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "グループを取得するときに適用するフィルターを定義する。" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "プレースホルダーを利用しないでください。例 \"objectClass=posixGroup\"" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "ポート" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "ベースユーザツリー" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "ベースグループツリー" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "グループとメンバーの関連付け" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "TLSを利用" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "SSL接続に利用しないでください、失敗します。" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "大文字/小文字を区別しないLDAPサーバ(Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "SSL証明書の確認を無効にする。" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "接続がこのオプションでのみ動作する場合は、LDAPサーバのSSL証明書をownCloudサーバにインポートしてください。" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "推奨しません、テスト目的でのみ利用してください。" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "ユーザ表示名のフィールド" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "ユーザのownCloud名の生成に利用するLDAP属性。" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "グループ表示名のフィールド" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "グループのownCloud名の生成に利用するLDAP属性。" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "バイト" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "秒。変更後にキャッシュがクリアされます。" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "ユーザ名を空のままにしてください(デフォルト)。そうでない場合は、LDAPもしくはADの属性を指定してください。" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "ヘルプ" diff --git a/l10n/ja_JP/user_webdavauth.po b/l10n/ja_JP/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..7cf5205b76d4c681679a75396007a5f571e0c04a --- /dev/null +++ b/l10n/ja_JP/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Daisuke Deguchi , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-14 00:02+0100\n" +"PO-Revision-Date: 2012-11-13 03:13+0000\n" +"Last-Translator: Daisuke Deguchi \n" +"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja_JP\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/ka_GE/core.po b/l10n/ka_GE/core.po index 70d7fc5cbbf341186d916e5bf9020b9bbb045582..49ad2e0194aee94d65c93b9d9100c0efdeb82d87 100644 --- a/l10n/ka_GE/core.po +++ b/l10n/ka_GE/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: ka_GE\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "აპლიკაციის სახელი არ არის განხილული" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "არ არის კატეგორია დასამატებლად?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "კატეგორია უკვე არსებობს" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "სარედაქტირებელი კატეგორია არ არის არჩეული " + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "პარამეტრები" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "წამის წინ" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 წუთის წინ" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} წუთის წინ" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "დღეს" + +#: js/js.js:710 +msgid "yesterday" +msgstr "გუშინ" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} დღის წინ" + +#: js/js.js:712 +msgid "last month" +msgstr "გასულ თვეში" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "თვის წინ" + +#: js/js.js:715 +msgid "last year" +msgstr "ბოლო წელს" + +#: js/js.js:716 +msgid "years ago" +msgstr "წლის წინ" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "არჩევა" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "უარყოფა" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "არა" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "კი" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "დიახ" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "სარედაქტირებელი კატეგორია არ არის არჩეული " +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "შეცდომა" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "შეცდომა გაზიარების დროს" @@ -100,70 +212,86 @@ msgstr "პაროლით დაცვა" msgid "Password" msgstr "პაროლი" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "მიუთითე ვადის გასვლის დრო" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "ვადის გასვლის დრო" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "გააზიარე მეილზე" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "გვერდი არ არის ნაპოვნი" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "მეორეჯერ გაზიარება არ არის დაშვებული" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "გაზიარების მოხსნა" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "შეგიძლია შეცვლა" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "დაშვების კონტროლი" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "შექმნა" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "განახლება" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "წაშლა" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "გაზიარება" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "პაროლით დაცული" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "შეცდომა ვადის გასვლის მოხსნის დროს" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "შეცდომა ვადის გასვლის მითითების დროს" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud პაროლის შეცვლა" @@ -241,7 +369,7 @@ msgstr "ღრუბელი არ არსებობს" msgid "Edit categories" msgstr "კატეგორიების რედაქტირება" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "დამატება" @@ -395,7 +523,7 @@ msgstr "დეკემბერი" msgid "web services under your control" msgstr "თქვენი კონტროლის ქვეშ მყოფი ვებ სერვისები" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "გამოსვლა" diff --git a/l10n/ka_GE/files.po b/l10n/ka_GE/files.po index 7b44cf8e7e0aeed25646cb644cca17ecf770d88f..5e3078f50485ba10ce23eafe4b335d158f93360d 100644 --- a/l10n/ka_GE/files.po +++ b/l10n/ka_GE/files.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,196 +23,167 @@ msgid "There is no error, the file uploaded with success" msgstr "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "ატვირთული ფაილი აჭარბებს MAX_FILE_SIZE დირექტივას, რომელიც მითითებულია HTML ფორმაში" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "ატვირთული ფაილი მხოლოდ ნაწილობრივ აიტვირთა" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "ფაილი არ აიტვირთა" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "დროებითი საქაღალდე არ არსებობს" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "შეცდომა დისკზე ჩაწერისას" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "ფაილები" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "გაზიარების მოხსნა" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "წაშლა" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "გადარქმევა" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} უკვე არსებობს" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "შეცვლა" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "სახელის შემოთავაზება" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "უარყოფა" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "{new_name} შეცვლილია" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "დაბრუნება" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} შეცვლილია {old_name}–ით" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "გაზიარება მოხსნილი {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "წაშლილი {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "ZIP-ფაილის გენერირება, ამას ჭირდება გარკვეული დრო." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "თქვენი ფაილის ატვირთვა ვერ მოხერხდა. ის არის საქაღალდე და შეიცავს 0 ბაიტს" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "შეცდომა ატვირთვისას" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "დახურვა" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "მოცდის რეჟიმში" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 ფაილის ატვირთვა" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} ფაილი იტვირთება" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "ატვირთვა შეჩერებულ იქნა." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "არასწორი სახელი, '/' არ დაიშვება." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} ფაილი სკანირებულია" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "შეცდომა სკანირებისას" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "სახელი" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "ზომა" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "შეცვლილია" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 საქაღალდე" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} საქაღალდე" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 ფაილი" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} ფაილი" -#: js/files.js:838 -msgid "seconds ago" -msgstr "წამის წინ" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 წუთის წინ" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} წუთის წინ" - -#: js/files.js:843 -msgid "today" -msgstr "დღეს" - -#: js/files.js:844 -msgid "yesterday" -msgstr "გუშინ" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} დღის წინ" - -#: js/files.js:846 -msgid "last month" -msgstr "გასულ თვეში" - -#: js/files.js:848 -msgid "months ago" -msgstr "თვის წინ" - -#: js/files.js:849 -msgid "last year" -msgstr "გასულ წელს" - -#: js/files.js:850 -msgid "years ago" -msgstr "წლის წინ" - #: templates/admin.php:5 msgid "File handling" msgstr "ფაილის დამუშავება" @@ -221,27 +192,27 @@ msgstr "ფაილის დამუშავება" msgid "Maximum upload size" msgstr "მაქსიმუმ ატვირთის ზომა" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "მაქს. შესაძლებელი:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "საჭიროა მულტი ფაილ ან საქაღალდის ჩამოტვირთვა." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "ZIP-Download–ის ჩართვა" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 is unlimited" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "ZIP ფაილების მაქსიმუმ დასაშვები ზომა" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "შენახვა" @@ -249,52 +220,48 @@ msgstr "შენახვა" msgid "New" msgstr "ახალი" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "ტექსტური ფაილი" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "საქაღალდე" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "ატვირთვა" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "ატვირთვის გაუქმება" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "აქ არაფერი არ არის. ატვირთე რამე!" -#: templates/index.php:52 -msgid "Share" -msgstr "გაზიარება" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "ჩამოტვირთვა" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "ასატვირთი ფაილი ძალიან დიდია" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "მიმდინარე სკანირება" diff --git a/l10n/ka_GE/files_external.po b/l10n/ka_GE/files_external.po index 68ea705a40279a62576852436556ce6df1c7e017..eb5eb8256c9a9d93318ea12f81d6d14118e2b91f 100644 --- a/l10n/ka_GE/files_external.po +++ b/l10n/ka_GE/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-22 02:02+0200\n" -"PO-Revision-Date: 2012-08-12 22:34+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "ჯგუფები" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "მომხმარებელი" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "წაშლა" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/ka_GE/lib.po b/l10n/ka_GE/lib.po index 22ac6b78a0658b8aa068b30263c90a2a5207a66b..3011c8854f700d77dc4ad88d655f026f975cf421 100644 --- a/l10n/ka_GE/lib.po +++ b/l10n/ka_GE/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "აპლიკაციები" msgid "Admin" msgstr "ადმინისტრატორი" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -72,7 +72,7 @@ msgstr "" #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "ფაილები" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -82,45 +82,55 @@ msgstr "ტექსტი" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "წამის წინ" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 წუთის წინ" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "დღეს" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "გუშინ" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "გასულ თვეში" -#: template.php:96 -msgid "months ago" -msgstr "თვის წინ" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "ბოლო წელს" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "წლის წინ" @@ -136,3 +146,8 @@ msgstr "განახლებულია" #: updater.php:80 msgid "updates check is disabled" msgstr "განახლების ძებნა გათიშულია" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/ka_GE/settings.po b/l10n/ka_GE/settings.po index ba084607d43d23aa86bc698781cd881a3a946592..b957617cec3435ec1ad0ee45ae402e93920fe792 100644 --- a/l10n/ka_GE/settings.po +++ b/l10n/ka_GE/settings.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-23 02:02+0200\n" -"PO-Revision-Date: 2012-10-22 11:50+0000\n" -"Last-Translator: drlinux64 \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,69 +18,73 @@ msgstr "" "Language: ka_GE\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "აპლიკაციების სია ვერ ჩამოიტვირთა App Store" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "ჯგუფი უკვე არსებობს" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "ჯგუფის დამატება ვერ მოხერხდა" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "ვერ მოხერხდა აპლიკაციის ჩართვა." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "იმეილი შენახულია" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "არასწორი იმეილი" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID შეცვლილია" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "არასწორი მოთხოვნა" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "ჯგუფის წაშლა ვერ მოხერხდა" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "ავთენტიფიკაციის შეცდომა" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "მომხმარებლის წაშლა ვერ მოხერხდა" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "ენა შეცვლილია" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "მომხმარებლის დამატება ვერ მოხეხდა ჯგუფში %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "მომხმარებლის წაშლა ვერ მოხეხდა ჯგუფიდან %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "გამორთვა" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "ჩართვა" @@ -92,93 +96,6 @@ msgstr "შენახვა..." msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "უსაფრთხოების გაფრთხილება" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "გაუშვი თითო მოქმედება ყველა ჩატვირთულ გვერდზე" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php რეგისტრირებულია webcron servisad. Call the cron.php page in the owncloud root once a minute over http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "გაზიარება" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Share API–ის ჩართვა" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "დაუშვი აპლიკაციების უფლება Share API –ზე" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "ლინკების დაშვება" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "მიეცი მომხმარებლებს უფლება რომ გააზიაროს ელემენტები საჯაროდ ლინკებით" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "გადაზიარების დაშვება" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "მიეცით მომხმარებლებს უფლება რომ გააზიაროს მისთვის დაზიარებული" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "მიეცით უფლება მომხმარებლებს გააზიაროს ყველასთვის" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "მიეცით უფლება მომხმარებლებს რომ გააზიაროს მხოლოდ თავიანთი ჯგუფისთვის" - -#: templates/admin.php:88 -msgid "Log" -msgstr "ლოგი" - -#: templates/admin.php:116 -msgid "More" -msgstr "უფრო მეტი" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "დაამატე შენი აპლიკაცია" @@ -211,22 +128,22 @@ msgstr "დიდი ფაილების მენეჯმენტი" msgid "Ask a question" msgstr "დასვით შეკითხვა" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "დახმარების ბაზასთან წვდომის პრობლემა" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "წადი იქ შენით." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "პასუხი" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "თქვენ გამოყენებული გაქვთ %s –ი –%s–დან" +msgid "You have used %s of the available %s" +msgstr "" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -284,6 +201,16 @@ msgstr "თარგმნის დახმარება" msgid "use this address to connect to your ownCloud in your file manager" msgstr "გამოიყენე შემდეგი მისამართი ownCloud–თან დასაკავშირებლად შენს ფაილმენეჯერში" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "სახელი" diff --git a/l10n/ka_GE/user_ldap.po b/l10n/ka_GE/user_ldap.po index bdf29a00b31ff1f25fe03e705e461e2755f6db71..0df8aa5b1a46a23e05ebbe137024dd132c156a0e 100644 --- a/l10n/ka_GE/user_ldap.po +++ b/l10n/ka_GE/user_ldap.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-22 02:02+0200\n" -"PO-Revision-Date: 2012-08-12 22:45+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,153 +18,166 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/ka_GE/user_webdavauth.po b/l10n/ka_GE/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..16ce800e33b02226ea3d63366e7f110be702945f --- /dev/null +++ b/l10n/ka_GE/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ka_GE\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/ko/core.po b/l10n/ko/core.po index c6f07215b8a843d759615ed21c7a203eb6bf4e7d..1f24c97277d39aa4eef013d22135ee8b2c019a15 100644 --- a/l10n/ko/core.po +++ b/l10n/ko/core.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# 남자사람 , 2012. # , 2012. # Shinjo Park , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,171 +20,299 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "응용 프로그램의 이름이 규정되어 있지 않습니다. " +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "분류 형식이 제공되지 않았습니다." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" -msgstr "추가할 카테고리가 없습니까?" +msgstr "추가할 분류가 없습니까?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " -msgstr "이 카테고리는 이미 존재합니다:" +msgstr "이 분류는 이미 존재합니다:" + +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "객체 형식이 제공되지 않았습니다." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID가 제공되지 않았습니다." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "책갈피에 %s을(를) 추가할 수 없었습니다." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "삭제할 분류를 선택하지 않았습니다." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "책갈피에서 %s을(를) 삭제할 수 없었습니다." -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "설정" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "초 전" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1분 전" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes}분 전" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1시간 전" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours}시간 전" + +#: js/js.js:709 +msgid "today" +msgstr "오늘" + +#: js/js.js:710 +msgid "yesterday" +msgstr "어제" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days}일 전" + +#: js/js.js:712 +msgid "last month" +msgstr "지난 달" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months}개월 전" + +#: js/js.js:714 +msgid "months ago" +msgstr "개월 전" + +#: js/js.js:715 +msgid "last year" +msgstr "작년" + +#: js/js.js:716 +msgid "years ago" +msgstr "년 전" + +#: js/oc-dialogs.js:126 msgid "Choose" -msgstr "" +msgstr "선택" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "취소" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" -msgstr "아니오" +msgstr "아니요" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "예" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "승락" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "삭제 카테고리를 선택하지 않았습니다." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "객체 유형이 지정되지 않았습니다." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" -msgstr "에러" +msgstr "오류" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "앱 이름이 지정되지 않았습니다." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "필요한 파일 {file}이(가) 설치되지 않았습니다!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" -msgstr "" +msgstr "공유하는 중 오류 발생" #: js/share.js:135 msgid "Error while unsharing" -msgstr "" +msgstr "공유 해제하는 중 오류 발생" #: js/share.js:142 msgid "Error while changing permissions" -msgstr "" +msgstr "권한 변경하는 중 오류 발생" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "{owner} 님이 여러분 및 그룹 {group}와(과) 공유 중" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "{owner} 님이 공유 중" #: js/share.js:158 msgid "Share with" -msgstr "" +msgstr "다음으로 공유" #: js/share.js:163 msgid "Share with link" -msgstr "" +msgstr "URL 링크로 공유" #: js/share.js:164 msgid "Password protect" -msgstr "" +msgstr "암호 보호" #: js/share.js:168 templates/installation.php:42 templates/login.php:24 #: templates/verify.php:13 msgid "Password" msgstr "암호" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 -msgid "Set expiration date" +msgid "Send" msgstr "" -#: js/share.js:174 +#: js/share.js:177 +msgid "Set expiration date" +msgstr "만료 날짜 설정" + +#: js/share.js:178 msgid "Expiration date" -msgstr "" +msgstr "만료 날짜" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" -msgstr "" +msgstr "이메일로 공유:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" -msgstr "" +msgstr "발견된 사람 없음" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" -msgstr "" +msgstr "다시 공유할 수 없습니다" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "{user} 님과 {item}에서 공유 중" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" -msgstr "" +msgstr "공유 해제" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" -msgstr "" +msgstr "편집 가능" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" -msgstr "" +msgstr "접근 제어" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "만들기" -#: js/share.js:312 +#: js/share.js:316 msgid "update" -msgstr "" +msgstr "업데이트" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" -msgstr "" +msgstr "삭제" -#: js/share.js:318 +#: js/share.js:322 msgid "share" -msgstr "" +msgstr "공유" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" -msgstr "" +msgstr "암호로 보호됨" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" -msgstr "" +msgstr "만료 날짜 해제 오류" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" +msgstr "만료 날짜 설정 오류" + +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" msgstr "" #: lostpassword/controller.php:47 msgid "ownCloud password reset" -msgstr "ownCloud 비밀번호 재설정" +msgstr "ownCloud 암호 재설정" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" -msgstr "다음 링크를 사용하여 암호를 초기화할 수 있습니다: {link}" +msgstr "다음 링크를 사용하여 암호를 재설정할 수 있습니다: {link}" #: lostpassword/templates/lostpassword.php:3 msgid "You will receive a link to reset your password via Email." -msgstr "전자 우편으로 암호 재설정 링크를 보냈습니다." +msgstr "이메일로 암호 재설정 링크를 보냈습니다." #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "초기화 이메일을 보냈습니다." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "요청이 실패했습니다!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -220,7 +349,7 @@ msgstr "사용자" #: strings.php:7 msgid "Apps" -msgstr "프로그램" +msgstr "앱" #: strings.php:8 msgid "Admin" @@ -232,7 +361,7 @@ msgstr "도움말" #: templates/403.php:12 msgid "Access forbidden" -msgstr "접근 금지" +msgstr "접근 금지됨" #: templates/404.php:12 msgid "Cloud not found" @@ -240,9 +369,9 @@ msgstr "클라우드를 찾을 수 없습니다" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "카테고리 편집" +msgstr "분류 편집" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "추가" @@ -254,13 +383,13 @@ msgstr "보안 경고" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "안전한 난수 생성기를 사용할 수 없습니다. PHP의 OpenSSL 확장을 활성화해 주십시오." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "안전한 난수 생성기를 사용하지 않으면 공격자가 암호 초기화 토큰을 추측하여 계정을 탈취할 수 있습니다." #: templates/installation.php:32 msgid "" @@ -269,11 +398,11 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "" +msgstr "데이터 디렉터리와 파일을 인터넷에서 접근할 수 있는 것 같습니다. ownCloud에서 제공한 .htaccess 파일이 작동하지 않습니다. 웹 서버를 다시 설정하여 데이터 디렉터리에 접근할 수 없도록 하거나 문서 루트 바깥쪽으로 옮기는 것을 추천합니다." #: templates/installation.php:36 msgid "Create an admin account" -msgstr "관리자 계정을 만드십시오" +msgstr "관리자 계정 만들기" #: templates/installation.php:48 msgid "Advanced" @@ -281,16 +410,16 @@ msgstr "고급" #: templates/installation.php:50 msgid "Data folder" -msgstr "자료 폴더" +msgstr "데이터 폴더" #: templates/installation.php:57 msgid "Configure the database" -msgstr "데이터베이스 구성" +msgstr "데이터베이스 설정" #: templates/installation.php:62 templates/installation.php:73 #: templates/installation.php:83 templates/installation.php:93 msgid "will be used" -msgstr "사용 될 것임" +msgstr "사용될 예정" #: templates/installation.php:105 msgid "Database user" @@ -306,7 +435,7 @@ msgstr "데이터베이스 이름" #: templates/installation.php:121 msgid "Database tablespace" -msgstr "" +msgstr "데이터베이스 테이블 공간" #: templates/installation.php:127 msgid "Database host" @@ -396,23 +525,23 @@ msgstr "12월" msgid "web services under your control" msgstr "내가 관리하는 웹 서비스" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "로그아웃" #: templates/login.php:8 msgid "Automatic logon rejected!" -msgstr "" +msgstr "자동 로그인이 거부되었습니다!" #: templates/login.php:9 msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "최근에 암호를 변경하지 않았다면 계정이 탈취되었을 수도 있습니다!" #: templates/login.php:10 msgid "Please change your password to secure your account again." -msgstr "" +msgstr "계정의 안전을 위하여 암호를 변경하십시오." #: templates/login.php:15 msgid "Lost your password?" @@ -428,7 +557,7 @@ msgstr "로그인" #: templates/logout.php:1 msgid "You are logged out." -msgstr "로그아웃 하셨습니다." +msgstr "로그아웃되었습니다." #: templates/part.pagenavi.php:3 msgid "prev" @@ -440,14 +569,14 @@ msgstr "다음" #: templates/verify.php:5 msgid "Security Warning!" -msgstr "" +msgstr "보안 경고!" #: templates/verify.php:6 msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "" +msgstr "암호를 확인해 주십시오.
    보안상의 이유로 종종 암호를 물어볼 것입니다." #: templates/verify.php:16 msgid "Verify" -msgstr "" +msgstr "확인" diff --git a/l10n/ko/files.po b/l10n/ko/files.po index c5693080618a8c86655df98ab2d43cc85192ed36..0fcb15b44b470d2084686fb7badb1b6cff2aba05 100644 --- a/l10n/ko/files.po +++ b/l10n/ko/files.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# 남자사람 , 2012. # , 2012. # Shinjo Park , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-10 00:11+0100\n" +"PO-Revision-Date: 2012-12-09 05:40+0000\n" +"Last-Translator: Shinjo Park \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,195 +25,166 @@ msgid "There is no error, the file uploaded with success" msgstr "업로드에 성공하였습니다." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "업로드한 파일이 php.ini에서 지정한 upload_max_filesize보다 더 큼" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "업로드한 파일이 HTML 문서에 지정한 MAX_FILE_SIZE보다 더 큼" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "파일이 부분적으로 업로드됨" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "업로드된 파일 없음" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "임시 폴더가 사라짐" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "디스크에 쓰지 못했습니다" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "파일" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85 msgid "Unshare" -msgstr "" +msgstr "공유 해제" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91 msgid "Delete" msgstr "삭제" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" -msgstr "" +msgstr "이름 바꾸기" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name}이(가) 이미 존재함" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "replace" -msgstr "대체" +msgstr "바꾸기" -#: js/filelist.js:194 +#: js/filelist.js:199 msgid "suggest name" -msgstr "" +msgstr "이름 제안" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "cancel" msgstr "취소" -#: js/filelist.js:243 +#: js/filelist.js:248 msgid "replaced {new_name}" -msgstr "" +msgstr "{new_name}을(를) 대체함" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284 msgid "undo" -msgstr "복구" +msgstr "실행 취소" -#: js/filelist.js:245 +#: js/filelist.js:250 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr "{old_name}이(가) {new_name}(으)로 대체됨" -#: js/filelist.js:277 +#: js/filelist.js:282 msgid "unshared {files}" -msgstr "" +msgstr "{files} 공유 해제됨" -#: js/filelist.js:279 +#: js/filelist.js:284 msgid "deleted {files}" -msgstr "" +msgstr "{files} 삭제됨" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다." + +#: js/files.js:174 msgid "generating ZIP-file, it may take some time." -msgstr "ZIP파일 생성에 시간이 걸릴 수 있습니다." +msgstr "ZIP 파일을 생성하고 있습니다. 시간이 걸릴 수도 있습니다." -#: js/files.js:206 +#: js/files.js:209 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "이 파일은 디렉토리이거나 0 바이트이기 때문에 업로드 할 수 없습니다." +msgstr "이 파일은 디렉터리이거나 비어 있기 때문에 업로드할 수 없습니다" -#: js/files.js:206 +#: js/files.js:209 msgid "Upload Error" -msgstr "업로드 에러" +msgstr "업로드 오류" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:226 +msgid "Close" +msgstr "닫기" + +#: js/files.js:245 js/files.js:359 js/files.js:389 msgid "Pending" msgstr "보류 중" -#: js/files.js:254 +#: js/files.js:265 msgid "1 file uploading" -msgstr "" +msgstr "파일 1개 업로드 중" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:268 js/files.js:322 js/files.js:337 msgid "{count} files uploading" -msgstr "" +msgstr "파일 {count}개 업로드 중" -#: js/files.js:320 js/files.js:353 +#: js/files.js:340 js/files.js:373 msgid "Upload cancelled." -msgstr "업로드 취소." +msgstr "업로드가 취소되었습니다." -#: js/files.js:422 +#: js/files.js:442 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "" +msgstr "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "잘못된 이름, '/' 은 허용이 되지 않습니다." +#: js/files.js:512 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "폴더 이름이 올바르지 않습니다. \"Shared\" 폴더는 ownCloud에서 예약되었습니다." -#: js/files.js:673 +#: js/files.js:693 msgid "{count} files scanned" -msgstr "" +msgstr "파일 {count}개 검색됨" -#: js/files.js:681 +#: js/files.js:701 msgid "error while scanning" -msgstr "" +msgstr "검색 중 오류 발생" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:774 templates/index.php:66 msgid "Name" msgstr "이름" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:775 templates/index.php:77 msgid "Size" msgstr "크기" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:776 templates/index.php:79 msgid "Modified" msgstr "수정됨" -#: js/files.js:783 +#: js/files.js:803 msgid "1 folder" -msgstr "" +msgstr "폴더 1개" -#: js/files.js:785 +#: js/files.js:805 msgid "{count} folders" -msgstr "" +msgstr "폴더 {count}개" -#: js/files.js:793 +#: js/files.js:813 msgid "1 file" -msgstr "" +msgstr "파일 1개" -#: js/files.js:795 +#: js/files.js:815 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" +msgstr "파일 {count}개" #: templates/admin.php:5 msgid "File handling" @@ -222,80 +194,76 @@ msgstr "파일 처리" msgid "Maximum upload size" msgstr "최대 업로드 크기" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " -msgstr "최대. 가능한:" +msgstr "최대 가능:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." -msgstr "멀티 파일 및 폴더 다운로드에 필요." +msgstr "다중 파일 및 폴더 다운로드에 필요합니다." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" -msgstr "ZIP- 다운로드 허용" +msgstr "ZIP 다운로드 허용" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" -msgstr "0은 무제한 입니다" +msgstr "0은 무제한입니다" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" -msgstr "ZIP 파일에 대한 최대 입력 크기" +msgstr "ZIP 파일 최대 크기" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "저장" #: templates/index.php:7 msgid "New" msgstr "새로 만들기" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "텍스트 파일" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "폴더" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "링크에서" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "업로드" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "업로드 취소" -#: templates/index.php:42 +#: templates/index.php:58 msgid "Nothing in here. Upload something!" msgstr "내용이 없습니다. 업로드할 수 있습니다!" -#: templates/index.php:52 -msgid "Share" -msgstr "공유" - -#: templates/index.php:54 +#: templates/index.php:72 msgid "Download" msgstr "다운로드" -#: templates/index.php:77 +#: templates/index.php:104 msgid "Upload too large" msgstr "업로드 용량 초과" -#: templates/index.php:79 +#: templates/index.php:106 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다." -#: templates/index.php:84 +#: templates/index.php:111 msgid "Files are being scanned, please wait." -msgstr "파일을 검색중입니다, 기다려 주십시오." +msgstr "파일을 검색하고 있습니다. 기다려 주십시오." -#: templates/index.php:87 +#: templates/index.php:114 msgid "Current scanning" -msgstr "커런트 스캐닝" +msgstr "현재 검색" diff --git a/l10n/ko/files_encryption.po b/l10n/ko/files_encryption.po index 4f31caefbd762cd1035c2b602fe68dd6e682947f..7317bd55f1de90aefef208fe2e23136148ba30fa 100644 --- a/l10n/ko/files_encryption.po +++ b/l10n/ko/files_encryption.po @@ -3,32 +3,34 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# 남자사람 , 2012. +# Shinjo Park , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-13 23:12+0200\n" -"PO-Revision-Date: 2012-08-12 22:33+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-10 00:11+0100\n" +"PO-Revision-Date: 2012-12-09 06:13+0000\n" +"Last-Translator: Shinjo Park \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ko\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:3 msgid "Encryption" -msgstr "" +msgstr "암호화" #: templates/settings.php:4 msgid "Exclude the following file types from encryption" -msgstr "" +msgstr "다음 파일 형식은 암호화하지 않음" #: templates/settings.php:5 msgid "None" -msgstr "" +msgstr "없음" -#: templates/settings.php:10 +#: templates/settings.php:12 msgid "Enable Encryption" -msgstr "" +msgstr "암호화 사용" diff --git a/l10n/ko/files_external.po b/l10n/ko/files_external.po index ada8ee0b4684965a4b70b77ce8f627ba61d7bb5e..70d697575d89b4846d41626616b81ee6d88dc88a 100644 --- a/l10n/ko/files_external.po +++ b/l10n/ko/files_external.po @@ -3,13 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# 남자사람 , 2012. +# Shinjo Park , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,88 +21,102 @@ msgstr "" #: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23 msgid "Access granted" -msgstr "" +msgstr "접근 허가됨" #: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86 msgid "Error configuring Dropbox storage" -msgstr "" +msgstr "Dropbox 저장소 설정 오류" #: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40 msgid "Grant access" -msgstr "" +msgstr "접근 권한 부여" #: js/dropbox.js:73 js/google.js:72 msgid "Fill out all required fields" -msgstr "" +msgstr "모든 필수 항목을 입력하십시오" #: js/dropbox.js:85 msgid "Please provide a valid Dropbox app key and secret." -msgstr "" +msgstr "올바른 Dropbox 앱 키와 암호를 입력하십시오." #: js/google.js:26 js/google.js:73 js/google.js:78 msgid "Error configuring Google Drive storage" +msgstr "Google 드라이브 저장소 설정 오류" + +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." msgstr "" #: templates/settings.php:3 msgid "External Storage" -msgstr "" +msgstr "외부 저장소" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" -msgstr "" +msgstr "마운트 지점" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" -msgstr "" +msgstr "백엔드" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" -msgstr "" +msgstr "설정" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" -msgstr "" +msgstr "옵션" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" -msgstr "" +msgstr "적용 가능" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" -msgstr "" +msgstr "마운트 지점 추가" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" -msgstr "" +msgstr "설정되지 않음" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" -msgstr "" +msgstr "모든 사용자" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "그룹" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "사용자" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "삭제" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" -msgstr "" +msgstr "사용자 외부 저장소 사용" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" -msgstr "" +msgstr "사용자별 외부 저장소 마운트 허용" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" -msgstr "" +msgstr "SSL 루트 인증서" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" -msgstr "" +msgstr "루트 인증서 가져오기" diff --git a/l10n/ko/files_sharing.po b/l10n/ko/files_sharing.po index 3b01080f8d54fc1a9fba38b73ce1f6bcde4a20ff..0190903ffa085cb835a9aa05a02666af147c002a 100644 --- a/l10n/ko/files_sharing.po +++ b/l10n/ko/files_sharing.po @@ -3,13 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# 남자사람 , 2012. +# Shinjo Park , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-22 01:14+0200\n" -"PO-Revision-Date: 2012-09-21 23:15+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-10 00:11+0100\n" +"PO-Revision-Date: 2012-12-09 06:12+0000\n" +"Last-Translator: Shinjo Park \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,30 +21,30 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "암호" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "제출" -#: templates/public.php:9 +#: templates/public.php:17 #, php-format msgid "%s shared the folder %s with you" -msgstr "" +msgstr "%s 님이 폴더 %s을(를) 공유하였습니다" -#: templates/public.php:11 +#: templates/public.php:19 #, php-format msgid "%s shared the file %s with you" -msgstr "" +msgstr "%s 님이 파일 %s을(를) 공유하였습니다" -#: templates/public.php:14 templates/public.php:30 +#: templates/public.php:22 templates/public.php:38 msgid "Download" -msgstr "" +msgstr "다운로드" -#: templates/public.php:29 +#: templates/public.php:37 msgid "No preview available for" -msgstr "" +msgstr "다음 항목을 미리 볼 수 없음:" -#: templates/public.php:37 +#: templates/public.php:43 msgid "web services under your control" -msgstr "" +msgstr "내가 관리하는 웹 서비스" diff --git a/l10n/ko/files_versions.po b/l10n/ko/files_versions.po index 58730e41e0bb3b7eb98a33cf2890c954f8cdcfad..20d3071b54853e3b87266c2e2b02742e2ac6986c 100644 --- a/l10n/ko/files_versions.po +++ b/l10n/ko/files_versions.po @@ -3,13 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# 남자사람 , 2012. +# Shinjo Park , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-22 01:14+0200\n" -"PO-Revision-Date: 2012-09-21 23:15+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-10 00:11+0100\n" +"PO-Revision-Date: 2012-12-09 06:11+0000\n" +"Last-Translator: Shinjo Park \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,24 +21,24 @@ msgstr "" #: js/settings-personal.js:31 templates/settings-personal.php:10 msgid "Expire all versions" -msgstr "" +msgstr "모든 버전 삭제" #: js/versions.js:16 msgid "History" -msgstr "" +msgstr "역사" #: templates/settings-personal.php:4 msgid "Versions" -msgstr "" +msgstr "버전" #: templates/settings-personal.php:7 msgid "This will delete all existing backup versions of your files" -msgstr "" +msgstr "이 파일의 모든 백업 버전을 삭제합니다" #: templates/settings.php:3 msgid "Files Versioning" -msgstr "" +msgstr "파일 버전 관리" #: templates/settings.php:4 msgid "Enable" -msgstr "" +msgstr "사용함" diff --git a/l10n/ko/lib.po b/l10n/ko/lib.po index c3ba0e2ebc88c8b50bc4358c0cf9af1819748a65..3870ebda87f69c05aa591224c41202d171008352 100644 --- a/l10n/ko/lib.po +++ b/l10n/ko/lib.po @@ -3,13 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# 남자사람 , 2012. +# Shinjo Park , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-10 00:11+0100\n" +"PO-Revision-Date: 2012-12-09 06:06+0000\n" +"Last-Translator: Shinjo Park \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,49 +19,49 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: app.php:285 +#: app.php:287 msgid "Help" msgstr "도움말" -#: app.php:292 +#: app.php:294 msgid "Personal" -msgstr "개인의" +msgstr "개인" -#: app.php:297 +#: app.php:299 msgid "Settings" msgstr "설정" -#: app.php:302 +#: app.php:304 msgid "Users" msgstr "사용자" -#: app.php:309 +#: app.php:311 msgid "Apps" -msgstr "" +msgstr "앱" -#: app.php:311 +#: app.php:313 msgid "Admin" -msgstr "" +msgstr "관리자" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." -msgstr "" +msgstr "ZIP 다운로드가 비활성화되었습니다." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." -msgstr "" +msgstr "파일을 개별적으로 다운로드해야 합니다." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" -msgstr "" +msgstr "파일로 돌아가기" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." -msgstr "" +msgstr "선택한 파일들은 ZIP 파일을 생성하기에 너무 큽니다." #: json.php:28 msgid "Application is not enabled" -msgstr "" +msgstr "앱이 활성화되지 않았습니다" #: json.php:39 json.php:64 json.php:77 json.php:89 msgid "Authentication error" @@ -67,71 +69,86 @@ msgstr "인증 오류" #: json.php:51 msgid "Token expired. Please reload page." -msgstr "" +msgstr "토큰이 만료되었습니다. 페이지를 새로 고치십시오." #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "파일" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" -msgstr "문자 번호" +msgstr "텍스트" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "그림" -#: template.php:87 +#: template.php:103 msgid "seconds ago" -msgstr "" +msgstr "초 전" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" -msgstr "" +msgstr "1분 전" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" -msgstr "" +msgstr "%d분 전" + +#: template.php:106 +msgid "1 hour ago" +msgstr "1시간 전" -#: template.php:92 +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d시간 전" + +#: template.php:108 msgid "today" -msgstr "" +msgstr "오늘" -#: template.php:93 +#: template.php:109 msgid "yesterday" -msgstr "" +msgstr "어제" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" -msgstr "" +msgstr "%d일 전" -#: template.php:95 +#: template.php:111 msgid "last month" -msgstr "" +msgstr "지난 달" -#: template.php:96 -msgid "months ago" -msgstr "" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d개월 전" -#: template.php:97 +#: template.php:113 msgid "last year" -msgstr "" +msgstr "작년" -#: template.php:98 +#: template.php:114 msgid "years ago" -msgstr "" +msgstr "년 전" #: updater.php:75 #, php-format msgid "%s is available. Get more information" -msgstr "" +msgstr "%s을(를) 사용할 수 있습니다. 자세한 정보 보기" #: updater.php:77 msgid "up to date" -msgstr "" +msgstr "최신" #: updater.php:80 msgid "updates check is disabled" -msgstr "" +msgstr "업데이트 확인이 비활성화됨" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "분류 \"%s\"을(를) 찾을 수 없습니다." diff --git a/l10n/ko/settings.po b/l10n/ko/settings.po index 96159fb9e9373ad03b68c9ad3964cc8c94d33e9d..5cf547ad047c5e81dd86bde84fc17c974c9d9cf5 100644 --- a/l10n/ko/settings.po +++ b/l10n/ko/settings.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# 남자사람 , 2012. # , 2012. # Shinjo Park , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-10 00:11+0100\n" +"PO-Revision-Date: 2012-12-09 05:40+0000\n" +"Last-Translator: Shinjo Park \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,187 +20,103 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "앱 스토어에서 목록을 가져올 수 없습니다" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "인증 오류" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" -msgstr "" +msgstr "그룹이 이미 존재합니다." -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" -msgstr "" +msgstr "그룹을 추가할 수 없습니다." -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " -msgstr "" +msgstr "앱을 활성화할 수 없습니다." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" -msgstr "이메일 저장" +msgstr "이메일 저장됨" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" -msgstr "잘못된 이메일" +msgstr "잘못된 이메일 주소" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID 변경됨" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "잘못된 요청" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "" +msgstr "그룹을 삭제할 수 없습니다." -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "인증 오류" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "" +msgstr "사용자를 삭제할 수 없습니다." -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "언어가 변경되었습니다" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "관리자 자신을 관리자 그룹에서 삭제할 수 없습니다" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" -msgstr "" +msgstr "그룹 %s에 사용자를 추가할 수 없습니다." -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" -msgstr "" +msgstr "그룹 %s에서 사용자를 삭제할 수 없습니다." -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "비활성화" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "활성화" #: js/personal.js:69 msgid "Saving..." -msgstr "저장..." +msgstr "저장 중..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "한국어" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "보안 경고" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "크론" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "로그" - -#: templates/admin.php:116 -msgid "More" -msgstr "더" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "앱 추가" #: templates/apps.php:11 msgid "More Apps" -msgstr "" +msgstr "더 많은 앱" #: templates/apps.php:27 msgid "Select an App" -msgstr "프로그램 선택" +msgstr "앱 선택" #: templates/apps.php:31 msgid "See application page at apps.owncloud.com" -msgstr "application page at apps.owncloud.com을 보시오." +msgstr "apps.owncloud.com에 있는 앱 페이지를 참고하십시오" #: templates/apps.php:32 msgid "-licensed by " -msgstr "" +msgstr "-라이선스 보유자 " #: templates/help.php:9 msgid "Documentation" @@ -213,26 +130,26 @@ msgstr "큰 파일 관리" msgid "Ask a question" msgstr "질문하기" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "데이터베이스에 연결하는 데 문제가 발생하였습니다." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "직접 갈 수 있습니다." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "대답" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "" +msgid "You have used %s of the available %s" +msgstr "현재 공간 %s/%s을(를) 사용 중입니다" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" -msgstr "데스크탑 및 모바일 동기화 클라이언트" +msgstr "데스크톱 및 모바일 동기화 클라이언트" #: templates/personal.php:13 msgid "Download" @@ -240,7 +157,7 @@ msgstr "다운로드" #: templates/personal.php:19 msgid "Your password was changed" -msgstr "" +msgstr "암호가 변경되었습니다" #: templates/personal.php:20 msgid "Unable to change your password" @@ -264,15 +181,15 @@ msgstr "암호 변경" #: templates/personal.php:30 msgid "Email" -msgstr "전자 우편" +msgstr "이메일" #: templates/personal.php:31 msgid "Your email address" -msgstr "전자 우편 주소" +msgstr "이메일 주소" #: templates/personal.php:32 msgid "Fill in an email address to enable password recovery" -msgstr "암호 찾기 기능을 사용하려면 전자 우편 주소를 입력하십시오." +msgstr "암호 찾기 기능을 사용하려면 이메일 주소를 입력하십시오." #: templates/personal.php:38 templates/personal.php:39 msgid "Language" @@ -286,6 +203,16 @@ msgstr "번역 돕기" msgid "use this address to connect to your ownCloud in your file manager" msgstr "파일 관리자에서 내 ownCloud에 연결할 때 이 주소를 사용하십시오" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "ownCloud 커뮤니티에 의해서 개발되었습니다. 원본 코드AGPL에 따라 사용이 허가됩니다." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "이름" @@ -308,7 +235,7 @@ msgstr "기본 할당량" #: templates/users.php:55 templates/users.php:138 msgid "Other" -msgstr "다른" +msgstr "기타" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" diff --git a/l10n/ko/user_ldap.po b/l10n/ko/user_ldap.po index cf6aa7842daa0e1db72bf99bee95a1b67640123a..b10823d7147065e664c40c975cee9c8ab5bdf985 100644 --- a/l10n/ko/user_ldap.po +++ b/l10n/ko/user_ldap.po @@ -3,168 +3,183 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# 남자사람 , 2012. +# Shinjo Park , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ko\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 -msgid "Host" +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:11 msgid "" -"You can omit the protocol, except you require SSL. Then start with ldaps://" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:15 +msgid "Host" +msgstr "호스트" + +#: templates/settings.php:15 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "SSL을 사용하는 경우가 아니라면 프로토콜을 입력하지 않아도 됩니다. SSL을 사용하려면 ldaps://를 입력하십시오." + +#: templates/settings.php:16 msgid "Base DN" -msgstr "" +msgstr "기본 DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" -msgstr "" +msgstr "고급 탭에서 사용자 및 그룹에 대한 기본 DN을 지정할 수 있습니다." -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" -msgstr "" +msgstr "사용자 DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" +msgstr "바인딩 작업을 수행할 클라이언트 사용자 DN입니다. 예를 들어서 uid=agent,dc=example,dc=com입니다. 익명 접근을 허용하려면 DN과 암호를 비워 두십시오." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" -msgstr "" +msgstr "암호" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." -msgstr "" +msgstr "익명 접근을 허용하려면 DN과 암호를 비워 두십시오." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" -msgstr "" +msgstr "사용자 로그인 필터" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." -msgstr "" +msgstr "로그인을 시도할 때 적용할 필터입니다. %%uid는 로그인 작업에서의 사용자 이름으로 대체됩니다." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" +msgstr "%%uid 자리 비움자를 사용하십시오. 예제: \"uid=%%uid\"\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" -msgstr "" +msgstr "사용자 목록 필터" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." -msgstr "" +msgstr "사용자를 검색할 때 적용할 필터를 정의합니다." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" +msgstr "자리 비움자를 사용할 수 없습니다. 예제: \"objectClass=person\"" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" -msgstr "" +msgstr "그룹 필터" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." -msgstr "" +msgstr "그룹을 검색할 때 적용할 필터를 정의합니다." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" +msgstr "자리 비움자를 사용할 수 없습니다. 예제: \"objectClass=posixGroup\"" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" -msgstr "" +msgstr "포트" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" -msgstr "" +msgstr "기본 사용자 트리" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" -msgstr "" +msgstr "기본 그룹 트리" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" -msgstr "" +msgstr "그룹-회원 연결" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" -msgstr "" +msgstr "TLS 사용" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." -msgstr "" +msgstr "SSL 연결 시 사용하는 경우 연결되지 않습니다." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" -msgstr "" +msgstr "서버에서 대소문자를 구분하지 않음 (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." -msgstr "" +msgstr "SSL 인증서 유효성 검사를 해제합니다." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." -msgstr "" +msgstr "이 옵션을 사용해야 연결할 수 있는 경우에는 LDAP 서버의 SSL 인증서를 ownCloud로 가져올 수 있습니다." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." -msgstr "" +msgstr "추천하지 않음, 테스트로만 사용하십시오." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" -msgstr "" +msgstr "사용자의 표시 이름 필드" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." -msgstr "" +msgstr "LDAP 속성은 사용자의 ownCloud 이름을 생성하기 위해 사용합니다." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" -msgstr "" +msgstr "그룹의 표시 이름 필드" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." -msgstr "" +msgstr "LDAP 속성은 그룹의 ownCloud 이름을 생성하기 위해 사용합니다." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" -msgstr "" +msgstr "바이트" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." -msgstr "" +msgstr "초. 항목 변경 시 캐시가 갱신됩니다." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." -msgstr "" +msgstr "사용자 이름을 사용하려면 비워 두십시오(기본값). 기타 경우 LDAP/AD 속성을 지정하십시오." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" -msgstr "" +msgstr "도움말" diff --git a/l10n/ko/user_webdavauth.po b/l10n/ko/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..8eb43e9a757f6f80571112e675d23733d2a19568 --- /dev/null +++ b/l10n/ko/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# 남자사람 , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-10 00:11+0100\n" +"PO-Revision-Date: 2012-12-09 05:57+0000\n" +"Last-Translator: Shinjo Park \n" +"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/ku_IQ/core.po b/l10n/ku_IQ/core.po index e3d214b9966e5dbc0295f2272fd796d89723f875..3917e9409cc5a65ca08eba5f0b43e23b705f984a 100644 --- a/l10n/ku_IQ/core.po +++ b/l10n/ku_IQ/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: ku_IQ\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "ده‌ستكاری" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "هه‌ڵه" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -100,70 +212,86 @@ msgstr "" msgid "Password" msgstr "وشەی تێپەربو" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "" @@ -241,7 +369,7 @@ msgstr "هیچ نه‌دۆزرایه‌وه‌" msgid "Edit categories" msgstr "" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "زیادکردن" @@ -395,7 +523,7 @@ msgstr "" msgid "web services under your control" msgstr "ڕاژه‌ی وێب له‌ژێر چاودێریت دایه" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "چوونەدەرەوە" diff --git a/l10n/ku_IQ/files.po b/l10n/ku_IQ/files.po index 039d74c3e95a8ae4a101ed43eeb1f7b1f8f7fd52..749a057b1c181c5106137c1205b01a496b28dc9c 100644 --- a/l10n/ku_IQ/files.po +++ b/l10n/ku_IQ/files.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,196 +22,167 @@ msgid "There is no error, the file uploaded with success" msgstr "" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "داخستن" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" -msgstr "" +msgstr "ناو" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "" @@ -220,80 +191,76 @@ msgstr "" msgid "Maximum upload size" msgstr "" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "پاشکه‌وتکردن" #: templates/index.php:7 msgid "New" msgstr "" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" -msgstr "" +msgstr "بوخچه" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" -msgstr "" +msgstr "بارکردن" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:52 -msgid "Share" -msgstr "" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" -msgstr "" +msgstr "داگرتن" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "" diff --git a/l10n/ku_IQ/files_external.po b/l10n/ku_IQ/files_external.po index 4089687b0334c9be1d828280358e44077a97f3e9..78687b146fcc1188bba9992336e801aa35813398 100644 --- a/l10n/ku_IQ/files_external.po +++ b/l10n/ku_IQ/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-07 02:03+0200\n" -"PO-Revision-Date: 2012-08-12 22:34+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "به‌كارهێنه‌ر" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/ku_IQ/lib.po b/l10n/ku_IQ/lib.po index 97de2534f1dd3e97cffda3a60eb616148ad0ac70..ab5cb3ada24d3db306d1d908566d61bffcfcc4b1 100644 --- a/l10n/ku_IQ/lib.po +++ b/l10n/ku_IQ/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -81,45 +81,55 @@ msgstr "" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/ku_IQ/settings.po b/l10n/ku_IQ/settings.po index 2865e2d0f7b82c96c5187312b14c2d3481ddc0c9..c64763c9cfc2621044c98b7d281d0e975ad5ca33 100644 --- a/l10n/ku_IQ/settings.po +++ b/l10n/ku_IQ/settings.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,168 +17,84 @@ msgstr "" "Language: ku_IQ\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" -msgstr "" +msgstr "چالاککردن" #: js/personal.js:69 msgid "Saving..." -msgstr "" +msgstr "پاشکه‌وتده‌کات..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "" @@ -201,7 +117,7 @@ msgstr "" #: templates/help.php:9 msgid "Documentation" -msgstr "" +msgstr "به‌ڵگه‌نامه" #: templates/help.php:10 msgid "Managing Big Files" @@ -211,21 +127,21 @@ msgstr "" msgid "Ask a question" msgstr "" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -234,7 +150,7 @@ msgstr "" #: templates/personal.php:13 msgid "Download" -msgstr "" +msgstr "داگرتن" #: templates/personal.php:19 msgid "Your password was changed" @@ -250,7 +166,7 @@ msgstr "" #: templates/personal.php:22 msgid "New password" -msgstr "" +msgstr "وشەی نهێنی نوێ" #: templates/personal.php:23 msgid "show" @@ -262,7 +178,7 @@ msgstr "" #: templates/personal.php:30 msgid "Email" -msgstr "" +msgstr "ئیمه‌یل" #: templates/personal.php:31 msgid "Your email address" @@ -284,13 +200,23 @@ msgstr "" msgid "use this address to connect to your ownCloud in your file manager" msgstr "" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" -msgstr "" +msgstr "ناو" #: templates/users.php:23 templates/users.php:77 msgid "Password" -msgstr "" +msgstr "وشەی تێپەربو" #: templates/users.php:26 templates/users.php:78 templates/users.php:98 msgid "Groups" diff --git a/l10n/ku_IQ/user_ldap.po b/l10n/ku_IQ/user_ldap.po index bfa7aee57b742736bb9347748347ed21a46736e8..f4e484f84f792bdfa11033f0c9c2d6d4b00092a6 100644 --- a/l10n/ku_IQ/user_ldap.po +++ b/l10n/ku_IQ/user_ldap.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-07 02:03+0200\n" -"PO-Revision-Date: 2012-08-12 22:45+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,153 +18,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/ku_IQ/user_webdavauth.po b/l10n/ku_IQ/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..c600370b57188c56af635f390779fcd14a43e41e --- /dev/null +++ b/l10n/ku_IQ/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ku_IQ\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/lb/core.po b/l10n/lb/core.po index f620b2c36a97f60674cb8b4e1e601dcf451d4a4f..eacbddee62cec3ea2b8f1f9305452f069a88c558 100644 --- a/l10n/lb/core.po +++ b/l10n/lb/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: lb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Numm vun der Applikatioun ass net uginn." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Keng Kategorie fir bäizesetzen?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Des Kategorie existéiert schonn:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Keng Kategorien ausgewielt fir ze läschen." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Astellungen" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Ofbriechen" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Nee" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Jo" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "OK" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Keng Kategorien ausgewielt fir ze läschen." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Fehler" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -100,70 +212,86 @@ msgstr "" msgid "Password" msgstr "Passwuert" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "erstellen" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud Passwuert reset" @@ -241,7 +369,7 @@ msgstr "Cloud net fonnt" msgid "Edit categories" msgstr "Kategorien editéieren" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Bäisetzen" @@ -395,7 +523,7 @@ msgstr "Dezember" msgid "web services under your control" msgstr "Web Servicer ënnert denger Kontroll" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Ausloggen" diff --git a/l10n/lb/files.po b/l10n/lb/files.po index 170b68fe6900540ec20fc442e4000e97a5b745e5..d4f89d14eac95770a6a419c63f17313ee4ed7bee 100644 --- a/l10n/lb/files.po +++ b/l10n/lb/files.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,196 +23,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Keen Feeler, Datei ass komplett ropgelueden ginn" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Déi ropgelueden Datei ass méi grouss wei d'upload_max_filesize Eegenschaft an der php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Déi ropgelueden Datei ass méi grouss wei d'MAX_FILE_SIZE Eegenschaft déi an der HTML form uginn ass" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Déi ropgelueden Datei ass nëmmen hallef ropgelueden ginn" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Et ass keng Datei ropgelueden ginn" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Et feelt en temporären Dossier" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Konnt net op den Disk schreiwen" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Dateien" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Läschen" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "ersetzen" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "ofbriechen" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "réckgängeg man" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "Et gëtt eng ZIP-File generéiert, dëst ka bëssen daueren." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Kann deng Datei net eroplueden well et en Dossier ass oder 0 byte grouss ass." -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Fehler beim eroplueden" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Zoumaachen" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Upload ofgebrach." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Ongültege Numm, '/' net erlaabt." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Numm" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Gréisst" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Geännert" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "Fichier handling" @@ -221,80 +192,76 @@ msgstr "Fichier handling" msgid "Maximum upload size" msgstr "Maximum Upload Gréisst " -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. méiglech:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Gett gebraucht fir multi-Fichier an Dossier Downloads." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "ZIP-download erlaben" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 ass onlimitéiert" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maximal Gréisst fir ZIP Fichieren" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Späicheren" #: templates/index.php:7 msgid "New" msgstr "Nei" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Text Fichier" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Dossier" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Eroplueden" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Upload ofbriechen" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Hei ass näischt. Lued eppes rop!" -#: templates/index.php:52 -msgid "Share" -msgstr "Share" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Eroflueden" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Upload ze grouss" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Fichieren gi gescannt, war weg." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Momentane Scan" diff --git a/l10n/lb/files_external.po b/l10n/lb/files_external.po index 4a00f6bb30d5e1f6b6099f625c7755cd2830c20d..42ed0ce33df42fa5608a5029aaa8e687043730bd 100644 --- a/l10n/lb/files_external.po +++ b/l10n/lb/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Gruppen" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Läschen" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/lb/lib.po b/l10n/lb/lib.po index e4a07505a5798b8102dd57d8a8d4750b0c717e6f..b164e98f222dd52110c48475fcc9f1d4f0d71286 100644 --- a/l10n/lb/lib.po +++ b/l10n/lb/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -81,45 +81,55 @@ msgstr "SMS" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/lb/settings.po b/l10n/lb/settings.po index c3137a61f32907cb7f07667fa8c411cb605caf8f..2b969101b5fd579efe0100dcd734a80e5fa09b7e 100644 --- a/l10n/lb/settings.po +++ b/l10n/lb/settings.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,70 +18,73 @@ msgstr "" "Language: lb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Konnt Lescht net vum App Store lueden" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Authentifikatioun's Fehler" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "E-mail gespäichert" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Ongülteg e-mail" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID huet geännert" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Ongülteg Requête" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Authentifikatioun's Fehler" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Sprooch huet geännert" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Ofschalten" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Aschalten" @@ -89,97 +92,10 @@ msgstr "Aschalten" msgid "Saving..." msgstr "Speicheren..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Sécherheets Warnung" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Share API aschalten" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Erlab Apps d'Share API ze benotzen" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Links erlaben" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Resharing erlaben" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Useren erlaben mat egal wiem ze sharen" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Useren nëmmen erlaben mat Useren aus hirer Grupp ze sharen" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Méi" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Setz deng App bei" @@ -212,21 +128,21 @@ msgstr "Grouss Fichieren verwalten" msgid "Ask a question" msgstr "Stell eng Fro" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemer sinn opgetrueden beim Versuch sech un d'Hëllef Datebank ze verbannen." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Gei manuell dohinner." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Äntwert" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -285,6 +201,16 @@ msgstr "Hëllef iwwersetzen" msgid "use this address to connect to your ownCloud in your file manager" msgstr "benotz dës Adress fir dech un deng ownCloud iwwert däin Datei Manager ze verbannen" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Numm" diff --git a/l10n/lb/user_ldap.po b/l10n/lb/user_ldap.po index ea1a1452c6ff610e246fd59c0f21615263c5d4ab..be1657cb3d3c024534888a4a2357293f35955e31 100644 --- a/l10n/lb/user_ldap.po +++ b/l10n/lb/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lb\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/lb/user_webdavauth.po b/l10n/lb/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..242212f8edc5b13688787c1808c4b80c2ff8b19e --- /dev/null +++ b/l10n/lb/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/lt_LT/core.po b/l10n/lt_LT/core.po index 0227a482f60ddb9f77beb40468e54e60ffa4230b..ecc372bdfeaff4583fdb519302e0ee17ae6cbdfe 100644 --- a/l10n/lt_LT/core.po +++ b/l10n/lt_LT/core.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,52 +19,164 @@ msgstr "" "Language: lt_LT\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nepateiktas programos pavadinimas." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Nepridėsite jokios kategorijos?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Tokia kategorija jau yra:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Trynimui nepasirinkta jokia kategorija." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Nustatymai" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "prieš sekundę" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "Prieš 1 minutę" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "Prieš {count} minutes" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "šiandien" + +#: js/js.js:710 +msgid "yesterday" +msgstr "vakar" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "Prieš {days} dienas" + +#: js/js.js:712 +msgid "last month" +msgstr "praeitą mėnesį" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "prieš mėnesį" + +#: js/js.js:715 +msgid "last year" +msgstr "praeitais metais" + +#: js/js.js:716 +msgid "years ago" +msgstr "prieš metus" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Pasirinkite" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Atšaukti" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Ne" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Taip" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Gerai" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Trynimui nepasirinkta jokia kategorija." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Klaida" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Klaida, dalijimosi metu" @@ -101,70 +213,86 @@ msgstr "Apsaugotas slaptažodžiu" msgid "Password" msgstr "Slaptažodis" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Nustatykite galiojimo laiką" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Galiojimo laikas" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Dalintis per el. paštą:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Žmonių nerasta" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Dalijinasis išnaujo negalimas" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Pasidalino {item} su {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Nesidalinti" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "gali redaguoti" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "priėjimo kontrolė" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "sukurti" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "atnaujinti" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "ištrinti" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "dalintis" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Apsaugota slaptažodžiu" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Klaida nuimant galiojimo laiką" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Klaida nustatant galiojimo laiką" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud slaptažodžio atkūrimas" @@ -242,7 +370,7 @@ msgstr "Negalima rasti" msgid "Edit categories" msgstr "Redaguoti kategorijas" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Pridėti" @@ -396,7 +524,7 @@ msgstr "Gruodis" msgid "web services under your control" msgstr "jūsų valdomos web paslaugos" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Atsijungti" diff --git a/l10n/lt_LT/files.po b/l10n/lt_LT/files.po index 8e0e2a183e5392b23c7fa3c5bdfc82f531fb13d0..ef30d7726ce86adc1ccd3173a0661a194045d6bf 100644 --- a/l10n/lt_LT/files.po +++ b/l10n/lt_LT/files.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,196 +25,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Klaidų nėra, failas įkeltas sėkmingai" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Įkeliamo failo dydis viršija upload_max_filesize parametrą php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Įkeliamo failo dydis viršija MAX_FILE_SIZE parametrą, kuris yra nustatytas HTML formoje" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Failas buvo įkeltas tik dalinai" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Nebuvo įkeltas nė vienas failas" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Nėra laikinojo katalogo" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Nepavyko įrašyti į diską" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Failai" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Nebesidalinti" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Ištrinti" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Pervadinti" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} jau egzistuoja" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "pakeisti" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "pasiūlyti pavadinimą" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "atšaukti" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "pakeiskite {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "anuliuoti" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "pakeiskite {new_name} į {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "nebesidalinti {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "ištrinti {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "kuriamas ZIP archyvas, tai gali užtrukti šiek tiek laiko." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Neįmanoma įkelti failo - jo dydis gali būti 0 bitų arba tai katalogas" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Įkėlimo klaida" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Užverti" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Laukiantis" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "įkeliamas 1 failas" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} įkeliami failai" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Įkėlimas atšauktas." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Pavadinime negali būti naudojamas ženklas \"/\"." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} praskanuoti failai" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "klaida skanuojant" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Pavadinimas" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Dydis" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Pakeista" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 aplankalas" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} aplankalai" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 failas" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} failai" -#: js/files.js:838 -msgid "seconds ago" -msgstr "prieš sekundę" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "Prieš 1 minutę" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "Prieš {count} minutes" - -#: js/files.js:843 -msgid "today" -msgstr "šiandien" - -#: js/files.js:844 -msgid "yesterday" -msgstr "vakar" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "Prieš {days} dienas" - -#: js/files.js:846 -msgid "last month" -msgstr "praeitą mėnesį" - -#: js/files.js:848 -msgid "months ago" -msgstr "prieš mėnesį" - -#: js/files.js:849 -msgid "last year" -msgstr "praeitais metais" - -#: js/files.js:850 -msgid "years ago" -msgstr "prieš metus" - #: templates/admin.php:5 msgid "File handling" msgstr "Failų tvarkymas" @@ -223,27 +194,27 @@ msgstr "Failų tvarkymas" msgid "Maximum upload size" msgstr "Maksimalus įkeliamo failo dydis" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "maks. galima:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Reikalinga daugybinui failų ir aplankalų atsisiuntimui." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Įjungti atsisiuntimą ZIP archyvu" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 yra neribotas" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maksimalus ZIP archyvo failo dydis" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Išsaugoti" @@ -251,52 +222,48 @@ msgstr "Išsaugoti" msgid "New" msgstr "Naujas" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Teksto failas" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Katalogas" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Įkelti" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Atšaukti siuntimą" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Čia tuščia. Įkelkite ką nors!" -#: templates/index.php:52 -msgid "Share" -msgstr "Dalintis" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Atsisiųsti" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Įkėlimui failas per didelis" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Bandomų įkelti failų dydis viršija maksimalų leidžiamą šiame serveryje" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Skenuojami failai, prašome palaukti." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Šiuo metu skenuojama" diff --git a/l10n/lt_LT/files_external.po b/l10n/lt_LT/files_external.po index e1cfb8f0970674a792dd85217db5bc8c95e11905..6e6e944d5afd49cc2be12d039093f44635a62f79 100644 --- a/l10n/lt_LT/files_external.po +++ b/l10n/lt_LT/files_external.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-01 00:01+0100\n" -"PO-Revision-Date: 2012-10-31 14:42+0000\n" -"Last-Translator: Dr. ROX \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,66 +43,80 @@ msgstr "Prašome įvesti teisingus Dropbox \"app key\" ir \"secret\"." msgid "Error configuring Google Drive storage" msgstr "Klaida nustatinėjant Google Drive talpyklą" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Išorinės saugyklos" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Saugyklos pavadinimas" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Posistemės pavadinimas" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Konfigūracija" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Nustatymai" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Pritaikyti" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Pridėti išorinę saugyklą" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Nieko nepasirinkta" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Visi vartotojai" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupės" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Vartotojai" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Ištrinti" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Įjungti vartotojų išorines saugyklas" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Leisti vartotojams pridėti savo išorines saugyklas" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL sertifikatas" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Įkelti pagrindinį sertifikatą" diff --git a/l10n/lt_LT/lib.po b/l10n/lt_LT/lib.po index f4361df3bd217c2d2766e0d750d24110658c477f..8ef5110cd74133cfbec86e588b4ec87adef2ed3d 100644 --- a/l10n/lt_LT/lib.po +++ b/l10n/lt_LT/lib.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,19 +43,19 @@ msgstr "Programos" msgid "Admin" msgstr "Administravimas" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "ZIP atsisiuntimo galimybė yra išjungta." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Failai turi būti parsiunčiami vienas po kito." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Atgal į Failus" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Pasirinkti failai per dideli archyvavimui į ZIP." @@ -83,45 +83,55 @@ msgstr "Žinučių" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "prieš kelias sekundes" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "prieš 1 minutę" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "prieš %d minučių" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "šiandien" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "vakar" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "prieš %d dienų" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "praėjusį mėnesį" -#: template.php:96 -msgid "months ago" -msgstr "prieš mėnesį" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "pereitais metais" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "prieš metus" @@ -137,3 +147,8 @@ msgstr "pilnai atnaujinta" #: updater.php:80 msgid "updates check is disabled" msgstr "atnaujinimų tikrinimas išjungtas" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/lt_LT/settings.po b/l10n/lt_LT/settings.po index 0e2af5b1c950f33606dc76962b96f77b35acca62..10dd1bb7eb1883c1794c517fadfbd919d0779a69 100644 --- a/l10n/lt_LT/settings.po +++ b/l10n/lt_LT/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: 2012-10-23 02:02+0200\n" -"PO-Revision-Date: 2012-10-22 20:52+0000\n" -"Last-Translator: andrejuseu \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,69 +19,73 @@ msgstr "" "Language: lt_LT\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Neįmanoma įkelti sąrašo iš Programų Katalogo" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Nepavyksta įjungti aplikacijos." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "El. paštas išsaugotas" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Netinkamas el. paštas" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID pakeistas" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Klaidinga užklausa" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" -msgstr "" +msgstr "Autentikacijos klaida" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Kalba pakeista" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Išjungti" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Įjungti" @@ -93,93 +97,6 @@ msgstr "Saugoma.." msgid "__language_name__" msgstr "Kalba" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Saugumo įspėjimas" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Dalijimasis" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Žurnalas" - -#: templates/admin.php:116 -msgid "More" -msgstr "Daugiau" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Pridėti programėlę" @@ -212,22 +129,22 @@ msgstr "" msgid "Ask a question" msgstr "Užduoti klausimą" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemos jungiantis prie duomenų bazės" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Atsakyti" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Jūs panaudojote %s iš galimų %s" +msgid "You have used %s of the available %s" +msgstr "" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -285,6 +202,16 @@ msgstr "Padėkite išversti" msgid "use this address to connect to your ownCloud in your file manager" msgstr "naudokite šį adresą, jei norite pasiekti savo ownCloud per failų tvarkyklę" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Vardas" diff --git a/l10n/lt_LT/user_ldap.po b/l10n/lt_LT/user_ldap.po index 7e15e309ec78ae3ed54a4d2707a6cd4002a1482e..9891d24f37223677f9b89dd84fe554fd0b0aab49 100644 --- a/l10n/lt_LT/user_ldap.po +++ b/l10n/lt_LT/user_ldap.po @@ -8,164 +8,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lt_LT\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Slaptažodis" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Grupės filtras" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Prievadas" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Naudoti TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Išjungti SSL sertifikato tikrinimą." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Nerekomenduojama, naudokite tik testavimui." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Pagalba" diff --git a/l10n/lt_LT/user_webdavauth.po b/l10n/lt_LT/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..1b326476bf53abdca2b4db11809daad52e2940e6 --- /dev/null +++ b/l10n/lt_LT/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lt_LT\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/lv/core.po b/l10n/lv/core.po index 935ab91e0be32d54cf766e9bb327d23973b3604e..404800bf2bfca1b5c0d652177d86870bf6db994d 100644 --- a/l10n/lv/core.po +++ b/l10n/lv/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: lv\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Iestatījumi" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Kļūme" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -100,70 +212,86 @@ msgstr "" msgid "Password" msgstr "Parole" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Pārtraukt līdzdalīšanu" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "" @@ -241,7 +369,7 @@ msgstr "Mākonis netika atrasts" msgid "Edit categories" msgstr "" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "" @@ -395,7 +523,7 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Izlogoties" diff --git a/l10n/lv/files.po b/l10n/lv/files.po index cdc797bd267e25f7fdf0eeaabe48940b528287ce..09760c280aa8858296b450da5f8b861568f9401e 100644 --- a/l10n/lv/files.po +++ b/l10n/lv/files.po @@ -4,13 +4,14 @@ # # Translators: # , 2012. +# Imants Liepiņš , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,281 +21,248 @@ msgstr "" #: ajax/upload.php:20 msgid "There is no error, the file uploaded with success" -msgstr "" +msgstr "Viss kārtībā, augšupielāde veiksmīga" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Neviens fails netika augšuplādēts" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" -msgstr "" +msgstr "Trūkst pagaidu mapes" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Nav iespējams saglabāt" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Faili" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "Pārtraukt līdzdalīšanu" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Izdzēst" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" -msgstr "" +msgstr "Pārdēvēt" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "aizvietot" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" -msgstr "" +msgstr "Ieteiktais nosaukums" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "atcelt" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "vienu soli atpakaļ" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "lai uzģenerētu ZIP failu, kāds brīdis ir jāpagaida" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nav iespējams augšuplādēt jūsu failu, jo tāds jau eksistē vai arī failam nav izmēra (0 baiti)" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Augšuplādēšanas laikā radās kļūda" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Gaida savu kārtu" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Augšuplāde ir atcelta" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "" +msgstr "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Šis simbols '/', nav atļauts." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nosaukums" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Izmērs" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Izmainīts" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" -msgstr "" +msgstr "Failu pārvaldība" #: templates/admin.php:7 msgid "Maximum upload size" msgstr "Maksimālais failu augšuplādes apjoms" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "maksīmālais iespējamais:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." -msgstr "" +msgstr "Vajadzīgs vairāku failu un mapju lejuplādei" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Iespējot ZIP lejuplādi" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 ir neierobežots" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Saglabāt" #: templates/index.php:7 msgid "New" msgstr "Jauns" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Teksta fails" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Mape" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Augšuplādet" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Atcelt augšuplādi" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Te vēl nekas nav. Rīkojies, sāc augšuplādēt" -#: templates/index.php:52 -msgid "Share" -msgstr "Līdzdalīt" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Lejuplādēt" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Fails ir par lielu lai to augšuplādetu" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." -msgstr "" +msgstr "Jūsu augšuplādējamie faili pārsniedz servera pieļaujamo failu augšupielādes apjomu" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Faili šobrīd tiek caurskatīti, nedaudz jāpagaida." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Šobrīd tiek pārbaudīti" diff --git a/l10n/lv/files_external.po b/l10n/lv/files_external.po index 81da66c079112d60e03b79ab249bfac1db13ac11..07979d9b1c8bbf87c11c4235c7322d2724ef5215 100644 --- a/l10n/lv/files_external.po +++ b/l10n/lv/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Grupas" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Lietotāji" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Izdzēst" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/lv/lib.po b/l10n/lv/lib.po index 839d10fc09703f20498fbf96d44547b7c2d8c4c9..8ef8b7d506081c4a52daa882cc297744b719361f 100644 --- a/l10n/lv/lib.po +++ b/l10n/lv/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -71,7 +71,7 @@ msgstr "" #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "Faili" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -81,45 +81,55 @@ msgstr "" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/lv/settings.po b/l10n/lv/settings.po index f5872cc17bb39fcc1adb4c1e31c58f57905cd3b0..bb71a36d28ae8ab64fbeb1d45d5b24a25e30bef5 100644 --- a/l10n/lv/settings.po +++ b/l10n/lv/settings.po @@ -4,13 +4,14 @@ # # Translators: # , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,70 +19,73 @@ msgstr "" "Language: lv\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Nebija iespējams lejuplādēt sarakstu no aplikāciju veikala" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Ielogošanās kļūme" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" -msgstr "" +msgstr "Grupa jau eksistē" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" -msgstr "" +msgstr "Nevar pievienot grupu" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " -msgstr "" +msgstr "Nevar ieslēgt aplikāciju." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Epasts tika saglabāts" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Nepareizs epasts" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID nomainīts" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Nepareizs vaicājums" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "" +msgstr "Nevar izdzēst grupu" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Ielogošanās kļūme" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "" +msgstr "Nevar izdzēst lietotāju" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Valoda tika nomainīta" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" -msgstr "" +msgstr "Nevar pievienot lietotāju grupai %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" -msgstr "" +msgstr "Nevar noņemt lietotāju no grupas %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Atvienot" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Pievienot" @@ -89,104 +93,17 @@ msgstr "Pievienot" msgid "Saving..." msgstr "Saglabā..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__valodas_nosaukums__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Brīdinājums par drošību" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Vairāk" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Pievieno savu aplikāciju" #: templates/apps.php:11 msgid "More Apps" -msgstr "" +msgstr "Vairāk aplikāciju" #: templates/apps.php:27 msgid "Select an App" @@ -198,7 +115,7 @@ msgstr "Apskatie aplikāciju lapu - apps.owncloud.com" #: templates/apps.php:32 msgid "-licensed by " -msgstr "" +msgstr "-licencēts no " #: templates/help.php:9 msgid "Documentation" @@ -212,22 +129,22 @@ msgstr "Rīkoties ar apjomīgiem failiem" msgid "Ask a question" msgstr "Uzdod jautajumu" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problēmas ar datubāzes savienojumu" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Nokļūt tur pašrocīgi" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Atbildēt" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "" +msgid "You have used %s of the available %s" +msgstr "Jūs lietojat %s no pieejamajiem %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -239,7 +156,7 @@ msgstr "Lejuplādēt" #: templates/personal.php:19 msgid "Your password was changed" -msgstr "" +msgstr "Jūru parole tika nomainīta" #: templates/personal.php:20 msgid "Unable to change your password" @@ -285,6 +202,16 @@ msgstr "Palīdzi tulkot" msgid "use this address to connect to your ownCloud in your file manager" msgstr "izmanto šo adresi lai ielogotos ownCloud no sava failu pārlūka" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "IzstrādājusiownCloud kopiena,pirmkodukurš ir licencēts zem AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Vārds" diff --git a/l10n/lv/user_ldap.po b/l10n/lv/user_ldap.po index 2ec176f92882d43a1e2331174f418dd5edcba481..b0d8f36bed33c949553c3d2a4dd8fedaac7db3f3 100644 --- a/l10n/lv/user_ldap.po +++ b/l10n/lv/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lv\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/lv/user_webdavauth.po b/l10n/lv/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..afb2045c92c6acfa1414f9ad02ac565c835dd6c2 --- /dev/null +++ b/l10n/lv/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/mk/core.po b/l10n/mk/core.po index 9bb58ed0af3530940b291486c0b4901377a55286..e7581975904332893af28956ed5605b2f7e39fc4 100644 --- a/l10n/mk/core.po +++ b/l10n/mk/core.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,52 +20,164 @@ msgstr "" "Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Име за апликацијата не е доставено." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Нема категорија да се додаде?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Оваа категорија веќе постои:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Не е одбрана категорија за бришење." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Поставки" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Откажи" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Не" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Да" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Во ред" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Не е одбрана категорија за бришење." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Грешка" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -102,70 +214,86 @@ msgstr "" msgid "Password" msgstr "Лозинка" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "креирај" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ресетирање на лозинка за ownCloud" @@ -243,7 +371,7 @@ msgstr "Облакот не е најден" msgid "Edit categories" msgstr "Уреди категории" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Додади" @@ -397,7 +525,7 @@ msgstr "Декември" msgid "web services under your control" msgstr "веб сервиси под Ваша контрола" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Одјава" diff --git a/l10n/mk/files.po b/l10n/mk/files.po index 843115ed05146ae8433e981feae7ca1151d1af9a..6ff02992220575b76e37cd1debd8fca3184d46ff 100644 --- a/l10n/mk/files.po +++ b/l10n/mk/files.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,196 +25,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Нема грешка, датотеката беше подигната успешно" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Подигнатата датотека ја надминува upload_max_filesize директивата во php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Подигнатата датотеката ја надминува MAX_FILE_SIZE директивата која беше поставена во HTML формата" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Датотеката беше само делумно подигната." -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Не беше подигната датотека" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Не постои привремена папка" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Неуспеав да запишам на диск" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Датотеки" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Избриши" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "Се генерира ZIP фајлот, ќе треба извесно време." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Не може да се преземе вашата датотека бидејќи фолдерот во кој се наоѓа фајлот има големина од 0 бајти" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Грешка при преземање" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Затвои" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Чека" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Преземањето е прекинато." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "неисправно име, '/' не е дозволено." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Име" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Големина" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Променето" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "Ракување со датотеки" @@ -223,80 +194,76 @@ msgstr "Ракување со датотеки" msgid "Maximum upload size" msgstr "Максимална големина за подигање" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "макс. можно:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Потребно за симнување повеќе-датотеки и папки." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Овозможи ZIP симнување " -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 е неограничено" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Максимална големина за внес на ZIP датотеки" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Сними" #: templates/index.php:7 msgid "New" msgstr "Ново" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Текстуална датотека" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Папка" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Подигни" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Откажи прикачување" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Тука нема ништо. Снимете нешто!" -#: templates/index.php:52 -msgid "Share" -msgstr "Сподели" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Преземи" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Датотеката е премногу голема" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Се скенираат датотеки, ве молам почекајте." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Моментално скенирам" diff --git a/l10n/mk/files_external.po b/l10n/mk/files_external.po index 21928cfd6f06624a5df79e6c4527a58075964796..0505c9e2d88b7a35f2f26486ff41bbc634149ddb 100644 --- a/l10n/mk/files_external.po +++ b/l10n/mk/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Групи" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Корисници" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Избриши" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/mk/lib.po b/l10n/mk/lib.po index 4a331a9b1fc4fdd78cb98d01bb6bf33dd608352a..4be426c9be1e209f36000905b0cc2acf948a30b5 100644 --- a/l10n/mk/lib.po +++ b/l10n/mk/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -71,7 +71,7 @@ msgstr "" #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "Датотеки" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -81,45 +81,55 @@ msgstr "Текст" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/mk/settings.po b/l10n/mk/settings.po index 5711a85b378b6c6a1f57d6306a3f9d9c867cc4f3..b295cb7b667585c9f85246495c15152ac57ec022 100644 --- a/l10n/mk/settings.po +++ b/l10n/mk/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: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,70 +19,73 @@ msgstr "" "Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Електронската пошта е снимена" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Неисправна електронска пошта" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID сменето" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "неправилно барање" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Јазикот е сменет" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Оневозможи" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Овозможи" @@ -90,97 +93,10 @@ msgstr "Овозможи" msgid "Saving..." msgstr "Снимам..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Записник" - -#: templates/admin.php:116 -msgid "More" -msgstr "Повеќе" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Додадете ја Вашата апликација" @@ -213,21 +129,21 @@ msgstr "Управување со големи датотеки" msgid "Ask a question" msgstr "Постави прашање" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Проблем при поврзување со базата за помош" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Оди таму рачно." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Одговор" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -286,6 +202,16 @@ msgstr "Помогни во преводот" msgid "use this address to connect to your ownCloud in your file manager" msgstr "користете ја оваа адреса во менаџерот за датотеки да се поврзете со Вашиот ownCloud" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Име" diff --git a/l10n/mk/user_ldap.po b/l10n/mk/user_ldap.po index 126d33adf67ec9124b5e7b3d4a6e1cd214a737df..d1eddd1fb0cb0c2e5e1c1fa6bc489eee2cb8bc9c 100644 --- a/l10n/mk/user_ldap.po +++ b/l10n/mk/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: mk\n" -"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1\n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/mk/user_webdavauth.po b/l10n/mk/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..7392ade6853070e3fb3223632bc48befa783649a --- /dev/null +++ b/l10n/mk/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: mk\n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/ms_MY/core.po b/l10n/ms_MY/core.po index 9509997b7bd3b11ca9999d4cbac8c26c1a4396e5..8c3a71a0205a7854b097902ff5f7bd27396e304f 100644 --- a/l10n/ms_MY/core.po +++ b/l10n/ms_MY/core.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,52 +20,164 @@ msgstr "" "Language: ms_MY\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "nama applikasi tidak disediakan" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Tiada kategori untuk di tambah?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Kategori ini telah wujud" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "tiada kategori dipilih untuk penghapusan" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Tetapan" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Batal" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Tidak" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Ya" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "tiada kategori dipilih untuk penghapusan" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Ralat" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -102,70 +214,86 @@ msgstr "" msgid "Password" msgstr "Kata laluan" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Set semula kata lalaun ownCloud" @@ -243,7 +371,7 @@ msgstr "Awan tidak dijumpai" msgid "Edit categories" msgstr "Edit kategori" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Tambah" @@ -397,7 +525,7 @@ msgstr "Disember" msgid "web services under your control" msgstr "Perkhidmatan web di bawah kawalan anda" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Log keluar" diff --git a/l10n/ms_MY/files.po b/l10n/ms_MY/files.po index e5a498dc70bf9c323341aa66e03aeb2d105d3650..02844fd34d338a1c560727e120dfe2f2f9f50203 100644 --- a/l10n/ms_MY/files.po +++ b/l10n/ms_MY/files.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,196 +26,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Tiada ralat, fail berjaya dimuat naik." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Fail yang dimuat naik melebihi penyata upload_max_filesize dalam php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Fail yang dimuat naik melebihi MAX_FILE_SIZE yang dinyatakan dalam form HTML " -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Sebahagian daripada fail telah dimuat naik. " -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Tiada fail yang dimuat naik" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Folder sementara hilang" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Gagal untuk disimpan" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "fail" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Padam" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "ganti" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "Batal" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "sedang menghasilkan fail ZIP, mungkin mengambil sedikit masa." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Tidak boleh memuatnaik fail anda kerana mungkin ianya direktori atau saiz fail 0 bytes" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Muat naik ralat" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Tutup" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Dalam proses" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Muatnaik dibatalkan." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "penggunaa nama tidak sah, '/' tidak dibenarkan." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nama " -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Saiz" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Dimodifikasi" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "Pengendalian fail" @@ -224,80 +195,76 @@ msgstr "Pengendalian fail" msgid "Maximum upload size" msgstr "Saiz maksimum muat naik" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "maksimum:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Diperlukan untuk muatturun fail pelbagai " -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Aktifkan muatturun ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 adalah tanpa had" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Saiz maksimum input untuk fail ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Simpan" #: templates/index.php:7 msgid "New" msgstr "Baru" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Fail teks" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Folder" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Muat naik" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Batal muat naik" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Tiada apa-apa di sini. Muat naik sesuatu!" -#: templates/index.php:52 -msgid "Share" -msgstr "Kongsi" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Muat turun" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Muat naik terlalu besar" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Fail sedang diimbas, harap bersabar." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Imbasan semasa" diff --git a/l10n/ms_MY/files_external.po b/l10n/ms_MY/files_external.po index 42da08f27e43c527bb112747423cefb2493ee281..5e943b19f64c6878cd5de52a766e728fc0320e93 100644 --- a/l10n/ms_MY/files_external.po +++ b/l10n/ms_MY/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Kumpulan" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Pengguna" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Padam" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/ms_MY/lib.po b/l10n/ms_MY/lib.po index cdb65a5fd574fdc6d9c2df32ca1712d1fd98640b..57990c29b6bc0bacb38c7b7d34014f9eb391942c 100644 --- a/l10n/ms_MY/lib.po +++ b/l10n/ms_MY/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -81,45 +81,55 @@ msgstr "Teks" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/ms_MY/settings.po b/l10n/ms_MY/settings.po index 05cfde61facdb2671901a2ff4932c6394f313c88..1de42e3e9c3ddc135d7fcba2d77cec1c47d5db48 100644 --- a/l10n/ms_MY/settings.po +++ b/l10n/ms_MY/settings.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,70 +21,73 @@ msgstr "" "Language: ms_MY\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Ralat pengesahan" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Emel disimpan" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Emel tidak sah" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID diubah" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Permintaan tidak sah" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Ralat pengesahan" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Bahasa diubah" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Nyahaktif" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Aktif" @@ -92,97 +95,10 @@ msgstr "Aktif" msgid "Saving..." msgstr "Simpan..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "_nama_bahasa_" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Amaran keselamatan" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Lanjutan" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Tambah apps anda" @@ -215,21 +131,21 @@ msgstr "Mengurus Fail Besar" msgid "Ask a question" msgstr "Tanya soalan" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Masalah menghubung untuk membantu pengkalan data" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Pergi ke sana secara manual" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Jawapan" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -288,6 +204,16 @@ msgstr "Bantu terjemah" msgid "use this address to connect to your ownCloud in your file manager" msgstr "guna alamat ini untuk menyambung owncloud anda dalam pengurus fail anda" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nama" diff --git a/l10n/ms_MY/user_ldap.po b/l10n/ms_MY/user_ldap.po index e0ec28508651bffe7e43bc9c3512e44c7516273b..4509f10da648511a520d38c433a02e4ff668772c 100644 --- a/l10n/ms_MY/user_ldap.po +++ b/l10n/ms_MY/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ms_MY\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/ms_MY/user_webdavauth.po b/l10n/ms_MY/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..b0d74e1bab31a87a1477117d354a5d7a0ab1c501 --- /dev/null +++ b/l10n/ms_MY/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ms_MY\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/nb_NO/core.po b/l10n/nb_NO/core.po index e1f3763f6658b3d1653de5a0bc4c762db54e9ee4..7354a7de4ce5b6bf91b1ba946261df0a6cbedff8 100644 --- a/l10n/nb_NO/core.po +++ b/l10n/nb_NO/core.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-31 00:01+0100\n" -"PO-Revision-Date: 2012-10-30 13:00+0000\n" -"Last-Translator: hdalgrav \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,52 +23,164 @@ msgstr "" "Language: nb_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Applikasjonsnavn ikke angitt." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Ingen kategorier å legge til?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Denne kategorien finnes allerede:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Ingen kategorier merket for sletting." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Innstillinger" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "sekunder siden" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 minutt siden" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minutter siden" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "i dag" + +#: js/js.js:710 +msgid "yesterday" +msgstr "i går" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} dager siden" + +#: js/js.js:712 +msgid "last month" +msgstr "forrige måned" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "måneder siden" + +#: js/js.js:715 +msgid "last year" +msgstr "forrige år" + +#: js/js.js:716 +msgid "years ago" +msgstr "år siden" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Velg" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Avbryt" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Nei" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Ingen kategorier merket for sletting." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Feil" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Feil under deling" @@ -105,70 +217,86 @@ msgstr "Passordbeskyttet" msgid "Password" msgstr "Passord" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Set utløpsdato" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Utløpsdato" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Del på epost" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Ingen personer funnet" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Avslutt deling" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "kan endre" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "tilgangskontroll" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "opprett" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "oppdater" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "slett" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "del" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Passordbeskyttet" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Kan ikke sette utløpsdato" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Tilbakestill ownCloud passord" @@ -246,7 +374,7 @@ msgstr "Sky ikke funnet" msgid "Edit categories" msgstr "Rediger kategorier" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Legg til" @@ -400,7 +528,7 @@ msgstr "Desember" msgid "web services under your control" msgstr "nettjenester under din kontroll" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Logg ut" diff --git a/l10n/nb_NO/files.po b/l10n/nb_NO/files.po index 06eeaf0877b863eebdccb04c910053ea8390272a..ad0cf919ea0019b5e0e9e0164cd5eef68fc8e5dd 100644 --- a/l10n/nb_NO/files.po +++ b/l10n/nb_NO/files.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,196 +30,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Det er ingen feil. Filen ble lastet opp." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen." +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Filstørrelsen overskrider maksgrensen på MAX_FILE_SIZE som ble oppgitt i HTML-skjemaet" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Filopplastningen ble bare delvis gjennomført" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Ingen fil ble lastet opp" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Mangler en midlertidig mappe" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Klarte ikke å skrive til disk" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Filer" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Avslutt deling" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Slett" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Omdøp" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} finnes allerede" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "erstatt" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "foreslå navn" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "avbryt" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "erstatt {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "angre" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "erstatt {new_name} med {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "slettet {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "opprettet ZIP-fil, dette kan ta litt tid" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Kan ikke laste opp filen din siden det er en mappe eller den har 0 bytes" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Opplasting feilet" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Lukk" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Ventende" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 fil lastes opp" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} filer laster opp" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Opplasting avbrutt." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Ugyldig navn, '/' er ikke tillatt. " +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} filer lest inn" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "feil under skanning" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Navn" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Størrelse" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Endret" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 mappe" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} mapper" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 fil" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} filer" -#: js/files.js:838 -msgid "seconds ago" -msgstr "sekunder siden" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 minutt siden" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} minutter siden" - -#: js/files.js:843 -msgid "today" -msgstr "i dag" - -#: js/files.js:844 -msgid "yesterday" -msgstr "i går" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} dager siden" - -#: js/files.js:846 -msgid "last month" -msgstr "forrige måned" - -#: js/files.js:848 -msgid "months ago" -msgstr "måneder siden" - -#: js/files.js:849 -msgid "last year" -msgstr "forrige år" - -#: js/files.js:850 -msgid "years ago" -msgstr "år siden" - #: templates/admin.php:5 msgid "File handling" msgstr "Filhåndtering" @@ -228,27 +199,27 @@ msgstr "Filhåndtering" msgid "Maximum upload size" msgstr "Maksimum opplastingsstørrelse" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. mulige:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Nødvendig for å laste ned mapper og mer enn én fil om gangen." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Aktiver nedlasting av ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 er ubegrenset" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maksimal størrelse på ZIP-filer" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Lagre" @@ -256,52 +227,48 @@ msgstr "Lagre" msgid "New" msgstr "Ny" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Tekstfil" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Mappe" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Last opp" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Avbryt opplasting" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Ingenting her. Last opp noe!" -#: templates/index.php:52 -msgid "Share" -msgstr "Del" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Last ned" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Opplasting for stor" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Filene du prøver å laste opp er for store for å laste opp til denne serveren." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Skanner etter filer, vennligst vent." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Pågående skanning" diff --git a/l10n/nb_NO/files_external.po b/l10n/nb_NO/files_external.po index 95af4ebb24db2f9a62f3ab1b6d5158a88ced08da..1888463488e7af817f6988e9b6401f47704fafa4 100644 --- a/l10n/nb_NO/files_external.po +++ b/l10n/nb_NO/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Konfigurasjon" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Innstillinger" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Alle brukere" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupper" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Brukere" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Slett" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/nb_NO/lib.po b/l10n/nb_NO/lib.po index dbaab4468462f9fca80d9c43c858d7794501b533..266ba36b0692bebc0224369136d04737cbd90b1a 100644 --- a/l10n/nb_NO/lib.po +++ b/l10n/nb_NO/lib.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-31 00:01+0100\n" -"PO-Revision-Date: 2012-10-30 13:11+0000\n" -"Last-Translator: hdalgrav \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,19 +45,19 @@ msgstr "Apper" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "ZIP-nedlasting av avslått" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Filene må lastes ned en om gangen" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Tilbake til filer" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "De valgte filene er for store til å kunne generere ZIP-fil" @@ -98,6 +98,15 @@ msgstr "1 minuitt siden" msgid "%d minutes ago" msgstr "%d minutter siden" +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + #: template.php:108 msgid "today" msgstr "i dag" @@ -116,8 +125,9 @@ msgid "last month" msgstr "forrige måned" #: template.php:112 -msgid "months ago" -msgstr "måneder siden" +#, php-format +msgid "%d months ago" +msgstr "" #: template.php:113 msgid "last year" @@ -139,3 +149,8 @@ msgstr "oppdatert" #: updater.php:80 msgid "updates check is disabled" msgstr "versjonssjekk er avslått" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/nb_NO/settings.po b/l10n/nb_NO/settings.po index 46e8bcca7e0cb927892cf8be844882e3a8e34f58..ab234540e2573735e6e87576c051f162a2248078 100644 --- a/l10n/nb_NO/settings.po +++ b/l10n/nb_NO/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: 2012-10-31 00:01+0100\n" -"PO-Revision-Date: 2012-10-30 12:33+0000\n" -"Last-Translator: hdalgrav \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -60,7 +60,7 @@ msgstr "Ugyldig forespørsel" msgid "Unable to delete group" msgstr "Kan ikke slette gruppe" -#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:12 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Autentikasjonsfeil" @@ -72,12 +72,16 @@ msgstr "Kan ikke slette bruker" msgid "Language changed" msgstr "Språk endret" -#: ajax/togglegroups.php:22 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Kan ikke legge bruker til gruppen %s" -#: ajax/togglegroups.php:28 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Kan ikke slette bruker fra gruppen %s" @@ -98,93 +102,6 @@ msgstr "Lagrer..." msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Sikkerhetsadvarsel" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Deling" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Tillat lenker" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Tillat brukere å dele filer med lenker" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Tillat brukere å dele filer som allerede har blitt delt med dem" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Tillat brukere å dele med alle" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Tillat kun deling med andre brukere i samme gruppe" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Logg" - -#: templates/admin.php:116 -msgid "More" -msgstr "Mer" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Legg til din App" @@ -217,22 +134,22 @@ msgstr "Håndtere store filer" msgid "Ask a question" msgstr "Still et spørsmål" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemer med å koble til hjelp-databasen" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Gå dit manuelt" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Svar" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Du har brukt %s av tilgjengelig %s" +msgid "You have used %s of the available %s" +msgstr "" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -290,6 +207,16 @@ msgstr "Bidra til oversettelsen" msgid "use this address to connect to your ownCloud in your file manager" msgstr "bruk denne adressen for å koble til din ownCloud gjennom filhåndtereren" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Navn" diff --git a/l10n/nb_NO/user_ldap.po b/l10n/nb_NO/user_ldap.po index 1ebfbe8b54464c6ccd3e489432617d318e43f248..b415afa31aad46bd9d2dfbcdaa0847785835ba1a 100644 --- a/l10n/nb_NO/user_ldap.po +++ b/l10n/nb_NO/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: 2012-10-31 00:01+0100\n" -"PO-Revision-Date: 2012-10-30 13:08+0000\n" -"Last-Translator: hdalgrav \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Passord" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Gruppefilter" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Bruk TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Ikke bruk for SSL tilkoblinger, dette vil ikke fungere." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Ikke anbefalt, bruk kun for testing" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "i bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "i sekunder. En endring tømmer bufferen." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Hjelp" diff --git a/l10n/nb_NO/user_webdavauth.po b/l10n/nb_NO/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..8029f4ff58a2de1e6a5aff2ff53e6218990a320a --- /dev/null +++ b/l10n/nb_NO/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb_NO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/nl/core.po b/l10n/nl/core.po index 927cf269e2e806ed0a8d5c9766d889224a7a4092..4dd97cac61110a63c653a2718bc5fbe3425489b3 100644 --- a/l10n/nl/core.po +++ b/l10n/nl/core.po @@ -3,24 +3,27 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# André Koot , 2012. # , 2011. # , 2012. # Erik Bent , 2012. # , 2011. # , 2012. # , 2011. +# , 2012. # Martin Wildeman , 2012. # , 2012. # Richard Bos , 2012. +# , 2012. # , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,52 +31,164 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Applicatienaam niet gegeven." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Categorie type niet opgegeven." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Geen categorie toevoegen?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Deze categorie bestaat al." -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Object type niet opgegeven." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID niet opgegeven." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Toevoegen van %s aan favorieten is mislukt." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Geen categorie geselecteerd voor verwijdering." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Verwijderen %s van favorieten is mislukt." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Instellingen" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "seconden geleden" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 minuut geleden" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minuten geleden" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 uur geleden" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} uren geleden" + +#: js/js.js:709 +msgid "today" +msgstr "vandaag" + +#: js/js.js:710 +msgid "yesterday" +msgstr "gisteren" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} dagen geleden" + +#: js/js.js:712 +msgid "last month" +msgstr "vorige maand" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} maanden geleden" + +#: js/js.js:714 +msgid "months ago" +msgstr "maanden geleden" + +#: js/js.js:715 +msgid "last year" +msgstr "vorig jaar" + +#: js/js.js:716 +msgid "years ago" +msgstr "jaar geleden" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Kies" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Annuleren" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Nee" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Geen categorie geselecteerd voor verwijdering." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Het object type is niet gespecificeerd." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Fout" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "De app naam is niet gespecificeerd." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Het vereiste bestand {file} is niet geïnstalleerd!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Fout tijdens het delen" @@ -103,77 +218,93 @@ msgstr "Deel met link" #: js/share.js:164 msgid "Password protect" -msgstr "Passeerwoord beveiliging" +msgstr "Wachtwoord beveiliging" #: js/share.js:168 templates/installation.php:42 templates/login.php:24 #: templates/verify.php:13 msgid "Password" msgstr "Wachtwoord" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" -msgstr "Zet vervaldatum" +msgstr "Stel vervaldatum in" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Vervaldatum" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Deel via email:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Geen mensen gevonden" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Verder delen is niet toegestaan" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Gedeeld in {item} met {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Stop met delen" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "kan wijzigen" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "toegangscontrole" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "maak" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "bijwerken" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "verwijderen" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "deel" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Wachtwoord beveiligd" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Fout tijdens het verwijderen van de verval datum" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Fout tijdens het instellen van de vervaldatum" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud wachtwoord herstellen" @@ -188,11 +319,11 @@ msgstr "U ontvangt een link om uw wachtwoord opnieuw in te stellen via e-mail." #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "Reset e-mail verstuurd." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "Verzoek mislukt!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -251,13 +382,13 @@ msgstr "Cloud niet gevonden" msgid "Edit categories" msgstr "Wijzigen categorieën" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Toevoegen" #: templates/installation.php:23 templates/installation.php:31 msgid "Security Warning" -msgstr "Beveiligings waarschuwing" +msgstr "Beveiligingswaarschuwing" #: templates/installation.php:24 msgid "" @@ -294,7 +425,7 @@ msgstr "Gegevensmap" #: templates/installation.php:57 msgid "Configure the database" -msgstr "Configureer de databank" +msgstr "Configureer de database" #: templates/installation.php:62 templates/installation.php:73 #: templates/installation.php:83 templates/installation.php:93 @@ -303,15 +434,15 @@ msgstr "zal gebruikt worden" #: templates/installation.php:105 msgid "Database user" -msgstr "Gebruiker databank" +msgstr "Gebruiker database" #: templates/installation.php:109 msgid "Database password" -msgstr "Wachtwoord databank" +msgstr "Wachtwoord database" #: templates/installation.php:113 msgid "Database name" -msgstr "Naam databank" +msgstr "Naam database" #: templates/installation.php:121 msgid "Database tablespace" @@ -405,7 +536,7 @@ msgstr "december" msgid "web services under your control" msgstr "Webdiensten in eigen beheer" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Afmelden" @@ -449,13 +580,13 @@ msgstr "volgende" #: templates/verify.php:5 msgid "Security Warning!" -msgstr "Beveiligings waarschuwing!" +msgstr "Beveiligingswaarschuwing!" #: templates/verify.php:6 msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "Verifiëer uw wachtwoord!
    Om veiligheidsredenen wordt u regelmatig gevraagd uw wachtwoord in te geven." +msgstr "Verifieer uw wachtwoord!
    Om veiligheidsredenen wordt u regelmatig gevraagd uw wachtwoord in te geven." #: templates/verify.php:16 msgid "Verify" diff --git a/l10n/nl/files.po b/l10n/nl/files.po index 96ddd103f5b1fda4e2a678e34e1cd3f1af345f1d..bb78a69078c1fb7cccfbda2edb4b097f5439e664 100644 --- a/l10n/nl/files.po +++ b/l10n/nl/files.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# André Koot , 2012. # , 2011. # , 2011. # , 2012. @@ -10,15 +11,16 @@ # , 2011. # , 2012. # , 2011. +# , 2012. # , 2012. # Richard Bos , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-04 00:06+0100\n" +"PO-Revision-Date: 2012-12-03 09:15+0000\n" +"Last-Translator: Len \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,196 +33,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Geen fout opgetreden, bestand successvol geupload." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Het geüploade bestand is groter dan de upload_max_filesize instelling in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Het geüploade bestand overscheidt de upload_max_filesize optie in php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Het geüploade bestand is groter dan de MAX_FILE_SIZE richtlijn die is opgegeven in de HTML-formulier" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Het bestand is slechts gedeeltelijk geupload" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Geen bestand geüpload" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Een tijdelijke map mist" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Schrijven naar schijf mislukt" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Bestanden" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Stop delen" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Verwijder" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Hernoem" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} bestaat al" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "vervang" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "Stel een naam voor" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "annuleren" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "verving {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "ongedaan maken" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "verving {new_name} met {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "delen gestopt {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "verwijderde {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "aanmaken ZIP-file, dit kan enige tijd duren." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "uploaden van de file mislukt, het is of een directory of de bestandsgrootte is 0 bytes" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Upload Fout" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Sluit" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Wachten" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 bestand wordt ge-upload" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} bestanden aan het uploaden" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Uploaden geannuleerd." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "Bestands upload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload." +msgstr "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Ongeldige naam, '/' is niet toegestaan." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Folder naam niet toegestaan. Het gebruik van \"Shared\" is aan Owncloud voorbehouden" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} bestanden gescanned" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "Fout tijdens het scannen" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Naam" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Bestandsgrootte" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Laatst aangepast" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 map" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} mappen" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 bestand" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} bestanden" -#: js/files.js:838 -msgid "seconds ago" -msgstr "seconden geleden" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 minuut geleden" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} minuten geleden" - -#: js/files.js:843 -msgid "today" -msgstr "vandaag" - -#: js/files.js:844 -msgid "yesterday" -msgstr "gisteren" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} dagen geleden" - -#: js/files.js:846 -msgid "last month" -msgstr "vorige maand" - -#: js/files.js:848 -msgid "months ago" -msgstr "maanden geleden" - -#: js/files.js:849 -msgid "last year" -msgstr "vorig jaar" - -#: js/files.js:850 -msgid "years ago" -msgstr "jaar geleden" - #: templates/admin.php:5 msgid "File handling" msgstr "Bestand" @@ -229,27 +202,27 @@ msgstr "Bestand" msgid "Maximum upload size" msgstr "Maximale bestandsgrootte voor uploads" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. mogelijk: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Nodig voor meerdere bestanden en mappen downloads." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Zet ZIP-download aan" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 is ongelimiteerd" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maximale grootte voor ZIP bestanden" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Opslaan" @@ -257,52 +230,48 @@ msgstr "Opslaan" msgid "New" msgstr "Nieuw" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Tekstbestand" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Map" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Vanaf link" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Upload" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Upload afbreken" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Er bevindt zich hier niets. Upload een bestand!" -#: templates/index.php:52 -msgid "Share" -msgstr "Delen" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Download" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Bestanden te groot" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Bestanden worden gescand, even wachten." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Er wordt gescand" diff --git a/l10n/nl/files_external.po b/l10n/nl/files_external.po index 98f19c36b8d495c5719ee3f0ffa8a3becf26af51..dcc92f2a2cda1ffc33e59f863b297f71607aa520 100644 --- a/l10n/nl/files_external.po +++ b/l10n/nl/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-28 00:01+0200\n" -"PO-Revision-Date: 2012-10-27 09:42+0000\n" -"Last-Translator: Richard Bos \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "Geef een geldige Dropbox key en secret." msgid "Error configuring Google Drive storage" msgstr "Fout tijdens het configureren van Google Drive opslag" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Externe opslag" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Aankoppelpunt" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Backend" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Configuratie" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Opties" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Van toepassing" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Aankoppelpunt toevoegen" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Niets ingesteld" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Alle gebruikers" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Groepen" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Gebruikers" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Verwijder" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Externe opslag voor gebruikers activeren" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Sta gebruikers toe om hun eigen externe opslag aan te koppelen" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL root certificaten" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importeer root certificaat" diff --git a/l10n/nl/lib.po b/l10n/nl/lib.po index b962de897dc8a4fa3345e19a994edc4254547681..f8ebea3c492ef47cbc23d737e3c9990a44753922 100644 --- a/l10n/nl/lib.po +++ b/l10n/nl/lib.po @@ -3,14 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Richard Bos , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-26 02:03+0200\n" -"PO-Revision-Date: 2012-10-25 11:35+0000\n" -"Last-Translator: Richard Bos \n" +"POT-Creation-Date: 2012-11-17 00:01+0100\n" +"PO-Revision-Date: 2012-11-16 05:45+0000\n" +"Last-Translator: Len \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +44,19 @@ msgstr "Apps" msgid "Admin" msgstr "Beheerder" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "ZIP download is uitgeschakeld." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Bestanden moeten één voor één worden gedownload." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Terug naar bestanden" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "De geselecteerde bestanden zijn te groot om een zip bestand te maken." @@ -82,45 +84,55 @@ msgstr "Tekst" msgid "Images" msgstr "Afbeeldingen" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "seconden geleden" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 minuut geleden" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d minuten geleden" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 uur geleden" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d uren geleden" + +#: template.php:108 msgid "today" msgstr "vandaag" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "gisteren" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d dagen geleden" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "vorige maand" -#: template.php:96 -msgid "months ago" -msgstr "maanden geleden" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d maanden geleden" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "vorig jaar" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "jaar geleden" @@ -136,3 +148,8 @@ msgstr "bijgewerkt" #: updater.php:80 msgid "updates check is disabled" msgstr "Meest recente versie controle is uitgeschakeld" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Kon categorie \"%s\" niet vinden" diff --git a/l10n/nl/settings.po b/l10n/nl/settings.po index c938c3fa0ca701deda0c58796ccfed3487aee66e..1b28da61ba6c59845971b772224a72e0a0ebf360 100644 --- a/l10n/nl/settings.po +++ b/l10n/nl/settings.po @@ -10,15 +10,16 @@ # , 2011, 2012. # , 2012. # , 2011. +# , 2012. # , 2012. # Richard Bos , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-28 00:01+0200\n" -"PO-Revision-Date: 2012-10-27 09:52+0000\n" -"Last-Translator: Richard Bos \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: Len \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +63,7 @@ msgstr "Ongeldig verzoek" msgid "Unable to delete group" msgstr "Niet in staat om groep te verwijderen" -#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:12 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Authenticatie fout" @@ -74,12 +75,16 @@ msgstr "Niet in staat om gebruiker te verwijderen" msgid "Language changed" msgstr "Taal aangepast" -#: ajax/togglegroups.php:22 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Admins kunnen zichzelf niet uit de admin groep verwijderen" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Niet in staat om gebruiker toe te voegen aan groep %s" -#: ajax/togglegroups.php:28 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Niet in staat om gebruiker te verwijderen uit groep %s" @@ -100,93 +105,6 @@ msgstr "Aan het bewaren....." msgid "__language_name__" msgstr "Nederlands" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Veiligheidswaarschuwing" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Uw data folder en uw bestanden zijn hoogst waarschijnlijk vanaf het internet bereikbaar. Het .htaccess bestand dat ownCloud meelevert werkt niet. Het is ten zeerste aangeraden om uw webserver zodanig te configureren, dat de data folder niet bereikbaar is vanaf het internet of verplaatst uw data folder naar een locatie buiten de webserver document root." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Voer één taak uit met elke pagina die wordt geladen" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php is bij een webcron dienst geregistreerd. Benader eens per minuut, via http de pagina cron.php in de owncloud hoofdmap." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Gebruik de systeem cronjob. Benader eens per minuut, via een systeem cronjob het bestand cron.php in de owncloud hoofdmap." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Delen" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Zet de Deel API aan" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Sta apps toe om de Deel API te gebruiken" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Sta links toe" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Sta gebruikers toe om items via links publiekelijk te maken" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Sta verder delen toe" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Sta gebruikers toe om items nogmaals te delen" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Sta gebruikers toe om met iedereen te delen" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Sta gebruikers toe om alleen met gebruikers in hun groepen te delen" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Meer" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Ontwikkeld door de ownCloud gemeenschap, de bron code is gelicenseerd onder de AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "App toevoegen" @@ -219,22 +137,22 @@ msgstr "Instellingen voor grote bestanden" msgid "Ask a question" msgstr "Stel een vraag" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemen bij het verbinden met de helpdatabank." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Ga er zelf heen." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Beantwoord" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Je hebt %s gebruikt van de beschikbare %s" +msgid "You have used %s of the available %s" +msgstr "U heeft %s van de %s beschikbaren gebruikt" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -292,6 +210,16 @@ msgstr "Help met vertalen" msgid "use this address to connect to your ownCloud in your file manager" msgstr "Gebruik het bovenstaande adres om verbinding te maken met ownCloud in uw bestandbeheerprogramma" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Ontwikkeld door de ownCloud gemeenschap, de bron code is gelicenseerd onder de AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Naam" diff --git a/l10n/nl/user_ldap.po b/l10n/nl/user_ldap.po index e40f9e685f10e7206cf87195a4c23b1eb2425ae5..a608c7eddea673cfad337bd456fb9eb1a2f52646 100644 --- a/l10n/nl/user_ldap.po +++ b/l10n/nl/user_ldap.po @@ -3,168 +3,182 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 -msgid "Host" +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:11 msgid "" -"You can omit the protocol, except you require SSL. Then start with ldaps://" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:15 +msgid "Host" +msgstr "Host" + +#: templates/settings.php:15 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "Je kunt het protocol weglaten, tenzij je SSL vereist. Start in dat geval met ldaps://" + +#: templates/settings.php:16 msgid "Base DN" -msgstr "" +msgstr "Basis DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" -msgstr "" +msgstr "Je kunt het standaard DN voor gebruikers en groepen specificeren in het tab Geavanceerd." -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" -msgstr "" +msgstr "Gebruikers DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" +msgstr "De DN van de client gebruiker waarmee de verbinding zal worden gemaakt, bijv. uid=agent,dc=example,dc=com. Voor anonieme toegang laat je het DN en het wachtwoord leeg." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" -msgstr "" +msgstr "Wachtwoord" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." -msgstr "" +msgstr "Voor anonieme toegang, laat de DN en het wachtwoord leeg." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" -msgstr "" +msgstr "Gebruikers Login Filter" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." -msgstr "" +msgstr "Definiëerd de toe te passen filter indien er geprobeerd wordt in te loggen. %%uid vervangt de gebruikersnaam in de login actie." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" +msgstr "gebruik %%uid placeholder, bijv. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" -msgstr "" +msgstr "Gebruikers Lijst Filter" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." -msgstr "" +msgstr "Definiëerd de toe te passen filter voor het ophalen van gebruikers." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" +msgstr "zonder een placeholder, bijv. \"objectClass=person\"" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" -msgstr "" +msgstr "Groep Filter" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." -msgstr "" +msgstr "Definiëerd de toe te passen filter voor het ophalen van groepen." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" +msgstr "zonder een placeholder, bijv. \"objectClass=posixGroup\"" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" -msgstr "" +msgstr "Poort" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" -msgstr "" +msgstr "Basis Gebruikers Structuur" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" -msgstr "" +msgstr "Basis Groupen Structuur" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" -msgstr "" +msgstr "Groepslid associatie" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" -msgstr "" +msgstr "Gebruik TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." -msgstr "" +msgstr "Gebruik niet voor SSL connecties, deze mislukken." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" -msgstr "" +msgstr "Niet-hoofdlettergevoelige LDAP server (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." -msgstr "" +msgstr "Schakel SSL certificaat validatie uit." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." -msgstr "" +msgstr "Als de connectie alleen werkt met deze optie, importeer dan het LDAP server SSL certificaat naar je ownCloud server." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." -msgstr "" +msgstr "Niet aangeraden, gebruik alleen voor test doeleinden." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" -msgstr "" +msgstr "Gebruikers Schermnaam Veld" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." -msgstr "" +msgstr "Het te gebruiken LDAP attribuut voor het genereren van de ownCloud naam voor de gebruikers." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" -msgstr "" +msgstr "Groep Schermnaam Veld" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." -msgstr "" +msgstr "Het te gebruiken LDAP attribuut voor het genereren van de ownCloud naam voor de groepen." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" -msgstr "" +msgstr "in bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." -msgstr "" +msgstr "in seconden. Een verandering maakt de cache leeg." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." -msgstr "" +msgstr "Laat leeg voor de gebruikersnaam (standaard). Of, specificeer een LDAP/AD attribuut." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" -msgstr "" +msgstr "Help" diff --git a/l10n/nl/user_webdavauth.po b/l10n/nl/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..a9532440298ce8809bae55bd7c9aa82a4569144b --- /dev/null +++ b/l10n/nl/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Richard Bos , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-10 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 15:21+0000\n" +"Last-Translator: Richard Bos \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/nn_NO/core.po b/l10n/nn_NO/core.po index e356f20996bf9a985704091a213e38e433ec166c..dad899207eaf58dcaac3417f11296399df285ff8 100644 --- a/l10n/nn_NO/core.po +++ b/l10n/nn_NO/core.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,52 +19,164 @@ msgstr "" "Language: nn_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Innstillingar" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Kanseller" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Feil" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -101,70 +213,86 @@ msgstr "" msgid "Password" msgstr "Passord" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "" @@ -242,7 +370,7 @@ msgstr "Fann ikkje skyen" msgid "Edit categories" msgstr "" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Legg til" @@ -396,7 +524,7 @@ msgstr "Desember" msgid "web services under your control" msgstr "Vev tjenester under din kontroll" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Logg ut" diff --git a/l10n/nn_NO/files.po b/l10n/nn_NO/files.po index 371c83f97dbfb16b25aade34e8b034deb5a4c3cf..4fb42612d8240b247ccdcd6237dc1b0ebc28e8f0 100644 --- a/l10n/nn_NO/files.po +++ b/l10n/nn_NO/files.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,196 +24,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Ingen feil, fila vart lasta opp" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Den opplasta fila er større enn variabelen upload_max_filesize i php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Den opplasta fila er større enn variabelen MAX_FILE_SIZE i HTML-skjemaet" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Fila vart berre delvis lasta opp" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Ingen filer vart lasta opp" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Manglar ei mellombels mappe" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Filer" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Slett" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Lukk" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Namn" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Storleik" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Endra" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "" @@ -222,80 +193,76 @@ msgstr "" msgid "Maximum upload size" msgstr "Maksimal opplastingsstorleik" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Lagre" #: templates/index.php:7 msgid "New" msgstr "Ny" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Tekst fil" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Mappe" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Last opp" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Ingenting her. Last noko opp!" -#: templates/index.php:52 -msgid "Share" -msgstr "" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Last ned" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "For stor opplasting" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Filene du prøver å laste opp er større enn maksgrensa til denne tenaren." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "" diff --git a/l10n/nn_NO/files_external.po b/l10n/nn_NO/files_external.po index ec4986c92e1c8672d5a4a45b04f8a8bb957c6489..eb83e9d2a129c2c9f460fef97c7c999cd0c64ea3 100644 --- a/l10n/nn_NO/files_external.po +++ b/l10n/nn_NO/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Grupper" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Brukarar" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Slett" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/nn_NO/lib.po b/l10n/nn_NO/lib.po index 3936cb1d375fe8170caadc4ed76ad18ab6d8a1dd..ee2fd61fe0257ca5913edfdb266023843da083a1 100644 --- a/l10n/nn_NO/lib.po +++ b/l10n/nn_NO/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -71,7 +71,7 @@ msgstr "" #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "Filer" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -81,45 +81,55 @@ msgstr "Tekst" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/nn_NO/settings.po b/l10n/nn_NO/settings.po index fe6db9eb5f07d81a98e21977801c91fd38d2610c..b38152f949c45a444bb749a003ce57eacf5eea5c 100644 --- a/l10n/nn_NO/settings.po +++ b/l10n/nn_NO/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: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,70 +19,73 @@ msgstr "" "Language: nn_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Klarer ikkje å laste inn liste fra App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Feil i autentisering" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "E-postadresse lagra" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Ugyldig e-postadresse" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID endra" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Ugyldig førespurnad" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Feil i autentisering" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Språk endra" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Slå av" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Slå på" @@ -90,97 +93,10 @@ msgstr "Slå på" msgid "Saving..." msgstr "" -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Nynorsk" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "" @@ -213,21 +129,21 @@ msgstr "" msgid "Ask a question" msgstr "Spør om noko" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problem ved tilkopling til hjelpedatabasen." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Gå der på eigen hand." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Svar" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -236,7 +152,7 @@ msgstr "" #: templates/personal.php:13 msgid "Download" -msgstr "" +msgstr "Last ned" #: templates/personal.php:19 msgid "Your password was changed" @@ -286,6 +202,16 @@ msgstr "Hjelp oss å oversett" msgid "use this address to connect to your ownCloud in your file manager" msgstr "bruk denne adressa for å kopla til ownCloud i filhandsamaren din" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Namn" @@ -308,7 +234,7 @@ msgstr "" #: templates/users.php:55 templates/users.php:138 msgid "Other" -msgstr "" +msgstr "Anna" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" diff --git a/l10n/nn_NO/user_ldap.po b/l10n/nn_NO/user_ldap.po index 2d5b008d920c4f1ff5113fcd8f802e963db97344..7f064cb1e257f04532741334cea269538e6fcee8 100644 --- a/l10n/nn_NO/user_ldap.po +++ b/l10n/nn_NO/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nn_NO\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/nn_NO/user_webdavauth.po b/l10n/nn_NO/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..417e761a7891dcc1307aa8e98af81d3cbcac8992 --- /dev/null +++ b/l10n/nn_NO/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nn_NO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/oc/core.po b/l10n/oc/core.po index 5b5ff1e78bc719da4f8713806c4cc4c4e7aff0ed..696e6808a5ddbcb8353e0e3d33ded869ffeab51c 100644 --- a/l10n/oc/core.po +++ b/l10n/oc/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: oc\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nom d'applicacion pas donat." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Pas de categoria d'ajustar ?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "La categoria exista ja :" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Pas de categorias seleccionadas per escafar." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Configuracion" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "segonda a" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 minuta a" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "uèi" + +#: js/js.js:710 +msgid "yesterday" +msgstr "ièr" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "mes passat" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "meses a" + +#: js/js.js:715 +msgid "last year" +msgstr "an passat" + +#: js/js.js:716 +msgid "years ago" +msgstr "ans a" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Causís" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Anulla" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Non" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Òc" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "D'accòrdi" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Pas de categorias seleccionadas per escafar." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Error" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Error al partejar" @@ -100,70 +212,86 @@ msgstr "Parat per senhal" msgid "Password" msgstr "Senhal" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Met la data d'expiracion" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Data d'expiracion" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Parteja tras corrièl :" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Deguns trobat" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Tornar partejar es pas permis" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Non parteje" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "pòt modificar" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "Contraròtle d'acces" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "crea" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "met a jorn" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "escafa" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "parteja" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Parat per senhal" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Error al metre de la data d'expiracion" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Error setting expiration date" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "senhal d'ownCloud tornat botar" @@ -241,7 +369,7 @@ msgstr "Nívol pas trobada" msgid "Edit categories" msgstr "Edita categorias" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Ajusta" @@ -395,7 +523,7 @@ msgstr "Decembre" msgid "web services under your control" msgstr "Services web jos ton contraròtle" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Sortida" diff --git a/l10n/oc/files.po b/l10n/oc/files.po index 2a5ad4ee0d8623aa559ccd78bef7f1668291d170..a433382c7ce6331a1f15462699e650a6098d735e 100644 --- a/l10n/oc/files.po +++ b/l10n/oc/files.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,196 +23,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Amontcargament capitat, pas d'errors" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Lo fichièr amontcargat es tròp bèl per la directiva «upload_max_filesize » del php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Lo fichièr amontcargat es mai gròs que la directiva «MAX_FILE_SIZE» especifiada dins lo formulari HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Lo fichièr foguèt pas completament amontcargat" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Cap de fichièrs son estats amontcargats" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Un dorsièr temporari manca" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "L'escriptura sul disc a fracassat" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Fichièrs" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Non parteja" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Escafa" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Torna nomenar" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "remplaça" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "nom prepausat" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "anulla" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "defar" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "Fichièr ZIP a se far, aquò pòt trigar un briu." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Impossible d'amontcargar lo teu fichièr qu'es un repertòri o que ten pas que 0 octet." -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Error d'amontcargar" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Al esperar" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 fichièr al amontcargar" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Amontcargar anullat." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Un amontcargar es a se far. Daissar aquesta pagina ara tamparà lo cargament. " -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nom invalid, '/' es pas permis." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "error pendant l'exploracion" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nom" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Talha" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modificat" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "secondas" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "uèi" - -#: js/files.js:844 -msgid "yesterday" -msgstr "ièr" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "mes passat" - -#: js/files.js:848 -msgid "months ago" -msgstr "meses" - -#: js/files.js:849 -msgid "last year" -msgstr "an passat" - -#: js/files.js:850 -msgid "years ago" -msgstr "ans" - #: templates/admin.php:5 msgid "File handling" msgstr "Manejament de fichièr" @@ -221,27 +192,27 @@ msgstr "Manejament de fichièr" msgid "Maximum upload size" msgstr "Talha maximum d'amontcargament" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. possible: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Requesit per avalcargar gropat de fichièrs e dorsièr" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Activa l'avalcargament de ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 es pas limitat" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Talha maximum de dintrada per fichièrs ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Enregistra" @@ -249,52 +220,48 @@ msgstr "Enregistra" msgid "New" msgstr "Nòu" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Fichièr de tèxte" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Dorsièr" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Amontcarga" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr " Anulla l'amontcargar" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Pas res dedins. Amontcarga qualquaren" -#: templates/index.php:52 -msgid "Share" -msgstr "Parteja" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Avalcarga" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Amontcargament tròp gròs" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Los fiichièrs son a èsser explorats, " -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Exploracion en cors" diff --git a/l10n/oc/files_external.po b/l10n/oc/files_external.po index 926c07eac68b709f234279ae62220e28710cfbbf..fcf2b75be30efd9ae03b6af1822e0c3d81b5aa23 100644 --- a/l10n/oc/files_external.po +++ b/l10n/oc/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Grops" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Usancièrs" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Escafa" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/oc/lib.po b/l10n/oc/lib.po index 50552d15262835ac0257558d096206bd3ed75000..150704cd23513bbdeb7154ee433e123c4d81e2e3 100644 --- a/l10n/oc/lib.po +++ b/l10n/oc/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "Apps" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "Avalcargar los ZIP es inactiu." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Los fichièrs devan èsser avalcargats un per un." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Torna cap als fichièrs" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -82,45 +82,55 @@ msgstr "" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "segonda a" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 minuta a" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d minutas a" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "uèi" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "ièr" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d jorns a" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "mes passat" -#: template.php:96 -msgid "months ago" -msgstr "meses a" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "an passat" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "ans a" @@ -136,3 +146,8 @@ msgstr "a jorn" #: updater.php:80 msgid "updates check is disabled" msgstr "la verificacion de mesa a jorn es inactiva" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/oc/settings.po b/l10n/oc/settings.po index ee1c36f5c817211ecfe9f701522b6b71a53d451a..a4f159a9c57c12aec840662749a7a07b1895d789 100644 --- a/l10n/oc/settings.po +++ b/l10n/oc/settings.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,70 +18,73 @@ msgstr "" "Language: oc\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Pas possible de cargar la tièra dempuèi App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Error d'autentificacion" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Lo grop existís ja" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Pas capable d'apondre un grop" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Pòt pas activar app. " -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Corrièl enregistrat" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Corrièl incorrècte" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID cambiat" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Demanda invalida" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Pas capable d'escafar un grop" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Error d'autentificacion" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Pas capable d'escafar un usancièr" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Lengas cambiadas" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Pas capable d'apondre un usancièr al grop %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Pas capable de tira un usancièr del grop %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Desactiva" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Activa" @@ -89,97 +92,10 @@ msgstr "Activa" msgid "Saving..." msgstr "Enregistra..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Avertiment de securitat" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Executa un prètfach amb cada pagina cargada" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Utiliza lo servici cron de ton sistèm operatiu. Executa lo fichièr cron.php dins lo dorsier owncloud tras cronjob del sistèm cada minuta." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Al partejar" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Activa API partejada" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Jornal" - -#: templates/admin.php:116 -msgid "More" -msgstr "Mai d'aquò" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Ajusta ton App" @@ -212,22 +128,22 @@ msgstr "Al bailejar de fichièrs pesucasses" msgid "Ask a question" msgstr "Respond a una question" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemas al connectar de la basa de donadas d'ajuda" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Vas çai manualament" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Responsa" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "As utilizat %s dels %s disponibles" +msgid "You have used %s of the available %s" +msgstr "" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -285,6 +201,16 @@ msgstr "Ajuda a la revirada" msgid "use this address to connect to your ownCloud in your file manager" msgstr "utiliza aquela adreiça per te connectar al ownCloud amb ton explorator de fichièrs" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nom" diff --git a/l10n/oc/user_ldap.po b/l10n/oc/user_ldap.po index e4321202c2f8d32a3a406f6ceaa9cbed4bd48668..29bd7864d7ef3239bc1817ab2a4f84662af40164 100644 --- a/l10n/oc/user_ldap.po +++ b/l10n/oc/user_ldap.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-08 02:02+0200\n" -"PO-Revision-Date: 2012-08-12 22:45+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,153 +18,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/oc/user_webdavauth.po b/l10n/oc/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..c7f850ce1797ee330bda8e36c828bc7db4af7a43 --- /dev/null +++ b/l10n/oc/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: oc\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/pl/core.po b/l10n/pl/core.po index 42c9cf379bf5be1dec2013789c093347c18b5ea7..bfca95f3979dfa4b988adac3b59cf103baf5fd1f 100644 --- a/l10n/pl/core.po +++ b/l10n/pl/core.po @@ -17,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-01 00:01+0100\n" -"PO-Revision-Date: 2012-10-31 11:14+0000\n" -"Last-Translator: emilia.krawczyk \n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 07:16+0000\n" +"Last-Translator: Cyryl Sochacki \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,22 +27,124 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Brak nazwy dla aplikacji" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Typ kategorii nie podany." -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Brak kategorii" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Ta kategoria już istnieje" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Typ obiektu nie podany." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID nie podany." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Błąd dodania %s do ulubionych." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Nie ma kategorii zaznaczonych do usunięcia." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Błąd usunięcia %s z ulubionych." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Ustawienia" +#: js/js.js:704 +msgid "seconds ago" +msgstr "sekund temu" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 minute temu" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minut temu" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 godzine temu" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} godzin temu" + +#: js/js.js:709 +msgid "today" +msgstr "dziś" + +#: js/js.js:710 +msgid "yesterday" +msgstr "wczoraj" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} dni temu" + +#: js/js.js:712 +msgid "last month" +msgstr "ostani miesiąc" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} miesięcy temu" + +#: js/js.js:714 +msgid "months ago" +msgstr "miesięcy temu" + +#: js/js.js:715 +msgid "last year" +msgstr "ostatni rok" + +#: js/js.js:716 +msgid "years ago" +msgstr "lat temu" + #: js/oc-dialogs.js:126 msgid "Choose" msgstr "Wybierz" @@ -63,16 +165,26 @@ msgstr "Tak" msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Nie ma kategorii zaznaczonych do usunięcia." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Typ obiektu nie jest określony." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Błąd" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Nazwa aplikacji nie jest określona." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Żądany plik {file} nie jest zainstalowany!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Błąd podczas współdzielenia" @@ -109,70 +221,86 @@ msgstr "Zabezpieczone hasłem" msgid "Password" msgstr "Hasło" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Email do osoby" + #: js/share.js:173 +msgid "Send" +msgstr "Wyślij" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Ustaw datę wygaśnięcia" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Data wygaśnięcia" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Współdziel poprzez maila" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Nie znaleziono ludzi" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Współdzielenie nie jest możliwe" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Współdzielone w {item} z {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Zatrzymaj współdzielenie" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "można edytować" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "kontrola dostępu" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "utwórz" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "uaktualnij" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "usuń" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "współdziel" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Zabezpieczone hasłem" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Błąd niszczenie daty wygaśnięcia" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Błąd podczas ustawiania daty wygaśnięcia" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Wysyłanie..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "Wyślij Email" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "restart hasła" @@ -250,7 +378,7 @@ msgstr "Nie odnaleziono chmury" msgid "Edit categories" msgstr "Edytuj kategorię" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Dodaj" @@ -404,7 +532,7 @@ msgstr "Grudzień" msgid "web services under your control" msgstr "usługi internetowe pod kontrolą" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Wylogowuje użytkownika" diff --git a/l10n/pl/files.po b/l10n/pl/files.po index 5291f8f9c7d2e24f419f64ec2fc1812a36b47a76..8c9563a58e4e52ac31e6a8570387f2395eafef57 100644 --- a/l10n/pl/files.po +++ b/l10n/pl/files.po @@ -9,13 +9,14 @@ # , 2011. # , 2012. # Piotr Sokół , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-04 00:06+0100\n" +"PO-Revision-Date: 2012-12-03 10:15+0000\n" +"Last-Translator: Thomasso \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,196 +29,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Przesłano plik" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Rozmiar przesłanego pliku przekracza maksymalną wartość dyrektywy upload_max_filesize, zawartą w pliku php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini: " -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Rozmiar przesłanego pliku przekracza maksymalną wartość dyrektywy upload_max_filesize, zawartą formularzu HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Plik przesłano tylko częściowo" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Nie przesłano żadnego pliku" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Brak katalogu tymczasowego" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Błąd zapisu na dysk" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Pliki" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Nie udostępniaj" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Usuwa element" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Zmień nazwę" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} już istnieje" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "zastap" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "zasugeruj nazwę" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "anuluj" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "zastąpiony {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "wróć" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "zastąpiony {new_name} z {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "Udostępniane wstrzymane {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "usunięto {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Niepoprawna nazwa, Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*'są niedozwolone." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "Generowanie pliku ZIP, może potrwać pewien czas." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nie można wczytać pliku jeśli jest katalogiem lub ma 0 bajtów" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Błąd wczytywania" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Zamknij" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Oczekujące" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 plik wczytany" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} przesyłanie plików" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Wczytywanie anulowane." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Wysyłanie pliku jest w toku. Teraz opuszczając stronę wysyłanie zostanie anulowane." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nieprawidłowa nazwa '/' jest niedozwolone." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Błędna nazwa folderu. Nazwa \"Shared\" jest zarezerwowana dla Owncloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} pliki skanowane" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "Wystąpił błąd podczas skanowania" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nazwa" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Rozmiar" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Czas modyfikacji" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 folder" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} foldery" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 plik" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} pliki" -#: js/files.js:838 -msgid "seconds ago" -msgstr "sekund temu" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 minute temu" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} minut temu" - -#: js/files.js:843 -msgid "today" -msgstr "dziś" - -#: js/files.js:844 -msgid "yesterday" -msgstr "wczoraj" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} dni temu" - -#: js/files.js:846 -msgid "last month" -msgstr "ostani miesiąc" - -#: js/files.js:848 -msgid "months ago" -msgstr "miesięcy temu" - -#: js/files.js:849 -msgid "last year" -msgstr "ostatni rok" - -#: js/files.js:850 -msgid "years ago" -msgstr "lat temu" - #: templates/admin.php:5 msgid "File handling" msgstr "Zarządzanie plikami" @@ -226,27 +198,27 @@ msgstr "Zarządzanie plikami" msgid "Maximum upload size" msgstr "Maksymalny rozmiar wysyłanego pliku" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. możliwych" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Wymagany do pobierania wielu plików i folderów" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Włącz pobieranie ZIP-paczki" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 jest nielimitowane" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Maksymalna wielkość pliku wejściowego ZIP " -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Zapisz" @@ -254,52 +226,48 @@ msgstr "Zapisz" msgid "New" msgstr "Nowy" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Plik tekstowy" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Katalog" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Z linku" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Prześlij" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Przestań wysyłać" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Brak zawartości. Proszę wysłać pliki!" -#: templates/index.php:52 -msgid "Share" -msgstr "Współdziel" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Pobiera element" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Wysyłany plik ma za duży rozmiar" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Pliki które próbujesz przesłać, przekraczają maksymalną, dopuszczalną wielkość." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Skanowanie plików, proszę czekać." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Aktualnie skanowane" diff --git a/l10n/pl/files_external.po b/l10n/pl/files_external.po index ae3676ade7c35349f64e6e88c84e87aa6553be82..a6a1c7b5483615224ca20696b69611aea0cb9842 100644 --- a/l10n/pl/files_external.po +++ b/l10n/pl/files_external.po @@ -5,13 +5,14 @@ # Translators: # Cyryl Sochacki <>, 2012. # Cyryl Sochacki , 2012. +# Marcin Małecki , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-06 02:03+0200\n" -"PO-Revision-Date: 2012-10-05 20:54+0000\n" -"Last-Translator: Cyryl Sochacki \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 11:26+0000\n" +"Last-Translator: Marcin Małecki \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,66 +44,80 @@ msgstr "Proszę podać prawidłowy klucz aplikacji Dropbox i klucz sekretny." msgid "Error configuring Google Drive storage" msgstr "Wystąpił błąd podczas konfigurowania zasobu Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "Ostrzeżenie: \"smbclient\" nie jest zainstalowany. Zamontowanie katalogów CIFS/SMB nie jest możliwe. Skontaktuj sie z administratorem w celu zainstalowania." + +#: lib/config.php:435 +msgid "" +"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." +msgstr "Ostrzeżenie: Wsparcie dla FTP w PHP nie jest zainstalowane lub włączone. Skontaktuj sie z administratorem w celu zainstalowania lub włączenia go." + #: templates/settings.php:3 msgid "External Storage" msgstr "Zewnętrzna zasoby dyskowe" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Punkt montowania" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Zaplecze" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Konfiguracja" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Opcje" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Zastosowanie" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Dodaj punkt montowania" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Nie ustawione" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Wszyscy uzytkownicy" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupy" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Użytkownicy" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Usuń" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Włącz zewnętrzne zasoby dyskowe użytkownika" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Zezwalaj użytkownikom na montowanie ich własnych zewnętrznych zasobów dyskowych" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Główny certyfikat SSL" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importuj główny certyfikat" diff --git a/l10n/pl/lib.po b/l10n/pl/lib.po index 32da4d269a1dd381fa4c41e4e0e056c76c609eb3..0cebd731831151bfba1e27fa497fb371d3fa9c77 100644 --- a/l10n/pl/lib.po +++ b/l10n/pl/lib.po @@ -4,14 +4,15 @@ # # Translators: # Cyryl Sochacki <>, 2012. +# Cyryl Sochacki , 2012. # Marcin Małecki , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 15:52+0000\n" -"Last-Translator: Marcin Małecki \n" +"POT-Creation-Date: 2012-11-28 00:10+0100\n" +"PO-Revision-Date: 2012-11-27 08:54+0000\n" +"Last-Translator: Cyryl Sochacki \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,19 +44,19 @@ msgstr "Aplikacje" msgid "Admin" msgstr "Administrator" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "Pobieranie ZIP jest wyłączone." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Pliki muszą zostać pobrane pojedynczo." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Wróć do plików" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Wybrane pliki są zbyt duże, aby wygenerować plik zip." @@ -83,45 +84,55 @@ msgstr "Połączenie tekstowe" msgid "Images" msgstr "Obrazy" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "sekund temu" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 minutę temu" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d minut temu" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 godzine temu" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d godzin temu" + +#: template.php:108 msgid "today" msgstr "dzisiaj" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "wczoraj" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d dni temu" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "ostatni miesiąc" -#: template.php:96 -msgid "months ago" -msgstr "miesięcy temu" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d miesiecy temu" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "ostatni rok" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "lat temu" @@ -137,3 +148,8 @@ msgstr "Aktualne" #: updater.php:80 msgid "updates check is disabled" msgstr "wybór aktualizacji jest wyłączony" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Nie można odnaleźć kategorii \"%s\"" diff --git a/l10n/pl/settings.po b/l10n/pl/settings.po index 6210dabfa580280443db4cbfaf1ad71a95e74021..beb685551e5476fcd7943474575ecc6ebf3e2a7d 100644 --- a/l10n/pl/settings.po +++ b/l10n/pl/settings.po @@ -12,13 +12,14 @@ # , 2011. # , 2012. # Piotr Sokół , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-11 02:04+0200\n" -"PO-Revision-Date: 2012-10-10 06:42+0000\n" -"Last-Translator: Cyryl Sochacki \n" +"POT-Creation-Date: 2012-12-04 00:06+0100\n" +"PO-Revision-Date: 2012-12-03 10:16+0000\n" +"Last-Translator: Thomasso \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,70 +27,73 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Nie mogę załadować listy aplikacji" -#: ajax/creategroup.php:9 ajax/removeuser.php:18 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Błąd uwierzytelniania" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Grupa już istnieje" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Nie można dodać grupy" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Nie można włączyć aplikacji." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email zapisany" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Niepoprawny email" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "Zmieniono OpenID" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Nieprawidłowe żądanie" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Nie można usunąć grupy" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Błąd uwierzytelniania" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Nie można usunąć użytkownika" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Język zmieniony" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Administratorzy nie mogą usunąć się sami z grupy administratorów." + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Nie można dodać użytkownika do grupy %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Nie można usunąć użytkownika z grupy %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Wyłącz" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Włącz" @@ -97,97 +101,10 @@ msgstr "Włącz" msgid "Saving..." msgstr "Zapisywanie..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Polski" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Ostrzeżenia bezpieczeństwa" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Twój katalog danych i pliki są prawdopodobnie dostępne z Internetu. Plik .htaccess, który dostarcza ownCloud nie działa. Sugerujemy, aby skonfigurować serwer WWW w taki sposób, aby katalog danych nie był dostępny lub przenieść katalog danych poza główny katalog serwera WWW." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Wykonanie jednego zadania z każdej strony wczytywania" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php jest zarejestrowany w usłudze webcron. Przywołaj stronę cron.php w katalogu głównym owncloud raz na minute przez http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Użyj usługi systemowej cron. Przywołaj plik cron.php z katalogu owncloud przez systemowe cronjob raz na minute." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Udostępnianij" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Włącz udostępniane API" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Zezwalaj aplikacjom na używanie API" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Zezwalaj na łącza" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Zezwalaj użytkownikom na puliczne współdzielenie elementów za pomocą linków" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Zezwól na ponowne udostępnianie" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Zezwalaj użytkownikom na ponowne współdzielenie elementów już z nimi współdzilonych" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Zezwalaj użytkownikom na współdzielenie z kimkolwiek" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Zezwalaj użytkownikom współdzielić z użytkownikami ze swoich grup" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Więcej" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Stwirzone przez społeczność ownCloud, the kod źródłowy na licencji AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Dodaj aplikacje" @@ -220,22 +137,22 @@ msgstr "Zarządzanie dużymi plikami" msgid "Ask a question" msgstr "Zadaj pytanie" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problem z połączeniem z bazą danych." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Przejdź na stronę ręcznie." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Odpowiedź" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Używasz %s z dostępnych %s" +msgid "You have used %s of the available %s" +msgstr "Korzystasz z %s z dostępnych %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -293,6 +210,16 @@ msgstr "Pomóż w tłumaczeniu" msgid "use this address to connect to your ownCloud in your file manager" msgstr "Proszę użyć tego adresu, aby uzyskać dostęp do usługi ownCloud w menedżerze plików." +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Stwirzone przez społeczność ownCloud, the kod źródłowy na licencji AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nazwa" diff --git a/l10n/pl/user_ldap.po b/l10n/pl/user_ldap.po index d351bc786e24d4badc4468437166fa9e062c9530..cc48efb7dfec5f5a1f2f13ef3672ab01707ef001 100644 --- a/l10n/pl/user_ldap.po +++ b/l10n/pl/user_ldap.po @@ -9,164 +9,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-31 02:02+0200\n" -"PO-Revision-Date: 2012-08-30 15:50+0000\n" -"Last-Translator: Paweł Ciecierski \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Host" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Można pominąć protokół, z wyjątkiem wymaganego protokołu SSL. Następnie uruchom z ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Baza DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Bazę DN można określić dla użytkowników i grup w karcie Zaawansowane" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Użytkownik DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 użytkownika klienta, z którym powiązanie wykonuje się, np. uid=agent,dc=example,dc=com. Dla dostępu anonimowego pozostawić DN i hasło puste" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Hasło" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Dla dostępu anonimowego pozostawić DN i hasło puste." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filtr logowania użytkownika" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Definiuje filtr do zastosowania, gdy podejmowana jest próba logowania. %%uid zastępuje nazwę użytkownika w działaniu logowania." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "Użyj %%uid zastępczy, np. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Lista filtrów użytkownika" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Definiuje filtry do zastosowania, podczas pobierania użytkowników." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "bez żadnych symboli zastępczych np. \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Grupa filtrów" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definiuje filtry do zastosowania, podczas pobierania grup." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "bez żadnych symboli zastępczych np. \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Drzewo bazy użytkowników" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Drzewo bazy grup" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Członek grupy stowarzyszenia" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Użyj TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Nie używaj SSL dla połączeń, jeśli się nie powiedzie." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Wielkość liter serwera LDAP (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Wyłączyć sprawdzanie poprawności certyfikatu SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Jeśli połączenie działa tylko z tą opcją, zaimportuj certyfikat SSL serwera LDAP w serwerze ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Niezalecane, użyj tylko testowo." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Pole wyświetlanej nazwy użytkownika" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atrybut LDAP służy do generowania nazwy użytkownika ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Pole wyświetlanej nazwy grupy" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atrybut LDAP służy do generowania nazwy grup ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "w bajtach" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "w sekundach. Zmiana opróżnia pamięć podręczną." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Pozostaw puste dla user name (domyślnie). W przeciwnym razie podaj atrybut LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Pomoc" diff --git a/l10n/pl/user_webdavauth.po b/l10n/pl/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..9b783571dfb6c208a8d7fa860fd0af3787906858 --- /dev/null +++ b/l10n/pl/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Cyryl Sochacki , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-10 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 13:30+0000\n" +"Last-Translator: Cyryl Sochacki \n" +"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/pl_PL/core.po b/l10n/pl_PL/core.po index 5e2752f460c676e3e9196fc38c5e286ccec492f8..fece08d3db864d3def97111597760e64aac69434 100644 --- a/l10n/pl_PL/core.po +++ b/l10n/pl_PL/core.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,52 +17,164 @@ msgstr "" "Language: pl_PL\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Ustawienia" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -99,70 +211,86 @@ msgstr "" msgid "Password" msgstr "" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "" @@ -240,7 +368,7 @@ msgstr "" msgid "Edit categories" msgstr "" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "" @@ -394,7 +522,7 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "" diff --git a/l10n/pl_PL/files.po b/l10n/pl_PL/files.po index 7d6b27e446a8b670042c015530d5c0f8fdf9af08..2e1909d5c9f7e01668e0cf5e41a1114c6828bbce 100644 --- a/l10n/pl_PL/files.po +++ b/l10n/pl_PL/files.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,196 +22,167 @@ msgid "There is no error, the file uploaded with success" msgstr "" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "" @@ -220,80 +191,76 @@ msgstr "" msgid "Maximum upload size" msgstr "" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Zapisz" #: templates/index.php:7 msgid "New" msgstr "" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:52 -msgid "Share" -msgstr "" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "" diff --git a/l10n/pl_PL/files_external.po b/l10n/pl_PL/files_external.po index e6dff5b09a9579e890275148e9a598b64f89538e..f5c11983aa723f4771e40c56f3692d5ee123e19e 100644 --- a/l10n/pl_PL/files_external.po +++ b/l10n/pl_PL/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/pl_PL/lib.po b/l10n/pl_PL/lib.po index 8cc412d39dafe77dd0868dfdf3740fb0737fb22b..3ce2989bb9939ee7ef49b55e656bed260c2826ee 100644 --- a/l10n/pl_PL/lib.po +++ b/l10n/pl_PL/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -81,45 +81,55 @@ msgstr "" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/pl_PL/settings.po b/l10n/pl_PL/settings.po index 0bf63eb96a6cf39da3ec910198b6f08a8a2260a4..9b6023556089917c1d9da54b76f2db0c9747fec5 100644 --- a/l10n/pl_PL/settings.po +++ b/l10n/pl_PL/settings.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,70 +17,73 @@ msgstr "" "Language: pl_PL\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "" @@ -88,97 +91,10 @@ msgstr "" msgid "Saving..." msgstr "" -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "" @@ -211,21 +127,21 @@ msgstr "" msgid "Ask a question" msgstr "" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -262,7 +178,7 @@ msgstr "" #: templates/personal.php:30 msgid "Email" -msgstr "" +msgstr "Email" #: templates/personal.php:31 msgid "Your email address" @@ -284,6 +200,16 @@ msgstr "" msgid "use this address to connect to your ownCloud in your file manager" msgstr "" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "" diff --git a/l10n/pl_PL/user_ldap.po b/l10n/pl_PL/user_ldap.po index 554396a6fe068da4642ff229a8a44cf7824ea176..de4bd2f352351d9af0ccb501e3dbb0d9125923a5 100644 --- a/l10n/pl_PL/user_ldap.po +++ b/l10n/pl_PL/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-31 02:02+0200\n" -"PO-Revision-Date: 2012-08-12 22:45+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl_PL\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/pl_PL/user_webdavauth.po b/l10n/pl_PL/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..46365b77ad81b9aa15d068c0556adbbba290ea1f --- /dev/null +++ b/l10n/pl_PL/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl_PL\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/pt_BR/core.po b/l10n/pt_BR/core.po index b6c484757196602e56d3304b9fa299fce23a22cb..3930ee56234591d29491a0ab50b25e1b12878148 100644 --- a/l10n/pt_BR/core.po +++ b/l10n/pt_BR/core.po @@ -3,7 +3,10 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # , 2011. +# , 2012. +# , 2012. # Guilherme Maluf Balzana , 2012. # , 2012. # , 2012. @@ -14,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,52 +27,164 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nome da aplicação não foi fornecido." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Tipo de categoria não fornecido." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Nenhuma categoria adicionada?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Essa categoria já existe" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "tipo de objeto não fornecido." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID não fornecido(s)." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Erro ao adicionar %s aos favoritos." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Nenhuma categoria selecionada para deletar." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Erro ao remover %s dos favoritos." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Configurações" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "segundos atrás" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 minuto atrás" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minutos atrás" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 hora atrás" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} horas atrás" + +#: js/js.js:709 +msgid "today" +msgstr "hoje" + +#: js/js.js:710 +msgid "yesterday" +msgstr "ontem" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} dias atrás" + +#: js/js.js:712 +msgid "last month" +msgstr "último mês" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} meses atrás" + +#: js/js.js:714 +msgid "months ago" +msgstr "meses atrás" + +#: js/js.js:715 +msgid "last year" +msgstr "último ano" + +#: js/js.js:716 +msgid "years ago" +msgstr "anos atrás" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Escolha" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Cancelar" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Não" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Sim" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Nenhuma categoria selecionada para deletar." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "O tipo de objeto não foi especificado." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Erro" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "O nome do app não foi especificado." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "O arquivo {file} necessário não está instalado!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Erro ao compartilhar" @@ -83,11 +198,11 @@ msgstr "Erro ao mudar permissões" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "Compartilhado com você e com o grupo {group} por {owner}" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "Compartilhado com você por {owner}" #: js/share.js:158 msgid "Share with" @@ -106,70 +221,86 @@ msgstr "Proteger com senha" msgid "Password" msgstr "Senha" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Definir data de expiração" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Data de expiração" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Compartilhar via e-mail:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Nenhuma pessoa encontrada" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Não é permitido re-compartilhar" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "Compartilhado em {item} com {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Descompartilhar" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "pode editar" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "controle de acesso" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "criar" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "atualizar" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "remover" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "compartilhar" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Protegido com senha" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Erro ao remover data de expiração" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Erro ao definir data de expiração" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Redefinir senha ownCloud" @@ -184,11 +315,11 @@ msgstr "Você receberá um link para redefinir sua senha via e-mail." #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "Email de redefinição de senha enviado." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "A requisição falhou!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -247,7 +378,7 @@ msgstr "Cloud não encontrado" msgid "Edit categories" msgstr "Editar categorias" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Adicionar" @@ -401,19 +532,19 @@ msgstr "Dezembro" msgid "web services under your control" msgstr "web services sob seu controle" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Sair" #: templates/login.php:8 msgid "Automatic logon rejected!" -msgstr "" +msgstr "Entrada Automática no Sistema Rejeitada!" #: templates/login.php:9 msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "Se você não mudou a sua senha recentemente, a sua conta pode estar comprometida!" #: templates/login.php:10 msgid "Please change your password to secure your account again." @@ -451,8 +582,8 @@ msgstr "Aviso de Segurança!" msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "" +msgstr "Por favor, verifique a sua senha.
    Por motivos de segurança, você deverá ser solicitado a muda-la ocasionalmente." #: templates/verify.php:16 msgid "Verify" -msgstr "" +msgstr "Verificar" diff --git a/l10n/pt_BR/files.po b/l10n/pt_BR/files.po index 10dd8bd07c2c0f134effd9e0f203bc4a30859533..91ecfae55f06fc155bd447560fcf103630fd5b1c 100644 --- a/l10n/pt_BR/files.po +++ b/l10n/pt_BR/files.po @@ -3,6 +3,8 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. +# , 2012. # Guilherme Maluf Balzana , 2012. # , 2012. # , 2012. @@ -13,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-01 23:23+0000\n" +"Last-Translator: FredMaranhao \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,195 +30,166 @@ msgid "There is no error, the file uploaded with success" msgstr "Não houve nenhum erro, o arquivo foi transferido com sucesso" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "O tamanho do arquivo excede o limed especifiicado em upload_max_filesize no php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "O arquivo enviado excede a diretiva upload_max_filesize no php.ini: " -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "O arquivo carregado excede o MAX_FILE_SIZE que foi especificado no formulário HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "O arquivo foi transferido parcialmente" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Nenhum arquivo foi transferido" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Pasta temporária não encontrada" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Falha ao escrever no disco" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Arquivos" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Descompartilhar" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Excluir" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Renomear" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name} já existe" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "substituir" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "sugerir nome" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "cancelar" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" -msgstr "" +msgstr "substituído {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "desfazer" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr "Substituído {old_name} por {new_name} " -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" -msgstr "" +msgstr "{files} não compartilhados" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" -msgstr "" +msgstr "{files} apagados" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "gerando arquivo ZIP, isso pode levar um tempo." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Impossível enviar seus arquivo como diretório ou ele tem 0 bytes." -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Erro de envio" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Fechar" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Pendente" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "enviando 1 arquivo" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" -msgstr "" +msgstr "Enviando {count} arquivos" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Envio cancelado." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Upload em andamento. Sair da página agora resultará no cancelamento do envio." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nome inválido, '/' não é permitido." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Nome de pasta inválido. O nome \"Shared\" é reservado pelo Owncloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" -msgstr "" +msgstr "{count} arquivos scaneados" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "erro durante verificação" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nome" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Tamanho" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modificado" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" -msgstr "" +msgstr "1 pasta" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" -msgstr "" +msgstr "{count} pastas" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" -msgstr "" +msgstr "1 arquivo" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "segundos atrás" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "hoje" - -#: js/files.js:844 -msgid "yesterday" -msgstr "ontem" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "último mês" - -#: js/files.js:848 -msgid "months ago" -msgstr "meses atrás" - -#: js/files.js:849 -msgid "last year" -msgstr "último ano" - -#: js/files.js:850 -msgid "years ago" -msgstr "anos atrás" +msgstr "{count} arquivos" #: templates/admin.php:5 msgid "File handling" @@ -226,27 +199,27 @@ msgstr "Tratamento de Arquivo" msgid "Maximum upload size" msgstr "Tamanho máximo para carregar" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. possível:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Necessário para multiplos arquivos e diretório de downloads." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Habilitar ZIP-download" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 para ilimitado" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Tamanho máximo para arquivo ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Salvar" @@ -254,52 +227,48 @@ msgstr "Salvar" msgid "New" msgstr "Novo" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Arquivo texto" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Pasta" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Do link" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Carregar" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Cancelar upload" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Nada aqui.Carrege alguma coisa!" -#: templates/index.php:52 -msgid "Share" -msgstr "Compartilhar" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Baixar" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Arquivo muito grande" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Os arquivos que você está tentando carregar excedeu o tamanho máximo para arquivos no servidor." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Arquivos sendo escaneados, por favor aguarde." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Scanning atual" diff --git a/l10n/pt_BR/files_external.po b/l10n/pt_BR/files_external.po index bea354c7ac0a299743c6305c4181f272f284141c..cb394018175a24fb5a9c546b2b9f7bfb6eb79a12 100644 --- a/l10n/pt_BR/files_external.po +++ b/l10n/pt_BR/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-07 02:03+0200\n" -"PO-Revision-Date: 2012-10-06 13:48+0000\n" -"Last-Translator: sedir \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "Por favor forneça um app key e secret válido do Dropbox" msgid "Error configuring Google Drive storage" msgstr "Erro ao configurar armazenamento do Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Armazenamento Externo" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Ponto de montagem" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Backend" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Configuração" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Opções" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Aplicável" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Adicionar ponto de montagem" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Nenhum definido" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Todos os Usuários" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupos" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Usuários" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Remover" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Habilitar Armazenamento Externo do Usuário" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Permitir usuários a montar seus próprios armazenamentos externos" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Certificados SSL raíz" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importar Certificado Raíz" diff --git a/l10n/pt_BR/lib.po b/l10n/pt_BR/lib.po index 168bc9bcc8e212f74637830f9ddcfe2465ac5be0..a42adb315bc22e8d3d1f8affe426e69575de0942 100644 --- a/l10n/pt_BR/lib.po +++ b/l10n/pt_BR/lib.po @@ -3,14 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. +# , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 18:47+0000\n" +"Last-Translator: Schopfer \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +44,19 @@ msgstr "Aplicações" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "Download ZIP está desligado." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Arquivos precisam ser baixados um de cada vez." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Voltar para Arquivos" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Arquivos selecionados são muito grandes para gerar arquivo zip." @@ -80,47 +82,57 @@ msgstr "Texto" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "Imagens" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "segundos atrás" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 minuto atrás" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d minutos atrás" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 hora atrás" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d horas atrás" + +#: template.php:108 msgid "today" msgstr "hoje" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "ontem" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d dias atrás" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "último mês" -#: template.php:96 -msgid "months ago" -msgstr "meses atrás" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d meses atrás" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "último ano" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "anos atrás" @@ -136,3 +148,8 @@ msgstr "atualizado" #: updater.php:80 msgid "updates check is disabled" msgstr "checagens de atualização estão desativadas" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Impossível localizar categoria \"%s\"" diff --git a/l10n/pt_BR/settings.po b/l10n/pt_BR/settings.po index 4116e5e1a6734f7786884ae7bc96ed8ad694400c..a8b2a98a55077c4646f1ec1d53723a218a88b4df 100644 --- a/l10n/pt_BR/settings.po +++ b/l10n/pt_BR/settings.po @@ -4,19 +4,21 @@ # # Translators: # , 2011. +# , 2012. # Guilherme Maluf Balzana , 2012. # , 2012. # Sandro Venezuela , 2012. # , 2012. # Thiago Vicente , 2012. +# , 2012. # Van Der Fran , 2011. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-11 02:04+0200\n" -"PO-Revision-Date: 2012-10-10 03:46+0000\n" -"Last-Translator: sedir \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: FredMaranhao \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,70 +26,73 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Não foi possivel carregar lista da App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:18 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "erro de autenticação" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Grupo já existe" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Não foi possivel adicionar grupo" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Não pôde habilitar aplicação" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email gravado" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Email inválido" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "Mudou OpenID" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Pedido inválido" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Não foi possivel remover grupo" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "erro de autenticação" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Não foi possivel remover usuário" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Mudou Idioma" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Admins não podem se remover do grupo admin" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Não foi possivel adicionar usuário ao grupo %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Não foi possivel remover usuário ao grupo %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Desabilitado" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Habilitado" @@ -95,97 +100,10 @@ msgstr "Habilitado" msgid "Saving..." msgstr "Gravando..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "Português" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Aviso de Segurança" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Seu diretório de dados e seus arquivos estão, provavelmente, acessíveis a partir da internet. O .htaccess que o ownCloud fornece não está funcionando. Nós sugerimos que você configure o seu servidor web de uma forma que o diretório de dados esteja mais acessível ou que você mova o diretório de dados para fora da raiz do servidor web." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Executa uma tarefa com cada página carregada" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php está registrado no serviço webcron. Chama a página cron.php na raíz do owncloud uma vez por minuto via http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Usa o serviço cron do sistema. Chama o arquivo cron.php na pasta do owncloud através do cronjob do sistema uma vez a cada minuto." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Compartilhamento" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Habilitar API de Compartilhamento" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Permitir aplicações a usar a API de Compartilhamento" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Permitir links" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Permitir usuários a compartilhar itens para o público com links" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Permitir re-compartilhamento" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Permitir usuário a compartilhar itens compartilhados com eles novamente" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Permitir usuários a compartilhar com qualquer um" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Permitir usuários a somente compartilhar com usuários em seus respectivos grupos" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Mais" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Desenvolvido pela comunidade ownCloud, o código fonte está licenciado sob AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Adicione seu Aplicativo" @@ -218,22 +136,22 @@ msgstr "Gerênciando Arquivos Grandes" msgid "Ask a question" msgstr "Faça uma pergunta" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemas ao conectar na base de dados." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Ir manualmente." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Resposta" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Você usou %s do espaço disponível de %s " +msgid "You have used %s of the available %s" +msgstr "Você usou %s do seu espaço de %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -291,6 +209,16 @@ msgstr "Ajude a traduzir" msgid "use this address to connect to your ownCloud in your file manager" msgstr "use este endereço para se conectar ao seu ownCloud no seu gerenciador de arquvos" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Desenvolvido pela comunidade ownCloud, o código fonte está licenciado sob AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nome" diff --git a/l10n/pt_BR/user_ldap.po b/l10n/pt_BR/user_ldap.po index ddfc711b8ea7c563dc6b5598896e3371fa7074e2..fdd9c02d90ada07169387703e90f075f630b048e 100644 --- a/l10n/pt_BR/user_ldap.po +++ b/l10n/pt_BR/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: 2012-09-24 02:01+0200\n" -"PO-Revision-Date: 2012-09-23 17:35+0000\n" -"Last-Translator: sedir \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Host" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Você pode omitir o protocolo, exceto quando requerer SSL. Então inicie com ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "DN Base" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Você pode especificar DN Base para usuários e grupos na guia Avançada" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN Usuário" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "O DN do cliente usuário com qual a ligação deverá ser feita, ex. uid=agent,dc=example,dc=com. Para acesso anônimo, deixe DN e Senha vazios." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Senha" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Para acesso anônimo, deixe DN e Senha vazios." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filtro de Login de Usuário" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Define o filtro pra aplicar ao efetuar uma tentativa de login. %%uuid substitui o nome de usuário na ação de login." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "use %%uid placeholder, ex. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Filtro de Lista de Usuário" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Define filtro a aplicar ao obter usuários." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "sem nenhum espaço reservado, ex. \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filtro de Grupo" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Define o filtro a aplicar ao obter grupos." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "sem nenhum espaço reservado, ex. \"objectClass=posixGroup\"" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Porta" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Árvore de Usuário Base" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Árvore de Grupo Base" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Associação Grupo-Membro" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Usar TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Não use-o para conexões SSL, pois falhará." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Servidor LDAP sensível à caixa alta (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Desligar validação de certificado SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Se a conexão só funciona com essa opção, importe o certificado SSL do servidor LDAP no seu servidor ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Não recomendado, use somente para testes." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Campo Nome de Exibição de Usuário" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "O atributo LDAP para usar para gerar nome ownCloud do usuário." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Campo Nome de Exibição de Grupo" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "O atributo LDAP para usar para gerar nome ownCloud do grupo." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "em bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "em segundos. Uma mudança esvaziará o cache." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Deixe vazio para nome de usuário (padrão). Caso contrário, especifique um atributo LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Ajuda" diff --git a/l10n/pt_BR/user_webdavauth.po b/l10n/pt_BR/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..5e55946786ac8995b113127e7c42b4cc7b41681c --- /dev/null +++ b/l10n/pt_BR/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-12 00:01+0100\n" +"PO-Revision-Date: 2012-11-11 13:40+0000\n" +"Last-Translator: thoriumbr \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "URL do WebDAV: http://" diff --git a/l10n/pt_PT/core.po b/l10n/pt_PT/core.po index 4ed9b3813aeca57aff46254c890e25d69b55c993..2a05167e0decace7104843cc61addc0f6d7a0d5b 100644 --- a/l10n/pt_PT/core.po +++ b/l10n/pt_PT/core.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Duarte Velez Grilo , 2012. # , 2011, 2012. # Helder Meneses , 2012. @@ -12,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,52 +23,164 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Nome da aplicação não definida." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Tipo de categoria não fornecido" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Nenhuma categoria para adicionar?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Esta categoria já existe:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Tipo de objecto não fornecido" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "ID %s não fornecido" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Erro a adicionar %s aos favoritos" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Nenhuma categoria seleccionar para eliminar" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Erro a remover %s dos favoritos." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Definições" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "Minutos atrás" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "Falta 1 minuto" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minutos atrás" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "Há 1 hora" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "Há {hours} horas atrás" + +#: js/js.js:709 +msgid "today" +msgstr "hoje" + +#: js/js.js:710 +msgid "yesterday" +msgstr "ontem" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} dias atrás" + +#: js/js.js:712 +msgid "last month" +msgstr "ultímo mês" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "Há {months} meses atrás" + +#: js/js.js:714 +msgid "months ago" +msgstr "meses atrás" + +#: js/js.js:715 +msgid "last year" +msgstr "ano passado" + +#: js/js.js:716 +msgid "years ago" +msgstr "anos atrás" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Escolha" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Cancelar" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Não" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Sim" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Nenhuma categoria seleccionar para eliminar" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "O tipo de objecto não foi especificado" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Erro" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "O nome da aplicação não foi especificado" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "O ficheiro necessário {file} não está instalado!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Erro ao partilhar" @@ -104,70 +217,86 @@ msgstr "Proteger com palavra-passe" msgid "Password" msgstr "Palavra chave" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Especificar data de expiração" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Data de expiração" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Partilhar via email:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Não foi encontrado ninguém" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Não é permitido partilhar de novo" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Partilhado em {item} com {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Deixar de partilhar" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "pode editar" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "Controlo de acesso" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "criar" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "actualizar" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "apagar" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "partilhar" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Protegido com palavra-passe" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Erro ao retirar a data de expiração" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Erro ao aplicar a data de expiração" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Reposição da password ownCloud" @@ -182,11 +311,11 @@ msgstr "Vai receber um endereço para repor a sua password" #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "E-mail de reinicialização enviado." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "O pedido falhou!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -245,7 +374,7 @@ msgstr "Cloud nao encontrada" msgid "Edit categories" msgstr "Editar categorias" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Adicionar" @@ -257,13 +386,13 @@ msgstr "Aviso de Segurança" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Não existe nenhum gerador seguro de números aleatórios, por favor, active a extensão OpenSSL no PHP." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "Sem nenhum gerador seguro de números aleatórios, uma pessoa mal intencionada pode prever a sua password, reiniciar as seguranças adicionais e tomar conta da sua conta. " #: templates/installation.php:32 msgid "" @@ -399,19 +528,19 @@ msgstr "Dezembro" msgid "web services under your control" msgstr "serviços web sob o seu controlo" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Sair" #: templates/login.php:8 msgid "Automatic logon rejected!" -msgstr "" +msgstr "Login automático rejeitado!" #: templates/login.php:9 msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "Se não mudou a sua palavra-passe recentemente, a sua conta pode ter sido comprometida!" #: templates/login.php:10 msgid "Please change your password to secure your account again." diff --git a/l10n/pt_PT/files.po b/l10n/pt_PT/files.po index a9bd185b253d46e3541d1d0e362650dee073bf79..8628e63a4ded78b45910ccbe22537866e2f57378 100644 --- a/l10n/pt_PT/files.po +++ b/l10n/pt_PT/files.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Duarte Velez Grilo , 2012. # , 2012. # Helder Meneses , 2012. @@ -11,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 00:41+0000\n" +"Last-Translator: Mouxy \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,196 +27,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Sem erro, ficheiro enviado com sucesso" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "O ficheiro enviado excede a directiva upload_max_filesize no php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "O ficheiro enviado excede o limite permitido na directiva do php.ini upload_max_filesize" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "O ficheiro enviado excede o diretivo MAX_FILE_SIZE especificado no formulário HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "O ficheiro enviado só foi enviado parcialmente" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Não foi enviado nenhum ficheiro" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Falta uma pasta temporária" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Falhou a escrita no disco" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Ficheiros" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Deixar de partilhar" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Apagar" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Renomear" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "O nome {new_name} já existe" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "substituir" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "Sugira um nome" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "cancelar" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "{new_name} substituido" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "desfazer" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "substituido {new_name} por {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "{files} não partilhado(s)" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "{files} eliminado(s)" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Nome Inválido, os caracteres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "a gerar o ficheiro ZIP, poderá demorar algum tempo." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Não é possível fazer o envio do ficheiro devido a ser uma pasta ou ter 0 bytes" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Erro no envio" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Fechar" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Pendente" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "A enviar 1 ficheiro" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "A carregar {count} ficheiros" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "O envio foi cancelado." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Envio de ficheiro em progresso. Irá cancelar o envio se sair da página agora." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nome inválido, '/' não permitido." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Nome de pasta inválido! O uso de \"Shared\" (Partilhado) está reservado pelo OwnCloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} ficheiros analisados" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "erro ao analisar" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nome" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Tamanho" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modificado" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 pasta" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} pastas" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 ficheiro" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} ficheiros" -#: js/files.js:838 -msgid "seconds ago" -msgstr "há segundos" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "há 1 minuto" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "há {minutes} minutos" - -#: js/files.js:843 -msgid "today" -msgstr "hoje" - -#: js/files.js:844 -msgid "yesterday" -msgstr "ontem" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "há {days} dias" - -#: js/files.js:846 -msgid "last month" -msgstr "mês passado" - -#: js/files.js:848 -msgid "months ago" -msgstr "há meses" - -#: js/files.js:849 -msgid "last year" -msgstr "ano passado" - -#: js/files.js:850 -msgid "years ago" -msgstr "há anos" - #: templates/admin.php:5 msgid "File handling" msgstr "Manuseamento de ficheiros" @@ -224,27 +196,27 @@ msgstr "Manuseamento de ficheiros" msgid "Maximum upload size" msgstr "Tamanho máximo de envio" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. possivel: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Necessário para descarregamento múltiplo de ficheiros e pastas" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Permitir descarregar em ficheiro ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 é ilimitado" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Tamanho máximo para ficheiros ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Guardar" @@ -252,52 +224,48 @@ msgstr "Guardar" msgid "New" msgstr "Novo" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Ficheiro de texto" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Pasta" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Da ligação" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Enviar" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Cancelar envio" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Vazio. Envie alguma coisa!" -#: templates/index.php:52 -msgid "Share" -msgstr "Partilhar" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Transferir" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Envio muito grande" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Os ficheiros que está a tentar enviar excedem o tamanho máximo de envio permitido neste servidor." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Os ficheiros estão a ser analisados, por favor aguarde." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Análise actual" diff --git a/l10n/pt_PT/files_external.po b/l10n/pt_PT/files_external.po index 775748e5e55957738bef536d94f33a7708577f58..1f14f0cbdf5f1516be3c10c2becbf95c352de2d3 100644 --- a/l10n/pt_PT/files_external.po +++ b/l10n/pt_PT/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-04 02:04+0200\n" -"PO-Revision-Date: 2012-10-03 12:53+0000\n" -"Last-Translator: Duarte Velez Grilo \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "Por favor forneça uma \"app key\" e \"secret\" do Dropbox válidas." msgid "Error configuring Google Drive storage" msgstr "Erro ao configurar o armazenamento do Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Armazenamento Externo" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Ponto de montagem" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Backend" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Configuração" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Opções" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Aplicável" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Adicionar ponto de montagem" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Nenhum configurado" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Todos os utilizadores" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupos" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Utilizadores" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Apagar" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Activar Armazenamento Externo para o Utilizador" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Permitir que os utilizadores montem o seu próprio armazenamento externo" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Certificados SSL de raiz" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importar Certificado Root" diff --git a/l10n/pt_PT/lib.po b/l10n/pt_PT/lib.po index 5bd99960f019aa6633c7b0b5351811bf4dad8811..fe66807cc3a3408ac523a423b75ad689005badb9 100644 --- a/l10n/pt_PT/lib.po +++ b/l10n/pt_PT/lib.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Duarte Velez Grilo , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-26 02:03+0200\n" -"PO-Revision-Date: 2012-10-25 13:39+0000\n" -"Last-Translator: Duarte Velez Grilo \n" +"POT-Creation-Date: 2012-11-17 00:01+0100\n" +"PO-Revision-Date: 2012-11-16 00:33+0000\n" +"Last-Translator: Mouxy \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +43,19 @@ msgstr "Aplicações" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "Descarregamento em ZIP está desligado." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Os ficheiros precisam de ser descarregados um por um." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Voltar a Ficheiros" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Os ficheiros seleccionados são grandes demais para gerar um ficheiro zip." @@ -82,45 +83,55 @@ msgstr "Texto" msgid "Images" msgstr "Imagens" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "há alguns segundos" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "há 1 minuto" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "há %d minutos" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "Há 1 horas" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "Há %d horas" + +#: template.php:108 msgid "today" msgstr "hoje" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "ontem" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "há %d dias" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "mês passado" -#: template.php:96 -msgid "months ago" -msgstr "há meses" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "Há %d meses atrás" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "ano passado" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "há anos" @@ -136,3 +147,8 @@ msgstr "actualizado" #: updater.php:80 msgid "updates check is disabled" msgstr "a verificação de actualizações está desligada" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Não foi encontrado a categoria \"%s\"" diff --git a/l10n/pt_PT/settings.po b/l10n/pt_PT/settings.po index ed70cb0d395117e5e8bca5c0f212b5d145b2976e..38b4491aa64a979ab7129912f91f4377f59a2524 100644 --- a/l10n/pt_PT/settings.po +++ b/l10n/pt_PT/settings.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Duarte Velez Grilo , 2012. # , 2012. # Helder Meneses , 2012. @@ -11,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-10 02:05+0200\n" -"PO-Revision-Date: 2012-10-09 15:29+0000\n" -"Last-Translator: Duarte Velez Grilo \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: Mouxy \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,70 +22,73 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Incapaz de carregar a lista da App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Erro de autenticação" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "O grupo já existe" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Impossível acrescentar o grupo" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Não foi possível activar a app." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email guardado" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Email inválido" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID alterado" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Pedido inválido" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Impossível apagar grupo" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Erro de autenticação" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Impossível apagar utilizador" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Idioma alterado" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Os administradores não se podem remover a eles mesmos do grupo admin." + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Impossível acrescentar utilizador ao grupo %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Impossível apagar utilizador do grupo %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Desactivar" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Activar" @@ -92,97 +96,10 @@ msgstr "Activar" msgid "Saving..." msgstr "A guardar..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Aviso de Segurança" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "A sua pasta com os dados e os seus ficheiros estão provavelmente acessíveis a partir das internet. Sugerimos veementemente que configure o seu servidor web de maneira a que a pasta com os dados deixe de ficar acessível, ou mova a pasta com os dados para fora da raiz de documentos do servidor web." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Executar uma tarefa ao carregar cada página" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php está registado num serviço webcron. Chame a página cron.php na raiz owncloud por http uma vez por minuto." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Usar o serviço cron do sistema. Chame a página cron.php na pasta owncloud via um cronjob do sistema uma vez por minuto." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Partilhando" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Activar API de partilha" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Permitir que as aplicações usem a API de partilha" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Permitir ligações" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Permitir que os utilizadores partilhem itens com o público com ligações" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Permitir voltar a partilhar" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Permitir que os utilizadores partilhem itens que foram partilhados com eles" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Permitir que os utilizadores partilhem com toda a gente" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Permitir que os utilizadores apenas partilhem com utilizadores do seu grupo" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "Mais" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Desenvolvido pela comunidade ownCloud, ocódigo fonte está licenciado sob a AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Adicione a sua aplicação" @@ -215,22 +132,22 @@ msgstr "Gestão de ficheiros grandes" msgid "Ask a question" msgstr "Coloque uma questão" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problemas ao ligar à base de dados de ajuda" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Vá lá manualmente" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Resposta" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Usou %s dos %s disponíveis." +msgid "You have used %s of the available %s" +msgstr "Usou %s do disponivel %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -288,6 +205,16 @@ msgstr "Ajude a traduzir" msgid "use this address to connect to your ownCloud in your file manager" msgstr "utilize este endereço para ligar ao seu ownCloud através do seu gestor de ficheiros" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Desenvolvido pela comunidade ownCloud, ocódigo fonte está licenciado sob a AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nome" diff --git a/l10n/pt_PT/user_ldap.po b/l10n/pt_PT/user_ldap.po index 750c5c2d40ff1d25ae0d0496b4acfd8cc21a6a0a..075000a10040373c08b4c5d4894531f8ccf7b7cb 100644 --- a/l10n/pt_PT/user_ldap.po +++ b/l10n/pt_PT/user_ldap.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Duarte Velez Grilo , 2012. # Helder Meneses , 2012. # Nelson Rosado , 2012. @@ -10,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-19 02:04+0200\n" -"PO-Revision-Date: 2012-10-18 11:14+0000\n" -"Last-Translator: Nelson Rosado \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,153 +22,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Anfitrião" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Pode omitir o protocolo, excepto se necessitar de SSL. Neste caso, comece com ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "DN base" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Pode especificar o ND Base para utilizadores e grupos no separador Avançado" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN do utilizador" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" +msgstr "O DN to cliente " -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Palavra-passe" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Para acesso anónimo, deixe DN e a Palavra-passe vazios." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" -msgstr "" +msgstr "Filtro de login de utilizador" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." -msgstr "" +msgstr "Define o filtro a aplicar, para aquando de uma tentativa de login. %%uid substitui o nome de utilizador utilizado." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" +msgstr "Use a variável %%uid , exemplo: \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" -msgstr "" +msgstr "Utilizar filtro" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Defina o filtro a aplicar, ao recuperar utilizadores." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" +msgstr "Sem variável. Exemplo: \"objectClass=pessoa\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filtrar por grupo" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Defina o filtro a aplicar, ao recuperar grupos." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" +msgstr "Sem nenhuma variável. Exemplo: \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Porto" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" -msgstr "" +msgstr "Base da árvore de utilizadores." -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" -msgstr "" +msgstr "Base da árvore de grupos." -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" -msgstr "" +msgstr "Associar utilizador ao grupo." -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Usar TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Não use para ligações SSL, irá falhar." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" -msgstr "" +msgstr "Servidor LDAP (Windows) não sensível a maiúsculas." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Desligar a validação de certificado SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." -msgstr "" +msgstr "Se a ligação apenas funcionar com está opção, importe o certificado SSL do servidor LDAP para o seu servidor do ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." -msgstr "" +msgstr "Não recomendado, utilizado apenas para testes!" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" -msgstr "" +msgstr "Mostrador do nome de utilizador." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." -msgstr "" +msgstr "Atributo LDAP para gerar o nome de utilizador do ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" -msgstr "" +msgstr "Mostrador do nome do grupo." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." -msgstr "" +msgstr "Atributo LDAP para gerar o nome do grupo do ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "em bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "em segundos. Uma alteração esvazia a cache." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Deixe vazio para nome de utilizador (padrão). De outro modo, especifique um atributo LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Ajuda" diff --git a/l10n/pt_PT/user_webdavauth.po b/l10n/pt_PT/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..efb197aacbd76737794ae7acfa278ec74b10894a --- /dev/null +++ b/l10n/pt_PT/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Helder Meneses , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-14 00:02+0100\n" +"PO-Revision-Date: 2012-11-13 12:27+0000\n" +"Last-Translator: Helder Meneses \n" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "Endereço WebDAV: http://" diff --git a/l10n/ro/core.po b/l10n/ro/core.po index b448219c0fff051ab44a8ad5384a97bbc5d9e50d..1e11f35b491d8e14ea3a1d5d95b413b3d832fb28 100644 --- a/l10n/ro/core.po +++ b/l10n/ro/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: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,52 +21,164 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Numele aplicație nu este furnizat." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Nici o categorie de adăugat?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Această categorie deja există:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Nici o categorie selectată pentru ștergere." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Configurări" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "secunde în urmă" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 minut în urmă" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "astăzi" + +#: js/js.js:710 +msgid "yesterday" +msgstr "ieri" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "ultima lună" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "luni în urmă" + +#: js/js.js:715 +msgid "last year" +msgstr "ultimul an" + +#: js/js.js:716 +msgid "years ago" +msgstr "ani în urmă" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Alege" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Anulare" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Nu" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Da" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Nici o categorie selectată pentru ștergere." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Eroare" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Eroare la partajare" @@ -103,70 +215,86 @@ msgstr "Protejare cu parolă" msgid "Password" msgstr "Parola" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Specifică data expirării" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Data expirării" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Nici o persoană găsită" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Repartajarea nu este permisă" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Anulare partajare" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "poate edita" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "control acces" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "creare" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "actualizare" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "ștergere" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "partajare" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Protejare cu parolă" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Eroare la anularea datei de expirare" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Eroare la specificarea datei de expirare" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Resetarea parolei ownCloud " @@ -244,7 +372,7 @@ msgstr "Nu s-a găsit" msgid "Edit categories" msgstr "Editează categoriile" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Adaugă" @@ -398,7 +526,7 @@ msgstr "Decembrie" msgid "web services under your control" msgstr "servicii web controlate de tine" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Ieșire" diff --git a/l10n/ro/files.po b/l10n/ro/files.po index 3e81f72821777b5280727e895493533d95363c49..a1bd981cb9b52398cf7c278d6bea519b54159ff2 100644 --- a/l10n/ro/files.po +++ b/l10n/ro/files.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,196 +26,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Nicio eroare, fișierul a fost încărcat cu succes" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Fișierul are o dimensiune mai mare decât cea specificată în variabila upload_max_filesize din php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Fișierul are o dimensiune mai mare decât variabile MAX_FILE_SIZE specificată în formularul HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Fișierul a fost încărcat doar parțial" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Niciun fișier încărcat" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Lipsește un dosar temporar" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Eroare la scriere pe disc" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Fișiere" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Anulează partajarea" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Șterge" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Redenumire" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "înlocuire" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "sugerează nume" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "anulare" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "Anulează ultima acțiune" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "se generază fișierul ZIP, va dura ceva timp." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nu s-a putut încărca fișierul tău deoarece pare să fie un director sau are 0 bytes." -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Eroare la încărcare" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Închide" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "În așteptare" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "un fișier se încarcă" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Încărcare anulată." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Nume invalid, '/' nu este permis." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "eroare la scanarea" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Nume" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Dimensiune" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Modificat" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "secunde în urmă" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "astăzi" - -#: js/files.js:844 -msgid "yesterday" -msgstr "ieri" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "ultima lună" - -#: js/files.js:848 -msgid "months ago" -msgstr "luni în urmă" - -#: js/files.js:849 -msgid "last year" -msgstr "ultimul an" - -#: js/files.js:850 -msgid "years ago" -msgstr "ani în urmă" - #: templates/admin.php:5 msgid "File handling" msgstr "Manipulare fișiere" @@ -224,27 +195,27 @@ msgstr "Manipulare fișiere" msgid "Maximum upload size" msgstr "Dimensiune maximă admisă la încărcare" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. posibil:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Necesar pentru descărcarea mai multor fișiere și a dosarelor" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Activează descărcare fișiere compresate" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 e nelimitat" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Dimensiunea maximă de intrare pentru fișiere compresate" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Salvare" @@ -252,52 +223,48 @@ msgstr "Salvare" msgid "New" msgstr "Nou" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Fișier text" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Dosar" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Încarcă" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Anulează încărcarea" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Nimic aici. Încarcă ceva!" -#: templates/index.php:52 -msgid "Share" -msgstr "Partajează" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Descarcă" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Fișierul încărcat este prea mare" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Fișierul care l-ai încărcat a depășită limita maximă admisă la încărcare pe acest server." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Fișierele sunt scanate, te rog așteptă." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "În curs de scanare" diff --git a/l10n/ro/files_external.po b/l10n/ro/files_external.po index a248d72af3408ddc0b182cef70460b193dbb3ff0..a2cf379cc42cc0e753830d1ec33c3cb9a20df369 100644 --- a/l10n/ro/files_external.po +++ b/l10n/ro/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Stocare externă" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Punctul de montare" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Backend" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Configurație" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Opțiuni" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Aplicabil" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Adaugă punct de montare" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Niciunul" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Toți utilizatorii" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupuri" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Utilizatori" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Șterge" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Permite stocare externă pentru utilizatori" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Permite utilizatorilor să monteze stocare externă proprie" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Certificate SSL root" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importă certificat root" diff --git a/l10n/ro/lib.po b/l10n/ro/lib.po index 9c1fcf419415534bcaad6ee3ec5c82cae859a1fb..827d2b17ea970bac7c9b280f0d8f183d8ab4e59a 100644 --- a/l10n/ro/lib.po +++ b/l10n/ro/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "Aplicații" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "Descărcarea ZIP este dezactivată." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Fișierele trebuie descărcate unul câte unul." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Înapoi la fișiere" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Fișierele selectate sunt prea mari pentru a genera un fișier zip." @@ -82,45 +82,55 @@ msgstr "Text" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "secunde în urmă" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 minut în urmă" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d minute în urmă" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "astăzi" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "ieri" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d zile în urmă" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "ultima lună" -#: template.php:96 -msgid "months ago" -msgstr "luni în urmă" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "ultimul an" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "ani în urmă" @@ -136,3 +146,8 @@ msgstr "la zi" #: updater.php:80 msgid "updates check is disabled" msgstr "verificarea după actualizări este dezactivată" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/ro/settings.po b/l10n/ro/settings.po index 37d05af3c866ea62bf5b5804a9716537add4e9da..f963f93caf920529938476cf0bf250b1cbe0f870 100644 --- a/l10n/ro/settings.po +++ b/l10n/ro/settings.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,70 +23,73 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Imposibil de încărcat lista din App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Eroare de autentificare" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Grupul există deja" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Nu s-a putut adăuga grupul" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Nu s-a putut activa aplicația." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "E-mail salvat" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "E-mail nevalid" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID schimbat" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Cerere eronată" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Nu s-a putut șterge grupul" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Eroare de autentificare" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Nu s-a putut șterge utilizatorul" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Limba a fost schimbată" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Nu s-a putut adăuga utilizatorul la grupul %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Nu s-a putut elimina utilizatorul din grupul %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Dezactivați" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Activați" @@ -94,97 +97,10 @@ msgstr "Activați" msgid "Saving..." msgstr "Salvez..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "_language_name_" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Avertisment de securitate" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Directorul tău de date și fișierele tale probabil sunt accesibile prin internet. Fișierul .htaccess oferit de ownCloud nu funcționează. Îți recomandăm să configurezi server-ul tău web într-un mod în care directorul de date să nu mai fie accesibil sau mută directorul de date în afara directorului root al server-ului web." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Execută o sarcină la fiecare pagină încărcată" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php este înregistrat în serviciul webcron. Accesează pagina cron.php din root-ul owncloud odată pe minut prin http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Folosește serviciul cron al sistemului. Accesează fișierul cron.php din directorul owncloud printr-un cronjob de sistem odată la fiecare minut." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Partajare" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Activare API partajare" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Permite aplicațiilor să folosească API-ul de partajare" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Pemite legături" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Permite utilizatorilor să partajeze fișiere în mod public prin legături" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Permite repartajarea" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Permite utilizatorilor să repartajeze fișiere partajate cu ei" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Permite utilizatorilor să partajeze cu oricine" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Permite utilizatorilor să partajeze doar cu utilizatori din același grup" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Jurnal de activitate" - -#: templates/admin.php:116 -msgid "More" -msgstr "Mai mult" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Dezvoltat de the comunitatea ownCloud, codul sursă este licențiat sub AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Adaugă aplicația ta" @@ -217,22 +133,22 @@ msgstr "Gestionînd fișiere mari" msgid "Ask a question" msgstr "Întreabă" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Probleme de conectare la baza de date." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Pe cale manuală." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Răspuns" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Ai utilizat %s din %s spațiu disponibil" +msgid "You have used %s of the available %s" +msgstr "" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -290,6 +206,16 @@ msgstr "Ajută la traducere" msgid "use this address to connect to your ownCloud in your file manager" msgstr "folosește această adresă pentru a te conecta la managerul tău de fișiere din ownCloud" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Dezvoltat de the comunitatea ownCloud, codul sursă este licențiat sub AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Nume" diff --git a/l10n/ro/user_ldap.po b/l10n/ro/user_ldap.po index 8b79d7561fa17b8321452d805b5eba7b9442fd7a..a7e5abcc36030015a8d61e84fd3b5c3fc40bf0e1 100644 --- a/l10n/ro/user_ldap.po +++ b/l10n/ro/user_ldap.po @@ -9,164 +9,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-31 02:02+0200\n" -"PO-Revision-Date: 2012-08-30 17:51+0000\n" -"Last-Translator: iuranemo \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ro\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Gazdă" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Puteți omite protocolul, decât dacă folosiți SSL. Atunci se începe cu ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "DN de bază" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Puteți să specificați DN de bază pentru utilizatori și grupuri în fila Avansat" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN al utilizatorului" -#: templates/settings.php:10 +#: templates/settings.php:17 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-ul clientului utilizator cu care se va efectua conectarea, d.e. uid=agent,dc=example,dc=com. Pentru acces anonim, lăsăți DN și Parolă libere." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Parolă" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Pentru acces anonim, lăsați DN și Parolă libere." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filtrare după Nume Utilizator" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Definește fitrele care trebuie aplicate, când se încearcă conectarea. %%uid înlocuiește numele utilizatorului în procesul de conectare." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "folosiți substituentul %%uid , d.e. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Filtrarea după lista utilizatorilor" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Definește filtrele care trebui aplicate, când se peiau utilzatorii." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "fără substituenți, d.e. \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Fitrare Grup" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definește filtrele care se aplică, când se preiau grupurile." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "fără substituenți, d.e. \"objectClass=posixGroup\"" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Portul" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Arborele de bază al Utilizatorilor" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Arborele de bază al Grupurilor" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Asocierea Grup-Membru" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Utilizează TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "A nu se utiliza pentru conexiuni SSL, va eșua." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Server LDAP insensibil la majuscule (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Oprește validarea certificatelor SSL " -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Dacă conexiunea lucrează doar cu această opțiune, importează certificatul SSL al serverului LDAP în serverul ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Nu este recomandat, a se utiliza doar pentru testare." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Câmpul cu numele vizibil al utilizatorului" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atributul LDAP folosit pentru a genera numele de utilizator din ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Câmpul cu numele grupului" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atributul LDAP folosit pentru a genera numele grupurilor din ownCloud" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "în octeți" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "în secunde. O schimbare curăță memoria tampon." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Lăsați gol pentru numele de utilizator (implicit). În caz contrar, specificați un atribut LDAP / AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Ajutor" diff --git a/l10n/ro/user_webdavauth.po b/l10n/ro/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..63c426cad9b34057eeeb1b86f3c6a0d71eeef3cc --- /dev/null +++ b/l10n/ro/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/ru/core.po b/l10n/ru/core.po index 3b343925a56f42cb51a970b231b81868f748a1c6..6d05bc9e9dd681d2023df3a2b464529ebed6bce2 100644 --- a/l10n/ru/core.po +++ b/l10n/ru/core.po @@ -6,6 +6,8 @@ # Denis , 2012. # , 2011, 2012. # , 2012. +# Mihail Vasiliev , 2012. +# , 2012. # , 2012. # , 2011. # Victor Bravo <>, 2012. @@ -14,9 +16,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-31 00:01+0100\n" -"PO-Revision-Date: 2012-10-30 06:32+0000\n" -"Last-Translator: k0ldbl00d \n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 18:19+0000\n" +"Last-Translator: sam002 \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,52 +26,164 @@ msgstr "" "Language: ru\n" "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);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Имя приложения не установлено." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "Пользователь %s поделился с вами файлом" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "Пользователь %s открыл вам доступ к папке" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "Пользователь %s открыл вам доступ к файлу \"%s\". Он доступен для загрузки здесь: %s" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "Пользователь %s открыл вам доступ к папке \"%s\". Она доступна для загрузки здесь: %s" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Тип категории не предоставлен" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Нет категорий для добавления?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Эта категория уже существует: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Тип объекта не предоставлен" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "ID %s не предоставлен" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Ошибка добавления %s в избранное" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Нет категорий для удаления." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Ошибка удаления %s из избранного" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Настройки" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "несколько секунд назад" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 минуту назад" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} минут назад" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "час назад" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} часов назад" + +#: js/js.js:709 +msgid "today" +msgstr "сегодня" + +#: js/js.js:710 +msgid "yesterday" +msgstr "вчера" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} дней назад" + +#: js/js.js:712 +msgid "last month" +msgstr "в прошлом месяце" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} месяцев назад" + +#: js/js.js:714 +msgid "months ago" +msgstr "несколько месяцев назад" + +#: js/js.js:715 +msgid "last year" +msgstr "в прошлом году" + +#: js/js.js:716 +msgid "years ago" +msgstr "несколько лет назад" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Выбрать" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Отмена" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Нет" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Да" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ок" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Нет категорий для удаления." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Тип объекта не указан" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Ошибка" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Имя приложения не указано" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Необходимый файл {file} не установлен!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Ошибка при открытии доступа" @@ -106,70 +220,86 @@ msgstr "Защитить паролем" msgid "Password" msgstr "Пароль" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Почтовая ссылка на персону" + #: js/share.js:173 +msgid "Send" +msgstr "Отправить" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Установить срок доступа" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Дата окончания" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Поделится через электронную почту:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Ни один человек не найден" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Общий доступ не разрешен" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Общий доступ к {item} с {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Закрыть общий доступ" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "может редактировать" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "контроль доступа" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "создать" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "обновить" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "удалить" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "открыть доступ" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Защищено паролем" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Ошибка при отмене срока доступа" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Ошибка при установке срока доступа" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Отправляется ..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "Письмо отправлено" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Сброс пароля " @@ -247,7 +377,7 @@ msgstr "Облако не найдено" msgid "Edit categories" msgstr "Редактировать категории" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Добавить" @@ -401,7 +531,7 @@ msgstr "Декабрь" msgid "web services under your control" msgstr "Сетевые службы под твоим контролем" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Выйти" diff --git a/l10n/ru/files.po b/l10n/ru/files.po index 9ff48761b62bbac41245b33d549d4e3ed52e1ef0..100c8901c66536a3ff3b3977ec57c8595ddf6790 100644 --- a/l10n/ru/files.po +++ b/l10n/ru/files.po @@ -6,7 +6,9 @@ # Denis , 2012. # , 2012. # , 2012. +# , 2012. # Nick Remeslennikov , 2012. +# , 2012. # , 2012. # , 2011. # Victor Bravo <>, 2012. @@ -15,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 15:47+0000\n" +"Last-Translator: sam002 \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,196 +32,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Файл успешно загружен" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Файл превышает допустимые размеры (описаны как upload_max_filesize в php.ini)" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Файл превышает размер установленный upload_max_filesize в php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Файл превышает размер MAX_FILE_SIZE, указаный в HTML-форме" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Файл был загружен не полностью" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Файл не был загружен" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Невозможно найти временную папку" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Ошибка записи на диск" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Файлы" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85 msgid "Unshare" msgstr "Отменить публикацию" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91 msgid "Delete" msgstr "Удалить" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Переименовать" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "{new_name} already exists" msgstr "{new_name} уже существует" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "replace" msgstr "заменить" -#: js/filelist.js:194 +#: js/filelist.js:199 msgid "suggest name" msgstr "предложить название" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "cancel" msgstr "отмена" -#: js/filelist.js:243 +#: js/filelist.js:248 msgid "replaced {new_name}" msgstr "заменено {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284 msgid "undo" msgstr "отмена" -#: js/filelist.js:245 +#: js/filelist.js:250 msgid "replaced {new_name} with {old_name}" msgstr "заменено {new_name} на {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:282 msgid "unshared {files}" msgstr "не опубликованные {files}" -#: js/filelist.js:279 +#: js/filelist.js:284 msgid "deleted {files}" msgstr "удаленные {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Неправильное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы." + +#: js/files.js:174 msgid "generating ZIP-file, it may take some time." msgstr "создание ZIP-файла, это может занять некоторое время." -#: js/files.js:206 +#: js/files.js:209 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Не удается загрузить файл размером 0 байт в каталог" -#: js/files.js:206 +#: js/files.js:209 msgid "Upload Error" msgstr "Ошибка загрузки" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:226 +msgid "Close" +msgstr "Закрыть" + +#: js/files.js:245 js/files.js:359 js/files.js:389 msgid "Pending" msgstr "Ожидание" -#: js/files.js:254 +#: js/files.js:265 msgid "1 file uploading" msgstr "загружается 1 файл" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:268 js/files.js:322 js/files.js:337 msgid "{count} files uploading" msgstr "{count} файлов загружается" -#: js/files.js:320 js/files.js:353 +#: js/files.js:340 js/files.js:373 msgid "Upload cancelled." msgstr "Загрузка отменена." -#: js/files.js:422 +#: js/files.js:442 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Файл в процессе загрузки. Покинув страницу вы прервёте загрузку." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Неверное имя, '/' не допускается." +#: js/files.js:512 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Не правильное имя папки. Имя \"Shared\" резервировано в Owncloud" -#: js/files.js:673 +#: js/files.js:693 msgid "{count} files scanned" msgstr "{count} файлов просканировано" -#: js/files.js:681 +#: js/files.js:701 msgid "error while scanning" msgstr "ошибка во время санирования" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:774 templates/index.php:66 msgid "Name" msgstr "Название" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:775 templates/index.php:77 msgid "Size" msgstr "Размер" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:776 templates/index.php:79 msgid "Modified" msgstr "Изменён" -#: js/files.js:783 +#: js/files.js:803 msgid "1 folder" msgstr "1 папка" -#: js/files.js:785 +#: js/files.js:805 msgid "{count} folders" msgstr "{count} папок" -#: js/files.js:793 +#: js/files.js:813 msgid "1 file" msgstr "1 файл" -#: js/files.js:795 +#: js/files.js:815 msgid "{count} files" msgstr "{count} файлов" -#: js/files.js:838 -msgid "seconds ago" -msgstr "несколько секунд назад" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 минуту назад" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} минут назад" - -#: js/files.js:843 -msgid "today" -msgstr "сегодня" - -#: js/files.js:844 -msgid "yesterday" -msgstr "вчера" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} дней назад" - -#: js/files.js:846 -msgid "last month" -msgstr "в прошлом месяце" - -#: js/files.js:848 -msgid "months ago" -msgstr "несколько месяцев назад" - -#: js/files.js:849 -msgid "last year" -msgstr "в прошлом году" - -#: js/files.js:850 -msgid "years ago" -msgstr "несколько лет назад" - #: templates/admin.php:5 msgid "File handling" msgstr "Управление файлами" @@ -228,27 +201,27 @@ msgstr "Управление файлами" msgid "Maximum upload size" msgstr "Максимальный размер загружаемого файла" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "макс. возможно: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Требуется для скачивания нескольких файлов и папок" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Включить ZIP-скачивание" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 - без ограничений" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Максимальный исходный размер для ZIP файлов" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Сохранить" @@ -256,52 +229,48 @@ msgstr "Сохранить" msgid "New" msgstr "Новый" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Текстовый файл" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Папка" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Из ссылки" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Загрузить" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Отмена загрузки" -#: templates/index.php:42 +#: templates/index.php:58 msgid "Nothing in here. Upload something!" msgstr "Здесь ничего нет. Загрузите что-нибудь!" -#: templates/index.php:52 -msgid "Share" -msgstr "Опубликовать" - -#: templates/index.php:54 +#: templates/index.php:72 msgid "Download" msgstr "Скачать" -#: templates/index.php:77 +#: templates/index.php:104 msgid "Upload too large" msgstr "Файл слишком большой" -#: templates/index.php:79 +#: templates/index.php:106 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Файлы, которые Вы пытаетесь загрузить, превышают лимит для файлов на этом сервере." -#: templates/index.php:84 +#: templates/index.php:111 msgid "Files are being scanned, please wait." msgstr "Подождите, файлы сканируются." -#: templates/index.php:87 +#: templates/index.php:114 msgid "Current scanning" msgstr "Текущее сканирование" diff --git a/l10n/ru/files_external.po b/l10n/ru/files_external.po index 7b43af9a272c96185533d935b431e82c48ca5166..e6f36547a063ec8ada579d5a6f548972965b90af 100644 --- a/l10n/ru/files_external.po +++ b/l10n/ru/files_external.po @@ -4,14 +4,15 @@ # # Translators: # Denis , 2012. +# , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-23 02:02+0200\n" -"PO-Revision-Date: 2012-10-22 10:18+0000\n" -"Last-Translator: skoptev \n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 17:02+0000\n" +"Last-Translator: sam002 \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,66 +44,80 @@ msgstr "Пожалуйста, предоставьте действующий к msgid "Error configuring Google Drive storage" msgstr "Ошибка при настройке хранилища Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "Внимание: \"smbclient\" не установлен. Подключение по CIFS/SMB невозможно. Пожалуйста, обратитесь к системному администратору, чтобы установить его." + +#: lib/config.php:435 +msgid "" +"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." +msgstr "Внимание: Поддержка FTP не включена в PHP. Подключение по FTP невозможно. Пожалуйста, обратитесь к системному администратору, чтобы включить." + #: templates/settings.php:3 msgid "External Storage" msgstr "Внешний носитель" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Точка монтирования" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Подсистема" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Конфигурация" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Опции" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Применимый" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Добавить точку монтирования" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Не установлено" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Все пользователи" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Группы" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Пользователи" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Удалить" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Включить пользовательские внешние носители" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Разрешить пользователям монтировать их собственные внешние носители" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Корневые сертификаты SSL" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Импортировать корневые сертификаты" diff --git a/l10n/ru/lib.po b/l10n/ru/lib.po index f6f85e098e7d587795d699260d066e231b233ef6..a031a62f802e0bd7e30085ed60b927cb71a1cfb5 100644 --- a/l10n/ru/lib.po +++ b/l10n/ru/lib.po @@ -5,15 +5,16 @@ # Translators: # Denis , 2012. # , 2012. +# Mihail Vasiliev , 2012. # , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-31 00:01+0100\n" -"PO-Revision-Date: 2012-10-30 06:32+0000\n" -"Last-Translator: k0ldbl00d \n" +"POT-Creation-Date: 2012-11-22 00:01+0100\n" +"PO-Revision-Date: 2012-11-21 12:19+0000\n" +"Last-Translator: Mihail Vasiliev \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,19 +46,19 @@ msgstr "Приложения" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "ZIP-скачивание отключено." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Файлы должны быть загружены по одному." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Назад к файлам" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Выбранные файлы слишком велики, чтобы создать zip файл." @@ -98,6 +99,15 @@ msgstr "1 минуту назад" msgid "%d minutes ago" msgstr "%d минут назад" +#: template.php:106 +msgid "1 hour ago" +msgstr "час назад" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d часов назад" + #: template.php:108 msgid "today" msgstr "сегодня" @@ -116,8 +126,9 @@ msgid "last month" msgstr "в прошлом месяце" #: template.php:112 -msgid "months ago" -msgstr "месяцы назад" +#, php-format +msgid "%d months ago" +msgstr "%d месяцев назад" #: template.php:113 msgid "last year" @@ -139,3 +150,8 @@ msgstr "актуальная версия" #: updater.php:80 msgid "updates check is disabled" msgstr "проверка обновлений отключена" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Категория \"%s\" не найдена" diff --git a/l10n/ru/settings.po b/l10n/ru/settings.po index 6c4bf151f4cbdb3988c9f2547496ea60c93ad5e1..9d3b781913907216d0bdaf363454114fc5b0fab7 100644 --- a/l10n/ru/settings.po +++ b/l10n/ru/settings.po @@ -9,6 +9,7 @@ # , 2012. # Nick Remeslennikov , 2012. # , 2012. +# , 2012. # , 2012. # , 2011. # Victor Bravo <>, 2012. @@ -17,9 +18,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-23 02:02+0200\n" -"PO-Revision-Date: 2012-10-22 10:21+0000\n" -"Last-Translator: skoptev \n" +"POT-Creation-Date: 2012-12-14 00:17+0100\n" +"PO-Revision-Date: 2012-12-13 15:49+0000\n" +"Last-Translator: sam002 \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,69 +28,73 @@ msgstr "" "Language: ru\n" "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);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Загрузка из App Store запрещена" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Группа уже существует" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Невозможно добавить группу" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Не удалось включить приложение." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email сохранен" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Неправильный Email" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID изменён" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Неверный запрос" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Невозможно удалить группу" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Ошибка авторизации" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Невозможно удалить пользователя" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Язык изменён" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Администратор не может удалить сам себя из группы admin" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Невозможно добавить пользователя в группу %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Невозможно удалить пользователя из группы %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Выключить" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Включить" @@ -101,93 +106,6 @@ msgstr "Сохранение..." msgid "__language_name__" msgstr "Русский " -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Предупреждение безопасности" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Похоже, что каталог data и ваши файлы в нем доступны из интернета. Предоставляемый ownCloud файл htaccess не работает. Настоятельно рекомендуем настроить сервер таким образом, чтобы закрыть доступ к каталогу data или вынести каталог data за пределы корневого каталога веб-сервера." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Задание" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Выполнять одну задачу на каждой загружаемой странице" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php зарегистрирован в службе webcron. Обращайтесь к странице cron.php в корне owncloud раз в минуту по http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Используйте системный сервис cron. Исполняйте файл cron.php в папке owncloud с помощью системы cronjob раз в минуту." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Общий доступ" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Включить API публикации" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Разрешить API публикации для приложений" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Разрешить ссылки" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Разрешить пользователям публикацию при помощи ссылок" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Включить повторную публикацию" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Разрешить пользователям публиковать доступные им элементы других пользователей" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Разрешить публиковать для любых пользователей" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Ограничить публикацию группами пользователя" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Журнал" - -#: templates/admin.php:116 -msgid "More" -msgstr "Ещё" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Разрабатывается сообществом ownCloud, исходный код доступен под лицензией AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Добавить приложение" @@ -220,22 +138,22 @@ msgstr "Управление большими файлами" msgid "Ask a question" msgstr "Задать вопрос" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Проблема соединения с базой данных помощи." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Войти самостоятельно." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Ответ" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Вы использовали %s из доступных %s" +msgid "You have used %s of the available %s" +msgstr "Вы использовали %s из доступных %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -293,6 +211,16 @@ msgstr "Помочь с переводом" msgid "use this address to connect to your ownCloud in your file manager" msgstr "используйте данный адрес для подключения к ownCloud в вашем файловом менеджере" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Разрабатывается сообществом ownCloud, исходный код доступен под лицензией AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Имя" diff --git a/l10n/ru/user_ldap.po b/l10n/ru/user_ldap.po index b3dbb4c446ee0e71f7070e521a5735856698aea9..5ab21a67d524b5f2dbd841321ec0d1d81ab9eb97 100644 --- a/l10n/ru/user_ldap.po +++ b/l10n/ru/user_ldap.po @@ -5,168 +5,182 @@ # Translators: # <4671992@gmail.com>, 2012. # Denis , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-30 02:02+0200\n" -"PO-Revision-Date: 2012-08-29 05:08+0000\n" -"Last-Translator: Denis \n" +"POT-Creation-Date: 2012-12-16 00:11+0100\n" +"PO-Revision-Date: 2012-12-15 01:57+0000\n" +"Last-Translator: sam002 \n" "Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ru\n" -"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)\n" +"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);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "Внимание:Приложения user_ldap и user_webdavauth несовместимы. Вы можете столкнуться с неожиданным поведением. Пожалуйста, обратитесь к системному администратору, чтобы отключить одно из них." + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "Внимание: Необходимый PHP LDAP модуль не установлен, внутренний интерфейс не будет работать. Пожалуйста, обратитесь к системному администратору, чтобы установить его." + +#: templates/settings.php:15 msgid "Host" msgstr "Сервер" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Можно опустить протокол, за исключением того, когда вам требуется SSL. Тогда начните с ldaps :/ /" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Базовый DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Вы можете задать Base DN для пользователей и групп на вкладке \"Расширенное\"" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN пользователя" -#: templates/settings.php:10 +#: templates/settings.php:17 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-клиента пользователя, с которым связывают должно быть заполнено, например, uid=агент, dc=пример, dc=com. Для анонимного доступа, оставьте DN и пароль пустыми." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Пароль" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Для анонимного доступа оставьте DN и пароль пустыми." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Фильтр входа пользователей" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Определяет фильтр для применения при попытке входа. %%uid заменяет имя пользователя при входе в систему." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "используйте заполнитель %%uid, например: \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Фильтр списка пользователей" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Определяет фильтр для применения при получении пользователей." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "без заполнителя, например: \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Фильтр группы" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Определяет фильтр для применения при получении группы." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "без заполнения, например \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Порт" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "База пользовательского дерева" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "База группового дерева" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Ассоциация Группа-Участник" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Использовать TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Не используйте для соединений SSL" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Нечувствительный к регистру сервер LDAP (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Отключить проверку сертификата SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Если соединение работает только с этой опцией, импортируйте на ваш сервер ownCloud сертификат SSL сервера LDAP." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Не рекомендуется, используйте только для тестирования." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Поле отображаемого имени пользователя" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Атрибут LDAP для генерации имени пользователя ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Поле отображаемого имени группы" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Атрибут LDAP для генерации имени группы ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "в байтах" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "в секундах. Изменение очистит кэш." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Оставьте имя пользователя пустым (по умолчанию). Иначе укажите атрибут LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Помощь" diff --git a/l10n/ru/user_webdavauth.po b/l10n/ru/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..19babe4e2ba2276f7335c4ef3dd63bdf35367836 --- /dev/null +++ b/l10n/ru/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-10 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 12:27+0000\n" +"Last-Translator: skoptev \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"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);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/ru_RU/core.po b/l10n/ru_RU/core.po index c32a2a92f58e83784f2626e3fb45a24e7743fdc6..ede57ac4db40e4e83c6112f60d7a084d2eb4fd90 100644 --- a/l10n/ru_RU/core.po +++ b/l10n/ru_RU/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-30 00:01+0100\n" -"PO-Revision-Date: 2012-10-29 07:47+0000\n" -"Last-Translator: AnnaSch \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: ru_RU\n" "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);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Имя приложения не предоставлено." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Тип категории не предоставлен." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Нет категории для добавления?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Эта категория уже существует:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Тип объекта не предоставлен." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID не предоставлен." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Ошибка добавления %s в избранное." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Нет категорий, выбранных для удаления." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Ошибка удаления %s из избранного." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Настройки" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "секунд назад" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr " 1 минуту назад" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{минуты} минут назад" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 час назад" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{часы} часов назад" + +#: js/js.js:709 +msgid "today" +msgstr "сегодня" + +#: js/js.js:710 +msgid "yesterday" +msgstr "вчера" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{дни} дней назад" + +#: js/js.js:712 +msgid "last month" +msgstr "в прошлом месяце" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{месяцы} месяцев назад" + +#: js/js.js:714 +msgid "months ago" +msgstr "месяц назад" + +#: js/js.js:715 +msgid "last year" +msgstr "в прошлом году" + +#: js/js.js:716 +msgid "years ago" +msgstr "лет назад" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Выбрать" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Отмена" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Нет" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Да" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Да" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Нет категорий, выбранных для удаления." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Тип объекта не указан." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Ошибка" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Имя приложения не указано." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Требуемый файл {файл} не установлен!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Ошибка создания общего доступа" @@ -100,70 +212,86 @@ msgstr "Защитить паролем" msgid "Password" msgstr "Пароль" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Установить срок действия" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Дата истечения срока действия" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Сделать общедоступным посредством email:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Не найдено людей" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Рекурсивный общий доступ не разрешен" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Совместное использование в {объект} с {пользователь}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Отключить общий доступ" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "возможно редактирование" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "контроль доступа" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "создать" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "обновить" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "удалить" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "сделать общим" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Пароль защищен" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Ошибка при отключении даты истечения срока действия" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Ошибка при установке даты истечения срока действия" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Переназначение пароля" @@ -241,7 +369,7 @@ msgstr "Облако не найдено" msgid "Edit categories" msgstr "Редактирование категорий" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Добавить" @@ -395,7 +523,7 @@ msgstr "Декабрь" msgid "web services under your control" msgstr "веб-сервисы под Вашим контролем" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Выйти" diff --git a/l10n/ru_RU/files.po b/l10n/ru_RU/files.po index f2be10f7f596330240bea6345ab343e2b157b822..b330223c8c28aa8cc1b5f61505965eebbb140bda 100644 --- a/l10n/ru_RU/files.po +++ b/l10n/ru_RU/files.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,196 +24,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Ошибка отсутствует, файл загружен успешно." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Размер загруженного файла превышает заданный в директиве upload_max_filesize в php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Размер загруженного" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Загружаемый файл был загружен частично" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Файл не был загружен" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Отсутствует временная папка" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Не удалось записать на диск" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Файлы" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Скрыть" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Удалить" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Переименовать" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{новое_имя} уже существует" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "отмена" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "подобрать название" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "отменить" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "заменено {новое_имя}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "отменить действие" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "заменено {новое_имя} с {старое_имя}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "Cовместное использование прекращено {файлы}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "удалено {файлы}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Некорректное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не допустимы." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "Создание ZIP-файла, это может занять некоторое время." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Невозможно загрузить файл,\n так как он имеет нулевой размер или является директорией" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Ошибка загрузки" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Закрыть" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Ожидающий решения" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "загрузка 1 файла" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{количество} загружено файлов" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Загрузка отменена" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Процесс загрузки файла. Если покинуть страницу сейчас, загрузка будет отменена." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Неправильное имя, '/' не допускается." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Некорректное имя папки. Нименование \"Опубликовано\" зарезервировано ownCloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{количество} файлов отсканировано" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "ошибка при сканировании" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Имя" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Размер" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Изменен" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 папка" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{количество} папок" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 файл" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{количество} файлов" -#: js/files.js:838 -msgid "seconds ago" -msgstr "секунд назад" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 минуту назад" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} минут назад" - -#: js/files.js:843 -msgid "today" -msgstr "сегодня" - -#: js/files.js:844 -msgid "yesterday" -msgstr "вчера" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} дней назад" - -#: js/files.js:846 -msgid "last month" -msgstr "в прошлом месяце" - -#: js/files.js:848 -msgid "months ago" -msgstr "месяцев назад" - -#: js/files.js:849 -msgid "last year" -msgstr "в прошлом году" - -#: js/files.js:850 -msgid "years ago" -msgstr "лет назад" - #: templates/admin.php:5 msgid "File handling" msgstr "Работа с файлами" @@ -222,27 +193,27 @@ msgstr "Работа с файлами" msgid "Maximum upload size" msgstr "Максимальный размер загружаемого файла" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "Максимально возможный" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Необходимо для множественной загрузки." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Включение ZIP-загрузки" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 без ограничений" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Максимальный размер входящих ZIP-файлов " -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Сохранить" @@ -250,52 +221,48 @@ msgstr "Сохранить" msgid "New" msgstr "Новый" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Текстовый файл" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Папка" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "По ссылке" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Загрузить " -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Отмена загрузки" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Здесь ничего нет. Загрузите что-нибудь!" -#: templates/index.php:52 -msgid "Share" -msgstr "Сделать общим" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Загрузить" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Загрузка слишком велика" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Размер файлов, которые Вы пытаетесь загрузить, превышает максимально допустимый размер для загрузки на данный сервер." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Файлы сканируются, пожалуйста, подождите." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Текущее сканирование" diff --git a/l10n/ru_RU/files_external.po b/l10n/ru_RU/files_external.po index e0902a23493d71903333f6e26bf86358808fcfe4..f82e872da95235b2b36a2c27a78caa4c1584bfd3 100644 --- a/l10n/ru_RU/files_external.po +++ b/l10n/ru_RU/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-12 02:03+0200\n" -"PO-Revision-Date: 2012-10-11 08:45+0000\n" -"Last-Translator: AnnaSch \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "Пожалуйста представьте допустимый клю msgid "Error configuring Google Drive storage" msgstr "Ошибка настройки хранилища Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Внешние системы хранения данных" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Точка монтирования" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Бэкэнд" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Конфигурация" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Опции" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Применимый" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Добавить точку монтирования" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Не задан" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Все пользователи" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Группы" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Пользователи" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Удалить" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Включить пользовательскую внешнюю систему хранения данных" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Разрешить пользователям монтировать их собственную внешнюю систему хранения данных" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Корневые сертификаты SSL" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Импортировать корневые сертификаты" diff --git a/l10n/ru_RU/files_versions.po b/l10n/ru_RU/files_versions.po index cb0853d718cd2f68b720c25c9496653d0862567b..241dfcc0e912ce1a744c3c93879ec050a18f74e7 100644 --- a/l10n/ru_RU/files_versions.po +++ b/l10n/ru_RU/files_versions.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-11 02:04+0200\n" -"PO-Revision-Date: 2012-10-10 13:22+0000\n" +"POT-Creation-Date: 2012-11-17 00:01+0100\n" +"PO-Revision-Date: 2012-11-16 07:25+0000\n" "Last-Translator: AnnaSch \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" @@ -32,7 +32,7 @@ msgstr "Версии" #: templates/settings-personal.php:7 msgid "This will delete all existing backup versions of your files" -msgstr "Это приведет к удалению всех существующих версий резервной копии ваших файлов" +msgstr "Это приведет к удалению всех существующих версий резервной копии Ваших файлов" #: templates/settings.php:3 msgid "Files Versioning" diff --git a/l10n/ru_RU/lib.po b/l10n/ru_RU/lib.po index 360a00db3454f1192f58e6d1bcd50644c9f1f729..5ca45d27ad239861ca080a5218bcd773c2fa13b7 100644 --- a/l10n/ru_RU/lib.po +++ b/l10n/ru_RU/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: 2012-10-30 00:01+0100\n" -"PO-Revision-Date: 2012-10-29 08:02+0000\n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-15 09:27+0000\n" "Last-Translator: AnnaSch \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" @@ -42,19 +42,19 @@ msgstr "Приложения" msgid "Admin" msgstr "Админ" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "Загрузка ZIP выключена." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Файлы должны быть загружены один за другим." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Обратно к файлам" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Выбранные файлы слишком велики для генерации zip-архива." @@ -95,6 +95,15 @@ msgstr "1 минуту назад" msgid "%d minutes ago" msgstr "%d минут назад" +#: template.php:106 +msgid "1 hour ago" +msgstr "1 час назад" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d часов назад" + #: template.php:108 msgid "today" msgstr "сегодня" @@ -113,8 +122,9 @@ msgid "last month" msgstr "в прошлом месяце" #: template.php:112 -msgid "months ago" -msgstr "месяц назад" +#, php-format +msgid "%d months ago" +msgstr "%d месяцев назад" #: template.php:113 msgid "last year" @@ -136,3 +146,8 @@ msgstr "до настоящего времени" #: updater.php:80 msgid "updates check is disabled" msgstr "Проверка обновлений отключена" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Не удалось найти категорию \"%s\"" diff --git a/l10n/ru_RU/settings.po b/l10n/ru_RU/settings.po index fc274a6f6404c7724ea9b01f5449c2d603942a4c..fabcb827160f0c76b67ba7e8f4dde61cdde97989 100644 --- a/l10n/ru_RU/settings.po +++ b/l10n/ru_RU/settings.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-18 02:04+0200\n" -"PO-Revision-Date: 2012-10-17 13:42+0000\n" -"Last-Translator: AnnaSch \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,69 +18,73 @@ msgstr "" "Language: ru_RU\n" "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);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Невозможно загрузить список из App Store" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Группа уже существует" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Невозможно добавить группу" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Не удалось запустить приложение" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email сохранен" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Неверный email" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID изменен" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Неверный запрос" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Невозможно удалить группу" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Ошибка авторизации" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Невозможно удалить пользователя" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Язык изменен" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Невозможно добавить пользователя в группу %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Невозможно удалить пользователя из группы %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Отключить" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Включить" @@ -92,93 +96,6 @@ msgstr "Сохранение" msgid "__language_name__" msgstr "__язык_имя__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Предупреждение системы безопасности" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Ваш каталог данных и файлы возможно доступны из Интернета. Файл .htaccess, предоставляемый ownCloud, не работает. Мы настоятельно рекомендуем Вам настроить сервер таким образом, чтобы каталог данных был бы больше не доступен, или переместить каталог данных за пределы корневой папки веб-сервера." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Выполняйте одну задачу на каждой загружаемой странице" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php зарегистрирован в службе webcron. Обращайтесь к странице cron.php в корне owncloud раз в минуту по http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Используйте системный сервис cron. Исполняйте файл cron.php в папке owncloud с помощью системы cronjob раз в минуту." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Совместное использование" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Включить разделяемые API" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Разрешить приложениям использовать Share API" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Предоставить ссылки" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Позволяет пользователям добавлять объекты в общий доступ по ссылке" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Разрешить повторное совместное использование" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Позволить пользователям публиковать доступные им объекты других пользователей." - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Разрешить пользователям разделение с кем-либо" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Разрешить пользователям разделение только с пользователями в их группах" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Вход" - -#: templates/admin.php:116 -msgid "More" -msgstr "Подробнее" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Разработанный ownCloud community, the source code is licensed under the AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Добавить Ваше приложение" @@ -211,22 +128,22 @@ msgstr "Управление большими файлами" msgid "Ask a question" msgstr "Задать вопрос" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Проблемы, связанные с разделом Помощь базы данных" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Сделать вручную." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Ответ" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Вы использовали %s из доступных%s" +msgid "You have used %s of the available %s" +msgstr "Вы использовали %s из возможных %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -284,6 +201,16 @@ msgstr "Помогите перевести" msgid "use this address to connect to your ownCloud in your file manager" msgstr "Используйте этот адрес для соединения с Вашим ownCloud в файловом менеджере" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Разработанный ownCloud community, the source code is licensed under the AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Имя" diff --git a/l10n/ru_RU/user_ldap.po b/l10n/ru_RU/user_ldap.po index a66fb2f7962dc058d664e5afd102a0e6d996fd6f..487a8e46222ef5106bd945febcc686b6de73681f 100644 --- a/l10n/ru_RU/user_ldap.po +++ b/l10n/ru_RU/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: 2012-10-16 02:03+0200\n" -"PO-Revision-Date: 2012-10-15 13:57+0000\n" -"Last-Translator: AnnaSch \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "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);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Хост" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Вы можете пропустить протокол, если Вам не требуется SSL. Затем начните с ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "База DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Вы можете задать Base DN для пользователей и групп во вкладке «Дополнительно»" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN пользователя" -#: templates/settings.php:10 +#: templates/settings.php:17 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 клиентского пользователя, с которого должна осуществляться привязка, например, uid=agent,dc=example,dc=com. Для анонимного доступа оставьте поля DN и Пароль пустыми." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Пароль" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Для анонимного доступа оставьте поля DN и пароль пустыми." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Фильтр имен пользователей" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Задает фильтр, применяемый при загрузке пользователя. %%uid заменяет имя пользователя при входе." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "используйте %%uid заполнитель, например, \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Фильтр списка пользователей" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Задает фильтр, применяемый при получении пользователей." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "без каких-либо заполнителей, например, \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Групповой фильтр" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Задает фильтр, применяемый при получении групп." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "без каких-либо заполнителей, например, \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Порт" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Базовое дерево пользователей" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Базовое дерево групп" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Связь член-группа" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Использовать TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Не используйте это SSL-соединений, это не будет выполнено." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Нечувствительный к регистру LDAP-сервер (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Выключить проверку сертификата SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Если соединение работает только с этой опцией, импортируйте SSL-сертификат LDAP сервера в ваш ownCloud сервер." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Не рекомендовано, используйте только для тестирования." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Поле, отображаемое как имя пользователя" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Атрибут LDAP, используемый для создания имени пользователя в ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Поле, отображаемое как имя группы" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Атрибут LDAP, используемый для создания группового имени в ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "в байтах" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "в секундах. Изменение очищает кэш." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Оставьте пустым под имя пользователя (по умолчанию). В противном случае задайте LDAP/AD атрибут." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Помощь" diff --git a/l10n/ru_RU/user_webdavauth.po b/l10n/ru_RU/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..9a511532b8e93234f625e3c486a98db854b4cfa4 --- /dev/null +++ b/l10n/ru_RU/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-10 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 12:40+0000\n" +"Last-Translator: skoptev \n" +"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/owncloud/language/ru_RU/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru_RU\n" +"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);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/si_LK/core.po b/l10n/si_LK/core.po index d740f96064fa16cb98e06bf46abd0de4a04c18c7..34d894bfea5e292483c5daefc5434dd0aa20c39b 100644 --- a/l10n/si_LK/core.po +++ b/l10n/si_LK/core.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-01 00:01+0100\n" -"PO-Revision-Date: 2012-10-31 09:15+0000\n" -"Last-Translator: Thanoja \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,22 +20,124 @@ msgstr "" "Language: si_LK\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "යෙදුම් නාමය සපයා නැත." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "මකා දැමීම සඳහා ප්‍රවර්ගයන් තෝරා නොමැත." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "සැකසුම්" +#: js/js.js:704 +msgid "seconds ago" +msgstr "තත්පරයන්ට පෙර" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 මිනිත්තුවකට පෙර" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "අද" + +#: js/js.js:710 +msgid "yesterday" +msgstr "ඊයේ" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "පෙර මාසයේ" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "මාස කීපයකට පෙර" + +#: js/js.js:715 +msgid "last year" +msgstr "පෙර අවුරුද්දේ" + +#: js/js.js:716 +msgid "years ago" +msgstr "අවුරුදු කීපයකට පෙර" + #: js/oc-dialogs.js:126 msgid "Choose" msgstr "තෝරන්න" @@ -56,16 +158,26 @@ msgstr "ඔව්" msgid "Ok" msgstr "හරි" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "මකා දැමීම සඳහා ප්‍රවර්ගයන් තෝරා නොමැත." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "දෝෂයක්" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -102,73 +214,89 @@ msgstr "මුර පදයකින් ආරක්ශාකරන්න" msgid "Password" msgstr "මුර පදය " +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "කල් ඉකුත් විමේ දිනය දමන්න" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "කල් ඉකුත් විමේ දිනය" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "විද්‍යුත් තැපෑල මඟින් බෙදාගන්න: " -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "නොබෙදු" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "සංස්කරණය කළ හැක" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "ප්‍රවේශ පාලනය" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "සදන්න" -#: js/share.js:312 +#: js/share.js:316 msgid "update" -msgstr "" +msgstr "යාවත්කාලීන කරන්න" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "මකන්න" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "බෙදාහදාගන්න" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "මුර පදයකින් ආරක්ශාකර ඇත" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "කල් ඉකුත් දිනය ඉවත් කිරීමේ දෝෂයක්" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "කල් ඉකුත් දිනය ස්ථාපනය කිරීමේ දෝෂයක්" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" -msgstr "" +msgstr "ownCloud මුරපදය ප්‍රත්‍යාරම්භ කරන්න" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" @@ -176,7 +304,7 @@ msgstr "" #: lostpassword/templates/lostpassword.php:3 msgid "You will receive a link to reset your password via Email." -msgstr "" +msgstr "ඔබගේ මුරපදය ප්‍රත්‍යාරම්භ කිරීම සඳහා යොමුව විද්‍යුත් තැපෑලෙන් ලැබෙනු ඇත" #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." @@ -197,7 +325,7 @@ msgstr "" #: lostpassword/templates/resetpassword.php:4 msgid "Your password was reset" -msgstr "" +msgstr "ඔබේ මුරපදය ප්‍රත්‍යාරම්භ කරන ලදී" #: lostpassword/templates/resetpassword.php:5 msgid "To login page" @@ -209,7 +337,7 @@ msgstr "නව මුර පදයක්" #: lostpassword/templates/resetpassword.php:11 msgid "Reset password" -msgstr "" +msgstr "මුරපදය ප්‍රත්‍යාරම්භ කරන්න" #: strings.php:5 msgid "Personal" @@ -243,7 +371,7 @@ msgstr "සොයා ගත නොහැක" msgid "Edit categories" msgstr "ප්‍රභේදයන් සංස්කරණය" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "එක් කරන්න" @@ -270,7 +398,7 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "" +msgstr "ඔබගේ දත්ත ඩිරෙක්ටරිය හා ගොනුවලට අන්තර්ජාලයෙන් පිවිසිය හැක. ownCloud සපයා ඇති .htaccess ගොනුව ක්‍රියාකරන්නේ නැත. අපි තරයේ කියා සිටිනුයේ නම්, මෙම දත්ත හා ගොනු එසේ පිවිසීමට නොහැකි වන ලෙස ඔබේ වෙබ් සේවාදායකයා වින්‍යාස කරන ලෙස හෝ එම ඩිරෙක්ටරිය වෙබ් මූලයෙන් පිටතට ගෙනයන ලෙසය." #: templates/installation.php:36 msgid "Create an admin account" @@ -291,7 +419,7 @@ msgstr "දත්ත සමුදාය හැඩගැසීම" #: templates/installation.php:62 templates/installation.php:73 #: templates/installation.php:83 templates/installation.php:93 msgid "will be used" -msgstr "" +msgstr "භාවිතා වනු ඇත" #: templates/installation.php:105 msgid "Database user" @@ -397,7 +525,7 @@ msgstr "දෙසැම්බර්" msgid "web services under your control" msgstr "ඔබට පාලනය කළ හැකි වෙබ් සේවාවන්" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "නික්මීම" diff --git a/l10n/si_LK/files.po b/l10n/si_LK/files.po index 6bcc7c60ad77b665414866b6112c7c50d613e8e8..0f0bb6776b0300a83af7efcb555d2b2095426f47 100644 --- a/l10n/si_LK/files.po +++ b/l10n/si_LK/files.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,196 +24,167 @@ msgid "There is no error, the file uploaded with success" msgstr "නිවැරදි ව ගොනුව උඩුගත කෙරිනි" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "php.ini හි upload_max_filesize නියමයට වඩා උඩුගත කළ ගොනුව විශාලයි" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "" +msgstr "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "කිසිදු ගොනවක් උඩුගත නොවිනි" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "තාවකාලික ෆොල්ඩරයක් සොයාගත නොහැක" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "තැටිගත කිරීම අසාර්ථකයි" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "ගොනු" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "නොබෙදු" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "මකන්න" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "නැවත නම් කරන්න" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "ප්‍රතිස්ථාපනය කරන්න" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "නමක් යෝජනා කරන්න" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "අත් හරින්න" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "නිෂ්ප්‍රභ කරන්න" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 -msgid "generating ZIP-file, it may take some time." +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." msgstr "" -#: js/files.js:206 +#: js/files.js:183 +msgid "generating ZIP-file, it may take some time." +msgstr "ගොනුවක් සෑදෙමින් පවතී. කෙටි වේලාවක් ගත විය හැක" + +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "උඩුගත කිරීමේ දෝශයක්" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "වසන්න" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" -msgstr "" +msgstr "1 ගොනුවක් උඩගත කෙරේ" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "උඩුගත කිරීම අත් හරින්න ලදී" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "" +msgstr "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" -msgstr "" +msgstr "පරීක්ෂා කිරීමේදී දෝෂයක්" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "නම" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "ප්‍රමාණය" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "වෙනස් කළ" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" -msgstr "" +msgstr "1 ෆොල්ඩරයක්" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 ගොනුවක්" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "අද" - -#: js/files.js:844 -msgid "yesterday" -msgstr "පෙර දින" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "ගොනු පරිහරණය" @@ -222,27 +193,27 @@ msgstr "ගොනු පරිහරණය" msgid "Maximum upload size" msgstr "උඩුගත කිරීමක උපරිම ප්‍රමාණය" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "හැකි උපරිමය:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." -msgstr "" +msgstr "බහු-ගොනු හා ෆොල්ඩර බාගත කිරීමට අවශ්‍යයි" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" -msgstr "" +msgstr "ZIP-බාගත කිරීම් සක්‍රිය කරන්න" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 යනු සීමාවක් නැති බවය" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" -msgstr "" +msgstr "ZIP ගොනු සඳහා දැමිය හැකි උපරිම විශාලතවය" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "සුරකින්න" @@ -250,52 +221,48 @@ msgstr "සුරකින්න" msgid "New" msgstr "නව" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "පෙළ ගොනුව" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "ෆෝල්ඩරය" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "යොමුවෙන්" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "උඩුගත කිරීම" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "උඩුගත කිරීම අත් හරින්න" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න" -#: templates/index.php:52 -msgid "Share" -msgstr "බෙදාහදාගන්න" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "බාගත කිරීම" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "උඩුගත කිරීම විශාල වැඩිය" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." -msgstr "" +msgstr "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" -msgstr "" +msgstr "වර්තමාන පරික්ෂාව" diff --git a/l10n/si_LK/files_external.po b/l10n/si_LK/files_external.po index 2a2835fc12b64f24ba638e636951936fac636ddf..1c63e48b42c4c995f2870510f6e7f8569007deaf 100644 --- a/l10n/si_LK/files_external.po +++ b/l10n/si_LK/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-23 02:02+0200\n" -"PO-Revision-Date: 2012-10-22 10:28+0000\n" -"Last-Translator: Anushke Guneratne \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "කරුණාකර වලංගු Dropbox යෙදුම් යත msgid "Error configuring Google Drive storage" msgstr "Google Drive ගබඩාව වින්‍යාස කිරීමේ දෝශයක් ඇත" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "භාහිර ගබඩාව" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "මවුන්ට් කළ ස්ථානය" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "පසු පද්ධතිය" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "වින්‍යාසය" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "විකල්පයන්" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "අදාළ" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "මවුන්ට් කරන ස්ථානයක් එකතු කරන්න" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "කිසිවක් නැත" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "සියළු පරිශීලකයන්" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "කණ්ඩායම්" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "පරිශීලකයන්" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "මකා දමන්න" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "පරිශීලක භාහිර ගබඩාවන් සක්‍රිය කරන්න" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "පරිශීලකයන්ට තමාගේම භාහිර ගබඩාවන් මවුන්ට් කිරීමේ අයිතිය දෙන්න" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL මූල සහතිකයන්" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "මූල සහතිකය ආයාත කරන්න" diff --git a/l10n/si_LK/lib.po b/l10n/si_LK/lib.po index f773ea8448d673983a5ee004146f0e894b29f92e..f798fa5f24e701bc905c8c0e09449dcf5f0f7a84 100644 --- a/l10n/si_LK/lib.po +++ b/l10n/si_LK/lib.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-26 02:03+0200\n" -"PO-Revision-Date: 2012-10-25 07:18+0000\n" -"Last-Translator: dinusha \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,19 +43,19 @@ msgstr "යෙදුම්" msgid "Admin" msgstr "පරිපාලක" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "ZIP භාගත කිරීම් අක්‍රියයි" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "ගොනු එකින් එක භාගත යුතුයි" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "ගොනු වෙතට නැවත යන්න" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "තෝරාගත් ගොනු ZIP ගොනුවක් තැනීමට විශාල වැඩිය." @@ -83,45 +83,55 @@ msgstr "පෙළ" msgid "Images" msgstr "අනු රූ" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "තත්පරයන්ට පෙර" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 මිනිත්තුවකට පෙර" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d මිනිත්තුවන්ට පෙර" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "අද" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "ඊයේ" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d දිනකට පෙර" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "පෙර මාසයේ" -#: template.php:96 -msgid "months ago" -msgstr "මාස කීපයකට පෙර" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "පෙර අවුරුද්දේ" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "අවුරුදු කීපයකට පෙර" @@ -137,3 +147,8 @@ msgstr "යාවත්කාලීනයි" #: updater.php:80 msgid "updates check is disabled" msgstr "යාවත්කාලීන බව පරීක්ෂණය අක්‍රියයි" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/si_LK/settings.po b/l10n/si_LK/settings.po index 0b7793a0ad756f4870bee4cf18231cb7495a831b..1bc5f94e9ade91ffff33c3979ab2af433ca20b18 100644 --- a/l10n/si_LK/settings.po +++ b/l10n/si_LK/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: 2012-11-02 00:04+0100\n" -"PO-Revision-Date: 2012-11-01 08:56+0000\n" -"Last-Translator: Anushke Guneratne \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -46,7 +46,7 @@ msgstr "අවලංගු වි-තැපෑල" #: ajax/openid.php:13 msgid "OpenID Changed" -msgstr "" +msgstr "විවෘත හැඳුනුම නැතහොත් OpenID වෙනස්විය." #: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" @@ -56,9 +56,9 @@ msgstr "අවලංගු අයදුම" msgid "Unable to delete group" msgstr "කණ්ඩායම මැකීමට නොහැක" -#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:12 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" -msgstr "" +msgstr "සත්‍යාපන දෝෂයක්" #: ajax/removeuser.php:24 msgid "Unable to delete user" @@ -68,12 +68,16 @@ msgstr "පරිශීලකයා මැකීමට නොහැක" msgid "Language changed" msgstr "භාෂාව ාවනස් කිරීම" -#: ajax/togglegroups.php:22 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "පරිශීලකයා %s කණ්ඩායමට එකතු කළ නොහැක" -#: ajax/togglegroups.php:28 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "පරිශීලකයා %s කණ්ඩායමින් ඉවත් කළ නොහැක" @@ -94,93 +98,6 @@ msgstr "සුරැකෙමින් පවතී..." msgid "__language_name__" msgstr "" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "ආරක්ෂක නිවේදනයක්" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "හුවමාරු කිරීම" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "යොමු සලසන්න" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "යළි යළිත් හුවමාරුවට අවසර දෙමි" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "හුවමාරු කළ හුවමාරුවට අවසර දෙමි" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "ඕනෑම අයෙකු හා හුවමාරුවට අවසර දෙමි" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "තම කණ්ඩායමේ අයෙකු හා පමණක් හුවමාරුවට අවසර දෙමි" - -#: templates/admin.php:88 -msgid "Log" -msgstr "ලඝුව" - -#: templates/admin.php:116 -msgid "More" -msgstr "තවත්" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "යෙදුමක් එක් කිරීම" @@ -213,22 +130,22 @@ msgstr "විශාල ගොනු කළමණාකරනය" msgid "Ask a question" msgstr "ප්‍රශ්ණයක් අසන්න" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "උදව් දත්ත ගබඩාව හා සම්බන්ධවීමේදී ගැටළු ඇතිවිය." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." -msgstr "" +msgstr "ස්වශක්තියෙන් එතැනට යන්න" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "පිළිතුර" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "ඔබ %sක් භාවිතා කර ඇත. මුළු ප්‍රමාණය %sකි" +msgid "You have used %s of the available %s" +msgstr "" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -284,7 +201,17 @@ msgstr "පරිවර්ථන සහය" #: templates/personal.php:51 msgid "use this address to connect to your ownCloud in your file manager" -msgstr "" +msgstr "ඔබගේ ගොනු කළමනාකරු ownCloudයට සම්බන්ධ කිරීමට මෙම ලිපිනය භාවිතා කරන්න" + +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "නිපදන ලද්දේ ownCloud සමාජයෙන්, the මුල් කේතය ලයිසන්ස් කර ඇත්තේ AGPL යටතේ." #: templates/users.php:21 templates/users.php:76 msgid "Name" diff --git a/l10n/si_LK/user_ldap.po b/l10n/si_LK/user_ldap.po index 065c1358f959c08ec0ff26904a362181a9e3836e..f44ac30b3ead4ebccacb8b80fa4ea569d0fadf97 100644 --- a/l10n/si_LK/user_ldap.po +++ b/l10n/si_LK/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: 2012-10-27 00:01+0200\n" -"PO-Revision-Date: 2012-10-26 06:00+0000\n" -"Last-Translator: Anushke Guneratne \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "සත්කාරකය" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "SSL අවශ්‍යය වන විට පමණක් හැර, අන් අවස්ථාවන්හිදී ප්‍රොටොකෝලය අත් හැරිය හැක. භාවිතා කරන විට ldaps:// ලෙස ආරම්භ කරන්න" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "මුර පදය" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "පරිශීලක පිවිසුම් පෙරහන" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "පරිශීලක ලැයිස්තු පෙරහන" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "කණ්ඩායම් පෙරහන" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "කණ්ඩායම් සොයා ලබාගන්නා විට, යොදන පෙරහන නියම කරයි" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "තොට" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "TLS භාවිතා කරන්න" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "නිර්දේශ කළ නොහැක. පරීක්ෂණ සඳහා පමණක් භාවිත කරන්න" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "උදව්" diff --git a/l10n/si_LK/user_webdavauth.po b/l10n/si_LK/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..957f987997a8d2a4952a198b7f0fb07888b1899d --- /dev/null +++ b/l10n/si_LK/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Anushke Guneratne , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-13 00:05+0100\n" +"PO-Revision-Date: 2012-11-12 04:50+0000\n" +"Last-Translator: Anushke Guneratne \n" +"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: si_LK\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV යොමුව: http://" diff --git a/l10n/sk_SK/core.po b/l10n/sk_SK/core.po index 8635404e9f035b2063469c05403e7889825e66d5..b22758563073d20ebdef8286a31bb70d3067ca59 100644 --- a/l10n/sk_SK/core.po +++ b/l10n/sk_SK/core.po @@ -6,13 +6,14 @@ # , 2011, 2012. # , 2012. # Roman Priesol , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-28 12:23+0000\n" -"Last-Translator: Roman Priesol \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,52 +21,164 @@ msgstr "" "Language: sk_SK\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Meno aplikácie nezadané." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Neposkytnutý kategorický typ." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Žiadna kategória pre pridanie?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Táto kategória už existuje:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Neposkytnutý typ objektu." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID neposkytnuté." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Chyba pri pridávaní %s do obľúbených položiek." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Neboli vybrané žiadne kategórie pre odstránenie." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Chyba pri odstraňovaní %s z obľúbených položiek." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Nastavenia" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "pred sekundami" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "pred minútou" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "pred {minutes} minútami" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "Pred 1 hodinou." + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "Pred {hours} hodinami." + +#: js/js.js:709 +msgid "today" +msgstr "dnes" + +#: js/js.js:710 +msgid "yesterday" +msgstr "včera" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "pred {days} dňami" + +#: js/js.js:712 +msgid "last month" +msgstr "minulý mesiac" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "Pred {months} mesiacmi." + +#: js/js.js:714 +msgid "months ago" +msgstr "pred mesiacmi" + +#: js/js.js:715 +msgid "last year" +msgstr "minulý rok" + +#: js/js.js:716 +msgid "years ago" +msgstr "pred rokmi" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Výber" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Zrušiť" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Nie" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Áno" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Neboli vybrané žiadne kategórie pre odstránenie." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Nešpecifikovaný typ objektu." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Chyba" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Nešpecifikované meno aplikácie." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Požadovaný súbor {file} nie je inštalovaný!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Chyba počas zdieľania" @@ -102,70 +215,86 @@ msgstr "Chrániť heslom" msgid "Password" msgstr "Heslo" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Nastaviť dátum expirácie" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Dátum expirácie" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Zdieľať cez e-mail:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Užívateľ nenájdený" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Zdieľanie už zdieľanej položky nie je povolené" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Zdieľané v {item} s {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Zrušiť zdieľanie" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "môže upraviť" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "riadenie prístupu" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "vytvoriť" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "aktualizácia" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "zmazať" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "zdieľať" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Chránené heslom" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Chyba pri odstraňovaní dátumu vypršania platnosti" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Chyba pri nastavení dátumu vypršania platnosti" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Obnovenie hesla pre ownCloud" @@ -243,7 +372,7 @@ msgstr "Nenájdené" msgid "Edit categories" msgstr "Úprava kategórií" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Pridať" @@ -397,7 +526,7 @@ msgstr "December" msgid "web services under your control" msgstr "webové služby pod vašou kontrolou" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Odhlásiť" diff --git a/l10n/sk_SK/files.po b/l10n/sk_SK/files.po index 805d6669dde98c98ecb9e74bf65de4ea385e707f..d55899f3b3ed43513afd3455e29d3473cbf7c639 100644 --- a/l10n/sk_SK/files.po +++ b/l10n/sk_SK/files.po @@ -6,13 +6,14 @@ # , 2012. # , 2012. # Roman Priesol , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 16:18+0000\n" +"Last-Translator: martin \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,196 +26,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Nenastala žiadna chyba, súbor bol úspešne nahraný" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Nahraný súbor presiahol direktívu upload_max_filesize v php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Nahraný súbor predčil konfiguračnú direktívu upload_max_filesize v súbore php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Nahrávaný súbor presiahol MAX_FILE_SIZE direktívu, ktorá bola špecifikovaná v HTML formulári" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Nahrávaný súbor bol iba čiastočne nahraný" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Žiaden súbor nebol nahraný" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Chýbajúci dočasný priečinok" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Zápis na disk sa nepodaril" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Súbory" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Nezdielať" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Odstrániť" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Premenovať" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} už existuje" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "nahradiť" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "pomôcť s menom" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "zrušiť" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "prepísaný {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "vrátiť" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "prepísaný {new_name} súborom {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "zdieľanie zrušené pre {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "zmazané {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "generujem ZIP-súbor, môže to chvíľu trvať." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Nemôžem nahrať súbor lebo je to priečinok alebo má 0 bajtov." -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Chyba odosielania" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Zavrieť" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Čaká sa" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 súbor sa posiela " -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} súborov odosielaných" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Odosielanie zrušené" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Opustenie stránky zruší práve prebiehajúce odosielanie súboru." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Chybný názov, \"/\" nie je povolené" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Nesprávne meno adresára. Použitie slova \"Shared\" (Zdieľané) je vyhradené službou ownCloud." -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} súborov prehľadaných" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "chyba počas kontroly" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Meno" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Veľkosť" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Upravené" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 priečinok" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} priečinkov" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 súbor" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} súborov" -#: js/files.js:838 -msgid "seconds ago" -msgstr "pred sekundami" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "pred minútou" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "pred {minutes} minútami" - -#: js/files.js:843 -msgid "today" -msgstr "dnes" - -#: js/files.js:844 -msgid "yesterday" -msgstr "včera" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "pred {days} dňami" - -#: js/files.js:846 -msgid "last month" -msgstr "minulý mesiac" - -#: js/files.js:848 -msgid "months ago" -msgstr "pred mesiacmi" - -#: js/files.js:849 -msgid "last year" -msgstr "minulý rok" - -#: js/files.js:850 -msgid "years ago" -msgstr "pred rokmi" - #: templates/admin.php:5 msgid "File handling" msgstr "Nastavenie správanie k súborom" @@ -223,27 +195,27 @@ msgstr "Nastavenie správanie k súborom" msgid "Maximum upload size" msgstr "Maximálna veľkosť odosielaného súboru" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "najväčšie možné:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Vyžadované pre sťahovanie viacerých súborov a adresárov." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Povoliť sťahovanie ZIP súborov" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 znamená neobmedzené" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Najväčšia veľkosť ZIP súborov" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Uložiť" @@ -251,52 +223,48 @@ msgstr "Uložiť" msgid "New" msgstr "Nový" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Textový súbor" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Priečinok" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Z odkazu" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Odoslať" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Zrušiť odosielanie" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Žiadny súbor. Nahrajte niečo!" -#: templates/index.php:52 -msgid "Share" -msgstr "Zdielať" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Stiahnuť" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Odosielaný súbor je príliš veľký" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Čakajte, súbory sú prehľadávané." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Práve prehliadané" diff --git a/l10n/sk_SK/files_external.po b/l10n/sk_SK/files_external.po index 81c509ecd5ba0ef39267fcdc0a91cf3b77faa568..7a081bb7aa588e2fe475628771ae335018feaa1e 100644 --- a/l10n/sk_SK/files_external.po +++ b/l10n/sk_SK/files_external.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-16 23:37+0200\n" -"PO-Revision-Date: 2012-10-16 18:49+0000\n" -"Last-Translator: martinb \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,66 +43,80 @@ msgstr "Zadajte platný kľúč aplikácie a heslo Dropbox" msgid "Error configuring Google Drive storage" msgstr "Chyba pri konfigurácii úložiska Google drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Externé úložisko" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Prípojný bod" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Backend" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Nastavenia" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Možnosti" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Aplikovateľné" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Pridať prípojný bod" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Žiadne nastavené" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Všetci užívatelia" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Skupiny" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Užívatelia" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Odstrániť" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Povoliť externé úložisko" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Povoliť užívateľom pripojiť ich vlastné externé úložisko" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Koreňové SSL certifikáty" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importovať koreňový certifikát" diff --git a/l10n/sk_SK/lib.po b/l10n/sk_SK/lib.po index 610a3701063aeadfc18c18b73c9c17473eb9ad0d..ba1e859d9c919aaad3d7fea9ac0faca3065f10b3 100644 --- a/l10n/sk_SK/lib.po +++ b/l10n/sk_SK/lib.po @@ -5,13 +5,14 @@ # Translators: # , 2012. # Roman Priesol , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-26 02:03+0200\n" -"PO-Revision-Date: 2012-10-25 18:45+0000\n" -"Last-Translator: Roman Priesol \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 16:27+0000\n" +"Last-Translator: martin \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,19 +44,19 @@ msgstr "Aplikácie" msgid "Admin" msgstr "Správca" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "Sťahovanie súborov ZIP je vypnuté." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Súbory musia byť nahrávané jeden za druhým." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Späť na súbory" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Zvolené súbory sú príliž veľké na vygenerovanie zip súboru." @@ -83,45 +84,55 @@ msgstr "Text" msgid "Images" msgstr "Obrázky" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "pred sekundami" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "pred 1 minútou" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "pred %d minútami" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "Pred 1 hodinou" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "Pred %d hodinami." + +#: template.php:108 msgid "today" msgstr "dnes" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "včera" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "pred %d dňami" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "minulý mesiac" -#: template.php:96 -msgid "months ago" -msgstr "pred mesiacmi" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "Pred %d mesiacmi." -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "minulý rok" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "pred rokmi" @@ -137,3 +148,8 @@ msgstr "aktuálny" #: updater.php:80 msgid "updates check is disabled" msgstr "sledovanie aktualizácií je vypnuté" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Nemožno nájsť danú kategóriu \"%s\"" diff --git a/l10n/sk_SK/settings.po b/l10n/sk_SK/settings.po index 07ed2e476248a5ef7bfecbc9c8a70f0416ac9695..111c6ee3ec7ff8b17fbc757935f1bb9f18b58198 100644 --- a/l10n/sk_SK/settings.po +++ b/l10n/sk_SK/settings.po @@ -7,13 +7,14 @@ # , 2012. # Roman Priesol , 2012. # , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-26 02:03+0200\n" -"PO-Revision-Date: 2012-10-25 18:56+0000\n" -"Last-Translator: Roman Priesol \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: martin \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,69 +22,73 @@ msgstr "" "Language: sk_SK\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Nie je možné nahrať zoznam z App Store" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Skupina už existuje" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Nie je možné pridať skupinu" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Nie je možné zapnúť aplikáciu." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email uložený" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Neplatný email" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID zmenené" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Neplatná požiadavka" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Nie je možné odstrániť skupinu" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Chyba pri autentifikácii" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Nie je možné odstrániť používateľa" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Jazyk zmenený" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Administrátori nesmú odstrániť sami seba zo skupiny admin" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Nie je možné pridať užívateľa do skupiny %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Nie je možné odstrániť používateľa zo skupiny %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Zakázať" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Povoliť" @@ -95,93 +100,6 @@ msgstr "Ukladám..." msgid "__language_name__" msgstr "Slovensky" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Bezpečnostné varovanie" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Váš priečinok s dátami a vaše súbory sú pravdepodobne dostupné z internetu. .htaccess súbor dodávaný s inštaláciou ownCloud nespĺňa úlohu. Dôrazne vám doporučujeme nakonfigurovať webserver takým spôsobom, aby dáta v priečinku neboli verejné, alebo presuňte dáta mimo štruktúry priečinkov webservera." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Vykonať jednu úlohu každým nahraním stránky" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php je zaregistrovaný v službe webcron. Tá zavolá stránku cron.php v koreňovom adresári owncloud každú minútu cez http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Používať systémovú službu cron. Každú minútu bude spustený súbor cron.php v priečinku owncloud pomocou systémového programu cronjob." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Zdieľanie" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Zapnúť API zdieľania" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Povoliť aplikáciam používať API pre zdieľanie" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Povoliť odkazy" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Povoliť používateľom zdieľať obsah pomocou verejných odkazov" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Povoliť opakované zdieľanie" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Povoliť zdieľanie zdielaného obsahu iného užívateľa" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Povoliť používateľom zdieľať s každým" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Povoliť používateľom zdieľanie iba s používateľmi ich vlastnej skupiny" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Záznam" - -#: templates/admin.php:116 -msgid "More" -msgstr "Viac" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Vyvinuté komunitou ownCloud,zdrojový kód je licencovaný pod AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Pridať vašu aplikáciu" @@ -214,22 +132,22 @@ msgstr "Správa veľkých súborov" msgid "Ask a question" msgstr "Opýtať sa otázku" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problémy s pripojením na databázu pomocníka." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Prejsť tam ručne." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Odpoveď" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Použili ste %s dostupného %s" +msgid "You have used %s of the available %s" +msgstr "Použili ste %s z %s dostupných " #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -287,6 +205,16 @@ msgstr "Pomôcť s prekladom" msgid "use this address to connect to your ownCloud in your file manager" msgstr "použite túto adresu pre spojenie s vaším ownCloud v správcovi súborov" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Vyvinuté komunitou ownCloud,zdrojový kód je licencovaný pod AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Meno" diff --git a/l10n/sk_SK/user_ldap.po b/l10n/sk_SK/user_ldap.po index b11bc381cc683d6e26aec31a579e8635c94e021a..fde4a583528306ba0bdea2570b0a8a439f3f72a4 100644 --- a/l10n/sk_SK/user_ldap.po +++ b/l10n/sk_SK/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: 2012-10-26 02:02+0200\n" -"PO-Revision-Date: 2012-10-25 19:25+0000\n" -"Last-Translator: Roman Priesol \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Hostiteľ" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Môžete vynechať protokol, s výnimkou požadovania SSL. Vtedy začnite s ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Základné DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "V rozšírenom nastavení môžete zadať základné DN pre používateľov a skupiny" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Používateľské DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 klientského používateľa, ku ktorému tvoríte väzbu, napr. uid=agent,dc=example,dc=com. Pre anonymný prístup ponechajte údaje DN a Heslo prázdne." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Heslo" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Pre anonymný prístup ponechajte údaje DN a Heslo prázdne." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filter prihlásenia používateľov" -#: templates/settings.php:12 +#: templates/settings.php:19 #, 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ý filter, pri pokuse o prihlásenie. %%uid nahradzuje používateľské meno v činnosti prihlásenia." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "použite zástupný vzor %%uid, napr. \\\"uid=%%uid\\\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Filter zoznamov používateľov" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Definuje použitý filter, pre získanie používateľov." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "bez zástupných znakov, napr. \"objectClass=person\"" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filter skupiny" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definuje použitý filter, pre získanie skupín." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "bez zástupných znakov, napr. \"objectClass=posixGroup\"" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Základný používateľský strom" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Základný skupinový strom" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Asociácia člena skupiny" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Použi TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Nepoužívajte pre pripojenie SSL, pripojenie zlyhá." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP server nerozlišuje veľkosť znakov (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Vypnúť overovanie SSL certifikátu." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Ak pripojenie pracuje len s touto možnosťou, tak importujte SSL certifikát LDAP serveru do vášho servera ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Nie je doporučované, len pre testovacie účely." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Pole pre zobrazenia mena používateľa" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atribút LDAP použitý na vygenerovanie mena používateľa ownCloud " -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Pole pre zobrazenie mena skupiny" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atribút LDAP použitý na vygenerovanie mena skupiny ownCloud " -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "v bajtoch" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "v sekundách. Zmena vyprázdni vyrovnávaciu pamäť." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Nechajte prázdne pre používateľské meno (predvolené). Inak uveďte atribút LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Pomoc" diff --git a/l10n/sk_SK/user_webdavauth.po b/l10n/sk_SK/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..d38bbf56f036dc4740a2217b932528671c500fd1 --- /dev/null +++ b/l10n/sk_SK/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 16:41+0000\n" +"Last-Translator: martin \n" +"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sk_SK\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/sl/core.po b/l10n/sl/core.po index a4640d1b7212c2d333bcc10cb702f48c6487c967..679277649aa6cca5a2d6dac78280af0b4e1c3219 100644 --- a/l10n/sl/core.po +++ b/l10n/sl/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: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-16 00:11+0100\n" +"PO-Revision-Date: 2012-12-15 16:29+0000\n" +"Last-Translator: Peter Peroša \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,52 +21,164 @@ msgstr "" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Ime programa ni določeno." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "Uporanik %s je dal datoteko v souporabo z vami" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "Uporanik %s je dal mapo v souporabo z vami" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "Uporanik %s je dal datoteko \"%s\" v souporabo z vami. Prenesete jo lahko tukaj: %s" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "Uporanik %s je dal mapo \"%s\" v souporabo z vami. Prenesete je lahko tukaj: %s" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Vrsta kategorije ni podana." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Ni kategorije za dodajanje?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Ta kategorija že obstaja:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Vrsta predmeta ni podana." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID ni podan." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Napaka pri dodajanju %s med priljubljene." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Za izbris ni izbrana nobena kategorija." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Napaka pri odstranjevanju %s iz priljubljenih." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Nastavitve" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "pred nekaj sekundami" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "pred minuto" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "pred {minutes} minutami" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "pred 1 uro" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "pred {hours} urami" + +#: js/js.js:709 +msgid "today" +msgstr "danes" + +#: js/js.js:710 +msgid "yesterday" +msgstr "včeraj" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "pred {days} dnevi" + +#: js/js.js:712 +msgid "last month" +msgstr "zadnji mesec" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "pred {months} meseci" + +#: js/js.js:714 +msgid "months ago" +msgstr "mesecev nazaj" + +#: js/js.js:715 +msgid "last year" +msgstr "lansko leto" + +#: js/js.js:716 +msgid "years ago" +msgstr "let nazaj" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Izbor" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Prekliči" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Ne" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Da" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "V redu" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Za izbris ni izbrana nobena kategorija." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Vrsta predmeta ni podana." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Napaka" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Ime aplikacije ni podano." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Zahtevana datoteka {file} ni nameščena!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Napaka med souporabo" @@ -80,11 +192,11 @@ msgstr "Napaka med spreminjanjem dovoljenj" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "V souporabi z vami in skupino {group}. Lastnik je {owner}." #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "V souporabi z vami. Lastnik je {owner}." #: js/share.js:158 msgid "Share with" @@ -98,75 +210,91 @@ msgstr "Omogoči souporabo s povezavo" msgid "Password protect" msgstr "Zaščiti z geslom" -#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: js/share.js:168 templates/installation.php:44 templates/login.php:26 #: templates/verify.php:13 msgid "Password" msgstr "Geslo" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Posreduj povezavo po e-pošti" + #: js/share.js:173 +msgid "Send" +msgstr "Pošlji" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Nastavi datum preteka" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Datum preteka" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Souporaba preko elektronske pošte:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Ni najdenih uporabnikov" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Ponovna souporaba ni omogočena" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "V souporabi v {item} z {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Odstrani souporabo" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "lahko ureja" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "nadzor dostopa" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "ustvari" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "posodobi" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "izbriše" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "določi souporabo" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Zaščiteno z geslom" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Napaka brisanja datuma preteka" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Napaka med nastavljanjem datuma preteka" +#: js/share.js:568 +msgid "Sending ..." +msgstr "Pošiljam ..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "E-pošta je bila poslana" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Ponastavitev gesla ownCloud" @@ -181,14 +309,14 @@ msgstr "Na elektronski naslov boste prejeli povezavo za ponovno nastavitev gesla #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "E-pošta za ponastavitev je bila poslana." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "Zahtevek je spodletel!" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 -#: templates/login.php:20 +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39 +#: templates/login.php:21 msgid "Username" msgstr "Uporabniško Ime" @@ -244,7 +372,7 @@ msgstr "Oblaka ni mogoče najti" msgid "Edit categories" msgstr "Uredi kategorije" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Dodaj" @@ -256,13 +384,13 @@ msgstr "Varnostno opozorilo" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Na voljo ni varnega generatorja naključnih števil. Prosimo, če omogočite PHP OpenSSL razširitev." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "Brez varnega generatorja naključnih števil lahko napadalec napove žetone za ponastavitev gesla, kar mu omogoča, da prevzame vaš ​​račun." #: templates/installation.php:32 msgid "" @@ -277,44 +405,44 @@ msgstr "Trenutno je dostop do podatkovne mape in datotek najverjetneje omogočen msgid "Create an admin account" msgstr "Ustvari skrbniški račun" -#: templates/installation.php:48 +#: templates/installation.php:50 msgid "Advanced" msgstr "Napredne možnosti" -#: templates/installation.php:50 +#: templates/installation.php:52 msgid "Data folder" msgstr "Mapa s podatki" -#: templates/installation.php:57 +#: templates/installation.php:59 msgid "Configure the database" msgstr "Nastavi podatkovno zbirko" -#: templates/installation.php:62 templates/installation.php:73 -#: templates/installation.php:83 templates/installation.php:93 +#: templates/installation.php:64 templates/installation.php:75 +#: templates/installation.php:85 templates/installation.php:95 msgid "will be used" msgstr "bo uporabljen" -#: templates/installation.php:105 +#: templates/installation.php:107 msgid "Database user" msgstr "Uporabnik zbirke" -#: templates/installation.php:109 +#: templates/installation.php:111 msgid "Database password" msgstr "Geslo podatkovne zbirke" -#: templates/installation.php:113 +#: templates/installation.php:115 msgid "Database name" msgstr "Ime podatkovne zbirke" -#: templates/installation.php:121 +#: templates/installation.php:123 msgid "Database tablespace" msgstr "Razpredelnica podatkovne zbirke" -#: templates/installation.php:127 +#: templates/installation.php:129 msgid "Database host" msgstr "Gostitelj podatkovne zbirke" -#: templates/installation.php:132 +#: templates/installation.php:134 msgid "Finish setup" msgstr "Dokončaj namestitev" @@ -398,7 +526,7 @@ msgstr "december" msgid "web services under your control" msgstr "spletne storitve pod vašim nadzorom" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Odjava" @@ -410,7 +538,7 @@ msgstr "Samodejno prijavljanje je zavrnjeno!" msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "Če vašega gesla niste nedavno spremenili, je vaš račun lahko ogrožen!" #: templates/login.php:10 msgid "Please change your password to secure your account again." @@ -420,11 +548,11 @@ msgstr "Spremenite geslo za izboljšanje zaščite računa." msgid "Lost your password?" msgstr "Ali ste pozabili geslo?" -#: templates/login.php:27 +#: templates/login.php:29 msgid "remember" msgstr "Zapomni si me" -#: templates/login.php:28 +#: templates/login.php:30 msgid "Log in" msgstr "Prijava" @@ -448,7 +576,7 @@ msgstr "Varnostno opozorilo!" msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "" +msgstr "Prosimo, če preverite vaše geslo. Iz varnostnih razlogov vas lahko občasno prosimo, da ga ponovno vnesete." #: templates/verify.php:16 msgid "Verify" diff --git a/l10n/sl/files.po b/l10n/sl/files.po index e585010a2e20de9fad9114782cd5d335b538def3..db703c7acc43fb4aa7bca7bde04a0c4c6f38f780 100644 --- a/l10n/sl/files.po +++ b/l10n/sl/files.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-09 00:11+0100\n" +"PO-Revision-Date: 2012-12-07 23:34+0000\n" +"Last-Translator: Peter Peroša \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,195 +26,166 @@ msgid "There is no error, the file uploaded with success" msgstr "Datoteka je uspešno naložena brez napak." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Naložena datoteka presega velikost, ki jo določa parameter upload_max_filesize v datoteki php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Naložena datoteka presega dovoljeno velikost. Le-ta je določena z vrstico upload_max_filesize v datoteki php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Naložena datoteka presega velikost, ki jo določa parameter MAX_FILE_SIZE v HTML obrazcu" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Datoteka je le delno naložena" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Nobena datoteka ni bila naložena" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Manjka začasna mapa" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Pisanje na disk je spodletelo" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Datoteke" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Odstrani iz souporabe" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Izbriši" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Preimenuj" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} že obstaja" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "zamenjaj" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "predlagaj ime" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "prekliči" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "zamenjano je ime {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "razveljavi" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "zamenjano ime {new_name} z imenom {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" -msgstr "" +msgstr "odstranjeno iz souporabe {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" -msgstr "" +msgstr "izbrisano {files}" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Neveljavno ime, znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni." -#: js/files.js:171 +#: js/files.js:184 msgid "generating ZIP-file, it may take some time." msgstr "Ustvarjanje datoteke ZIP. To lahko traja nekaj časa." -#: js/files.js:206 +#: js/files.js:219 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Pošiljanje ni mogoče, saj gre za mapo, ali pa je datoteka velikosti 0 bajtov." -#: js/files.js:206 +#: js/files.js:219 msgid "Upload Error" msgstr "Napaka med nalaganjem" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:236 +msgid "Close" +msgstr "Zapri" + +#: js/files.js:255 js/files.js:369 js/files.js:399 msgid "Pending" msgstr "V čakanju ..." -#: js/files.js:254 +#: js/files.js:275 msgid "1 file uploading" msgstr "Pošiljanje 1 datoteke" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:278 js/files.js:332 js/files.js:347 msgid "{count} files uploading" -msgstr "" +msgstr "nalagam {count} datotek" -#: js/files.js:320 js/files.js:353 +#: js/files.js:350 js/files.js:383 msgid "Upload cancelled." msgstr "Pošiljanje je preklicano." -#: js/files.js:422 +#: js/files.js:452 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Neveljavno ime. Znak '/' ni dovoljen." +#: js/files.js:524 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Neveljavno ime datoteke. Uporaba mape \"Share\" je rezervirana za ownCloud." -#: js/files.js:673 +#: js/files.js:705 msgid "{count} files scanned" -msgstr "" +msgstr "{count} files scanned" -#: js/files.js:681 +#: js/files.js:713 msgid "error while scanning" msgstr "napaka med pregledovanjem datotek" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:786 templates/index.php:65 msgid "Name" msgstr "Ime" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:787 templates/index.php:76 msgid "Size" msgstr "Velikost" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:788 templates/index.php:78 msgid "Modified" msgstr "Spremenjeno" -#: js/files.js:783 +#: js/files.js:815 msgid "1 folder" msgstr "1 mapa" -#: js/files.js:785 +#: js/files.js:817 msgid "{count} folders" -msgstr "" +msgstr "{count} map" -#: js/files.js:793 +#: js/files.js:825 msgid "1 file" msgstr "1 datoteka" -#: js/files.js:795 +#: js/files.js:827 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "sekund nazaj" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "Pred 1 minuto" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "danes" - -#: js/files.js:844 -msgid "yesterday" -msgstr "včeraj" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "zadnji mesec" - -#: js/files.js:848 -msgid "months ago" -msgstr "mesecev nazaj" - -#: js/files.js:849 -msgid "last year" -msgstr "lansko leto" - -#: js/files.js:850 -msgid "years ago" -msgstr "let nazaj" +msgstr "{count} datotek" #: templates/admin.php:5 msgid "File handling" @@ -224,27 +195,27 @@ msgstr "Upravljanje z datotekami" msgid "Maximum upload size" msgstr "Največja velikost za pošiljanja" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "največ mogoče:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Uporabljeno za prenos več datotek in map." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Omogoči prejemanje arhivov ZIP" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 je neskončno" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Največja vhodna velikost za datoteke ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Shrani" @@ -252,52 +223,48 @@ msgstr "Shrani" msgid "New" msgstr "Nova" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Besedilna datoteka" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Mapa" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Iz povezave" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Pošlji" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Prekliči pošiljanje" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Tukaj ni ničesar. Naložite kaj!" -#: templates/index.php:52 -msgid "Share" -msgstr "Souporaba" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Prejmi" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Nalaganje ni mogoče, ker je preveliko" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Datoteke, ki jih želite naložiti, presegajo največjo dovoljeno velikost na tem strežniku." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Poteka preučevanje datotek, počakajte ..." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Trenutno poteka preučevanje" diff --git a/l10n/sl/files_external.po b/l10n/sl/files_external.po index 36d7994f32877da80aa991f2331a97aa8b919387..f20fb0bad26abc1766d7b10fce921c8fbcb5591c 100644 --- a/l10n/sl/files_external.po +++ b/l10n/sl/files_external.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-24 02:02+0200\n" -"PO-Revision-Date: 2012-10-23 12:29+0000\n" -"Last-Translator: mateju <>\n" +"POT-Creation-Date: 2012-12-16 00:11+0100\n" +"PO-Revision-Date: 2012-12-15 16:43+0000\n" +"Last-Translator: Peter Peroša \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,66 +43,80 @@ msgstr "Vpišite veljaven ključ programa in kodo za Dropbox" msgid "Error configuring Google Drive storage" msgstr "Napaka nastavljanja shrambe Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "Opozorilo: \"smbclient\" ni nameščen. Priklapljanje CIFS/SMB pogonov ni mogoče. Prosimo, prosite vašega skrbnika, če ga namesti." + +#: lib/config.php:435 +msgid "" +"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." +msgstr "Opozorilo: FTP podpora v PHP ni omogočena ali nameščena. Priklapljanje FTP pogonov ni mogoče. Prosimo, prosite vašega skrbnika, če jo namesti ali omogoči." + #: templates/settings.php:3 msgid "External Storage" msgstr "Zunanja podatkovna shramba" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Priklopna točka" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Zaledje" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Nastavitve" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Možnosti" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Se uporablja" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Dodaj priklopno točko" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Ni nastavljeno" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Vsi uporabniki" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Skupine" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Uporabniki" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Izbriši" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Omogoči uporabo zunanje podatkovne shrambe za uporabnike" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Dovoli uporabnikom priklop lastne zunanje podatkovne shrambe" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Korenska potrdila SSL" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Uvozi korensko potrdilo" diff --git a/l10n/sl/lib.po b/l10n/sl/lib.po index 2d619ae2f9ec1457149ef1ac75b9d165166f9c91..606aa03de9d0098b8b53d002f0036c32772b09b6 100644 --- a/l10n/sl/lib.po +++ b/l10n/sl/lib.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-20 00:01+0100\n" +"PO-Revision-Date: 2012-11-19 19:49+0000\n" +"Last-Translator: Peter Peroša \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,19 +43,19 @@ msgstr "Programi" msgid "Admin" msgstr "Skrbništvo" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "Prejem datotek ZIP je onemogočen." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Datoteke je mogoče prejeti le posamič." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Nazaj na datoteke" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Izbrane datoteke so prevelike za ustvarjanje datoteke arhiva zip." @@ -81,47 +81,57 @@ msgstr "Besedilo" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "Slike" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "pred nekaj sekundami" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "pred minuto" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "pred %d minutami" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "Pred 1 uro" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "Pred %d urami" + +#: template.php:108 msgid "today" msgstr "danes" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "včeraj" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "pred %d dnevi" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "prejšnji mesec" -#: template.php:96 -msgid "months ago" -msgstr "pred nekaj meseci" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "Pred %d meseci" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "lani" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "pred nekaj leti" @@ -137,3 +147,8 @@ msgstr "posodobljeno" #: updater.php:80 msgid "updates check is disabled" msgstr "preverjanje za posodobitve je onemogočeno" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Kategorije \"%s\" ni bilo mogoče najti." diff --git a/l10n/sl/settings.po b/l10n/sl/settings.po index c5f5d8512ec660e9ae68c13d0a9730b0ee10640e..bc1c29f4808d3efc6bdf1cfbd9bc3000e8c152db 100644 --- a/l10n/sl/settings.po +++ b/l10n/sl/settings.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-23 02:02+0200\n" -"PO-Revision-Date: 2012-10-22 18:54+0000\n" -"Last-Translator: mateju <>\n" +"POT-Creation-Date: 2012-12-09 00:11+0100\n" +"PO-Revision-Date: 2012-12-07 23:52+0000\n" +"Last-Translator: Peter Peroša \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,69 +21,73 @@ msgstr "" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Ni mogoče naložiti seznama iz App Store" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Skupina že obstaja" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Ni mogoče dodati skupine" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Programa ni mogoče omogočiti." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Elektronski naslov je shranjen" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Neveljaven elektronski naslov" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID je bil spremenjen" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Neveljavna zahteva" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Ni mogoče izbrisati skupine" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Napaka overitve" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Ni mogoče izbrisati uporabnika" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Jezik je bil spremenjen" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Administratorji sebe ne morejo odstraniti iz skupine admin" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Uporabnika ni mogoče dodati k skupini %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Uporabnika ni mogoče odstraniti iz skupine %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Onemogoči" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Omogoči" @@ -95,93 +99,6 @@ msgstr "Poteka shranjevanje ..." msgid "__language_name__" msgstr "__ime_jezika__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Varnostno opozorilo" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Trenutno je dostop do podatkovne mape in datotek najverjetneje omogočen vsem uporabnikom na omrežju. Datoteka .htaccess, vključena v ownCloud namreč ni omogočena. Močno priporočamo nastavitev spletnega strežnika tako, da mapa podatkov ne bo javno dostopna ali pa, da jo prestavite ven iz korenske mape spletnega strežnika." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Periodično opravilo" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Izvede eno opravilo z vsako naloženo stranjo." - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "Datoteka cron.php je prijavljena pri enem izmed ponudnikov spletnih storitev za periodična opravila. Preko protokola HTTP pokličite datoteko cron.php, ki se nahaja v ownCloud korenski mapi, enkrat na minuto." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Uporabi sistemske storitve za periodična opravila. Preko sistema povežite datoteko cron.php, ki se nahaja v korenski mapi ownCloud , enkrat na minuto." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Souporaba" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Omogoči vmesnik souporabe" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Programom dovoli uporabo vmesnika souporabe" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Dovoli povezave" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Uporabnikom dovoli souporabo z javnimi povezavami" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Dovoli nadaljnjo souporabo" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Uporabnikom dovoli nadaljnjo souporabo" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Uporabnikom dovoli souporabo s komerkoli" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Uporabnikom dovoli souporabo le znotraj njihove skupine" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Dnevnik" - -#: templates/admin.php:116 -msgid "More" -msgstr "Več" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Programski paket razvija skupnost ownCloud. Izvorna koda je objavljena pod pogoji dovoljenja AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Dodaj program" @@ -214,22 +131,22 @@ msgstr "Upravljanje velikih datotek" msgid "Ask a question" msgstr "Zastavi vprašanje" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Težave med povezovanjem s podatkovno zbirko pomoči." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Ustvari povezavo ročno." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Odgovor" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Uporabili ste %s od razpoložljivih %s" +msgid "You have used %s of the available %s" +msgstr "Uporabljate %s od razpoložljivih %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -287,6 +204,16 @@ msgstr "Pomagajte pri prevajanju" msgid "use this address to connect to your ownCloud in your file manager" msgstr "Uporabite ta naslov za povezavo do ownCloud v upravljalniku datotek." +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Programski paket razvija skupnost ownCloud. Izvorna koda je objavljena pod pogoji dovoljenja AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Ime" diff --git a/l10n/sl/user_ldap.po b/l10n/sl/user_ldap.po index 115d6bd0b7211b6e1677fb8c8051894864bba364..d34b56f8c01340f93521b753f6bbf33d4b591ffb 100644 --- a/l10n/sl/user_ldap.po +++ b/l10n/sl/user_ldap.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-23 02:02+0200\n" -"PO-Revision-Date: 2012-10-22 17:41+0000\n" -"Last-Translator: mateju <>\n" +"POT-Creation-Date: 2012-12-16 00:11+0100\n" +"PO-Revision-Date: 2012-12-15 16:46+0000\n" +"Last-Translator: Peter Peroša \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,153 +20,166 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "Opozorilo: Aplikaciji user_ldap in user_webdavauth nista združljivi. Morda boste opazili nepričakovano obnašanje sistema. Prosimo, prosite vašega skrbnika, da eno od aplikacij onemogoči." + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "Opozorilo: PHP LDAP modul mora biti nameščen, sicer ta vmesnik ne bo deloval. Prosimo, prosite vašega skrbnika, če ga namesti." + +#: templates/settings.php:15 msgid "Host" msgstr "Gostitelj" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Protokol je lahko izpuščen, če ni posebej zahtevan SSL. V tem primeru se mora naslov začeti z ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Osnovni DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Osnovni DN za uporabnike in skupine lahko določite v zavihku Napredno" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Uporabnik DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 uporabnikovega odjemalca, s katerim naj se opravi vezava, npr. uid=agent,dc=example,dc=com. Za anonimni dostop sta polji DN in geslo prazni." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Geslo" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "Za anonimni dostop sta polji DN in geslo prazni." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filter prijav uporabnikov" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Določi filter, uporabljen pri prijavi. %%uid nadomesti uporabniško ime za prijavo." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "Uporabite vsebnik %%uid, npr. \"uid=%%uid\"." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Filter seznama uporabnikov" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Določi filter za uporabo med pridobivanjem uporabnikov." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "Brez kateregakoli vsebnika, npr. \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Filter skupin" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Določi filter za uporabo med pridobivanjem skupin." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "Brez katerekoli vsebnika, npr. \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Vrata" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Osnovno uporabniško drevo" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Osnovno drevo skupine" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Povezava člana skupine" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Uporabi TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Uporaba SSL za povezave bo spodletela." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "Strežnik LDAP ne upošteva velikosti črk (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Onemogoči potrditev veljavnosti potrdila SSL." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "V primeru, da povezava deluje le s to možnostjo, uvozite potrdilo SSL iz strežnika LDAP na vaš strežnik ownCloud." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Dejanje ni priporočeno; uporabljeno naj bo le za preizkušanje delovanja." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Polje za uporabnikovo prikazano ime" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Atribut LDAP, uporabljen pri ustvarjanju uporabniških imen ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Polje za prikazano ime skupine" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Atribut LDAP, uporabljen pri ustvarjanju imen skupin ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "v bajtih" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "v sekundah. Sprememba izprazni predpomnilnik." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Pustite prazno za uporabniško ime (privzeto). V nasprotnem primeru navedite atribut LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Pomoč" diff --git a/l10n/sl/user_webdavauth.po b/l10n/sl/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..f7f351238d5c9e09c752eb14f4672b0de7bc1f42 --- /dev/null +++ b/l10n/sl/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Peter Peroša , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-20 00:01+0100\n" +"PO-Revision-Date: 2012-11-19 19:03+0000\n" +"Last-Translator: Peter Peroša \n" +"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/sq/core.po b/l10n/sq/core.po new file mode 100644 index 0000000000000000000000000000000000000000..994085414f75754e96cca92cd2c010e474c44ad8 --- /dev/null +++ b/l10n/sq/core.po @@ -0,0 +1,579 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 +msgid "No category to add?" +msgstr "" + +#: ajax/vcategories/add.php:37 +msgid "This category already exists: " +msgstr "" + +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 +msgid "Settings" +msgstr "" + +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 +msgid "Choose" +msgstr "" + +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 +msgid "Cancel" +msgstr "" + +#: js/oc-dialogs.js:162 +msgid "No" +msgstr "" + +#: js/oc-dialogs.js:163 +msgid "Yes" +msgstr "" + +#: js/oc-dialogs.js:180 +msgid "Ok" +msgstr "" + +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" + +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 +msgid "Error" +msgstr "" + +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 +msgid "Error while sharing" +msgstr "" + +#: js/share.js:135 +msgid "Error while unsharing" +msgstr "" + +#: js/share.js:142 +msgid "Error while changing permissions" +msgstr "" + +#: js/share.js:151 +msgid "Shared with you and the group {group} by {owner}" +msgstr "" + +#: js/share.js:153 +msgid "Shared with you by {owner}" +msgstr "" + +#: js/share.js:158 +msgid "Share with" +msgstr "" + +#: js/share.js:163 +msgid "Share with link" +msgstr "" + +#: js/share.js:164 +msgid "Password protect" +msgstr "" + +#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: templates/verify.php:13 +msgid "Password" +msgstr "" + +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + +#: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 +msgid "Set expiration date" +msgstr "" + +#: js/share.js:178 +msgid "Expiration date" +msgstr "" + +#: js/share.js:210 +msgid "Share via email:" +msgstr "" + +#: js/share.js:212 +msgid "No people found" +msgstr "" + +#: js/share.js:239 +msgid "Resharing is not allowed" +msgstr "" + +#: js/share.js:275 +msgid "Shared in {item} with {user}" +msgstr "" + +#: js/share.js:296 +msgid "Unshare" +msgstr "" + +#: js/share.js:308 +msgid "can edit" +msgstr "" + +#: js/share.js:310 +msgid "access control" +msgstr "" + +#: js/share.js:313 +msgid "create" +msgstr "" + +#: js/share.js:316 +msgid "update" +msgstr "" + +#: js/share.js:319 +msgid "delete" +msgstr "" + +#: js/share.js:322 +msgid "share" +msgstr "" + +#: js/share.js:353 js/share.js:528 js/share.js:530 +msgid "Password protected" +msgstr "" + +#: js/share.js:541 +msgid "Error unsetting expiration date" +msgstr "" + +#: js/share.js:553 +msgid "Error setting expiration date" +msgstr "" + +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + +#: lostpassword/controller.php:47 +msgid "ownCloud password reset" +msgstr "" + +#: lostpassword/templates/email.php:2 +msgid "Use the following link to reset your password: {link}" +msgstr "" + +#: lostpassword/templates/lostpassword.php:3 +msgid "You will receive a link to reset your password via Email." +msgstr "" + +#: lostpassword/templates/lostpassword.php:5 +msgid "Reset email send." +msgstr "" + +#: lostpassword/templates/lostpassword.php:8 +msgid "Request failed!" +msgstr "" + +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 +#: templates/login.php:20 +msgid "Username" +msgstr "" + +#: lostpassword/templates/lostpassword.php:14 +msgid "Request reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:4 +msgid "Your password was reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:5 +msgid "To login page" +msgstr "" + +#: lostpassword/templates/resetpassword.php:8 +msgid "New password" +msgstr "" + +#: lostpassword/templates/resetpassword.php:11 +msgid "Reset password" +msgstr "" + +#: strings.php:5 +msgid "Personal" +msgstr "" + +#: strings.php:6 +msgid "Users" +msgstr "" + +#: strings.php:7 +msgid "Apps" +msgstr "" + +#: strings.php:8 +msgid "Admin" +msgstr "" + +#: strings.php:9 +msgid "Help" +msgstr "" + +#: templates/403.php:12 +msgid "Access forbidden" +msgstr "" + +#: templates/404.php:12 +msgid "Cloud not found" +msgstr "" + +#: templates/edit_categories_dialog.php:4 +msgid "Edit categories" +msgstr "" + +#: templates/edit_categories_dialog.php:16 +msgid "Add" +msgstr "" + +#: templates/installation.php:23 templates/installation.php:31 +msgid "Security Warning" +msgstr "" + +#: templates/installation.php:24 +msgid "" +"No secure random number generator is available, please enable the PHP " +"OpenSSL extension." +msgstr "" + +#: templates/installation.php:26 +msgid "" +"Without a secure random number generator an attacker may be able to predict " +"password reset tokens and take over your account." +msgstr "" + +#: templates/installation.php:32 +msgid "" +"Your data directory and your files are probably accessible from the " +"internet. The .htaccess file that ownCloud provides is not working. We " +"strongly suggest that you configure your webserver in a way that the data " +"directory is no longer accessible or you move the data directory outside the" +" webserver document root." +msgstr "" + +#: templates/installation.php:36 +msgid "Create an admin account" +msgstr "" + +#: templates/installation.php:48 +msgid "Advanced" +msgstr "" + +#: templates/installation.php:50 +msgid "Data folder" +msgstr "" + +#: templates/installation.php:57 +msgid "Configure the database" +msgstr "" + +#: templates/installation.php:62 templates/installation.php:73 +#: templates/installation.php:83 templates/installation.php:93 +msgid "will be used" +msgstr "" + +#: templates/installation.php:105 +msgid "Database user" +msgstr "" + +#: templates/installation.php:109 +msgid "Database password" +msgstr "" + +#: templates/installation.php:113 +msgid "Database name" +msgstr "" + +#: templates/installation.php:121 +msgid "Database tablespace" +msgstr "" + +#: templates/installation.php:127 +msgid "Database host" +msgstr "" + +#: templates/installation.php:132 +msgid "Finish setup" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Sunday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Monday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Tuesday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Wednesday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Thursday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Friday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Saturday" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "January" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "February" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "March" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "April" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "May" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "June" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "July" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "August" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "September" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "October" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "November" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "December" +msgstr "" + +#: templates/layout.guest.php:42 +msgid "web services under your control" +msgstr "" + +#: templates/layout.user.php:45 +msgid "Log out" +msgstr "" + +#: templates/login.php:8 +msgid "Automatic logon rejected!" +msgstr "" + +#: templates/login.php:9 +msgid "" +"If you did not change your password recently, your account may be " +"compromised!" +msgstr "" + +#: templates/login.php:10 +msgid "Please change your password to secure your account again." +msgstr "" + +#: templates/login.php:15 +msgid "Lost your password?" +msgstr "" + +#: templates/login.php:27 +msgid "remember" +msgstr "" + +#: templates/login.php:28 +msgid "Log in" +msgstr "" + +#: templates/logout.php:1 +msgid "You are logged out." +msgstr "" + +#: templates/part.pagenavi.php:3 +msgid "prev" +msgstr "" + +#: templates/part.pagenavi.php:20 +msgid "next" +msgstr "" + +#: templates/verify.php:5 +msgid "Security Warning!" +msgstr "" + +#: templates/verify.php:6 +msgid "" +"Please verify your password.
    For security reasons you may be " +"occasionally asked to enter your password again." +msgstr "" + +#: templates/verify.php:16 +msgid "Verify" +msgstr "" diff --git a/l10n/sq/files.po b/l10n/sq/files.po new file mode 100644 index 0000000000000000000000000000000000000000..c3bd0a632597b43feed8a96ba0b702826ba63b19 --- /dev/null +++ b/l10n/sq/files.po @@ -0,0 +1,266 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/upload.php:20 +msgid "There is no error, the file uploaded with success" +msgstr "" + +#: ajax/upload.php:21 +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" + +#: ajax/upload.php:23 +msgid "" +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " +"the HTML form" +msgstr "" + +#: ajax/upload.php:25 +msgid "The uploaded file was only partially uploaded" +msgstr "" + +#: ajax/upload.php:26 +msgid "No file was uploaded" +msgstr "" + +#: ajax/upload.php:27 +msgid "Missing a temporary folder" +msgstr "" + +#: ajax/upload.php:28 +msgid "Failed to write to disk" +msgstr "" + +#: appinfo/app.php:10 +msgid "Files" +msgstr "" + +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 +msgid "Unshare" +msgstr "" + +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 +msgid "Delete" +msgstr "" + +#: js/fileactions.js:181 +msgid "Rename" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "{new_name} already exists" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "replace" +msgstr "" + +#: js/filelist.js:201 +msgid "suggest name" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "cancel" +msgstr "" + +#: js/filelist.js:250 +msgid "replaced {new_name}" +msgstr "" + +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 +msgid "undo" +msgstr "" + +#: js/filelist.js:252 +msgid "replaced {new_name} with {old_name}" +msgstr "" + +#: js/filelist.js:284 +msgid "unshared {files}" +msgstr "" + +#: js/filelist.js:286 +msgid "deleted {files}" +msgstr "" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 +msgid "generating ZIP-file, it may take some time." +msgstr "" + +#: js/files.js:218 +msgid "Unable to upload your file as it is a directory or has 0 bytes" +msgstr "" + +#: js/files.js:218 +msgid "Upload Error" +msgstr "" + +#: js/files.js:235 +msgid "Close" +msgstr "" + +#: js/files.js:254 js/files.js:368 js/files.js:398 +msgid "Pending" +msgstr "" + +#: js/files.js:274 +msgid "1 file uploading" +msgstr "" + +#: js/files.js:277 js/files.js:331 js/files.js:346 +msgid "{count} files uploading" +msgstr "" + +#: js/files.js:349 js/files.js:382 +msgid "Upload cancelled." +msgstr "" + +#: js/files.js:451 +msgid "" +"File upload is in progress. Leaving the page now will cancel the upload." +msgstr "" + +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" + +#: js/files.js:704 +msgid "{count} files scanned" +msgstr "" + +#: js/files.js:712 +msgid "error while scanning" +msgstr "" + +#: js/files.js:785 templates/index.php:65 +msgid "Name" +msgstr "" + +#: js/files.js:786 templates/index.php:76 +msgid "Size" +msgstr "" + +#: js/files.js:787 templates/index.php:78 +msgid "Modified" +msgstr "" + +#: js/files.js:814 +msgid "1 folder" +msgstr "" + +#: js/files.js:816 +msgid "{count} folders" +msgstr "" + +#: js/files.js:824 +msgid "1 file" +msgstr "" + +#: js/files.js:826 +msgid "{count} files" +msgstr "" + +#: templates/admin.php:5 +msgid "File handling" +msgstr "" + +#: templates/admin.php:7 +msgid "Maximum upload size" +msgstr "" + +#: templates/admin.php:9 +msgid "max. possible: " +msgstr "" + +#: templates/admin.php:12 +msgid "Needed for multi-file and folder downloads." +msgstr "" + +#: templates/admin.php:14 +msgid "Enable ZIP-download" +msgstr "" + +#: templates/admin.php:17 +msgid "0 is unlimited" +msgstr "" + +#: templates/admin.php:19 +msgid "Maximum input size for ZIP files" +msgstr "" + +#: templates/admin.php:23 +msgid "Save" +msgstr "" + +#: templates/index.php:7 +msgid "New" +msgstr "" + +#: templates/index.php:10 +msgid "Text file" +msgstr "" + +#: templates/index.php:12 +msgid "Folder" +msgstr "" + +#: templates/index.php:14 +msgid "From link" +msgstr "" + +#: templates/index.php:35 +msgid "Upload" +msgstr "" + +#: templates/index.php:43 +msgid "Cancel upload" +msgstr "" + +#: templates/index.php:57 +msgid "Nothing in here. Upload something!" +msgstr "" + +#: templates/index.php:71 +msgid "Download" +msgstr "" + +#: templates/index.php:103 +msgid "Upload too large" +msgstr "" + +#: templates/index.php:105 +msgid "" +"The files you are trying to upload exceed the maximum size for file uploads " +"on this server." +msgstr "" + +#: templates/index.php:110 +msgid "Files are being scanned, please wait." +msgstr "" + +#: templates/index.php:113 +msgid "Current scanning" +msgstr "" diff --git a/l10n/sq/files_encryption.po b/l10n/sq/files_encryption.po new file mode 100644 index 0000000000000000000000000000000000000000..e62739f8f212a605b8e6bf6ebab042c1295f8bdb --- /dev/null +++ b/l10n/sq/files_encryption.po @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-27 00:09+0100\n" +"PO-Revision-Date: 2012-08-12 22:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:3 +msgid "Encryption" +msgstr "" + +#: templates/settings.php:4 +msgid "Exclude the following file types from encryption" +msgstr "" + +#: templates/settings.php:5 +msgid "None" +msgstr "" + +#: templates/settings.php:10 +msgid "Enable Encryption" +msgstr "" diff --git a/l10n/sq/files_external.po b/l10n/sq/files_external.po new file mode 100644 index 0000000000000000000000000000000000000000..e48f1229d3e9ac474af66a9ed9c70b968ed2bebb --- /dev/null +++ b/l10n/sq/files_external.po @@ -0,0 +1,120 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23 +msgid "Access granted" +msgstr "" + +#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86 +msgid "Error configuring Dropbox storage" +msgstr "" + +#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40 +msgid "Grant access" +msgstr "" + +#: js/dropbox.js:73 js/google.js:72 +msgid "Fill out all required fields" +msgstr "" + +#: js/dropbox.js:85 +msgid "Please provide a valid Dropbox app key and secret." +msgstr "" + +#: js/google.js:26 js/google.js:73 js/google.js:78 +msgid "Error configuring Google Drive storage" +msgstr "" + +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + +#: templates/settings.php:3 +msgid "External Storage" +msgstr "" + +#: templates/settings.php:8 templates/settings.php:22 +msgid "Mount point" +msgstr "" + +#: templates/settings.php:9 +msgid "Backend" +msgstr "" + +#: templates/settings.php:10 +msgid "Configuration" +msgstr "" + +#: templates/settings.php:11 +msgid "Options" +msgstr "" + +#: templates/settings.php:12 +msgid "Applicable" +msgstr "" + +#: templates/settings.php:27 +msgid "Add mount point" +msgstr "" + +#: templates/settings.php:85 +msgid "None set" +msgstr "" + +#: templates/settings.php:86 +msgid "All Users" +msgstr "" + +#: templates/settings.php:87 +msgid "Groups" +msgstr "" + +#: templates/settings.php:95 +msgid "Users" +msgstr "" + +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 +msgid "Delete" +msgstr "" + +#: templates/settings.php:124 +msgid "Enable User External Storage" +msgstr "" + +#: templates/settings.php:125 +msgid "Allow users to mount their own external storage" +msgstr "" + +#: templates/settings.php:139 +msgid "SSL root certificates" +msgstr "" + +#: templates/settings.php:158 +msgid "Import Root Certificate" +msgstr "" diff --git a/l10n/sq/files_sharing.po b/l10n/sq/files_sharing.po new file mode 100644 index 0000000000000000000000000000000000000000..110e4b2ac2b02defe4713356883cad5c39452f29 --- /dev/null +++ b/l10n/sq/files_sharing.po @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-27 00:10+0100\n" +"PO-Revision-Date: 2012-08-12 22:35+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/authenticate.php:4 +msgid "Password" +msgstr "" + +#: templates/authenticate.php:6 +msgid "Submit" +msgstr "" + +#: templates/public.php:17 +#, php-format +msgid "%s shared the folder %s with you" +msgstr "" + +#: templates/public.php:19 +#, php-format +msgid "%s shared the file %s with you" +msgstr "" + +#: templates/public.php:22 templates/public.php:38 +msgid "Download" +msgstr "" + +#: templates/public.php:37 +msgid "No preview available for" +msgstr "" + +#: templates/public.php:43 +msgid "web services under your control" +msgstr "" diff --git a/l10n/sq/files_versions.po b/l10n/sq/files_versions.po new file mode 100644 index 0000000000000000000000000000000000000000..97616a406363044c6ee44ff13ec96088ab57edbf --- /dev/null +++ b/l10n/sq/files_versions.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-27 00:10+0100\n" +"PO-Revision-Date: 2012-08-12 22:37+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: js/settings-personal.js:31 templates/settings-personal.php:10 +msgid "Expire all versions" +msgstr "" + +#: js/versions.js:16 +msgid "History" +msgstr "" + +#: templates/settings-personal.php:4 +msgid "Versions" +msgstr "" + +#: templates/settings-personal.php:7 +msgid "This will delete all existing backup versions of your files" +msgstr "" + +#: templates/settings.php:3 +msgid "Files Versioning" +msgstr "" + +#: templates/settings.php:4 +msgid "Enable" +msgstr "" diff --git a/l10n/sq/lib.po b/l10n/sq/lib.po new file mode 100644 index 0000000000000000000000000000000000000000..431a0e3c621f649327ba5c9904537bd8639647c1 --- /dev/null +++ b/l10n/sq/lib.po @@ -0,0 +1,152 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-27 00:10+0100\n" +"PO-Revision-Date: 2012-07-27 22:23+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: app.php:285 +msgid "Help" +msgstr "" + +#: app.php:292 +msgid "Personal" +msgstr "" + +#: app.php:297 +msgid "Settings" +msgstr "" + +#: app.php:302 +msgid "Users" +msgstr "" + +#: app.php:309 +msgid "Apps" +msgstr "" + +#: app.php:311 +msgid "Admin" +msgstr "" + +#: files.php:361 +msgid "ZIP download is turned off." +msgstr "" + +#: files.php:362 +msgid "Files need to be downloaded one by one." +msgstr "" + +#: files.php:362 files.php:387 +msgid "Back to Files" +msgstr "" + +#: files.php:386 +msgid "Selected files too large to generate zip file." +msgstr "" + +#: json.php:28 +msgid "Application is not enabled" +msgstr "" + +#: json.php:39 json.php:64 json.php:77 json.php:89 +msgid "Authentication error" +msgstr "" + +#: json.php:51 +msgid "Token expired. Please reload page." +msgstr "" + +#: search/provider/file.php:17 search/provider/file.php:35 +msgid "Files" +msgstr "" + +#: search/provider/file.php:26 search/provider/file.php:33 +msgid "Text" +msgstr "" + +#: search/provider/file.php:29 +msgid "Images" +msgstr "" + +#: template.php:103 +msgid "seconds ago" +msgstr "" + +#: template.php:104 +msgid "1 minute ago" +msgstr "" + +#: template.php:105 +#, php-format +msgid "%d minutes ago" +msgstr "" + +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 +msgid "today" +msgstr "" + +#: template.php:109 +msgid "yesterday" +msgstr "" + +#: template.php:110 +#, php-format +msgid "%d days ago" +msgstr "" + +#: template.php:111 +msgid "last month" +msgstr "" + +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" + +#: template.php:113 +msgid "last year" +msgstr "" + +#: template.php:114 +msgid "years ago" +msgstr "" + +#: updater.php:75 +#, php-format +msgid "%s is available. Get more information" +msgstr "" + +#: updater.php:77 +msgid "up to date" +msgstr "" + +#: updater.php:80 +msgid "updates check is disabled" +msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/sq/settings.po b/l10n/sq/settings.po new file mode 100644 index 0000000000000000000000000000000000000000..8857016c2689a0e9b282cdd1336396403b04c6dd --- /dev/null +++ b/l10n/sq/settings.po @@ -0,0 +1,247 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/apps/ocs.php:20 +msgid "Unable to load list from App Store" +msgstr "" + +#: ajax/creategroup.php:10 +msgid "Group already exists" +msgstr "" + +#: ajax/creategroup.php:19 +msgid "Unable to add group" +msgstr "" + +#: ajax/enableapp.php:12 +msgid "Could not enable app. " +msgstr "" + +#: ajax/lostpassword.php:12 +msgid "Email saved" +msgstr "" + +#: ajax/lostpassword.php:14 +msgid "Invalid email" +msgstr "" + +#: ajax/openid.php:13 +msgid "OpenID Changed" +msgstr "" + +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 +msgid "Invalid request" +msgstr "" + +#: ajax/removegroup.php:13 +msgid "Unable to delete group" +msgstr "" + +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "" + +#: ajax/removeuser.php:24 +msgid "Unable to delete user" +msgstr "" + +#: ajax/setlanguage.php:15 +msgid "Language changed" +msgstr "" + +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 +#, php-format +msgid "Unable to add user to group %s" +msgstr "" + +#: ajax/togglegroups.php:34 +#, php-format +msgid "Unable to remove user from group %s" +msgstr "" + +#: js/apps.js:28 js/apps.js:67 +msgid "Disable" +msgstr "" + +#: js/apps.js:28 js/apps.js:55 +msgid "Enable" +msgstr "" + +#: js/personal.js:69 +msgid "Saving..." +msgstr "" + +#: personal.php:42 personal.php:43 +msgid "__language_name__" +msgstr "" + +#: templates/apps.php:10 +msgid "Add your App" +msgstr "" + +#: templates/apps.php:11 +msgid "More Apps" +msgstr "" + +#: templates/apps.php:27 +msgid "Select an App" +msgstr "" + +#: templates/apps.php:31 +msgid "See application page at apps.owncloud.com" +msgstr "" + +#: templates/apps.php:32 +msgid "-licensed by " +msgstr "" + +#: templates/help.php:9 +msgid "Documentation" +msgstr "" + +#: templates/help.php:10 +msgid "Managing Big Files" +msgstr "" + +#: templates/help.php:11 +msgid "Ask a question" +msgstr "" + +#: templates/help.php:22 +msgid "Problems connecting to help database." +msgstr "" + +#: templates/help.php:23 +msgid "Go there manually." +msgstr "" + +#: templates/help.php:31 +msgid "Answer" +msgstr "" + +#: templates/personal.php:8 +#, php-format +msgid "You have used %s of the available %s" +msgstr "" + +#: templates/personal.php:12 +msgid "Desktop and Mobile Syncing Clients" +msgstr "" + +#: templates/personal.php:13 +msgid "Download" +msgstr "" + +#: templates/personal.php:19 +msgid "Your password was changed" +msgstr "" + +#: templates/personal.php:20 +msgid "Unable to change your password" +msgstr "" + +#: templates/personal.php:21 +msgid "Current password" +msgstr "" + +#: templates/personal.php:22 +msgid "New password" +msgstr "" + +#: templates/personal.php:23 +msgid "show" +msgstr "" + +#: templates/personal.php:24 +msgid "Change password" +msgstr "" + +#: templates/personal.php:30 +msgid "Email" +msgstr "" + +#: templates/personal.php:31 +msgid "Your email address" +msgstr "" + +#: templates/personal.php:32 +msgid "Fill in an email address to enable password recovery" +msgstr "" + +#: templates/personal.php:38 templates/personal.php:39 +msgid "Language" +msgstr "" + +#: templates/personal.php:44 +msgid "Help translate" +msgstr "" + +#: templates/personal.php:51 +msgid "use this address to connect to your ownCloud in your file manager" +msgstr "" + +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + +#: templates/users.php:21 templates/users.php:76 +msgid "Name" +msgstr "" + +#: templates/users.php:23 templates/users.php:77 +msgid "Password" +msgstr "" + +#: templates/users.php:26 templates/users.php:78 templates/users.php:98 +msgid "Groups" +msgstr "" + +#: templates/users.php:32 +msgid "Create" +msgstr "" + +#: templates/users.php:35 +msgid "Default Quota" +msgstr "" + +#: templates/users.php:55 templates/users.php:138 +msgid "Other" +msgstr "" + +#: templates/users.php:80 templates/users.php:112 +msgid "Group Admin" +msgstr "" + +#: templates/users.php:82 +msgid "Quota" +msgstr "" + +#: templates/users.php:146 +msgid "Delete" +msgstr "" diff --git a/l10n/sq/user_ldap.po b/l10n/sq/user_ldap.po new file mode 100644 index 0000000000000000000000000000000000000000..3c0afbd378aca3e596f2de23b1bd000d4578d136 --- /dev/null +++ b/l10n/sq/user_ldap.po @@ -0,0 +1,183 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 +msgid "Host" +msgstr "" + +#: templates/settings.php:15 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "" + +#: templates/settings.php:16 +msgid "Base DN" +msgstr "" + +#: templates/settings.php:16 +msgid "You can specify Base DN for users and groups in the Advanced tab" +msgstr "" + +#: templates/settings.php:17 +msgid "User DN" +msgstr "" + +#: templates/settings.php:17 +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 "" + +#: templates/settings.php:18 +msgid "Password" +msgstr "" + +#: templates/settings.php:18 +msgid "For anonymous access, leave DN and Password empty." +msgstr "" + +#: templates/settings.php:19 +msgid "User Login Filter" +msgstr "" + +#: templates/settings.php:19 +#, php-format +msgid "" +"Defines the filter to apply, when login is attempted. %%uid replaces the " +"username in the login action." +msgstr "" + +#: templates/settings.php:19 +#, php-format +msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" +msgstr "" + +#: templates/settings.php:20 +msgid "User List Filter" +msgstr "" + +#: templates/settings.php:20 +msgid "Defines the filter to apply, when retrieving users." +msgstr "" + +#: templates/settings.php:20 +msgid "without any placeholder, e.g. \"objectClass=person\"." +msgstr "" + +#: templates/settings.php:21 +msgid "Group Filter" +msgstr "" + +#: templates/settings.php:21 +msgid "Defines the filter to apply, when retrieving groups." +msgstr "" + +#: templates/settings.php:21 +msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." +msgstr "" + +#: templates/settings.php:24 +msgid "Port" +msgstr "" + +#: templates/settings.php:25 +msgid "Base User Tree" +msgstr "" + +#: templates/settings.php:26 +msgid "Base Group Tree" +msgstr "" + +#: templates/settings.php:27 +msgid "Group-Member association" +msgstr "" + +#: templates/settings.php:28 +msgid "Use TLS" +msgstr "" + +#: templates/settings.php:28 +msgid "Do not use it for SSL connections, it will fail." +msgstr "" + +#: templates/settings.php:29 +msgid "Case insensitve LDAP server (Windows)" +msgstr "" + +#: templates/settings.php:30 +msgid "Turn off SSL certificate validation." +msgstr "" + +#: templates/settings.php:30 +msgid "" +"If connection only works with this option, import the LDAP server's SSL " +"certificate in your ownCloud server." +msgstr "" + +#: templates/settings.php:30 +msgid "Not recommended, use for testing only." +msgstr "" + +#: templates/settings.php:31 +msgid "User Display Name Field" +msgstr "" + +#: templates/settings.php:31 +msgid "The LDAP attribute to use to generate the user`s ownCloud name." +msgstr "" + +#: templates/settings.php:32 +msgid "Group Display Name Field" +msgstr "" + +#: templates/settings.php:32 +msgid "The LDAP attribute to use to generate the groups`s ownCloud name." +msgstr "" + +#: templates/settings.php:34 +msgid "in bytes" +msgstr "" + +#: templates/settings.php:36 +msgid "in seconds. A change empties the cache." +msgstr "" + +#: templates/settings.php:37 +msgid "" +"Leave empty for user name (default). Otherwise, specify an LDAP/AD " +"attribute." +msgstr "" + +#: templates/settings.php:39 +msgid "Help" +msgstr "" diff --git a/l10n/sq/user_webdavauth.po b/l10n/sq/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..d3865a501b5bb3c94a8fd56f2f5c63b9e2ab9bcf --- /dev/null +++ b/l10n/sq/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-27 00:10+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/sr/core.po b/l10n/sr/core.po index 1aa48a95c215735ca3ea84238e8451bf708fccf5..9bf9f33c5e3e32693e3c765d75fc292334ddad42 100644 --- a/l10n/sr/core.po +++ b/l10n/sr/core.po @@ -3,14 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Ivan Petrović , 2012. +# , 2012. # Slobodan Terzić , 2011, 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,155 +20,283 @@ msgstr "" "Language: sr\n" "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);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 -msgid "No category to add?" +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" msgstr "" -#: ajax/vcategories/add.php:35 -msgid "This category already exists: " +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" msgstr "" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Врста категорије није унет." + +#: ajax/vcategories/add.php:30 +msgid "No category to add?" +msgstr "Додати још неку категорију?" + +#: ajax/vcategories/add.php:37 +msgid "This category already exists: " +msgstr "Категорија већ постоји:" + +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Врста објекта није унета." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ИД нису унети." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Грешка приликом додавања %s у омиљене." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Ни једна категорија није означена за брисање." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Грешка приликом уклањања %s из омиљених" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Подешавања" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "пре неколико секунди" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "пре 1 минут" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "пре {minutes} минута" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "Пре једног сата" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "Пре {hours} сата (сати)" + +#: js/js.js:709 +msgid "today" +msgstr "данас" + +#: js/js.js:710 +msgid "yesterday" +msgstr "јуче" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "пре {days} дана" + +#: js/js.js:712 +msgid "last month" +msgstr "прошлог месеца" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "Пре {months} месеца (месеци)" + +#: js/js.js:714 +msgid "months ago" +msgstr "месеци раније" + +#: js/js.js:715 +msgid "last year" +msgstr "прошле године" + +#: js/js.js:716 +msgid "years ago" +msgstr "година раније" + +#: js/oc-dialogs.js:126 msgid "Choose" -msgstr "" +msgstr "Одабери" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Откажи" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" -msgstr "" +msgstr "Не" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" -msgstr "" +msgstr "Да" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" -msgstr "" +msgstr "У реду" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Врста објекта није подешена." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" -msgstr "" +msgstr "Грешка" + +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Име програма није унето." -#: js/share.js:124 +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Потребна датотека {file} није инсталирана." + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" -msgstr "" +msgstr "Грешка у дељењу" #: js/share.js:135 msgid "Error while unsharing" -msgstr "" +msgstr "Грешка код искључења дељења" #: js/share.js:142 msgid "Error while changing permissions" -msgstr "" +msgstr "Грешка код промене дозвола" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "Дељено са вама и са групом {group}. Поделио {owner}." #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "Поделио са вама {owner}" #: js/share.js:158 msgid "Share with" -msgstr "" +msgstr "Подели са" #: js/share.js:163 msgid "Share with link" -msgstr "" +msgstr "Подели линк" #: js/share.js:164 msgid "Password protect" -msgstr "" +msgstr "Заштићено лозинком" #: js/share.js:168 templates/installation.php:42 templates/login.php:24 #: templates/verify.php:13 msgid "Password" msgstr "Лозинка" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 -msgid "Set expiration date" +msgid "Send" msgstr "" -#: js/share.js:174 +#: js/share.js:177 +msgid "Set expiration date" +msgstr "Постави датум истека" + +#: js/share.js:178 msgid "Expiration date" -msgstr "" +msgstr "Датум истека" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" -msgstr "" +msgstr "Подели поштом:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" -msgstr "" +msgstr "Особе нису пронађене." -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" -msgstr "" +msgstr "Поновно дељење није дозвољено" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "Подељено унутар {item} са {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" -msgstr "" +msgstr "Не дели" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" -msgstr "" +msgstr "може да мења" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" -msgstr "" +msgstr "права приступа" -#: js/share.js:309 +#: js/share.js:313 msgid "create" -msgstr "" +msgstr "направи" -#: js/share.js:312 +#: js/share.js:316 msgid "update" -msgstr "" +msgstr "ажурирај" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" -msgstr "" +msgstr "обриши" -#: js/share.js:318 +#: js/share.js:322 msgid "share" -msgstr "" +msgstr "подели" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" -msgstr "" +msgstr "Заштићено лозинком" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" -msgstr "" +msgstr "Грешка код поништавања датума истека" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" +msgstr "Грешка код постављања датума истека" + +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" msgstr "" #: lostpassword/controller.php:47 msgid "ownCloud password reset" -msgstr "" +msgstr "Поништавање лозинке за ownCloud" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" @@ -178,11 +308,11 @@ msgstr "Добићете везу за ресетовање лозинке пу #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "Захтев је послат поштом." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "Захтев одбијен!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -231,7 +361,7 @@ msgstr "Помоћ" #: templates/403.php:12 msgid "Access forbidden" -msgstr "" +msgstr "Забрањен приступ" #: templates/404.php:12 msgid "Cloud not found" @@ -239,27 +369,27 @@ msgstr "Облак није нађен" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "" +msgstr "Измени категорије" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Додај" #: templates/installation.php:23 templates/installation.php:31 msgid "Security Warning" -msgstr "" +msgstr "Сигурносно упозорење" #: templates/installation.php:24 msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Поуздан генератор случајних бројева није доступан, предлажемо да укључите PHP проширење OpenSSL." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "Без поузданог генератора случајнох бројева нападач лако може предвидети лозинку за поништавање кључа шифровања и отети вам налог." #: templates/installation.php:32 msgid "" @@ -268,7 +398,7 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "" +msgstr "Тренутно су ваши подаци и датотеке доступне са интернета. Датотека .htaccess коју је обезбедио пакет ownCloud не функционише. Саветујемо вам да подесите веб сервер тако да директоријум са подацима не буде изложен или да га преместите изван коренског директоријума веб сервера." #: templates/installation.php:36 msgid "Create an admin account" @@ -305,7 +435,7 @@ msgstr "Име базе" #: templates/installation.php:121 msgid "Database tablespace" -msgstr "" +msgstr "Радни простор базе података" #: templates/installation.php:127 msgid "Database host" @@ -395,23 +525,23 @@ msgstr "Децембар" msgid "web services under your control" msgstr "веб сервиси под контролом" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Одјава" #: templates/login.php:8 msgid "Automatic logon rejected!" -msgstr "" +msgstr "Аутоматска пријава је одбијена!" #: templates/login.php:9 msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "Ако ускоро не промените лозинку ваш налог може бити компромитован!" #: templates/login.php:10 msgid "Please change your password to secure your account again." -msgstr "" +msgstr "Промените лозинку да бисте обезбедили налог." #: templates/login.php:15 msgid "Lost your password?" @@ -439,14 +569,14 @@ msgstr "следеће" #: templates/verify.php:5 msgid "Security Warning!" -msgstr "" +msgstr "Сигурносно упозорење!" #: templates/verify.php:6 msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "" +msgstr "Потврдите лозинку.
    Из сигурносних разлога затрежићемо вам да два пута унесете лозинку." #: templates/verify.php:16 msgid "Verify" -msgstr "" +msgstr "Потврди" diff --git a/l10n/sr/files.po b/l10n/sr/files.po index 0e27f11489f07d5007b4e1b694d1988430eb2c4c..2eac1068a25a356c6383aabeac9f782f227f72df 100644 --- a/l10n/sr/files.po +++ b/l10n/sr/files.po @@ -3,14 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Ivan Petrović , 2012. # Slobodan Terzić , 2011, 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 18:27+0000\n" +"Last-Translator: Rancher \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,281 +22,248 @@ msgstr "" #: ajax/upload.php:20 msgid "There is no error, the file uploaded with success" -msgstr "Нема грешке, фајл је успешно послат" +msgstr "Није дошло до грешке. Датотека је успешно отпремљена." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Послати фајл превазилази директиву upload_max_filesize из " +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Отпремљена датотека прелази смерницу upload_max_filesize у датотеци php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" -msgstr "Послати фајл превазилази директиву MAX_FILE_SIZE која је наведена у ХТМЛ форми" +msgstr "Отпремљена датотека прелази смерницу MAX_FILE_SIZE која је наведена у HTML обрасцу" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" -msgstr "Послати фајл је само делимично отпремљен!" +msgstr "Датотека је делимично отпремљена" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" -msgstr "Ниједан фајл није послат" +msgstr "Датотека није отпремљена" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Недостаје привремена фасцикла" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" -msgstr "" +msgstr "Не могу да пишем на диск" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" -msgstr "Фајлови" +msgstr "Датотеке" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "Укини дељење" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Обриши" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" -msgstr "" +msgstr "Преименуј" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name} већ постоји" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" -msgstr "" +msgstr "замени" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" -msgstr "" +msgstr "предложи назив" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" -msgstr "" +msgstr "откажи" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" -msgstr "" +msgstr "замењено {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" -msgstr "" +msgstr "опозови" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr "замењено {new_name} са {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" -msgstr "" +msgstr "укинуто дељење {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" -msgstr "" +msgstr "обрисано {files}" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *." -#: js/files.js:171 +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." -msgstr "" +msgstr "правим ZIP датотеку…" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" -msgstr "" +msgstr "Не могу да отпремим датотеку као фасциклу или она има 0 бајтова" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" -msgstr "" +msgstr "Грешка при отпремању" + +#: js/files.js:235 +msgid "Close" +msgstr "Затвори" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" -msgstr "" +msgstr "На чекању" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" -msgstr "" +msgstr "Отпремам 1 датотеку" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" -msgstr "" +msgstr "Отпремам {count} датотеке/а" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." -msgstr "" +msgstr "Отпремање је прекинуто." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "" +msgstr "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Неисправан назив фасцикле. „Дељено“ користи Оунклауд." -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" -msgstr "" +msgstr "Скенирано датотека: {count}" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" -msgstr "" +msgstr "грешка при скенирању" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" -msgstr "Име" +msgstr "Назив" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Величина" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" -msgstr "Задња измена" +msgstr "Измењено" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" -msgstr "" +msgstr "1 фасцикла" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" -msgstr "" +msgstr "{count} фасцикле/и" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" -msgstr "" +msgstr "1 датотека" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" +msgstr "{count} датотеке/а" #: templates/admin.php:5 msgid "File handling" -msgstr "" +msgstr "Управљање датотекама" #: templates/admin.php:7 msgid "Maximum upload size" -msgstr "Максимална величина пошиљке" +msgstr "Највећа величина датотеке" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " -msgstr "" +msgstr "највећа величина:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." -msgstr "" +msgstr "Неопходно за преузимање вишеделних датотека и фасцикли." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" -msgstr "" +msgstr "Омогући преузимање у ZIP-у" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" -msgstr "" +msgstr "0 је неограничено" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" -msgstr "" +msgstr "Највећа величина ZIP датотека" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Сачувај" #: templates/index.php:7 msgid "New" -msgstr "Нови" +msgstr "Нова" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" -msgstr "текстуални фајл" +msgstr "текстуална датотека" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "фасцикла" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Са везе" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" -msgstr "Пошаљи" +msgstr "Отпреми" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" -msgstr "" +msgstr "Прекини отпремање" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" -msgstr "Овде нема ничег. Пошаљите нешто!" - -#: templates/index.php:52 -msgid "Share" -msgstr "" +msgstr "Овде нема ничег. Отпремите нешто!" -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Преузми" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" -msgstr "Пошиљка је превелика" +msgstr "Датотека је превелика" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." -msgstr "Фајлови које желите да пошаљете превазилазе ограничење максималне величине пошиљке на овом серверу." +msgstr "Датотеке које желите да отпремите прелазе ограничење у величини." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." -msgstr "" +msgstr "Скенирам датотеке…" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" -msgstr "" +msgstr "Тренутно скенирање" diff --git a/l10n/sr/files_encryption.po b/l10n/sr/files_encryption.po index b1c6edcc0c17626ca571c32ffd9bd6b7ca88de97..a0a21dd2c8412e0316440aedb7304c3583936eab 100644 --- a/l10n/sr/files_encryption.po +++ b/l10n/sr/files_encryption.po @@ -3,32 +3,34 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-13 23:12+0200\n" -"PO-Revision-Date: 2012-08-12 22:33+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-05 00:04+0100\n" +"PO-Revision-Date: 2012-12-04 15:06+0000\n" +"Last-Translator: Kostic \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sr\n" -"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)\n" +"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);\n" #: templates/settings.php:3 msgid "Encryption" -msgstr "" +msgstr "Шифровање" #: templates/settings.php:4 msgid "Exclude the following file types from encryption" -msgstr "" +msgstr "Не шифруј следеће типове датотека" #: templates/settings.php:5 msgid "None" -msgstr "" +msgstr "Ништа" -#: templates/settings.php:10 +#: templates/settings.php:12 msgid "Enable Encryption" -msgstr "" +msgstr "Омогући шифровање" diff --git a/l10n/sr/files_external.po b/l10n/sr/files_external.po index e6b612a1bd1993cf910aaa2b27df534fecabf23e..867ac5a97ae014b3d2317c04e338d6876af60363 100644 --- a/l10n/sr/files_external.po +++ b/l10n/sr/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Групе" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Корисници" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Обриши" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/sr/lib.po b/l10n/sr/lib.po index 253cd5002f829ecb7292ab5e3cb70afffa353846..0ffcb3e09d3cd7f91b6ccb54065f3f911c5d2160 100644 --- a/l10n/sr/lib.po +++ b/l10n/sr/lib.po @@ -3,13 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Ivan Petrović , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-02 00:02+0100\n" +"PO-Revision-Date: 2012-12-01 19:18+0000\n" +"Last-Translator: Rancher \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,43 +37,43 @@ msgstr "Корисници" #: app.php:309 msgid "Apps" -msgstr "" +msgstr "Апликације" #: app.php:311 msgid "Admin" -msgstr "" +msgstr "Администрација" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." -msgstr "" +msgstr "Преузимање ZIP-а је искључено." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." -msgstr "" +msgstr "Датотеке морате преузимати једну по једну." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" -msgstr "" +msgstr "Назад на датотеке" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." -msgstr "" +msgstr "Изабране датотеке су превелике да бисте направили ZIP датотеку." #: json.php:28 msgid "Application is not enabled" -msgstr "" +msgstr "Апликација није омогућена" #: json.php:39 json.php:64 json.php:77 json.php:89 msgid "Authentication error" -msgstr "Грешка при аутентификацији" +msgstr "Грешка при провери идентитета" #: json.php:51 msgid "Token expired. Please reload page." -msgstr "" +msgstr "Жетон је истекао. Поново учитајте страницу." #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "Датотеке" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -79,59 +81,74 @@ msgstr "Текст" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "Слике" -#: template.php:87 +#: template.php:103 msgid "seconds ago" -msgstr "" +msgstr "пре неколико секунди" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" -msgstr "" +msgstr "пре 1 минут" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" -msgstr "" +msgstr "пре %d минута" + +#: template.php:106 +msgid "1 hour ago" +msgstr "пре 1 сат" -#: template.php:92 +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "пре %d сата/и" + +#: template.php:108 msgid "today" -msgstr "" +msgstr "данас" -#: template.php:93 +#: template.php:109 msgid "yesterday" -msgstr "" +msgstr "јуче" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" -msgstr "" +msgstr "пре %d дана" -#: template.php:95 +#: template.php:111 msgid "last month" -msgstr "" +msgstr "прошлог месеца" -#: template.php:96 -msgid "months ago" -msgstr "" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "пре %d месеца/и" -#: template.php:97 +#: template.php:113 msgid "last year" -msgstr "" +msgstr "прошле године" -#: template.php:98 +#: template.php:114 msgid "years ago" -msgstr "" +msgstr "година раније" #: updater.php:75 #, php-format msgid "%s is available. Get more information" -msgstr "" +msgstr "%s је доступна. Погледајте више информација." #: updater.php:77 msgid "up to date" -msgstr "" +msgstr "је ажурна." #: updater.php:80 msgid "updates check is disabled" -msgstr "" +msgstr "провера ажурирања је онемогућена." + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Не могу да пронађем категорију „%s“." diff --git a/l10n/sr/settings.po b/l10n/sr/settings.po index 76f4027a7f30b5448cd251e3f16e2e9fe66b3509..3d725b35b0890ceed2c0b334ef411cf2d9852b0c 100644 --- a/l10n/sr/settings.po +++ b/l10n/sr/settings.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # Slobodan Terzić , 2011, 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-05 00:04+0100\n" +"PO-Revision-Date: 2012-12-04 15:29+0000\n" +"Last-Translator: Kostic \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,175 +19,91 @@ msgstr "" "Language: sr\n" "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);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" -msgstr "" - -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" +msgstr "Грешка приликом учитавања списка из Складишта Програма" -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" -msgstr "" +msgstr "Група већ постоји" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" -msgstr "" +msgstr "Не могу да додам групу" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " -msgstr "" +msgstr "Не могу да укључим програм" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" -msgstr "" +msgstr "Е-порука сачувана" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" -msgstr "" +msgstr "Неисправна е-адреса" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID је измењен" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Неисправан захтев" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "" +msgstr "Не могу да уклоним групу" + +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Грешка при аутентификацији" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "" +msgstr "Не могу да уклоним корисника" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" -msgstr "Језик је измењен" +msgstr "Језик је промењен" + +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Управници не могу себе уклонити из админ групе" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" -msgstr "" +msgstr "Не могу да додам корисника у групу %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" -msgstr "" +msgstr "Не могу да уклоним корисника из групе %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" -msgstr "" +msgstr "Искључи" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" -msgstr "" +msgstr "Укључи" #: js/personal.js:69 msgid "Saving..." -msgstr "" +msgstr "Чување у току..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" -msgstr "" - -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" +msgstr "__language_name__" #: templates/apps.php:10 msgid "Add your App" -msgstr "" +msgstr "Додајте ваш програм" #: templates/apps.php:11 msgid "More Apps" -msgstr "" +msgstr "Више програма" #: templates/apps.php:27 msgid "Select an App" @@ -194,52 +111,52 @@ msgstr "Изаберите програм" #: templates/apps.php:31 msgid "See application page at apps.owncloud.com" -msgstr "" +msgstr "Погледајте страницу са програмима на apps.owncloud.com" #: templates/apps.php:32 msgid "-licensed by " -msgstr "" +msgstr "-лиценцирао " #: templates/help.php:9 msgid "Documentation" -msgstr "" +msgstr "Документација" #: templates/help.php:10 msgid "Managing Big Files" -msgstr "" +msgstr "Управљање великим датотекама" #: templates/help.php:11 msgid "Ask a question" msgstr "Поставите питање" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Проблем у повезивању са базом помоћи" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Отиђите тамо ручно." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Одговор" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "" +msgid "You have used %s of the available %s" +msgstr "Искористили сте %s од дозвољених %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" -msgstr "" +msgstr "Стони и мобилни клијенти за усклађивање" #: templates/personal.php:13 msgid "Download" -msgstr "" +msgstr "Преузимање" #: templates/personal.php:19 msgid "Your password was changed" -msgstr "" +msgstr "Лозинка је промењена" #: templates/personal.php:20 msgid "Unable to change your password" @@ -271,7 +188,7 @@ msgstr "Ваша адреса е-поште" #: templates/personal.php:32 msgid "Fill in an email address to enable password recovery" -msgstr "" +msgstr "Ун" #: templates/personal.php:38 templates/personal.php:39 msgid "Language" @@ -285,6 +202,16 @@ msgstr " Помозите у превођењу" msgid "use this address to connect to your ownCloud in your file manager" msgstr "користите ову адресу да би се повезали на ownCloud путем менаџњера фајлова" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Развијају Оунклауд (ownCloud) заједница, изворни код је издат под АГПЛ лиценцом." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Име" @@ -303,19 +230,19 @@ msgstr "Направи" #: templates/users.php:35 msgid "Default Quota" -msgstr "" +msgstr "Подразумевано ограничење" #: templates/users.php:55 templates/users.php:138 msgid "Other" -msgstr "" +msgstr "Друго" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" -msgstr "" +msgstr "Управник групе" #: templates/users.php:82 msgid "Quota" -msgstr "" +msgstr "Ограничење" #: templates/users.php:146 msgid "Delete" diff --git a/l10n/sr/user_ldap.po b/l10n/sr/user_ldap.po index eaf9622b4f7c48aa59fc71d920df8b5d18479991..2af4aa92fab738912a57e64ae1bf00eaa8f9417e 100644 --- a/l10n/sr/user_ldap.po +++ b/l10n/sr/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sr\n" -"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)\n" +"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);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/sr/user_webdavauth.po b/l10n/sr/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..41b10f06711ad478e2d97a0e617bc80f5239bf95 --- /dev/null +++ b/l10n/sr/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr\n" +"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);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/sr@latin/core.po b/l10n/sr@latin/core.po index 39cc6621fd4215b6d9db21211eeafdc428fa9b5b..d005ce3076531616fe6b46f9869118eae9aa05bc 100644 --- a/l10n/sr@latin/core.po +++ b/l10n/sr@latin/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: sr@latin\n" "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);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Podešavanja" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Otkaži" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -100,70 +212,86 @@ msgstr "" msgid "Password" msgstr "Lozinka" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "" @@ -241,7 +369,7 @@ msgstr "Oblak nije nađen" msgid "Edit categories" msgstr "" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "" @@ -395,7 +523,7 @@ msgstr "Decembar" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Odjava" diff --git a/l10n/sr@latin/files.po b/l10n/sr@latin/files.po index 405febf6b6b4c40f20b397b8b62b2df057057c23..fbaee12094b00a6cb4d231ad9155dae483cc4ca9 100644 --- a/l10n/sr@latin/files.po +++ b/l10n/sr@latin/files.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,196 +23,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Nema greške, fajl je uspešno poslat" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Poslati fajl prevazilazi direktivu upload_max_filesize iz " +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Poslati fajl prevazilazi direktivu MAX_FILE_SIZE koja je navedena u HTML formi" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Poslati fajl je samo delimično otpremljen!" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Nijedan fajl nije poslat" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Nedostaje privremena fascikla" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Fajlovi" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Obriši" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Zatvori" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Ime" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Veličina" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Zadnja izmena" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "" @@ -221,80 +192,76 @@ msgstr "" msgid "Maximum upload size" msgstr "Maksimalna veličina pošiljke" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Snimi" #: templates/index.php:7 msgid "New" msgstr "" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Pošalji" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Ovde nema ničeg. Pošaljite nešto!" -#: templates/index.php:52 -msgid "Share" -msgstr "" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Preuzmi" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Pošiljka je prevelika" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Fajlovi koje želite da pošaljete prevazilaze ograničenje maksimalne veličine pošiljke na ovom serveru." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "" diff --git a/l10n/sr@latin/files_external.po b/l10n/sr@latin/files_external.po index f21d86b6b0755823768d2ac6d94628f7488110b3..1952c7f947495ed26c28db106c767399731cea45 100644 --- a/l10n/sr@latin/files_external.po +++ b/l10n/sr@latin/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Grupe" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Korisnici" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Obriši" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/sr@latin/lib.po b/l10n/sr@latin/lib.po index 364aef3c6f7c31449c22ce60dbc3acdbfe94b53e..edcbb0203e215883ab6bfe383695512d480de9c2 100644 --- a/l10n/sr@latin/lib.po +++ b/l10n/sr@latin/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -71,7 +71,7 @@ msgstr "" #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" -msgstr "" +msgstr "Fajlovi" #: search/provider/file.php:26 search/provider/file.php:33 msgid "Text" @@ -81,45 +81,55 @@ msgstr "Tekst" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/sr@latin/settings.po b/l10n/sr@latin/settings.po index 375060e8ae307671f3293a214b5ed4751c14c8cc..d871fb7eb2bdf19c54fb21a44671d836e3b262a1 100644 --- a/l10n/sr@latin/settings.po +++ b/l10n/sr@latin/settings.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,70 +18,73 @@ msgstr "" "Language: sr@latin\n" "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);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID je izmenjen" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Neispravan zahtev" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Greška pri autentifikaciji" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Jezik je izmenjen" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "" @@ -89,97 +92,10 @@ msgstr "" msgid "Saving..." msgstr "" -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "" @@ -212,21 +128,21 @@ msgstr "" msgid "Ask a question" msgstr "Postavite pitanje" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problem u povezivanju sa bazom pomoći" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Otiđite tamo ručno." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Odgovor" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -235,7 +151,7 @@ msgstr "" #: templates/personal.php:13 msgid "Download" -msgstr "" +msgstr "Preuzmi" #: templates/personal.php:19 msgid "Your password was changed" @@ -263,7 +179,7 @@ msgstr "Izmeni lozinku" #: templates/personal.php:30 msgid "Email" -msgstr "" +msgstr "E-mail" #: templates/personal.php:31 msgid "Your email address" @@ -285,6 +201,16 @@ msgstr "" msgid "use this address to connect to your ownCloud in your file manager" msgstr "koristite ovu adresu da bi se povezali na ownCloud putem menadžnjera fajlova" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Ime" @@ -307,7 +233,7 @@ msgstr "" #: templates/users.php:55 templates/users.php:138 msgid "Other" -msgstr "" +msgstr "Drugo" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" diff --git a/l10n/sr@latin/user_ldap.po b/l10n/sr@latin/user_ldap.po index 6f56c8e03d0101b78a709aa204441b716b15ec80..47549f334d558f023fcf30b0389963372b029ebe 100644 --- a/l10n/sr@latin/user_ldap.po +++ b/l10n/sr@latin/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sr@latin\n" -"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)\n" +"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);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/sr@latin/user_webdavauth.po b/l10n/sr@latin/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..d478b05a6f8419aa32001946f6400a06e149a12d --- /dev/null +++ b/l10n/sr@latin/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr@latin\n" +"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);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/sv/core.po b/l10n/sv/core.po index 5c50e4cd737d97baeabfc5f76c9ff77c95a7f8f1..31c51f8afe6a3086d3bfa82900158f7554bfb88b 100644 --- a/l10n/sv/core.po +++ b/l10n/sv/core.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-30 00:01+0100\n" -"PO-Revision-Date: 2012-10-29 18:32+0000\n" -"Last-Translator: Magnus Höglund \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,52 +23,164 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Programnamn har inte angetts." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Kategorityp inte angiven." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Ingen kategori att lägga till?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Denna kategori finns redan:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Objekttyp inte angiven." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID inte angiven." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Fel vid tillägg av %s till favoriter." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Inga kategorier valda för radering." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Fel vid borttagning av %s från favoriter." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Inställningar" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "sekunder sedan" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 minut sedan" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} minuter sedan" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 timme sedan" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} timmar sedan" + +#: js/js.js:709 +msgid "today" +msgstr "i dag" + +#: js/js.js:710 +msgid "yesterday" +msgstr "i går" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} dagar sedan" + +#: js/js.js:712 +msgid "last month" +msgstr "förra månaden" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} månader sedan" + +#: js/js.js:714 +msgid "months ago" +msgstr "månader sedan" + +#: js/js.js:715 +msgid "last year" +msgstr "förra året" + +#: js/js.js:716 +msgid "years ago" +msgstr "år sedan" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Välj" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Avbryt" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Nej" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Ja" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Inga kategorier valda för radering." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Objekttypen är inte specificerad." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Fel" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr " Namnet på appen är inte specificerad." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Den nödvändiga filen {file} är inte installerad!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Fel vid delning" @@ -105,70 +217,86 @@ msgstr "Lösenordsskydda" msgid "Password" msgstr "Lösenord" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Sätt utgångsdatum" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Utgångsdatum" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Dela via e-post:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Hittar inga användare" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "Dela vidare är inte tillåtet" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Delad i {item} med {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Sluta dela" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "kan redigera" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "åtkomstkontroll" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "skapa" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "uppdatera" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "radera" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "dela" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Lösenordsskyddad" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "Fel vid borttagning av utgångsdatum" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Fel vid sättning av utgångsdatum" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud lösenordsåterställning" @@ -246,7 +374,7 @@ msgstr "Hittade inget moln" msgid "Edit categories" msgstr "Redigera kategorier" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Lägg till" @@ -400,7 +528,7 @@ msgstr "December" msgid "web services under your control" msgstr "webbtjänster under din kontroll" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Logga ut" diff --git a/l10n/sv/files.po b/l10n/sv/files.po index c44dae38f3ad20dba36f2d76c2b7dd9671e07c3c..7c197ea605624da1797443e846f56a0b0c8b4dd5 100644 --- a/l10n/sv/files.po +++ b/l10n/sv/files.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-04 00:06+0100\n" +"PO-Revision-Date: 2012-12-03 19:45+0000\n" +"Last-Translator: Magnus Höglund \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,196 +28,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Inga fel uppstod. Filen laddades upp utan problem" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Den uppladdade filen överskrider upload_max_filesize direktivet i php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Den uppladdade filen överskrider upload_max_filesize direktivet php.ini:" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Den uppladdade filen överstiger MAX_FILE_SIZE direktivet som anges i HTML-formulär" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Den uppladdade filen var endast delvis uppladdad" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Ingen fil blev uppladdad" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Saknar en tillfällig mapp" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Misslyckades spara till disk" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Filer" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Sluta dela" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Radera" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Byt namn" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} finns redan" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "ersätt" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "föreslå namn" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "avbryt" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "ersatt {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "ångra" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "ersatt {new_name} med {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "stoppad delning {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "raderade {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "genererar ZIP-fil, det kan ta lite tid." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Kunde inte ladda upp dina filer eftersom det antingen är en mapp eller har 0 bytes." -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Uppladdningsfel" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Stäng" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Väntar" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 filuppladdning" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} filer laddas upp" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Uppladdning avbruten." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Ogiltigt namn, '/' är inte tillåten." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Ogiltigt mappnamn. Ordet \"Delad\" är reserverat av ownCloud." -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} filer skannade" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "fel vid skanning" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Namn" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Storlek" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Ändrad" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 mapp" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} mappar" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 fil" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} filer" -#: js/files.js:838 -msgid "seconds ago" -msgstr "sekunder sedan" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 minut sedan" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} minuter sedan" - -#: js/files.js:843 -msgid "today" -msgstr "i dag" - -#: js/files.js:844 -msgid "yesterday" -msgstr "i går" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} dagar sedan" - -#: js/files.js:846 -msgid "last month" -msgstr "förra månaden" - -#: js/files.js:848 -msgid "months ago" -msgstr "månader sedan" - -#: js/files.js:849 -msgid "last year" -msgstr "förra året" - -#: js/files.js:850 -msgid "years ago" -msgstr "år sedan" - #: templates/admin.php:5 msgid "File handling" msgstr "Filhantering" @@ -226,27 +197,27 @@ msgstr "Filhantering" msgid "Maximum upload size" msgstr "Maximal storlek att ladda upp" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "max. möjligt:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Krävs för nerladdning av flera mappar och filer." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Aktivera ZIP-nerladdning" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 är oändligt" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Största tillåtna storlek för ZIP-filer" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Spara" @@ -254,52 +225,48 @@ msgstr "Spara" msgid "New" msgstr "Ny" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Textfil" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Mapp" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Från länk" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Ladda upp" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Avbryt uppladdning" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Ingenting här. Ladda upp något!" -#: templates/index.php:52 -msgid "Share" -msgstr "Dela" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Ladda ner" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "För stor uppladdning" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Filer skannas, var god vänta" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Aktuell skanning" diff --git a/l10n/sv/files_external.po b/l10n/sv/files_external.po index 74d585ed4b590e474ba709a4477e107d2b700d36..e35ac8ae60dba7abe5b0cc0e7f5f3311e583ff65 100644 --- a/l10n/sv/files_external.po +++ b/l10n/sv/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-05 02:02+0200\n" -"PO-Revision-Date: 2012-10-04 09:48+0000\n" -"Last-Translator: Magnus Höglund \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "Ange en giltig Dropbox nyckel och hemlighet." msgid "Error configuring Google Drive storage" msgstr "Fel vid konfigurering av Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Extern lagring" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Monteringspunkt" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "Källa" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Konfiguration" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Alternativ" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Tillämplig" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Lägg till monteringspunkt" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "Ingen angiven" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Alla användare" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Grupper" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Användare" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Radera" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Aktivera extern lagring för användare" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Tillåt användare att montera egen extern lagring" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL rotcertifikat" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Importera rotcertifikat" diff --git a/l10n/sv/lib.po b/l10n/sv/lib.po index 61e9e6a65d3e0154e9c0cf61cf55d999d78503c6..548f7a84d4c469bd68ec3ee40b73b649a1cda8ea 100644 --- a/l10n/sv/lib.po +++ b/l10n/sv/lib.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 06:56+0000\n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-15 07:21+0000\n" "Last-Translator: Magnus Höglund \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" @@ -43,19 +43,19 @@ msgstr "Program" msgid "Admin" msgstr "Admin" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "Nerladdning av ZIP är avstängd." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "Filer laddas ner en åt gången." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "Tillbaka till Filer" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "Valda filer är för stora för att skapa zip-fil." @@ -83,45 +83,55 @@ msgstr "Text" msgid "Images" msgstr "Bilder" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "sekunder sedan" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 minut sedan" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d minuter sedan" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 timme sedan" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d timmar sedan" + +#: template.php:108 msgid "today" msgstr "idag" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "igår" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d dagar sedan" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "förra månaden" -#: template.php:96 -msgid "months ago" -msgstr "månader sedan" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d månader sedan" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "förra året" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "år sedan" @@ -137,3 +147,8 @@ msgstr "uppdaterad" #: updater.php:80 msgid "updates check is disabled" msgstr "uppdateringskontroll är inaktiverad" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Kunde inte hitta kategorin \"%s\"" diff --git a/l10n/sv/settings.po b/l10n/sv/settings.po index a5cb8d2b2401b208a5a80df086b3288aab035c3c..1f1645f74ebf9c10c03083d218d7378360a4383a 100644 --- a/l10n/sv/settings.po +++ b/l10n/sv/settings.po @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-10 02:05+0200\n" -"PO-Revision-Date: 2012-10-09 12:28+0000\n" +"POT-Creation-Date: 2012-12-04 00:06+0100\n" +"PO-Revision-Date: 2012-12-03 19:44+0000\n" "Last-Translator: Magnus Höglund \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" @@ -24,70 +24,73 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Kan inte ladda listan från App Store" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Autentiseringsfel" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Gruppen finns redan" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Kan inte lägga till grupp" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "Kunde inte aktivera appen." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "E-post sparad" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Ogiltig e-post" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID ändrat" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Ogiltig begäran" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Kan inte radera grupp" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Autentiseringsfel" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Kan inte radera användare" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Språk ändrades" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Administratörer kan inte ta bort sig själva från admingruppen" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Kan inte lägga till användare i gruppen %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Kan inte radera användare från gruppen %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Deaktivera" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Aktivera" @@ -95,97 +98,10 @@ msgstr "Aktivera" msgid "Saving..." msgstr "Sparar..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__language_name__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Säkerhetsvarning" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Din datamapp och dina filer kan möjligen vara nåbara från internet. Filen .htaccess som ownCloud tillhandahåller fungerar inte. Vi rekommenderar starkt att du ställer in din webbserver på ett sätt så att datamappen inte är nåbar. Alternativt att ni flyttar datamappen utanför webbservern." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Exekvera en uppgift vid varje sidladdning" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php är registrerad som en webcron-tjänst. Anropa cron.php sidan i ownCloud en gång i minuten över HTTP." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Använd system-tjänsten cron. Anropa filen cron.php i ownCloud-mappen via ett cronjobb varje minut." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Dela" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Aktivera delat API" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Tillåt applikationer att använda delat API" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Tillåt länkar" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Tillåt delning till allmänheten via publika länkar" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Tillåt dela vidare" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Tillåt användare att dela vidare filer som delats med dom" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Tillåt delning med alla" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Tillåt bara delning med användare i egna grupper" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Logg" - -#: templates/admin.php:116 -msgid "More" -msgstr "Mera" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Utvecklad av ownCloud kommunity, källkoden är licenserad under AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Lägg till din applikation" @@ -218,22 +134,22 @@ msgstr "Hantering av stora filer" msgid "Ask a question" msgstr "Ställ en fråga" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Problem med att ansluta till hjälpdatabasen." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Gå dit manuellt." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Svar" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Du har använt %s av tillgängliga %s" +msgid "You have used %s of the available %s" +msgstr "Du har använt %s av tillgängliga %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -291,6 +207,16 @@ msgstr "Hjälp att översätta" msgid "use this address to connect to your ownCloud in your file manager" msgstr "använd denna adress för att ansluta ownCloud till din filhanterare" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Utvecklad av ownCloud kommunity, källkoden är licenserad under AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Namn" diff --git a/l10n/sv/user_ldap.po b/l10n/sv/user_ldap.po index 5bab62c034219690c5f29e8b3a5ec895da59e765..d35d99ea4ef1a5cdb5eab2c12b434884605d26ef 100644 --- a/l10n/sv/user_ldap.po +++ b/l10n/sv/user_ldap.po @@ -8,164 +8,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-30 02:02+0200\n" -"PO-Revision-Date: 2012-08-29 09:37+0000\n" -"Last-Translator: Magnus Höglund \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sv\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Server" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "Du behöver inte ange protokoll förutom om du använder SSL. Starta då med ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Start DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "Du kan ange start DN för användare och grupper under fliken Avancerat" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "Användare DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 för användaren som skall användas, t.ex. uid=agent, dc=example, dc=com. För anonym åtkomst, lämna DN och lösenord tomt." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Lösenord" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "För anonym åtkomst, lämna DN och lösenord tomt." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "Filter logga in användare" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "Definierar filter att tillämpa vid inloggningsförsök. %% uid ersätter användarnamn i loginåtgärden." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "använd platshållare %%uid, t ex \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "Filter lista användare" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "Definierar filter att tillämpa vid listning av användare." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "utan platshållare, t.ex. \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "Gruppfilter" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "Definierar filter att tillämpa vid listning av grupper." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "utan platshållare, t.ex. \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Port" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "Bas för användare i katalogtjänst" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "Bas för grupper i katalogtjänst" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "Attribut för gruppmedlemmar" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Använd TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "Använd inte för SSL-anslutningar, det kommer inte att fungera." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "LDAP-servern är okänslig för gemener och versaler (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Stäng av verifiering av SSL-certifikat." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "Om anslutningen bara fungerar med det här alternativet, importera LDAP-serverns SSL-certifikat i din ownCloud-server." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Rekommenderas inte, använd bara för test. " -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Attribut för användarnamn" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "Attribut som används för att generera användarnamn i ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Attribut för gruppnamn" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "Attribut som används för att generera gruppnamn i ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "i bytes" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "i sekunder. En förändring tömmer cache." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Lämnas tomt för användarnamn (standard). Ange annars ett LDAP/AD-attribut." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Hjälp" diff --git a/l10n/sv/user_webdavauth.po b/l10n/sv/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..ca0db7efe4710b4d408da95fd9bc0c6067422fa8 --- /dev/null +++ b/l10n/sv/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Magnus Höglund , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-13 00:05+0100\n" +"PO-Revision-Date: 2012-11-12 07:44+0000\n" +"Last-Translator: Magnus Höglund \n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/ta_LK/core.po b/l10n/ta_LK/core.po index 92b40d6f90e7c28a5f0dfc80090f4cd6e2f4ad8a..454448de312fa75447637c7a57c56844ca4309b5 100644 --- a/l10n/ta_LK/core.po +++ b/l10n/ta_LK/core.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-31 00:01+0100\n" -"PO-Revision-Date: 2012-10-30 08:57+0000\n" -"Last-Translator: suganthi \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,52 +18,164 @@ msgstr "" "Language: ta_LK\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "செயலி பெயர் வழங்கப்படவில்லை." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "பிரிவு வகைகள் வழங்கப்படவில்லை" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "சேர்ப்பதற்கான வகைகள் இல்லையா?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "இந்த வகை ஏற்கனவே உள்ளது:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "பொருள் வகை வழங்கப்படவில்லை" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID வழங்கப்படவில்லை" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "விருப்பங்களுக்கு %s ஐ சேர்ப்பதில் வழு" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "நீக்குவதற்கு எந்தப் பிரிவும் தெரிவுசெய்யப்படவில்லை." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "விருப்பத்திலிருந்து %s ஐ அகற்றுவதில் வழு.உஇஇ" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "அமைப்புகள்" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "செக்கன்களுக்கு முன்" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 நிமிடத்திற்கு முன் " + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{நிமிடங்கள்} நிமிடங்களுக்கு முன் " + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 மணித்தியாலத்திற்கு முன்" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{மணித்தியாலங்கள்} மணித்தியாலங்களிற்கு முன்" + +#: js/js.js:709 +msgid "today" +msgstr "இன்று" + +#: js/js.js:710 +msgid "yesterday" +msgstr "நேற்று" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{நாட்கள்} நாட்களுக்கு முன்" + +#: js/js.js:712 +msgid "last month" +msgstr "கடந்த மாதம்" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{மாதங்கள்} மாதங்களிற்கு முன்" + +#: js/js.js:714 +msgid "months ago" +msgstr "மாதங்களுக்கு முன்" + +#: js/js.js:715 +msgid "last year" +msgstr "கடந்த வருடம்" + +#: js/js.js:716 +msgid "years ago" +msgstr "வருடங்களுக்கு முன்" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "தெரிவுசெய்க " -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "இரத்து செய்க" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "இல்லை" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "ஆம்" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "சரி" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "நீக்குவதற்கு எந்தப் பிரிவும் தெரிவுசெய்யப்படவில்லை." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "பொருள் வகை குறிப்பிடப்படவில்லை." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "வழு" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "செயலி பெயர் குறிப்பிடப்படவில்லை." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "தேவைப்பட்ட கோப்பு {கோப்பு} நிறுவப்படவில்லை!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "பகிரும் போதான வழு" @@ -100,70 +212,86 @@ msgstr "கடவுச்சொல்லை பாதுகாத்தல்" msgid "Password" msgstr "கடவுச்சொல்" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "காலாவதி தேதியை குறிப்பிடுக" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "காலவதியாகும் திகதி" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "மின்னஞ்சலினூடான பகிர்வு: " -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "நபர்கள் யாரும் இல்லை" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "மீள்பகிர்வதற்கு அனுமதி இல்லை " -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "{பயனாளர்} உடன் {உருப்படி} பகிரப்பட்டுள்ளது" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "பகிரமுடியாது" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "தொகுக்க முடியும்" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "கட்டுப்பாடான அணுகல்" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "படைத்தல்" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "இற்றைப்படுத்தல்" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "நீக்குக" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "பகிர்தல்" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "கடவுச்சொல் பாதுகாக்கப்பட்டது" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "காலாவதியாகும் திகதியை குறிப்பிடாமைக்கான வழு" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "காலாவதியாகும் திகதியை குறிப்பிடுவதில் வழு" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud இன் கடவுச்சொல் மீளமைப்பு" @@ -241,7 +369,7 @@ msgstr "Cloud கண்டுப்பிடிப்படவில்லை" msgid "Edit categories" msgstr "வகைகளை தொகுக்க" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "சேர்க்க" @@ -395,7 +523,7 @@ msgstr "மார்கழி" msgid "web services under your control" msgstr "உங்கள் கட்டுப்பாட்டின் கீழ் இணைய சேவைகள்" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "விடுபதிகை செய்க" diff --git a/l10n/ta_LK/files.po b/l10n/ta_LK/files.po index b360e8437eec0e029c45fd0f503ccca9aff838cb..b6abb44c8476b1642676f5d7c761a00b5018a3fc 100644 --- a/l10n/ta_LK/files.po +++ b/l10n/ta_LK/files.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,196 +23,167 @@ msgid "There is no error, the file uploaded with success" msgstr "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "பதிவேற்றப்பட்ட கோப்பானது php.ini இலுள்ள upload_max_filesize directive ஐ விட கூடியது" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "பதிவேற்றப்பட்ட கோப்பானது பகுதியாக மட்டுமே பதிவேற்றப்பட்டுள்ளது" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "எந்த கோப்பும் பதிவேற்றப்படவில்லை" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "ஒரு தற்காலிகமான கோப்புறையை காணவில்லை" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "வட்டில் எழுத முடியவில்லை" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "கோப்புகள்" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "பகிரப்படாதது" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "அழிக்க" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "பெயர்மாற்றம்" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} ஏற்கனவே உள்ளது" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "மாற்றிடுக" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "பெயரை பரிந்துரைக்க" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "இரத்து செய்க" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "மாற்றப்பட்டது {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "முன் செயல் நீக்கம் " -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "பகிரப்படாதது {கோப்புகள்}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "நீக்கப்பட்டது {கோப்புகள்}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr " ZIP கோப்பு உருவாக்கப்படுகின்றது, இது சில நேரம் ஆகலாம்." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "அடைவு அல்லது 0 bytes ஐ கொண்டுள்ளதால் உங்களுடைய கோப்பை பதிவேற்ற முடியவில்லை" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "பதிவேற்றல் வழு" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "மூடுக" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "நிலுவையிலுள்ள" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 கோப்பு பதிவேற்றப்படுகிறது" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{எண்ணிக்கை} கோப்புகள் பதிவேற்றப்படுகின்றது" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "செல்லுபடியற்ற பெயர், '/ ' அனுமதிக்கப்படமாட்டாது" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "செல்லுபடியற்ற கோப்புறை பெயர். \"பகிர்வின்\" பாவனை Owncloud இனால் ஒதுக்கப்பட்டுள்ளது" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{எண்ணிக்கை} கோப்புகள் வருடப்பட்டது" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "வருடும் போதான வழு" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "பெயர்" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "அளவு" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "மாற்றப்பட்டது" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 கோப்புறை" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{எண்ணிக்கை} கோப்புறைகள்" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 கோப்பு" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{எண்ணிக்கை} கோப்புகள்" -#: js/files.js:838 -msgid "seconds ago" -msgstr "செக்கன்களுக்கு முன்" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 நிமிடத்திற்கு முன் " - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{நிமிடங்கள்} நிமிடங்களுக்கு முன் " - -#: js/files.js:843 -msgid "today" -msgstr "இன்று" - -#: js/files.js:844 -msgid "yesterday" -msgstr "நேற்று" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{நாட்கள்} நாட்களுக்கு முன்" - -#: js/files.js:846 -msgid "last month" -msgstr "கடந்த மாதம்" - -#: js/files.js:848 -msgid "months ago" -msgstr "மாதங்களுக்கு முன" - -#: js/files.js:849 -msgid "last year" -msgstr "கடந்த வருடம்" - -#: js/files.js:850 -msgid "years ago" -msgstr "வருடங்களுக்கு முன்" - #: templates/admin.php:5 msgid "File handling" msgstr "கோப்பு கையாளுதல்" @@ -221,27 +192,27 @@ msgstr "கோப்பு கையாளுதல்" msgid "Maximum upload size" msgstr "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு " -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "ஆகக் கூடியது:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "பல்வேறுப்பட்ட கோப்பு மற்றும் கோப்புறைகளை பதிவிறக்க தேவையானது." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "ZIP பதிவிறக்கலை இயலுமைப்படுத்துக" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 ஆனது எல்லையற்றது" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "ZIP கோப்புகளுக்கான ஆகக்கூடிய உள்ளீட்டு அளவு" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "சேமிக்க" @@ -249,52 +220,48 @@ msgstr "சேமிக்க" msgid "New" msgstr "புதிய" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "கோப்பு உரை" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "கோப்புறை" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "இணைப்பிலிருந்து" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "பதிவேற்றுக" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "பதிவேற்றலை இரத்து செய்க" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!" -#: templates/index.php:52 -msgid "Share" -msgstr "பகிர்வு" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "பதிவிறக்குக" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "பதிவேற்றல் மிகப்பெரியது" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "தற்போது வருடப்படுபவை" diff --git a/l10n/ta_LK/files_encryption.po b/l10n/ta_LK/files_encryption.po index 59c15d46d9bd1fd9a0a8ff2284f80c5ce265dcc9..2eee3be9df2803c7c0071ba71bf7b09a6fc24dfb 100644 --- a/l10n/ta_LK/files_encryption.po +++ b/l10n/ta_LK/files_encryption.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-16 02:03+0200\n" -"PO-Revision-Date: 2012-08-12 22:33+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-11-18 00:01+0100\n" +"PO-Revision-Date: 2012-11-17 05:33+0000\n" +"Last-Translator: suganthi \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,16 +20,16 @@ msgstr "" #: templates/settings.php:3 msgid "Encryption" -msgstr "" +msgstr "மறைக்குறியீடு" #: templates/settings.php:4 msgid "Exclude the following file types from encryption" -msgstr "" +msgstr "மறைக்குறியாக்கலில் பின்வரும் கோப்பு வகைகளை நீக்கவும்" #: templates/settings.php:5 msgid "None" -msgstr "" +msgstr "ஒன்றுமில்லை" #: templates/settings.php:10 msgid "Enable Encryption" -msgstr "" +msgstr "மறைக்குறியாக்கலை இயலுமைப்படுத்துக" diff --git a/l10n/ta_LK/files_external.po b/l10n/ta_LK/files_external.po index 469c1e516eb1b69a2af65144cd504db16a5f729d..196376b86f5a775f683bba091caf42356a2c6f74 100644 --- a/l10n/ta_LK/files_external.po +++ b/l10n/ta_LK/files_external.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-16 02:03+0200\n" -"PO-Revision-Date: 2012-08-12 22:34+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,88 +20,102 @@ msgstr "" #: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23 msgid "Access granted" -msgstr "" +msgstr "அனுமதி வழங்கப்பட்டது" #: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86 msgid "Error configuring Dropbox storage" -msgstr "" +msgstr "Dropbox சேமிப்பை தகவமைப்பதில் வழு" #: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40 msgid "Grant access" -msgstr "" +msgstr "அனுமதியை வழங்கல்" #: js/dropbox.js:73 js/google.js:72 msgid "Fill out all required fields" -msgstr "" +msgstr "தேவையான எல்லா புலங்களையும் நிரப்புக" #: js/dropbox.js:85 msgid "Please provide a valid Dropbox app key and secret." -msgstr "" +msgstr "தயவுசெய்து ஒரு செல்லுபடியான Dropbox செயலி சாவி மற்றும் இரகசியத்தை வழங்குக. " #: js/google.js:26 js/google.js:73 js/google.js:78 msgid "Error configuring Google Drive storage" +msgstr "Google இயக்க சேமிப்பகத்தை தகமைப்பதில் வழு" + +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." msgstr "" #: templates/settings.php:3 msgid "External Storage" -msgstr "" +msgstr "வெளி சேமிப்பு" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" -msgstr "" +msgstr "ஏற்றப்புள்ளி" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" -msgstr "" +msgstr "பின்நிலை" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" -msgstr "" +msgstr "தகவமைப்பு" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" -msgstr "" +msgstr "தெரிவுகள்" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" -msgstr "" +msgstr "பயன்படத்தக்க" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" -msgstr "" +msgstr "ஏற்றப்புள்ளியை சேர்க்க" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" -msgstr "" +msgstr "தொகுப்பில்லா" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" -msgstr "" +msgstr "பயனாளர்கள் எல்லாம்" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "குழுக்கள்" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "பயனாளர்" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "நீக்குக" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" -msgstr "" +msgstr "பயனாளர் வெளி சேமிப்பை இயலுமைப்படுத்துக" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" -msgstr "" +msgstr "பயனாளர் அவர்களுடைய சொந்த வெளியக சேமிப்பை ஏற்ற அனுமதிக்க" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" -msgstr "" +msgstr "SSL வேர் சான்றிதழ்கள்" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" -msgstr "" +msgstr "வேர் சான்றிதழை இறக்குமதி செய்க" diff --git a/l10n/ta_LK/files_sharing.po b/l10n/ta_LK/files_sharing.po index b2ec47ff8679ed7aec5f1c0dbf081ab4a0778e56..cdb761631d352eedcdc7a1fbde831a995e69693e 100644 --- a/l10n/ta_LK/files_sharing.po +++ b/l10n/ta_LK/files_sharing.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-16 02:03+0200\n" -"PO-Revision-Date: 2012-08-12 22:35+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-11-20 00:01+0100\n" +"PO-Revision-Date: 2012-11-19 09:00+0000\n" +"Last-Translator: suganthi \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,30 +20,30 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "கடவுச்சொல்" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "சமர்ப்பிக்குக" #: templates/public.php:9 #, php-format msgid "%s shared the folder %s with you" -msgstr "" +msgstr "%s கோப்புறையானது %s உடன் பகிரப்பட்டது" #: templates/public.php:11 #, php-format msgid "%s shared the file %s with you" -msgstr "" +msgstr "%s கோப்பானது %s உடன் பகிரப்பட்டது" #: templates/public.php:14 templates/public.php:30 msgid "Download" -msgstr "" +msgstr "பதிவிறக்குக" #: templates/public.php:29 msgid "No preview available for" -msgstr "" +msgstr "அதற்கு முன்னோக்கு ஒன்றும் இல்லை" #: templates/public.php:35 msgid "web services under your control" -msgstr "" +msgstr "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது" diff --git a/l10n/ta_LK/files_versions.po b/l10n/ta_LK/files_versions.po index 7fc3ff7a54fe7db475551ccc07a6de679038a985..d1c44e0d9d0d72d07005b58f26eb19ded3652368 100644 --- a/l10n/ta_LK/files_versions.po +++ b/l10n/ta_LK/files_versions.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-16 02:03+0200\n" -"PO-Revision-Date: 2012-08-12 22:37+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-11-20 00:01+0100\n" +"PO-Revision-Date: 2012-11-19 08:42+0000\n" +"Last-Translator: suganthi \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,24 +20,24 @@ msgstr "" #: js/settings-personal.js:31 templates/settings-personal.php:10 msgid "Expire all versions" -msgstr "" +msgstr "எல்லா பதிப்புகளும் காலாவதியாகிவிட்டது" #: js/versions.js:16 msgid "History" -msgstr "" +msgstr "வரலாறு" #: templates/settings-personal.php:4 msgid "Versions" -msgstr "" +msgstr "பதிப்புகள்" #: templates/settings-personal.php:7 msgid "This will delete all existing backup versions of your files" -msgstr "" +msgstr "உங்களுடைய கோப்புக்களில் ஏற்கனவே உள்ள ஆதாரநகல்களின் பதிப்புக்களை இவை அழித்துவிடும்" #: templates/settings.php:3 msgid "Files Versioning" -msgstr "" +msgstr "கோப்பு பதிப்புகள்" #: templates/settings.php:4 msgid "Enable" -msgstr "" +msgstr "இயலுமைப்படுத்துக" diff --git a/l10n/ta_LK/lib.po b/l10n/ta_LK/lib.po index 42ed5359a498aba7d6de27007e1a817a517e0602..804cdf565e5b16138c132e5a5174eab5c84f2f52 100644 --- a/l10n/ta_LK/lib.po +++ b/l10n/ta_LK/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: 2012-10-27 00:01+0200\n" -"PO-Revision-Date: 2012-10-26 04:12+0000\n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-15 14:16+0000\n" "Last-Translator: suganthi \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" @@ -42,19 +42,19 @@ msgstr "செயலிகள்" msgid "Admin" msgstr "நிர்வாகம்" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "வீசொலிப் பூட்டு பதிவிறக்கம் நிறுத்தப்பட்டுள்ளது." -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "கோப்புகள்ஒன்றன் பின் ஒன்றாக பதிவிறக்கப்படவேண்டும்." -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "கோப்புகளுக்கு செல்க" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "வீ சொலிக் கோப்புகளை உருவாக்குவதற்கு தெரிவுசெய்யப்பட்ட கோப்புகள் மிகப்பெரியவை" @@ -82,45 +82,55 @@ msgstr "உரை" msgid "Images" msgstr "படங்கள்" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "செக்கன்களுக்கு முன்" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 நிமிடத்திற்கு முன் " -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d நிமிடங்களுக்கு முன்" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 மணித்தியாலத்திற்கு முன்" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d மணித்தியாலத்திற்கு முன்" + +#: template.php:108 msgid "today" msgstr "இன்று" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "நேற்று" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d நாட்களுக்கு முன்" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "கடந்த மாதம்" -#: template.php:96 -msgid "months ago" -msgstr "மாதங்களுக்கு முன்" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d மாதத்திற்கு முன்" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "கடந்த வருடம்" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "வருடங்களுக்கு முன்" @@ -136,3 +146,8 @@ msgstr "நவீன" #: updater.php:80 msgid "updates check is disabled" msgstr "இற்றைப்படுத்தலை சரிபார்ப்பதை செயலற்றதாக்குக" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "பிரிவு \"%s\" ஐ கண்டுப்பிடிக்க முடியவில்லை" diff --git a/l10n/ta_LK/settings.po b/l10n/ta_LK/settings.po index 934df12e9d23e1b5acaa48f23ce8e3b31a9ecb17..4732ffd51c05dab1369c21154f69bbc9e4e586e4 100644 --- a/l10n/ta_LK/settings.po +++ b/l10n/ta_LK/settings.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-16 02:04+0200\n" -"PO-Revision-Date: 2011-07-25 16:05+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,304 +18,231 @@ msgstr "" "Language: ta_LK\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" -msgstr "" +msgstr "செயலி சேமிப்பிலிருந்து பட்டியலை ஏற்றமுடியாதுள்ளது" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" -msgstr "" +msgstr "குழு ஏற்கனவே உள்ளது" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" -msgstr "" +msgstr "குழுவை சேர்க்க முடியாது" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " -msgstr "" +msgstr "செயலியை இயலுமைப்படுத்த முடியாது" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" -msgstr "" +msgstr "மின்னஞ்சல் சேமிக்கப்பட்டது" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" -msgstr "" +msgstr "செல்லுபடியற்ற மின்னஞ்சல்" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" -msgstr "" +msgstr "OpenID மாற்றப்பட்டது" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" -msgstr "" +msgstr "செல்லுபடியற்ற வேண்டுகோள்" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "" +msgstr "குழுவை நீக்க முடியாது" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" -msgstr "" +msgstr "அத்தாட்சிப்படுத்தலில் வழு" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "" +msgstr "பயனாளரை நீக்க முடியாது" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" +msgstr "மொழி மாற்றப்பட்டது" + +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" msgstr "" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" -msgstr "" +msgstr "குழு %s இல் பயனாளரை சேர்க்க முடியாது" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" -msgstr "" +msgstr "குழு %s இலிருந்து பயனாளரை நீக்கமுடியாது" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" -msgstr "" +msgstr "இயலுமைப்ப" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" -msgstr "" +msgstr "செயலற்றதாக்குக" #: js/personal.js:69 msgid "Saving..." -msgstr "" +msgstr "இயலுமைப்படுத்துக" #: personal.php:42 personal.php:43 msgid "__language_name__" -msgstr "" - -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" +msgstr "_மொழி_பெயர்_" #: templates/apps.php:10 msgid "Add your App" -msgstr "" +msgstr "உங்களுடைய செயலியை சேர்க்க" #: templates/apps.php:11 msgid "More Apps" -msgstr "" +msgstr "மேலதிக செயலிகள்" #: templates/apps.php:27 msgid "Select an App" -msgstr "" +msgstr "செயலி ஒன்றை தெரிவுசெய்க" #: templates/apps.php:31 msgid "See application page at apps.owncloud.com" -msgstr "" +msgstr "apps.owncloud.com இல் செயலி பக்கத்தை பார்க்க" #: templates/apps.php:32 msgid "-licensed by " -msgstr "" +msgstr "-அனுமதி பெற்ற " #: templates/help.php:9 msgid "Documentation" -msgstr "" +msgstr "ஆவணமாக்கல்" #: templates/help.php:10 msgid "Managing Big Files" -msgstr "" +msgstr "பெரிய கோப்புகளை முகாமைப்படுத்தல்" #: templates/help.php:11 msgid "Ask a question" -msgstr "" +msgstr "வினா ஒன்றை கேட்க" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." -msgstr "" +msgstr "தரவுதளத்தை இணைக்கும் உதவியில் பிரச்சினைகள்" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." -msgstr "" +msgstr "கைமுறையாக அங்கு செல்க" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" -msgstr "" +msgstr "விடை" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "" +msgid "You have used %s of the available %s" +msgstr "நீங்கள் %s இலுள்ள %sபயன்படுத்தியுள்ளீர்கள்" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" -msgstr "" +msgstr "desktop மற்றும் Mobile ஒத்திசைவு சேவைப் பயனாளர்" #: templates/personal.php:13 msgid "Download" -msgstr "" +msgstr "பதிவிறக்குக" #: templates/personal.php:19 msgid "Your password was changed" -msgstr "" +msgstr "உங்களுடைய கடவுச்சொல் மாற்றப்பட்டுள்ளது" #: templates/personal.php:20 msgid "Unable to change your password" -msgstr "" +msgstr "உங்களுடைய கடவுச்சொல்லை மாற்றமுடியாது" #: templates/personal.php:21 msgid "Current password" -msgstr "" +msgstr "தற்போதைய கடவுச்சொல்" #: templates/personal.php:22 msgid "New password" -msgstr "" +msgstr "புதிய கடவுச்சொல்" #: templates/personal.php:23 msgid "show" -msgstr "" +msgstr "காட்டு" #: templates/personal.php:24 msgid "Change password" -msgstr "" +msgstr "கடவுச்சொல்லை மாற்றுக" #: templates/personal.php:30 msgid "Email" -msgstr "" +msgstr "மின்னஞ்சல்" #: templates/personal.php:31 msgid "Your email address" -msgstr "" +msgstr "உங்களுடைய மின்னஞ்சல் முகவரி" #: templates/personal.php:32 msgid "Fill in an email address to enable password recovery" -msgstr "" +msgstr "கடவுச்சொல் மீள் பெறுவதை இயலுமைப்படுத்துவதற்கு மின்னஞ்சல் முகவரியை இயலுமைப்படுத்துக" #: templates/personal.php:38 templates/personal.php:39 msgid "Language" -msgstr "" +msgstr "மொழி" #: templates/personal.php:44 msgid "Help translate" -msgstr "" +msgstr "மொழிபெயர்க்க உதவி" #: templates/personal.php:51 msgid "use this address to connect to your ownCloud in your file manager" -msgstr "" +msgstr "உங்களுடைய கோப்பு முகாமையில் உள்ள உங்களுடைய ownCloud உடன் இணைக்க இந்த முகவரியை பயன்படுத்தவும்" + +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Developed by the ownCloud community, the source code is licensed under the AGPL." #: templates/users.php:21 templates/users.php:76 msgid "Name" -msgstr "" +msgstr "பெயர்" #: templates/users.php:23 templates/users.php:77 msgid "Password" -msgstr "" +msgstr "கடவுச்சொல்" #: templates/users.php:26 templates/users.php:78 templates/users.php:98 msgid "Groups" -msgstr "" +msgstr "குழுக்கள்" #: templates/users.php:32 msgid "Create" -msgstr "" +msgstr "உருவாக்குக" #: templates/users.php:35 msgid "Default Quota" -msgstr "" +msgstr "பொது இருப்பு பங்கு" #: templates/users.php:55 templates/users.php:138 msgid "Other" -msgstr "" +msgstr "மற்றவை" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" -msgstr "" +msgstr "குழு நிர்வாகி" #: templates/users.php:82 msgid "Quota" -msgstr "" +msgstr "பங்கு" #: templates/users.php:146 msgid "Delete" -msgstr "" +msgstr "அழிக்க" diff --git a/l10n/ta_LK/user_ldap.po b/l10n/ta_LK/user_ldap.po index 878df1455d044e783e0335131a3ed574afb8a6ff..e98a09afa8c714a2e09f339bd44c6347e7a921b5 100644 --- a/l10n/ta_LK/user_ldap.po +++ b/l10n/ta_LK/user_ldap.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-16 02:03+0200\n" -"PO-Revision-Date: 2012-08-12 22:45+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: templates/settings.php:8 -msgid "Host" +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:11 msgid "" -"You can omit the protocol, except you require SSL. Then start with ldaps://" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:15 +msgid "Host" +msgstr "ஓம்புனர்" + +#: templates/settings.php:15 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "நீங்கள் SSL சேவையை தவிர உடன்படு வரைமுறையை தவிர்க்க முடியும். பிறகு ldaps:.// உடன் ஆரம்பிக்கவும்" + +#: templates/settings.php:16 msgid "Base DN" -msgstr "" +msgstr "தள DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" -msgstr "" +msgstr "நீங்கள் பயனாளர்களுக்கும் மேன்மை தத்தலில் உள்ள குழுவிற்கும் தள DN ஐ குறிப்பிடலாம் " -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" -msgstr "" +msgstr "பயனாளர் DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" -msgstr "" +msgstr "கடவுச்சொல்" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" +msgstr "எந்த ஒதுக்கீடும் இல்லாமல், உதாரணம். \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" -msgstr "" +msgstr "துறை " -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" -msgstr "" +msgstr "தள பயனாளர் மரம்" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" -msgstr "" +msgstr "தள குழு மரம்" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" -msgstr "" +msgstr "குழு உறுப்பினர் சங்கம்" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" -msgstr "" +msgstr "TLS ஐ பயன்படுத்தவும்" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." -msgstr "" +msgstr "SSL இணைப்பிற்கு பயன்படுத்தவேண்டாம், அது தோல்வியடையும்." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" -msgstr "" +msgstr "உணர்ச்சியான LDAP சேவையகம் (சாளரங்கள்)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." -msgstr "" +msgstr "SSL சான்றிதழின் செல்லுபடியை நிறுத்திவிடவும்" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." -msgstr "" +msgstr "இந்த தெரிவுகளில் மட்டும் இணைப்பு வேலைசெய்தால், உங்களுடைய owncloud சேவையகத்திலிருந்து LDAP சேவையகத்தின் SSL சான்றிதழை இறக்குமதி செய்யவும்" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." -msgstr "" +msgstr "பரிந்துரைக்கப்படவில்லை, சோதனைக்காக மட்டும் பயன்படுத்தவும்." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" -msgstr "" +msgstr "பயனாளர் காட்சிப்பெயர் புலம்" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." -msgstr "" +msgstr "பயனாளரின் ownCloud பெயரை உருவாக்க LDAP பண்புக்கூறை பயன்படுத்தவும்." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" -msgstr "" +msgstr "குழுவின் காட்சி பெயர் புலம் " -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." -msgstr "" +msgstr "ownCloud குழுக்களின் பெயர்களை உருவாக்க LDAP பண்புக்கூறை பயன்படுத்தவும்." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" -msgstr "" +msgstr "bytes களில் " -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." -msgstr "" +msgstr "செக்கன்களில். ஒரு மாற்றம் இடைமாற்றுநினைவகத்தை வெற்றிடமாக்கும்." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." -msgstr "" +msgstr "பயனாளர் பெயரிற்கு வெற்றிடமாக விடவும் (பொது இருப்பு). இல்லாவிடின் LDAP/AD பண்புக்கூறை குறிப்பிடவும்." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" -msgstr "" +msgstr "உதவி" diff --git a/l10n/ta_LK/user_webdavauth.po b/l10n/ta_LK/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..17c43a7f96354b8650a3cbf318c364abcc7ae2bd --- /dev/null +++ b/l10n/ta_LK/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-18 00:01+0100\n" +"PO-Revision-Date: 2012-11-17 05:29+0000\n" +"Last-Translator: suganthi \n" +"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ta_LK\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/templates/core.pot b/l10n/templates/core.pot index 422291bc935bdc4007cc99192ca0faef3cf78233..613dd56147e664eac9b3c12da8b3574bc0dc574d 100644 --- a/l10n/templates/core.pot +++ b/l10n/templates/core.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-02 00:04+0100\n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,22 +17,124 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "" +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + #: js/oc-dialogs.js:126 msgid "Choose" msgstr "" @@ -53,16 +155,26 @@ msgstr "" msgid "Ok" msgstr "" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "" @@ -94,75 +206,91 @@ msgstr "" msgid "Password protect" msgstr "" -#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: js/share.js:168 templates/installation.php:44 templates/login.php:26 #: templates/verify.php:13 msgid "Password" msgstr "" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "" @@ -183,8 +311,8 @@ msgstr "" msgid "Request failed!" msgstr "" -#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 -#: templates/login.php:20 +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:39 +#: templates/login.php:21 msgid "Username" msgstr "" @@ -240,7 +368,7 @@ msgstr "" msgid "Edit categories" msgstr "" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "" @@ -273,44 +401,44 @@ msgstr "" msgid "Create an admin account" msgstr "" -#: templates/installation.php:48 +#: templates/installation.php:50 msgid "Advanced" msgstr "" -#: templates/installation.php:50 +#: templates/installation.php:52 msgid "Data folder" msgstr "" -#: templates/installation.php:57 +#: templates/installation.php:59 msgid "Configure the database" msgstr "" -#: templates/installation.php:62 templates/installation.php:73 -#: templates/installation.php:83 templates/installation.php:93 +#: templates/installation.php:64 templates/installation.php:75 +#: templates/installation.php:85 templates/installation.php:95 msgid "will be used" msgstr "" -#: templates/installation.php:105 +#: templates/installation.php:107 msgid "Database user" msgstr "" -#: templates/installation.php:109 +#: templates/installation.php:111 msgid "Database password" msgstr "" -#: templates/installation.php:113 +#: templates/installation.php:115 msgid "Database name" msgstr "" -#: templates/installation.php:121 +#: templates/installation.php:123 msgid "Database tablespace" msgstr "" -#: templates/installation.php:127 +#: templates/installation.php:129 msgid "Database host" msgstr "" -#: templates/installation.php:132 +#: templates/installation.php:134 msgid "Finish setup" msgstr "" @@ -394,7 +522,7 @@ msgstr "" msgid "web services under your control" msgstr "" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "" @@ -416,11 +544,11 @@ msgstr "" msgid "Lost your password?" msgstr "" -#: templates/login.php:27 +#: templates/login.php:29 msgid "remember" msgstr "" -#: templates/login.php:28 +#: templates/login.php:30 msgid "Log in" msgstr "" diff --git a/l10n/templates/files.pot b/l10n/templates/files.pot index 4a422814cf36266d27f1b99a8b656470e1171509..76eabc2af0be6923c3b03012d904fa62b62a85ca 100644 --- a/l10n/templates/files.pot +++ b/l10n/templates/files.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,196 +22,167 @@ msgid "There is no error, the file uploaded with success" msgstr "" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85 msgid "Unshare" msgstr "" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91 msgid "Delete" msgstr "" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "{new_name} already exists" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "replace" msgstr "" -#: js/filelist.js:194 +#: js/filelist.js:199 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:199 js/filelist.js:201 msgid "cancel" msgstr "" -#: js/filelist.js:243 +#: js/filelist.js:248 msgid "replaced {new_name}" msgstr "" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284 msgid "undo" msgstr "" -#: js/filelist.js:245 +#: js/filelist.js:250 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:282 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:284 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:174 msgid "generating ZIP-file, it may take some time." msgstr "" -#: js/files.js:206 +#: js/files.js:209 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "" -#: js/files.js:206 +#: js/files.js:209 msgid "Upload Error" msgstr "" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:226 +msgid "Close" +msgstr "" + +#: js/files.js:245 js/files.js:359 js/files.js:389 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:265 msgid "1 file uploading" msgstr "" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:268 js/files.js:322 js/files.js:337 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:340 js/files.js:373 msgid "Upload cancelled." msgstr "" -#: js/files.js:422 +#: js/files.js:442 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." +#: js/files.js:512 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" msgstr "" -#: js/files.js:673 +#: js/files.js:693 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:701 msgid "error while scanning" msgstr "" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:774 templates/index.php:66 msgid "Name" msgstr "" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:775 templates/index.php:77 msgid "Size" msgstr "" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:776 templates/index.php:79 msgid "Modified" msgstr "" -#: js/files.js:783 +#: js/files.js:803 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:805 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:813 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:815 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "" @@ -220,27 +191,27 @@ msgstr "" msgid "Maximum upload size" msgstr "" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "" @@ -248,52 +219,48 @@ msgstr "" msgid "New" msgstr "" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "" -#: templates/index.php:42 +#: templates/index.php:58 msgid "Nothing in here. Upload something!" msgstr "" -#: templates/index.php:52 -msgid "Share" -msgstr "" - -#: templates/index.php:54 +#: templates/index.php:72 msgid "Download" msgstr "" -#: templates/index.php:77 +#: templates/index.php:104 msgid "Upload too large" msgstr "" -#: templates/index.php:79 +#: templates/index.php:106 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "" -#: templates/index.php:84 +#: templates/index.php:111 msgid "Files are being scanned, please wait." msgstr "" -#: templates/index.php:87 +#: templates/index.php:114 msgid "Current scanning" msgstr "" diff --git a/l10n/templates/files_encryption.pot b/l10n/templates/files_encryption.pot index 190d884e103000812b36105ef49f4056b7b33587..58ea8851adcd734db811732a23343e6745e311c4 100644 --- a/l10n/templates/files_encryption.pot +++ b/l10n/templates/files_encryption.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -29,6 +29,6 @@ msgstr "" msgid "None" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:12 msgid "Enable Encryption" msgstr "" diff --git a/l10n/templates/files_external.pot b/l10n/templates/files_external.pot index bd8c8a10ad7f30fa7163cf72f4c2a0e7f16c76bf..847da2545884e6a55fc676e2439150926c868bb4 100644 --- a/l10n/templates/files_external.pot +++ b/l10n/templates/files_external.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/templates/files_sharing.pot b/l10n/templates/files_sharing.pot index 1a1ec78c48d3edd563a6918f00fd436128f845a1..bdd7e9541b418395c68ba6376e70810fd4f0ffec 100644 --- a/l10n/templates/files_sharing.pot +++ b/l10n/templates/files_sharing.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,24 +25,24 @@ msgstr "" msgid "Submit" msgstr "" -#: templates/public.php:9 +#: templates/public.php:17 #, php-format msgid "%s shared the folder %s with you" msgstr "" -#: templates/public.php:11 +#: templates/public.php:19 #, php-format msgid "%s shared the file %s with you" msgstr "" -#: templates/public.php:14 templates/public.php:30 +#: templates/public.php:22 templates/public.php:38 msgid "Download" msgstr "" -#: templates/public.php:29 +#: templates/public.php:37 msgid "No preview available for" msgstr "" -#: templates/public.php:35 +#: templates/public.php:43 msgid "web services under your control" msgstr "" diff --git a/l10n/templates/files_versions.pot b/l10n/templates/files_versions.pot index a4cf543dd128bb091f8cdc76168dd32e99e6862d..7812d7e24f881564ddf7dfa5a32d99a00095cbde 100644 --- a/l10n/templates/files_versions.pot +++ b/l10n/templates/files_versions.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/l10n/templates/lib.pot b/l10n/templates/lib.pot index 7a3adb98e7e710a3ef437a71f3aaf14c92b35f53..41bbcb03c49ab72aa8afde67846d843b0305ff62 100644 --- a/l10n/templates/lib.pot +++ b/l10n/templates/lib.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-02 00:04+0100\n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,43 +17,43 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: app.php:285 +#: app.php:287 msgid "Help" msgstr "" -#: app.php:292 +#: app.php:294 msgid "Personal" msgstr "" -#: app.php:297 +#: app.php:299 msgid "Settings" msgstr "" -#: app.php:302 +#: app.php:304 msgid "Users" msgstr "" -#: app.php:309 +#: app.php:311 msgid "Apps" msgstr "" -#: app.php:311 +#: app.php:313 msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "" @@ -94,6 +94,15 @@ msgstr "" msgid "%d minutes ago" msgstr "" +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + #: template.php:108 msgid "today" msgstr "" @@ -112,7 +121,8 @@ msgid "last month" msgstr "" #: template.php:112 -msgid "months ago" +#, php-format +msgid "%d months ago" msgstr "" #: template.php:113 @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/templates/settings.pot b/l10n/templates/settings.pot index 44407fd7931b4e2f23ed6e6796190a1669695a98..05f78285e085b9f6174caa0f3b64a3fa0e9e5c09 100644 --- a/l10n/templates/settings.pot +++ b/l10n/templates/settings.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-02 00:04+0100\n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -53,7 +53,7 @@ msgstr "" msgid "Unable to delete group" msgstr "" -#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:12 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "" @@ -65,12 +65,16 @@ msgstr "" msgid "Language changed" msgstr "" -#: ajax/togglegroups.php:22 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "" -#: ajax/togglegroups.php:28 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" @@ -91,92 +95,6 @@ msgstr "" msgid "__language_name__" msgstr "" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the " -"webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "" @@ -210,21 +128,21 @@ msgstr "" msgid "Ask a question" msgstr "" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -283,6 +201,15 @@ msgstr "" msgid "use this address to connect to your ownCloud in your file manager" msgstr "" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is licensed under the AGPL." +msgstr "" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "" diff --git a/l10n/templates/user_ldap.pot b/l10n/templates/user_ldap.pot index 57dd193f1f7ce49a5bcbb319f1bc92b7f9ce904c..9b7639b72d83cb93404facc4161cbd659bd1ba0e 100644 --- a/l10n/templates/user_ldap.pot +++ b/l10n/templates/user_ldap.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-11-02 00:04+0100\n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,151 +18,164 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may " +"experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will " +"not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/templates/user_webdavauth.pot b/l10n/templates/user_webdavauth.pot new file mode 100644 index 0000000000000000000000000000000000000000..48295fa214694bce6d6eb326db257e5703ed5870 --- /dev/null +++ b/l10n/templates/user_webdavauth.pot @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-12-17 00:09+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/th_TH/core.po b/l10n/th_TH/core.po index 5eed06346b6596c4da573bdcea21314dc71056f9..0138e60fb802f7ce62fa26b18145008d40ff971d 100644 --- a/l10n/th_TH/core.po +++ b/l10n/th_TH/core.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-28 15:58+0000\n" -"Last-Translator: AriesAnywhere Anywhere \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,52 +19,164 @@ msgstr "" "Language: th_TH\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "ยังไม่ได้ตั้งชื่อแอพพลิเคชั่น" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "ยังไม่ได้ระบุชนิดของหมวดหมู่" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "ไม่มีหมวดหมู่ที่ต้องการเพิ่ม?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "หมวดหมู่นี้มีอยู่แล้ว: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "ชนิดของวัตถุยังไม่ได้ถูกระบุ" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "ยังไม่ได้ระบุรหัส %s" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "เกิดข้อผิดพลาดในการเพิ่ม %s เข้าไปยังรายการโปรด" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "ยังไม่ได้เลือกหมวดหมู่ที่ต้องการลบ" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "เกิดข้อผิดพลาดในการลบ %s ออกจากรายการโปรด" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "ตั้งค่า" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "วินาที ก่อนหน้านี้" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 นาทีก่อนหน้านี้" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} นาทีก่อนหน้านี้" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 ชั่วโมงก่อนหน้านี้" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} ชั่วโมงก่อนหน้านี้" + +#: js/js.js:709 +msgid "today" +msgstr "วันนี้" + +#: js/js.js:710 +msgid "yesterday" +msgstr "เมื่อวานนี้" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{day} วันก่อนหน้านี้" + +#: js/js.js:712 +msgid "last month" +msgstr "เดือนที่แล้ว" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} เดือนก่อนหน้านี้" + +#: js/js.js:714 +msgid "months ago" +msgstr "เดือน ที่ผ่านมา" + +#: js/js.js:715 +msgid "last year" +msgstr "ปีที่แล้ว" + +#: js/js.js:716 +msgid "years ago" +msgstr "ปี ที่ผ่านมา" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "เลือก" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "ยกเลิก" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "ไม่ตกลง" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "ตกลง" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "ตกลง" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "ยังไม่ได้เลือกหมวดหมู่ที่ต้องการลบ" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "ชนิดของวัตถุยังไม่ได้รับการระบุ" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "พบข้อผิดพลาด" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "ชื่อของแอปยังไม่ได้รับการระบุชื่อ" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "ไฟล์ {file} ซึ่งเป็นไฟล์ที่จำเป็นต้องได้รับการติดตั้งไว้ก่อน ยังไม่ได้ถูกติดตั้ง" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "เกิดข้อผิดพลาดในระหว่างการแชร์ข้อมูล" @@ -101,70 +213,86 @@ msgstr "ใส่รหัสผ่านไว้" msgid "Password" msgstr "รหัสผ่าน" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "กำหนดวันที่หมดอายุ" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "วันที่หมดอายุ" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "แชร์ผ่านทางอีเมล" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "ไม่พบบุคคลที่ต้องการ" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "ไม่อนุญาตให้แชร์ข้อมูลซ้ำได้" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "ได้แชร์ {item} ให้กับ {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "ยกเลิกการแชร์" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "สามารถแก้ไข" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "ระดับควบคุมการเข้าใช้งาน" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "สร้าง" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "อัพเดท" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "ลบ" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "แชร์" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "ใส่รหัสผ่านไว้" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "เกิดข้อผิดพลาดในการยกเลิกการตั้งค่าวันที่หมดอายุ" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "เกิดข้อผิดพลาดในการตั้งค่าวันที่หมดอายุ" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "รีเซ็ตรหัสผ่าน ownCloud" @@ -242,7 +370,7 @@ msgstr "ไม่พบ Cloud" msgid "Edit categories" msgstr "แก้ไขหมวดหมู่" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "เพิ่ม" @@ -396,7 +524,7 @@ msgstr "ธันวาคม" msgid "web services under your control" msgstr "web services under your control" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "ออกจากระบบ" diff --git a/l10n/th_TH/files.po b/l10n/th_TH/files.po index a68d313c40abd65b659c3b6595bcc7ce869f36ee..63252d606771c3964c746b3ad2549d886412a441 100644 --- a/l10n/th_TH/files.po +++ b/l10n/th_TH/files.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,196 +24,167 @@ msgid "There is no error, the file uploaded with success" msgstr "ไม่มีข้อผิดพลาดใดๆ ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "ไฟล์ที่อัพโหลดมีขนาดเกินคำสั่ง upload_max_filesize ที่ระบุเอาไว้ในไฟล์ php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "ไฟล์ที่อัพโหลดมีขนาดเกินคำสั่ง MAX_FILE_SIZE ที่ระบุเอาไว้ในรูปแบบคำสั่งในภาษา HTML" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "ไฟล์ที่อัพโหลดยังไม่ได้ถูกอัพโหลดอย่างสมบูรณ์" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "ยังไม่มีไฟล์ที่ถูกอัพโหลด" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "แฟ้มเอกสารชั่วคราวเกิดการสูญหาย" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "ไฟล์" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "ยกเลิกการแชร์ข้อมูล" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "ลบ" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "เปลี่ยนชื่อ" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} มีอยู่แล้วในระบบ" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "แทนที่" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "แนะนำชื่อ" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "ยกเลิก" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "แทนที่ {new_name} แล้ว" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "เลิกทำ" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "แทนที่ {new_name} ด้วย {old_name} แล้ว" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "ยกเลิกการแชร์แล้ว {files} ไฟล์" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "ลบไฟล์แล้ว {files} ไฟล์" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "กำลังสร้างไฟล์บีบอัด ZIP อาจใช้เวลาสักครู่" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "ไม่สามารถอัพโหลดไฟล์ของคุณได้ เนื่องจากไฟล์ดังกล่าวเป็นไดเร็กทอรี่หรือมีขนาด 0 ไบต์" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "เกิดข้อผิดพลาดในการอัพโหลด" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "ปิด" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "อยู่ระหว่างดำเนินการ" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "กำลังอัพโหลดไฟล์ 1 ไฟล์" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "กำลังอัพโหลด {count} ไฟล์" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "การอัพโหลดถูกยกเลิก" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "ชื่อที่ใช้ไม่ถูกต้อง '/' ไม่อนุญาตให้ใช้งาน" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "ชื่อโฟลเดอร์ที่ใช้ไม่ถูกต้อง การใช้งาน \"ถูกแชร์\" ถูกสงวนไว้เฉพาะ Owncloud เท่านั้น" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "สแกนไฟล์แล้ว {count} ไฟล์" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "พบข้อผิดพลาดในระหว่างการสแกนไฟล์" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "ชื่อ" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "ขนาด" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "ปรับปรุงล่าสุด" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 โฟลเดอร์" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} โฟลเดอร์" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 ไฟล์" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} ไฟล์" -#: js/files.js:838 -msgid "seconds ago" -msgstr "วินาที ก่อนหน้านี้" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 นาทีก่อนหน้านี้" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} นาทีก่อนหน้านี้" - -#: js/files.js:843 -msgid "today" -msgstr "วันนี้" - -#: js/files.js:844 -msgid "yesterday" -msgstr "เมื่อวานนี้" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{day} วันก่อนหน้านี้" - -#: js/files.js:846 -msgid "last month" -msgstr "เดือนที่แล้ว" - -#: js/files.js:848 -msgid "months ago" -msgstr "เดือน ที่ผ่านมา" - -#: js/files.js:849 -msgid "last year" -msgstr "ปีที่แล้ว" - -#: js/files.js:850 -msgid "years ago" -msgstr "ปี ที่ผ่านมา" - #: templates/admin.php:5 msgid "File handling" msgstr "การจัดกาไฟล์" @@ -222,27 +193,27 @@ msgstr "การจัดกาไฟล์" msgid "Maximum upload size" msgstr "ขนาดไฟล์สูงสุดที่อัพโหลดได้" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "จำนวนสูงสุดที่สามารถทำได้: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "จำเป็นต้องใช้สำหรับการดาวน์โหลดไฟล์พร้อมกันหลายๆไฟล์หรือดาวน์โหลดทั้งโฟลเดอร์" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "อนุญาตให้ดาวน์โหลดเป็นไฟล์ ZIP ได้" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 หมายถึงไม่จำกัด" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "ขนาดไฟล์ ZIP สูงสุด" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "บันทึก" @@ -250,52 +221,48 @@ msgstr "บันทึก" msgid "New" msgstr "อัพโหลดไฟล์ใหม่" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "ไฟล์ข้อความ" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "แฟ้มเอกสาร" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "จากลิงก์" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "อัพโหลด" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "ยกเลิกการอัพโหลด" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!" -#: templates/index.php:52 -msgid "Share" -msgstr "แชร์" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "ดาวน์โหลด" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "ไฟล์ที่กำลังสแกนอยู่ขณะนี้" diff --git a/l10n/th_TH/files_external.po b/l10n/th_TH/files_external.po index 352e137fc48c80ce996f03c37d229d69ffc18562..efca59c6be08440d8d2c02f181e253843da13804 100644 --- a/l10n/th_TH/files_external.po +++ b/l10n/th_TH/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-04 02:04+0200\n" -"PO-Revision-Date: 2012-10-03 22:20+0000\n" -"Last-Translator: AriesAnywhere Anywhere \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "กรุณากรอกรหัส app key ของ Dropbox แล msgid "Error configuring Google Drive storage" msgstr "เกิดข้อผิดพลาดในการกำหนดค่าการจัดเก็บข้อมูลในพื้นที่ของ Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "พื้นทีจัดเก็บข้อมูลจากภายนอก" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "จุดชี้ตำแหน่ง" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "ด้านหลังระบบ" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "การกำหนดค่า" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "ตัวเลือก" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "สามารถใช้งานได้" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "เพิ่มจุดชี้ตำแหน่ง" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "ยังไม่มีการกำหนด" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "ผู้ใช้งานทั้งหมด" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "กลุ่ม" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "ผู้ใช้งาน" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "ลบ" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "เปิดให้มีการใช้พื้นที่จัดเก็บข้อมูลของผู้ใช้งานจากภายนอกได้" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "อนุญาตให้ผู้ใช้งานสามารถชี้ตำแหน่งไปที่พื้นที่จัดเก็บข้อมูลภายนอกของตนเองได้" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "ใบรับรองความปลอดภัยด้วยระบบ SSL จาก Root" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "นำเข้าข้อมูลใบรับรองความปลอดภัยจาก Root" diff --git a/l10n/th_TH/lib.po b/l10n/th_TH/lib.po index 2163d7d0993d706177d9abdc606d9faa9303b0d7..93bec7510e542537c4785d4d8ebad9d7a05d472e 100644 --- a/l10n/th_TH/lib.po +++ b/l10n/th_TH/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: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-28 15:44+0000\n" +"POT-Creation-Date: 2012-11-23 00:01+0100\n" +"PO-Revision-Date: 2012-11-22 10:45+0000\n" "Last-Translator: AriesAnywhere Anywhere \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" @@ -42,19 +42,19 @@ msgstr "แอปฯ" msgid "Admin" msgstr "ผู้ดูแล" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "คุณสมบัติการดาวน์โหลด zip ถูกปิดการใช้งานไว้" -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "ไฟล์สามารถดาวน์โหลดได้ทีละครั้งเท่านั้น" -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "กลับไปที่ไฟล์" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "ไฟล์ที่เลือกมีขนาดใหญ่เกินกว่าที่จะสร้างเป็นไฟล์ zip" @@ -95,6 +95,15 @@ msgstr "1 นาทีมาแล้ว" msgid "%d minutes ago" msgstr "%d นาทีที่ผ่านมา" +#: template.php:106 +msgid "1 hour ago" +msgstr "1 ชั่วโมงก่อนหน้านี้" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d ชั่วโมงก่อนหน้านี้" + #: template.php:108 msgid "today" msgstr "วันนี้" @@ -113,8 +122,9 @@ msgid "last month" msgstr "เดือนที่แล้ว" #: template.php:112 -msgid "months ago" -msgstr "เดือนมาแล้ว" +#, php-format +msgid "%d months ago" +msgstr "%d เดือนมาแล้ว" #: template.php:113 msgid "last year" @@ -136,3 +146,8 @@ msgstr "ทันสมัย" #: updater.php:80 msgid "updates check is disabled" msgstr "การตรวจสอบชุดอัพเดทถูกปิดใช้งานไว้" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "ไม่พบหมวดหมู่ \"%s\"" diff --git a/l10n/th_TH/settings.po b/l10n/th_TH/settings.po index 180395a9629b4d551c7af43704b25cbe889f85dd..d15a654e58857928b7fe2ad6f6b6a1635eb2608d 100644 --- a/l10n/th_TH/settings.po +++ b/l10n/th_TH/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: 2012-10-12 02:04+0200\n" -"PO-Revision-Date: 2012-10-11 13:06+0000\n" -"Last-Translator: AriesAnywhere Anywhere \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,70 +20,73 @@ msgstr "" "Language: th_TH\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "ไม่สามารถโหลดรายการจาก App Store ได้" -#: ajax/creategroup.php:9 ajax/removeuser.php:18 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "เกิดข้อผิดพลาดเกี่ยวกับสิทธิ์การเข้าใช้งาน" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "มีกลุ่มดังกล่าวอยู่ในระบบอยู่แล้ว" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "ไม่สามารถเพิ่มกลุ่มได้" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "ไม่สามารถเปิดใช้งานแอปได้" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "อีเมลถูกบันทึกแล้ว" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "อีเมลไม่ถูกต้อง" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "เปลี่ยนชื่อบัญชี OpenID แล้ว" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "คำร้องขอไม่ถูกต้อง" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "ไม่สามารถลบกลุ่มได้" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "เกิดข้อผิดพลาดเกี่ยวกับสิทธิ์การเข้าใช้งาน" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "ไม่สามารถลบผู้ใช้งานได้" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "เปลี่ยนภาษาเรียบร้อยแล้ว" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "ไม่สามารถเพิ่มผู้ใช้งานเข้าไปที่กลุ่ม %s ได้" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "ไม่สามารถลบผู้ใช้งานออกจากกลุ่ม %s ได้" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "ปิดใช้งาน" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "เปิดใช้งาน" @@ -91,97 +94,10 @@ msgstr "เปิดใช้งาน" msgid "Saving..." msgstr "กำลังบันทึุกข้อมูล..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "ภาษาไทย" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "คำเตือนเกี่ยวกับความปลอดภัย" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "ไดเร็กทอรี่ข้อมูลและไฟล์ของคุณสามารถเข้าถึงได้จากอินเทอร์เน็ต ไฟล์ .htaccess ที่ ownCloud มีให้ไม่สามารถทำงานได้อย่างเหมาะสม เราขอแนะนำให้คุณกำหนดค่าเว็บเซิร์ฟเวอร์ใหม่ในรูปแบบที่ไดเร็กทอรี่เก็บข้อมูลไม่สามารถเข้าถึงได้อีกต่อไป หรือคุณได้ย้ายไดเร็กทอรี่ที่ใช้เก็บข้อมูลไปอยู่ภายนอกตำแหน่ง root ของเว็บเซิร์ฟเวอร์แล้ว" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "ประมวลคำสั่งหนึ่งงานในแต่ละครั้งที่มีการโหลดหน้าเว็บ" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php ได้รับการลงทะเบียนแล้วกับเว็บผู้ให้บริการ webcron เรียกหน้าเว็บ cron.php ที่ตำแหน่ง root ของ owncloud หลังจากนี้สักครู่ผ่านทาง http" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "ใช้บริการ cron จากระบบ เรียกไฟล์ cron.php ในโฟลเดอร์ owncloud ผ่านทาง cronjob ของระบบหลังจากนี้สักครู่" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "การแชร์ข้อมูล" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "เปิดใช้งาน API สำหรับคุณสมบัติแชร์ข้อมูล" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "อนุญาตให้แอปฯสามารถใช้ API สำหรับแชร์ข้อมูลได้" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "อนุญาตให้ใช้งานลิงก์ได้" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "อนุญาตให้ผู้ใช้งานสามารถแชร์ข้อมูลรายการต่างๆไปให้สาธารณะชนเป็นลิงก์ได้" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "อนุญาตให้แชร์ข้อมูลซ้ำใหม่ได้" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลรายการต่างๆที่ถูกแชร์มาให้ตัวผู้ใช้งานได้เท่านั้น" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลถึงใครก็ได้" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลได้เฉพาะกับผู้ใช้งานที่อยู่ในกลุ่มเดียวกันเท่านั้น" - -#: templates/admin.php:88 -msgid "Log" -msgstr "บันทึกการเปลี่ยนแปลง" - -#: templates/admin.php:116 -msgid "More" -msgstr "เพิ่มเติม" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "พัฒนาโดย the ชุมชนผู้ใช้งาน ownCloud, the ซอร์สโค้ดอยู่ภายใต้สัญญาอนุญาตของ AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "เพิ่มแอปของคุณ" @@ -214,22 +130,22 @@ msgstr "การจัดการไฟล์ขนาดใหญ่" msgid "Ask a question" msgstr "สอบถามข้อมูล" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "เกิดปัญหาในการเชื่อมต่อกับฐานข้อมูลช่วยเหลือ" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "ไปที่นั่นด้วยตนเอง" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "คำตอบ" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "คุณได้ใช้ %s จากที่สามารถใช้ได้ %s" +msgid "You have used %s of the available %s" +msgstr "คุณได้ใช้งานไปแล้ว %s จากจำนวนที่สามารถใช้ได้ %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -287,6 +203,16 @@ msgstr "ช่วยกันแปล" msgid "use this address to connect to your ownCloud in your file manager" msgstr "ใช้ที่อยู่นี้ในการเชื่อมต่อกับบัญชี ownCloud ของคุณในเครื่องมือจัดการไฟล์ของคุณ" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "พัฒนาโดย the ชุมชนผู้ใช้งาน ownCloud, the ซอร์สโค้ดอยู่ภายใต้สัญญาอนุญาตของ AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "ชื่อ" diff --git a/l10n/th_TH/user_ldap.po b/l10n/th_TH/user_ldap.po index 64ad07dbf6e146158acc35e41437f6c1a8c2de39..c8a7bd651bd7ede9f52ddb669b5dbacdd53f273d 100644 --- a/l10n/th_TH/user_ldap.po +++ b/l10n/th_TH/user_ldap.po @@ -8,164 +8,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-30 02:02+0200\n" -"PO-Revision-Date: 2012-08-29 18:29+0000\n" -"Last-Translator: AriesAnywhere Anywhere \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: th_TH\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "โฮสต์" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "คุณสามารถปล่อยช่องโปรโตคอลเว้นไว้ได้, ยกเว้นกรณีที่คุณต้องการใช้ SSL จากนั้นเริ่มต้นด้วย ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "DN ฐาน" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "คุณสามารถระบุ DN หลักสำหรับผู้ใช้งานและกลุ่มต่างๆในแท็บขั้นสูงได้" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "DN ของผู้ใช้งาน" -#: templates/settings.php:10 +#: templates/settings.php:17 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 ของผู้ใช้งานที่เป็นลูกค้าอะไรก็ตามที่ผูกอยู่ด้วย เช่น uid=agent, dc=example, dc=com, สำหรับการเข้าถึงโดยบุคคลนิรนาม, ให้เว้นว่าง DN และ รหัสผ่านเอาไว้" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "รหัสผ่าน" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "สำหรับการเข้าถึงโดยบุคคลนิรนาม ให้เว้นว่าง DN และรหัสผ่านไว้" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "ตัวกรองข้อมูลการเข้าสู่ระบบของผู้ใช้งาน" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "กำหนดตัวกรองข้อมูลที่ต้องการนำไปใช้งาน, เมื่อมีความพยายามในการเข้าสู่ระบบ %%uid จะถูกนำไปแทนที่ชื่อผู้ใช้งานในการกระทำของการเข้าสู่ระบบ" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "ใช้ตัวยึด %%uid, เช่น \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "ตัวกรองข้อมูลรายชื่อผู้ใช้งาน" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "ระบุตัวกรองข้อมูลที่ต้องการนำไปใช้งาน, เมื่อดึงข้อมูลผู้ใช้งาน" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "โดยไม่ต้องมีตัวยึดใดๆ, เช่น \"objectClass=person\"," -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "ตัวกรองข้อมูลกลุ่ม" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "ระบุตัวกรองข้อมูลที่ต้องการนำไปใช้งาน, เมื่อดึงข้อมูลกลุ่ม" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "โดยไม่ต้องมีตัวยึดใดๆ, เช่น \"objectClass=posixGroup\"," -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "พอร์ต" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "รายการผู้ใช้งานหลักแบบ Tree" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "รายการกลุ่มหลักแบบ Tree" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "ความสัมพันธ์ของสมาชิกในกลุ่ม" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "ใช้ TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "กรุณาอย่าใช้การเชื่อมต่อแบบ SSL การเชื่อมต่อจะเกิดการล้มเหลว" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "เซิร์ฟเวอร์ LDAP ประเภท Case insensitive (วินโดวส์)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "ปิดใช้งานการตรวจสอบความถูกต้องของใบรับรองความปลอดภัย SSL" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "หากการเชื่อมต่อสามารถทำงานได้เฉพาะกับตัวเลือกนี้เท่านั้น, ให้นำเข้าข้อมูลใบรับรองความปลอดภัยแบบ SSL ของเซิร์ฟเวอร์ LDAP ดังกล่าวเข้าไปไว้ในเซิร์ฟเวอร์ ownCloud" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "ไม่แนะนำให้ใช้งาน, ใช้สำหรับการทดสอบเท่านั้น" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "ช่องแสดงชื่อผู้ใช้งานที่ต้องการ" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "คุณลักษณะ LDAP ที่ต้องการใช้สำหรับสร้างชื่อของผู้ใช้งาน ownCloud" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "ช่องแสดงชื่อกลุ่มที่ต้องการ" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "คุณลักษณะ LDAP ที่ต้องการใช้สร้างชื่อกลุ่มของ ownCloud" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "ในหน่วยไบต์" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "ในอีกไม่กี่วินาที ระบบจะเปลี่ยนแปลงข้อมูลในแคชให้ว่างเปล่า" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "เว้นว่างไว้สำหรับ ชื่อผู้ใช้ (ค่าเริ่มต้น) หรือไม่กรุณาระบุคุณลักษณะของ LDAP/AD" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "ช่วยเหลือ" diff --git a/l10n/th_TH/user_webdavauth.po b/l10n/th_TH/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..7a8ea7afe6b654237225dca6ae288cf0cd9aacb8 --- /dev/null +++ b/l10n/th_TH/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# AriesAnywhere Anywhere , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-23 00:01+0100\n" +"PO-Revision-Date: 2012-11-22 11:02+0000\n" +"Last-Translator: AriesAnywhere Anywhere \n" +"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: th_TH\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/tr/core.po b/l10n/tr/core.po index 6ca8ab6852e2e10c93f42d6f0ff3165de7999fe4..7c575fd5a3b69aeca3ff84fc65d758d6a34cf5d4 100644 --- a/l10n/tr/core.po +++ b/l10n/tr/core.po @@ -5,14 +5,15 @@ # Translators: # Aranel Surion , 2011, 2012. # Caner Başaran , 2012. +# , 2012. # Necdet Yücel , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,55 +21,167 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Uygulama adı verilmedi." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Eklenecek kategori yok?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Bu kategori zaten mevcut: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Silmek için bir kategori seçilmedi" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Ayarlar" -#: js/oc-dialogs.js:123 -msgid "Choose" +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" msgstr "" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 +msgid "Choose" +msgstr "seç" + +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "İptal" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Hayır" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Evet" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Tamam" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Silmek için bir kategori seçilmedi" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Hata" -#: js/share.js:124 -msgid "Error while sharing" +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" msgstr "" +#: js/share.js:124 js/share.js:581 +msgid "Error while sharing" +msgstr "Paylaşım sırasında hata " + #: js/share.js:135 msgid "Error while unsharing" msgstr "" @@ -87,85 +200,101 @@ msgstr "" #: js/share.js:158 msgid "Share with" -msgstr "" +msgstr "ile Paylaş" #: js/share.js:163 msgid "Share with link" -msgstr "" +msgstr "Bağlantı ile paylaş" #: js/share.js:164 msgid "Password protect" -msgstr "" +msgstr "Şifre korunması" #: js/share.js:168 templates/installation.php:42 templates/login.php:24 #: templates/verify.php:13 msgid "Password" msgstr "Parola" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 -msgid "Set expiration date" +msgid "Send" msgstr "" -#: js/share.js:174 +#: js/share.js:177 +msgid "Set expiration date" +msgstr "Son kullanma tarihini ayarla" + +#: js/share.js:178 msgid "Expiration date" msgstr "" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Paylaşılmayan" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "oluştur" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "ownCloud parola sıfırlama" @@ -243,7 +372,7 @@ msgstr "Bulut bulunamadı" msgid "Edit categories" msgstr "Kategorileri düzenle" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Ekle" @@ -397,7 +526,7 @@ msgstr "Aralık" msgid "web services under your control" msgstr "kontrolünüzdeki web servisleri" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Çıkış yap" diff --git a/l10n/tr/files.po b/l10n/tr/files.po index d8b67bc960448b790a6eafebea4ce3add8c8ca71..fbd322633df131347c9cd22dfd964fb5eaa29d1b 100644 --- a/l10n/tr/files.po +++ b/l10n/tr/files.po @@ -6,14 +6,15 @@ # Aranel Surion , 2011, 2012. # Caner Başaran , 2012. # Emre , 2012. +# , 2012. # Necdet Yücel , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-05 00:04+0100\n" +"PO-Revision-Date: 2012-12-04 11:50+0000\n" +"Last-Translator: alpere \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,196 +27,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Bir hata yok, dosya başarıyla yüklendi" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Yüklenen dosya php.ini de belirtilen upload_max_filesize sınırını aşıyor" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Yüklenen dosya HTML formundaki MAX_FILE_SIZE sınırını aşıyor" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Yüklenen dosyanın sadece bir kısmı yüklendi" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Hiç dosya yüklenmedi" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Geçici bir klasör eksik" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "Diske yazılamadı" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Dosyalar" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "Paylaşılmayan" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Sil" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" -msgstr "" +msgstr "İsim değiştir." -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name} zaten mevcut" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "değiştir" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" -msgstr "" +msgstr "Öneri ad" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "iptal" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" -msgstr "" +msgstr "değiştirilen {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "geri al" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" -msgstr "" +msgstr "paylaşılmamış {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" +msgstr "silinen {files}" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." msgstr "" -#: js/files.js:171 +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "ZIP dosyası oluşturuluyor, biraz sürebilir." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Dosyanızın boyutu 0 byte olduğundan veya bir dizin olduğundan yüklenemedi" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Yükleme hatası" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Kapat" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Bekliyor" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" -msgstr "" +msgstr "1 dosya yüklendi" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Yükleme iptal edildi." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Dosya yükleme işlemi sürüyor. Şimdi sayfadan ayrılırsanız işleminiz iptal olur." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Geçersiz isim, '/' işaretine izin verilmiyor." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" -msgstr "" +msgstr "tararamada hata oluşdu" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Ad" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Boyut" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Değiştirilme" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "" -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" - #: templates/admin.php:5 msgid "File handling" msgstr "Dosya taşıma" @@ -224,80 +196,76 @@ msgstr "Dosya taşıma" msgid "Maximum upload size" msgstr "Maksimum yükleme boyutu" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "mümkün olan en fazla: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Çoklu dosya ve dizin indirmesi için gerekli." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "ZIP indirmeyi aktif et" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 limitsiz demektir" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "ZIP dosyaları için en fazla girdi sayısı" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Kaydet" #: templates/index.php:7 msgid "New" msgstr "Yeni" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Metin dosyası" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Klasör" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Yükle" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Yüklemeyi iptal et" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Burada hiçbir şey yok. Birşeyler yükleyin!" -#: templates/index.php:52 -msgid "Share" -msgstr "Paylaş" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "İndir" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Yüklemeniz çok büyük" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Yüklemeye çalıştığınız dosyalar bu sunucudaki maksimum yükleme boyutunu aşıyor." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Dosyalar taranıyor, lütfen bekleyin." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Güncel tarama" diff --git a/l10n/tr/files_external.po b/l10n/tr/files_external.po index e8236b8b4b7a81b36d45636efb91607ca071328a..b9f7d56aeb992acb860323fe80cfbbfd3cf37827 100644 --- a/l10n/tr/files_external.po +++ b/l10n/tr/files_external.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +41,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "Gruplar" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "Kullanıcılar" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "Sil" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "" diff --git a/l10n/tr/files_sharing.po b/l10n/tr/files_sharing.po index fbf76ec640fbdb6f60bfe961b80e597e5abe1d3a..5cef16c9263ce487a529447680b4dafc2c6e54cc 100644 --- a/l10n/tr/files_sharing.po +++ b/l10n/tr/files_sharing.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-22 01:14+0200\n" -"PO-Revision-Date: 2012-09-21 23:15+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-05 00:04+0100\n" +"PO-Revision-Date: 2012-12-04 11:33+0000\n" +"Last-Translator: alpere \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,30 +20,30 @@ msgstr "" #: templates/authenticate.php:4 msgid "Password" -msgstr "" +msgstr "Şifre" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Gönder" -#: templates/public.php:9 +#: templates/public.php:17 #, php-format msgid "%s shared the folder %s with you" -msgstr "" +msgstr "%s sizinle paylaşılan %s klasör" -#: templates/public.php:11 +#: templates/public.php:19 #, php-format msgid "%s shared the file %s with you" -msgstr "" +msgstr "%s sizinle paylaşılan %s klasör" -#: templates/public.php:14 templates/public.php:30 +#: templates/public.php:22 templates/public.php:38 msgid "Download" -msgstr "" +msgstr "İndir" -#: templates/public.php:29 +#: templates/public.php:37 msgid "No preview available for" -msgstr "" +msgstr "Kullanılabilir önizleme yok" -#: templates/public.php:37 +#: templates/public.php:43 msgid "web services under your control" -msgstr "" +msgstr "Bilgileriniz güvenli ve şifreli" diff --git a/l10n/tr/lib.po b/l10n/tr/lib.po index 37955bfa99379d5f3b4b30705887d749df74a086..6489d33ae284d247e6473c9e5509b0e6cc303f37 100644 --- a/l10n/tr/lib.po +++ b/l10n/tr/lib.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,19 +41,19 @@ msgstr "" msgid "Admin" msgstr "" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "" @@ -81,45 +81,55 @@ msgstr "Metin" msgid "Images" msgstr "" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "" -#: template.php:96 -msgid "months ago" +#: template.php:112 +#, php-format +msgid "%d months ago" msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "" @@ -135,3 +145,8 @@ msgstr "" #: updater.php:80 msgid "updates check is disabled" msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/tr/settings.po b/l10n/tr/settings.po index 589685208cc0272e218155c3d2f357d4eb35a367..2842d1b2d17852b2e9f71d700abf9a91c66f0789 100644 --- a/l10n/tr/settings.po +++ b/l10n/tr/settings.po @@ -5,14 +5,15 @@ # Translators: # Aranel Surion , 2011, 2012. # Emre , 2012. +# , 2012. # Necdet Yücel , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-05 00:04+0100\n" +"PO-Revision-Date: 2012-12-04 11:41+0000\n" +"Last-Translator: alpere \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,70 +21,73 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" -msgstr "" +msgstr "App Store'dan liste yüklenemiyor" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "Eşleşme hata" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" -msgstr "" +msgstr "Grup zaten mevcut" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" -msgstr "" +msgstr "Gruba eklenemiyor" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " -msgstr "" +msgstr "Uygulama devreye alınamadı" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Eposta kaydedildi" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Geçersiz eposta" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID Değiştirildi" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Geçersiz istek" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "" +msgstr "Grup silinemiyor" + +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Eşleşme hata" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "" +msgstr "Kullanıcı silinemiyor" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Dil değiştirildi" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" -msgstr "" +msgstr "Kullanıcı %s grubuna eklenemiyor" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "Etkin değil" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "Etkin" @@ -91,104 +95,17 @@ msgstr "Etkin" msgid "Saving..." msgstr "Kaydediliyor..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__dil_adı__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Güvenlik Uyarisi" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Günlük" - -#: templates/admin.php:116 -msgid "More" -msgstr "Devamı" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "Uygulamanı Ekle" #: templates/apps.php:11 msgid "More Apps" -msgstr "" +msgstr "Daha fazla App" #: templates/apps.php:27 msgid "Select an App" @@ -214,21 +131,21 @@ msgstr "Büyük Dosyaların Yönetimi" msgid "Ask a question" msgstr "Bir soru sorun" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Yardım veritabanına bağlanmada sorunlar var." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "Oraya elle gidin." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "Cevap" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" +msgid "You have used %s of the available %s" msgstr "" #: templates/personal.php:12 @@ -241,7 +158,7 @@ msgstr "İndir" #: templates/personal.php:19 msgid "Your password was changed" -msgstr "" +msgstr "Şifreniz değiştirildi" #: templates/personal.php:20 msgid "Unable to change your password" @@ -287,6 +204,16 @@ msgstr "Çevirilere yardım edin" msgid "use this address to connect to your ownCloud in your file manager" msgstr "bu adresi kullanarak ownCloud unuza dosya yöneticinizle bağlanın" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Geliştirilen TarafownCloud community, the source code is altında lisanslanmıştır AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Ad" @@ -313,7 +240,7 @@ msgstr "Diğer" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" -msgstr "" +msgstr "Yönetici Grubu " #: templates/users.php:82 msgid "Quota" diff --git a/l10n/tr/user_ldap.po b/l10n/tr/user_ldap.po index 5429c2cff8999636ba65e4a21d0226c3590fc3d3..da2eff7ebaab22cdaf2fc303ab8ef6c403580716 100644 --- a/l10n/tr/user_ldap.po +++ b/l10n/tr/user_ldap.po @@ -7,164 +7,177 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: tr\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "" diff --git a/l10n/tr/user_webdavauth.po b/l10n/tr/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..55bcf674de00d2695de2a2776fd3e545ffead303 --- /dev/null +++ b/l10n/tr/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-05 00:04+0100\n" +"PO-Revision-Date: 2012-12-04 11:44+0000\n" +"Last-Translator: alpere \n" +"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/uk/core.po b/l10n/uk/core.po index 21d2b86f3577b054fd6f162ab2192852746b5a59..6fa7d5e24eefdc27a6bfc94187bdf3a799683a20 100644 --- a/l10n/uk/core.po +++ b/l10n/uk/core.po @@ -4,15 +4,16 @@ # # Translators: # , 2012. +# , 2012. # Soul Kim , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-14 00:16+0100\n" +"PO-Revision-Date: 2012-12-13 15:49+0000\n" +"Last-Translator: volodya327 \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,171 +21,299 @@ msgstr "" "Language: uk\n" "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);\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "Користувач %s поділився файлом з вами" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "Користувач %s поділився текою з вами" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "Користувач %s поділився файлом \"%s\" з вами. Він доступний для завантаження звідси: %s" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "Користувач %s поділився текою \"%s\" з вами. Він доступний для завантаження звідси: %s" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Не вказано тип категорії." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" -msgstr "" +msgstr "Відсутні категорії для додавання?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " -msgstr "" +msgstr "Ця категорія вже існує: " + +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Не вказано тип об'єкту." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID не вказано." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Помилка при додаванні %s до обраного." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Жодної категорії не обрано для видалення." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Помилка при видалені %s із обраного." -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Налаштування" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "секунди тому" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 хвилину тому" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} хвилин тому" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 годину тому" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} години тому" + +#: js/js.js:709 +msgid "today" +msgstr "сьогодні" + +#: js/js.js:710 +msgid "yesterday" +msgstr "вчора" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} днів тому" + +#: js/js.js:712 +msgid "last month" +msgstr "минулого місяця" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} місяців тому" + +#: js/js.js:714 +msgid "months ago" +msgstr "місяці тому" + +#: js/js.js:715 +msgid "last year" +msgstr "минулого року" + +#: js/js.js:716 +msgid "years ago" +msgstr "роки тому" + +#: js/oc-dialogs.js:126 msgid "Choose" -msgstr "" +msgstr "Обрати" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Відмінити" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "Ні" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Так" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" -msgstr "" +msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Не визначено тип об'єкту." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Помилка" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Не визначено ім'я програми." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Необхідний файл {file} не встановлено!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" -msgstr "" +msgstr "Помилка під час публікації" #: js/share.js:135 msgid "Error while unsharing" -msgstr "" +msgstr "Помилка під час відміни публікації" #: js/share.js:142 msgid "Error while changing permissions" -msgstr "" +msgstr "Помилка при зміні повноважень" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr " {owner} опублікував для Вас та для групи {group}" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "{owner} опублікував для Вас" #: js/share.js:158 msgid "Share with" -msgstr "" +msgstr "Опублікувати для" #: js/share.js:163 msgid "Share with link" -msgstr "" +msgstr "Опублікувати через посилання" #: js/share.js:164 msgid "Password protect" -msgstr "" +msgstr "Захистити паролем" #: js/share.js:168 templates/installation.php:42 templates/login.php:24 #: templates/verify.php:13 msgid "Password" msgstr "Пароль" +#: js/share.js:172 +msgid "Email link to person" +msgstr "Ел. пошта належить Пану" + #: js/share.js:173 +msgid "Send" +msgstr "Надіслати" + +#: js/share.js:177 msgid "Set expiration date" -msgstr "" +msgstr "Встановити термін дії" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" -msgstr "" +msgstr "Термін дії" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" -msgstr "" +msgstr "Опублікувати через Ел. пошту:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" -msgstr "" +msgstr "Жодної людини не знайдено" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" -msgstr "" +msgstr "Пере-публікація не дозволяється" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "Опубліковано {item} для {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Заборонити доступ" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" -msgstr "" +msgstr "може редагувати" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" -msgstr "" +msgstr "контроль доступу" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "створити" -#: js/share.js:312 +#: js/share.js:316 msgid "update" -msgstr "" +msgstr "оновити" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" -msgstr "" +msgstr "видалити" -#: js/share.js:318 +#: js/share.js:322 msgid "share" -msgstr "" +msgstr "опублікувати" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" -msgstr "" +msgstr "Захищено паролем" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" -msgstr "" +msgstr "Помилка при відміні терміна дії" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" -msgstr "" +msgstr "Помилка при встановленні терміна дії" + +#: js/share.js:568 +msgid "Sending ..." +msgstr "Надсилання..." + +#: js/share.js:579 +msgid "Email sent" +msgstr "Ел. пошта надіслана" #: lostpassword/controller.php:47 msgid "ownCloud password reset" -msgstr "" +msgstr "скидання пароля ownCloud" #: lostpassword/templates/email.php:2 msgid "Use the following link to reset your password: {link}" -msgstr "" +msgstr "Використовуйте наступне посилання для скидання пароля: {link}" #: lostpassword/templates/lostpassword.php:3 msgid "You will receive a link to reset your password via Email." -msgstr "Ви отримаєте посилання для скидання вашого паролю на e-mail." +msgstr "Ви отримаєте посилання для скидання вашого паролю на Ел. пошту." #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "Лист скидання відправлено." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "Невдалий запит!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -193,7 +322,7 @@ msgstr "Ім'я користувача" #: lostpassword/templates/lostpassword.php:14 msgid "Request reset" -msgstr "" +msgstr "Запит скидання" #: lostpassword/templates/resetpassword.php:4 msgid "Your password was reset" @@ -233,35 +362,35 @@ msgstr "Допомога" #: templates/403.php:12 msgid "Access forbidden" -msgstr "" +msgstr "Доступ заборонено" #: templates/404.php:12 msgid "Cloud not found" -msgstr "" +msgstr "Cloud не знайдено" #: templates/edit_categories_dialog.php:4 msgid "Edit categories" -msgstr "" +msgstr "Редагувати категорії" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Додати" #: templates/installation.php:23 templates/installation.php:31 msgid "Security Warning" -msgstr "" +msgstr "Попередження про небезпеку" #: templates/installation.php:24 msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Не доступний безпечний генератор випадкових чисел, будь ласка, активуйте PHP OpenSSL додаток." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "Без безпечного генератора випадкових чисел зловмисник може визначити токени скидання пароля і заволодіти Вашим обліковим записом." #: templates/installation.php:32 msgid "" @@ -270,19 +399,19 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "" +msgstr "Ваш каталог з даними та Ваші файли можливо доступні з Інтернету. Файл .htaccess, наданий з ownCloud, не працює. Ми наполегливо рекомендуємо Вам налаштувати свій веб-сервер таким чином, щоб каталог data більше не був доступний, або перемістити каталог data за межі кореневого каталогу документів веб-сервера." #: templates/installation.php:36 msgid "Create an admin account" -msgstr "" +msgstr "Створити обліковий запис адміністратора" #: templates/installation.php:48 msgid "Advanced" -msgstr "" +msgstr "Додатково" #: templates/installation.php:50 msgid "Data folder" -msgstr "" +msgstr "Каталог даних" #: templates/installation.php:57 msgid "Configure the database" @@ -307,11 +436,11 @@ msgstr "Назва бази даних" #: templates/installation.php:121 msgid "Database tablespace" -msgstr "" +msgstr "Таблиця бази даних" #: templates/installation.php:127 msgid "Database host" -msgstr "" +msgstr "Хост бази даних" #: templates/installation.php:132 msgid "Finish setup" @@ -397,23 +526,23 @@ msgstr "Грудень" msgid "web services under your control" msgstr "веб-сервіс під вашим контролем" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Вихід" #: templates/login.php:8 msgid "Automatic logon rejected!" -msgstr "" +msgstr "Автоматичний вхід в систему відхилений!" #: templates/login.php:9 msgid "" "If you did not change your password recently, your account may be " "compromised!" -msgstr "" +msgstr "Якщо Ви не міняли пароль останнім часом, Ваш обліковий запис може бути скомпрометованим!" #: templates/login.php:10 msgid "Please change your password to secure your account again." -msgstr "" +msgstr "Будь ласка, змініть свій пароль, щоб знову захистити Ваш обліковий запис." #: templates/login.php:15 msgid "Lost your password?" @@ -429,26 +558,26 @@ msgstr "Вхід" #: templates/logout.php:1 msgid "You are logged out." -msgstr "" +msgstr "Ви вийшли з системи." #: templates/part.pagenavi.php:3 msgid "prev" -msgstr "" +msgstr "попередній" #: templates/part.pagenavi.php:20 msgid "next" -msgstr "" +msgstr "наступний" #: templates/verify.php:5 msgid "Security Warning!" -msgstr "" +msgstr "Попередження про небезпеку!" #: templates/verify.php:6 msgid "" "Please verify your password.
    For security reasons you may be " "occasionally asked to enter your password again." -msgstr "" +msgstr "Будь ласка, повторно введіть свій пароль.
    З питань безпеки, Вам інколи доведеться повторно вводити свій пароль." #: templates/verify.php:16 msgid "Verify" -msgstr "" +msgstr "Підтвердити" diff --git a/l10n/uk/files.po b/l10n/uk/files.po index 6db967a86b73fff2bfb7ca0859722b40d96b0d62..c37f23560d703fcaead37a5b3efec00cc66d5d3e 100644 --- a/l10n/uk/files.po +++ b/l10n/uk/files.po @@ -4,14 +4,15 @@ # # Translators: # , 2012. +# , 2012. # Soul Kim , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-04 00:06+0100\n" +"PO-Revision-Date: 2012-12-03 10:32+0000\n" +"Last-Translator: volodya327 \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,281 +22,248 @@ msgstr "" #: ajax/upload.php:20 msgid "There is no error, the file uploaded with success" -msgstr "Файл успішно відвантажено без помилок." +msgstr "Файл успішно вивантажено без помилок." #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Розмір відвантаженого файлу перевищує директиву upload_max_filesize в php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: " -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Файл відвантажено лише частково" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Не відвантажено жодного файлу" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Відсутній тимчасовий каталог" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" -msgstr "" +msgstr "Невдалося записати на диск" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Файли" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "Заборонити доступ" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Видалити" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" -msgstr "" +msgstr "Перейменувати" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name} вже існує" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" -msgstr "" +msgstr "заміна" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" -msgstr "" +msgstr "запропонуйте назву" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" -msgstr "" +msgstr "відміна" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" -msgstr "" +msgstr "замінено {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "відмінити" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr "замінено {new_name} на {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" -msgstr "" +msgstr "неопубліковано {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" -msgstr "" +msgstr "видалено {files}" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені." -#: js/files.js:171 +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "Створення ZIP-файлу, це може зайняти певний час." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Неможливо завантажити ваш файл тому, що він тека або файл розміром 0 байт" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Помилка завантаження" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Закрити" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Очікування" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" -msgstr "" +msgstr "1 файл завантажується" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" -msgstr "" +msgstr "{count} файлів завантажується" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Завантаження перервано." -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." -msgstr "" +msgstr "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Некоректне ім'я, '/' не дозволено." +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Невірне ім'я каталогу. Використання \"Shared\" зарезервовано Owncloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" -msgstr "" +msgstr "{count} файлів проскановано" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" -msgstr "" +msgstr "помилка при скануванні" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Ім'я" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Розмір" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Змінено" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" -msgstr "" +msgstr "1 папка" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" -msgstr "" +msgstr "{count} папок" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" -msgstr "" +msgstr "1 файл" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" +msgstr "{count} файлів" #: templates/admin.php:5 msgid "File handling" -msgstr "" +msgstr "Робота з файлами" #: templates/admin.php:7 msgid "Maximum upload size" msgstr "Максимальний розмір відвантажень" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "макс.можливе:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." -msgstr "" +msgstr "Необхідно для мульти-файлового та каталогового завантаження." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" -msgstr "" +msgstr "Активувати ZIP-завантаження" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 є безліміт" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" -msgstr "" +msgstr "Максимальний розмір завантажуємого ZIP файлу" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "Зберегти" #: templates/index.php:7 msgid "New" msgstr "Створити" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Текстовий файл" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "Папка" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "З посилання" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Відвантажити" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Перервати завантаження" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Тут нічого немає. Відвантажте що-небудь!" -#: templates/index.php:52 -msgid "Share" -msgstr "Поділитися" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Завантажити" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "Файл занадто великий" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Файли скануються, зачекайте, будь-ласка." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Поточне сканування" diff --git a/l10n/uk/files_external.po b/l10n/uk/files_external.po index dfbecbecbac439f4200ce1da3cd4921b32f55f73..dc8a15861878b402be07d2295a91fc7e70f95348 100644 --- a/l10n/uk/files_external.po +++ b/l10n/uk/files_external.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 15:37+0000\n" +"Last-Translator: volodya327 \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,88 +21,102 @@ msgstr "" #: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23 msgid "Access granted" -msgstr "" +msgstr "Доступ дозволено" #: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86 msgid "Error configuring Dropbox storage" -msgstr "" +msgstr "Помилка при налаштуванні сховища Dropbox" #: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40 msgid "Grant access" -msgstr "" +msgstr "Дозволити доступ" #: js/dropbox.js:73 js/google.js:72 msgid "Fill out all required fields" -msgstr "" +msgstr "Заповніть всі обов'язкові поля" #: js/dropbox.js:85 msgid "Please provide a valid Dropbox app key and secret." -msgstr "" +msgstr "Будь ласка, надайте дійсний ключ та пароль Dropbox." #: js/google.js:26 js/google.js:73 js/google.js:78 msgid "Error configuring Google Drive storage" -msgstr "" +msgstr "Помилка при налаштуванні сховища Google Drive" + +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "Попередження: Клієнт \"smbclient\" не встановлено. Під'єднанатися до CIFS/SMB тек неможливо. Попрохайте системного адміністратора встановити його." + +#: lib/config.php:435 +msgid "" +"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." +msgstr "Попередження: Підтримка FTP в PHP не увімкнута чи не встановлена. Під'єднанатися до FTP тек неможливо. Попрохайте системного адміністратора встановити її." #: templates/settings.php:3 msgid "External Storage" -msgstr "" +msgstr "Зовнішні сховища" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" -msgstr "" +msgstr "Точка монтування" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" -msgstr "" +msgstr "Backend" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" -msgstr "" +msgstr "Налаштування" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" -msgstr "" +msgstr "Опції" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" -msgstr "" +msgstr "Придатний" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" -msgstr "" +msgstr "Додати точку монтування" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" -msgstr "" +msgstr "Не встановлено" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" -msgstr "" +msgstr "Усі користувачі" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Групи" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Користувачі" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Видалити" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" -msgstr "" +msgstr "Активувати користувацькі зовнішні сховища" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" -msgstr "" +msgstr "Дозволити користувачам монтувати власні зовнішні сховища" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" -msgstr "" +msgstr "SSL корневі сертифікати" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" -msgstr "" +msgstr "Імпортувати корневі сертифікати" diff --git a/l10n/uk/files_sharing.po b/l10n/uk/files_sharing.po index bb4445339e0a3a5e447038ed6a5cecaf40e06863..a087b632037262eb6ea1c6b7ceb1b3fb4f17d24e 100644 --- a/l10n/uk/files_sharing.po +++ b/l10n/uk/files_sharing.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-22 01:14+0200\n" -"PO-Revision-Date: 2012-09-21 23:15+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-22 00:01+0100\n" +"PO-Revision-Date: 2012-11-21 13:21+0000\n" +"Last-Translator: skoptev \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,17 +25,17 @@ msgstr "Пароль" #: templates/authenticate.php:6 msgid "Submit" -msgstr "" +msgstr "Submit" #: templates/public.php:9 #, php-format msgid "%s shared the folder %s with you" -msgstr "" +msgstr "%s опублікував каталог %s для Вас" #: templates/public.php:11 #, php-format msgid "%s shared the file %s with you" -msgstr "" +msgstr "%s опублікував файл %s для Вас" #: templates/public.php:14 templates/public.php:30 msgid "Download" @@ -42,8 +43,8 @@ msgstr "Завантажити" #: templates/public.php:29 msgid "No preview available for" -msgstr "" +msgstr "Попередній перегляд недоступний для" -#: templates/public.php:37 +#: templates/public.php:35 msgid "web services under your control" -msgstr "" +msgstr "підконтрольні Вам веб-сервіси" diff --git a/l10n/uk/lib.po b/l10n/uk/lib.po index f366fc3c18fcfbc1697a06a035ab58116889dd46..f2a86e71708095c93c7265fdc1ded0888e026de1 100644 --- a/l10n/uk/lib.po +++ b/l10n/uk/lib.po @@ -4,14 +4,15 @@ # # Translators: # , 2012. +# , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-27 00:10+0100\n" +"PO-Revision-Date: 2012-11-26 15:40+0000\n" +"Last-Translator: skoptev \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,19 +44,19 @@ msgstr "Додатки" msgid "Admin" msgstr "Адмін" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "ZIP завантаження вимкнено." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Файли повинні бути завантаженні послідовно." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Повернутися до файлів" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Вибрані фали завеликі для генерування zip файлу." @@ -69,7 +70,7 @@ msgstr "Помилка автентифікації" #: json.php:51 msgid "Token expired. Please reload page." -msgstr "" +msgstr "Строк дії токена скінчився. Будь ласка, перезавантажте сторінку." #: search/provider/file.php:17 search/provider/file.php:35 msgid "Files" @@ -81,59 +82,74 @@ msgstr "Текст" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "Зображення" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "секунди тому" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 хвилину тому" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d хвилин тому" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 годину тому" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d годин тому" + +#: template.php:108 msgid "today" msgstr "сьогодні" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "вчора" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d днів тому" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "минулого місяця" -#: template.php:96 -msgid "months ago" -msgstr "місяці тому" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d місяців тому" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "минулого року" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "роки тому" #: updater.php:75 #, php-format msgid "%s is available. Get more information" -msgstr "" +msgstr "%s доступно. Отримати детальну інформацію" #: updater.php:77 msgid "up to date" -msgstr "" +msgstr "оновлено" #: updater.php:80 msgid "updates check is disabled" msgstr "перевірка оновлень відключена" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "Не вдалося знайти категорію \"%s\"" diff --git a/l10n/uk/settings.po b/l10n/uk/settings.po index dd7b84e73974934f41b1230b0012051042ced064..a169a56596c0f4cea397815559c70e5ec04da8a8 100644 --- a/l10n/uk/settings.po +++ b/l10n/uk/settings.po @@ -4,13 +4,14 @@ # # Translators: # , 2012. +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: volodya327 \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,175 +19,91 @@ msgstr "" "Language: uk\n" "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);\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" -msgstr "" - -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "" +msgstr "Не вдалося завантажити список з App Store" -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" -msgstr "" +msgstr "Група вже існує" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" -msgstr "" +msgstr "Не вдалося додати групу" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " -msgstr "" +msgstr "Не вдалося активувати програму. " -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" -msgstr "" +msgstr "Адресу збережено" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" -msgstr "" +msgstr "Невірна адреса" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID змінено" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Помилковий запит" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" -msgstr "" +msgstr "Не вдалося видалити групу" + +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "Помилка автентифікації" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:24 msgid "Unable to delete user" -msgstr "" +msgstr "Не вдалося видалити користувача" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Мова змінена" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Адміністратор не може видалити себе з групи адмінів" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" -msgstr "" +msgstr "Не вдалося додати користувача у групу %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" -msgstr "" +msgstr "Не вдалося видалити користувача із групи %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" -msgstr "" +msgstr "Вимкнути" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" -msgstr "" +msgstr "Включити" #: js/personal.js:69 msgid "Saving..." -msgstr "" +msgstr "Зберігаю..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" -msgstr "" - -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "" - -#: templates/admin.php:88 -msgid "Log" -msgstr "" - -#: templates/admin.php:116 -msgid "More" -msgstr "" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" +msgstr "__language_name__" #: templates/apps.php:10 msgid "Add your App" -msgstr "" +msgstr "Додати свою програму" #: templates/apps.php:11 msgid "More Apps" -msgstr "" +msgstr "Більше програм" #: templates/apps.php:27 msgid "Select an App" @@ -194,56 +111,56 @@ msgstr "Вибрати додаток" #: templates/apps.php:31 msgid "See application page at apps.owncloud.com" -msgstr "" +msgstr "Перегляньте сторінку програм на apps.owncloud.com" #: templates/apps.php:32 msgid "-licensed by " -msgstr "" +msgstr "-licensed by " #: templates/help.php:9 msgid "Documentation" -msgstr "" +msgstr "Документація" #: templates/help.php:10 msgid "Managing Big Files" -msgstr "" +msgstr "Управління великими файлами" #: templates/help.php:11 msgid "Ask a question" msgstr "Запитати" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Проблема при з'єднані з базою допомоги" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." -msgstr "" +msgstr "Перейти вручну." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" -msgstr "" +msgstr "Відповідь" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "" +msgid "You have used %s of the available %s" +msgstr "Ви використали %s із доступних %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" -msgstr "" +msgstr "Настільні та мобільні клієнти синхронізації" #: templates/personal.php:13 msgid "Download" -msgstr "" +msgstr "Завантажити" #: templates/personal.php:19 msgid "Your password was changed" -msgstr "" +msgstr "Ваш пароль змінено" #: templates/personal.php:20 msgid "Unable to change your password" -msgstr "" +msgstr "Не вдалося змінити Ваш пароль" #: templates/personal.php:21 msgid "Current password" @@ -263,15 +180,15 @@ msgstr "Змінити пароль" #: templates/personal.php:30 msgid "Email" -msgstr "" +msgstr "Ел.пошта" #: templates/personal.php:31 msgid "Your email address" -msgstr "" +msgstr "Ваша адреса електронної пошти" #: templates/personal.php:32 msgid "Fill in an email address to enable password recovery" -msgstr "" +msgstr "Введіть адресу електронної пошти для відновлення паролю" #: templates/personal.php:38 templates/personal.php:39 msgid "Language" @@ -279,11 +196,21 @@ msgstr "Мова" #: templates/personal.php:44 msgid "Help translate" -msgstr "" +msgstr "Допомогти з перекладом" #: templates/personal.php:51 msgid "use this address to connect to your ownCloud in your file manager" -msgstr "" +msgstr "використовувати цю адресу для з'єднання з ownCloud у Вашому файловому менеджері" + +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Розроблено ownCloud громадою, вихідний код має ліцензію AGPL." #: templates/users.php:21 templates/users.php:76 msgid "Name" @@ -303,19 +230,19 @@ msgstr "Створити" #: templates/users.php:35 msgid "Default Quota" -msgstr "" +msgstr "Квота за замовчуванням" #: templates/users.php:55 templates/users.php:138 msgid "Other" -msgstr "" +msgstr "Інше" #: templates/users.php:80 templates/users.php:112 msgid "Group Admin" -msgstr "" +msgstr "Адміністратор групи" #: templates/users.php:82 msgid "Quota" -msgstr "" +msgstr "Квота" #: templates/users.php:146 msgid "Delete" diff --git a/l10n/uk/user_ldap.po b/l10n/uk/user_ldap.po index d82593c3dfe2a98a37f4e682e455a041cd5f3e86..5c74f85fff2b7fa4f07186232f51083b5468a211 100644 --- a/l10n/uk/user_ldap.po +++ b/l10n/uk/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: 2012-09-11 02:02+0200\n" -"PO-Revision-Date: 2012-09-10 11:08+0000\n" -"Last-Translator: VicDeo \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "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);\n" #: templates/settings.php:8 -msgid "Host" +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:11 msgid "" -"You can omit the protocol, except you require SSL. Then start with ldaps://" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:15 +msgid "Host" +msgstr "Хост" + +#: templates/settings.php:15 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "Можна не вказувати протокол, якщо вам не потрібен SSL. Тоді почніть з ldaps://" + +#: templates/settings.php:16 msgid "Base DN" -msgstr "" +msgstr "Базовий DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" -msgstr "" +msgstr "Ви можете задати Базовий DN для користувачів і груп на вкладинці Додатково" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" -msgstr "" +msgstr "DN Користувача" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" +msgstr "DN клієнтського користувача для прив'язки, наприклад: uid=agent,dc=example,dc=com. Для анонімного доступу, залиште DN і Пароль порожніми." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Пароль" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." -msgstr "" +msgstr "Для анонімного доступу, залиште DN і Пароль порожніми." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" -msgstr "" +msgstr "Фільтр Користувачів, що під'єднуються" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." -msgstr "" +msgstr "Визначає фільтр, який застосовується при спробі входу. %%uid замінює ім'я користувача при вході." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" +msgstr "використовуйте %%uid заповнювач, наприклад: \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" -msgstr "" +msgstr "Фільтр Списку Користувачів" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." -msgstr "" +msgstr "Визначає фільтр, який застосовується при отриманні користувачів" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" +msgstr "без будь-якого заповнювача, наприклад: \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" -msgstr "" +msgstr "Фільтр Груп" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." -msgstr "" +msgstr "Визначає фільтр, який застосовується при отриманні груп." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" +msgstr "без будь-якого заповнювача, наприклад: \"objectClass=posixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" -msgstr "" +msgstr "Порт" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" -msgstr "" +msgstr "Основне Дерево Користувачів" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" -msgstr "" +msgstr "Основне Дерево Груп" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" -msgstr "" +msgstr "Асоціація Група-Член" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" -msgstr "" +msgstr "Використовуйте TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." -msgstr "" +msgstr "Не використовуйте його для SSL з'єднань, це не буде виконано." -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" -msgstr "" +msgstr "Нечутливий до регістру LDAP сервер (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." -msgstr "" +msgstr "Вимкнути перевірку SSL сертифіката." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." -msgstr "" +msgstr "Якщо з'єднання працює лише з цією опцією, імпортуйте SSL сертифікат LDAP сервера у ваший ownCloud сервер." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." -msgstr "" +msgstr "Не рекомендується, використовуйте лише для тестів." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" -msgstr "" +msgstr "Поле, яке відображає Ім'я Користувача" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." -msgstr "" +msgstr "Атрибут LDAP, який використовується для генерації імен користувачів ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" -msgstr "" +msgstr "Поле, яке відображає Ім'я Групи" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." -msgstr "" +msgstr "Атрибут LDAP, який використовується для генерації імен груп ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" -msgstr "" +msgstr "в байтах" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." -msgstr "" +msgstr "в секундах. Зміна очищує кеш." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." -msgstr "" +msgstr "Залиште порожнім для імені користувача (за замовчанням). Інакше, вкажіть атрибут LDAP/AD." -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Допомога" diff --git a/l10n/uk/user_webdavauth.po b/l10n/uk/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..e9b0d979026ae9f48e86029bf73b9508faa72d03 --- /dev/null +++ b/l10n/uk/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-20 00:01+0100\n" +"PO-Revision-Date: 2012-11-19 14:48+0000\n" +"Last-Translator: skoptev \n" +"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: uk\n" +"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);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/vi/core.po b/l10n/vi/core.po index 4ccb0f633525eb0802d54f08542dea67630d907a..bb3bb8b48dc3fd778bf356b4db118c091c1f50d9 100644 --- a/l10n/vi/core.po +++ b/l10n/vi/core.po @@ -4,15 +4,17 @@ # # Translators: # , 2012. +# , 2012. # , 2012. # Son Nguyen , 2012. +# Sơn Nguyễn , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,52 +22,164 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "Tên ứng dụng không tồn tại" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "Kiểu hạng mục không được cung cấp." + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "Không có danh mục được thêm?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "Danh mục này đã được tạo :" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "Loại đối tượng không được cung cấp." + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID không được cung cấp." + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "Lỗi thêm %s vào mục yêu thích." + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "Không có thể loại nào được chọn để xóa." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "Lỗi xóa %s từ mục yêu thích." + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "Cài đặt" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "vài giây trước" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 phút trước" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} phút trước" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 giờ trước" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} giờ trước" + +#: js/js.js:709 +msgid "today" +msgstr "hôm nay" + +#: js/js.js:710 +msgid "yesterday" +msgstr "hôm qua" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} ngày trước" + +#: js/js.js:712 +msgid "last month" +msgstr "tháng trước" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} tháng trước" + +#: js/js.js:714 +msgid "months ago" +msgstr "tháng trước" + +#: js/js.js:715 +msgid "last year" +msgstr "năm trước" + +#: js/js.js:716 +msgid "years ago" +msgstr "năm trước" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "Chọn" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "Hủy" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" -msgstr "No" +msgstr "Không" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" -msgstr "Yes" +msgstr "Có" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" -msgstr "Ok" +msgstr "Đồng ý" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "Không có thể loại nào được chọn để xóa." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "Loại đối tượng không được chỉ định." -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "Lỗi" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "Tên ứng dụng không được chỉ định." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "Tập tin cần thiết {file} không được cài đặt!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "Lỗi trong quá trình chia sẻ" @@ -83,7 +197,7 @@ msgstr "Đã được chia sẽ với bạn và nhóm {group} bởi {owner}" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "Đã được chia sẽ với bạn bởi {owner}" +msgstr "Đã được chia sẽ bởi {owner}" #: js/share.js:158 msgid "Share with" @@ -91,7 +205,7 @@ msgstr "Chia sẻ với" #: js/share.js:163 msgid "Share with link" -msgstr "Chia sẻ với link" +msgstr "Chia sẻ với liên kết" #: js/share.js:164 msgid "Password protect" @@ -102,70 +216,86 @@ msgstr "Mật khẩu bảo vệ" msgid "Password" msgstr "Mật khẩu" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "Đặt ngày kết thúc" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "Ngày kết thúc" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "Chia sẻ thông qua email" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "Không tìm thấy người nào" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" -msgstr "Chia sẻ lại không được phép" +msgstr "Chia sẻ lại không được cho phép" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "Đã được chia sẽ trong {item} với {user}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "Gỡ bỏ chia sẻ" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" -msgstr "được chỉnh sửa" +msgstr "có thể chỉnh sửa" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "quản lý truy cập" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "tạo" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "cập nhật" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "xóa" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "chia sẻ" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "Mật khẩu bảo vệ" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" -msgstr "Lỗi trong quá trình gỡ bỏ ngày kết thúc" +msgstr "Lỗi không thiết lập ngày kết thúc" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "Lỗi cấu hình ngày kết thúc" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "Khôi phục mật khẩu Owncloud " @@ -180,11 +310,11 @@ msgstr "Vui lòng kiểm tra Email để khôi phục lại mật khẩu." #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "Thiết lập lại email gởi." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "Yêu cầu của bạn không thành công !" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -233,7 +363,7 @@ msgstr "Giúp đỡ" #: templates/403.php:12 msgid "Access forbidden" -msgstr "Truy cập bị cấm " +msgstr "Truy cập bị cấm" #: templates/404.php:12 msgid "Cloud not found" @@ -243,7 +373,7 @@ msgstr "Không tìm thấy Clound" msgid "Edit categories" msgstr "Sửa thể loại" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "Thêm" @@ -255,13 +385,13 @@ msgstr "Cảnh bảo bảo mật" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "Không an toàn ! chức năng random number generator đã có sẵn ,vui lòng bật PHP OpenSSL extension." #: templates/installation.php:26 msgid "" "Without a secure random number generator an attacker may be able to predict " "password reset tokens and take over your account." -msgstr "" +msgstr "Nếu không có random number generator , Hacker có thể thiết lập lại mật khẩu và chiếm tài khoản của bạn." #: templates/installation.php:32 msgid "" @@ -270,7 +400,7 @@ msgid "" "strongly suggest that you configure your webserver in a way that the data " "directory is no longer accessible or you move the data directory outside the" " webserver document root." -msgstr "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ mạng. Tập tin .htaccess do ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ webserver để thư mục dữ liệu không còn bị truy cập hoặc bạn nên di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ." +msgstr "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ mạng. Tập tin .htaccess do ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ web để thư mục dữ liệu không còn bị truy cập hoặc bạn nên di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ." #: templates/installation.php:36 msgid "Create an admin account" @@ -286,7 +416,7 @@ msgstr "Thư mục dữ liệu" #: templates/installation.php:57 msgid "Configure the database" -msgstr "Cấu hình Cơ Sở Dữ Liệu" +msgstr "Cấu hình cơ sở dữ liệu" #: templates/installation.php:62 templates/installation.php:73 #: templates/installation.php:83 templates/installation.php:93 @@ -307,7 +437,7 @@ msgstr "Tên cơ sở dữ liệu" #: templates/installation.php:121 msgid "Database tablespace" -msgstr "" +msgstr "Cơ sở dữ liệu tablespace" #: templates/installation.php:127 msgid "Database host" @@ -397,13 +527,13 @@ msgstr "Tháng 12" msgid "web services under your control" msgstr "các dịch vụ web dưới sự kiểm soát của bạn" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "Đăng xuất" #: templates/login.php:8 msgid "Automatic logon rejected!" -msgstr "Tự động đăng nhập đã bị từ chối!" +msgstr "Tự động đăng nhập đã bị từ chối !" #: templates/login.php:9 msgid "" @@ -421,7 +551,7 @@ msgstr "Bạn quên mật khẩu ?" #: templates/login.php:27 msgid "remember" -msgstr "Nhớ" +msgstr "ghi nhớ" #: templates/login.php:28 msgid "Log in" @@ -441,7 +571,7 @@ msgstr "Kế tiếp" #: templates/verify.php:5 msgid "Security Warning!" -msgstr "Cảnh báo bảo mật!" +msgstr "Cảnh báo bảo mật !" #: templates/verify.php:6 msgid "" diff --git a/l10n/vi/files.po b/l10n/vi/files.po index ee219a713933bb7700e0dc6271f6037acbadca17..2427e237dee778fc17f2e3c1178321ebf38ff929 100644 --- a/l10n/vi/files.po +++ b/l10n/vi/files.po @@ -4,15 +4,16 @@ # # Translators: # , 2012. +# , 2012. # , 2012. # Sơn Nguyễn , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,196 +26,167 @@ msgid "There is no error, the file uploaded with success" msgstr "Không có lỗi, các tập tin đã được tải lên thành công" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "Những tập tin được tải lên vượt quá upload_max_filesize được chỉ định trong php.ini" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "Kích thước những tập tin tải lên vượt quá MAX_FILE_SIZE đã được quy định" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "Tập tin tải lên mới chỉ tải lên được một phần" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "Không có tập tin nào được tải lên" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "Không tìm thấy thư mục tạm" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" -msgstr "Không thể ghi vào đĩa cứng" +msgstr "Không thể ghi " -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "Tập tin" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "Không chia sẽ" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "Xóa" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "Sửa tên" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} đã tồn tại" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "thay thế" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "tên gợi ý" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "hủy" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "đã thay thế {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "lùi lại" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "đã thay thế {new_name} bằng {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "hủy chia sẽ {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "đã xóa {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng." + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." -msgstr "Tạo tập tinh ZIP, điều này có thể mất một ít thời gian" +msgstr "Tạo tập tin ZIP, điều này có thể làm mất một chút thời gian" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "Không thể tải lên tập tin này do nó là một thư mục hoặc kích thước tập tin bằng 0 byte" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "Tải lên lỗi" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "Đóng" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Chờ" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 tệp tin đang được tải lên" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} tập tin đang tải lên" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "Hủy tải lên" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "Tên không hợp lệ ,không được phép dùng '/'" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "Tên thư mục không hợp lệ. Sử dụng \"Chia sẻ\" được dành riêng bởi Owncloud" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} tập tin đã được quét" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "lỗi trong khi quét" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "Tên" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "Kích cỡ" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "Thay đổi" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1 thư mục" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} thư mục" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 tập tin" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} tập tin" -#: js/files.js:838 -msgid "seconds ago" -msgstr "giây trước" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "1 phút trước" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} phút trước" - -#: js/files.js:843 -msgid "today" -msgstr "hôm nay" - -#: js/files.js:844 -msgid "yesterday" -msgstr "hôm qua" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} ngày trước" - -#: js/files.js:846 -msgid "last month" -msgstr "tháng trước" - -#: js/files.js:848 -msgid "months ago" -msgstr "tháng trước" - -#: js/files.js:849 -msgid "last year" -msgstr "năm trước" - -#: js/files.js:850 -msgid "years ago" -msgstr "năm trước" - #: templates/admin.php:5 msgid "File handling" msgstr "Xử lý tập tin" @@ -223,27 +195,27 @@ msgstr "Xử lý tập tin" msgid "Maximum upload size" msgstr "Kích thước tối đa " -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " -msgstr "tối đa cho phép" +msgstr "tối đa cho phép:" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "Cần thiết cho tải nhiều tập tin và thư mục." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "Cho phép ZIP-download" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 là không giới hạn" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "Kích thước tối đa cho các tập tin ZIP" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "Lưu" @@ -251,52 +223,48 @@ msgstr "Lưu" msgid "New" msgstr "Mới" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "Tập tin văn bản" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" -msgstr "Folder" +msgstr "Thư mục" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "Từ liên kết" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "Tải lên" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "Hủy upload" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "Không có gì ở đây .Hãy tải lên một cái gì đó !" -#: templates/index.php:52 -msgid "Share" -msgstr "Chia sẻ" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "Tải xuống" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" -msgstr "File tải lên quá lớn" +msgstr "Tập tin tải lên quá lớn" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." -msgstr "Các tập tin bạn đang cố gắng tải lên vượt quá kích thước tối đa cho phép trên máy chủ này." +msgstr "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ ." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "Tập tin đang được quét ,vui lòng chờ." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "Hiện tại đang quét" diff --git a/l10n/vi/files_encryption.po b/l10n/vi/files_encryption.po index 9c55fc8c75f0b1a095f7e37b842db7e3f94e8325..0ac3a53087c5dcf55afeaf9eceeb5456b0cd5e15 100644 --- a/l10n/vi/files_encryption.po +++ b/l10n/vi/files_encryption.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-08 02:01+0200\n" -"PO-Revision-Date: 2012-09-07 14:56+0000\n" +"POT-Creation-Date: 2012-11-21 00:01+0100\n" +"PO-Revision-Date: 2012-11-20 05:48+0000\n" "Last-Translator: Sơn Nguyễn \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" @@ -28,7 +28,7 @@ msgstr "Loại trừ các loại tập tin sau đây từ mã hóa" #: templates/settings.php:5 msgid "None" -msgstr "none" +msgstr "Không có gì hết" #: templates/settings.php:10 msgid "Enable Encryption" diff --git a/l10n/vi/files_external.po b/l10n/vi/files_external.po index 793c09be9d014a80d446075775a1270ad60aff27..72b1138b2b2336a7cf1e71a6f5f5911b719321a4 100644 --- a/l10n/vi/files_external.po +++ b/l10n/vi/files_external.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-27 00:01+0200\n" -"PO-Revision-Date: 2012-10-26 13:46+0000\n" -"Last-Translator: mattheu_9x \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,72 +37,86 @@ msgstr "Điền vào tất cả các trường bắt buộc" #: js/dropbox.js:85 msgid "Please provide a valid Dropbox app key and secret." -msgstr "" +msgstr "Xin vui lòng cung cấp một ứng dụng Dropbox hợp lệ và mã bí mật." #: js/google.js:26 js/google.js:73 js/google.js:78 msgid "Error configuring Google Drive storage" msgstr "Lỗi cấu hình lưu trữ Google Drive" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "Lưu trữ ngoài" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "Điểm gắn" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "phụ trợ" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "Cấu hình" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "Tùy chọn" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "Áp dụng" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "Thêm điểm lắp" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "không" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "Tất cả người dùng" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "Nhóm" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "Người dùng" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "Xóa" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "Kích hoạt tính năng lưu trữ ngoài" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "Cho phép người dùng kết nối với lưu trữ riêng bên ngoài của họ" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "Chứng chỉ SSL root" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "Nhập Root Certificate" diff --git a/l10n/vi/files_sharing.po b/l10n/vi/files_sharing.po index e16c0c78b57c25c5e28ca694a21ddb8ea90ec1d0..792d5fe671bf98c556ffa6daec0a230de5975eb7 100644 --- a/l10n/vi/files_sharing.po +++ b/l10n/vi/files_sharing.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-27 00:01+0200\n" -"PO-Revision-Date: 2012-10-26 13:50+0000\n" -"Last-Translator: mattheu_9x \n" +"POT-Creation-Date: 2012-11-21 00:01+0100\n" +"PO-Revision-Date: 2012-11-20 04:39+0000\n" +"Last-Translator: Sơn Nguyễn \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,12 +30,12 @@ msgstr "Xác nhận" #: templates/public.php:9 #, php-format msgid "%s shared the folder %s with you" -msgstr "%s đã chia sẽ thư mục %s với bạn" +msgstr "%s đã chia sẻ thư mục %s với bạn" #: templates/public.php:11 #, php-format msgid "%s shared the file %s with you" -msgstr "%s đã chia sẽ tập tin %s với bạn" +msgstr "%s đã chia sẻ tập tin %s với bạn" #: templates/public.php:14 templates/public.php:30 msgid "Download" diff --git a/l10n/vi/files_versions.po b/l10n/vi/files_versions.po index 484f1f79c1817d06f401843f80cdfae254a3dbd8..c06b31deb15a61c35ccb43808dd15a7b1d24d4f1 100644 --- a/l10n/vi/files_versions.po +++ b/l10n/vi/files_versions.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-16 23:38+0200\n" -"PO-Revision-Date: 2012-10-16 06:32+0000\n" -"Last-Translator: khanhnd \n" +"POT-Creation-Date: 2012-11-21 00:01+0100\n" +"PO-Revision-Date: 2012-11-20 04:32+0000\n" +"Last-Translator: Sơn Nguyễn \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,12 +33,12 @@ msgstr "Phiên bản" #: templates/settings-personal.php:7 msgid "This will delete all existing backup versions of your files" -msgstr "Điều này sẽ xóa tất cả các phiên bản sao lưu hiện có " +msgstr "Khi bạn thực hiện thao tác này sẽ xóa tất cả các phiên bản sao lưu hiện có " #: templates/settings.php:3 msgid "Files Versioning" -msgstr "Phiên bản tệp tin" +msgstr "Phiên bản tập tin" #: templates/settings.php:4 msgid "Enable" -msgstr "Kích hoạtLịch sử" +msgstr "Bật " diff --git a/l10n/vi/lib.po b/l10n/vi/lib.po index 13d61326daac687e270c6b7476ee77f94fd15d08..915964d52ff2e3c390c62b6cfaf5bb6519d356c9 100644 --- a/l10n/vi/lib.po +++ b/l10n/vi/lib.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # , 2012. # Sơn Nguyễn , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-27 00:01+0200\n" -"PO-Revision-Date: 2012-10-26 12:32+0000\n" -"Last-Translator: mattheu_9x \n" +"POT-Creation-Date: 2012-11-21 00:01+0100\n" +"PO-Revision-Date: 2012-11-20 01:33+0000\n" +"Last-Translator: mattheu_9x \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,19 +44,19 @@ msgstr "Ứng dụng" msgid "Admin" msgstr "Quản trị" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "Tải về ZIP đã bị tắt." -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "Tập tin cần phải được tải về từng người một." -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "Trở lại tập tin" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "Tập tin được chọn quá lớn để tạo tập tin ZIP." @@ -83,45 +84,55 @@ msgstr "Văn bản" msgid "Images" msgstr "Hình ảnh" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "1 giây trước" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 phút trước" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d phút trước" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1 giờ trước" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d giờ trước" + +#: template.php:108 msgid "today" msgstr "hôm nay" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "hôm qua" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d ngày trước" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "tháng trước" -#: template.php:96 -msgid "months ago" -msgstr "tháng trước" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d tháng trước" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "năm trước" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "năm trước" @@ -137,3 +148,8 @@ msgstr "đến ngày" #: updater.php:80 msgid "updates check is disabled" msgstr "đã TĂT chức năng cập nhật " + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "không thể tìm thấy mục \"%s\"" diff --git a/l10n/vi/settings.po b/l10n/vi/settings.po index 60f4d9ddd7072235564cb3effcd2afe4b9b01ca3..63bd843d709536f0eb90e17adc2e371a9d7214d8 100644 --- a/l10n/vi/settings.po +++ b/l10n/vi/settings.po @@ -4,6 +4,7 @@ # # Translators: # , 2012. +# , 2012. # , 2012. # Son Nguyen , 2012. # Sơn Nguyễn , 2012. @@ -12,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-16 23:38+0200\n" -"PO-Revision-Date: 2012-10-16 07:01+0000\n" -"Last-Translator: khanhnd \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: mattheu_9x \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,71 +23,75 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "Không thể tải danh sách ứng dụng từ App Store" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "Nhóm đã tồn tại" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "Không thể thêm nhóm" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "không thể kích hoạt ứng dụng." -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Lưu email" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "Email không hợp lệ" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "Đổi OpenID" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "Yêu cầu không hợp lệ" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "Không thể xóa nhóm" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "Lỗi xác thực" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "Không thể xóa người dùng" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "Ngôn ngữ đã được thay đổi" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "Quản trị viên không thể loại bỏ chính họ khỏi nhóm quản lý" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "Không thể thêm người dùng vào nhóm %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "Không thể xóa người dùng từ nhóm %s" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" -msgstr "Vô hiệu" +msgstr "Tắt" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" -msgstr "Cho phép" +msgstr "Bật" #: js/personal.js:69 msgid "Saving..." @@ -96,93 +101,6 @@ msgstr "Đang tiến hành lưu ..." msgid "__language_name__" msgstr "__Ngôn ngữ___" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "Cảnh bảo bảo mật" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ internet. Tập tin .htaccess của ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ webserver của bạn để thư mục dữ liệu không còn bị truy cập hoặc bạn di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ." - -#: templates/admin.php:31 -msgid "Cron" -msgstr "Cron" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "Thực thi tác vụ mỗi khi trang được tải" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php đã được đăng ký tại một dịch vụ webcron. Gọi trang cron.php mỗi phút một lần thông qua giao thức http." - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "Sử dụng dịch vụ cron của hệ thống. Gọi tệp tin cron.php mỗi phút một lần." - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "Chia sẻ" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "Bật chia sẻ API" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "Cho phép các ứng dụng sử dụng chia sẻ API" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "Cho phép liên kết" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "Cho phép người dùng chia sẻ công khai các mục bằng các liên kết" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "Cho phép chia sẻ lại" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "Cho phép người dùng chia sẻ lại những mục đã được chia sẻ" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "Cho phép người dùng chia sẻ với bất cứ ai" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "Chỉ cho phép người dùng chia sẻ với những người dùng trong nhóm của họ" - -#: templates/admin.php:88 -msgid "Log" -msgstr "Log" - -#: templates/admin.php:116 -msgid "More" -msgstr "nhiều hơn" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "Được phát triển bởi cộng đồng ownCloud, mã nguồn đã được cấp phép theo chuẩn AGPL." - #: templates/apps.php:10 msgid "Add your App" msgstr "Thêm ứng dụng của bạn" @@ -197,7 +115,7 @@ msgstr "Chọn một ứng dụng" #: templates/apps.php:31 msgid "See application page at apps.owncloud.com" -msgstr "Xem ứng dụng tại apps.owncloud.com" +msgstr "Xem nhiều ứng dụng hơn tại apps.owncloud.com" #: templates/apps.php:32 msgid "-licensed by " @@ -215,22 +133,22 @@ msgstr "Quản lý tập tin lớn" msgid "Ask a question" msgstr "Đặt câu hỏi" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "Vấn đề kết nối đến cơ sở dữ liệu." -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." -msgstr "Đến bằng thủ công" +msgstr "Đến bằng thủ công." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "trả lời" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "Bạn đã sử dụng %s trong %s được phép." +msgid "You have used %s of the available %s" +msgstr "Bạn đã sử dụng %s có sẵn %s " #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -282,12 +200,22 @@ msgstr "Ngôn ngữ" #: templates/personal.php:44 msgid "Help translate" -msgstr "Dịch " +msgstr "Hỗ trợ dịch thuật" #: templates/personal.php:51 msgid "use this address to connect to your ownCloud in your file manager" msgstr "sử dụng địa chỉ này để kết nối với ownCloud của bạn trong quản lý tập tin " +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "Được phát triển bởi cộng đồng ownCloud, mã nguồn đã được cấp phép theo chuẩn AGPL." + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "Tên" diff --git a/l10n/vi/user_ldap.po b/l10n/vi/user_ldap.po index 111219c7206312728bb7b3ec273515c6f84f7d85..c6157201e51ac3e2f015f8b2abecf3fb89c75c09 100644 --- a/l10n/vi/user_ldap.po +++ b/l10n/vi/user_ldap.po @@ -4,13 +4,14 @@ # # Translators: # , 2012. +# Sơn Nguyễn , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-11 02:02+0200\n" -"PO-Revision-Date: 2012-09-10 08:50+0000\n" -"Last-Translator: mattheu_9x \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +20,166 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "Máy chủ" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" -msgstr "" +msgstr "Bạn có thể bỏ qua các giao thức, ngoại trừ SSL. Sau đó bắt đầu với ldaps://" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" -msgstr "" +msgstr "DN cơ bản" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" -msgstr "" +msgstr "Bạn có thể chỉ định DN cơ bản cho người dùng và các nhóm trong tab Advanced" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" -msgstr "" +msgstr "Người dùng DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" +msgstr "Các DN của người sử dụng đã được thực hiện, ví dụ như uid =agent , dc = example, dc = com. Để truy cập nặc danh ,DN và mật khẩu trống." -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "Mật khẩu" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." -msgstr "" +msgstr "Cho phép truy cập nặc danh , DN và mật khẩu trống." -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" -msgstr "" +msgstr "Lọc người dùng đăng nhập" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." -msgstr "" +msgstr "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." -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" -msgstr "" +msgstr "use %%uid placeholder, e.g. \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" -msgstr "" +msgstr "Lọc danh sách thành viên" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." -msgstr "" +msgstr "Xác định các bộ lọc để áp dụng, khi người dụng sử dụng." -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." -msgstr "" +msgstr "mà không giữ chỗ nào, ví dụ như \"objectClass = person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" -msgstr "" +msgstr "Bộ lọc nhóm" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." -msgstr "" +msgstr "Xác định các bộ lọc để áp dụng, khi nhóm sử dụng." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." -msgstr "" +msgstr "mà không giữ chỗ nào, ví dụ như \"objectClass = osixGroup\"." -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "Cổng" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" -msgstr "" +msgstr "Cây người dùng cơ bản" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" -msgstr "" +msgstr "Cây nhóm cơ bản" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" -msgstr "" +msgstr "Nhóm thành viên Cộng đồng" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "Sử dụng TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." -msgstr "" +msgstr "Kết nối SSL bị lỗi. " -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" -msgstr "" +msgstr "Trường hợp insensitve LDAP máy chủ (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "Tắt xác thực chứng nhận SSL" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." -msgstr "" +msgstr "Nếu kết nối chỉ hoạt động với tùy chọn này, vui lòng import LDAP certificate SSL trong máy chủ ownCloud của bạn." -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "Không khuyến khích, Chỉ sử dụng để thử nghiệm." -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "Hiển thị tên người sử dụng" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." -msgstr "" +msgstr "Các thuộc tính LDAP sử dụng để tạo tên người dùng ownCloud." -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "Hiển thị tên nhóm" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." -msgstr "" +msgstr "Các thuộc tính LDAP sử dụng để tạo các nhóm ownCloud." -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "Theo Byte" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." -msgstr "" +msgstr "trong vài giây. Một sự thay đổi bộ nhớ cache." -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "Để trống tên người dùng (mặc định). Nếu không chỉ định thuộc tính LDAP/AD" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "Giúp đỡ" diff --git a/l10n/vi/user_webdavauth.po b/l10n/vi/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..b747056a5caab6318d00fb663ee6a0ce0f63a1fd --- /dev/null +++ b/l10n/vi/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Sơn Nguyễn , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-10 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 12:35+0000\n" +"Last-Translator: Sơn Nguyễn \n" +"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV URL: http://" diff --git a/l10n/zh_CN.GB2312/core.po b/l10n/zh_CN.GB2312/core.po index d2d1fa510ae8ed3b1cdfca1cee74df4df051cf28..ad918d8e01220c1036cb24ac6d9fbb4fe1c22a4f 100644 --- a/l10n/zh_CN.GB2312/core.po +++ b/l10n/zh_CN.GB2312/core.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,52 +19,164 @@ msgstr "" "Language: zh_CN.GB2312\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "应用程序并没有被提供." +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "没有分类添加了?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "这个分类已经存在了:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "没有选者要删除的分类." + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "设置" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "秒前" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 分钟前" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} 分钟前" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "今天" + +#: js/js.js:710 +msgid "yesterday" +msgstr "昨天" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} 天前" + +#: js/js.js:712 +msgid "last month" +msgstr "上个月" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "月前" + +#: js/js.js:715 +msgid "last year" +msgstr "去年" + +#: js/js.js:716 +msgid "years ago" +msgstr "年前" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "选择" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "取消" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "否" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "是" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "好的" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "没有选者要删除的分类." +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "错误" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "分享出错" @@ -78,11 +190,11 @@ msgstr "变更权限出错" #: js/share.js:151 msgid "Shared with you and the group {group} by {owner}" -msgstr "" +msgstr "由 {owner} 与您和 {group} 群组分享" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "由 {owner} 与您分享" #: js/share.js:158 msgid "Share with" @@ -101,70 +213,86 @@ msgstr "密码保护" msgid "Password" msgstr "密码" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "设置失效日期" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "失效日期" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "通过电子邮件分享:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "查无此人" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "不允许重复分享" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "已经与 {user} 在 {item} 中分享" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "取消分享" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "可编辑" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "访问控制" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "创建" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "更新" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "删除" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "分享" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "密码保护" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "取消设置失效日期出错" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "设置失效日期出错" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "私有云密码重置" @@ -179,11 +307,11 @@ msgstr "你将会收到一个重置密码的链接" #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "重置邮件已发送。" #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "请求失败!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -242,7 +370,7 @@ msgstr "云 没有被找到" msgid "Edit categories" msgstr "编辑分类" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "添加" @@ -396,7 +524,7 @@ msgstr "十二月" msgid "web services under your control" msgstr "你控制下的网络服务" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "注销" diff --git a/l10n/zh_CN.GB2312/files.po b/l10n/zh_CN.GB2312/files.po index 1ee005f990a3549fbb78609aae2bf50de56c2fbd..7c74914a97f00668a18fc84f84541f237fe84f58 100644 --- a/l10n/zh_CN.GB2312/files.po +++ b/l10n/zh_CN.GB2312/files.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,195 +24,166 @@ msgid "There is no error, the file uploaded with success" msgstr "没有任何错误,文件上传成功了" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "上传的文件超过了php.ini指定的upload_max_filesize" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "上传的文件超过了HTML表单指定的MAX_FILE_SIZE" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "文件只有部分被上传" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "没有上传完成的文件" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "丢失了一个临时文件夹" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "写磁盘失败" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "文件" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "取消共享" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "删除" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "重命名" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name} 已存在" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "替换" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "推荐名称" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "取消" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" -msgstr "" +msgstr "已替换 {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "撤销" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr "已用 {old_name} 替换 {new_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" -msgstr "" +msgstr "未分享的 {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" +msgstr "已删除的 {files}" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." msgstr "" -#: js/files.js:171 +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "正在生成ZIP文件,这可能需要点时间" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "不能上传你指定的文件,可能因为它是个文件夹或者大小为0" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "上传错误" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "关闭" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "Pending" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1 个文件正在上传" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" -msgstr "" +msgstr "{count} 个文件正在上传" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "上传取消了" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "文件正在上传。关闭页面会取消上传。" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "非法文件名,\"/\"是不被许可的" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" -msgstr "" +msgstr "{count} 个文件已扫描" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "扫描出错" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "名字" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "大小" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "修改日期" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" -msgstr "" +msgstr "1 个文件夹" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" -msgstr "" +msgstr "{count} 个文件夹" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" -msgstr "" +msgstr "1 个文件" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "秒前" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "今天" - -#: js/files.js:844 -msgid "yesterday" -msgstr "昨天" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "上个月" - -#: js/files.js:848 -msgid "months ago" -msgstr "月前" - -#: js/files.js:849 -msgid "last year" -msgstr "去年" - -#: js/files.js:850 -msgid "years ago" -msgstr "年前" +msgstr "{count} 个文件" #: templates/admin.php:5 msgid "File handling" @@ -222,27 +193,27 @@ msgstr "文件处理中" msgid "Maximum upload size" msgstr "最大上传大小" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "最大可能" -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "需要多文件和文件夹下载." -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "支持ZIP下载" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0是无限的" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "最大的ZIP文件输入大小" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "保存" @@ -250,52 +221,48 @@ msgstr "保存" msgid "New" msgstr "新建" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "文本文档" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "文件夹" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "来自链接" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "上传" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "取消上传" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "这里没有东西.上传点什么!" -#: templates/index.php:52 -msgid "Share" -msgstr "分享" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "下载" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "上传的文件太大了" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "你正在试图上传的文件超过了此服务器支持的最大的文件大小." -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "正在扫描文件,请稍候." -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "正在扫描" diff --git a/l10n/zh_CN.GB2312/files_external.po b/l10n/zh_CN.GB2312/files_external.po index 426e58b01a3a178422621d8e462f57955913f522..066da805d348c278b64ca207747687167daf856c 100644 --- a/l10n/zh_CN.GB2312/files_external.po +++ b/l10n/zh_CN.GB2312/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-12 02:03+0200\n" -"PO-Revision-Date: 2012-10-11 23:47+0000\n" -"Last-Translator: marguerite su \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "请提供一个有效的 Dropbox app key 和 secret。" msgid "Error configuring Google Drive storage" msgstr "配置 Google Drive 存储失败" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "外部存储" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "挂载点" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "后端" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "配置" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "选项" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "可应用" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "添加挂载点" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "未设置" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "所有用户" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "群组" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "用户" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "删除" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "启用用户外部存储" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "允许用户挂载他们的外部存储" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL 根证书" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "导入根证书" diff --git a/l10n/zh_CN.GB2312/lib.po b/l10n/zh_CN.GB2312/lib.po index 3acc8113db80214528fe492b52d22c7afedd1ec9..c32ef2de62caf50029587e8485f2302b95d00fd1 100644 --- a/l10n/zh_CN.GB2312/lib.po +++ b/l10n/zh_CN.GB2312/lib.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,19 +42,19 @@ msgstr "程序" msgid "Admin" msgstr "管理员" -#: files.php:328 +#: files.php:332 msgid "ZIP download is turned off." msgstr "ZIP 下载已关闭" -#: files.php:329 +#: files.php:333 msgid "Files need to be downloaded one by one." msgstr "需要逐个下载文件。" -#: files.php:329 files.php:354 +#: files.php:333 files.php:358 msgid "Back to Files" msgstr "返回到文件" -#: files.php:353 +#: files.php:357 msgid "Selected files too large to generate zip file." msgstr "选择的文件太大而不能生成 zip 文件。" @@ -80,47 +80,57 @@ msgstr "文本" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "图片" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "秒前" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 分钟前" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d 分钟前" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 msgid "today" msgstr "今天" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "昨天" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d 天前" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "上个月" -#: template.php:96 -msgid "months ago" -msgstr "月前" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "去年" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "年前" @@ -136,3 +146,8 @@ msgstr "最新" #: updater.php:80 msgid "updates check is disabled" msgstr "更新检测已禁用" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/zh_CN.GB2312/settings.po b/l10n/zh_CN.GB2312/settings.po index f09da62c843e6bd21ad5cb958969b188c5203b62..8dee70c1dde731c8e7df4e2447a764cdda21cddf 100644 --- a/l10n/zh_CN.GB2312/settings.po +++ b/l10n/zh_CN.GB2312/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: 2012-10-16 23:38+0200\n" -"PO-Revision-Date: 2012-10-16 12:18+0000\n" -"Last-Translator: marguerite su \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,69 +19,73 @@ msgstr "" "Language: zh_CN.GB2312\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "不能从App Store 中加载列表" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "群组已存在" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "未能添加群组" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "未能启用应用" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email 保存了" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "非法Email" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID 改变了" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "非法请求" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "未能删除群组" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "认证错误" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "未能删除用户" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "语言改变了" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "未能添加用户到群组 %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "未能将用户从群组 %s 移除" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "禁用" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "启用" @@ -93,93 +97,6 @@ msgstr "保存中..." msgid "__language_name__" msgstr "Chinese" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "安全警告" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "您的数据文件夹和您的文件可能可以从互联网访问。ownCloud 提供的 .htaccess 文件未工作。我们强烈建议您配置您的网络服务器,让数据文件夹不能访问,或将数据文件夹移出网络服务器文档根目录。" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "定时" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "在每个页面载入时执行一项任务" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php 已作为 webcron 服务注册。owncloud 根用户将通过 http 协议每分钟调用一次 cron.php。" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "使用系统 cron 服务。通过系统 cronjob 每分钟调用一次 owncloud 文件夹下的 cron.php" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "分享" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "启用分享 API" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "允许应用使用分享 API" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "允许链接" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "允许用户使用链接与公众分享条目" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "允许重复分享" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "允许用户再次分享已经分享过的条目" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "允许用户与任何人分享" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "只允许用户与群组内用户分享" - -#: templates/admin.php:88 -msgid "Log" -msgstr "日志" - -#: templates/admin.php:116 -msgid "More" -msgstr "更多" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "由 ownCloud 社区开发,s源代码AGPL 许可协议发布。" - #: templates/apps.php:10 msgid "Add your App" msgstr "添加你的应用程序" @@ -212,22 +129,22 @@ msgstr "管理大文件" msgid "Ask a question" msgstr "提一个问题" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "连接到帮助数据库时的问题" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "收到转到." -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "回答" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "您已使用了 %s,总可用 %s" +msgid "You have used %s of the available %s" +msgstr "" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -285,6 +202,16 @@ msgstr "帮助翻译" msgid "use this address to connect to your ownCloud in your file manager" msgstr "使用这个地址和你的文件管理器连接到你的ownCloud" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "由 ownCloud 社区开发,s源代码AGPL 许可协议发布。" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "名字" diff --git a/l10n/zh_CN.GB2312/user_ldap.po b/l10n/zh_CN.GB2312/user_ldap.po index 119c7188675eff73342a846e669cfce48a67962e..75ea9d9c0e9b2804f6fc360181a08eec92bd2b94 100644 --- a/l10n/zh_CN.GB2312/user_ldap.po +++ b/l10n/zh_CN.GB2312/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: 2012-09-18 02:01+0200\n" -"PO-Revision-Date: 2012-09-17 12:39+0000\n" -"Last-Translator: marguerite su \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "主机" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "您可以忽略协议,除非您需要 SSL。然后用 ldaps:// 开头" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "基本判别名" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "您可以在高级选项卡中为用户和群组指定基本判别名" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "用户判别名" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "客户机用户的判别名,将用于绑定,例如 uid=agent, dc=example, dc=com。匿名访问请留空判别名和密码。" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "密码" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "匿名访问请留空判别名和密码。" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "用户登录过滤器" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "定义尝试登录时要应用的过滤器。用 %%uid 替换登录操作中使用的用户名。" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "使用 %%uid 占位符,例如 \"uid=%%uid\"" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "用户列表过滤器" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "定义撷取用户时要应用的过滤器。" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "不能使用占位符,例如 \"objectClass=person\"。" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "群组过滤器" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "定义撷取群组时要应用的过滤器" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "不能使用占位符,例如 \"objectClass=posixGroup\"。" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "端口" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "基本用户树" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "基本群组树" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "群组-成员组合" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "使用 TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "不要使用它进行 SSL 连接,会失败的。" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "大小写不敏感的 LDAP 服务器 (Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "关闭 SSL 证书校验。" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "如果只有使用此选项才能连接,请导入 LDAP 服务器的 SSL 证书到您的 ownCloud 服务器。" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "不推荐,仅供测试" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "用户显示名称字段" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "用于生成用户的 ownCloud 名称的 LDAP 属性。" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "群组显示名称字段" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "用于生成群组的 ownCloud 名称的 LDAP 属性。" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "以字节计" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "以秒计。修改会清空缓存。" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "用户名请留空 (默认)。否则,请指定一个 LDAP/AD 属性。" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "帮助" diff --git a/l10n/zh_CN.GB2312/user_webdavauth.po b/l10n/zh_CN.GB2312/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..43a080af885bc2574007a9a74d11dfbdcb21058f --- /dev/null +++ b/l10n/zh_CN.GB2312/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN.GB2312\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/zh_CN/core.po b/l10n/zh_CN/core.po index 18951dba1595278c7c5b43e18058067e5151fd63..118d37c13f9ad71ea7e2861dbcd0d26135316338 100644 --- a/l10n/zh_CN/core.po +++ b/l10n/zh_CN/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: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-28 16:14+0000\n" -"Last-Translator: hanfeng \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,52 +21,164 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "没有提供应用程序名称。" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "未提供分类类型。" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "没有可添加分类?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "此分类已存在: " -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "未提供对象类型。" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "%s ID未提供。" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "向收藏夹中新增%s时出错。" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "没有选择要删除的类别" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "从收藏夹中移除%s时出错。" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "设置" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "秒前" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "一分钟前" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} 分钟前" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1小时前" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} 小时前" + +#: js/js.js:709 +msgid "today" +msgstr "今天" + +#: js/js.js:710 +msgid "yesterday" +msgstr "昨天" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} 天前" + +#: js/js.js:712 +msgid "last month" +msgstr "上月" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} 月前" + +#: js/js.js:714 +msgid "months ago" +msgstr "月前" + +#: js/js.js:715 +msgid "last year" +msgstr "去年" + +#: js/js.js:716 +msgid "years ago" +msgstr "年前" + +#: js/oc-dialogs.js:126 msgid "Choose" msgstr "选择(&C)..." -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "取消" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "否" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "是" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "好" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "没有选择要删除的类别" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "未指定对象类型。" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "错误" -#: js/share.js:124 +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "未指定App名称。" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "所需文件{file}未安装!" + +#: js/share.js:124 js/share.js:581 msgid "Error while sharing" msgstr "共享时出错" @@ -103,70 +215,86 @@ msgstr "密码保护" msgid "Password" msgstr "密码" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 msgid "Set expiration date" msgstr "设置过期日期" -#: js/share.js:174 +#: js/share.js:178 msgid "Expiration date" msgstr "过期日期" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" msgstr "通过Email共享" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "未找到此人" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "不允许二次共享" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" msgstr "在{item} 与 {user}共享。" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "取消共享" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" msgstr "可以修改" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" msgstr "访问控制" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "创建" -#: js/share.js:312 +#: js/share.js:316 msgid "update" msgstr "更新" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" msgstr "删除" -#: js/share.js:318 +#: js/share.js:322 msgid "share" msgstr "共享" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" msgstr "密码已受保护" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "取消设置过期日期时出错" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" msgstr "设置过期日期时出错" +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + #: lostpassword/controller.php:47 msgid "ownCloud password reset" msgstr "重置 ownCloud 密码" @@ -181,7 +309,7 @@ msgstr "您将会收到包含可以重置密码链接的邮件。" #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "重置邮件已发送。" #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" @@ -244,7 +372,7 @@ msgstr "未找到云" msgid "Edit categories" msgstr "编辑分类" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "添加" @@ -398,7 +526,7 @@ msgstr "十二月" msgid "web services under your control" msgstr "由您掌控的网络服务" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "注销" diff --git a/l10n/zh_CN/files.po b/l10n/zh_CN/files.po index d7e773d1469aa9aca91a2084dc48d39a80e7abb9..0493f0631c195a95cfdb615042bae40113a6b6f0 100644 --- a/l10n/zh_CN/files.po +++ b/l10n/zh_CN/files.po @@ -4,6 +4,7 @@ # # Translators: # , 2012. +# Dianjin Wang <1132321739qq@gmail.com>, 2012. # , 2012. # , 2012. # , 2011, 2012. @@ -11,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-04 00:06+0100\n" +"PO-Revision-Date: 2012-12-03 00:57+0000\n" +"Last-Translator: hanfeng \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,196 +27,167 @@ msgid "There is no error, the file uploaded with success" msgstr "没有发生错误,文件上传成功。" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "上传的文件大小超过了php.ini 中指定的upload_max_filesize" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "上传文件大小已超过php.ini中upload_max_filesize所规定的值" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "上传的文件超过了在HTML 表单中指定的MAX_FILE_SIZE" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "只上传了文件的一部分" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "文件没有上传" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "缺少临时目录" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "写入磁盘失败" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "文件" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" msgstr "取消分享" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "删除" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" msgstr "重命名" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" msgstr "{new_name} 已存在" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "替换" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "建议名称" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "取消" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" msgstr "替换 {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" msgstr "撤销" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" msgstr "已将 {old_name}替换成 {new_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "取消了共享 {files}" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "删除了 {files}" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "正在生成 ZIP 文件,可能需要一些时间" -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "无法上传文件,因为它是一个目录或者大小为 0 字节" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "上传错误" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "关闭" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "操作等待中" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" msgstr "1个文件上传中" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" msgstr "{count} 个文件上传中" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "上传已取消" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "文件正在上传中。现在离开此页会导致上传动作被取消。" -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "非法的名称,不允许使用‘/’。" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "无效的文件夹名称。”Shared“ 是 Owncloud 保留字符。" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "{count} 个文件已扫描。" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" msgstr "扫描时出错" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "名称" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "大小" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "修改日期" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" msgstr "1个文件夹" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" msgstr "{count} 个文件夹" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" msgstr "1 个文件" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" msgstr "{count} 个文件" -#: js/files.js:838 -msgid "seconds ago" -msgstr "秒前" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "一分钟前" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "{minutes} 分钟前" - -#: js/files.js:843 -msgid "today" -msgstr "今天" - -#: js/files.js:844 -msgid "yesterday" -msgstr "昨天" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "{days} 天前" - -#: js/files.js:846 -msgid "last month" -msgstr "上月" - -#: js/files.js:848 -msgid "months ago" -msgstr "月前" - -#: js/files.js:849 -msgid "last year" -msgstr "去年" - -#: js/files.js:850 -msgid "years ago" -msgstr "年前" - #: templates/admin.php:5 msgid "File handling" msgstr "文件处理" @@ -224,27 +196,27 @@ msgstr "文件处理" msgid "Maximum upload size" msgstr "最大上传大小" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "最大允许: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "多文件和文件夹下载需要此项。" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "启用 ZIP 下载" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0 为无限制" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "ZIP 文件的最大输入大小" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" msgstr "保存" @@ -252,52 +224,48 @@ msgstr "保存" msgid "New" msgstr "新建" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "文本文件" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "文件夹" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" -msgstr "" +msgstr "来自链接" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "上传" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "取消上传" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "这里还什么都没有。上传些东西吧!" -#: templates/index.php:52 -msgid "Share" -msgstr "共享" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "下载" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "上传文件过大" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "您正尝试上传的文件超过了此服务器可以上传的最大容量限制" -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "文件正在被扫描,请稍候。" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "当前扫描" diff --git a/l10n/zh_CN/files_external.po b/l10n/zh_CN/files_external.po index bcf873d1637d9d1a3b9fb9b87c289aac860015e4..fda4fc50739a20e0142f51f797000412e3d5344e 100644 --- a/l10n/zh_CN/files_external.po +++ b/l10n/zh_CN/files_external.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 05:14+0000\n" -"Last-Translator: hanfeng \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,66 +42,80 @@ msgstr "请提供有效的Dropbox应用key和secret" msgid "Error configuring Google Drive storage" msgstr "配置Google Drive存储时出错" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" msgstr "外部存储" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" msgstr "挂载点" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "后端" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "配置" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "选项" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "适用的" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "增加挂载点" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" msgstr "未设置" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" msgstr "所有用户" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" msgstr "组" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" msgstr "用户" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" msgstr "删除" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "启用用户外部存储" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "允许用户挂载自有外部存储" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "SSL根证书" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" msgstr "导入根证书" diff --git a/l10n/zh_CN/lib.po b/l10n/zh_CN/lib.po index bda440d556f19019e298c186a20eb74125169499..aebc5a42f35034da0757e2a76b6320609f0b4198 100644 --- a/l10n/zh_CN/lib.po +++ b/l10n/zh_CN/lib.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 02:21+0000\n" +"POT-Creation-Date: 2012-11-19 00:01+0100\n" +"PO-Revision-Date: 2012-11-18 16:17+0000\n" "Last-Translator: hanfeng \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -43,19 +43,19 @@ msgstr "应用" msgid "Admin" msgstr "管理" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "ZIP 下载已经关闭" -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "需要逐一下载文件" -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "回到文件" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "选择的文件太大,无法生成 zip 文件。" @@ -83,45 +83,55 @@ msgstr "文本" msgid "Images" msgstr "图像" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "几秒前" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1分钟前" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d 分钟前" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1小时前" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d小时前" + +#: template.php:108 msgid "today" msgstr "今天" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "昨天" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d 天前" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "上月" -#: template.php:96 -msgid "months ago" -msgstr "几月前" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d 月前" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "上年" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "几年前" @@ -137,3 +147,8 @@ msgstr "已更新。" #: updater.php:80 msgid "updates check is disabled" msgstr "检查更新功能被关闭。" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "无法找到分类 \"%s\"" diff --git a/l10n/zh_CN/settings.po b/l10n/zh_CN/settings.po index 706b8908561a585a49d50f0b1214d11ac24958a7..bd122830a294cf5b90a505a3b1176673a875b6e1 100644 --- a/l10n/zh_CN/settings.po +++ b/l10n/zh_CN/settings.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-26 02:03+0200\n" -"PO-Revision-Date: 2012-10-25 03:51+0000\n" +"POT-Creation-Date: 2012-12-04 00:06+0100\n" +"PO-Revision-Date: 2012-12-03 00:58+0000\n" "Last-Translator: hanfeng \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -22,69 +22,73 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "无法从应用商店载入列表" -#: ajax/creategroup.php:12 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "已存在该组" -#: ajax/creategroup.php:21 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "无法添加组" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " msgstr "无法开启App" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "电子邮件已保存" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "无效的电子邮件" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID 已修改" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "非法请求" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "无法删除组" -#: ajax/removeuser.php:18 ajax/setquota.php:18 ajax/togglegroups.php:15 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 msgid "Authentication error" msgstr "认证错误" -#: ajax/removeuser.php:27 +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "无法删除用户" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "语言已修改" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "管理员不能将自己移出管理组。" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "无法把用户添加到组 %s" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "无法从组%s中移除用户" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "禁用" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "启用" @@ -96,93 +100,6 @@ msgstr "正在保存" msgid "__language_name__" msgstr "简体中文" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "安全警告" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "您的数据文件夹和文件可由互联网访问。OwnCloud提供的.htaccess文件未生效。我们强烈建议您配置服务器,以使数据文件夹不可被访问,或者将数据文件夹移到web服务器根目录以外。" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "计划任务" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "每次页面加载完成后执行任务" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "cron.php已被注册到网络定时任务服务。通过http每分钟调用owncloud根目录的cron.php网页。" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "使用系统定时任务服务。每分钟通过系统定时任务调用owncloud文件夹中的cron.php文件" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "分享" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "开启共享API" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "允许 应用 使用共享API" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "允许连接" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "允许用户使用连接向公众共享" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "允许再次共享" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "允许用户将共享给他们的项目再次共享" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "允许用户向任何人共享" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "允许用户只向同组用户共享" - -#: templates/admin.php:88 -msgid "Log" -msgstr "日志" - -#: templates/admin.php:116 -msgid "More" -msgstr "更多" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "由ownCloud社区开发, 源代码AGPL许可证下发布。" - #: templates/apps.php:10 msgid "Add your App" msgstr "添加应用" @@ -215,22 +132,22 @@ msgstr "管理大文件" msgid "Ask a question" msgstr "提问" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." msgstr "连接帮助数据库错误 " -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "手动访问" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "回答" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "您已使用空间: %s,总空间: %s" +msgid "You have used %s of the available %s" +msgstr "你已使用 %s,有效空间 %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -288,6 +205,16 @@ msgstr "帮助翻译" msgid "use this address to connect to your ownCloud in your file manager" msgstr "您可在文件管理器中使用该地址连接到ownCloud" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "由ownCloud社区开发, 源代码AGPL许可证下发布。" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "名称" diff --git a/l10n/zh_CN/user_ldap.po b/l10n/zh_CN/user_ldap.po index 00e887720fdf4ec17d3288fc8e0cbf10ffbc36d1..be2395852594a055441eacdb65efe250a92fe94c 100644 --- a/l10n/zh_CN/user_ldap.po +++ b/l10n/zh_CN/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: 2012-10-24 02:02+0200\n" -"PO-Revision-Date: 2012-10-23 05:22+0000\n" -"Last-Translator: hanfeng \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,153 +19,166 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "主机" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "可以忽略协议,但如要使用SSL,则需以ldaps://开头" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "Base DN" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "您可以在高级选项卡里为用户和组指定Base DN" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "User DN" -#: templates/settings.php:10 +#: templates/settings.php:17 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必须与绑定的相同,比如uid=agent,dc=example,dc=com\n如需匿名访问,将DN和密码保留为空" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" msgstr "密码" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "启用匿名访问,将DN和密码保留为空" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "用户登录过滤" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "定义当尝试登录时的过滤器。 在登录过程中,%%uid将会被用户名替换" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "使用 %%uid作为占位符,例如“uid=%%uid”" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "用户列表过滤" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "定义拉取用户时的过滤器" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "没有任何占位符,如 \"objectClass=person\"." -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "组过滤" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "定义拉取组信息时的过滤器" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "无需占位符,例如\"objectClass=posixGroup\"" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "端口" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "基础用户树" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "基础组树" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "组成员关联" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" msgstr "使用TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "不要在SSL链接中使用此选项,会导致失败。" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "大小写敏感LDAP服务器(Windows)" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." msgstr "关闭SSL证书验证" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "如果链接仅在此选项时可用,在您的ownCloud服务器中导入LDAP服务器的SSL证书。" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "暂不推荐,仅供测试" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "用户显示名称字段" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "用来生成用户的ownCloud名称的 LDAP属性" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "组显示名称字段" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "用来生成组的ownCloud名称的LDAP属性" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "字节数" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "将用户名称留空(默认)。否则指定一个LDAP/AD属性" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" msgstr "帮助" diff --git a/l10n/zh_CN/user_webdavauth.po b/l10n/zh_CN/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..cdb6da1b8e1a10a873be18ad308d3cc42970659c --- /dev/null +++ b/l10n/zh_CN/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-18 00:01+0100\n" +"PO-Revision-Date: 2012-11-17 11:47+0000\n" +"Last-Translator: hanfeng \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV地址: http://" diff --git a/l10n/zh_HK/core.po b/l10n/zh_HK/core.po new file mode 100644 index 0000000000000000000000000000000000000000..27fcd9c0a1fef732ca288b2ef1f635b20a3ca94f --- /dev/null +++ b/l10n/zh_HK/core.po @@ -0,0 +1,580 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 +msgid "No category to add?" +msgstr "" + +#: ajax/vcategories/add.php:37 +msgid "This category already exists: " +msgstr "" + +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 +msgid "Settings" +msgstr "" + +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 +msgid "Choose" +msgstr "" + +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 +msgid "Cancel" +msgstr "" + +#: js/oc-dialogs.js:162 +msgid "No" +msgstr "" + +#: js/oc-dialogs.js:163 +msgid "Yes" +msgstr "" + +#: js/oc-dialogs.js:180 +msgid "Ok" +msgstr "" + +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" + +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 +msgid "Error" +msgstr "" + +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 +msgid "Error while sharing" +msgstr "" + +#: js/share.js:135 +msgid "Error while unsharing" +msgstr "" + +#: js/share.js:142 +msgid "Error while changing permissions" +msgstr "" + +#: js/share.js:151 +msgid "Shared with you and the group {group} by {owner}" +msgstr "" + +#: js/share.js:153 +msgid "Shared with you by {owner}" +msgstr "" + +#: js/share.js:158 +msgid "Share with" +msgstr "" + +#: js/share.js:163 +msgid "Share with link" +msgstr "" + +#: js/share.js:164 +msgid "Password protect" +msgstr "" + +#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: templates/verify.php:13 +msgid "Password" +msgstr "" + +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + +#: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 +msgid "Set expiration date" +msgstr "" + +#: js/share.js:178 +msgid "Expiration date" +msgstr "" + +#: js/share.js:210 +msgid "Share via email:" +msgstr "" + +#: js/share.js:212 +msgid "No people found" +msgstr "" + +#: js/share.js:239 +msgid "Resharing is not allowed" +msgstr "" + +#: js/share.js:275 +msgid "Shared in {item} with {user}" +msgstr "" + +#: js/share.js:296 +msgid "Unshare" +msgstr "" + +#: js/share.js:308 +msgid "can edit" +msgstr "" + +#: js/share.js:310 +msgid "access control" +msgstr "" + +#: js/share.js:313 +msgid "create" +msgstr "" + +#: js/share.js:316 +msgid "update" +msgstr "" + +#: js/share.js:319 +msgid "delete" +msgstr "" + +#: js/share.js:322 +msgid "share" +msgstr "" + +#: js/share.js:353 js/share.js:528 js/share.js:530 +msgid "Password protected" +msgstr "" + +#: js/share.js:541 +msgid "Error unsetting expiration date" +msgstr "" + +#: js/share.js:553 +msgid "Error setting expiration date" +msgstr "" + +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + +#: lostpassword/controller.php:47 +msgid "ownCloud password reset" +msgstr "" + +#: lostpassword/templates/email.php:2 +msgid "Use the following link to reset your password: {link}" +msgstr "" + +#: lostpassword/templates/lostpassword.php:3 +msgid "You will receive a link to reset your password via Email." +msgstr "" + +#: lostpassword/templates/lostpassword.php:5 +msgid "Reset email send." +msgstr "" + +#: lostpassword/templates/lostpassword.php:8 +msgid "Request failed!" +msgstr "" + +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 +#: templates/login.php:20 +msgid "Username" +msgstr "" + +#: lostpassword/templates/lostpassword.php:14 +msgid "Request reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:4 +msgid "Your password was reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:5 +msgid "To login page" +msgstr "" + +#: lostpassword/templates/resetpassword.php:8 +msgid "New password" +msgstr "" + +#: lostpassword/templates/resetpassword.php:11 +msgid "Reset password" +msgstr "" + +#: strings.php:5 +msgid "Personal" +msgstr "" + +#: strings.php:6 +msgid "Users" +msgstr "" + +#: strings.php:7 +msgid "Apps" +msgstr "" + +#: strings.php:8 +msgid "Admin" +msgstr "" + +#: strings.php:9 +msgid "Help" +msgstr "" + +#: templates/403.php:12 +msgid "Access forbidden" +msgstr "" + +#: templates/404.php:12 +msgid "Cloud not found" +msgstr "" + +#: templates/edit_categories_dialog.php:4 +msgid "Edit categories" +msgstr "" + +#: templates/edit_categories_dialog.php:16 +msgid "Add" +msgstr "" + +#: templates/installation.php:23 templates/installation.php:31 +msgid "Security Warning" +msgstr "" + +#: templates/installation.php:24 +msgid "" +"No secure random number generator is available, please enable the PHP " +"OpenSSL extension." +msgstr "" + +#: templates/installation.php:26 +msgid "" +"Without a secure random number generator an attacker may be able to predict " +"password reset tokens and take over your account." +msgstr "" + +#: templates/installation.php:32 +msgid "" +"Your data directory and your files are probably accessible from the " +"internet. The .htaccess file that ownCloud provides is not working. We " +"strongly suggest that you configure your webserver in a way that the data " +"directory is no longer accessible or you move the data directory outside the" +" webserver document root." +msgstr "" + +#: templates/installation.php:36 +msgid "Create an admin account" +msgstr "" + +#: templates/installation.php:48 +msgid "Advanced" +msgstr "" + +#: templates/installation.php:50 +msgid "Data folder" +msgstr "" + +#: templates/installation.php:57 +msgid "Configure the database" +msgstr "" + +#: templates/installation.php:62 templates/installation.php:73 +#: templates/installation.php:83 templates/installation.php:93 +msgid "will be used" +msgstr "" + +#: templates/installation.php:105 +msgid "Database user" +msgstr "" + +#: templates/installation.php:109 +msgid "Database password" +msgstr "" + +#: templates/installation.php:113 +msgid "Database name" +msgstr "" + +#: templates/installation.php:121 +msgid "Database tablespace" +msgstr "" + +#: templates/installation.php:127 +msgid "Database host" +msgstr "" + +#: templates/installation.php:132 +msgid "Finish setup" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Sunday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Monday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Tuesday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Wednesday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Thursday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Friday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Saturday" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "January" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "February" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "March" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "April" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "May" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "June" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "July" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "August" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "September" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "October" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "November" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "December" +msgstr "" + +#: templates/layout.guest.php:42 +msgid "web services under your control" +msgstr "" + +#: templates/layout.user.php:45 +msgid "Log out" +msgstr "" + +#: templates/login.php:8 +msgid "Automatic logon rejected!" +msgstr "" + +#: templates/login.php:9 +msgid "" +"If you did not change your password recently, your account may be " +"compromised!" +msgstr "" + +#: templates/login.php:10 +msgid "Please change your password to secure your account again." +msgstr "" + +#: templates/login.php:15 +msgid "Lost your password?" +msgstr "" + +#: templates/login.php:27 +msgid "remember" +msgstr "" + +#: templates/login.php:28 +msgid "Log in" +msgstr "" + +#: templates/logout.php:1 +msgid "You are logged out." +msgstr "你已登出。" + +#: templates/part.pagenavi.php:3 +msgid "prev" +msgstr "" + +#: templates/part.pagenavi.php:20 +msgid "next" +msgstr "" + +#: templates/verify.php:5 +msgid "Security Warning!" +msgstr "" + +#: templates/verify.php:6 +msgid "" +"Please verify your password.
    For security reasons you may be " +"occasionally asked to enter your password again." +msgstr "" + +#: templates/verify.php:16 +msgid "Verify" +msgstr "" diff --git a/l10n/zh_HK/files.po b/l10n/zh_HK/files.po new file mode 100644 index 0000000000000000000000000000000000000000..c45ea5afdd4508416a40a7584aa6711561c97388 --- /dev/null +++ b/l10n/zh_HK/files.po @@ -0,0 +1,266 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ajax/upload.php:20 +msgid "There is no error, the file uploaded with success" +msgstr "" + +#: ajax/upload.php:21 +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" + +#: ajax/upload.php:23 +msgid "" +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " +"the HTML form" +msgstr "" + +#: ajax/upload.php:25 +msgid "The uploaded file was only partially uploaded" +msgstr "" + +#: ajax/upload.php:26 +msgid "No file was uploaded" +msgstr "" + +#: ajax/upload.php:27 +msgid "Missing a temporary folder" +msgstr "" + +#: ajax/upload.php:28 +msgid "Failed to write to disk" +msgstr "" + +#: appinfo/app.php:10 +msgid "Files" +msgstr "" + +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 +msgid "Unshare" +msgstr "" + +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 +msgid "Delete" +msgstr "" + +#: js/fileactions.js:181 +msgid "Rename" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "{new_name} already exists" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "replace" +msgstr "" + +#: js/filelist.js:201 +msgid "suggest name" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "cancel" +msgstr "" + +#: js/filelist.js:250 +msgid "replaced {new_name}" +msgstr "" + +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 +msgid "undo" +msgstr "" + +#: js/filelist.js:252 +msgid "replaced {new_name} with {old_name}" +msgstr "" + +#: js/filelist.js:284 +msgid "unshared {files}" +msgstr "" + +#: js/filelist.js:286 +msgid "deleted {files}" +msgstr "" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 +msgid "generating ZIP-file, it may take some time." +msgstr "" + +#: js/files.js:218 +msgid "Unable to upload your file as it is a directory or has 0 bytes" +msgstr "" + +#: js/files.js:218 +msgid "Upload Error" +msgstr "" + +#: js/files.js:235 +msgid "Close" +msgstr "" + +#: js/files.js:254 js/files.js:368 js/files.js:398 +msgid "Pending" +msgstr "" + +#: js/files.js:274 +msgid "1 file uploading" +msgstr "" + +#: js/files.js:277 js/files.js:331 js/files.js:346 +msgid "{count} files uploading" +msgstr "" + +#: js/files.js:349 js/files.js:382 +msgid "Upload cancelled." +msgstr "" + +#: js/files.js:451 +msgid "" +"File upload is in progress. Leaving the page now will cancel the upload." +msgstr "" + +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" + +#: js/files.js:704 +msgid "{count} files scanned" +msgstr "" + +#: js/files.js:712 +msgid "error while scanning" +msgstr "" + +#: js/files.js:785 templates/index.php:65 +msgid "Name" +msgstr "" + +#: js/files.js:786 templates/index.php:76 +msgid "Size" +msgstr "" + +#: js/files.js:787 templates/index.php:78 +msgid "Modified" +msgstr "" + +#: js/files.js:814 +msgid "1 folder" +msgstr "" + +#: js/files.js:816 +msgid "{count} folders" +msgstr "" + +#: js/files.js:824 +msgid "1 file" +msgstr "" + +#: js/files.js:826 +msgid "{count} files" +msgstr "" + +#: templates/admin.php:5 +msgid "File handling" +msgstr "" + +#: templates/admin.php:7 +msgid "Maximum upload size" +msgstr "" + +#: templates/admin.php:9 +msgid "max. possible: " +msgstr "" + +#: templates/admin.php:12 +msgid "Needed for multi-file and folder downloads." +msgstr "" + +#: templates/admin.php:14 +msgid "Enable ZIP-download" +msgstr "" + +#: templates/admin.php:17 +msgid "0 is unlimited" +msgstr "" + +#: templates/admin.php:19 +msgid "Maximum input size for ZIP files" +msgstr "" + +#: templates/admin.php:23 +msgid "Save" +msgstr "" + +#: templates/index.php:7 +msgid "New" +msgstr "" + +#: templates/index.php:10 +msgid "Text file" +msgstr "" + +#: templates/index.php:12 +msgid "Folder" +msgstr "" + +#: templates/index.php:14 +msgid "From link" +msgstr "" + +#: templates/index.php:35 +msgid "Upload" +msgstr "" + +#: templates/index.php:43 +msgid "Cancel upload" +msgstr "" + +#: templates/index.php:57 +msgid "Nothing in here. Upload something!" +msgstr "" + +#: templates/index.php:71 +msgid "Download" +msgstr "" + +#: templates/index.php:103 +msgid "Upload too large" +msgstr "" + +#: templates/index.php:105 +msgid "" +"The files you are trying to upload exceed the maximum size for file uploads " +"on this server." +msgstr "" + +#: templates/index.php:110 +msgid "Files are being scanned, please wait." +msgstr "" + +#: templates/index.php:113 +msgid "Current scanning" +msgstr "" diff --git a/l10n/zh_HK/files_encryption.po b/l10n/zh_HK/files_encryption.po new file mode 100644 index 0000000000000000000000000000000000000000..52a31f20bac4745fce9a995556c8604aa3557508 --- /dev/null +++ b/l10n/zh_HK/files_encryption.po @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-19 00:01+0100\n" +"PO-Revision-Date: 2012-08-12 22:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:3 +msgid "Encryption" +msgstr "" + +#: templates/settings.php:4 +msgid "Exclude the following file types from encryption" +msgstr "" + +#: templates/settings.php:5 +msgid "None" +msgstr "" + +#: templates/settings.php:10 +msgid "Enable Encryption" +msgstr "" diff --git a/l10n/zh_HK/files_external.po b/l10n/zh_HK/files_external.po new file mode 100644 index 0000000000000000000000000000000000000000..0b9d4d015c3ea2eecfa0f029458067e15afc7bf4 --- /dev/null +++ b/l10n/zh_HK/files_external.po @@ -0,0 +1,120 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23 +msgid "Access granted" +msgstr "" + +#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86 +msgid "Error configuring Dropbox storage" +msgstr "" + +#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40 +msgid "Grant access" +msgstr "" + +#: js/dropbox.js:73 js/google.js:72 +msgid "Fill out all required fields" +msgstr "" + +#: js/dropbox.js:85 +msgid "Please provide a valid Dropbox app key and secret." +msgstr "" + +#: js/google.js:26 js/google.js:73 js/google.js:78 +msgid "Error configuring Google Drive storage" +msgstr "" + +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + +#: templates/settings.php:3 +msgid "External Storage" +msgstr "" + +#: templates/settings.php:8 templates/settings.php:22 +msgid "Mount point" +msgstr "" + +#: templates/settings.php:9 +msgid "Backend" +msgstr "" + +#: templates/settings.php:10 +msgid "Configuration" +msgstr "" + +#: templates/settings.php:11 +msgid "Options" +msgstr "" + +#: templates/settings.php:12 +msgid "Applicable" +msgstr "" + +#: templates/settings.php:27 +msgid "Add mount point" +msgstr "" + +#: templates/settings.php:85 +msgid "None set" +msgstr "" + +#: templates/settings.php:86 +msgid "All Users" +msgstr "" + +#: templates/settings.php:87 +msgid "Groups" +msgstr "" + +#: templates/settings.php:95 +msgid "Users" +msgstr "" + +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 +msgid "Delete" +msgstr "" + +#: templates/settings.php:124 +msgid "Enable User External Storage" +msgstr "" + +#: templates/settings.php:125 +msgid "Allow users to mount their own external storage" +msgstr "" + +#: templates/settings.php:139 +msgid "SSL root certificates" +msgstr "" + +#: templates/settings.php:158 +msgid "Import Root Certificate" +msgstr "" diff --git a/l10n/zh_HK/files_sharing.po b/l10n/zh_HK/files_sharing.po new file mode 100644 index 0000000000000000000000000000000000000000..4721ae096c27f0187cf2d16937191a1da57eb978 --- /dev/null +++ b/l10n/zh_HK/files_sharing.po @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-19 00:01+0100\n" +"PO-Revision-Date: 2012-08-12 22:35+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/authenticate.php:4 +msgid "Password" +msgstr "" + +#: templates/authenticate.php:6 +msgid "Submit" +msgstr "" + +#: templates/public.php:9 +#, php-format +msgid "%s shared the folder %s with you" +msgstr "" + +#: templates/public.php:11 +#, php-format +msgid "%s shared the file %s with you" +msgstr "" + +#: templates/public.php:14 templates/public.php:30 +msgid "Download" +msgstr "" + +#: templates/public.php:29 +msgid "No preview available for" +msgstr "" + +#: templates/public.php:35 +msgid "web services under your control" +msgstr "" diff --git a/l10n/zh_HK/files_versions.po b/l10n/zh_HK/files_versions.po new file mode 100644 index 0000000000000000000000000000000000000000..392cfcc993528de998ddc216163a1fe587d32e48 --- /dev/null +++ b/l10n/zh_HK/files_versions.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-19 00:01+0100\n" +"PO-Revision-Date: 2012-08-12 22:37+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: js/settings-personal.js:31 templates/settings-personal.php:10 +msgid "Expire all versions" +msgstr "" + +#: js/versions.js:16 +msgid "History" +msgstr "" + +#: templates/settings-personal.php:4 +msgid "Versions" +msgstr "" + +#: templates/settings-personal.php:7 +msgid "This will delete all existing backup versions of your files" +msgstr "" + +#: templates/settings.php:3 +msgid "Files Versioning" +msgstr "" + +#: templates/settings.php:4 +msgid "Enable" +msgstr "" diff --git a/l10n/zh_HK/lib.po b/l10n/zh_HK/lib.po new file mode 100644 index 0000000000000000000000000000000000000000..e4752fd9c271b660e07609b7f659fc9e9c04c138 --- /dev/null +++ b/l10n/zh_HK/lib.po @@ -0,0 +1,152 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-19 00:01+0100\n" +"PO-Revision-Date: 2012-07-27 22:23+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: app.php:285 +msgid "Help" +msgstr "" + +#: app.php:292 +msgid "Personal" +msgstr "" + +#: app.php:297 +msgid "Settings" +msgstr "" + +#: app.php:302 +msgid "Users" +msgstr "" + +#: app.php:309 +msgid "Apps" +msgstr "" + +#: app.php:311 +msgid "Admin" +msgstr "" + +#: files.php:361 +msgid "ZIP download is turned off." +msgstr "" + +#: files.php:362 +msgid "Files need to be downloaded one by one." +msgstr "" + +#: files.php:362 files.php:387 +msgid "Back to Files" +msgstr "" + +#: files.php:386 +msgid "Selected files too large to generate zip file." +msgstr "" + +#: json.php:28 +msgid "Application is not enabled" +msgstr "" + +#: json.php:39 json.php:64 json.php:77 json.php:89 +msgid "Authentication error" +msgstr "" + +#: json.php:51 +msgid "Token expired. Please reload page." +msgstr "" + +#: search/provider/file.php:17 search/provider/file.php:35 +msgid "Files" +msgstr "" + +#: search/provider/file.php:26 search/provider/file.php:33 +msgid "Text" +msgstr "" + +#: search/provider/file.php:29 +msgid "Images" +msgstr "" + +#: template.php:103 +msgid "seconds ago" +msgstr "" + +#: template.php:104 +msgid "1 minute ago" +msgstr "" + +#: template.php:105 +#, php-format +msgid "%d minutes ago" +msgstr "" + +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 +msgid "today" +msgstr "" + +#: template.php:109 +msgid "yesterday" +msgstr "" + +#: template.php:110 +#, php-format +msgid "%d days ago" +msgstr "" + +#: template.php:111 +msgid "last month" +msgstr "" + +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" + +#: template.php:113 +msgid "last year" +msgstr "" + +#: template.php:114 +msgid "years ago" +msgstr "" + +#: updater.php:75 +#, php-format +msgid "%s is available. Get more information" +msgstr "" + +#: updater.php:77 +msgid "up to date" +msgstr "" + +#: updater.php:80 +msgid "updates check is disabled" +msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/zh_HK/settings.po b/l10n/zh_HK/settings.po new file mode 100644 index 0000000000000000000000000000000000000000..df89b1aac2e48a1a73d8bed2c1e32f60baa489b3 --- /dev/null +++ b/l10n/zh_HK/settings.po @@ -0,0 +1,247 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ajax/apps/ocs.php:20 +msgid "Unable to load list from App Store" +msgstr "" + +#: ajax/creategroup.php:10 +msgid "Group already exists" +msgstr "" + +#: ajax/creategroup.php:19 +msgid "Unable to add group" +msgstr "" + +#: ajax/enableapp.php:12 +msgid "Could not enable app. " +msgstr "" + +#: ajax/lostpassword.php:12 +msgid "Email saved" +msgstr "" + +#: ajax/lostpassword.php:14 +msgid "Invalid email" +msgstr "" + +#: ajax/openid.php:13 +msgid "OpenID Changed" +msgstr "" + +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 +msgid "Invalid request" +msgstr "" + +#: ajax/removegroup.php:13 +msgid "Unable to delete group" +msgstr "" + +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "" + +#: ajax/removeuser.php:24 +msgid "Unable to delete user" +msgstr "" + +#: ajax/setlanguage.php:15 +msgid "Language changed" +msgstr "" + +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 +#, php-format +msgid "Unable to add user to group %s" +msgstr "" + +#: ajax/togglegroups.php:34 +#, php-format +msgid "Unable to remove user from group %s" +msgstr "" + +#: js/apps.js:28 js/apps.js:67 +msgid "Disable" +msgstr "" + +#: js/apps.js:28 js/apps.js:55 +msgid "Enable" +msgstr "" + +#: js/personal.js:69 +msgid "Saving..." +msgstr "" + +#: personal.php:42 personal.php:43 +msgid "__language_name__" +msgstr "" + +#: templates/apps.php:10 +msgid "Add your App" +msgstr "" + +#: templates/apps.php:11 +msgid "More Apps" +msgstr "" + +#: templates/apps.php:27 +msgid "Select an App" +msgstr "" + +#: templates/apps.php:31 +msgid "See application page at apps.owncloud.com" +msgstr "" + +#: templates/apps.php:32 +msgid "-licensed by " +msgstr "" + +#: templates/help.php:9 +msgid "Documentation" +msgstr "" + +#: templates/help.php:10 +msgid "Managing Big Files" +msgstr "" + +#: templates/help.php:11 +msgid "Ask a question" +msgstr "" + +#: templates/help.php:22 +msgid "Problems connecting to help database." +msgstr "" + +#: templates/help.php:23 +msgid "Go there manually." +msgstr "" + +#: templates/help.php:31 +msgid "Answer" +msgstr "" + +#: templates/personal.php:8 +#, php-format +msgid "You have used %s of the available %s" +msgstr "" + +#: templates/personal.php:12 +msgid "Desktop and Mobile Syncing Clients" +msgstr "" + +#: templates/personal.php:13 +msgid "Download" +msgstr "" + +#: templates/personal.php:19 +msgid "Your password was changed" +msgstr "" + +#: templates/personal.php:20 +msgid "Unable to change your password" +msgstr "" + +#: templates/personal.php:21 +msgid "Current password" +msgstr "" + +#: templates/personal.php:22 +msgid "New password" +msgstr "" + +#: templates/personal.php:23 +msgid "show" +msgstr "" + +#: templates/personal.php:24 +msgid "Change password" +msgstr "" + +#: templates/personal.php:30 +msgid "Email" +msgstr "" + +#: templates/personal.php:31 +msgid "Your email address" +msgstr "" + +#: templates/personal.php:32 +msgid "Fill in an email address to enable password recovery" +msgstr "" + +#: templates/personal.php:38 templates/personal.php:39 +msgid "Language" +msgstr "" + +#: templates/personal.php:44 +msgid "Help translate" +msgstr "" + +#: templates/personal.php:51 +msgid "use this address to connect to your ownCloud in your file manager" +msgstr "" + +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + +#: templates/users.php:21 templates/users.php:76 +msgid "Name" +msgstr "" + +#: templates/users.php:23 templates/users.php:77 +msgid "Password" +msgstr "" + +#: templates/users.php:26 templates/users.php:78 templates/users.php:98 +msgid "Groups" +msgstr "" + +#: templates/users.php:32 +msgid "Create" +msgstr "" + +#: templates/users.php:35 +msgid "Default Quota" +msgstr "" + +#: templates/users.php:55 templates/users.php:138 +msgid "Other" +msgstr "" + +#: templates/users.php:80 templates/users.php:112 +msgid "Group Admin" +msgstr "" + +#: templates/users.php:82 +msgid "Quota" +msgstr "" + +#: templates/users.php:146 +msgid "Delete" +msgstr "" diff --git a/l10n/zh_HK/user_ldap.po b/l10n/zh_HK/user_ldap.po new file mode 100644 index 0000000000000000000000000000000000000000..24846079f01b2f5da6a3470d33135c2d6256d0b3 --- /dev/null +++ b/l10n/zh_HK/user_ldap.po @@ -0,0 +1,183 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 +msgid "Host" +msgstr "" + +#: templates/settings.php:15 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "" + +#: templates/settings.php:16 +msgid "Base DN" +msgstr "" + +#: templates/settings.php:16 +msgid "You can specify Base DN for users and groups in the Advanced tab" +msgstr "" + +#: templates/settings.php:17 +msgid "User DN" +msgstr "" + +#: templates/settings.php:17 +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 "" + +#: templates/settings.php:18 +msgid "Password" +msgstr "" + +#: templates/settings.php:18 +msgid "For anonymous access, leave DN and Password empty." +msgstr "" + +#: templates/settings.php:19 +msgid "User Login Filter" +msgstr "" + +#: templates/settings.php:19 +#, php-format +msgid "" +"Defines the filter to apply, when login is attempted. %%uid replaces the " +"username in the login action." +msgstr "" + +#: templates/settings.php:19 +#, php-format +msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" +msgstr "" + +#: templates/settings.php:20 +msgid "User List Filter" +msgstr "" + +#: templates/settings.php:20 +msgid "Defines the filter to apply, when retrieving users." +msgstr "" + +#: templates/settings.php:20 +msgid "without any placeholder, e.g. \"objectClass=person\"." +msgstr "" + +#: templates/settings.php:21 +msgid "Group Filter" +msgstr "" + +#: templates/settings.php:21 +msgid "Defines the filter to apply, when retrieving groups." +msgstr "" + +#: templates/settings.php:21 +msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." +msgstr "" + +#: templates/settings.php:24 +msgid "Port" +msgstr "" + +#: templates/settings.php:25 +msgid "Base User Tree" +msgstr "" + +#: templates/settings.php:26 +msgid "Base Group Tree" +msgstr "" + +#: templates/settings.php:27 +msgid "Group-Member association" +msgstr "" + +#: templates/settings.php:28 +msgid "Use TLS" +msgstr "" + +#: templates/settings.php:28 +msgid "Do not use it for SSL connections, it will fail." +msgstr "" + +#: templates/settings.php:29 +msgid "Case insensitve LDAP server (Windows)" +msgstr "" + +#: templates/settings.php:30 +msgid "Turn off SSL certificate validation." +msgstr "" + +#: templates/settings.php:30 +msgid "" +"If connection only works with this option, import the LDAP server's SSL " +"certificate in your ownCloud server." +msgstr "" + +#: templates/settings.php:30 +msgid "Not recommended, use for testing only." +msgstr "" + +#: templates/settings.php:31 +msgid "User Display Name Field" +msgstr "" + +#: templates/settings.php:31 +msgid "The LDAP attribute to use to generate the user`s ownCloud name." +msgstr "" + +#: templates/settings.php:32 +msgid "Group Display Name Field" +msgstr "" + +#: templates/settings.php:32 +msgid "The LDAP attribute to use to generate the groups`s ownCloud name." +msgstr "" + +#: templates/settings.php:34 +msgid "in bytes" +msgstr "" + +#: templates/settings.php:36 +msgid "in seconds. A change empties the cache." +msgstr "" + +#: templates/settings.php:37 +msgid "" +"Leave empty for user name (default). Otherwise, specify an LDAP/AD " +"attribute." +msgstr "" + +#: templates/settings.php:39 +msgid "Help" +msgstr "" diff --git a/l10n/zh_HK/user_webdavauth.po b/l10n/zh_HK/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..ef8741a0c1eaa090505f2fadc49db2c902041f9e --- /dev/null +++ b/l10n/zh_HK/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-19 00:01+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/l10n/zh_TW/core.po b/l10n/zh_TW/core.po index 64aed43d82340cd25d87f12767ad63e57a8e714a..9e9cb515874e20bb94956e0f4784232156c125c4 100644 --- a/l10n/zh_TW/core.po +++ b/l10n/zh_TW/core.po @@ -4,14 +4,15 @@ # # Translators: # Donahue Chuang , 2012. +# , 2012. # Ming Yi Wu , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-29 00:01+0100\n" -"PO-Revision-Date: 2012-10-27 22:12+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,58 +20,170 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/vcategories/add.php:22 ajax/vcategories/delete.php:22 -msgid "Application name not provided." -msgstr "未提供應用程式名稱" +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" -#: ajax/vcategories/add.php:28 +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 msgid "No category to add?" msgstr "無分類添加?" -#: ajax/vcategories/add.php:35 +#: ajax/vcategories/add.php:37 msgid "This category already exists: " msgstr "此分類已經存在:" -#: js/js.js:243 templates/layout.user.php:53 templates/layout.user.php:54 +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "不支援的物件類型" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "沒選擇要刪除的分類" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 msgid "Settings" msgstr "設定" -#: js/oc-dialogs.js:123 +#: js/js.js:704 +msgid "seconds ago" +msgstr "幾秒前" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "1 分鐘前" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "{minutes} 分鐘前" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "1 個小時前" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "{hours} 個小時前" + +#: js/js.js:709 +msgid "today" +msgstr "今天" + +#: js/js.js:710 +msgid "yesterday" +msgstr "昨天" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "{days} 天前" + +#: js/js.js:712 +msgid "last month" +msgstr "上個月" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "{months} 個月前" + +#: js/js.js:714 +msgid "months ago" +msgstr "幾個月前" + +#: js/js.js:715 +msgid "last year" +msgstr "去年" + +#: js/js.js:716 +msgid "years ago" +msgstr "幾年前" + +#: js/oc-dialogs.js:126 msgid "Choose" -msgstr "" +msgstr "選擇" -#: js/oc-dialogs.js:143 js/oc-dialogs.js:163 +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 msgid "Cancel" msgstr "取消" -#: js/oc-dialogs.js:159 +#: js/oc-dialogs.js:162 msgid "No" msgstr "No" -#: js/oc-dialogs.js:160 +#: js/oc-dialogs.js:163 msgid "Yes" msgstr "Yes" -#: js/oc-dialogs.js:177 +#: js/oc-dialogs.js:180 msgid "Ok" msgstr "Ok" -#: js/oc-vcategories.js:68 -msgid "No categories selected for deletion." -msgstr "沒選擇要刪除的分類" +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" -#: js/oc-vcategories.js:68 js/share.js:135 js/share.js:142 js/share.js:525 -#: js/share.js:537 +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 msgid "Error" msgstr "錯誤" -#: js/share.js:124 -msgid "Error while sharing" +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "沒有詳述APP名稱." + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" msgstr "" +#: js/share.js:124 js/share.js:581 +msgid "Error while sharing" +msgstr "分享時發生錯誤" + #: js/share.js:135 msgid "Error while unsharing" -msgstr "" +msgstr "取消分享時發生錯誤" #: js/share.js:142 msgid "Error while changing permissions" @@ -82,87 +195,103 @@ msgstr "" #: js/share.js:153 msgid "Shared with you by {owner}" -msgstr "" +msgstr "{owner} 已經和您分享" #: js/share.js:158 msgid "Share with" -msgstr "" +msgstr "與分享" #: js/share.js:163 msgid "Share with link" -msgstr "" +msgstr "使用連結分享" #: js/share.js:164 msgid "Password protect" -msgstr "" +msgstr "密碼保護" #: js/share.js:168 templates/installation.php:42 templates/login.php:24 #: templates/verify.php:13 msgid "Password" msgstr "密碼" +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + #: js/share.js:173 -msgid "Set expiration date" +msgid "Send" msgstr "" -#: js/share.js:174 +#: js/share.js:177 +msgid "Set expiration date" +msgstr "設置到期日" + +#: js/share.js:178 msgid "Expiration date" -msgstr "" +msgstr "到期日" -#: js/share.js:206 +#: js/share.js:210 msgid "Share via email:" -msgstr "" +msgstr "透過email分享:" -#: js/share.js:208 +#: js/share.js:212 msgid "No people found" msgstr "" -#: js/share.js:235 +#: js/share.js:239 msgid "Resharing is not allowed" msgstr "" -#: js/share.js:271 +#: js/share.js:275 msgid "Shared in {item} with {user}" -msgstr "" +msgstr "已和 {user} 分享 {item}" -#: js/share.js:292 +#: js/share.js:296 msgid "Unshare" msgstr "取消共享" -#: js/share.js:304 +#: js/share.js:308 msgid "can edit" -msgstr "" +msgstr "可編輯" -#: js/share.js:306 +#: js/share.js:310 msgid "access control" -msgstr "" +msgstr "存取控制" -#: js/share.js:309 +#: js/share.js:313 msgid "create" msgstr "建立" -#: js/share.js:312 +#: js/share.js:316 msgid "update" -msgstr "" +msgstr "更新" -#: js/share.js:315 +#: js/share.js:319 msgid "delete" -msgstr "" +msgstr "刪除" -#: js/share.js:318 +#: js/share.js:322 msgid "share" -msgstr "" +msgstr "分享" -#: js/share.js:343 js/share.js:512 js/share.js:514 +#: js/share.js:353 js/share.js:528 js/share.js:530 msgid "Password protected" -msgstr "" +msgstr "密碼保護" -#: js/share.js:525 +#: js/share.js:541 msgid "Error unsetting expiration date" msgstr "" -#: js/share.js:537 +#: js/share.js:553 msgid "Error setting expiration date" +msgstr "錯誤的到期日設定" + +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" msgstr "" #: lostpassword/controller.php:47 @@ -179,11 +308,11 @@ msgstr "重設密碼的連結將會寄到你的電子郵件信箱" #: lostpassword/templates/lostpassword.php:5 msgid "Reset email send." -msgstr "" +msgstr "重設郵件已送出." #: lostpassword/templates/lostpassword.php:8 msgid "Request failed!" -msgstr "" +msgstr "請求失敗!" #: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 #: templates/login.php:20 @@ -242,7 +371,7 @@ msgstr "未發現雲" msgid "Edit categories" msgstr "編輯分類" -#: templates/edit_categories_dialog.php:14 +#: templates/edit_categories_dialog.php:16 msgid "Add" msgstr "添加" @@ -254,7 +383,7 @@ msgstr "安全性警告" msgid "" "No secure random number generator is available, please enable the PHP " "OpenSSL extension." -msgstr "" +msgstr "沒有可用的隨機數字產生器, 請啟用 PHP 中 OpenSSL 擴充功能." #: templates/installation.php:26 msgid "" @@ -396,7 +525,7 @@ msgstr "十二月" msgid "web services under your control" msgstr "網路服務已在你控制" -#: templates/layout.user.php:38 +#: templates/layout.user.php:45 msgid "Log out" msgstr "登出" @@ -440,7 +569,7 @@ msgstr "下一頁" #: templates/verify.php:5 msgid "Security Warning!" -msgstr "" +msgstr "安全性警告!" #: templates/verify.php:6 msgid "" @@ -450,4 +579,4 @@ msgstr "" #: templates/verify.php:16 msgid "Verify" -msgstr "" +msgstr "驗證" diff --git a/l10n/zh_TW/files.po b/l10n/zh_TW/files.po index 3e563fa7de0bc62502147db0959f8deaba9629e8..4e18f079575c198affffc70b4f08279c4a890d42 100644 --- a/l10n/zh_TW/files.po +++ b/l10n/zh_TW/files.po @@ -4,15 +4,16 @@ # # Translators: # Donahue Chuang , 2012. +# , 2012. # Eddy Chang , 2012. # ywang , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-11-02 00:03+0100\n" -"PO-Revision-Date: 2012-11-01 23:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,195 +26,166 @@ msgid "There is no error, the file uploaded with success" msgstr "無錯誤,檔案上傳成功" #: ajax/upload.php:21 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini" -msgstr "上傳的檔案超過了 php.ini 中的 upload_max_filesize 設定" +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" -#: ajax/upload.php:22 +#: ajax/upload.php:23 msgid "" "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " "the HTML form" msgstr "上傳黨案的超過 HTML 表單中指定 MAX_FILE_SIZE 限制" -#: ajax/upload.php:23 +#: ajax/upload.php:25 msgid "The uploaded file was only partially uploaded" msgstr "只有部分檔案被上傳" -#: ajax/upload.php:24 +#: ajax/upload.php:26 msgid "No file was uploaded" msgstr "無已上傳檔案" -#: ajax/upload.php:25 +#: ajax/upload.php:27 msgid "Missing a temporary folder" msgstr "遺失暫存資料夾" -#: ajax/upload.php:26 +#: ajax/upload.php:28 msgid "Failed to write to disk" msgstr "寫入硬碟失敗" -#: appinfo/app.php:6 +#: appinfo/app.php:10 msgid "Files" msgstr "檔案" -#: js/fileactions.js:108 templates/index.php:64 +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 msgid "Unshare" -msgstr "" +msgstr "取消共享" -#: js/fileactions.js:110 templates/index.php:66 +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 msgid "Delete" msgstr "刪除" -#: js/fileactions.js:178 +#: js/fileactions.js:181 msgid "Rename" -msgstr "" +msgstr "重新命名" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "{new_name} already exists" -msgstr "" +msgstr "{new_name} 已經存在" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "replace" msgstr "取代" -#: js/filelist.js:194 +#: js/filelist.js:201 msgid "suggest name" msgstr "" -#: js/filelist.js:194 js/filelist.js:196 +#: js/filelist.js:201 js/filelist.js:203 msgid "cancel" msgstr "取消" -#: js/filelist.js:243 +#: js/filelist.js:250 msgid "replaced {new_name}" -msgstr "" +msgstr "已取代 {new_name}" -#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279 +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 msgid "undo" -msgstr "" +msgstr "復原" -#: js/filelist.js:245 +#: js/filelist.js:252 msgid "replaced {new_name} with {old_name}" -msgstr "" +msgstr "使用 {new_name} 取代 {old_name}" -#: js/filelist.js:277 +#: js/filelist.js:284 msgid "unshared {files}" msgstr "" -#: js/filelist.js:279 +#: js/filelist.js:286 msgid "deleted {files}" msgstr "" -#: js/files.js:171 +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 msgid "generating ZIP-file, it may take some time." msgstr "產生壓縮檔, 它可能需要一段時間." -#: js/files.js:206 +#: js/files.js:218 msgid "Unable to upload your file as it is a directory or has 0 bytes" msgstr "無法上傳您的檔案因為它可能是一個目錄或檔案大小為0" -#: js/files.js:206 +#: js/files.js:218 msgid "Upload Error" msgstr "上傳發生錯誤" -#: js/files.js:234 js/files.js:339 js/files.js:369 +#: js/files.js:235 +msgid "Close" +msgstr "關閉" + +#: js/files.js:254 js/files.js:368 js/files.js:398 msgid "Pending" msgstr "" -#: js/files.js:254 +#: js/files.js:274 msgid "1 file uploading" -msgstr "" +msgstr "1 個檔案正在上傳" -#: js/files.js:257 js/files.js:302 js/files.js:317 +#: js/files.js:277 js/files.js:331 js/files.js:346 msgid "{count} files uploading" -msgstr "" +msgstr "{count} 個檔案正在上傳" -#: js/files.js:320 js/files.js:353 +#: js/files.js:349 js/files.js:382 msgid "Upload cancelled." msgstr "上傳取消" -#: js/files.js:422 +#: js/files.js:451 msgid "" "File upload is in progress. Leaving the page now will cancel the upload." msgstr "檔案上傳中. 離開此頁面將會取消上傳." -#: js/files.js:492 -msgid "Invalid name, '/' is not allowed." -msgstr "無效的名稱, '/'是不被允許的" +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "無效的資料夾名稱. \"Shared\" 名稱已被 Owncloud 所保留使用" -#: js/files.js:673 +#: js/files.js:704 msgid "{count} files scanned" msgstr "" -#: js/files.js:681 +#: js/files.js:712 msgid "error while scanning" -msgstr "" +msgstr "掃描時發生錯誤" -#: js/files.js:754 templates/index.php:50 +#: js/files.js:785 templates/index.php:65 msgid "Name" msgstr "名稱" -#: js/files.js:755 templates/index.php:58 +#: js/files.js:786 templates/index.php:76 msgid "Size" msgstr "大小" -#: js/files.js:756 templates/index.php:60 +#: js/files.js:787 templates/index.php:78 msgid "Modified" msgstr "修改" -#: js/files.js:783 +#: js/files.js:814 msgid "1 folder" -msgstr "" +msgstr "1 個資料夾" -#: js/files.js:785 +#: js/files.js:816 msgid "{count} folders" -msgstr "" +msgstr "{count} 個資料夾" -#: js/files.js:793 +#: js/files.js:824 msgid "1 file" -msgstr "" +msgstr "1 個檔案" -#: js/files.js:795 +#: js/files.js:826 msgid "{count} files" -msgstr "" - -#: js/files.js:838 -msgid "seconds ago" -msgstr "" - -#: js/files.js:839 -msgid "1 minute ago" -msgstr "" - -#: js/files.js:840 -msgid "{minutes} minutes ago" -msgstr "" - -#: js/files.js:843 -msgid "today" -msgstr "" - -#: js/files.js:844 -msgid "yesterday" -msgstr "" - -#: js/files.js:845 -msgid "{days} days ago" -msgstr "" - -#: js/files.js:846 -msgid "last month" -msgstr "" - -#: js/files.js:848 -msgid "months ago" -msgstr "" - -#: js/files.js:849 -msgid "last year" -msgstr "" - -#: js/files.js:850 -msgid "years ago" -msgstr "" +msgstr "{count} 個檔案" #: templates/admin.php:5 msgid "File handling" @@ -223,80 +195,76 @@ msgstr "檔案處理" msgid "Maximum upload size" msgstr "最大上傳容量" -#: templates/admin.php:7 +#: templates/admin.php:9 msgid "max. possible: " msgstr "最大允許: " -#: templates/admin.php:9 +#: templates/admin.php:12 msgid "Needed for multi-file and folder downloads." msgstr "針對多檔案和目錄下載是必填的" -#: templates/admin.php:9 +#: templates/admin.php:14 msgid "Enable ZIP-download" msgstr "啟用 Zip 下載" -#: templates/admin.php:11 +#: templates/admin.php:17 msgid "0 is unlimited" msgstr "0代表沒有限制" -#: templates/admin.php:12 +#: templates/admin.php:19 msgid "Maximum input size for ZIP files" msgstr "針對ZIP檔案最大輸入大小" -#: templates/admin.php:14 +#: templates/admin.php:23 msgid "Save" -msgstr "" +msgstr "儲存" #: templates/index.php:7 msgid "New" msgstr "新增" -#: templates/index.php:9 +#: templates/index.php:10 msgid "Text file" msgstr "文字檔" -#: templates/index.php:10 +#: templates/index.php:12 msgid "Folder" msgstr "資料夾" -#: templates/index.php:11 +#: templates/index.php:14 msgid "From link" msgstr "" -#: templates/index.php:22 +#: templates/index.php:35 msgid "Upload" msgstr "上傳" -#: templates/index.php:29 +#: templates/index.php:43 msgid "Cancel upload" msgstr "取消上傳" -#: templates/index.php:42 +#: templates/index.php:57 msgid "Nothing in here. Upload something!" msgstr "沒有任何東西。請上傳內容!" -#: templates/index.php:52 -msgid "Share" -msgstr "分享" - -#: templates/index.php:54 +#: templates/index.php:71 msgid "Download" msgstr "下載" -#: templates/index.php:77 +#: templates/index.php:103 msgid "Upload too large" msgstr "上傳過大" -#: templates/index.php:79 +#: templates/index.php:105 msgid "" "The files you are trying to upload exceed the maximum size for file uploads " "on this server." msgstr "你試圖上傳的檔案已超過伺服器的最大容量限制。 " -#: templates/index.php:84 +#: templates/index.php:110 msgid "Files are being scanned, please wait." msgstr "正在掃描檔案,請稍等。" -#: templates/index.php:87 +#: templates/index.php:113 msgid "Current scanning" msgstr "目前掃描" diff --git a/l10n/zh_TW/files_external.po b/l10n/zh_TW/files_external.po index ee66860464bb4bede757465dc38f44ed554beefe..88c257062d00fde4381c39d3b131c8a9253ec3b0 100644 --- a/l10n/zh_TW/files_external.po +++ b/l10n/zh_TW/files_external.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-02 23:16+0200\n" -"PO-Revision-Date: 2012-10-02 21:17+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,66 +42,80 @@ msgstr "" msgid "Error configuring Google Drive storage" msgstr "" +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + #: templates/settings.php:3 msgid "External Storage" -msgstr "" +msgstr "外部儲存裝置" -#: templates/settings.php:7 templates/settings.php:19 +#: templates/settings.php:8 templates/settings.php:22 msgid "Mount point" -msgstr "" +msgstr "掛載點" -#: templates/settings.php:8 +#: templates/settings.php:9 msgid "Backend" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:10 msgid "Configuration" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:11 msgid "Options" msgstr "" -#: templates/settings.php:11 +#: templates/settings.php:12 msgid "Applicable" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:27 msgid "Add mount point" msgstr "" -#: templates/settings.php:54 templates/settings.php:62 +#: templates/settings.php:85 msgid "None set" -msgstr "" +msgstr "尚未設定" -#: templates/settings.php:63 +#: templates/settings.php:86 msgid "All Users" -msgstr "" +msgstr "所有使用者" -#: templates/settings.php:64 +#: templates/settings.php:87 msgid "Groups" -msgstr "" +msgstr "群組" -#: templates/settings.php:69 +#: templates/settings.php:95 msgid "Users" -msgstr "" +msgstr "使用者" -#: templates/settings.php:77 templates/settings.php:107 +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 msgid "Delete" -msgstr "" +msgstr "刪除" -#: templates/settings.php:87 +#: templates/settings.php:124 msgid "Enable User External Storage" msgstr "" -#: templates/settings.php:88 +#: templates/settings.php:125 msgid "Allow users to mount their own external storage" msgstr "" -#: templates/settings.php:99 +#: templates/settings.php:139 msgid "SSL root certificates" msgstr "" -#: templates/settings.php:113 +#: templates/settings.php:158 msgid "Import Root Certificate" -msgstr "" +msgstr "匯入根憑證" diff --git a/l10n/zh_TW/files_sharing.po b/l10n/zh_TW/files_sharing.po index 8db01e4d10823ebf066636b31c7379664f4e2b8d..01ec04db5b4c09c7b9f7424c2b33663a88ec2c1f 100644 --- a/l10n/zh_TW/files_sharing.po +++ b/l10n/zh_TW/files_sharing.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-22 01:14+0200\n" -"PO-Revision-Date: 2012-09-21 23:15+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-28 00:10+0100\n" +"PO-Revision-Date: 2012-11-27 14:28+0000\n" +"Last-Translator: dw4dev \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,24 +27,24 @@ msgstr "密碼" msgid "Submit" msgstr "送出" -#: templates/public.php:9 +#: templates/public.php:17 #, php-format msgid "%s shared the folder %s with you" -msgstr "" +msgstr "%s 分享了資料夾 %s 給您" -#: templates/public.php:11 +#: templates/public.php:19 #, php-format msgid "%s shared the file %s with you" -msgstr "" +msgstr "%s 分享了檔案 %s 給您" -#: templates/public.php:14 templates/public.php:30 +#: templates/public.php:22 templates/public.php:38 msgid "Download" msgstr "下載" -#: templates/public.php:29 +#: templates/public.php:37 msgid "No preview available for" msgstr "無法預覽" -#: templates/public.php:37 +#: templates/public.php:43 msgid "web services under your control" msgstr "" diff --git a/l10n/zh_TW/files_versions.po b/l10n/zh_TW/files_versions.po index ed8a55656760411be88959f5097282346638a756..de8f14754433e261c559ee5b6647f53c826590e8 100644 --- a/l10n/zh_TW/files_versions.po +++ b/l10n/zh_TW/files_versions.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-09-22 01:14+0200\n" -"PO-Revision-Date: 2012-09-21 23:15+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-29 00:04+0100\n" +"PO-Revision-Date: 2012-11-28 01:33+0000\n" +"Last-Translator: dw4dev \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,15 +20,15 @@ msgstr "" #: js/settings-personal.js:31 templates/settings-personal.php:10 msgid "Expire all versions" -msgstr "" +msgstr "所有逾期的版本" #: js/versions.js:16 msgid "History" -msgstr "" +msgstr "歷史" #: templates/settings-personal.php:4 msgid "Versions" -msgstr "" +msgstr "版本" #: templates/settings-personal.php:7 msgid "This will delete all existing backup versions of your files" @@ -35,8 +36,8 @@ msgstr "" #: templates/settings.php:3 msgid "Files Versioning" -msgstr "" +msgstr "檔案版本化中..." #: templates/settings.php:4 msgid "Enable" -msgstr "" +msgstr "啟用" diff --git a/l10n/zh_TW/lib.po b/l10n/zh_TW/lib.po index 47610cc9f5bc8d55dd7f50f265a0676d29e9fee1..2bc0c14b6c027aa6cde0a0c3ee3bf9685847cd79 100644 --- a/l10n/zh_TW/lib.po +++ b/l10n/zh_TW/lib.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. # , 2012. # ywang , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-25 02:07+0200\n" -"PO-Revision-Date: 2012-10-24 00:11+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-11-27 00:10+0100\n" +"PO-Revision-Date: 2012-11-26 09:03+0000\n" +"Last-Translator: sofiasu \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,19 +44,19 @@ msgstr "應用程式" msgid "Admin" msgstr "管理" -#: files.php:328 +#: files.php:361 msgid "ZIP download is turned off." msgstr "ZIP 下載已關閉" -#: files.php:329 +#: files.php:362 msgid "Files need to be downloaded one by one." msgstr "檔案需要逐一下載" -#: files.php:329 files.php:354 +#: files.php:362 files.php:387 msgid "Back to Files" msgstr "回到檔案列表" -#: files.php:353 +#: files.php:386 msgid "Selected files too large to generate zip file." msgstr "選擇的檔案太大以致於無法產生壓縮檔" @@ -81,47 +82,57 @@ msgstr "文字" #: search/provider/file.php:29 msgid "Images" -msgstr "" +msgstr "圖片" -#: template.php:87 +#: template.php:103 msgid "seconds ago" msgstr "幾秒前" -#: template.php:88 +#: template.php:104 msgid "1 minute ago" msgstr "1 分鐘前" -#: template.php:89 +#: template.php:105 #, php-format msgid "%d minutes ago" msgstr "%d 分鐘前" -#: template.php:92 +#: template.php:106 +msgid "1 hour ago" +msgstr "1小時之前" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "%d小時之前" + +#: template.php:108 msgid "today" msgstr "今天" -#: template.php:93 +#: template.php:109 msgid "yesterday" msgstr "昨天" -#: template.php:94 +#: template.php:110 #, php-format msgid "%d days ago" msgstr "%d 天前" -#: template.php:95 +#: template.php:111 msgid "last month" msgstr "上個月" -#: template.php:96 -msgid "months ago" -msgstr "幾個月前" +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "%d個月之前" -#: template.php:97 +#: template.php:113 msgid "last year" msgstr "去年" -#: template.php:98 +#: template.php:114 msgid "years ago" msgstr "幾年前" @@ -137,3 +148,8 @@ msgstr "最新的" #: updater.php:80 msgid "updates check is disabled" msgstr "檢查更新已停用" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "找不到分類-\"%s\"" diff --git a/l10n/zh_TW/settings.po b/l10n/zh_TW/settings.po index 721a0ee82c3d8f00a6f3779bfa61b115cf868c79..cc8fc8f62b29bb1ad4b3c1e1633207349e60a7fd 100644 --- a/l10n/zh_TW/settings.po +++ b/l10n/zh_TW/settings.po @@ -4,6 +4,8 @@ # # Translators: # Donahue Chuang , 2012. +# , 2012. +# , 2012. # , 2012. # , 2012. # ywang , 2012. @@ -11,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-10-09 02:03+0200\n" -"PO-Revision-Date: 2012-10-09 00:04+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: dw4dev \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,70 +23,73 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/apps/ocs.php:23 +#: ajax/apps/ocs.php:20 msgid "Unable to load list from App Store" msgstr "無法從 App Store 讀取清單" -#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18 -#: ajax/togglegroups.php:15 -msgid "Authentication error" -msgstr "認證錯誤" - -#: ajax/creategroup.php:19 +#: ajax/creategroup.php:10 msgid "Group already exists" msgstr "群組已存在" -#: ajax/creategroup.php:28 +#: ajax/creategroup.php:19 msgid "Unable to add group" msgstr "群組增加失敗" -#: ajax/enableapp.php:14 +#: ajax/enableapp.php:12 msgid "Could not enable app. " -msgstr "" +msgstr "未能啟動此app" -#: ajax/lostpassword.php:14 +#: ajax/lostpassword.php:12 msgid "Email saved" msgstr "Email已儲存" -#: ajax/lostpassword.php:16 +#: ajax/lostpassword.php:14 msgid "Invalid email" msgstr "無效的email" -#: ajax/openid.php:16 +#: ajax/openid.php:13 msgid "OpenID Changed" msgstr "OpenID 已變更" -#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23 +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 msgid "Invalid request" msgstr "無效請求" -#: ajax/removegroup.php:16 +#: ajax/removegroup.php:13 msgid "Unable to delete group" msgstr "群組刪除錯誤" -#: ajax/removeuser.php:22 +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "認證錯誤" + +#: ajax/removeuser.php:24 msgid "Unable to delete user" msgstr "使用者刪除錯誤" -#: ajax/setlanguage.php:18 +#: ajax/setlanguage.php:15 msgid "Language changed" msgstr "語言已變更" -#: ajax/togglegroups.php:25 +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "管理者帳號無法從管理者群組中移除" + +#: ajax/togglegroups.php:28 #, php-format msgid "Unable to add user to group %s" msgstr "使用者加入群組%s錯誤" -#: ajax/togglegroups.php:31 +#: ajax/togglegroups.php:34 #, php-format msgid "Unable to remove user from group %s" msgstr "使用者移出群組%s錯誤" -#: js/apps.js:28 js/apps.js:65 +#: js/apps.js:28 js/apps.js:67 msgid "Disable" msgstr "停用" -#: js/apps.js:28 js/apps.js:54 +#: js/apps.js:28 js/apps.js:55 msgid "Enable" msgstr "啟用" @@ -92,104 +97,17 @@ msgstr "啟用" msgid "Saving..." msgstr "儲存中..." -#: personal.php:47 personal.php:48 +#: personal.php:42 personal.php:43 msgid "__language_name__" msgstr "__語言_名稱__" -#: templates/admin.php:14 -msgid "Security Warning" -msgstr "安全性警告" - -#: templates/admin.php:17 -msgid "" -"Your data directory and your files are probably accessible from the " -"internet. The .htaccess file that ownCloud provides is not working. We " -"strongly suggest that you configure your webserver in a way that the data " -"directory is no longer accessible or you move the data directory outside the" -" webserver document root." -msgstr "" - -#: templates/admin.php:31 -msgid "Cron" -msgstr "定期執行" - -#: templates/admin.php:37 -msgid "Execute one task with each page loaded" -msgstr "" - -#: templates/admin.php:43 -msgid "" -"cron.php is registered at a webcron service. Call the cron.php page in the " -"owncloud root once a minute over http." -msgstr "" - -#: templates/admin.php:49 -msgid "" -"Use systems cron service. Call the cron.php file in the owncloud folder via " -"a system cronjob once a minute." -msgstr "" - -#: templates/admin.php:56 -msgid "Sharing" -msgstr "" - -#: templates/admin.php:61 -msgid "Enable Share API" -msgstr "" - -#: templates/admin.php:62 -msgid "Allow apps to use the Share API" -msgstr "" - -#: templates/admin.php:67 -msgid "Allow links" -msgstr "允許連結" - -#: templates/admin.php:68 -msgid "Allow users to share items to the public with links" -msgstr "允許使用者以結連公開分享檔案" - -#: templates/admin.php:73 -msgid "Allow resharing" -msgstr "允許轉貼分享" - -#: templates/admin.php:74 -msgid "Allow users to share items shared with them again" -msgstr "允許使用者轉貼共享檔案" - -#: templates/admin.php:79 -msgid "Allow users to share with anyone" -msgstr "允許使用者公開分享" - -#: templates/admin.php:81 -msgid "Allow users to only share with users in their groups" -msgstr "僅允許使用者在群組內分享" - -#: templates/admin.php:88 -msgid "Log" -msgstr "紀錄" - -#: templates/admin.php:116 -msgid "More" -msgstr "更多" - -#: templates/admin.php:124 -msgid "" -"Developed by the ownCloud community, the source code is " -"licensed under the AGPL." -msgstr "" - #: templates/apps.php:10 msgid "Add your App" msgstr "添加你的 App" #: templates/apps.php:11 msgid "More Apps" -msgstr "" +msgstr "更多Apps" #: templates/apps.php:27 msgid "Select an App" @@ -201,7 +119,7 @@ msgstr "查看應用程式頁面於 apps.owncloud.com" #: templates/apps.php:32 msgid "-licensed by " -msgstr "" +msgstr "-核准: " #: templates/help.php:9 msgid "Documentation" @@ -215,22 +133,22 @@ msgstr "管理大檔案" msgid "Ask a question" msgstr "提問" -#: templates/help.php:23 +#: templates/help.php:22 msgid "Problems connecting to help database." -msgstr "連接到求助資料庫發生問題" +msgstr "連接到求助資料庫時發生問題" -#: templates/help.php:24 +#: templates/help.php:23 msgid "Go there manually." msgstr "手動前往" -#: templates/help.php:32 +#: templates/help.php:31 msgid "Answer" msgstr "答案" #: templates/personal.php:8 #, php-format -msgid "You have used %s of the available %s" -msgstr "" +msgid "You have used %s of the available %s" +msgstr "您已經使用了 %s ,目前可用空間為 %s" #: templates/personal.php:12 msgid "Desktop and Mobile Syncing Clients" @@ -242,7 +160,7 @@ msgstr "下載" #: templates/personal.php:19 msgid "Your password was changed" -msgstr "" +msgstr "你的密碼已更改" #: templates/personal.php:20 msgid "Unable to change your password" @@ -288,6 +206,16 @@ msgstr "幫助翻譯" msgid "use this address to connect to your ownCloud in your file manager" msgstr "使用這個位址去連接到你的私有雲檔案管理員" +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "由ownCloud 社區開發,源代碼AGPL許可證下發布。" + #: templates/users.php:21 templates/users.php:76 msgid "Name" msgstr "名稱" diff --git a/l10n/zh_TW/user_ldap.po b/l10n/zh_TW/user_ldap.po index f57f67dde9eaef806f6f0d7b7d6c792f8ea993ea..2bf0669ac23496ff914c5b0c1ceef9e33417183e 100644 --- a/l10n/zh_TW/user_ldap.po +++ b/l10n/zh_TW/user_ldap.po @@ -3,168 +3,182 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# , 2012. msgid "" msgstr "" "Project-Id-Version: ownCloud\n" "Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" -"POT-Creation-Date: 2012-08-29 02:01+0200\n" -"PO-Revision-Date: 2012-08-29 00:03+0000\n" -"Last-Translator: I Robot \n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_TW\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 msgid "Host" msgstr "" -#: templates/settings.php:8 +#: templates/settings.php:15 msgid "" "You can omit the protocol, except you require SSL. Then start with ldaps://" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "Base DN" msgstr "" -#: templates/settings.php:9 +#: templates/settings.php:16 msgid "You can specify Base DN for users and groups in the Advanced tab" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 msgid "User DN" msgstr "" -#: templates/settings.php:10 +#: templates/settings.php:17 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 "" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "Password" -msgstr "" +msgstr "密碼" -#: templates/settings.php:11 +#: templates/settings.php:18 msgid "For anonymous access, leave DN and Password empty." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 msgid "User Login Filter" msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "" "Defines the filter to apply, when login is attempted. %%uid replaces the " "username in the login action." msgstr "" -#: templates/settings.php:12 +#: templates/settings.php:19 #, php-format msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "User List Filter" msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "Defines the filter to apply, when retrieving users." msgstr "" -#: templates/settings.php:13 +#: templates/settings.php:20 msgid "without any placeholder, e.g. \"objectClass=person\"." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Group Filter" msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "Defines the filter to apply, when retrieving groups." msgstr "" -#: templates/settings.php:14 +#: templates/settings.php:21 msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." msgstr "" -#: templates/settings.php:17 +#: templates/settings.php:24 msgid "Port" msgstr "" -#: templates/settings.php:18 +#: templates/settings.php:25 msgid "Base User Tree" msgstr "" -#: templates/settings.php:19 +#: templates/settings.php:26 msgid "Base Group Tree" msgstr "" -#: templates/settings.php:20 +#: templates/settings.php:27 msgid "Group-Member association" msgstr "" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Use TLS" -msgstr "" +msgstr "使用TLS" -#: templates/settings.php:21 +#: templates/settings.php:28 msgid "Do not use it for SSL connections, it will fail." msgstr "" -#: templates/settings.php:22 +#: templates/settings.php:29 msgid "Case insensitve LDAP server (Windows)" msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Turn off SSL certificate validation." -msgstr "" +msgstr "關閉 SSL 憑證驗證" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "" "If connection only works with this option, import the LDAP server's SSL " "certificate in your ownCloud server." msgstr "" -#: templates/settings.php:23 +#: templates/settings.php:30 msgid "Not recommended, use for testing only." msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "User Display Name Field" msgstr "" -#: templates/settings.php:24 +#: templates/settings.php:31 msgid "The LDAP attribute to use to generate the user`s ownCloud name." msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "Group Display Name Field" msgstr "" -#: templates/settings.php:25 +#: templates/settings.php:32 msgid "The LDAP attribute to use to generate the groups`s ownCloud name." msgstr "" -#: templates/settings.php:27 +#: templates/settings.php:34 msgid "in bytes" msgstr "" -#: templates/settings.php:29 +#: templates/settings.php:36 msgid "in seconds. A change empties the cache." msgstr "" -#: templates/settings.php:30 +#: templates/settings.php:37 msgid "" "Leave empty for user name (default). Otherwise, specify an LDAP/AD " "attribute." msgstr "" -#: templates/settings.php:32 +#: templates/settings.php:39 msgid "Help" -msgstr "" +msgstr "說明" diff --git a/l10n/zh_TW/user_webdavauth.po b/l10n/zh_TW/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..5a191f76b2b1849982f20d4e581f0f64b32709b2 --- /dev/null +++ b/l10n/zh_TW/user_webdavauth.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-27 00:10+0100\n" +"PO-Revision-Date: 2012-11-26 09:00+0000\n" +"Last-Translator: sofiasu \n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "WebDAV 網址 http://" diff --git a/l10n/zu_ZA/core.po b/l10n/zu_ZA/core.po new file mode 100644 index 0000000000000000000000000000000000000000..57a6cff989827911e65c0ab274beca869e52bb5c --- /dev/null +++ b/l10n/zu_ZA/core.po @@ -0,0 +1,579 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-12 23:17+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zu_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/share.php:84 +#, php-format +msgid "User %s shared a file with you" +msgstr "" + +#: ajax/share.php:86 +#, php-format +msgid "User %s shared a folder with you" +msgstr "" + +#: ajax/share.php:88 +#, php-format +msgid "" +"User %s shared the file \"%s\" with you. It is available for download here: " +"%s" +msgstr "" + +#: ajax/share.php:90 +#, php-format +msgid "" +"User %s shared the folder \"%s\" with you. It is available for download " +"here: %s" +msgstr "" + +#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25 +msgid "Category type not provided." +msgstr "" + +#: ajax/vcategories/add.php:30 +msgid "No category to add?" +msgstr "" + +#: ajax/vcategories/add.php:37 +msgid "This category already exists: " +msgstr "" + +#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27 +#: ajax/vcategories/favorites.php:24 +#: ajax/vcategories/removeFromFavorites.php:26 +msgid "Object type not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:30 +#: ajax/vcategories/removeFromFavorites.php:30 +#, php-format +msgid "%s ID not provided." +msgstr "" + +#: ajax/vcategories/addToFavorites.php:35 +#, php-format +msgid "Error adding %s to favorites." +msgstr "" + +#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136 +msgid "No categories selected for deletion." +msgstr "" + +#: ajax/vcategories/removeFromFavorites.php:35 +#, php-format +msgid "Error removing %s from favorites." +msgstr "" + +#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61 +msgid "Settings" +msgstr "" + +#: js/js.js:704 +msgid "seconds ago" +msgstr "" + +#: js/js.js:705 +msgid "1 minute ago" +msgstr "" + +#: js/js.js:706 +msgid "{minutes} minutes ago" +msgstr "" + +#: js/js.js:707 +msgid "1 hour ago" +msgstr "" + +#: js/js.js:708 +msgid "{hours} hours ago" +msgstr "" + +#: js/js.js:709 +msgid "today" +msgstr "" + +#: js/js.js:710 +msgid "yesterday" +msgstr "" + +#: js/js.js:711 +msgid "{days} days ago" +msgstr "" + +#: js/js.js:712 +msgid "last month" +msgstr "" + +#: js/js.js:713 +msgid "{months} months ago" +msgstr "" + +#: js/js.js:714 +msgid "months ago" +msgstr "" + +#: js/js.js:715 +msgid "last year" +msgstr "" + +#: js/js.js:716 +msgid "years ago" +msgstr "" + +#: js/oc-dialogs.js:126 +msgid "Choose" +msgstr "" + +#: js/oc-dialogs.js:146 js/oc-dialogs.js:166 +msgid "Cancel" +msgstr "" + +#: js/oc-dialogs.js:162 +msgid "No" +msgstr "" + +#: js/oc-dialogs.js:163 +msgid "Yes" +msgstr "" + +#: js/oc-dialogs.js:180 +msgid "Ok" +msgstr "" + +#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102 +#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162 +msgid "The object type is not specified." +msgstr "" + +#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136 +#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:541 +#: js/share.js:553 +msgid "Error" +msgstr "" + +#: js/oc-vcategories.js:179 +msgid "The app name is not specified." +msgstr "" + +#: js/oc-vcategories.js:194 +msgid "The required file {file} is not installed!" +msgstr "" + +#: js/share.js:124 js/share.js:581 +msgid "Error while sharing" +msgstr "" + +#: js/share.js:135 +msgid "Error while unsharing" +msgstr "" + +#: js/share.js:142 +msgid "Error while changing permissions" +msgstr "" + +#: js/share.js:151 +msgid "Shared with you and the group {group} by {owner}" +msgstr "" + +#: js/share.js:153 +msgid "Shared with you by {owner}" +msgstr "" + +#: js/share.js:158 +msgid "Share with" +msgstr "" + +#: js/share.js:163 +msgid "Share with link" +msgstr "" + +#: js/share.js:164 +msgid "Password protect" +msgstr "" + +#: js/share.js:168 templates/installation.php:42 templates/login.php:24 +#: templates/verify.php:13 +msgid "Password" +msgstr "" + +#: js/share.js:172 +msgid "Email link to person" +msgstr "" + +#: js/share.js:173 +msgid "Send" +msgstr "" + +#: js/share.js:177 +msgid "Set expiration date" +msgstr "" + +#: js/share.js:178 +msgid "Expiration date" +msgstr "" + +#: js/share.js:210 +msgid "Share via email:" +msgstr "" + +#: js/share.js:212 +msgid "No people found" +msgstr "" + +#: js/share.js:239 +msgid "Resharing is not allowed" +msgstr "" + +#: js/share.js:275 +msgid "Shared in {item} with {user}" +msgstr "" + +#: js/share.js:296 +msgid "Unshare" +msgstr "" + +#: js/share.js:308 +msgid "can edit" +msgstr "" + +#: js/share.js:310 +msgid "access control" +msgstr "" + +#: js/share.js:313 +msgid "create" +msgstr "" + +#: js/share.js:316 +msgid "update" +msgstr "" + +#: js/share.js:319 +msgid "delete" +msgstr "" + +#: js/share.js:322 +msgid "share" +msgstr "" + +#: js/share.js:353 js/share.js:528 js/share.js:530 +msgid "Password protected" +msgstr "" + +#: js/share.js:541 +msgid "Error unsetting expiration date" +msgstr "" + +#: js/share.js:553 +msgid "Error setting expiration date" +msgstr "" + +#: js/share.js:568 +msgid "Sending ..." +msgstr "" + +#: js/share.js:579 +msgid "Email sent" +msgstr "" + +#: lostpassword/controller.php:47 +msgid "ownCloud password reset" +msgstr "" + +#: lostpassword/templates/email.php:2 +msgid "Use the following link to reset your password: {link}" +msgstr "" + +#: lostpassword/templates/lostpassword.php:3 +msgid "You will receive a link to reset your password via Email." +msgstr "" + +#: lostpassword/templates/lostpassword.php:5 +msgid "Reset email send." +msgstr "" + +#: lostpassword/templates/lostpassword.php:8 +msgid "Request failed!" +msgstr "" + +#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38 +#: templates/login.php:20 +msgid "Username" +msgstr "" + +#: lostpassword/templates/lostpassword.php:14 +msgid "Request reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:4 +msgid "Your password was reset" +msgstr "" + +#: lostpassword/templates/resetpassword.php:5 +msgid "To login page" +msgstr "" + +#: lostpassword/templates/resetpassword.php:8 +msgid "New password" +msgstr "" + +#: lostpassword/templates/resetpassword.php:11 +msgid "Reset password" +msgstr "" + +#: strings.php:5 +msgid "Personal" +msgstr "" + +#: strings.php:6 +msgid "Users" +msgstr "" + +#: strings.php:7 +msgid "Apps" +msgstr "" + +#: strings.php:8 +msgid "Admin" +msgstr "" + +#: strings.php:9 +msgid "Help" +msgstr "" + +#: templates/403.php:12 +msgid "Access forbidden" +msgstr "" + +#: templates/404.php:12 +msgid "Cloud not found" +msgstr "" + +#: templates/edit_categories_dialog.php:4 +msgid "Edit categories" +msgstr "" + +#: templates/edit_categories_dialog.php:16 +msgid "Add" +msgstr "" + +#: templates/installation.php:23 templates/installation.php:31 +msgid "Security Warning" +msgstr "" + +#: templates/installation.php:24 +msgid "" +"No secure random number generator is available, please enable the PHP " +"OpenSSL extension." +msgstr "" + +#: templates/installation.php:26 +msgid "" +"Without a secure random number generator an attacker may be able to predict " +"password reset tokens and take over your account." +msgstr "" + +#: templates/installation.php:32 +msgid "" +"Your data directory and your files are probably accessible from the " +"internet. The .htaccess file that ownCloud provides is not working. We " +"strongly suggest that you configure your webserver in a way that the data " +"directory is no longer accessible or you move the data directory outside the" +" webserver document root." +msgstr "" + +#: templates/installation.php:36 +msgid "Create an admin account" +msgstr "" + +#: templates/installation.php:48 +msgid "Advanced" +msgstr "" + +#: templates/installation.php:50 +msgid "Data folder" +msgstr "" + +#: templates/installation.php:57 +msgid "Configure the database" +msgstr "" + +#: templates/installation.php:62 templates/installation.php:73 +#: templates/installation.php:83 templates/installation.php:93 +msgid "will be used" +msgstr "" + +#: templates/installation.php:105 +msgid "Database user" +msgstr "" + +#: templates/installation.php:109 +msgid "Database password" +msgstr "" + +#: templates/installation.php:113 +msgid "Database name" +msgstr "" + +#: templates/installation.php:121 +msgid "Database tablespace" +msgstr "" + +#: templates/installation.php:127 +msgid "Database host" +msgstr "" + +#: templates/installation.php:132 +msgid "Finish setup" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Sunday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Monday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Tuesday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Wednesday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Thursday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Friday" +msgstr "" + +#: templates/layout.guest.php:16 templates/layout.user.php:17 +msgid "Saturday" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "January" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "February" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "March" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "April" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "May" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "June" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "July" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "August" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "September" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "October" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "November" +msgstr "" + +#: templates/layout.guest.php:17 templates/layout.user.php:18 +msgid "December" +msgstr "" + +#: templates/layout.guest.php:42 +msgid "web services under your control" +msgstr "" + +#: templates/layout.user.php:45 +msgid "Log out" +msgstr "" + +#: templates/login.php:8 +msgid "Automatic logon rejected!" +msgstr "" + +#: templates/login.php:9 +msgid "" +"If you did not change your password recently, your account may be " +"compromised!" +msgstr "" + +#: templates/login.php:10 +msgid "Please change your password to secure your account again." +msgstr "" + +#: templates/login.php:15 +msgid "Lost your password?" +msgstr "" + +#: templates/login.php:27 +msgid "remember" +msgstr "" + +#: templates/login.php:28 +msgid "Log in" +msgstr "" + +#: templates/logout.php:1 +msgid "You are logged out." +msgstr "" + +#: templates/part.pagenavi.php:3 +msgid "prev" +msgstr "" + +#: templates/part.pagenavi.php:20 +msgid "next" +msgstr "" + +#: templates/verify.php:5 +msgid "Security Warning!" +msgstr "" + +#: templates/verify.php:6 +msgid "" +"Please verify your password.
    For security reasons you may be " +"occasionally asked to enter your password again." +msgstr "" + +#: templates/verify.php:16 +msgid "Verify" +msgstr "" diff --git a/l10n/zu_ZA/files.po b/l10n/zu_ZA/files.po new file mode 100644 index 0000000000000000000000000000000000000000..078ee8781efd1daabd11613c5ee5bbb8980a592f --- /dev/null +++ b/l10n/zu_ZA/files.po @@ -0,0 +1,266 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-01 00:01+0100\n" +"PO-Revision-Date: 2012-11-30 23:02+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zu_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/upload.php:20 +msgid "There is no error, the file uploaded with success" +msgstr "" + +#: ajax/upload.php:21 +msgid "" +"The uploaded file exceeds the upload_max_filesize directive in php.ini: " +msgstr "" + +#: ajax/upload.php:23 +msgid "" +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " +"the HTML form" +msgstr "" + +#: ajax/upload.php:25 +msgid "The uploaded file was only partially uploaded" +msgstr "" + +#: ajax/upload.php:26 +msgid "No file was uploaded" +msgstr "" + +#: ajax/upload.php:27 +msgid "Missing a temporary folder" +msgstr "" + +#: ajax/upload.php:28 +msgid "Failed to write to disk" +msgstr "" + +#: appinfo/app.php:10 +msgid "Files" +msgstr "" + +#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84 +msgid "Unshare" +msgstr "" + +#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90 +msgid "Delete" +msgstr "" + +#: js/fileactions.js:181 +msgid "Rename" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "{new_name} already exists" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "replace" +msgstr "" + +#: js/filelist.js:201 +msgid "suggest name" +msgstr "" + +#: js/filelist.js:201 js/filelist.js:203 +msgid "cancel" +msgstr "" + +#: js/filelist.js:250 +msgid "replaced {new_name}" +msgstr "" + +#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286 +msgid "undo" +msgstr "" + +#: js/filelist.js:252 +msgid "replaced {new_name} with {old_name}" +msgstr "" + +#: js/filelist.js:284 +msgid "unshared {files}" +msgstr "" + +#: js/filelist.js:286 +msgid "deleted {files}" +msgstr "" + +#: js/files.js:33 +msgid "" +"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not " +"allowed." +msgstr "" + +#: js/files.js:183 +msgid "generating ZIP-file, it may take some time." +msgstr "" + +#: js/files.js:218 +msgid "Unable to upload your file as it is a directory or has 0 bytes" +msgstr "" + +#: js/files.js:218 +msgid "Upload Error" +msgstr "" + +#: js/files.js:235 +msgid "Close" +msgstr "" + +#: js/files.js:254 js/files.js:368 js/files.js:398 +msgid "Pending" +msgstr "" + +#: js/files.js:274 +msgid "1 file uploading" +msgstr "" + +#: js/files.js:277 js/files.js:331 js/files.js:346 +msgid "{count} files uploading" +msgstr "" + +#: js/files.js:349 js/files.js:382 +msgid "Upload cancelled." +msgstr "" + +#: js/files.js:451 +msgid "" +"File upload is in progress. Leaving the page now will cancel the upload." +msgstr "" + +#: js/files.js:523 +msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" +msgstr "" + +#: js/files.js:704 +msgid "{count} files scanned" +msgstr "" + +#: js/files.js:712 +msgid "error while scanning" +msgstr "" + +#: js/files.js:785 templates/index.php:65 +msgid "Name" +msgstr "" + +#: js/files.js:786 templates/index.php:76 +msgid "Size" +msgstr "" + +#: js/files.js:787 templates/index.php:78 +msgid "Modified" +msgstr "" + +#: js/files.js:814 +msgid "1 folder" +msgstr "" + +#: js/files.js:816 +msgid "{count} folders" +msgstr "" + +#: js/files.js:824 +msgid "1 file" +msgstr "" + +#: js/files.js:826 +msgid "{count} files" +msgstr "" + +#: templates/admin.php:5 +msgid "File handling" +msgstr "" + +#: templates/admin.php:7 +msgid "Maximum upload size" +msgstr "" + +#: templates/admin.php:9 +msgid "max. possible: " +msgstr "" + +#: templates/admin.php:12 +msgid "Needed for multi-file and folder downloads." +msgstr "" + +#: templates/admin.php:14 +msgid "Enable ZIP-download" +msgstr "" + +#: templates/admin.php:17 +msgid "0 is unlimited" +msgstr "" + +#: templates/admin.php:19 +msgid "Maximum input size for ZIP files" +msgstr "" + +#: templates/admin.php:23 +msgid "Save" +msgstr "" + +#: templates/index.php:7 +msgid "New" +msgstr "" + +#: templates/index.php:10 +msgid "Text file" +msgstr "" + +#: templates/index.php:12 +msgid "Folder" +msgstr "" + +#: templates/index.php:14 +msgid "From link" +msgstr "" + +#: templates/index.php:35 +msgid "Upload" +msgstr "" + +#: templates/index.php:43 +msgid "Cancel upload" +msgstr "" + +#: templates/index.php:57 +msgid "Nothing in here. Upload something!" +msgstr "" + +#: templates/index.php:71 +msgid "Download" +msgstr "" + +#: templates/index.php:103 +msgid "Upload too large" +msgstr "" + +#: templates/index.php:105 +msgid "" +"The files you are trying to upload exceed the maximum size for file uploads " +"on this server." +msgstr "" + +#: templates/index.php:110 +msgid "Files are being scanned, please wait." +msgstr "" + +#: templates/index.php:113 +msgid "Current scanning" +msgstr "" diff --git a/l10n/zu_ZA/files_encryption.po b/l10n/zu_ZA/files_encryption.po new file mode 100644 index 0000000000000000000000000000000000000000..eb5d7a228c6dcffcb27850d525226bf53102031a --- /dev/null +++ b/l10n/zu_ZA/files_encryption.po @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-06 00:00+0100\n" +"PO-Revision-Date: 2012-08-12 22:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zu_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:3 +msgid "Encryption" +msgstr "" + +#: templates/settings.php:4 +msgid "Exclude the following file types from encryption" +msgstr "" + +#: templates/settings.php:5 +msgid "None" +msgstr "" + +#: templates/settings.php:10 +msgid "Enable Encryption" +msgstr "" diff --git a/l10n/zu_ZA/files_external.po b/l10n/zu_ZA/files_external.po new file mode 100644 index 0000000000000000000000000000000000000000..7d61433206abad09e9bf4cfd47db7600512e665c --- /dev/null +++ b/l10n/zu_ZA/files_external.po @@ -0,0 +1,120 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-13 00:17+0100\n" +"PO-Revision-Date: 2012-12-11 23:22+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zu_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23 +msgid "Access granted" +msgstr "" + +#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86 +msgid "Error configuring Dropbox storage" +msgstr "" + +#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40 +msgid "Grant access" +msgstr "" + +#: js/dropbox.js:73 js/google.js:72 +msgid "Fill out all required fields" +msgstr "" + +#: js/dropbox.js:85 +msgid "Please provide a valid Dropbox app key and secret." +msgstr "" + +#: js/google.js:26 js/google.js:73 js/google.js:78 +msgid "Error configuring Google Drive storage" +msgstr "" + +#: lib/config.php:434 +msgid "" +"Warning: \"smbclient\" is not installed. Mounting of CIFS/SMB shares " +"is not possible. Please ask your system administrator to install it." +msgstr "" + +#: lib/config.php:435 +msgid "" +"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." +msgstr "" + +#: templates/settings.php:3 +msgid "External Storage" +msgstr "" + +#: templates/settings.php:8 templates/settings.php:22 +msgid "Mount point" +msgstr "" + +#: templates/settings.php:9 +msgid "Backend" +msgstr "" + +#: templates/settings.php:10 +msgid "Configuration" +msgstr "" + +#: templates/settings.php:11 +msgid "Options" +msgstr "" + +#: templates/settings.php:12 +msgid "Applicable" +msgstr "" + +#: templates/settings.php:27 +msgid "Add mount point" +msgstr "" + +#: templates/settings.php:85 +msgid "None set" +msgstr "" + +#: templates/settings.php:86 +msgid "All Users" +msgstr "" + +#: templates/settings.php:87 +msgid "Groups" +msgstr "" + +#: templates/settings.php:95 +msgid "Users" +msgstr "" + +#: templates/settings.php:108 templates/settings.php:109 +#: templates/settings.php:149 templates/settings.php:150 +msgid "Delete" +msgstr "" + +#: templates/settings.php:124 +msgid "Enable User External Storage" +msgstr "" + +#: templates/settings.php:125 +msgid "Allow users to mount their own external storage" +msgstr "" + +#: templates/settings.php:139 +msgid "SSL root certificates" +msgstr "" + +#: templates/settings.php:158 +msgid "Import Root Certificate" +msgstr "" diff --git a/l10n/zu_ZA/files_sharing.po b/l10n/zu_ZA/files_sharing.po new file mode 100644 index 0000000000000000000000000000000000000000..d6c87989f1548db2b385a26df00dbd524cbc1b90 --- /dev/null +++ b/l10n/zu_ZA/files_sharing.po @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-06 00:00+0100\n" +"PO-Revision-Date: 2012-08-12 22:35+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zu_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/authenticate.php:4 +msgid "Password" +msgstr "" + +#: templates/authenticate.php:6 +msgid "Submit" +msgstr "" + +#: templates/public.php:9 +#, php-format +msgid "%s shared the folder %s with you" +msgstr "" + +#: templates/public.php:11 +#, php-format +msgid "%s shared the file %s with you" +msgstr "" + +#: templates/public.php:14 templates/public.php:30 +msgid "Download" +msgstr "" + +#: templates/public.php:29 +msgid "No preview available for" +msgstr "" + +#: templates/public.php:35 +msgid "web services under your control" +msgstr "" diff --git a/l10n/zu_ZA/files_versions.po b/l10n/zu_ZA/files_versions.po new file mode 100644 index 0000000000000000000000000000000000000000..7bc842be41992a7c62d5c5d7c21833477d7069b5 --- /dev/null +++ b/l10n/zu_ZA/files_versions.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-06 00:00+0100\n" +"PO-Revision-Date: 2012-08-12 22:37+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zu_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: js/settings-personal.js:31 templates/settings-personal.php:10 +msgid "Expire all versions" +msgstr "" + +#: js/versions.js:16 +msgid "History" +msgstr "" + +#: templates/settings-personal.php:4 +msgid "Versions" +msgstr "" + +#: templates/settings-personal.php:7 +msgid "This will delete all existing backup versions of your files" +msgstr "" + +#: templates/settings.php:3 +msgid "Files Versioning" +msgstr "" + +#: templates/settings.php:4 +msgid "Enable" +msgstr "" diff --git a/l10n/zu_ZA/lib.po b/l10n/zu_ZA/lib.po new file mode 100644 index 0000000000000000000000000000000000000000..248d04871dac0b11db371ce0834a77548d1e94b9 --- /dev/null +++ b/l10n/zu_ZA/lib.po @@ -0,0 +1,152 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-16 00:02+0100\n" +"PO-Revision-Date: 2012-11-14 23:13+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zu_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: app.php:285 +msgid "Help" +msgstr "" + +#: app.php:292 +msgid "Personal" +msgstr "" + +#: app.php:297 +msgid "Settings" +msgstr "" + +#: app.php:302 +msgid "Users" +msgstr "" + +#: app.php:309 +msgid "Apps" +msgstr "" + +#: app.php:311 +msgid "Admin" +msgstr "" + +#: files.php:332 +msgid "ZIP download is turned off." +msgstr "" + +#: files.php:333 +msgid "Files need to be downloaded one by one." +msgstr "" + +#: files.php:333 files.php:358 +msgid "Back to Files" +msgstr "" + +#: files.php:357 +msgid "Selected files too large to generate zip file." +msgstr "" + +#: json.php:28 +msgid "Application is not enabled" +msgstr "" + +#: json.php:39 json.php:64 json.php:77 json.php:89 +msgid "Authentication error" +msgstr "" + +#: json.php:51 +msgid "Token expired. Please reload page." +msgstr "" + +#: search/provider/file.php:17 search/provider/file.php:35 +msgid "Files" +msgstr "" + +#: search/provider/file.php:26 search/provider/file.php:33 +msgid "Text" +msgstr "" + +#: search/provider/file.php:29 +msgid "Images" +msgstr "" + +#: template.php:103 +msgid "seconds ago" +msgstr "" + +#: template.php:104 +msgid "1 minute ago" +msgstr "" + +#: template.php:105 +#, php-format +msgid "%d minutes ago" +msgstr "" + +#: template.php:106 +msgid "1 hour ago" +msgstr "" + +#: template.php:107 +#, php-format +msgid "%d hours ago" +msgstr "" + +#: template.php:108 +msgid "today" +msgstr "" + +#: template.php:109 +msgid "yesterday" +msgstr "" + +#: template.php:110 +#, php-format +msgid "%d days ago" +msgstr "" + +#: template.php:111 +msgid "last month" +msgstr "" + +#: template.php:112 +#, php-format +msgid "%d months ago" +msgstr "" + +#: template.php:113 +msgid "last year" +msgstr "" + +#: template.php:114 +msgid "years ago" +msgstr "" + +#: updater.php:75 +#, php-format +msgid "%s is available. Get more information" +msgstr "" + +#: updater.php:77 +msgid "up to date" +msgstr "" + +#: updater.php:80 +msgid "updates check is disabled" +msgstr "" + +#: vcategories.php:188 vcategories.php:249 +#, php-format +msgid "Could not find category \"%s\"" +msgstr "" diff --git a/l10n/zu_ZA/settings.po b/l10n/zu_ZA/settings.po new file mode 100644 index 0000000000000000000000000000000000000000..34b89c89036c29fc1d23fd2820dd51eed681fb8c --- /dev/null +++ b/l10n/zu_ZA/settings.po @@ -0,0 +1,247 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-03 00:04+0100\n" +"PO-Revision-Date: 2012-12-02 03:18+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zu_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ajax/apps/ocs.php:20 +msgid "Unable to load list from App Store" +msgstr "" + +#: ajax/creategroup.php:10 +msgid "Group already exists" +msgstr "" + +#: ajax/creategroup.php:19 +msgid "Unable to add group" +msgstr "" + +#: ajax/enableapp.php:12 +msgid "Could not enable app. " +msgstr "" + +#: ajax/lostpassword.php:12 +msgid "Email saved" +msgstr "" + +#: ajax/lostpassword.php:14 +msgid "Invalid email" +msgstr "" + +#: ajax/openid.php:13 +msgid "OpenID Changed" +msgstr "" + +#: ajax/openid.php:15 ajax/setlanguage.php:17 ajax/setlanguage.php:20 +msgid "Invalid request" +msgstr "" + +#: ajax/removegroup.php:13 +msgid "Unable to delete group" +msgstr "" + +#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18 +msgid "Authentication error" +msgstr "" + +#: ajax/removeuser.php:24 +msgid "Unable to delete user" +msgstr "" + +#: ajax/setlanguage.php:15 +msgid "Language changed" +msgstr "" + +#: ajax/togglegroups.php:12 +msgid "Admins can't remove themself from the admin group" +msgstr "" + +#: ajax/togglegroups.php:28 +#, php-format +msgid "Unable to add user to group %s" +msgstr "" + +#: ajax/togglegroups.php:34 +#, php-format +msgid "Unable to remove user from group %s" +msgstr "" + +#: js/apps.js:28 js/apps.js:67 +msgid "Disable" +msgstr "" + +#: js/apps.js:28 js/apps.js:55 +msgid "Enable" +msgstr "" + +#: js/personal.js:69 +msgid "Saving..." +msgstr "" + +#: personal.php:42 personal.php:43 +msgid "__language_name__" +msgstr "" + +#: templates/apps.php:10 +msgid "Add your App" +msgstr "" + +#: templates/apps.php:11 +msgid "More Apps" +msgstr "" + +#: templates/apps.php:27 +msgid "Select an App" +msgstr "" + +#: templates/apps.php:31 +msgid "See application page at apps.owncloud.com" +msgstr "" + +#: templates/apps.php:32 +msgid "-licensed by " +msgstr "" + +#: templates/help.php:9 +msgid "Documentation" +msgstr "" + +#: templates/help.php:10 +msgid "Managing Big Files" +msgstr "" + +#: templates/help.php:11 +msgid "Ask a question" +msgstr "" + +#: templates/help.php:22 +msgid "Problems connecting to help database." +msgstr "" + +#: templates/help.php:23 +msgid "Go there manually." +msgstr "" + +#: templates/help.php:31 +msgid "Answer" +msgstr "" + +#: templates/personal.php:8 +#, php-format +msgid "You have used %s of the available %s" +msgstr "" + +#: templates/personal.php:12 +msgid "Desktop and Mobile Syncing Clients" +msgstr "" + +#: templates/personal.php:13 +msgid "Download" +msgstr "" + +#: templates/personal.php:19 +msgid "Your password was changed" +msgstr "" + +#: templates/personal.php:20 +msgid "Unable to change your password" +msgstr "" + +#: templates/personal.php:21 +msgid "Current password" +msgstr "" + +#: templates/personal.php:22 +msgid "New password" +msgstr "" + +#: templates/personal.php:23 +msgid "show" +msgstr "" + +#: templates/personal.php:24 +msgid "Change password" +msgstr "" + +#: templates/personal.php:30 +msgid "Email" +msgstr "" + +#: templates/personal.php:31 +msgid "Your email address" +msgstr "" + +#: templates/personal.php:32 +msgid "Fill in an email address to enable password recovery" +msgstr "" + +#: templates/personal.php:38 templates/personal.php:39 +msgid "Language" +msgstr "" + +#: templates/personal.php:44 +msgid "Help translate" +msgstr "" + +#: templates/personal.php:51 +msgid "use this address to connect to your ownCloud in your file manager" +msgstr "" + +#: templates/personal.php:61 +msgid "" +"Developed by the ownCloud community, the source code is " +"licensed under the AGPL." +msgstr "" + +#: templates/users.php:21 templates/users.php:76 +msgid "Name" +msgstr "" + +#: templates/users.php:23 templates/users.php:77 +msgid "Password" +msgstr "" + +#: templates/users.php:26 templates/users.php:78 templates/users.php:98 +msgid "Groups" +msgstr "" + +#: templates/users.php:32 +msgid "Create" +msgstr "" + +#: templates/users.php:35 +msgid "Default Quota" +msgstr "" + +#: templates/users.php:55 templates/users.php:138 +msgid "Other" +msgstr "" + +#: templates/users.php:80 templates/users.php:112 +msgid "Group Admin" +msgstr "" + +#: templates/users.php:82 +msgid "Quota" +msgstr "" + +#: templates/users.php:146 +msgid "Delete" +msgstr "" diff --git a/l10n/zu_ZA/user_ldap.po b/l10n/zu_ZA/user_ldap.po new file mode 100644 index 0000000000000000000000000000000000000000..3add8a2631ed46fd1648a81cd38e20a373895495 --- /dev/null +++ b/l10n/zu_ZA/user_ldap.po @@ -0,0 +1,183 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-12-15 00:11+0100\n" +"PO-Revision-Date: 2012-12-14 23:11+0000\n" +"Last-Translator: I Robot \n" +"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zu_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:8 +msgid "" +"Warning: Apps user_ldap and user_webdavauth are incompatible. You may" +" experience unexpected behaviour. Please ask your system administrator to " +"disable one of them." +msgstr "" + +#: templates/settings.php:11 +msgid "" +"Warning: The PHP LDAP module needs is not installed, the backend will" +" not work. Please ask your system administrator to install it." +msgstr "" + +#: templates/settings.php:15 +msgid "Host" +msgstr "" + +#: templates/settings.php:15 +msgid "" +"You can omit the protocol, except you require SSL. Then start with ldaps://" +msgstr "" + +#: templates/settings.php:16 +msgid "Base DN" +msgstr "" + +#: templates/settings.php:16 +msgid "You can specify Base DN for users and groups in the Advanced tab" +msgstr "" + +#: templates/settings.php:17 +msgid "User DN" +msgstr "" + +#: templates/settings.php:17 +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 "" + +#: templates/settings.php:18 +msgid "Password" +msgstr "" + +#: templates/settings.php:18 +msgid "For anonymous access, leave DN and Password empty." +msgstr "" + +#: templates/settings.php:19 +msgid "User Login Filter" +msgstr "" + +#: templates/settings.php:19 +#, php-format +msgid "" +"Defines the filter to apply, when login is attempted. %%uid replaces the " +"username in the login action." +msgstr "" + +#: templates/settings.php:19 +#, php-format +msgid "use %%uid placeholder, e.g. \"uid=%%uid\"" +msgstr "" + +#: templates/settings.php:20 +msgid "User List Filter" +msgstr "" + +#: templates/settings.php:20 +msgid "Defines the filter to apply, when retrieving users." +msgstr "" + +#: templates/settings.php:20 +msgid "without any placeholder, e.g. \"objectClass=person\"." +msgstr "" + +#: templates/settings.php:21 +msgid "Group Filter" +msgstr "" + +#: templates/settings.php:21 +msgid "Defines the filter to apply, when retrieving groups." +msgstr "" + +#: templates/settings.php:21 +msgid "without any placeholder, e.g. \"objectClass=posixGroup\"." +msgstr "" + +#: templates/settings.php:24 +msgid "Port" +msgstr "" + +#: templates/settings.php:25 +msgid "Base User Tree" +msgstr "" + +#: templates/settings.php:26 +msgid "Base Group Tree" +msgstr "" + +#: templates/settings.php:27 +msgid "Group-Member association" +msgstr "" + +#: templates/settings.php:28 +msgid "Use TLS" +msgstr "" + +#: templates/settings.php:28 +msgid "Do not use it for SSL connections, it will fail." +msgstr "" + +#: templates/settings.php:29 +msgid "Case insensitve LDAP server (Windows)" +msgstr "" + +#: templates/settings.php:30 +msgid "Turn off SSL certificate validation." +msgstr "" + +#: templates/settings.php:30 +msgid "" +"If connection only works with this option, import the LDAP server's SSL " +"certificate in your ownCloud server." +msgstr "" + +#: templates/settings.php:30 +msgid "Not recommended, use for testing only." +msgstr "" + +#: templates/settings.php:31 +msgid "User Display Name Field" +msgstr "" + +#: templates/settings.php:31 +msgid "The LDAP attribute to use to generate the user`s ownCloud name." +msgstr "" + +#: templates/settings.php:32 +msgid "Group Display Name Field" +msgstr "" + +#: templates/settings.php:32 +msgid "The LDAP attribute to use to generate the groups`s ownCloud name." +msgstr "" + +#: templates/settings.php:34 +msgid "in bytes" +msgstr "" + +#: templates/settings.php:36 +msgid "in seconds. A change empties the cache." +msgstr "" + +#: templates/settings.php:37 +msgid "" +"Leave empty for user name (default). Otherwise, specify an LDAP/AD " +"attribute." +msgstr "" + +#: templates/settings.php:39 +msgid "Help" +msgstr "" diff --git a/l10n/zu_ZA/user_webdavauth.po b/l10n/zu_ZA/user_webdavauth.po new file mode 100644 index 0000000000000000000000000000000000000000..d6cfcb1f9a6c3da360b0e4f98ba10b0c4dddfa02 --- /dev/null +++ b/l10n/zu_ZA/user_webdavauth.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: ownCloud\n" +"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n" +"POT-Creation-Date: 2012-11-09 10:06+0100\n" +"PO-Revision-Date: 2012-11-09 09:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Zulu (South Africa) (http://www.transifex.com/projects/p/owncloud/language/zu_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zu_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/settings.php:4 +msgid "WebDAV URL: http://" +msgstr "" diff --git a/lib/MDB2/Driver/Function/sqlite3.php b/lib/MDB2/Driver/Function/sqlite3.php index 0bddde5bf3f25c0ca95606bec6f92a12279f5470..4147a48199f54e1bdb1e1f2cc939c3f83790d75e 100644 --- a/lib/MDB2/Driver/Function/sqlite3.php +++ b/lib/MDB2/Driver/Function/sqlite3.php @@ -92,7 +92,7 @@ class MDB2_Driver_Function_sqlite3 extends MDB2_Driver_Function_Common function substring($value, $position = 1, $length = null) { if (!is_null($length)) { - return "substr($value,$position,$length)"; + return "substr($value, $position, $length)"; } return "substr($value, $position, length($value))"; } diff --git a/lib/MDB2/Driver/Reverse/sqlite3.php b/lib/MDB2/Driver/Reverse/sqlite3.php index 36626478ce81d9be4918c2a699457c871cf0bee8..9703780954904d49165abd82d389f847f986f4d0 100644 --- a/lib/MDB2/Driver/Reverse/sqlite3.php +++ b/lib/MDB2/Driver/Reverse/sqlite3.php @@ -476,7 +476,7 @@ class MDB2_Driver_Reverse_sqlite3 extends MDB2_Driver_Reverse_Common $definition['unique'] = true; $count = count($column_names); for ($i=0; $i<$count; ++$i) { - $column_name = strtok($column_names[$i]," "); + $column_name = strtok($column_names[$i], " "); $collation = strtok(" "); $definition['fields'][$column_name] = array( 'position' => $i+1 diff --git a/lib/MDB2/Driver/sqlite3.php b/lib/MDB2/Driver/sqlite3.php index 9757e4faf941f4dda1737f58bccf6efdc0b3ace2..fa4c91c126993d152b1f7b0d057dd21b12a3decc 100644 --- a/lib/MDB2/Driver/sqlite3.php +++ b/lib/MDB2/Driver/sqlite3.php @@ -153,7 +153,7 @@ class MDB2_Driver_sqlite3 extends MDB2_Driver_Common if($this->connection) { return $this->connection->escapeString($text); }else{ - return str_replace("'","''",$text);//TODO; more + return str_replace("'", "''", $text);//TODO; more } } @@ -276,7 +276,7 @@ class MDB2_Driver_sqlite3 extends MDB2_Driver_Common * @access public * @since 2.1.1 */ - function setTransactionIsolation($isolation,$options=array()) + function setTransactionIsolation($isolation, $options=array()) { $this->debug('Setting transaction isolation level', __FUNCTION__, array('is_manip' => true)); switch ($isolation) { @@ -351,7 +351,7 @@ class MDB2_Driver_sqlite3 extends MDB2_Driver_Common } if ($database_file !== ':memory:') { - if(!strpos($database_file,'.db')) { + if(!strpos($database_file, '.db')) { $database_file="$datadir/$database_file.db"; } if (!file_exists($database_file)) { @@ -387,7 +387,7 @@ class MDB2_Driver_sqlite3 extends MDB2_Driver_Common $php_errormsg = ''; $this->connection = new SQLite3($database_file); - if(is_callable(array($this->connection,'busyTimeout'))) {//busy timout is only available in php>=5.3 + if(is_callable(array($this->connection, 'busyTimeout'))) {//busy timout is only available in php>=5.3 $this->connection->busyTimeout(100); } $this->_lasterror = $this->connection->lastErrorMsg(); @@ -397,8 +397,7 @@ class MDB2_Driver_sqlite3 extends MDB2_Driver_Common } if ($this->fix_assoc_fields_names || - $this->options['portability'] & MDB2_PORTABILITY_FIX_ASSOC_FIELD_NAMES) - { + $this->options['portability'] & MDB2_PORTABILITY_FIX_ASSOC_FIELD_NAMES) { $this->connection->exec("PRAGMA short_column_names = 1"); $this->fix_assoc_fields_names = true; } @@ -1142,9 +1141,9 @@ class MDB2_Statement_sqlite3 extends MDB2_Statement_Common function bindValue($parameter, $value, $type = null) { if($type) { $type=$this->getParamType($type); - $this->statement->bindValue($parameter,$value,$type); + $this->statement->bindValue($parameter, $value, $type); }else{ - $this->statement->bindValue($parameter,$value); + $this->statement->bindValue($parameter, $value); } return MDB2_OK; } @@ -1165,9 +1164,9 @@ class MDB2_Statement_sqlite3 extends MDB2_Statement_Common function bindParam($parameter, &$value, $type = null) { if($type) { $type=$this->getParamType($type); - $this->statement->bindParam($parameter,$value,$type); + $this->statement->bindParam($parameter, $value, $type); }else{ - $this->statement->bindParam($parameter,$value); + $this->statement->bindParam($parameter, $value); } return MDB2_OK; } @@ -1318,7 +1317,7 @@ class MDB2_Statement_sqlite3 extends MDB2_Statement_Common }else{ $types=null; } - $err = $this->bindValueArray($values,$types); + $err = $this->bindValueArray($values, $types); if (PEAR::isError($err)) { return $this->db->raiseError(MDB2_ERROR, null, null, 'Binding Values failed with message: ' . $err->getMessage(), __FUNCTION__); diff --git a/lib/app.php b/lib/app.php index 231037cbd3bd6bab55d75be93ea22a43429fa9ad..be6d5ab3dd34f0907831944de59bef22fa23cd15 100755 --- a/lib/app.php +++ b/lib/app.php @@ -92,7 +92,7 @@ class OC_App{ * @param string/array $types * @return bool */ - public static function isType($app,$types) { + public static function isType($app, $types) { if(is_string($types)) { $types=array($types); } @@ -185,7 +185,7 @@ class OC_App{ }else{ $download=OC_OCSClient::getApplicationDownload($app, 1); if(isset($download['downloadlink']) and $download['downloadlink']!='') { - $app=OC_Installer::installApp(array('source'=>'http','href'=>$download['downloadlink'])); + $app=OC_Installer::installApp(array('source'=>'http', 'href'=>$download['downloadlink'])); } } } @@ -253,6 +253,8 @@ class OC_App{ * highlighting the current position of the user. */ public static function setActiveNavigationEntry( $id ) { + // load all the apps, to make sure we have all the navigation entries + self::loadApps(); self::$activeapp = $id; return true; } @@ -404,7 +406,7 @@ class OC_App{ * @return array * @note all data is read from info.xml, not just pre-defined fields */ - public static function getAppInfo($appid,$path=false) { + public static function getAppInfo($appid, $path=false) { if($path) { $file=$appid; }else{ @@ -523,21 +525,21 @@ class OC_App{ /** * register a settings form to be shown */ - public static function registerSettings($app,$page) { + public static function registerSettings($app, $page) { self::$settingsForms[]= $app.'/'.$page.'.php'; } /** * register an admin form to be shown */ - public static function registerAdmin($app,$page) { + public static function registerAdmin($app, $page) { self::$adminForms[]= $app.'/'.$page.'.php'; } /** * register a personal form to be shown */ - public static function registerPersonal($app,$page) { + public static function registerPersonal($app, $page) { self::$personalForms[]= $app.'/'.$page.'.php'; } @@ -595,16 +597,16 @@ class OC_App{ $app1[$i]['internal'] = $app1[$i]['active'] = 0; // rating img - if($app['score']>=0 and $app['score']<5) $img=OC_Helper::imagePath( "core", "rating/s1.png" ); - elseif($app['score']>=5 and $app['score']<15) $img=OC_Helper::imagePath( "core", "rating/s2.png" ); - elseif($app['score']>=15 and $app['score']<25) $img=OC_Helper::imagePath( "core", "rating/s3.png" ); - elseif($app['score']>=25 and $app['score']<35) $img=OC_Helper::imagePath( "core", "rating/s4.png" ); - elseif($app['score']>=35 and $app['score']<45) $img=OC_Helper::imagePath( "core", "rating/s5.png" ); - elseif($app['score']>=45 and $app['score']<55) $img=OC_Helper::imagePath( "core", "rating/s6.png" ); - elseif($app['score']>=55 and $app['score']<65) $img=OC_Helper::imagePath( "core", "rating/s7.png" ); - elseif($app['score']>=65 and $app['score']<75) $img=OC_Helper::imagePath( "core", "rating/s8.png" ); - elseif($app['score']>=75 and $app['score']<85) $img=OC_Helper::imagePath( "core", "rating/s9.png" ); - elseif($app['score']>=85 and $app['score']<95) $img=OC_Helper::imagePath( "core", "rating/s10.png" ); + if($app['score']>=0 and $app['score']<5) $img=OC_Helper::imagePath( "core", "rating/s1.png" ); + elseif($app['score']>=5 and $app['score']<15) $img=OC_Helper::imagePath( "core", "rating/s2.png" ); + elseif($app['score']>=15 and $app['score']<25) $img=OC_Helper::imagePath( "core", "rating/s3.png" ); + elseif($app['score']>=25 and $app['score']<35) $img=OC_Helper::imagePath( "core", "rating/s4.png" ); + elseif($app['score']>=35 and $app['score']<45) $img=OC_Helper::imagePath( "core", "rating/s5.png" ); + elseif($app['score']>=45 and $app['score']<55) $img=OC_Helper::imagePath( "core", "rating/s6.png" ); + elseif($app['score']>=55 and $app['score']<65) $img=OC_Helper::imagePath( "core", "rating/s7.png" ); + elseif($app['score']>=65 and $app['score']<75) $img=OC_Helper::imagePath( "core", "rating/s8.png" ); + elseif($app['score']>=75 and $app['score']<85) $img=OC_Helper::imagePath( "core", "rating/s9.png" ); + elseif($app['score']>=85 and $app['score']<95) $img=OC_Helper::imagePath( "core", "rating/s10.png" ); elseif($app['score']>=95 and $app['score']<100) $img=OC_Helper::imagePath( "core", "rating/s11.png" ); $app1[$i]['score'] = ' Score: '.$app['score'].'%'; diff --git a/lib/appconfig.php b/lib/appconfig.php index ed0e8f1d0bd17aa1e6023e9c9cdfcef1f9ccf31f..1f2d576af877c0c2cbea553d258077568a3f6d2e 100644 --- a/lib/appconfig.php +++ b/lib/appconfig.php @@ -107,7 +107,7 @@ class OC_Appconfig{ * @param string $key * @return bool */ - public static function hasKey($app,$key) { + public static function hasKey($app, $key) { $exists = self::getKeys( $app ); return in_array( $key, $exists ); } @@ -170,7 +170,7 @@ class OC_Appconfig{ * @param key * @return array */ - public static function getValues($app,$key) { + public static function getValues($app, $key) { if($app!==false and $key!==false) { return false; } diff --git a/lib/archive.php b/lib/archive.php index a9c245eaf433d0db1d9cc8e806d057b61f1b2d57..61239c82076bb3394b6466aa80363e5807e31ef1 100644 --- a/lib/archive.php +++ b/lib/archive.php @@ -42,14 +42,14 @@ abstract class OC_Archive{ * @param string source either a local file or string data * @return bool */ - abstract function addFile($path,$source=''); + abstract function addFile($path, $source=''); /** * rename a file or folder in the archive * @param string source * @param string dest * @return bool */ - abstract function rename($source,$dest); + abstract function rename($source, $dest); /** * get the uncompressed size of a file in the archive * @param string path @@ -85,7 +85,7 @@ abstract class OC_Archive{ * @param string dest * @return bool */ - abstract function extractFile($path,$dest); + abstract function extractFile($path, $dest); /** * extract the archive * @param string path @@ -111,14 +111,14 @@ abstract class OC_Archive{ * @param string mode * @return resource */ - abstract function getStream($path,$mode); + abstract function getStream($path, $mode); /** * add a folder and all it's content * @param string $path * @param string source * @return bool */ - function addRecursive($path,$source) { + function addRecursive($path, $source) { if($dh=opendir($source)) { $this->addFolder($path); while($file=readdir($dh)) { diff --git a/lib/archive/tar.php b/lib/archive/tar.php index 7a47802bc347833bfcce039f1dd8cf549044a78b..0fa633c60388af750bfa5489f8d7d6d108614553 100644 --- a/lib/archive/tar.php +++ b/lib/archive/tar.php @@ -23,7 +23,7 @@ class OC_Archive_TAR extends OC_Archive{ private $path; function __construct($source) { - $types=array(null,'gz','bz'); + $types=array(null, 'gz', 'bz'); $this->path=$source; $this->tar=new Archive_Tar($source, $types[self::getTarType($source)]); } @@ -84,7 +84,7 @@ class OC_Archive_TAR extends OC_Archive{ * @param string source either a local file or string data * @return bool */ - function addFile($path,$source='') { + function addFile($path, $source='') { if($this->fileExists($path)) { $this->remove($path); } @@ -107,7 +107,7 @@ class OC_Archive_TAR extends OC_Archive{ * @param string dest * @return bool */ - function rename($source,$dest) { + function rename($source, $dest) { //no proper way to delete, rename entire archive, rename file and remake archive $tmp=OCP\Files::tmpFolder(); $this->tar->extract($tmp); @@ -130,8 +130,7 @@ class OC_Archive_TAR extends OC_Archive{ if( $file == $header['filename'] or $file.'/' == $header['filename'] or '/'.$file.'/' == $header['filename'] - or '/'.$file == $header['filename']) - { + or '/'.$file == $header['filename']) { return $header; } } @@ -214,7 +213,7 @@ class OC_Archive_TAR extends OC_Archive{ * @param string dest * @return bool */ - function extractFile($path,$dest) { + function extractFile($path, $dest) { $tmp=OCP\Files::tmpFolder(); if(!$this->fileExists($path)) { return false; @@ -294,7 +293,7 @@ class OC_Archive_TAR extends OC_Archive{ * @param string mode * @return resource */ - function getStream($path,$mode) { + function getStream($path, $mode) { if(strrpos($path, '.')!==false) { $ext=substr($path, strrpos($path, '.')); }else{ @@ -309,7 +308,7 @@ class OC_Archive_TAR extends OC_Archive{ if($mode=='r' or $mode=='rb') { return fopen($tmpFile, $mode); }else{ - OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this,'writeBack'); + OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this, 'writeBack'); self::$tempFiles[$tmpFile]=$path; return fopen('close://'.$tmpFile, $mode); } @@ -334,7 +333,7 @@ class OC_Archive_TAR extends OC_Archive{ $this->tar->_close(); $this->tar=null; } - $types=array(null,'gz','bz'); + $types=array(null, 'gz', 'bz'); $this->tar=new Archive_Tar($this->path, $types[self::getTarType($this->path)]); } } diff --git a/lib/archive/zip.php b/lib/archive/zip.php index d016c692e357d6e9721f5c0ec62333a1860430a1..1c967baa08fc5e72f2f3fc77cf6c490cbcabc31a 100644 --- a/lib/archive/zip.php +++ b/lib/archive/zip.php @@ -35,7 +35,7 @@ class OC_Archive_ZIP extends OC_Archive{ * @param string source either a local file or string data * @return bool */ - function addFile($path,$source='') { + function addFile($path, $source='') { if($source and $source[0]=='/' and file_exists($source)) { $result=$this->zip->addFile($source, $path); }else{ @@ -53,7 +53,7 @@ class OC_Archive_ZIP extends OC_Archive{ * @param string dest * @return bool */ - function rename($source,$dest) { + function rename($source, $dest) { $source=$this->stripPath($source); $dest=$this->stripPath($dest); $this->zip->renameName($source, $dest); @@ -119,7 +119,7 @@ class OC_Archive_ZIP extends OC_Archive{ * @param string dest * @return bool */ - function extractFile($path,$dest) { + function extractFile($path, $dest) { $fp = $this->zip->getStream($path); file_put_contents($dest, $fp); } @@ -158,7 +158,7 @@ class OC_Archive_ZIP extends OC_Archive{ * @param string mode * @return resource */ - function getStream($path,$mode) { + function getStream($path, $mode) { if($mode=='r' or $mode=='rb') { return $this->zip->getStream($path); } else { @@ -171,7 +171,7 @@ class OC_Archive_ZIP extends OC_Archive{ $ext=''; } $tmpFile=OCP\Files::tmpFile($ext); - OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this,'writeBack'); + OC_CloseStreamWrapper::$callBacks[$tmpFile]=array($this, 'writeBack'); if($this->fileExists($path)) { $this->extractFile($path, $tmpFile); } diff --git a/lib/backgroundjob.php b/lib/backgroundjob.php index 6415f5b84aac7e1be4344b38680aec85d5a3bae6..28b5ce3af20580bff455c93baf7fe85d11527de0 100644 --- a/lib/backgroundjob.php +++ b/lib/backgroundjob.php @@ -40,11 +40,11 @@ class OC_BackgroundJob{ * @param $type execution type * @return boolean * - * This method sets the execution type of the background jobs. Possible types + * This method sets the execution type of the background jobs. Possible types * are "none", "ajax", "webcron", "cron" */ public static function setExecutionType( $type ) { - if( !in_array( $type, array('none', 'ajax', 'webcron', 'cron'))){ + if( !in_array( $type, array('none', 'ajax', 'webcron', 'cron'))) { return false; } return OC_Appconfig::setValue( 'core', 'backgroundjobs_mode', $type ); diff --git a/lib/base.php b/lib/base.php index 5c3d3fb80cec1711bc12aabd6658aa013b147d63..0b75f6f085ef1b8ba65202febc1cd395ce5decd4 100644 --- a/lib/base.php +++ b/lib/base.php @@ -20,6 +20,8 @@ * */ +require_once 'public/constants.php'; + /** * Class that is a namespace for all global OC variables * No, we can not put this class in its own file because it is used by @@ -88,6 +90,9 @@ class OC{ elseif(strpos($className, 'OC_')===0) { $path = strtolower(str_replace('_', '/', substr($className, 3)) . '.php'); } + elseif(strpos($className, 'OC\\')===0) { + $path = strtolower(str_replace('\\', '/', substr($className, 3)) . '.php'); + } elseif(strpos($className, 'OCP\\')===0) { $path = 'public/'.strtolower(str_replace('\\', '/', substr($className, 3)) . '.php'); } @@ -225,12 +230,10 @@ class OC{ if (isset($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache')) { if(!OC_Util::ishtaccessworking()) { if(!file_exists(OC::$SERVERROOT.'/data/.htaccess')) { - $content = "deny from all\n"; - $content.= "IndexIgnore *"; - file_put_contents(OC_Config::getValue('datadirectory', OC::$SERVERROOT.'/data').'/.htaccess', $content); + OC_Setup::protectDataDirectory(); } } - } + } OC_Log::write('core', 'starting upgrade from '.$installedVersion.' to '.$currentVersion, OC_Log::DEBUG); $result=OC_DB::updateDbFromStructure(OC::$SERVERROOT.'/db_structure.xml'); if(!$result) { @@ -239,7 +242,7 @@ class OC{ } if(file_exists(OC::$SERVERROOT."/config/config.php") and !is_writable(OC::$SERVERROOT."/config/config.php")) { $tmpl = new OC_Template( '', 'error', 'guest' ); - $tmpl->assign('errors', array(1=>array('error'=>"Can't write into config directory 'config'",'hint'=>"You can usually fix this by giving the webserver user write access to the config directory in owncloud"))); + $tmpl->assign('errors', array(1=>array('error'=>"Can't write into config directory 'config'", 'hint'=>"You can usually fix this by giving the webserver user write access to the config directory in owncloud"))); $tmpl->printPage(); exit; } @@ -260,12 +263,10 @@ class OC{ OC_Util::addScript( "jquery-1.7.2.min" ); OC_Util::addScript( "jquery-ui-1.8.16.custom.min" ); OC_Util::addScript( "jquery-showpassword" ); - OC_Util::addScript( "jquery.infieldlabel.min" ); + OC_Util::addScript( "jquery.infieldlabel" ); OC_Util::addScript( "jquery-tipsy" ); OC_Util::addScript( "oc-dialogs" ); OC_Util::addScript( "js" ); - // request protection token MUST be defined after the jquery library but before any $('document').ready() - OC_Util::addScript( "requesttoken" ); OC_Util::addScript( "eventsource" ); OC_Util::addScript( "config" ); //OC_Util::addScript( "multiselect" ); @@ -288,9 +289,12 @@ class OC{ // prevents javascript from accessing php session cookies ini_set('session.cookie_httponly', '1;'); + // set the session name to the instance id - which is unique + session_name(OC_Util::getInstanceId()); + // (re)-initialize session session_start(); - + // regenerate session id periodically to avoid session fixation if (!isset($_SESSION['SID_CREATED'])) { $_SESSION['SID_CREATED'] = time(); @@ -322,7 +326,7 @@ class OC{ public static function init() { // register autoloader - spl_autoload_register(array('OC','autoload')); + spl_autoload_register(array('OC', 'autoload')); setlocale(LC_ALL, 'en_US.UTF-8'); // set some stuff @@ -358,6 +362,10 @@ class OC{ //try to set the session lifetime to 60min @ini_set('gc_maxlifetime', '3600'); + //copy http auth headers for apache+php-fcgid work around + if (isset($_SERVER['HTTP_XAUTHORIZATION']) && !isset($_SERVER['HTTP_AUTHORIZATION'])) { + $_SERVER['HTTP_AUTHORIZATION'] = $_SERVER['HTTP_XAUTHORIZATION']; + } //set http auth headers for apache+php-cgi work around if (isset($_SERVER['HTTP_AUTHORIZATION']) && preg_match('/Basic\s+(.*)$/i', $_SERVER['HTTP_AUTHORIZATION'], $matches)) { @@ -431,16 +439,12 @@ class OC{ //setup extra user backends OC_User::setupBackends(); - // register cache cleanup jobs - OC_BackgroundJob_RegularTask::register('OC_Cache_FileGlobal', 'gc'); - OC_Hook::connect('OC_User', 'post_login', 'OC_Cache_File', 'loginListener'); - - // Check for blacklisted files - OC_Hook::connect('OC_Filesystem', 'write', 'OC_Filesystem', 'isBlacklisted'); - OC_Hook::connect('OC_Filesystem', 'rename', 'OC_Filesystem', 'isBlacklisted'); + self::registerCacheHooks(); + self::registerFilesystemHooks(); + self::registerShareHooks(); //make sure temporary files are cleaned up - register_shutdown_function(array('OC_Helper','cleanTmp')); + register_shutdown_function(array('OC_Helper', 'cleanTmp')); //parse the given parameters self::$REQUESTEDAPP = (isset($_GET['app']) && trim($_GET['app']) != '' && !is_null($_GET['app'])?str_replace(array('\0', '/', '\\', '..'), '', strip_tags($_GET['app'])):OC_Config::getValue('defaultapp', 'files')); @@ -472,24 +476,48 @@ class OC{ } } + /** + * register hooks for the cache + */ + public static function registerCacheHooks() { + // register cache cleanup jobs + OC_BackgroundJob_RegularTask::register('OC_Cache_FileGlobal', 'gc'); + OC_Hook::connect('OC_User', 'post_login', 'OC_Cache_File', 'loginListener'); + } + + /** + * register hooks for the filesystem + */ + public static function registerFilesystemHooks() { + // Check for blacklisted files + OC_Hook::connect('OC_Filesystem', 'write', 'OC_Filesystem', 'isBlacklisted'); + OC_Hook::connect('OC_Filesystem', 'rename', 'OC_Filesystem', 'isBlacklisted'); + } + + /** + * register hooks for sharing + */ + public static function registerShareHooks() { + OC_Hook::connect('OC_User', 'post_deleteUser', 'OCP\Share', 'post_deleteUser'); + OC_Hook::connect('OC_User', 'post_addToGroup', 'OCP\Share', 'post_addToGroup'); + OC_Hook::connect('OC_User', 'post_removeFromGroup', 'OCP\Share', 'post_removeFromGroup'); + OC_Hook::connect('OC_User', 'post_deleteGroup', 'OCP\Share', 'post_deleteGroup'); + } + /** * @brief Handle the request */ public static function handleRequest() { if (!OC_Config::getValue('installed', false)) { - // Check for autosetup: - $autosetup_file = OC::$SERVERROOT."/config/autoconfig.php"; - if( file_exists( $autosetup_file )) { - OC_Log::write('core', 'Autoconfig file found, setting up owncloud...', OC_Log::INFO); - include $autosetup_file; - $_POST['install'] = 'true'; - $_POST = array_merge ($_POST, $AUTOCONFIG); - unlink($autosetup_file); - } - OC_Util::addScript('setup'); - require_once 'setup.php'; + require_once 'core/setup.php'; exit(); } + // Handle redirect URL for logged in users + if(isset($_REQUEST['redirect_url']) && OC_User::isLoggedIn()) { + $location = OC_Helper::makeURLAbsolute(urldecode($_REQUEST['redirect_url'])); + header( 'Location: '.$location ); + return; + } // Handle WebDAV if($_SERVER['REQUEST_METHOD']=='PROPFIND') { header('location: '.OC_Helper::linkToRemote('webdav')); @@ -526,8 +554,7 @@ class OC{ } $file_ext = substr($param['file'], -3); if ($file_ext != 'php' - || !self::loadAppScriptFile($param)) - { + || !self::loadAppScriptFile($param)) { header('HTTP/1.0 404 Not Found'); } } @@ -597,8 +624,7 @@ class OC{ if(!isset($_COOKIE["oc_remember_login"]) || !isset($_COOKIE["oc_token"]) || !isset($_COOKIE["oc_username"]) - || !$_COOKIE["oc_remember_login"]) - { + || !$_COOKIE["oc_remember_login"]) { return false; } OC_App::loadApps(array('authentication')); @@ -623,9 +649,9 @@ class OC{ OC_Util::redirectToDefaultPage(); // doesn't return } - // if you reach this point you have changed your password + // if you reach this point you have changed your password // or you are an attacker - // we can not delete tokens here because users may reach + // we can not delete tokens here because users may reach // this point multiple times after a password change OC_Log::write('core', 'Authentication cookie rejected for user '.$_COOKIE['oc_username'], OC_Log::WARN); } @@ -656,7 +682,7 @@ class OC{ else { OC_User::unsetMagicInCookie(); } - header( 'Location: '.$_SERVER['REQUEST_URI'] ); + OC_Util::redirectToDefaultPage(); exit(); } return true; @@ -669,7 +695,7 @@ class OC{ } OC_App::loadApps(array('authentication')); if (OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) { - //OC_Log::write('core',"Logged in with HTTP Authentication",OC_Log::DEBUG); + //OC_Log::write('core',"Logged in with HTTP Authentication", OC_Log::DEBUG); OC_User::unsetMagicInCookie(); $_REQUEST['redirect_url'] = (isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:''); OC_Util::redirectToDefaultPage(); diff --git a/lib/connector/sabre/auth.php b/lib/connector/sabre/auth.php index db8f005745a4fccd36f64797f815afeb34fd2145..6990d928cffee9d462e08cb8d2c6de2c615fc571 100644 --- a/lib/connector/sabre/auth.php +++ b/lib/connector/sabre/auth.php @@ -32,7 +32,7 @@ class OC_Connector_Sabre_Auth extends Sabre_DAV_Auth_Backend_AbstractBasic { */ protected function validateUserPass($username, $password) { if (OC_User::isLoggedIn()) { - OC_Util::setupFS($username); + OC_Util::setupFS(OC_User::getUser()); return true; } else { OC_Util::setUpFS();//login hooks may need early access to the filesystem @@ -45,4 +45,19 @@ class OC_Connector_Sabre_Auth extends Sabre_DAV_Auth_Backend_AbstractBasic { } } } + + /** + * Returns information about the currently logged in username. + * + * If nobody is currently logged in, this method should return null. + * + * @return string|null + */ + public function getCurrentUser() { + $user = OC_User::getUser(); + if(!$user) { + return null; + } + return $user; + } } diff --git a/lib/connector/sabre/directory.php b/lib/connector/sabre/directory.php index b6e02569d2a34168bf4491716c45ebc0d2b6ee14..6076aed6fcd8d4f4b204c32ed531ebbe324413f7 100644 --- a/lib/connector/sabre/directory.php +++ b/lib/connector/sabre/directory.php @@ -116,7 +116,6 @@ class OC_Connector_Sabre_Directory extends OC_Connector_Sabre_Node implements Sa * @return Sabre_DAV_INode[] */ public function getChildren() { - $folder_content = OC_Files::getDirectoryContent($this->path); $paths = array(); foreach($folder_content as $info) { @@ -124,15 +123,22 @@ class OC_Connector_Sabre_Directory extends OC_Connector_Sabre_Node implements Sa } $properties = array_fill_keys($paths, array()); if(count($paths)>0) { - $placeholders = join(',', array_fill(0, count($paths), '?')); - $query = OC_DB::prepare( 'SELECT * FROM `*PREFIX*properties` WHERE `userid` = ?' . ' AND `propertypath` IN ('.$placeholders.')' ); - array_unshift($paths, OC_User::getUser()); // prepend userid - $result = $query->execute( $paths ); - while($row = $result->fetchRow()) { - $propertypath = $row['propertypath']; - $propertyname = $row['propertyname']; - $propertyvalue = $row['propertyvalue']; - $properties[$propertypath][$propertyname] = $propertyvalue; + // + // the number of arguments within IN conditions are limited in most databases + // we chunk $paths into arrays of 200 items each to meet this criteria + // + $chunks = array_chunk($paths, 200, false); + foreach ($chunks as $pack) { + $placeholders = join(',', array_fill(0, count($pack), '?')); + $query = OC_DB::prepare( 'SELECT * FROM `*PREFIX*properties` WHERE `userid` = ?' . ' AND `propertypath` IN ('.$placeholders.')' ); + array_unshift($pack, OC_User::getUser()); // prepend userid + $result = $query->execute( $pack ); + while($row = $result->fetchRow()) { + $propertypath = $row['propertypath']; + $propertyname = $row['propertyname']; + $propertyvalue = $row['propertyvalue']; + $properties[$propertypath][$propertyname] = $propertyvalue; + } } } diff --git a/lib/connector/sabre/file.php b/lib/connector/sabre/file.php index 5bd38240d4471ff9524e6e4d36485f793b5df814..8d963a1cf8d8f081c195710eca35d8df0c1ea5a7 100644 --- a/lib/connector/sabre/file.php +++ b/lib/connector/sabre/file.php @@ -45,7 +45,7 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements Sabre_D */ public function put($data) { - OC_Filesystem::file_put_contents($this->path,$data); + OC_Filesystem::file_put_contents($this->path, $data); return OC_Connector_Sabre_Node::getETagPropertyForPath($this->path); } @@ -57,7 +57,7 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements Sabre_D */ public function get() { - return OC_Filesystem::fopen($this->path,'rb'); + return OC_Filesystem::fopen($this->path, 'rb'); } diff --git a/lib/connector/sabre/locks.php b/lib/connector/sabre/locks.php index 8ebe324602c07b9549d78b3886c1a99f2ef3d59d..a72d003bc72d08cdd255ebaf93ebe4c9dfe1ac71 100644 --- a/lib/connector/sabre/locks.php +++ b/lib/connector/sabre/locks.php @@ -45,10 +45,10 @@ class OC_Connector_Sabre_Locks extends Sabre_DAV_Locks_Backend_Abstract { // but otherwise reading locks from SQLite Databases will return // nothing $query = 'SELECT * FROM `*PREFIX*locks` WHERE `userid` = ? AND (`created` + `timeout`) > '.time().' AND (( `uri` = ?)'; - $params = array(OC_User::getUser(),$uri); + $params = array(OC_User::getUser(), $uri); // We need to check locks for every part in the uri. - $uriParts = explode('/',$uri); + $uriParts = explode('/', $uri); // We already covered the last part of the uri array_pop($uriParts); @@ -102,7 +102,7 @@ class OC_Connector_Sabre_Locks extends Sabre_DAV_Locks_Backend_Abstract { * @param Sabre_DAV_Locks_LockInfo $lockInfo * @return bool */ - public function lock($uri,Sabre_DAV_Locks_LockInfo $lockInfo) { + public function lock($uri, Sabre_DAV_Locks_LockInfo $lockInfo) { // We're making the lock timeout 5 minutes $lockInfo->timeout = 300; @@ -134,10 +134,10 @@ class OC_Connector_Sabre_Locks extends Sabre_DAV_Locks_Backend_Abstract { * @param Sabre_DAV_Locks_LockInfo $lockInfo * @return bool */ - public function unlock($uri,Sabre_DAV_Locks_LockInfo $lockInfo) { + public function unlock($uri, Sabre_DAV_Locks_LockInfo $lockInfo) { $query = OC_DB::prepare( 'DELETE FROM `*PREFIX*locks` WHERE `userid` = ? AND `uri` = ? AND `token` = ?' ); - $result = $query->execute( array(OC_User::getUser(),$uri,$lockInfo->token)); + $result = $query->execute( array(OC_User::getUser(), $uri, $lockInfo->token)); return $result->numRows() === 1; diff --git a/lib/connector/sabre/node.php b/lib/connector/sabre/node.php index 72de972377499da25b1c51aef7bd3c2537aad31b..52350072fb2715550af863a91c8c579704a03629 100644 --- a/lib/connector/sabre/node.php +++ b/lib/connector/sabre/node.php @@ -25,6 +25,13 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr const GETETAG_PROPERTYNAME = '{DAV:}getetag'; const LASTMODIFIED_PROPERTYNAME = '{DAV:}lastmodified'; + /** + * Allow configuring the method used to generate Etags + * + * @var array(class_name, function_name) + */ + public static $ETagFunction = null; + /** * The path to the current node * @@ -43,8 +50,7 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr protected $property_cache = null; /** - * Sets up the node, expects a full path name - * + * @brief Sets up the node, expects a full path name * @param string $path * @return void */ @@ -55,8 +61,7 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr /** - * Returns the name of the node - * + * @brief Returns the name of the node * @return string */ public function getName() { @@ -67,8 +72,7 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr } /** - * Renames the node - * + * @brief Renames the node * @param string $name The new name * @return void */ @@ -80,12 +84,12 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr $newPath = $parentPath . '/' . $newName; $oldPath = $this->path; - OC_Filesystem::rename($this->path,$newPath); + OC_Filesystem::rename($this->path, $newPath); $this->path = $newPath; $query = OC_DB::prepare( 'UPDATE `*PREFIX*properties` SET `propertypath` = ? WHERE `userid` = ? AND `propertypath` = ?' ); - $query->execute( array( $newPath,OC_User::getUser(), $oldPath )); + $query->execute( array( $newPath, OC_User::getUser(), $oldPath )); } @@ -95,7 +99,8 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr } /** - * Make sure the fileinfo cache is filled. Uses OC_FileCache or a direct stat + * @brief Ensure that the fileinfo cache is filled + & @note Uses OC_FileCache or a direct stat */ protected function getFileinfoCache() { if (!isset($this->fileinfo_cache)) { @@ -114,8 +119,7 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr } /** - * Returns the last modification time, as a unix timestamp - * + * @brief Returns the last modification time, as a unix timestamp * @return int */ public function getLastModified() { @@ -134,8 +138,7 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr } /** - * Updates properties on this node, - * + * @brief Updates properties on this node, * @param array $mutations * @see Sabre_DAV_IProperties::updateProperties * @return bool|array @@ -156,10 +159,10 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr } else { if(!array_key_exists( $propertyName, $existing )) { $query = OC_DB::prepare( 'INSERT INTO `*PREFIX*properties` (`userid`,`propertypath`,`propertyname`,`propertyvalue`) VALUES(?,?,?,?)' ); - $query->execute( array( OC_User::getUser(), $this->path, $propertyName,$propertyValue )); + $query->execute( array( OC_User::getUser(), $this->path, $propertyName, $propertyValue )); } else { $query = OC_DB::prepare( 'UPDATE `*PREFIX*properties` SET `propertyvalue` = ? WHERE `userid` = ? AND `propertypath` = ? AND `propertyname` = ?' ); - $query->execute( array( $propertyValue,OC_User::getUser(), $this->path, $propertyName )); + $query->execute( array( $propertyValue, OC_User::getUser(), $this->path, $propertyName )); } } } @@ -170,15 +173,13 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr } /** - * Returns a list of properties for this nodes.; - * - * The properties list is a list of propertynames the client requested, - * encoded as xmlnamespace#tagName, for example: - * http://www.example.org/namespace#author - * If the array is empty, all properties should be returned - * + * @brief Returns a list of properties for this nodes.; * @param array $properties - * @return void + * @return array + * @note The properties list is a list of propertynames the client + * requested, encoded as xmlnamespace#tagName, for example: + * http://www.example.org/namespace#author If the array is empty, all + * properties should be returned */ public function getProperties($properties) { if (is_null($this->property_cache)) { @@ -204,16 +205,21 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr } /** - * Creates a ETag for this path. + * @brief Creates a ETag for this path. * @param string $path Path of the file * @return string|null Returns null if the ETag can not effectively be determined */ static protected function createETag($path) { - return uniqid('', true); + if(self::$ETagFunction) { + $hash = call_user_func(self::$ETagFunction, $path); + return $hash; + }else{ + return uniqid('', true); + } } /** - * Returns the ETag surrounded by double-quotes for this path. + * @brief Returns the ETag surrounded by double-quotes for this path. * @param string $path Path of the file * @return string|null Returns null if the ETag can not effectively be determined */ @@ -229,7 +235,7 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr } /** - * Remove the ETag from the cache. + * @brief Remove the ETag from the cache. * @param string $path Path of the file */ static public function removeETagPropertyForPath($path) { diff --git a/lib/connector/sabre/principal.php b/lib/connector/sabre/principal.php index 763503721f8225db4abe149ec1e04caec2a7a0a4..04be410ac85ea44875ea9ad87226d96853a95d4d 100644 --- a/lib/connector/sabre/principal.php +++ b/lib/connector/sabre/principal.php @@ -46,7 +46,7 @@ class OC_Connector_Sabre_Principal implements Sabre_DAVACL_IPrincipalBackend { * @return array */ public function getPrincipalByPath($path) { - list($prefix,$name) = explode('/', $path); + list($prefix, $name) = explode('/', $path); if ($prefix == 'principals' && OC_User::userExists($name)) { return array( @@ -83,7 +83,7 @@ class OC_Connector_Sabre_Principal implements Sabre_DAVACL_IPrincipalBackend { * @return array */ public function getGroupMembership($principal) { - list($prefix,$name) = Sabre_DAV_URLUtil::splitPath($principal); + list($prefix, $name) = Sabre_DAV_URLUtil::splitPath($principal); $group_membership = array(); if ($prefix == 'principals') { diff --git a/lib/connector/sabre/quotaplugin.php b/lib/connector/sabre/quotaplugin.php index 5b8ef9417102d08b47b47bd4e3ff7cf354647afa..fbbb4a3cf6f302f0f7c4ea805fc7e1bb3b91859d 100644 --- a/lib/connector/sabre/quotaplugin.php +++ b/lib/connector/sabre/quotaplugin.php @@ -2,7 +2,7 @@ /** * This plugin check user quota and deny creating files when they exceeds the quota. - * + * * @copyright Copyright (C) 2012 entreCables S.L. All rights reserved. * @author Sergio Cambra * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License @@ -10,9 +10,9 @@ class OC_Connector_Sabre_QuotaPlugin extends Sabre_DAV_ServerPlugin { /** - * Reference to main server object - * - * @var Sabre_DAV_Server + * Reference to main server object + * + * @var Sabre_DAV_Server */ private $server; @@ -23,8 +23,8 @@ class OC_Connector_Sabre_QuotaPlugin extends Sabre_DAV_ServerPlugin { * addPlugin is called. * * This method should set up the requires event subscriptions. - * - * @param Sabre_DAV_Server $server + * + * @param Sabre_DAV_Server $server * @return void */ public function initialize(Sabre_DAV_Server $server) { @@ -37,10 +37,10 @@ class OC_Connector_Sabre_QuotaPlugin extends Sabre_DAV_ServerPlugin { /** * This method is called before any HTTP method and forces users to be authenticated - * + * * @param string $method * @throws Sabre_DAV_Exception - * @return bool + * @return bool */ public function checkQuota($uri, $data = null) { $expected = $this->server->httpRequest->getHeader('X-Expected-Entity-Length'); @@ -51,7 +51,7 @@ class OC_Connector_Sabre_QuotaPlugin extends Sabre_DAV_ServerPlugin { } list($parentUri, $newName) = Sabre_DAV_URLUtil::splitPath($uri); if ($length > OC_Filesystem::free_space($parentUri)) { - throw new Sabre_DAV_Exception('Quota exceeded. File is too big.'); + throw new Sabre_DAV_Exception_InsufficientStorage(); } } return true; diff --git a/lib/db.php b/lib/db.php index a43f2ad20b2fddef4b673f46794115b45ab212b0..7e60b41d2305434a0b95ed2bd0191f7bd4ba2e1e 100644 --- a/lib/db.php +++ b/lib/db.php @@ -20,6 +20,19 @@ * */ +class DatabaseException extends Exception{ + private $query; + + public function __construct($message, $query){ + parent::__construct($message); + $this->query = $query; + } + + public function getQuery(){ + return $this->query; + } +} + /** * This class manages the access to the database. It basically is a wrapper for * MDB2 with some adaptions. @@ -115,7 +128,7 @@ class OC_DB { $pass = OC_Config::getValue( "dbpassword", "" ); $type = OC_Config::getValue( "dbtype", "sqlite" ); if(strpos($host, ':')) { - list($host, $port)=explode(':', $host,2); + list($host, $port)=explode(':', $host, 2); }else{ $port=false; } @@ -168,8 +181,7 @@ class OC_DB { try{ self::$PDO=new PDO($dsn, $user, $pass, $opts); }catch(PDOException $e) { - echo( 'can not connect to database, using '.$type.'. ('.$e->getMessage().')'); - die(); + OC_Template::printErrorPage( 'can not connect to database, using '.$type.'. ('.$e->getMessage().')' ); } // We always, really always want associative arrays self::$PDO->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); @@ -263,10 +275,9 @@ class OC_DB { // Die if we could not connect if( PEAR::isError( self::$MDB2 )) { - echo( 'can not connect to database, using '.$type.'. ('.self::$MDB2->getUserInfo().')'); OC_Log::write('core', self::$MDB2->getUserInfo(), OC_Log::FATAL); OC_Log::write('core', self::$MDB2->getMessage(), OC_Log::FATAL); - die(); + OC_Template::printErrorPage( 'can not connect to database, using '.$type.'. ('.self::$MDB2->getUserInfo().')' ); } // We always, really always want associative arrays @@ -322,21 +333,13 @@ class OC_DB { // Die if we have an error (error means: bad query, not 0 results!) if( PEAR::isError($result)) { - $entry = 'DB Error: "'.$result->getMessage().'"
    '; - $entry .= 'Offending command was: '.htmlentities($query).'
    '; - OC_Log::write('core', $entry,OC_Log::FATAL); - error_log('DB error: '.$entry); - die( $entry ); + throw new DatabaseException($result->getMessage(), $query); } }else{ try{ $result=self::$connection->prepare($query); }catch(PDOException $e) { - $entry = 'DB Error: "'.$e->getMessage().'"
    '; - $entry .= 'Offending command was: '.htmlentities($query).'
    '; - OC_Log::write('core', $entry,OC_Log::FATAL); - error_log('DB error: '.$entry); - die( $entry ); + throw new DatabaseException($e->getMessage(), $query); } $result=new PDOStatementWrapper($result); } @@ -355,12 +358,19 @@ class OC_DB { */ public static function insertid($table=null) { self::connect(); - if($table !== null) { - $prefix = OC_Config::getValue( "dbtableprefix", "oc_" ); - $suffix = OC_Config::getValue( "dbsequencesuffix", "_id_seq" ); - $table = str_replace( '*PREFIX*', $prefix, $table ).$suffix; + $type = OC_Config::getValue( "dbtype", "sqlite" ); + if( $type == 'pgsql' ) { + $query = self::prepare('SELECT lastval() AS id'); + $row = $query->execute()->fetchRow(); + return $row['id']; + }else{ + if($table !== null) { + $prefix = OC_Config::getValue( "dbtableprefix", "oc_" ); + $suffix = OC_Config::getValue( "dbsequencesuffix", "_id_seq" ); + $table = str_replace( '*PREFIX*', $prefix, $table ).$suffix; + } + return self::$connection->lastInsertId($table); } - return self::$connection->lastInsertId($table); } /** @@ -435,9 +445,9 @@ class OC_DB { * http://www.sqlite.org/lang_createtable.html * http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions037.htm */ - if( $CONFIG_DBTYPE == 'pgsql' ) { //mysql support it too but sqlite doesn't - $content = str_replace( '0000-00-00 00:00:00', 'CURRENT_TIMESTAMP', $content ); - } + if( $CONFIG_DBTYPE == 'pgsql' ) { //mysql support it too but sqlite doesn't + $content = str_replace( '0000-00-00 00:00:00', 'CURRENT_TIMESTAMP', $content ); + } file_put_contents( $file2, $content ); @@ -449,7 +459,7 @@ class OC_DB { // Die in case something went wrong if( $definition instanceof MDB2_Schema_Error ) { - die( $definition->getMessage().': '.$definition->getUserInfo()); + OC_Template::printErrorPage( $definition->getMessage().': '.$definition->getUserInfo() ); } if(OC_Config::getValue('dbtype', 'sqlite')==='oci') { unset($definition['charset']); //or MDB2 tries SHUTDOWN IMMEDIATE @@ -461,8 +471,7 @@ class OC_DB { // Die in case something went wrong if( $ret instanceof MDB2_Error ) { - echo (self::$MDB2->getDebugOutput()); - die ($ret->getMessage() . ': ' . $ret->getUserInfo()); + OC_Template::printErrorPage( self::$MDB2->getDebugOutput().' '.$ret->getMessage() . ': ' . $ret->getUserInfo() ); } return true; @@ -541,6 +550,78 @@ class OC_DB { return true; } + /** + * @brief Insert a row if a matching row doesn't exists. + * @param string $table. The table to insert into in the form '*PREFIX*tableName' + * @param array $input. An array of fieldname/value pairs + * @returns The return value from PDOStatementWrapper->execute() + */ + public static function insertIfNotExist($table, $input) { + self::connect(); + $prefix = OC_Config::getValue( "dbtableprefix", "oc_" ); + $table = str_replace( '*PREFIX*', $prefix, $table ); + + if(is_null(self::$type)) { + self::$type=OC_Config::getValue( "dbtype", "sqlite" ); + } + $type = self::$type; + + $query = ''; + // differences in escaping of table names ('`' for mysql) and getting the current timestamp + if( $type == 'sqlite' || $type == 'sqlite3' ) { + // NOTE: For SQLite we have to use this clumsy approach + // otherwise all fieldnames used must have a unique key. + $query = 'SELECT * FROM "' . $table . '" WHERE '; + foreach($input as $key => $value) { + $query .= $key . " = '" . $value . '\' AND '; + } + $query = substr($query, 0, strlen($query) - 5); + try { + $stmt = self::prepare($query); + $result = $stmt->execute(); + } catch(PDOException $e) { + $entry = 'DB Error: "'.$e->getMessage() . '"
    '; + $entry .= 'Offending command was: ' . $query . '
    '; + OC_Log::write('core', $entry, OC_Log::FATAL); + error_log('DB error: '.$entry); + OC_Template::printErrorPage( $entry ); + } + + if($result->numRows() == 0) { + $query = 'INSERT INTO "' . $table . '" ("' + . implode('","', array_keys($input)) . '") VALUES("' + . implode('","', array_values($input)) . '")'; + } else { + return true; + } + } elseif( $type == 'pgsql' || $type == 'oci' || $type == 'mysql') { + $query = 'INSERT INTO `' .$table . '` (' + . implode(',', array_keys($input)) . ') SELECT \'' + . implode('\',\'', array_values($input)) . '\' FROM ' . $table . ' WHERE '; + + foreach($input as $key => $value) { + $query .= $key . " = '" . $value . '\' AND '; + } + $query = substr($query, 0, strlen($query) - 5); + $query .= ' HAVING COUNT(*) = 0'; + } + + // TODO: oci should be use " (quote) instead of ` (backtick). + //OC_Log::write('core', __METHOD__ . ', type: ' . $type . ', query: ' . $query, OC_Log::DEBUG); + + try { + $result = self::prepare($query); + } catch(PDOException $e) { + $entry = 'DB Error: "'.$e->getMessage() . '"
    '; + $entry .= 'Offending command was: ' . $query.'
    '; + OC_Log::write('core', $entry, OC_Log::FATAL); + error_log('DB error: ' . $entry); + OC_Template::printErrorPage( $entry ); + } + + return $result->execute(); + } + /** * @brief does minor changes to query * @param string $query Query string @@ -767,8 +848,8 @@ class PDOStatementWrapper{ /** * pass all other function directly to the PDOStatement */ - public function __call($name,$arguments) { - return call_user_func_array(array($this->statement,$name), $arguments); + public function __call($name, $arguments) { + return call_user_func_array(array($this->statement, $name), $arguments); } /** diff --git a/lib/eventsource.php b/lib/eventsource.php index 3bada131bdda30a8bd277182b46c806b449d7b36..1b8033943a19d6d984a48fe43b82c1efb78d1d65 100644 --- a/lib/eventsource.php +++ b/lib/eventsource.php @@ -32,7 +32,7 @@ class OC_EventSource{ private $fallBackId=0; public function __construct() { - @ob_end_clean(); + OC_Util::obEnd(); header('Cache-Control: no-cache'); $this->fallback=isset($_GET['fallback']) and $_GET['fallback']=='true'; if($this->fallback) { @@ -56,7 +56,7 @@ class OC_EventSource{ * * if only one paramater is given, a typeless message will be send with that paramater as data */ - public function send($type,$data=null) { + public function send($type, $data=null) { if(is_null($data)) { $data=$type; $type=null; diff --git a/lib/filecache.php b/lib/filecache.php index fee3b3982516fa32f089986c316be7115f490de0..c3256c783e63cab5c59db7a2e0701f369440cf89 100644 --- a/lib/filecache.php +++ b/lib/filecache.php @@ -28,6 +28,7 @@ * It will try to keep the data up to date but changes from outside ownCloud can invalidate the cache */ class OC_FileCache{ + /** * get the filesystem info from the cache * @param string path @@ -42,7 +43,7 @@ class OC_FileCache{ * - encrypted * - versioned */ - public static function get($path,$root=false) { + public static function get($path, $root=false) { if(OC_FileCache_Update::hasUpdated($path, $root)) { if($root===false) {//filesystem hooks are only valid for the default root OC_Hook::emit('OC_Filesystem', 'post_write', array('path'=>$path)); @@ -58,10 +59,10 @@ class OC_FileCache{ * @param string $path * @param array data * @param string root (optional) - * - * $data is an assiciative array in the same format as returned by get + * @note $data is an associative array in the same format as returned + * by get */ - public static function put($path,$data,$root=false) { + public static function put($path, $data, $root=false) { if($root===false) { $root=OC_Filesystem::getRoot(); } @@ -117,10 +118,10 @@ class OC_FileCache{ * @param int $id * @param array $data */ - private static function update($id,$data) { + private static function update($id, $data) { $arguments=array(); $queryParts=array(); - foreach(array('size','mtime','ctime','mimetype','encrypted','versioned','writable') as $attribute) { + foreach(array('size','mtime','ctime','mimetype','encrypted','versioned', 'writable') as $attribute) { if(isset($data[$attribute])) { //Convert to int it args are false if($data[$attribute] === false) { @@ -137,11 +138,13 @@ class OC_FileCache{ } $arguments[]=$id; - $sql = 'UPDATE `*PREFIX*fscache` SET '.implode(' , ', $queryParts).' WHERE `id`=?'; - $query=OC_DB::prepare($sql); - $result=$query->execute($arguments); - if(OC_DB::isError($result)) { - OC_Log::write('files', 'error while updating file('.$id.') in cache', OC_Log::ERROR); + if(!empty($queryParts)) { + $sql = 'UPDATE `*PREFIX*fscache` SET '.implode(' , ', $queryParts).' WHERE `id`=?'; + $query=OC_DB::prepare($sql); + $result=$query->execute($arguments); + if(OC_DB::isError($result)) { + OC_Log::write('files', 'error while updating file('.$id.') in cache', OC_Log::ERROR); + } } } @@ -151,7 +154,7 @@ class OC_FileCache{ * @param string newPath * @param string root (optional) */ - public static function move($oldPath,$newPath,$root=false) { + public static function move($oldPath, $newPath, $root=false) { if($root===false) { $root=OC_Filesystem::getRoot(); } @@ -190,7 +193,7 @@ class OC_FileCache{ * @param string path * @param string root (optional) */ - public static function delete($path,$root=false) { + public static function delete($path, $root=false) { if($root===false) { $root=OC_Filesystem::getRoot(); } @@ -211,7 +214,7 @@ class OC_FileCache{ * @param string root (optional) * @return array of filepaths */ - public static function search($search,$returnData=false,$root=false) { + public static function search($search, $returnData=false, $root=false) { if($root===false) { $root=OC_Filesystem::getRoot(); } @@ -227,7 +230,7 @@ class OC_FileCache{ $where = '`name` LIKE ? AND `user`=?'; } $query=OC_DB::prepare('SELECT '.$select.' FROM `*PREFIX*fscache` WHERE '.$where); - $result=$query->execute(array("%$search%",OC_User::getUser())); + $result=$query->execute(array("%$search%", OC_User::getUser())); $names=array(); while($row=$result->fetchRow()) { if(!$returnData) { @@ -255,7 +258,7 @@ class OC_FileCache{ * - encrypted * - versioned */ - public static function getFolderContent($path,$root=false,$mimetype_filter='') { + public static function getFolderContent($path, $root=false, $mimetype_filter='') { if(OC_FileCache_Update::hasUpdated($path, $root, true)) { OC_FileCache_Update::updateFolder($path, $root); } @@ -268,7 +271,7 @@ class OC_FileCache{ * @param string root (optional) * @return bool */ - public static function inCache($path,$root=false) { + public static function inCache($path, $root=false) { return self::getId($path, $root)!=-1; } @@ -278,7 +281,7 @@ class OC_FileCache{ * @param string root (optional) * @return int */ - public static function getId($path,$root=false) { + public static function getId($path, $root=false) { if($root===false) { $root=OC_Filesystem::getRoot(); } @@ -314,7 +317,7 @@ class OC_FileCache{ * @param string user (optional) * @return string */ - public static function getPath($id,$user='') { + public static function getPath($id, $user='') { if(!$user) { $user=OC_User::getUser(); } @@ -348,25 +351,38 @@ class OC_FileCache{ * @param int $sizeDiff * @param string root (optinal) */ - public static function increaseSize($path,$sizeDiff, $root=false) { + public static function increaseSize($path, $sizeDiff, $root=false) { if($sizeDiff==0) return; - $id=self::getId($path, $root); + $item = OC_FileCache_Cached::get($path); + //stop walking up the filetree if we hit a non-folder or reached to root folder + if($path == '/' || $path=='' || $item['mimetype'] !== 'httpd/unix-directory') { + return; + } + $id = $item['id']; while($id!=-1) {//walk up the filetree increasing the size of all parent folders $query=OC_DB::prepare('UPDATE `*PREFIX*fscache` SET `size`=`size`+? WHERE `id`=?'); - $query->execute(array($sizeDiff,$id)); - $id=self::getParentId($path); + $query->execute(array($sizeDiff, $id)); $path=dirname($path); + if($path == '' or $path =='/') { + return; + } + $parent = OC_FileCache_Cached::get($path); + $id = $parent['id']; + //stop walking up the filetree if we hit a non-folder + if($parent['mimetype'] !== 'httpd/unix-directory') { + return; + } } } /** * recursively scan the filesystem and fill the cache * @param string $path - * @param OC_EventSource $enventSource (optional) - * @param int count (optional) - * @param string root (optional) + * @param OC_EventSource $eventSource (optional) + * @param int $count (optional) + * @param string $root (optional) */ - public static function scan($path,$eventSource=false,&$count=0,$root=false) { + public static function scan($path, $eventSource=false,&$count=0, $root=false) { if($eventSource) { $eventSource->send('scanning', array('file'=>$path, 'count'=>$count)); } @@ -401,8 +417,8 @@ class OC_FileCache{ } } - OC_FileCache_Update::cleanFolder($path,$root); - self::increaseSize($path,$totalSize,$root); + OC_FileCache_Update::cleanFolder($path, $root); + self::increaseSize($path, $totalSize, $root); } /** @@ -411,7 +427,7 @@ class OC_FileCache{ * @param string root (optional) * @return int size of the scanned file */ - public static function scanFile($path,$root=false) { + public static function scanFile($path, $root=false) { // NOTE: Ugly hack to prevent shared files from going into the cache (the source already exists somewhere in the cache) if (substr($path, 0, 7) == '/Shared') { return; @@ -448,12 +464,12 @@ class OC_FileCache{ * @return array of file paths * * $part1 and $part2 together form the complete mimetype. - * e.g. searchByMime('text','plain') + * e.g. searchByMime('text', 'plain') * * seccond mimetype part can be ommited * e.g. searchByMime('audio') */ - public static function searchByMime($part1,$part2=null,$root=false) { + public static function searchByMime($part1, $part2=null, $root=false) { if($root===false) { $root=OC_Filesystem::getRoot(); } @@ -500,13 +516,13 @@ class OC_FileCache{ * trigger an update for the cache by setting the mtimes to 0 * @param string $user (optional) */ - public static function triggerUpdate($user=''){ + public static function triggerUpdate($user='') { if($user) { - $query=OC_DB::prepare('UPDATE `*PREFIX*fscache` SET `mtime`=0 WHERE `user`=? AND `mimetype`="httpd/unix-directory"'); - $query->execute(array($user)); + $query=OC_DB::prepare('UPDATE `*PREFIX*fscache` SET `mtime`=0 WHERE `user`=? AND `mimetype`= ? '); + $query->execute(array($user,'httpd/unix-directory')); }else{ - $query=OC_DB::prepare('UPDATE `*PREFIX*fscache` SET `mtime`=0 AND `mimetype`="httpd/unix-directory"'); - $query->execute(); + $query=OC_DB::prepare('UPDATE `*PREFIX*fscache` SET `mtime`=0 AND `mimetype`= ? '); + $query->execute(array('httpd/unix-directory')); } } } diff --git a/lib/filecache/cached.php b/lib/filecache/cached.php index 9b1eb4f7803b3467b6798f5badfcd8cde02cfea2..5e0a00746b98df761f9edab5a58f996858f5f0c7 100644 --- a/lib/filecache/cached.php +++ b/lib/filecache/cached.php @@ -13,12 +13,12 @@ class OC_FileCache_Cached{ public static $savedData=array(); - public static function get($path,$root=false) { + public static function get($path, $root=false) { if($root===false) { $root=OC_Filesystem::getRoot(); } $path=$root.$path; - $stmt=OC_DB::prepare('SELECT `path`,`ctime`,`mtime`,`mimetype`,`size`,`encrypted`,`versioned`,`writable` FROM `*PREFIX*fscache` WHERE `path_hash`=?'); + $stmt=OC_DB::prepare('SELECT `id`, `path`,`ctime`,`mtime`,`mimetype`,`size`,`encrypted`,`versioned`,`writable` FROM `*PREFIX*fscache` WHERE `path_hash`=?'); if ( ! OC_DB::isError($stmt) ) { $result=$stmt->execute(array(md5($path))); if ( ! OC_DB::isError($result) ) { @@ -61,7 +61,7 @@ class OC_FileCache_Cached{ * - encrypted * - versioned */ - public static function getFolderContent($path,$root=false,$mimetype_filter='') { + public static function getFolderContent($path, $root=false, $mimetype_filter='') { if($root===false) { $root=OC_Filesystem::getRoot(); } @@ -78,4 +78,4 @@ class OC_FileCache_Cached{ return false; } } -} \ No newline at end of file +} diff --git a/lib/filecache/update.php b/lib/filecache/update.php index f9d64d0ae99d5fd705d6cc1f64a1cbdccbf24707..bc403113e7cf9c89d271a8514cb31dfd1b09a551 100644 --- a/lib/filecache/update.php +++ b/lib/filecache/update.php @@ -18,7 +18,7 @@ class OC_FileCache_Update{ * @param boolean folder * @return bool */ - public static function hasUpdated($path,$root=false,$folder=false) { + public static function hasUpdated($path, $root=false, $folder=false) { if($root===false) { $view=OC_Filesystem::getView(); }else{ @@ -46,14 +46,14 @@ class OC_FileCache_Update{ /** * delete non existing files from the cache */ - public static function cleanFolder($path,$root=false) { + public static function cleanFolder($path, $root=false) { if($root===false) { $view=OC_Filesystem::getView(); }else{ $view=new OC_FilesystemView($root); } - $cachedContent=OC_FileCache_Cached::getFolderContent($path,$root); + $cachedContent=OC_FileCache_Cached::getFolderContent($path, $root); foreach($cachedContent as $fileData) { $path=$fileData['path']; $file=$view->getRelativePath($path); @@ -72,7 +72,7 @@ class OC_FileCache_Update{ * @param string path * @param string root (optional) */ - public static function updateFolder($path,$root=false) { + public static function updateFolder($path, $root=false) { if($root===false) { $view=OC_Filesystem::getView(); }else{ @@ -85,7 +85,7 @@ class OC_FileCache_Update{ $file=$path.'/'.$filename; $isDir=$view->is_dir($file); if(self::hasUpdated($file, $root, $isDir)) { - if($isDir){ + if($isDir) { self::updateFolder($file, $root); }elseif($root===false) {//filesystem hooks are only valid for the default root OC_Hook::emit('OC_Filesystem', 'post_write', array('path'=>$file)); @@ -143,7 +143,7 @@ class OC_FileCache_Update{ * @param string path * @param string root (optional) */ - public static function update($path,$root=false) { + public static function update($path, $root=false) { if($root===false) { $view=OC_Filesystem::getView(); }else{ @@ -153,7 +153,7 @@ class OC_FileCache_Update{ $mimetype=$view->getMimeType($path); $size=0; - $cached=OC_FileCache_Cached::get($path,$root); + $cached=OC_FileCache_Cached::get($path, $root); $cachedSize=isset($cached['size'])?$cached['size']:0; if($view->is_dir($path.'/')) { @@ -165,7 +165,7 @@ class OC_FileCache_Update{ $mtime=$view->filemtime($path.'/'); $ctime=$view->filectime($path.'/'); $writable=$view->is_writable($path.'/'); - OC_FileCache::put($path, array('size'=>$size,'mtime'=>$mtime,'ctime'=>$ctime,'mimetype'=>$mimetype,'writable'=>$writable)); + OC_FileCache::put($path, array('size'=>$size,'mtime'=>$mtime,'ctime'=>$ctime,'mimetype'=>$mimetype, 'writable'=>$writable)); }else{ $count=0; OC_FileCache::scan($path, null, $count, $root); @@ -174,7 +174,7 @@ class OC_FileCache_Update{ }else{ $size=OC_FileCache::scanFile($path, $root); } - if($path !== '' and $path !== '/'){ + if($path !== '' and $path !== '/') { OC_FileCache::increaseSize(dirname($path), $size-$cachedSize, $root); } } @@ -184,7 +184,7 @@ class OC_FileCache_Update{ * @param string path * @param string root (optional) */ - public static function delete($path,$root=false) { + public static function delete($path, $root=false) { $cached=OC_FileCache_Cached::get($path, $root); if(!isset($cached['size'])) { return; @@ -200,7 +200,7 @@ class OC_FileCache_Update{ * @param string newPath * @param string root (optional) */ - public static function rename($oldPath,$newPath,$root=false) { + public static function rename($oldPath, $newPath, $root=false) { if(!OC_FileCache::inCache($oldPath, $root)) { return; } diff --git a/lib/fileproxy.php b/lib/fileproxy.php index 3e7f1aa1c413b074b1219957914f873030d49369..2f81bde64a18e61dc8912f929643d5bd0b7adcd0 100644 --- a/lib/fileproxy.php +++ b/lib/fileproxy.php @@ -51,7 +51,7 @@ class OC_FileProxy{ * * this implements a dummy proxy for all operations */ - public function __call($function,$arguments) { + public function __call($function, $arguments) { if(substr($function, 0, 3)=='pre') { return true; }else{ @@ -85,7 +85,7 @@ class OC_FileProxy{ $proxies=self::getProxies($operation); foreach($proxies as $proxy) { if(!is_null($filepath2)) { - if($proxy->$operation($filepath,$filepath2)===false) { + if($proxy->$operation($filepath, $filepath2)===false) { return false; } }else{ @@ -97,14 +97,14 @@ class OC_FileProxy{ return true; } - public static function runPostProxies($operation,$path,$result) { + public static function runPostProxies($operation, $path, $result) { if(!self::$enabled) { return $result; } $operation='post'.$operation; $proxies=self::getProxies($operation); foreach($proxies as $proxy) { - $result=$proxy->$operation($path,$result); + $result=$proxy->$operation($path, $result); } return $result; } diff --git a/lib/fileproxy/fileoperations.php b/lib/fileproxy/fileoperations.php index 23fb63fcfb114383631da82cb3c1d8dbb78738cc..516629adaec1e8474623d87abec358a3fcdd9f38 100644 --- a/lib/fileproxy/fileoperations.php +++ b/lib/fileproxy/fileoperations.php @@ -28,7 +28,7 @@ class OC_FileProxy_FileOperations extends OC_FileProxy{ static $rootView; public function premkdir($path) { - if(!self::$rootView){ + if(!self::$rootView) { self::$rootView = new OC_FilesystemView(''); } return !self::$rootView->file_exists($path); diff --git a/lib/fileproxy/quota.php b/lib/fileproxy/quota.php index 012be582a5122bc0b551648f7d4eb2979252e62d..742e02d471b66b86951baf832148a1861dedd3fd 100644 --- a/lib/fileproxy/quota.php +++ b/lib/fileproxy/quota.php @@ -38,12 +38,12 @@ class OC_FileProxy_Quota extends OC_FileProxy{ if(in_array($user, $this->userQuota)) { return $this->userQuota[$user]; } - $userQuota=OC_Preferences::getValue($user,'files','quota','default'); + $userQuota=OC_Preferences::getValue($user, 'files', 'quota', 'default'); if($userQuota=='default') { - $userQuota=OC_AppConfig::getValue('files','default_quota','none'); + $userQuota=OC_AppConfig::getValue('files', 'default_quota', 'none'); } if($userQuota=='none') { - $this->userQuota[$user]=0; + $this->userQuota[$user]=-1; }else{ $this->userQuota[$user]=OC_Helper::computerFileSize($userQuota); } @@ -61,8 +61,8 @@ class OC_FileProxy_Quota extends OC_FileProxy{ $owner=$storage->getOwner($path); $totalSpace=$this->getQuota($owner); - if($totalSpace==0) { - return 0; + if($totalSpace==-1) { + return -1; } $rootInfo=OC_FileCache::get('', "/".$owner."/files"); @@ -77,33 +77,33 @@ class OC_FileProxy_Quota extends OC_FileProxy{ return $totalSpace-$usedSpace; } - public function postFree_space($path,$space) { + public function postFree_space($path, $space) { $free=$this->getFreeSpace($path); - if($free==0) { + if($free==-1) { return $space; } - return min($free,$space); + return min($free, $space); } - public function preFile_put_contents($path,$data) { + public function preFile_put_contents($path, $data) { if (is_resource($data)) { $data = '';//TODO: find a way to get the length of the stream without emptying it } - return (strlen($data)<$this->getFreeSpace($path) or $this->getFreeSpace($path)==0); + return (strlen($data)<$this->getFreeSpace($path) or $this->getFreeSpace($path)==-1); } - public function preCopy($path1,$path2) { - if(!self::$rootView){ + public function preCopy($path1, $path2) { + if(!self::$rootView) { self::$rootView = new OC_FilesystemView(''); } - return (self::$rootView->filesize($path1)<$this->getFreeSpace($path2) or $this->getFreeSpace($path2)==0); + return (self::$rootView->filesize($path1)<$this->getFreeSpace($path2) or $this->getFreeSpace($path2)==-1); } - public function preFromTmpFile($tmpfile,$path) { - return (filesize($tmpfile)<$this->getFreeSpace($path) or $this->getFreeSpace($path)==0); + public function preFromTmpFile($tmpfile, $path) { + return (filesize($tmpfile)<$this->getFreeSpace($path) or $this->getFreeSpace($path)==-1); } - public function preFromUploadedFile($tmpfile,$path) { - return (filesize($tmpfile)<$this->getFreeSpace($path) or $this->getFreeSpace($path)==0); + public function preFromUploadedFile($tmpfile, $path) { + return (filesize($tmpfile)<$this->getFreeSpace($path) or $this->getFreeSpace($path)==-1); } } diff --git a/lib/files.php b/lib/files.php index b4d4de1c99551176160019e8780f76da119a6382..152ed8f34a7471bfc3015222c7df60cd5940cf7b 100644 --- a/lib/files.php +++ b/lib/files.php @@ -42,16 +42,20 @@ class OC_Files { * - versioned */ public static function getFileInfo($path) { + $path = OC_Filesystem::normalizePath($path); if (($path == '/Shared' || substr($path, 0, 8) == '/Shared/') && OC_App::isEnabled('files_sharing')) { if ($path == '/Shared') { list($info) = OCP\Share::getItemsSharedWith('file', OC_Share_Backend_File::FORMAT_FILE_APP_ROOT); - }else{ - $info['size'] = OC_Filesystem::filesize($path); - $info['mtime'] = OC_Filesystem::filemtime($path); - $info['ctime'] = OC_Filesystem::filectime($path); - $info['mimetype'] = OC_Filesystem::getMimeType($path); - $info['encrypted'] = false; - $info['versioned'] = false; + } else { + $info = array(); + if (OC_Filesystem::file_exists($path)) { + $info['size'] = OC_Filesystem::filesize($path); + $info['mtime'] = OC_Filesystem::filemtime($path); + $info['ctime'] = OC_Filesystem::filectime($path); + $info['mimetype'] = OC_Filesystem::getMimeType($path); + $info['encrypted'] = false; + $info['versioned'] = false; + } } } else { $info = OC_FileCache::get($path); @@ -87,16 +91,16 @@ class OC_Files { foreach ($files as &$file) { $file['directory'] = $directory; $file['type'] = ($file['mimetype'] == 'httpd/unix-directory') ? 'dir' : 'file'; - $permissions = OCP\Share::PERMISSION_READ; + $permissions = OCP\PERMISSION_READ; // NOTE: Remove check when new encryption is merged if (!$file['encrypted']) { - $permissions |= OCP\Share::PERMISSION_SHARE; + $permissions |= OCP\PERMISSION_SHARE; } if ($file['type'] == 'dir' && $file['writable']) { - $permissions |= OCP\Share::PERMISSION_CREATE; + $permissions |= OCP\PERMISSION_CREATE; } if ($file['writable']) { - $permissions |= OCP\Share::PERMISSION_UPDATE | OCP\Share::PERMISSION_DELETE; + $permissions |= OCP\PERMISSION_UPDATE | OCP\PERMISSION_DELETE; } $file['permissions'] = $permissions; } @@ -135,7 +139,12 @@ class OC_Files { * @param file $file ; seperated list of files to download * @param boolean $only_header ; boolean to only send header of the request */ - public static function get($dir,$files, $only_header = false) { + public static function get($dir, $files, $only_header = false) { + $xsendfile = false; + if (isset($_SERVER['MOD_X_SENDFILE_ENABLED']) || + isset($_SERVER['MOD_X_ACCEL_REDIRECT_ENABLED'])) { + $xsendfile = true; + } if(strpos($files, ';')) { $files=explode(';', $files); } @@ -145,7 +154,11 @@ class OC_Files { $executionTime = intval(ini_get('max_execution_time')); set_time_limit(0); $zip = new ZipArchive(); - $filename = OC_Helper::tmpFile('.zip'); + if ($xsendfile) { + $filename = OC_Helper::tmpFileNoClean('.zip'); + }else{ + $filename = OC_Helper::tmpFile('.zip'); + } if ($zip->open($filename, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE)!==true) { exit("cannot open <$filename>\n"); } @@ -166,7 +179,11 @@ class OC_Files { $executionTime = intval(ini_get('max_execution_time')); set_time_limit(0); $zip = new ZipArchive(); - $filename = OC_Helper::tmpFile('.zip'); + if ($xsendfile) { + $filename = OC_Helper::tmpFileNoClean('.zip'); + }else{ + $filename = OC_Helper::tmpFile('.zip'); + } if ($zip->open($filename, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE)!==true) { exit("cannot open <$filename>\n"); } @@ -178,7 +195,7 @@ class OC_Files { $zip=false; $filename=$dir.'/'.$files; } - @ob_end_clean(); + OC_Util::obEnd(); if($zip or OC_Filesystem::is_readable($filename)) { header('Content-Disposition: attachment; filename="'.basename($filename).'"'); header('Content-Transfer-Encoding: binary'); @@ -187,8 +204,13 @@ class OC_Files { ini_set('zlib.output_compression', 'off'); header('Content-Type: application/zip'); header('Content-Length: ' . filesize($filename)); + self::addSendfileHeader($filename); }else{ header('Content-Type: '.OC_Filesystem::getMimeType($filename)); + $storage = OC_Filesystem::getStorage($filename); + if ($storage instanceof OC_Filestorage_Local) { + self::addSendfileHeader(OC_Filesystem::getLocalFile($filename)); + } } }elseif($zip or !OC_Filesystem::file_exists($filename)) { header("HTTP/1.0 404 Not Found"); @@ -213,7 +235,9 @@ class OC_Files { flush(); } } - unlink($filename); + if (!$xsendfile) { + unlink($filename); + } }else{ OC_Filesystem::readfile($filename); } @@ -224,11 +248,20 @@ class OC_Files { } } - public static function zipAddDir($dir,$zip,$internalDir='') { + private static function addSendfileHeader($filename) { + if (isset($_SERVER['MOD_X_SENDFILE_ENABLED'])) { + header("X-Sendfile: " . $filename); + } + if (isset($_SERVER['MOD_X_ACCEL_REDIRECT_ENABLED'])) { + header("X-Accel-Redirect: " . $filename); + } + } + + public static function zipAddDir($dir, $zip, $internalDir='') { $dirname=basename($dir); $zip->addEmptyDir($internalDir.$dirname); $internalDir.=$dirname.='/'; - $files=OC_Files::getdirectorycontent($dir); + $files=OC_Files::getDirectoryContent($dir); foreach($files as $file) { $filename=$file['name']; $file=$dir.'/'.$filename; @@ -249,7 +282,7 @@ class OC_Files { * @param dir $targetDir * @param file $target */ - public static function move($sourceDir,$source,$targetDir,$target) { + public static function move($sourceDir, $source, $targetDir, $target) { if(OC_User::isLoggedIn() && ($sourceDir != '' || $source != 'Shared')) { $targetFile=self::normalizePath($targetDir.'/'.$target); $sourceFile=self::normalizePath($sourceDir.'/'.$source); @@ -267,7 +300,7 @@ class OC_Files { * @param dir $targetDir * @param file $target */ - public static function copy($sourceDir,$source,$targetDir,$target) { + public static function copy($sourceDir, $source, $targetDir, $target) { if(OC_User::isLoggedIn()) { $targetFile=$targetDir.'/'.$target; $sourceFile=$sourceDir.'/'.$source; @@ -282,7 +315,7 @@ class OC_Files { * @param file $name * @param type $type */ - public static function newFile($dir,$name,$type) { + public static function newFile($dir, $name, $type) { if(OC_User::isLoggedIn()) { $file=$dir.'/'.$name; if($type=='dir') { @@ -305,7 +338,7 @@ class OC_Files { * @param dir $dir * @param file $name */ - public static function delete($dir,$file) { + public static function delete($dir, $file) { if(OC_User::isLoggedIn() && ($dir!= '' || $file != 'Shared')) { $file=$dir.'/'.$file; return OC_Filesystem::unlink($file); @@ -389,9 +422,9 @@ class OC_Files { * @param string file * @return string guessed mime type */ - static function pull($source,$token,$dir,$file) { + static function pull($source, $token, $dir, $file) { $tmpfile=tempnam(get_temp_dir(), 'remoteCloudFile'); - $fp=fopen($tmpfile,'w+'); + $fp=fopen($tmpfile, 'w+'); $url=$source.="/files/pull.php?token=$token"; $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); @@ -459,7 +492,9 @@ class OC_Files { if(is_writable(OC::$SERVERROOT.'/.htaccess')) { file_put_contents(OC::$SERVERROOT.'/.htaccess', $htaccess); return OC_Helper::computerFileSize($size); - } else { OC_Log::write('files', 'Can\'t write upload limit to '.OC::$SERVERROOT.'/.htaccess. Please check the file permissions', OC_Log::WARN); } + } else { + OC_Log::write('files', 'Can\'t write upload limit to '.OC::$SERVERROOT.'/.htaccess. Please check the file permissions', OC_Log::WARN); + } return false; } @@ -480,7 +515,7 @@ class OC_Files { } } -function fileCmp($a,$b) { +function fileCmp($a, $b) { if($a['type']=='dir' and $b['type']!='dir') { return -1; }elseif($a['type']!='dir' and $b['type']=='dir') { diff --git a/lib/filestorage.php b/lib/filestorage.php index 146cecf4efac59ecc3b3961f88d43a733c8a1502..dd65f4421b7f0c18e87a125aacecc6be2b73e627 100644 --- a/lib/filestorage.php +++ b/lib/filestorage.php @@ -42,13 +42,13 @@ abstract class OC_Filestorage{ abstract public function filectime($path); abstract public function filemtime($path); abstract public function file_get_contents($path); - abstract public function file_put_contents($path,$data); + abstract public function file_put_contents($path, $data); abstract public function unlink($path); - abstract public function rename($path1,$path2); - abstract public function copy($path1,$path2); - abstract public function fopen($path,$mode); + abstract public function rename($path1, $path2); + abstract public function copy($path1, $path2); + abstract public function fopen($path, $mode); abstract public function getMimeType($path); - abstract public function hash($type,$path,$raw = false); + abstract public function hash($type, $path, $raw = false); abstract public function free_space($path); abstract public function search($query); abstract public function touch($path, $mtime=null); @@ -62,6 +62,6 @@ abstract class OC_Filestorage{ * hasUpdated for folders should return at least true if a file inside the folder is add, removed or renamed. * returning true for other changes in the folder is optional */ - abstract public function hasUpdated($path,$time); + abstract public function hasUpdated($path, $time); abstract public function getOwner($path); } diff --git a/lib/filestorage/common.php b/lib/filestorage/common.php index cf09ea71e8cec4799c57ac706010d2826179393e..b97eb79d8d4f1d0feb937e4275ea7c790ff7341f 100644 --- a/lib/filestorage/common.php +++ b/lib/filestorage/common.php @@ -89,25 +89,25 @@ abstract class OC_Filestorage_Common extends OC_Filestorage { } return fread($handle, $size); } - public function file_put_contents($path,$data) { + public function file_put_contents($path, $data) { $handle = $this->fopen($path, "w"); return fwrite($handle, $data); } // abstract public function unlink($path); - public function rename($path1,$path2) { + public function rename($path1, $path2) { if($this->copy($path1, $path2)) { return $this->unlink($path1); }else{ return false; } } - public function copy($path1,$path2) { + public function copy($path1, $path2) { $source=$this->fopen($path1, 'r'); $target=$this->fopen($path2, 'w'); $count=OC_Helper::streamCopy($source, $target); return $count>0; } -// abstract public function fopen($path,$mode); +// abstract public function fopen($path, $mode); /** * @brief Deletes all files and folders recursively within a directory @@ -204,7 +204,7 @@ abstract class OC_Filestorage_Common extends OC_Filestorage { unlink($tmpFile); return $mime; } - public function hash($type,$path,$raw = false) { + public function hash($type, $path, $raw = false) { $tmpFile=$this->getLocalFile(); $hash=hash($type, $tmpFile, $raw); unlink($tmpFile); @@ -237,7 +237,7 @@ abstract class OC_Filestorage_Common extends OC_Filestorage { $this->addLocalFolder($path, $baseDir); return $baseDir; } - private function addLocalFolder($path,$target) { + private function addLocalFolder($path, $target) { if($dh=$this->opendir($path)) { while($file=readdir($dh)) { if($file!=='.' and $file!=='..') { @@ -254,7 +254,7 @@ abstract class OC_Filestorage_Common extends OC_Filestorage { } // abstract public function touch($path, $mtime=null); - protected function searchInDir($query,$dir='') { + protected function searchInDir($query, $dir='') { $files=array(); $dh=$this->opendir($dir); if($dh) { @@ -264,7 +264,7 @@ abstract class OC_Filestorage_Common extends OC_Filestorage { $files[]=$dir.'/'.$item; } if($this->is_dir($dir.'/'.$item)) { - $files=array_merge($files,$this->searchInDir($query,$dir.'/'.$item)); + $files=array_merge($files, $this->searchInDir($query, $dir.'/'.$item)); } } } @@ -276,7 +276,7 @@ abstract class OC_Filestorage_Common extends OC_Filestorage { * @param int $time * @return bool */ - public function hasUpdated($path,$time) { + public function hasUpdated($path, $time) { return $this->filemtime($path)>$time; } diff --git a/lib/filestorage/commontest.php b/lib/filestorage/commontest.php index b88bb232c3647830fcc7e33f2593941c6b570932..3b038b3fda9e08206b467422c77051851c82e72d 100644 --- a/lib/filestorage/commontest.php +++ b/lib/filestorage/commontest.php @@ -63,13 +63,13 @@ class OC_Filestorage_CommonTest extends OC_Filestorage_Common{ public function unlink($path) { return $this->storage->unlink($path); } - public function fopen($path,$mode) { - return $this->storage->fopen($path,$mode); + public function fopen($path, $mode) { + return $this->storage->fopen($path, $mode); } public function free_space($path) { return $this->storage->free_space($path); } public function touch($path, $mtime=null) { - return $this->storage->touch($path,$mtime); + return $this->storage->touch($path, $mtime); } } \ No newline at end of file diff --git a/lib/filestorage/local.php b/lib/filestorage/local.php index 731ac4a3c727009b65ad59867f3bdb09f95696e5..6fe45acf8c5a3b60b4e395971100621bf029571b 100644 --- a/lib/filestorage/local.php +++ b/lib/filestorage/local.php @@ -6,7 +6,7 @@ class OC_Filestorage_Local extends OC_Filestorage_Common{ protected $datadir; public function __construct($arguments) { $this->datadir=$arguments['datadir']; - if(substr($this->datadir,-1)!=='/') { + if(substr($this->datadir, -1)!=='/') { $this->datadir.='/'; } } @@ -20,8 +20,8 @@ class OC_Filestorage_Local extends OC_Filestorage_Common{ return opendir($this->datadir.$path); } public function is_dir($path) { - if(substr($path,-1)=='/') { - $path=substr($path,0,-1); + if(substr($path, -1)=='/') { + $path=substr($path, 0, -1); } return is_dir($this->datadir.$path); } @@ -78,38 +78,38 @@ class OC_Filestorage_Local extends OC_Filestorage_Common{ public function file_get_contents($path) { return file_get_contents($this->datadir.$path); } - public function file_put_contents($path,$data) { - return file_put_contents($this->datadir.$path,$data); + public function file_put_contents($path, $data) { + return file_put_contents($this->datadir.$path, $data); } public function unlink($path) { return $this->delTree($path); } - public function rename($path1,$path2) { + public function rename($path1, $path2) { if (!$this->isUpdatable($path1)) { - OC_Log::write('core','unable to rename, file is not writable : '.$path1,OC_Log::ERROR); + OC_Log::write('core', 'unable to rename, file is not writable : '.$path1, OC_Log::ERROR); return false; } if(! $this->file_exists($path1)) { - OC_Log::write('core','unable to rename, file does not exists : '.$path1,OC_Log::ERROR); + OC_Log::write('core', 'unable to rename, file does not exists : '.$path1, OC_Log::ERROR); return false; } - if($return=rename($this->datadir.$path1,$this->datadir.$path2)) { + if($return=rename($this->datadir.$path1, $this->datadir.$path2)) { } return $return; } - public function copy($path1,$path2) { + public function copy($path1, $path2) { if($this->is_dir($path2)) { if(!$this->file_exists($path2)) { $this->mkdir($path2); } - $source=substr($path1, strrpos($path1,'/')+1); + $source=substr($path1, strrpos($path1, '/')+1); $path2.=$source; } - return copy($this->datadir.$path1,$this->datadir.$path2); + return copy($this->datadir.$path1, $this->datadir.$path2); } - public function fopen($path,$mode) { - if($return=fopen($this->datadir.$path,$mode)) { + public function fopen($path, $mode) { + if($return=fopen($this->datadir.$path, $mode)) { switch($mode) { case 'r': break; @@ -156,8 +156,8 @@ class OC_Filestorage_Local extends OC_Filestorage_Common{ return $return; } - public function hash($path,$type,$raw=false) { - return hash_file($type,$this->datadir.$path,$raw); + public function hash($path, $type, $raw=false) { + return hash_file($type, $this->datadir.$path, $raw); } public function free_space($path) { @@ -174,7 +174,7 @@ class OC_Filestorage_Local extends OC_Filestorage_Common{ return $this->datadir.$path; } - protected function searchInDir($query,$dir='') { + protected function searchInDir($query, $dir='') { $files=array(); foreach (scandir($this->datadir.$dir) as $item) { if ($item == '.' || $item == '..') continue; @@ -182,7 +182,7 @@ class OC_Filestorage_Local extends OC_Filestorage_Common{ $files[]=$dir.'/'.$item; } if(is_dir($this->datadir.$dir.'/'.$item)) { - $files=array_merge($files,$this->searchInDir($query,$dir.'/'.$item)); + $files=array_merge($files, $this->searchInDir($query, $dir.'/'.$item)); } } return $files; @@ -193,7 +193,7 @@ class OC_Filestorage_Local extends OC_Filestorage_Common{ * @param int $time * @return bool */ - public function hasUpdated($path,$time) { + public function hasUpdated($path, $time) { return $this->filemtime($path)>$time; } } diff --git a/lib/filesystem.php b/lib/filesystem.php index 3b6772c984903186e1658a0cd4fd7dc968481adf..aa03593908da288152355f8814c62d0345969f4d 100644 --- a/lib/filesystem.php +++ b/lib/filesystem.php @@ -35,10 +35,10 @@ * post_create(path) * delete(path, &run) * post_delete(path) - * rename(oldpath,newpath, &run) - * post_rename(oldpath,newpath) - * copy(oldpath,newpath, &run) (if the newpath doesn't exists yes, copy, create and write will be emited in that order) - * post_rename(oldpath,newpath) + * rename(oldpath, newpath, &run) + * post_rename(oldpath, newpath) + * copy(oldpath, newpath, &run) (if the newpath doesn't exists yes, copy, create and write will be emited in that order) + * post_rename(oldpath, newpath) * * the &run parameter can be set to false to prevent the operation from occuring */ @@ -209,48 +209,48 @@ class OC_Filesystem{ } static private function loadSystemMountPoints($user) { - if(is_file(OC::$SERVERROOT.'/config/mount.php')) { - $mountConfig=include OC::$SERVERROOT.'/config/mount.php'; - if(isset($mountConfig['global'])) { - foreach($mountConfig['global'] as $mountPoint=>$options) { - self::mount($options['class'], $options['options'], $mountPoint); - } - } - - if(isset($mountConfig['group'])) { - foreach($mountConfig['group'] as $group=>$mounts) { - if(OC_Group::inGroup($user, $group)) { - foreach($mounts as $mountPoint=>$options) { - $mountPoint=self::setUserVars($mountPoint, $user); - foreach($options as &$option) { - $option=self::setUserVars($option, $user); - } - self::mount($options['class'], $options['options'], $mountPoint); - } - } - } - } - - if(isset($mountConfig['user'])) { - foreach($mountConfig['user'] as $user=>$mounts) { - if($user==='all' or strtolower($user)===strtolower($user)) { - foreach($mounts as $mountPoint=>$options) { - $mountPoint=self::setUserVars($mountPoint, $user); - foreach($options as &$option) { - $option=self::setUserVars($option, $user); - } - self::mount($options['class'], $options['options'], $mountPoint); - } - } - } - } - - $mtime=filemtime(OC::$SERVERROOT.'/config/mount.php'); - $previousMTime=OC_Appconfig::getValue('files','mountconfigmtime',0); - if($mtime>$previousMTime) {//mount config has changed, filecache needs to be updated - OC_FileCache::triggerUpdate(); - OC_Appconfig::setValue('files', 'mountconfigmtime', $mtime); - } + if(is_file(OC::$SERVERROOT.'/config/mount.php')) { + $mountConfig=include OC::$SERVERROOT.'/config/mount.php'; + if(isset($mountConfig['global'])) { + foreach($mountConfig['global'] as $mountPoint=>$options) { + self::mount($options['class'], $options['options'], $mountPoint); + } + } + + if(isset($mountConfig['group'])) { + foreach($mountConfig['group'] as $group=>$mounts) { + if(OC_Group::inGroup($user, $group)) { + foreach($mounts as $mountPoint=>$options) { + $mountPoint=self::setUserVars($mountPoint, $user); + foreach($options as &$option) { + $option=self::setUserVars($option, $user); + } + self::mount($options['class'], $options['options'], $mountPoint); + } + } + } + } + + if(isset($mountConfig['user'])) { + foreach($mountConfig['user'] as $mountUser=>$mounts) { + if($user==='all' or strtolower($mountUser)===strtolower($user)) { + foreach($mounts as $mountPoint=>$options) { + $mountPoint=self::setUserVars($mountPoint, $user); + foreach($options as &$option) { + $option=self::setUserVars($option, $user); + } + self::mount($options['class'], $options['options'], $mountPoint); + } + } + } + } + + $mtime=filemtime(OC::$SERVERROOT.'/config/mount.php'); + $previousMTime=OC_Appconfig::getValue('files', 'mountconfigmtime', 0); + if($mtime>$previousMTime) {//mount config has changed, filecache needs to be updated + OC_FileCache::triggerUpdate(); + OC_Appconfig::setValue('files', 'mountconfigmtime', $mtime); + } } } @@ -303,7 +303,7 @@ class OC_Filesystem{ * @param array arguments * @return OC_Filestorage */ - static private function createStorage($class,$arguments) { + static private function createStorage($class, $arguments) { if(class_exists($class)) { try { return new $class($arguments); @@ -312,7 +312,7 @@ class OC_Filesystem{ return false; } }else{ - OC_Log::write('core','storage backend '.$class.' not found',OC_Log::ERROR); + OC_Log::write('core', 'storage backend '.$class.' not found', OC_Log::ERROR); return false; } } @@ -349,14 +349,14 @@ class OC_Filesystem{ * @param OC_Filestorage storage * @param string mountpoint */ - static public function mount($class,$arguments,$mountpoint) { + static public function mount($class, $arguments, $mountpoint) { if($mountpoint[0]!='/') { $mountpoint='/'.$mountpoint; } if(substr($mountpoint, -1)!=='/') { $mountpoint=$mountpoint.'/'; } - self::$mounts[$mountpoint]=array('class'=>$class,'arguments'=>$arguments); + self::$mounts[$mountpoint]=array('class'=>$class, 'arguments'=>$arguments); } /** @@ -396,12 +396,16 @@ class OC_Filesystem{ * @return bool */ static public function isValidPath($path) { + $path = self::normalizePath($path); if(!$path || $path[0]!=='/') { $path='/'.$path; } if(strstr($path, '/../') || strrchr($path, '/') === '/..' ) { return false; } + if(self::isFileBlacklisted($path)) { + return false; + } return true; } @@ -411,20 +415,22 @@ class OC_Filesystem{ * @param array $data from hook */ static public function isBlacklisted($data) { - $blacklist = array('.htaccess'); if (isset($data['path'])) { $path = $data['path']; } else if (isset($data['newpath'])) { $path = $data['newpath']; } if (isset($path)) { - $filename = strtolower(basename($path)); - if (in_array($filename, $blacklist)) { - $data['run'] = false; - } + $data['run'] = !self::isFileBlacklisted($path); } } + static public function isFileBlacklisted($path) { + $blacklist = array('.htaccess'); + $filename = strtolower(basename($path)); + return in_array($filename, $blacklist); + } + /** * following functions are equivilent to their php buildin equivilents for arguments/return values. */ @@ -500,32 +506,32 @@ class OC_Filesystem{ static public function file_get_contents($path) { return self::$defaultInstance->file_get_contents($path); } - static public function file_put_contents($path,$data) { + static public function file_put_contents($path, $data) { return self::$defaultInstance->file_put_contents($path, $data); } static public function unlink($path) { return self::$defaultInstance->unlink($path); } - static public function rename($path1,$path2) { + static public function rename($path1, $path2) { return self::$defaultInstance->rename($path1, $path2); } - static public function copy($path1,$path2) { + static public function copy($path1, $path2) { return self::$defaultInstance->copy($path1, $path2); } - static public function fopen($path,$mode) { + static public function fopen($path, $mode) { return self::$defaultInstance->fopen($path, $mode); } static public function toTmpFile($path) { return self::$defaultInstance->toTmpFile($path); } - static public function fromTmpFile($tmpFile,$path) { + static public function fromTmpFile($tmpFile, $path) { return self::$defaultInstance->fromTmpFile($tmpFile, $path); } static public function getMimeType($path) { return self::$defaultInstance->getMimeType($path); } - static public function hash($type,$path, $raw = false) { + static public function hash($type, $path, $raw = false) { return self::$defaultInstance->hash($type, $path, $raw); } @@ -542,7 +548,7 @@ class OC_Filesystem{ * @param int $time * @return bool */ - static public function hasUpdated($path,$time) { + static public function hasUpdated($path, $time) { return self::$defaultInstance->hasUpdated($path, $time); } @@ -569,7 +575,7 @@ class OC_Filesystem{ * @param bool $stripTrailingSlash * @return string */ - public static function normalizePath($path,$stripTrailingSlash=true) { + public static function normalizePath($path, $stripTrailingSlash=true) { if($path=='') { return '/'; } @@ -584,7 +590,7 @@ class OC_Filesystem{ $path=substr($path, 0, -1); } //remove duplicate slashes - while(strpos($path,'//')!==false) { + while(strpos($path, '//')!==false) { $path=str_replace('//', '/', $path); } //normalize unicode if possible diff --git a/lib/filesystemview.php b/lib/filesystemview.php index dbb6681656f489802471dcf828f56ff747e60f5e..e944ae5045d8edd00dd22365378cc99144d0c5b1 100644 --- a/lib/filesystemview.php +++ b/lib/filesystemview.php @@ -47,11 +47,8 @@ class OC_FilesystemView { $this->fakeRoot=$root; } - public function getAbsolutePath($path) { - if(!$path) { - $path='/'; - } - if($path[0]!=='/') { + public function getAbsolutePath($path = '/') { + if(!$path || $path[0]!=='/') { $path='/'.$path; } return $this->fakeRoot.$path; @@ -198,7 +195,7 @@ class OC_FilesystemView { return $this->basicOperation('filesize', $path); } public function readfile($path) { - @ob_end_clean(); + OC_Util::obEnd(); $handle=$this->fopen($path, 'rb'); if ($handle) { $chunkSize = 8192;// 8 MB chunks @@ -251,7 +248,7 @@ class OC_FilesystemView { return $this->basicOperation('filemtime', $path); } public function touch($path, $mtime=null) { - if(!is_null($mtime) and !is_numeric($mtime)){ + if(!is_null($mtime) and !is_numeric($mtime)) { $mtime = strtotime($mtime); } return $this->basicOperation('touch', $path, array('write'), $mtime); @@ -266,7 +263,7 @@ class OC_FilesystemView { $path = $this->getRelativePath($absolutePath); $exists = $this->file_exists($path); $run = true; - if( $this->fakeRoot==OC_Filesystem::getRoot() ){ + if( $this->fakeRoot==OC_Filesystem::getRoot() ) { if(!$exists) { OC_Hook::emit( OC_Filesystem::CLASSNAME, @@ -294,7 +291,7 @@ class OC_FilesystemView { $count=OC_Helper::streamCopy($data, $target); fclose($target); fclose($data); - if( $this->fakeRoot==OC_Filesystem::getRoot() ){ + if( $this->fakeRoot==OC_Filesystem::getRoot() ) { if(!$exists) { OC_Hook::emit( OC_Filesystem::CLASSNAME, @@ -337,7 +334,7 @@ class OC_FilesystemView { return false; } $run=true; - if( $this->fakeRoot==OC_Filesystem::getRoot() ){ + if( $this->fakeRoot==OC_Filesystem::getRoot() ) { OC_Hook::emit( OC_Filesystem::CLASSNAME, OC_Filesystem::signal_rename, array( @@ -362,7 +359,7 @@ class OC_FilesystemView { $storage1->unlink($this->getInternalPath($path1.$postFix1)); $result = $count>0; } - if( $this->fakeRoot==OC_Filesystem::getRoot() ){ + if( $this->fakeRoot==OC_Filesystem::getRoot() ) { OC_Hook::emit( OC_Filesystem::CLASSNAME, OC_Filesystem::signal_post_rename, @@ -389,7 +386,7 @@ class OC_FilesystemView { return false; } $run=true; - if( $this->fakeRoot==OC_Filesystem::getRoot() ){ + if( $this->fakeRoot==OC_Filesystem::getRoot() ) { OC_Hook::emit( OC_Filesystem::CLASSNAME, OC_Filesystem::signal_copy, @@ -433,7 +430,10 @@ class OC_FilesystemView { $target = $this->fopen($path2.$postFix2, 'w'); $result = OC_Helper::streamCopy($source, $target); } - if( $this->fakeRoot==OC_Filesystem::getRoot() ){ + if( $this->fakeRoot==OC_Filesystem::getRoot() ) { + // If the file to be copied originates within + // the user's data directory + OC_Hook::emit( OC_Filesystem::CLASSNAME, OC_Filesystem::signal_post_copy, @@ -454,11 +454,33 @@ class OC_FilesystemView { OC_Filesystem::signal_post_write, array( OC_Filesystem::signal_param_path => $path2) ); - } else { // no real copy, file comes from somewhere else, e.g. version rollback -> just update the file cache and the webdav properties without all the other post_write actions - OC_FileCache_Update::update($path2, $this->fakeRoot); + + } else { + // If this is not a normal file copy operation + // and the file originates somewhere else + // (e.g. a version rollback operation), do not + // perform all the other post_write actions + + // Update webdav properties OC_Filesystem::removeETagHook(array("path" => $path2), $this->fakeRoot); + + $splitPath2 = explode( '/', $path2 ); + + // Only cache information about files + // that are being copied from within + // the user files directory. Caching + // other files, like VCS backup files, + // serves no purpose + if ( $splitPath2[1] == 'files' ) { + + OC_FileCache_Update::update($path2, $this->fakeRoot); + + } + } + return $result; + } } } @@ -489,7 +511,7 @@ class OC_FilesystemView { $hooks[]='write'; break; default: - OC_Log::write('core', 'invalid mode ('.$mode.') for '.$path,OC_Log::ERROR); + OC_Log::write('core', 'invalid mode ('.$mode.') for '.$path, OC_Log::ERROR); } return $this->basicOperation('fopen', $path, $hooks, $mode); @@ -597,7 +619,7 @@ class OC_FilesystemView { return null; } - private function runHooks($hooks,$path,$post=false) { + private function runHooks($hooks, $path, $post=false) { $prefix=($post)?'post_':''; $run=true; if(OC_Filesystem::$loaded and $this->fakeRoot==OC_Filesystem::getRoot()) { diff --git a/lib/group.php b/lib/group.php index a89c6c55e3667df77bde8fede9aac0f6a5a847e2..ed9482418bd4ba1a3421ac3dc89a08a29c8551f3 100644 --- a/lib/group.php +++ b/lib/group.php @@ -139,7 +139,7 @@ class OC_Group { */ public static function inGroup( $uid, $gid ) { foreach(self::$_usedBackends as $backend) { - if($backend->inGroup($uid,$gid)) { + if($backend->inGroup($uid, $gid)) { return true; } } @@ -223,7 +223,7 @@ class OC_Group { public static function getUserGroups( $uid ) { $groups=array(); foreach(self::$_usedBackends as $backend) { - $groups=array_merge($backend->getUserGroups($uid),$groups); + $groups=array_merge($backend->getUserGroups($uid), $groups); } asort($groups); return $groups; diff --git a/lib/group/dummy.php b/lib/group/dummy.php index 8116dcbd6752f0e6282d135d827b4f7625181559..9516fd52ff8b765eaedf732d65a689290ce54040 100644 --- a/lib/group/dummy.php +++ b/lib/group/dummy.php @@ -69,7 +69,7 @@ class OC_Group_Dummy extends OC_Group_Backend { */ public function inGroup($uid, $gid) { if(isset($this->groups[$gid])) { - return (array_search($uid,$this->groups[$gid])!==false); + return (array_search($uid, $this->groups[$gid])!==false); }else{ return false; } @@ -85,7 +85,7 @@ class OC_Group_Dummy extends OC_Group_Backend { */ public function addToGroup($uid, $gid) { if(isset($this->groups[$gid])) { - if(array_search($uid,$this->groups[$gid])===false) { + if(array_search($uid, $this->groups[$gid])===false) { $this->groups[$gid][]=$uid; return true; }else{ @@ -104,9 +104,9 @@ class OC_Group_Dummy extends OC_Group_Backend { * * removes the user from a group. */ - public function removeFromGroup($uid,$gid) { + public function removeFromGroup($uid, $gid) { if(isset($this->groups[$gid])) { - if(($index=array_search($uid,$this->groups[$gid]))!==false) { + if(($index=array_search($uid, $this->groups[$gid]))!==false) { unset($this->groups[$gid][$index]); }else{ return false; @@ -128,7 +128,7 @@ class OC_Group_Dummy extends OC_Group_Backend { $groups=array(); $allGroups=array_keys($this->groups); foreach($allGroups as $group) { - if($this->inGroup($uid,$group)) { + if($this->inGroup($uid, $group)) { $groups[]=$group; } } diff --git a/lib/group/example.php b/lib/group/example.php index 76d12629763a8b45011e49573fda5722982b4aa9..3519b9ed92f0d9681017e07edb032ee2f978ea17 100644 --- a/lib/group/example.php +++ b/lib/group/example.php @@ -73,7 +73,7 @@ abstract class OC_Group_Example { * * removes the user from a group. */ - abstract public static function removeFromGroup($uid,$gid); + abstract public static function removeFromGroup($uid, $gid); /** * @brief Get all groups a user belongs to diff --git a/lib/helper.php b/lib/helper.php index 9843f5b1dc2973aaa467bd8384687a20c45d7653..be4e4e526774547f5ed638dcb459deafc7cf962b 100644 --- a/lib/helper.php +++ b/lib/helper.php @@ -319,7 +319,7 @@ class OC_Helper { self::copyr("$src/$file", "$dest/$file"); } } - }elseif(file_exists($src)) { + }elseif(file_exists($src) && !OC_Filesystem::isFileBlacklisted($src)) { copy($src, $dest); } } @@ -377,7 +377,7 @@ class OC_Helper { if($mimeType=='application/octet-stream' and function_exists('finfo_open') and function_exists('finfo_file') and $finfo=finfo_open(FILEINFO_MIME)) { $info = @strtolower(finfo_file($finfo, $path)); if($info) { - $mimeType=substr($info,0, strpos($info, ';')); + $mimeType=substr($info, 0, strpos($info, ';')); } finfo_close($finfo); } @@ -475,16 +475,16 @@ class OC_Helper { $dirs = explode(PATH_SEPARATOR, $path); // WARNING : We have to check if open_basedir is enabled : $obd = ini_get('open_basedir'); - if($obd != "none"){ + if($obd != "none") { $obd_values = explode(PATH_SEPARATOR, $obd); - if(count($obd_values) > 0 and $obd_values[0]){ + if(count($obd_values) > 0 and $obd_values[0]) { // open_basedir is in effect ! // We need to check if the program is in one of these dirs : $dirs = $obd_values; } } - foreach($dirs as $dir){ - foreach($exts as $ext){ + foreach($dirs as $dir) { + foreach($exts as $ext) { if($check_fn("$dir/$name".$ext)) return true; } @@ -498,7 +498,7 @@ class OC_Helper { * @param resource $target * @return int the number of bytes copied */ - public static function streamCopy($source,$target) { + public static function streamCopy($source, $target) { if(!$source or !$target) { return false; } @@ -524,6 +524,27 @@ class OC_Helper { return $file; } + /** + * create a temporary file with an unique filename. It will not be deleted + * automatically + * @param string $postfix + * @return string + * + */ + public static function tmpFileNoClean($postfix='') { + $tmpDirNoClean=get_temp_dir().'/oc-noclean/'; + if (!file_exists($tmpDirNoClean) || !is_dir($tmpDirNoClean)) { + if (file_exists($tmpDirNoClean)) { + unlink($tmpDirNoClean); + } + mkdir($tmpDirNoClean); + } + $file=$tmpDirNoClean.md5(time().rand()).$postfix; + $fh=fopen($file, 'w'); + fclose($fh); + return $file; + } + /** * create a temporary folder with an unique filename * @return string @@ -559,6 +580,16 @@ class OC_Helper { } } + /** + * remove all files created by self::tmpFileNoClean + */ + public static function cleanTmpNoClean() { + $tmpDirNoCleanFile=get_temp_dir().'/oc-noclean/'; + if(file_exists($tmpDirNoCleanFile)) { + self::rmdirr($tmpDirNoCleanFile); + } + } + /** * Adds a suffix to the name in case the file exists * @@ -712,4 +743,19 @@ class OC_Helper { return false; } + + /** + * Shortens str to maxlen by replacing characters in the middle with '...', eg. + * ellipsis('a very long string with lots of useless info to make a better example', 14) becomes 'a very ...example' + * @param string $str the string + * @param string $maxlen the maximum length of the result + * @return string with at most maxlen characters + */ + public static function ellipsis($str, $maxlen) { + if (strlen($str) > $maxlen) { + $characters = floor($maxlen / 2); + return substr($str, 0, $characters) . '...' . substr($str, -1 * $characters); + } + return $str; + } } diff --git a/lib/hook.php b/lib/hook.php index 26a53693748052803b3771587ea18000e531a5c7..4da331bb5d80c9eed971b3951072eaa331004650 100644 --- a/lib/hook.php +++ b/lib/hook.php @@ -59,7 +59,11 @@ class OC_Hook{ // Call all slots foreach( self::$registered[$signalclass][$signalname] as $i ) { - call_user_func( array( $i["class"], $i["name"] ), $params ); + try { + call_user_func( array( $i["class"], $i["name"] ), $params ); + } catch (Exception $e){ + OC_Log::write('hook', 'error while running hook (' . $i["class"] . '::' . $i["name"] . '): '.$e->getMessage(), OC_Log::ERROR); + } } // return true diff --git a/lib/image.php b/lib/image.php index 38acf00d9fec4ad53d9091ad4ad200bef2fcfcc9..2043a452541eae544929e69b1a0cae92e6b67754 100644 --- a/lib/image.php +++ b/lib/image.php @@ -20,32 +20,13 @@ * License along with this library. If not, see . * */ - -//From user comments at http://dk2.php.net/manual/en/function.exif-imagetype.php -if ( ! function_exists( 'exif_imagetype' ) ) { - function exif_imagetype ( $filename ) { - if ( ( $info = getimagesize( $filename ) ) !== false ) { - return $info[2]; - } - return false; - } -} - -function ellipsis($str, $maxlen) { - if (strlen($str) > $maxlen) { - $characters = floor($maxlen / 2); - return substr($str, 0, $characters) . '...' . substr($str, -1 * $characters); - } - return $str; -} - /** * Class for basic image manipulation - * */ class OC_Image { protected $resource = false; // tmp resource. protected $imagetype = IMAGETYPE_PNG; // Default to png if file type isn't evident. + protected $bit_depth = 24; protected $filepath = null; /** @@ -214,9 +195,11 @@ class OC_Image { $retval = imagexbm($this->resource, $filepath); break; case IMAGETYPE_WBMP: - case IMAGETYPE_BMP: $retval = imagewbmp($this->resource, $filepath); break; + case IMAGETYPE_BMP: + $retval = imagebmp($this->resource, $filepath, $this->bit_depth); + break; default: $retval = imagepng($this->resource, $filepath); } @@ -271,7 +254,7 @@ class OC_Image { return -1; } if(is_null($this->filepath) || !is_readable($this->filepath)) { - OC_Log::write('core','OC_Image->fixOrientation() No readable file path set.', OC_Log::DEBUG); + OC_Log::write('core', 'OC_Image->fixOrientation() No readable file path set.', OC_Log::DEBUG); return -1; } $exif = @exif_read_data($this->filepath, 'IFD0'); @@ -402,7 +385,7 @@ class OC_Image { public function loadFromFile($imagepath=false) { if(!is_file($imagepath) || !file_exists($imagepath) || !is_readable($imagepath)) { // Debug output disabled because this method is tried before loadFromBase64? - OC_Log::write('core', 'OC_Image->loadFromFile, couldn\'t load: '.ellipsis($imagepath, 50), OC_Log::DEBUG); + OC_Log::write('core', 'OC_Image->loadFromFile, couldn\'t load: '.$imagepath, OC_Log::DEBUG); return false; } $itype = exif_imagetype($imagepath); @@ -436,13 +419,15 @@ class OC_Image { } break; case IMAGETYPE_WBMP: - case IMAGETYPE_BMP: if (imagetypes() & IMG_WBMP) { $this->resource = imagecreatefromwbmp($imagepath); } else { - OC_Log::write('core', 'OC_Image->loadFromFile, (W)BMP images not supported: '.$imagepath, OC_Log::DEBUG); + OC_Log::write('core', 'OC_Image->loadFromFile, WBMP images not supported: '.$imagepath, OC_Log::DEBUG); } break; + case IMAGETYPE_BMP: + $this->resource = $this->imagecreatefrombmp($imagepath); + break; /* case IMAGETYPE_TIFF_II: // (intel byte order) break; @@ -521,6 +506,147 @@ class OC_Image { } } + /** + * Create a new image from file or URL + * @link http://www.programmierer-forum.de/function-imagecreatefrombmp-laeuft-mit-allen-bitraten-t143137.htm + * @version 1.00 + * @param string $filename

    + * Path to the BMP image. + *

    + * @return resource an image resource identifier on success, FALSE on errors. + */ + private function imagecreatefrombmp($filename) { + if (!($fh = fopen($filename, 'rb'))) { + trigger_error('imagecreatefrombmp: Can not open ' . $filename, E_USER_WARNING); + return false; + } + // read file header + $meta = unpack('vtype/Vfilesize/Vreserved/Voffset', fread($fh, 14)); + // check for bitmap + if ($meta['type'] != 19778) { + trigger_error('imagecreatefrombmp: ' . $filename . ' is not a bitmap!', E_USER_WARNING); + return false; + } + // read image header + $meta += unpack('Vheadersize/Vwidth/Vheight/vplanes/vbits/Vcompression/Vimagesize/Vxres/Vyres/Vcolors/Vimportant', fread($fh, 40)); + // read additional 16bit header + if ($meta['bits'] == 16) { + $meta += unpack('VrMask/VgMask/VbMask', fread($fh, 12)); + } + // set bytes and padding + $meta['bytes'] = $meta['bits'] / 8; + $this->bit_depth = $meta['bits']; //remember the bit depth for the imagebmp call + $meta['decal'] = 4 - (4 * (($meta['width'] * $meta['bytes'] / 4)- floor($meta['width'] * $meta['bytes'] / 4))); + if ($meta['decal'] == 4) { + $meta['decal'] = 0; + } + // obtain imagesize + if ($meta['imagesize'] < 1) { + $meta['imagesize'] = $meta['filesize'] - $meta['offset']; + // in rare cases filesize is equal to offset so we need to read physical size + if ($meta['imagesize'] < 1) { + $meta['imagesize'] = @filesize($filename) - $meta['offset']; + if ($meta['imagesize'] < 1) { + trigger_error('imagecreatefrombmp: Can not obtain filesize of ' . $filename . '!', E_USER_WARNING); + return false; + } + } + } + // calculate colors + $meta['colors'] = !$meta['colors'] ? pow(2, $meta['bits']) : $meta['colors']; + // read color palette + $palette = array(); + if ($meta['bits'] < 16) { + $palette = unpack('l' . $meta['colors'], fread($fh, $meta['colors'] * 4)); + // in rare cases the color value is signed + if ($palette[1] < 0) { + foreach ($palette as $i => $color) { + $palette[$i] = $color + 16777216; + } + } + } + // create gd image + $im = imagecreatetruecolor($meta['width'], $meta['height']); + $data = fread($fh, $meta['imagesize']); + $p = 0; + $vide = chr(0); + $y = $meta['height'] - 1; + $error = 'imagecreatefrombmp: ' . $filename . ' has not enough data!'; + // loop through the image data beginning with the lower left corner + while ($y >= 0) { + $x = 0; + while ($x < $meta['width']) { + switch ($meta['bits']) { + case 32: + case 24: + if (!($part = substr($data, $p, 3))) { + trigger_error($error, E_USER_WARNING); + return $im; + } + $color = unpack('V', $part . $vide); + break; + case 16: + if (!($part = substr($data, $p, 2))) { + trigger_error($error, E_USER_WARNING); + return $im; + } + $color = unpack('v', $part); + $color[1] = (($color[1] & 0xf800) >> 8) * 65536 + (($color[1] & 0x07e0) >> 3) * 256 + (($color[1] & 0x001f) << 3); + break; + case 8: + $color = unpack('n', $vide . substr($data, $p, 1)); + $color[1] = $palette[ $color[1] + 1 ]; + break; + case 4: + $color = unpack('n', $vide . substr($data, floor($p), 1)); + $color[1] = ($p * 2) % 2 == 0 ? $color[1] >> 4 : $color[1] & 0x0F; + $color[1] = $palette[ $color[1] + 1 ]; + break; + case 1: + $color = unpack('n', $vide . substr($data, floor($p), 1)); + switch (($p * 8) % 8) { + case 0: + $color[1] = $color[1] >> 7; + break; + case 1: + $color[1] = ($color[1] & 0x40) >> 6; + break; + case 2: + $color[1] = ($color[1] & 0x20) >> 5; + break; + case 3: + $color[1] = ($color[1] & 0x10) >> 4; + break; + case 4: + $color[1] = ($color[1] & 0x8) >> 3; + break; + case 5: + $color[1] = ($color[1] & 0x4) >> 2; + break; + case 6: + $color[1] = ($color[1] & 0x2) >> 1; + break; + case 7: + $color[1] = ($color[1] & 0x1); + break; + } + $color[1] = $palette[ $color[1] + 1 ]; + break; + default: + trigger_error('imagecreatefrombmp: ' . $filename . ' has ' . $meta['bits'] . ' bits and this is not supported!', E_USER_WARNING); + return false; + } + imagesetpixel($im, $x, $y, $color[1]); + $x++; + $p += $meta['bytes']; + } + $y--; + $p += $meta['decal']; + } + fclose($fh); + return $im; + } + /** * @brief Resizes the image preserving ratio. * @param $maxsize The maximum size of either the width or height. @@ -627,7 +753,7 @@ class OC_Image { * @param $x Horizontal position * @param $y Vertical position * @param $w Width - * @param $h Hight + * @param $h Height * @returns bool for success or failure */ public function crop($x, $y, $w, $h) { @@ -685,3 +811,138 @@ class OC_Image { $this->destroy(); } } +if ( ! function_exists( 'imagebmp') ) { + /** + * Output a BMP image to either the browser or a file + * @link http://www.ugia.cn/wp-data/imagebmp.php + * @author legend + * @link http://www.programmierer-forum.de/imagebmp-gute-funktion-gefunden-t143716.htm + * @author mgutt + * @version 1.00 + * @param resource $image + * @param string $filename [optional]

    The path to save the file to.

    + * @param int $bit [optional]

    Bit depth, (default is 24).

    + * @param int $compression [optional] + * @return bool TRUE on success or FALSE on failure. + */ + function imagebmp($im, $filename='', $bit=24, $compression=0) { + if (!in_array($bit, array(1, 4, 8, 16, 24, 32))) { + $bit = 24; + } + else if ($bit == 32) { + $bit = 24; + } + $bits = pow(2, $bit); + imagetruecolortopalette($im, true, $bits); + $width = imagesx($im); + $height = imagesy($im); + $colors_num = imagecolorstotal($im); + $rgb_quad = ''; + if ($bit <= 8) { + for ($i = 0; $i < $colors_num; $i++) { + $colors = imagecolorsforindex($im, $i); + $rgb_quad .= chr($colors['blue']) . chr($colors['green']) . chr($colors['red']) . "\0"; + } + $bmp_data = ''; + if ($compression == 0 || $bit < 8) { + $compression = 0; + $extra = ''; + $padding = 4 - ceil($width / (8 / $bit)) % 4; + if ($padding % 4 != 0) { + $extra = str_repeat("\0", $padding); + } + for ($j = $height - 1; $j >= 0; $j --) { + $i = 0; + while ($i < $width) { + $bin = 0; + $limit = $width - $i < 8 / $bit ? (8 / $bit - $width + $i) * $bit : 0; + for ($k = 8 - $bit; $k >= $limit; $k -= $bit) { + $index = imagecolorat($im, $i, $j); + $bin |= $index << $k; + $i++; + } + $bmp_data .= chr($bin); + } + $bmp_data .= $extra; + } + } + // RLE8 + else if ($compression == 1 && $bit == 8) { + for ($j = $height - 1; $j >= 0; $j--) { + $last_index = "\0"; + $same_num = 0; + for ($i = 0; $i <= $width; $i++) { + $index = imagecolorat($im, $i, $j); + if ($index !== $last_index || $same_num > 255) { + if ($same_num != 0) { + $bmp_data .= chr($same_num) . chr($last_index); + } + $last_index = $index; + $same_num = 1; + } + else { + $same_num++; + } + } + $bmp_data .= "\0\0"; + } + $bmp_data .= "\0\1"; + } + $size_quad = strlen($rgb_quad); + $size_data = strlen($bmp_data); + } + else { + $extra = ''; + $padding = 4 - ($width * ($bit / 8)) % 4; + if ($padding % 4 != 0) { + $extra = str_repeat("\0", $padding); + } + $bmp_data = ''; + for ($j = $height - 1; $j >= 0; $j--) { + for ($i = 0; $i < $width; $i++) { + $index = imagecolorat($im, $i, $j); + $colors = imagecolorsforindex($im, $index); + if ($bit == 16) { + $bin = 0 << $bit; + $bin |= ($colors['red'] >> 3) << 10; + $bin |= ($colors['green'] >> 3) << 5; + $bin |= $colors['blue'] >> 3; + $bmp_data .= pack("v", $bin); + } + else { + $bmp_data .= pack("c*", $colors['blue'], $colors['green'], $colors['red']); + } + } + $bmp_data .= $extra; + } + $size_quad = 0; + $size_data = strlen($bmp_data); + $colors_num = 0; + } + $file_header = 'BM' . pack('V3', 54 + $size_quad + $size_data, 0, 54 + $size_quad); + $info_header = pack('V3v2V*', 0x28, $width, $height, 1, $bit, $compression, $size_data, 0, 0, $colors_num, 0); + if ($filename != '') { + $fp = fopen($filename, 'wb'); + fwrite($fp, $file_header . $info_header . $rgb_quad . $bmp_data); + fclose($fp); + return true; + } + echo $file_header . $info_header. $rgb_quad . $bmp_data; + return true; + } +} + +if ( ! function_exists( 'exif_imagetype' ) ) { + /** + * Workaround if exif_imagetype does not exist + * @link http://www.php.net/manual/en/function.exif-imagetype.php#80383 + * @param string $filename + * @return string|boolean + */ + function exif_imagetype ( $filename ) { + if ( ( $info = getimagesize( $filename ) ) !== false ) { + return $info[2]; + } + return false; + } +} diff --git a/lib/installer.php b/lib/installer.php index 8c504fb6129ca8e0365654c16b867857d5b5e5a1..7dc8b0cef8ddfbbe2db16814dc92c3f67ef9765e 100644 --- a/lib/installer.php +++ b/lib/installer.php @@ -57,7 +57,7 @@ class OC_Installer{ */ public static function installApp( $data = array()) { if(!isset($data['source'])) { - OC_Log::write('core','No source specified when installing app',OC_Log::ERROR); + OC_Log::write('core', 'No source specified when installing app', OC_Log::ERROR); return false; } @@ -65,13 +65,13 @@ class OC_Installer{ if($data['source']=='http') { $path=OC_Helper::tmpFile(); if(!isset($data['href'])) { - OC_Log::write('core','No href specified when installing app from http',OC_Log::ERROR); + OC_Log::write('core', 'No href specified when installing app from http', OC_Log::ERROR); return false; } - copy($data['href'],$path); + copy($data['href'], $path); }else{ if(!isset($data['path'])) { - OC_Log::write('core','No path specified when installing app from local file',OC_Log::ERROR); + OC_Log::write('core', 'No path specified when installing app from local file', OC_Log::ERROR); return false; } $path=$data['path']; @@ -80,13 +80,13 @@ class OC_Installer{ //detect the archive type $mime=OC_Helper::getMimeType($path); if($mime=='application/zip') { - rename($path,$path.'.zip'); + rename($path, $path.'.zip'); $path.='.zip'; }elseif($mime=='application/x-gzip') { - rename($path,$path.'.tgz'); + rename($path, $path.'.tgz'); $path.='.tgz'; }else{ - OC_Log::write('core','Archives of type '.$mime.' are not supported',OC_Log::ERROR); + OC_Log::write('core', 'Archives of type '.$mime.' are not supported', OC_Log::ERROR); return false; } @@ -248,7 +248,7 @@ class OC_Installer{ * -# including appinfo/upgrade.php * -# setting the installed version * - * upgrade.php can determine the current installed version of the app using "OC_Appconfig::getValue($appid,'installed_version')" + * upgrade.php can determine the current installed version of the app using "OC_Appconfig::getValue($appid, 'installed_version')" */ public static function upgradeApp( $data = array()) { // TODO: write function @@ -344,7 +344,7 @@ class OC_Installer{ * @param string $folder the folder of the app to check * @returns true for app is o.k. and false for app is not o.k. */ - public static function checkCode($appname,$folder) { + public static function checkCode($appname, $folder) { $blacklist=array( 'exec(', diff --git a/lib/json.php b/lib/json.php index cc6cee6caff8af2d51a16d8a01011d587f7a1bd7..204430411c09b28a7925dafc209529cfcebe3eb1 100644 --- a/lib/json.php +++ b/lib/json.php @@ -72,7 +72,7 @@ class OC_JSON{ public static function checkSubAdminUser() { self::checkLoggedIn(); self::verifyUser(); - if(!OC_Group::inGroup(OC_User::getUser(),'admin') && !OC_SubAdmin::isSubAdmin(OC_User::getUser())) { + if(!OC_Group::inGroup(OC_User::getUser(), 'admin') && !OC_SubAdmin::isSubAdmin(OC_User::getUser())) { $l = OC_L10N::get('lib'); self::error(array( 'data' => array( 'message' => $l->t('Authentication error') ))); exit(); @@ -120,7 +120,7 @@ class OC_JSON{ /** * Encode and print $data in json format */ - public static function encodedPrint($data,$setContentType=true) { + public static function encodedPrint($data, $setContentType=true) { // Disable mimesniffing, don't move this to setContentTypeHeader! header( 'X-Content-Type-Options: nosniff' ); if($setContentType) { diff --git a/lib/l10n.php b/lib/l10n.php index f1a2523c3071541f076eabd13fb686f908ed771c..f70dfa5e34ee604022a19db580cd4d5e546236e3 100644 --- a/lib/l10n.php +++ b/lib/l10n.php @@ -68,14 +68,14 @@ class OC_L10N{ * get an L10N instance * @return OC_L10N */ - public static function get($app,$lang=null) { + public static function get($app, $lang=null) { if(is_null($lang)) { if(!isset(self::$instances[$app])) { self::$instances[$app]=new OC_L10N($app); } return self::$instances[$app]; }else{ - return new OC_L10N($app,$lang); + return new OC_L10N($app, $lang); } } @@ -115,10 +115,12 @@ class OC_L10N{ $i18ndir = self::findI18nDir($app); // Localization is in /l10n, Texts are in $i18ndir // (Just no need to define date/time format etc. twice) - if((OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC_App::getAppPath($app).'/l10n/') || - OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC::$SERVERROOT.'/core/l10n/') || - OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC::$SERVERROOT.'/lib/l10n/') || - OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC::$SERVERROOT.'/settings')) && file_exists($i18ndir.$lang.'.php')) { + if((OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC_App::getAppPath($app).'/l10n/') + || OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC::$SERVERROOT.'/core/l10n/') + || OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC::$SERVERROOT.'/lib/l10n/') + || OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC::$SERVERROOT.'/settings') + ) + && file_exists($i18ndir.$lang.'.php')) { // Include the file, save the data from $CONFIG include strip_tags($i18ndir).strip_tags($lang).'.php'; if(isset($TRANSLATIONS) && is_array($TRANSLATIONS)) { @@ -167,7 +169,7 @@ class OC_L10N{ * */ public function tA($textArray) { - OC_Log::write('core', 'DEPRECATED: the method tA is deprecated and will be removed soon.',OC_Log::WARN); + OC_Log::write('core', 'DEPRECATED: the method tA is deprecated and will be removed soon.', OC_Log::WARN); $result = array(); foreach($textArray as $key => $text) { $result[$key] = (string)$this->t($text); @@ -294,8 +296,14 @@ class OC_L10N{ } foreach($accepted_languages as $i) { $temp = explode(';', $i); - if(array_search($temp[0], $available) !== false) { - return $temp[0]; + $temp[0] = str_replace('-', '_', $temp[0]); + if( ($key = array_search($temp[0], $available)) !== false) { + return $available[$key]; + } + foreach($available as $l) { + if ( $temp[0] == substr($l, 0, 2) ) { + return $l; + } } } } diff --git a/lib/l10n/ar.php b/lib/l10n/ar.php index 4934e25a5f6840949d2bb20ae5b8f50c5de66b5d..3ae226f04fdd008f01b19f0739eea305feb97ae5 100644 --- a/lib/l10n/ar.php +++ b/lib/l10n/ar.php @@ -4,5 +4,6 @@ "Settings" => "تعديلات", "Users" => "المستخدمين", "Authentication error" => "لم يتم التأكد من الشخصية بنجاح", +"Files" => "الملفات", "Text" => "معلومات إضافية" ); diff --git a/lib/l10n/ca.php b/lib/l10n/ca.php index fa7c27af5a5f0a16af196e66ab78308fccbee88f..b3321ef82e14e539dff7c76ef33695b90b49064f 100644 --- a/lib/l10n/ca.php +++ b/lib/l10n/ca.php @@ -18,14 +18,17 @@ "seconds ago" => "segons enrere", "1 minute ago" => "fa 1 minut", "%d minutes ago" => "fa %d minuts", +"1 hour ago" => "fa 1 hora", +"%d hours ago" => "fa %d hores", "today" => "avui", "yesterday" => "ahir", "%d days ago" => "fa %d dies", "last month" => "el mes passat", -"months ago" => "mesos enrere", +"%d months ago" => "fa %d mesos", "last year" => "l'any passat", "years ago" => "fa anys", "%s is available. Get more information" => "%s està disponible. Obtén més informació", "up to date" => "actualitzat", -"updates check is disabled" => "la comprovació d'actualitzacions està desactivada" +"updates check is disabled" => "la comprovació d'actualitzacions està desactivada", +"Could not find category \"%s\"" => "No s'ha trobat la categoria \"%s\"" ); diff --git a/lib/l10n/cs_CZ.php b/lib/l10n/cs_CZ.php index 72d9b955a4117831999ec98a1d1722e61627a104..fa11e886774adb37761eb55e3d51b6db148cb00e 100644 --- a/lib/l10n/cs_CZ.php +++ b/lib/l10n/cs_CZ.php @@ -18,14 +18,17 @@ "seconds ago" => "před vteřinami", "1 minute ago" => "před 1 minutou", "%d minutes ago" => "před %d minutami", +"1 hour ago" => "před hodinou", +"%d hours ago" => "před %d hodinami", "today" => "dnes", "yesterday" => "včera", "%d days ago" => "před %d dny", "last month" => "minulý měsíc", -"months ago" => "před měsíci", +"%d months ago" => "Před %d měsíci", "last year" => "loni", "years ago" => "před lety", "%s is available. Get more information" => "%s je dostupná. Získat více informací", "up to date" => "aktuální", -"updates check is disabled" => "kontrola aktualizací je vypnuta" +"updates check is disabled" => "kontrola aktualizací je vypnuta", +"Could not find category \"%s\"" => "Nelze nalézt kategorii \"%s\"" ); diff --git a/lib/l10n/da.php b/lib/l10n/da.php index ca4a6c6eca68547250136c7722cc9304fdf78c7b..7458b329782fc760dfcc28c3f0e3928cb8fe67e3 100644 --- a/lib/l10n/da.php +++ b/lib/l10n/da.php @@ -21,7 +21,6 @@ "yesterday" => "I går", "%d days ago" => "%d dage siden", "last month" => "Sidste måned", -"months ago" => "måneder siden", "last year" => "Sidste år", "years ago" => "år siden", "%s is available. Get more information" => "%s er tilgængelig. Få mere information", diff --git a/lib/l10n/de.php b/lib/l10n/de.php index 28a35b39fbcb65089d01910f8b03a875dd34266b..4b77bf7210d65d10817418c5391ebfeb26f859aa 100644 --- a/lib/l10n/de.php +++ b/lib/l10n/de.php @@ -18,14 +18,17 @@ "seconds ago" => "Gerade eben", "1 minute ago" => "Vor einer Minute", "%d minutes ago" => "Vor %d Minuten", +"1 hour ago" => "Vor einer Stunde", +"%d hours ago" => "Vor %d Stunden", "today" => "Heute", "yesterday" => "Gestern", "%d days ago" => "Vor %d Tag(en)", "last month" => "Letzten Monat", -"months ago" => "Vor wenigen Monaten", +"%d months ago" => "Vor %d Monaten", "last year" => "Letztes Jahr", -"years ago" => "Vor wenigen Jahren", +"years ago" => "Vor Jahren", "%s is available. Get more information" => "%s ist verfügbar. Weitere Informationen", "up to date" => "aktuell", -"updates check is disabled" => "Die Update-Überprüfung ist ausgeschaltet" +"updates check is disabled" => "Die Update-Überprüfung ist ausgeschaltet", +"Could not find category \"%s\"" => "Die Kategorie \"%s\" konnte nicht gefunden werden." ); diff --git a/lib/l10n/de_DE.php b/lib/l10n/de_DE.php index 032a3e932af269e0efbfc6be9846988127f28205..e9f0f34a0e1b3498dc4320bc26a1fc9a5ee8daf5 100644 --- a/lib/l10n/de_DE.php +++ b/lib/l10n/de_DE.php @@ -18,14 +18,17 @@ "seconds ago" => "Gerade eben", "1 minute ago" => "Vor einer Minute", "%d minutes ago" => "Vor %d Minuten", +"1 hour ago" => "Vor einer Stunde", +"%d hours ago" => "Vor %d Stunden", "today" => "Heute", "yesterday" => "Gestern", "%d days ago" => "Vor %d Tag(en)", "last month" => "Letzten Monat", -"months ago" => "Vor wenigen Monaten", +"%d months ago" => "Vor %d Monaten", "last year" => "Letztes Jahr", -"years ago" => "Vor wenigen Jahren", +"years ago" => "Vor Jahren", "%s is available. Get more information" => "%s ist verfügbar. Weitere Informationen", "up to date" => "aktuell", -"updates check is disabled" => "Die Update-Überprüfung ist ausgeschaltet" +"updates check is disabled" => "Die Update-Überprüfung ist ausgeschaltet", +"Could not find category \"%s\"" => "Die Kategorie \"%s\" konnte nicht gefunden werden." ); diff --git a/lib/l10n/el.php b/lib/l10n/el.php index e6475ec08aa8e29dfd7867fa6b1532fb47d289fd..315b995ecc9aad988227665fb8dcfb09b1a53b15 100644 --- a/lib/l10n/el.php +++ b/lib/l10n/el.php @@ -14,17 +14,21 @@ "Token expired. Please reload page." => "Το αναγνωριστικό έληξε. Παρακαλώ φορτώστε ξανά την σελίδα.", "Files" => "Αρχεία", "Text" => "Κείμενο", +"Images" => "Εικόνες", "seconds ago" => "δευτερόλεπτα πριν", "1 minute ago" => "1 λεπτό πριν", "%d minutes ago" => "%d λεπτά πριν", +"1 hour ago" => "1 ώρα πριν", +"%d hours ago" => "%d ώρες πριν", "today" => "σήμερα", "yesterday" => "χθές", "%d days ago" => "%d ημέρες πριν", "last month" => "τον προηγούμενο μήνα", -"months ago" => "μήνες πριν", +"%d months ago" => "%d μήνες πριν", "last year" => "τον προηγούμενο χρόνο", "years ago" => "χρόνια πριν", "%s is available. Get more information" => "%s είναι διαθέσιμα. Δείτε περισσότερες πληροφορίες", "up to date" => "ενημερωμένο", -"updates check is disabled" => "ο έλεγχος ενημερώσεων είναι απενεργοποιημένος" +"updates check is disabled" => "ο έλεγχος ενημερώσεων είναι απενεργοποιημένος", +"Could not find category \"%s\"" => "Αδυναμία εύρεσης κατηγορίας \"%s\"" ); diff --git a/lib/l10n/eo.php b/lib/l10n/eo.php index e569101fc6ba4315d66d8a0cdcc7afbe466ad967..dac11ffe7e602711bf7e797da0afaa618a5a49bf 100644 --- a/lib/l10n/eo.php +++ b/lib/l10n/eo.php @@ -14,17 +14,21 @@ "Token expired. Please reload page." => "Ĵetono eksvalidiĝis. Bonvolu reŝargi la paĝon.", "Files" => "Dosieroj", "Text" => "Teksto", +"Images" => "Bildoj", "seconds ago" => "sekundojn antaŭe", "1 minute ago" => "antaŭ 1 minuto", "%d minutes ago" => "antaŭ %d minutoj", +"1 hour ago" => "antaŭ 1 horo", +"%d hours ago" => "antaŭ %d horoj", "today" => "hodiaŭ", "yesterday" => "hieraŭ", "%d days ago" => "antaŭ %d tagoj", "last month" => "lasta monato", -"months ago" => "monatojn antaŭe", +"%d months ago" => "antaŭ %d monatoj", "last year" => "lasta jaro", "years ago" => "jarojn antaŭe", "%s is available. Get more information" => "%s haveblas. Ekhavu pli da informo", "up to date" => "ĝisdata", -"updates check is disabled" => "ĝisdateckontrolo estas malkapabligita" +"updates check is disabled" => "ĝisdateckontrolo estas malkapabligita", +"Could not find category \"%s\"" => "Ne troviĝis kategorio “%s”" ); diff --git a/lib/l10n/es.php b/lib/l10n/es.php index 6648c1ccd56be2c5a01c015891a1b8b0cc5969db..f843c42dfd38605828e3d70988275f501afd7835 100644 --- a/lib/l10n/es.php +++ b/lib/l10n/es.php @@ -18,14 +18,17 @@ "seconds ago" => "hace segundos", "1 minute ago" => "hace 1 minuto", "%d minutes ago" => "hace %d minutos", +"1 hour ago" => "Hace 1 hora", +"%d hours ago" => "Hace %d horas", "today" => "hoy", "yesterday" => "ayer", "%d days ago" => "hace %d días", "last month" => "este mes", -"months ago" => "hace meses", +"%d months ago" => "Hace %d meses", "last year" => "este año", "years ago" => "hace años", "%s is available. Get more information" => "%s está disponible. Obtén más información", "up to date" => "actualizado", -"updates check is disabled" => "comprobar actualizaciones está desactivado" +"updates check is disabled" => "comprobar actualizaciones está desactivado", +"Could not find category \"%s\"" => "No puede encontrar la categoria \"%s\"" ); diff --git a/lib/l10n/es_AR.php b/lib/l10n/es_AR.php index a9d9b35b265f5d50f2d5c75932608e8a822cf6fd..2bbffd39e9e367b9336a6eba3917a9d34acb9c79 100644 --- a/lib/l10n/es_AR.php +++ b/lib/l10n/es_AR.php @@ -18,14 +18,17 @@ "seconds ago" => "hace unos segundos", "1 minute ago" => "hace 1 minuto", "%d minutes ago" => "hace %d minutos", +"1 hour ago" => "1 hora atrás", +"%d hours ago" => "%d horas atrás", "today" => "hoy", "yesterday" => "ayer", "%d days ago" => "hace %d días", "last month" => "este mes", -"months ago" => "hace meses", +"%d months ago" => "%d meses atrás", "last year" => "este año", "years ago" => "hace años", "%s is available. Get more information" => "%s está disponible. Conseguí más información", "up to date" => "actualizado", -"updates check is disabled" => "comprobar actualizaciones está desactivado" +"updates check is disabled" => "comprobar actualizaciones está desactivado", +"Could not find category \"%s\"" => "No fue posible encontrar la categoría \"%s\"" ); diff --git a/lib/l10n/et_EE.php b/lib/l10n/et_EE.php index 041c66caed0ceab08db477885b6866c8b527bb5d..906abf9430a9fe6351834abf33b8c036fc5f6f77 100644 --- a/lib/l10n/et_EE.php +++ b/lib/l10n/et_EE.php @@ -22,7 +22,6 @@ "yesterday" => "eile", "%d days ago" => "%d päeva tagasi", "last month" => "eelmisel kuul", -"months ago" => "kuud tagasi", "last year" => "eelmisel aastal", "years ago" => "aastat tagasi", "%s is available. Get more information" => "%s on saadaval. Vaata lisainfot", diff --git a/lib/l10n/eu.php b/lib/l10n/eu.php index c6c0e18ea9971dd3b7939e303878eb8ed1c3c95f..5d47ecbda23b992b15904b3c2cfa7fae13c9edd6 100644 --- a/lib/l10n/eu.php +++ b/lib/l10n/eu.php @@ -14,17 +14,21 @@ "Token expired. Please reload page." => "Tokena iraungitu da. Mesedez birkargatu orria.", "Files" => "Fitxategiak", "Text" => "Testua", +"Images" => "Irudiak", "seconds ago" => "orain dela segundu batzuk", "1 minute ago" => "orain dela minutu 1", "%d minutes ago" => "orain dela %d minutu", +"1 hour ago" => "orain dela ordu bat", +"%d hours ago" => "orain dela %d ordu", "today" => "gaur", "yesterday" => "atzo", "%d days ago" => "orain dela %d egun", "last month" => "joan den hilabetea", -"months ago" => "orain dela hilabete batzuk", +"%d months ago" => "orain dela %d hilabete", "last year" => "joan den urtea", "years ago" => "orain dela urte batzuk", "%s is available. Get more information" => "%s eskuragarri dago. Lortu informazio gehiago", "up to date" => "eguneratuta", -"updates check is disabled" => "eguneraketen egiaztapena ez dago gaituta" +"updates check is disabled" => "eguneraketen egiaztapena ez dago gaituta", +"Could not find category \"%s\"" => "Ezin da \"%s\" kategoria aurkitu" ); diff --git a/lib/l10n/fa.php b/lib/l10n/fa.php index 31f936b8c9890a4fca3e98d7ef85a664ce28ba78..ce7c7c6e970c17643d2de5eb7ecda66206f4f886 100644 --- a/lib/l10n/fa.php +++ b/lib/l10n/fa.php @@ -4,6 +4,7 @@ "Settings" => "تنظیمات", "Users" => "کاربران", "Admin" => "مدیر", +"Authentication error" => "خطا در اعتبار سنجی", "Files" => "پرونده‌ها", "Text" => "متن", "seconds ago" => "ثانیه‌ها پیش", @@ -12,7 +13,6 @@ "today" => "امروز", "yesterday" => "دیروز", "last month" => "ماه قبل", -"months ago" => "ماه‌های قبل", "last year" => "سال قبل", "years ago" => "سال‌های قبل" ); diff --git a/lib/l10n/fi_FI.php b/lib/l10n/fi_FI.php index dc78b03c4497656f7e3368308b3ad752692b407c..6a5734e978d68f736c57a097fa59175b1af4d97a 100644 --- a/lib/l10n/fi_FI.php +++ b/lib/l10n/fi_FI.php @@ -18,14 +18,17 @@ "seconds ago" => "sekuntia sitten", "1 minute ago" => "1 minuutti sitten", "%d minutes ago" => "%d minuuttia sitten", +"1 hour ago" => "1 tunti sitten", +"%d hours ago" => "%d tuntia sitten", "today" => "tänään", "yesterday" => "eilen", "%d days ago" => "%d päivää sitten", "last month" => "viime kuussa", -"months ago" => "kuukautta sitten", +"%d months ago" => "%d kuukautta sitten", "last year" => "viime vuonna", "years ago" => "vuotta sitten", "%s is available. Get more information" => "%s on saatavilla. Lue lisätietoja", "up to date" => "ajan tasalla", -"updates check is disabled" => "päivitysten tarkistus on pois käytöstä" +"updates check is disabled" => "päivitysten tarkistus on pois käytöstä", +"Could not find category \"%s\"" => "Luokkaa \"%s\" ei löytynyt" ); diff --git a/lib/l10n/fr.php b/lib/l10n/fr.php index ff2356464a275bb64f79e591ccfd5cbd55002112..218c22c1d53aef3e5bad0dfbbebf90886b9761f6 100644 --- a/lib/l10n/fr.php +++ b/lib/l10n/fr.php @@ -18,14 +18,17 @@ "seconds ago" => "à l'instant", "1 minute ago" => "il y a 1 minute", "%d minutes ago" => "il y a %d minutes", +"1 hour ago" => "Il y a une heure", +"%d hours ago" => "Il y a %d heures", "today" => "aujourd'hui", "yesterday" => "hier", "%d days ago" => "il y a %d jours", "last month" => "le mois dernier", -"months ago" => "il y a plusieurs mois", +"%d months ago" => "Il y a %d mois", "last year" => "l'année dernière", "years ago" => "il y a plusieurs années", "%s is available. Get more information" => "%s est disponible. Obtenez plus d'informations", "up to date" => "À jour", -"updates check is disabled" => "la vérification des mises à jour est désactivée" +"updates check is disabled" => "la vérification des mises à jour est désactivée", +"Could not find category \"%s\"" => "Impossible de trouver la catégorie \"%s\"" ); diff --git a/lib/l10n/gl.php b/lib/l10n/gl.php index 96368ef03db4b1e5aa0b87dd503f4b1b0add2d63..1e897959e41b6f60a96b17037b857ca74cf7b7f0 100644 --- a/lib/l10n/gl.php +++ b/lib/l10n/gl.php @@ -1,29 +1,34 @@ "Axuda", -"Personal" => "Personal", -"Settings" => "Preferencias", +"Personal" => "Persoal", +"Settings" => "Configuracións", "Users" => "Usuarios", -"Apps" => "Apps", +"Apps" => "Aplicativos", "Admin" => "Administración", -"ZIP download is turned off." => "Descargas ZIP está deshabilitadas", -"Files need to be downloaded one by one." => "Os ficheiros necesitan ser descargados de un en un", -"Back to Files" => "Voltar a ficheiros", -"Selected files too large to generate zip file." => "Os ficheiros seleccionados son demasiado grandes para xerar un ficheiro ZIP", -"Application is not enabled" => "O aplicativo non está habilitado", -"Authentication error" => "Erro na autenticación", -"Token expired. Please reload page." => "Testemuño caducado. Por favor recargue a páxina.", +"ZIP download is turned off." => "As descargas ZIP están desactivadas", +"Files need to be downloaded one by one." => "Os ficheiros necesitan seren descargados de un en un.", +"Back to Files" => "Volver aos ficheiros", +"Selected files too large to generate zip file." => "Os ficheiros seleccionados son demasiado grandes como para xerar un ficheiro zip.", +"Application is not enabled" => "O aplicativo non está activado", +"Authentication error" => "Produciuse un erro na autenticación", +"Token expired. Please reload page." => "Testemuña caducada. Recargue a páxina.", +"Files" => "Ficheiros", "Text" => "Texto", +"Images" => "Imaxes", "seconds ago" => "hai segundos", "1 minute ago" => "hai 1 minuto", "%d minutes ago" => "hai %d minutos", +"1 hour ago" => "Vai 1 hora", +"%d hours ago" => "Vai %d horas", "today" => "hoxe", "yesterday" => "onte", "%d days ago" => "hai %d días", "last month" => "último mes", -"months ago" => "meses atrás", +"%d months ago" => "Vai %d meses", "last year" => "último ano", "years ago" => "anos atrás", -"%s is available. Get more information" => "%s está dispoñible. Obteña máis información", +"%s is available. Get more information" => "%s está dispoñíbel. Obtéña máis información", "up to date" => "ao día", -"updates check is disabled" => "comprobación de actualizacións está deshabilitada" +"updates check is disabled" => "a comprobación de actualizacións está desactivada", +"Could not find category \"%s\"" => "Non foi posíbel atopar a categoría «%s»" ); diff --git a/lib/l10n/he.php b/lib/l10n/he.php index 27bcf7655d58fdcfbb9876965011fc970ff29f5e..078a731afc0defacdaafaf0c93b7890dad81c4ae 100644 --- a/lib/l10n/he.php +++ b/lib/l10n/he.php @@ -12,18 +12,23 @@ "Application is not enabled" => "יישומים אינם מופעלים", "Authentication error" => "שגיאת הזדהות", "Token expired. Please reload page." => "פג תוקף. נא לטעון שוב את הדף.", +"Files" => "קבצים", "Text" => "טקסט", +"Images" => "תמונות", "seconds ago" => "שניות", "1 minute ago" => "לפני דקה אחת", "%d minutes ago" => "לפני %d דקות", +"1 hour ago" => "לפני שעה", +"%d hours ago" => "לפני %d שעות", "today" => "היום", "yesterday" => "אתמול", "%d days ago" => "לפני %d ימים", "last month" => "חודש שעבר", -"months ago" => "חודשים", +"%d months ago" => "לפני %d חודשים", "last year" => "שנה שעברה", "years ago" => "שנים", "%s is available. Get more information" => "%s זמין. קבלת מידע נוסף", "up to date" => "עדכני", -"updates check is disabled" => "בדיקת עדכונים מנוטרלת" +"updates check is disabled" => "בדיקת עדכונים מנוטרלת", +"Could not find category \"%s\"" => "לא ניתן למצוא את הקטגוריה „%s“" ); diff --git a/lib/l10n/hr.php b/lib/l10n/hr.php index 0d2a0f46248ef6e2120d21b149dbe9958e537c36..62305c15711d1778221faafcb16bec3aa74648c6 100644 --- a/lib/l10n/hr.php +++ b/lib/l10n/hr.php @@ -10,7 +10,6 @@ "today" => "danas", "yesterday" => "jučer", "last month" => "prošli mjesec", -"months ago" => "mjeseci", "last year" => "prošlu godinu", "years ago" => "godina" ); diff --git a/lib/l10n/hu_HU.php b/lib/l10n/hu_HU.php index 3abf96e85a848405b96e5f60c40fef6fd1a5d69d..63704a978c5b81efe0450b6562ca9788615802ff 100644 --- a/lib/l10n/hu_HU.php +++ b/lib/l10n/hu_HU.php @@ -21,7 +21,6 @@ "yesterday" => "tegnap", "%d days ago" => "%d évvel ezelőtt", "last month" => "múlt hónapban", -"months ago" => "hónappal ezelőtt", "last year" => "tavaly", "years ago" => "évvel ezelőtt" ); diff --git a/lib/l10n/ia.php b/lib/l10n/ia.php index fb7595d564ec194b18bd431de737660c7ba7d1cb..05b2c88e1ed82342cd2cb3f72c92fe9b4df1219b 100644 --- a/lib/l10n/ia.php +++ b/lib/l10n/ia.php @@ -3,5 +3,6 @@ "Personal" => "Personal", "Settings" => "Configurationes", "Users" => "Usatores", +"Files" => "Files", "Text" => "Texto" ); diff --git a/lib/l10n/id.php b/lib/l10n/id.php index 40c4532bdd070b06ce8696b5113cafa979e5f804..e31b4caf4f503288f995698e1e530712c3e27485 100644 --- a/lib/l10n/id.php +++ b/lib/l10n/id.php @@ -20,7 +20,6 @@ "yesterday" => "kemarin", "%d days ago" => "%d hari lalu", "last month" => "bulan kemarin", -"months ago" => "beberapa bulan lalu", "last year" => "tahun kemarin", "years ago" => "beberapa tahun lalu", "%s is available. Get more information" => "%s tersedia. dapatkan info lebih lanjut", diff --git a/lib/l10n/it.php b/lib/l10n/it.php index 98ba5973a4a8b5bdbd949f3e73ac4dc8fe7c5b0e..c0fb0babfb3051a63dca901413ba404901e5e022 100644 --- a/lib/l10n/it.php +++ b/lib/l10n/it.php @@ -18,14 +18,17 @@ "seconds ago" => "secondi fa", "1 minute ago" => "1 minuto fa", "%d minutes ago" => "%d minuti fa", +"1 hour ago" => "1 ora fa", +"%d hours ago" => "%d ore fa", "today" => "oggi", "yesterday" => "ieri", "%d days ago" => "%d giorni fa", "last month" => "il mese scorso", -"months ago" => "mesi fa", +"%d months ago" => "%d mesi fa", "last year" => "l'anno scorso", "years ago" => "anni fa", "%s is available. Get more information" => "%s è disponibile. Ottieni ulteriori informazioni", "up to date" => "aggiornato", -"updates check is disabled" => "il controllo degli aggiornamenti è disabilitato" +"updates check is disabled" => "il controllo degli aggiornamenti è disabilitato", +"Could not find category \"%s\"" => "Impossibile trovare la categoria \"%s\"" ); diff --git a/lib/l10n/ja_JP.php b/lib/l10n/ja_JP.php index eb3316b4ab1c4ea2498dd30ad47668afc4d8bbf4..854734c976479535efd7035cd17d300a2eaab548 100644 --- a/lib/l10n/ja_JP.php +++ b/lib/l10n/ja_JP.php @@ -18,14 +18,17 @@ "seconds ago" => "秒前", "1 minute ago" => "1分前", "%d minutes ago" => "%d 分前", +"1 hour ago" => "1 時間前", +"%d hours ago" => "%d 時間前", "today" => "今日", "yesterday" => "昨日", "%d days ago" => "%d 日前", "last month" => "先月", -"months ago" => "月前", +"%d months ago" => "%d 分前", "last year" => "昨年", "years ago" => "年前", "%s is available. Get more information" => "%s が利用可能です。詳細情報 を確認ください", "up to date" => "最新です", -"updates check is disabled" => "更新チェックは無効です" +"updates check is disabled" => "更新チェックは無効です", +"Could not find category \"%s\"" => "カテゴリ \"%s\" が見つかりませんでした" ); diff --git a/lib/l10n/ka_GE.php b/lib/l10n/ka_GE.php index 69b72e0413033a92d36875e16b0b2afa96f657de..ff623827216ecea2d328fe3917a0d1908ae23bf7 100644 --- a/lib/l10n/ka_GE.php +++ b/lib/l10n/ka_GE.php @@ -6,13 +6,13 @@ "Apps" => "აპლიკაციები", "Admin" => "ადმინისტრატორი", "Authentication error" => "ავთენტიფიკაციის შეცდომა", +"Files" => "ფაილები", "Text" => "ტექსტი", "seconds ago" => "წამის წინ", "1 minute ago" => "1 წუთის წინ", "today" => "დღეს", "yesterday" => "გუშინ", "last month" => "გასულ თვეში", -"months ago" => "თვის წინ", "last year" => "ბოლო წელს", "years ago" => "წლის წინ", "up to date" => "განახლებულია", diff --git a/lib/l10n/ko.php b/lib/l10n/ko.php index 8648eba63b277fe4fb6994f8b5f21b144f23635e..c4716f9f8bd3469a69f500258c75ed829a12fc61 100644 --- a/lib/l10n/ko.php +++ b/lib/l10n/ko.php @@ -1,8 +1,34 @@ "도움말", -"Personal" => "개인의", +"Personal" => "개인", "Settings" => "설정", "Users" => "사용자", +"Apps" => "앱", +"Admin" => "관리자", +"ZIP download is turned off." => "ZIP 다운로드가 비활성화되었습니다.", +"Files need to be downloaded one by one." => "파일을 개별적으로 다운로드해야 합니다.", +"Back to Files" => "파일로 돌아가기", +"Selected files too large to generate zip file." => "선택한 파일들은 ZIP 파일을 생성하기에 너무 큽니다.", +"Application is not enabled" => "앱이 활성화되지 않았습니다", "Authentication error" => "인증 오류", -"Text" => "문자 번호" +"Token expired. Please reload page." => "토큰이 만료되었습니다. 페이지를 새로 고치십시오.", +"Files" => "파일", +"Text" => "텍스트", +"Images" => "그림", +"seconds ago" => "초 전", +"1 minute ago" => "1분 전", +"%d minutes ago" => "%d분 전", +"1 hour ago" => "1시간 전", +"%d hours ago" => "%d시간 전", +"today" => "오늘", +"yesterday" => "어제", +"%d days ago" => "%d일 전", +"last month" => "지난 달", +"%d months ago" => "%d개월 전", +"last year" => "작년", +"years ago" => "년 전", +"%s is available. Get more information" => "%s을(를) 사용할 수 있습니다. 자세한 정보 보기", +"up to date" => "최신", +"updates check is disabled" => "업데이트 확인이 비활성화됨", +"Could not find category \"%s\"" => "분류 \"%s\"을(를) 찾을 수 없습니다." ); diff --git a/lib/l10n/lt_LT.php b/lib/l10n/lt_LT.php index b34c602af2a717478376bc01acb1b9cd3860560f..b84c155633b33d6ce1ae226714ea2524c64b4ac5 100644 --- a/lib/l10n/lt_LT.php +++ b/lib/l10n/lt_LT.php @@ -21,7 +21,6 @@ "yesterday" => "vakar", "%d days ago" => "prieš %d dienų", "last month" => "praėjusį mėnesį", -"months ago" => "prieš mėnesį", "last year" => "pereitais metais", "years ago" => "prieš metus", "%s is available. Get more information" => "%s yra galimas. Platesnė informacija čia", diff --git a/lib/l10n/lv.php b/lib/l10n/lv.php index fb333bd55c349801bdd6749627b204f78a9af7a9..3330d0e6b70f7a8957418b686b7085813c00165b 100644 --- a/lib/l10n/lv.php +++ b/lib/l10n/lv.php @@ -3,5 +3,6 @@ "Personal" => "Personīgi", "Settings" => "Iestatījumi", "Users" => "Lietotāji", -"Authentication error" => "Ielogošanās kļūme" +"Authentication error" => "Ielogošanās kļūme", +"Files" => "Faili" ); diff --git a/lib/l10n/mk.php b/lib/l10n/mk.php index 55e010d61ad0656dd597c4bdaa83dfbc03b66933..a06073e808a3cf23ee1f86d09b6234ea3cc0de61 100644 --- a/lib/l10n/mk.php +++ b/lib/l10n/mk.php @@ -3,5 +3,6 @@ "Personal" => "Лично", "Settings" => "Параметри", "Users" => "Корисници", +"Files" => "Датотеки", "Text" => "Текст" ); diff --git a/lib/l10n/nb_NO.php b/lib/l10n/nb_NO.php index ece05b389caa87aa3c50a8bce6d1a808c2e3928f..b01e09798890725a6ca7a1eb2fa90ee0edac519a 100644 --- a/lib/l10n/nb_NO.php +++ b/lib/l10n/nb_NO.php @@ -22,7 +22,6 @@ "yesterday" => "i går", "%d days ago" => "%d dager siden", "last month" => "forrige måned", -"months ago" => "måneder siden", "last year" => "i fjor", "years ago" => "år siden", "%s is available. Get more information" => "%s er tilgjengelig. Få mer informasjon", diff --git a/lib/l10n/nl.php b/lib/l10n/nl.php index e209592d96df419b8085fb51ab88d25aee6c54fb..087cf23a6278492ab4c495efed01ab4091ed4212 100644 --- a/lib/l10n/nl.php +++ b/lib/l10n/nl.php @@ -18,14 +18,17 @@ "seconds ago" => "seconden geleden", "1 minute ago" => "1 minuut geleden", "%d minutes ago" => "%d minuten geleden", +"1 hour ago" => "1 uur geleden", +"%d hours ago" => "%d uren geleden", "today" => "vandaag", "yesterday" => "gisteren", "%d days ago" => "%d dagen geleden", "last month" => "vorige maand", -"months ago" => "maanden geleden", +"%d months ago" => "%d maanden geleden", "last year" => "vorig jaar", "years ago" => "jaar geleden", "%s is available. Get more information" => "%s is beschikbaar. Verkrijg meer informatie", "up to date" => "bijgewerkt", -"updates check is disabled" => "Meest recente versie controle is uitgeschakeld" +"updates check is disabled" => "Meest recente versie controle is uitgeschakeld", +"Could not find category \"%s\"" => "Kon categorie \"%s\" niet vinden" ); diff --git a/lib/l10n/nn_NO.php b/lib/l10n/nn_NO.php index 56ce733fc19159d9c637292e4234c8bd6162681c..faf7440320a824a8baa11de80f21c02c180b06c5 100644 --- a/lib/l10n/nn_NO.php +++ b/lib/l10n/nn_NO.php @@ -4,5 +4,6 @@ "Settings" => "Innstillingar", "Users" => "Brukarar", "Authentication error" => "Feil i autentisering", +"Files" => "Filer", "Text" => "Tekst" ); diff --git a/lib/l10n/oc.php b/lib/l10n/oc.php index 2ac89fc74c11f1d0a60cddbf68ce7e020e3e0da7..89161393380afac47d484ff194e47619f07cea39 100644 --- a/lib/l10n/oc.php +++ b/lib/l10n/oc.php @@ -17,7 +17,6 @@ "yesterday" => "ièr", "%d days ago" => "%d jorns a", "last month" => "mes passat", -"months ago" => "meses a", "last year" => "an passat", "years ago" => "ans a", "up to date" => "a jorn", diff --git a/lib/l10n/pl.php b/lib/l10n/pl.php index 0fb29cbedbf3d775321263f0a2acf904e66f4b11..6f84a328ed9580d784a10d5668a90babbd980cfd 100644 --- a/lib/l10n/pl.php +++ b/lib/l10n/pl.php @@ -18,14 +18,17 @@ "seconds ago" => "sekund temu", "1 minute ago" => "1 minutę temu", "%d minutes ago" => "%d minut temu", +"1 hour ago" => "1 godzine temu", +"%d hours ago" => "%d godzin temu", "today" => "dzisiaj", "yesterday" => "wczoraj", "%d days ago" => "%d dni temu", "last month" => "ostatni miesiąc", -"months ago" => "miesięcy temu", +"%d months ago" => "%d miesiecy temu", "last year" => "ostatni rok", "years ago" => "lat temu", "%s is available. Get more information" => "%s jest dostępna. Uzyskaj więcej informacji", "up to date" => "Aktualne", -"updates check is disabled" => "wybór aktualizacji jest wyłączony" +"updates check is disabled" => "wybór aktualizacji jest wyłączony", +"Could not find category \"%s\"" => "Nie można odnaleźć kategorii \"%s\"" ); diff --git a/lib/l10n/pt_BR.php b/lib/l10n/pt_BR.php index 5eb2348100ad85f0b27dbd90fcdc64f78110de45..fb7087d35d779e765c631b3fb98bb9be013b10a9 100644 --- a/lib/l10n/pt_BR.php +++ b/lib/l10n/pt_BR.php @@ -14,17 +14,21 @@ "Token expired. Please reload page." => "Token expirou. Por favor recarregue a página.", "Files" => "Arquivos", "Text" => "Texto", +"Images" => "Imagens", "seconds ago" => "segundos atrás", "1 minute ago" => "1 minuto atrás", "%d minutes ago" => "%d minutos atrás", +"1 hour ago" => "1 hora atrás", +"%d hours ago" => "%d horas atrás", "today" => "hoje", "yesterday" => "ontem", "%d days ago" => "%d dias atrás", "last month" => "último mês", -"months ago" => "meses atrás", +"%d months ago" => "%d meses atrás", "last year" => "último ano", "years ago" => "anos atrás", "%s is available. Get more information" => "%s está disponível. Obtenha mais informações", "up to date" => "atualizado", -"updates check is disabled" => "checagens de atualização estão desativadas" +"updates check is disabled" => "checagens de atualização estão desativadas", +"Could not find category \"%s\"" => "Impossível localizar categoria \"%s\"" ); diff --git a/lib/l10n/pt_PT.php b/lib/l10n/pt_PT.php index 3809e4bdbcc023bbe404ae15d030963ac27d7887..84867c4c37c49787e663d1bf225b42536529d84f 100644 --- a/lib/l10n/pt_PT.php +++ b/lib/l10n/pt_PT.php @@ -18,14 +18,17 @@ "seconds ago" => "há alguns segundos", "1 minute ago" => "há 1 minuto", "%d minutes ago" => "há %d minutos", +"1 hour ago" => "Há 1 horas", +"%d hours ago" => "Há %d horas", "today" => "hoje", "yesterday" => "ontem", "%d days ago" => "há %d dias", "last month" => "mês passado", -"months ago" => "há meses", +"%d months ago" => "Há %d meses atrás", "last year" => "ano passado", "years ago" => "há anos", "%s is available. Get more information" => "%s está disponível. Obtenha mais informação", "up to date" => "actualizado", -"updates check is disabled" => "a verificação de actualizações está desligada" +"updates check is disabled" => "a verificação de actualizações está desligada", +"Could not find category \"%s\"" => "Não foi encontrado a categoria \"%s\"" ); diff --git a/lib/l10n/ro.php b/lib/l10n/ro.php index 818b3f3eeedab635d666d905a67156c923d1519a..27912550e17c07945873736c4ae8ae98a3d59392 100644 --- a/lib/l10n/ro.php +++ b/lib/l10n/ro.php @@ -21,7 +21,6 @@ "yesterday" => "ieri", "%d days ago" => "%d zile în urmă", "last month" => "ultima lună", -"months ago" => "luni în urmă", "last year" => "ultimul an", "years ago" => "ani în urmă", "%s is available. Get more information" => "%s este disponibil. Vezi mai multe informații", diff --git a/lib/l10n/ru.php b/lib/l10n/ru.php index 1a7319eb168693a0f2e7099ce6d8ca083333ee35..3ed55f8e9dc5bf5690415eac2902e3b3d97977ac 100644 --- a/lib/l10n/ru.php +++ b/lib/l10n/ru.php @@ -18,14 +18,17 @@ "seconds ago" => "менее минуты", "1 minute ago" => "1 минуту назад", "%d minutes ago" => "%d минут назад", +"1 hour ago" => "час назад", +"%d hours ago" => "%d часов назад", "today" => "сегодня", "yesterday" => "вчера", "%d days ago" => "%d дней назад", "last month" => "в прошлом месяце", -"months ago" => "месяцы назад", +"%d months ago" => "%d месяцев назад", "last year" => "в прошлом году", "years ago" => "годы назад", "%s is available. Get more information" => "Возможно обновление до %s. Подробнее", "up to date" => "актуальная версия", -"updates check is disabled" => "проверка обновлений отключена" +"updates check is disabled" => "проверка обновлений отключена", +"Could not find category \"%s\"" => "Категория \"%s\" не найдена" ); diff --git a/lib/l10n/ru_RU.php b/lib/l10n/ru_RU.php index 85bb278be5f864a28d1d53717e348753751086a7..ba7d39f9eb075e4cb549c54db52e6487485dc656 100644 --- a/lib/l10n/ru_RU.php +++ b/lib/l10n/ru_RU.php @@ -18,14 +18,17 @@ "seconds ago" => "секунд назад", "1 minute ago" => "1 минуту назад", "%d minutes ago" => "%d минут назад", +"1 hour ago" => "1 час назад", +"%d hours ago" => "%d часов назад", "today" => "сегодня", "yesterday" => "вчера", "%d days ago" => "%d дней назад", "last month" => "в прошлом месяце", -"months ago" => "месяц назад", +"%d months ago" => "%d месяцев назад", "last year" => "в прошлом году", "years ago" => "год назад", "%s is available. Get more information" => "%s доступно. Получите more information", "up to date" => "до настоящего времени", -"updates check is disabled" => "Проверка обновлений отключена" +"updates check is disabled" => "Проверка обновлений отключена", +"Could not find category \"%s\"" => "Не удалось найти категорию \"%s\"" ); diff --git a/lib/l10n/si_LK.php b/lib/l10n/si_LK.php index 040c6d2d1713f8485b5df2641055027f246dd9e1..25624acf705ca0e9b56488abfb3aa76fc5a106f0 100644 --- a/lib/l10n/si_LK.php +++ b/lib/l10n/si_LK.php @@ -22,7 +22,6 @@ "yesterday" => "ඊයේ", "%d days ago" => "%d දිනකට පෙර", "last month" => "පෙර මාසයේ", -"months ago" => "මාස කීපයකට පෙර", "last year" => "පෙර අවුරුද්දේ", "years ago" => "අවුරුදු කීපයකට පෙර", "%s is available. Get more information" => "%s යොදාගත හැක. තව විස්තර ලබාගන්න", diff --git a/lib/l10n/sk_SK.php b/lib/l10n/sk_SK.php index 9d5e4b9013bb25ca86a9145b90e9ff7d1b618e2f..98a5b5ca677d6935ebe822c8bc49ed2684390f2d 100644 --- a/lib/l10n/sk_SK.php +++ b/lib/l10n/sk_SK.php @@ -18,14 +18,17 @@ "seconds ago" => "pred sekundami", "1 minute ago" => "pred 1 minútou", "%d minutes ago" => "pred %d minútami", +"1 hour ago" => "Pred 1 hodinou", +"%d hours ago" => "Pred %d hodinami.", "today" => "dnes", "yesterday" => "včera", "%d days ago" => "pred %d dňami", "last month" => "minulý mesiac", -"months ago" => "pred mesiacmi", +"%d months ago" => "Pred %d mesiacmi.", "last year" => "minulý rok", "years ago" => "pred rokmi", "%s is available. Get more information" => "%s je dostupné. Získať viac informácií", "up to date" => "aktuálny", -"updates check is disabled" => "sledovanie aktualizácií je vypnuté" +"updates check is disabled" => "sledovanie aktualizácií je vypnuté", +"Could not find category \"%s\"" => "Nemožno nájsť danú kategóriu \"%s\"" ); diff --git a/lib/l10n/sl.php b/lib/l10n/sl.php index 3dc8753a436c937541b562229f915b732d9bc527..391d932c4ee0c916866da3fc6afab4a1580eb036 100644 --- a/lib/l10n/sl.php +++ b/lib/l10n/sl.php @@ -14,17 +14,21 @@ "Token expired. Please reload page." => "Žeton je potekel. Spletišče je traba znova naložiti.", "Files" => "Datoteke", "Text" => "Besedilo", +"Images" => "Slike", "seconds ago" => "pred nekaj sekundami", "1 minute ago" => "pred minuto", "%d minutes ago" => "pred %d minutami", +"1 hour ago" => "Pred 1 uro", +"%d hours ago" => "Pred %d urami", "today" => "danes", "yesterday" => "včeraj", "%d days ago" => "pred %d dnevi", "last month" => "prejšnji mesec", -"months ago" => "pred nekaj meseci", +"%d months ago" => "Pred %d meseci", "last year" => "lani", "years ago" => "pred nekaj leti", "%s is available. Get more information" => "%s je na voljo. Več podrobnosti.", "up to date" => "posodobljeno", -"updates check is disabled" => "preverjanje za posodobitve je onemogočeno" +"updates check is disabled" => "preverjanje za posodobitve je onemogočeno", +"Could not find category \"%s\"" => "Kategorije \"%s\" ni bilo mogoče najti." ); diff --git a/lib/l10n/sr.php b/lib/l10n/sr.php index cec7ea703fb9f927adcc6eb08e7b7ffabf404068..2ae7400ba79018731322bc9a939dccef8dcc9b76 100644 --- a/lib/l10n/sr.php +++ b/lib/l10n/sr.php @@ -3,6 +3,32 @@ "Personal" => "Лично", "Settings" => "Подешавања", "Users" => "Корисници", -"Authentication error" => "Грешка при аутентификацији", -"Text" => "Текст" +"Apps" => "Апликације", +"Admin" => "Администрација", +"ZIP download is turned off." => "Преузимање ZIP-а је искључено.", +"Files need to be downloaded one by one." => "Датотеке морате преузимати једну по једну.", +"Back to Files" => "Назад на датотеке", +"Selected files too large to generate zip file." => "Изабране датотеке су превелике да бисте направили ZIP датотеку.", +"Application is not enabled" => "Апликација није омогућена", +"Authentication error" => "Грешка при провери идентитета", +"Token expired. Please reload page." => "Жетон је истекао. Поново учитајте страницу.", +"Files" => "Датотеке", +"Text" => "Текст", +"Images" => "Слике", +"seconds ago" => "пре неколико секунди", +"1 minute ago" => "пре 1 минут", +"%d minutes ago" => "пре %d минута", +"1 hour ago" => "пре 1 сат", +"%d hours ago" => "пре %d сата/и", +"today" => "данас", +"yesterday" => "јуче", +"%d days ago" => "пре %d дана", +"last month" => "прошлог месеца", +"%d months ago" => "пре %d месеца/и", +"last year" => "прошле године", +"years ago" => "година раније", +"%s is available. Get more information" => "%s је доступна. Погледајте више информација.", +"up to date" => "је ажурна.", +"updates check is disabled" => "провера ажурирања је онемогућена.", +"Could not find category \"%s\"" => "Не могу да пронађем категорију „%s“." ); diff --git a/lib/l10n/sr@latin.php b/lib/l10n/sr@latin.php index c692ec3c4b7b37a39512f1807635c0c3f6e662d2..3fc1f61eafa07903031456ad2d6c2fd1a131a63d 100644 --- a/lib/l10n/sr@latin.php +++ b/lib/l10n/sr@latin.php @@ -4,5 +4,6 @@ "Settings" => "Podešavanja", "Users" => "Korisnici", "Authentication error" => "Greška pri autentifikaciji", +"Files" => "Fajlovi", "Text" => "Tekst" ); diff --git a/lib/l10n/sv.php b/lib/l10n/sv.php index cc1e09ea76ab81befb56c4baa1ce439f0f699121..5799e2dd1a8883d594c361b1646ab1358f4c8634 100644 --- a/lib/l10n/sv.php +++ b/lib/l10n/sv.php @@ -18,14 +18,17 @@ "seconds ago" => "sekunder sedan", "1 minute ago" => "1 minut sedan", "%d minutes ago" => "%d minuter sedan", +"1 hour ago" => "1 timme sedan", +"%d hours ago" => "%d timmar sedan", "today" => "idag", "yesterday" => "igår", "%d days ago" => "%d dagar sedan", "last month" => "förra månaden", -"months ago" => "månader sedan", +"%d months ago" => "%d månader sedan", "last year" => "förra året", "years ago" => "år sedan", "%s is available. Get more information" => "%s finns. Få mer information", "up to date" => "uppdaterad", -"updates check is disabled" => "uppdateringskontroll är inaktiverad" +"updates check is disabled" => "uppdateringskontroll är inaktiverad", +"Could not find category \"%s\"" => "Kunde inte hitta kategorin \"%s\"" ); diff --git a/lib/l10n/ta_LK.php b/lib/l10n/ta_LK.php index 3c82233cb69b630bc446b5c54ca5bdf7b98eb42d..c76394bcb4f9c815607d280cdab5fb4acf950229 100644 --- a/lib/l10n/ta_LK.php +++ b/lib/l10n/ta_LK.php @@ -18,14 +18,17 @@ "seconds ago" => "செக்கன்களுக்கு முன்", "1 minute ago" => "1 நிமிடத்திற்கு முன் ", "%d minutes ago" => "%d நிமிடங்களுக்கு முன்", +"1 hour ago" => "1 மணித்தியாலத்திற்கு முன்", +"%d hours ago" => "%d மணித்தியாலத்திற்கு முன்", "today" => "இன்று", "yesterday" => "நேற்று", "%d days ago" => "%d நாட்களுக்கு முன்", "last month" => "கடந்த மாதம்", -"months ago" => "மாதங்களுக்கு முன்", +"%d months ago" => "%d மாதத்திற்கு முன்", "last year" => "கடந்த வருடம்", "years ago" => "வருடங்களுக்கு முன்", "%s is available. Get more information" => "%s இன்னும் இருக்கின்றன. மேலதிக தகவல்களுக்கு எடுக்க", "up to date" => "நவீன", -"updates check is disabled" => "இற்றைப்படுத்தலை சரிபார்ப்பதை செயலற்றதாக்குக" +"updates check is disabled" => "இற்றைப்படுத்தலை சரிபார்ப்பதை செயலற்றதாக்குக", +"Could not find category \"%s\"" => "பிரிவு \"%s\" ஐ கண்டுப்பிடிக்க முடியவில்லை" ); diff --git a/lib/l10n/th_TH.php b/lib/l10n/th_TH.php index 49034cd4990688e63dfd7e98b8fbb92cb0f54dbf..75fa02f84b09ead9ff09ca63fc657278723fc895 100644 --- a/lib/l10n/th_TH.php +++ b/lib/l10n/th_TH.php @@ -18,14 +18,17 @@ "seconds ago" => "วินาทีที่ผ่านมา", "1 minute ago" => "1 นาทีมาแล้ว", "%d minutes ago" => "%d นาทีที่ผ่านมา", +"1 hour ago" => "1 ชั่วโมงก่อนหน้านี้", +"%d hours ago" => "%d ชั่วโมงก่อนหน้านี้", "today" => "วันนี้", "yesterday" => "เมื่อวานนี้", "%d days ago" => "%d วันที่ผ่านมา", "last month" => "เดือนที่แล้ว", -"months ago" => "เดือนมาแล้ว", +"%d months ago" => "%d เดือนมาแล้ว", "last year" => "ปีที่แล้ว", "years ago" => "ปีที่ผ่านมา", "%s is available. Get more information" => "%s พร้อมให้ใช้งานได้แล้ว. ดูรายละเอียดเพิ่มเติม", "up to date" => "ทันสมัย", -"updates check is disabled" => "การตรวจสอบชุดอัพเดทถูกปิดใช้งานไว้" +"updates check is disabled" => "การตรวจสอบชุดอัพเดทถูกปิดใช้งานไว้", +"Could not find category \"%s\"" => "ไม่พบหมวดหมู่ \"%s\"" ); diff --git a/lib/l10n/uk.php b/lib/l10n/uk.php index b08f559595bc9f5bcd3014ef37332145c66f97c6..f5d52f8682dd464c6b9fcf4348cabd041db09997 100644 --- a/lib/l10n/uk.php +++ b/lib/l10n/uk.php @@ -11,17 +11,24 @@ "Selected files too large to generate zip file." => "Вибрані фали завеликі для генерування zip файлу.", "Application is not enabled" => "Додаток не увімкнений", "Authentication error" => "Помилка автентифікації", +"Token expired. Please reload page." => "Строк дії токена скінчився. Будь ласка, перезавантажте сторінку.", "Files" => "Файли", "Text" => "Текст", +"Images" => "Зображення", "seconds ago" => "секунди тому", "1 minute ago" => "1 хвилину тому", "%d minutes ago" => "%d хвилин тому", +"1 hour ago" => "1 годину тому", +"%d hours ago" => "%d годин тому", "today" => "сьогодні", "yesterday" => "вчора", "%d days ago" => "%d днів тому", "last month" => "минулого місяця", -"months ago" => "місяці тому", +"%d months ago" => "%d місяців тому", "last year" => "минулого року", "years ago" => "роки тому", -"updates check is disabled" => "перевірка оновлень відключена" +"%s is available. Get more information" => "%s доступно. Отримати детальну інформацію", +"up to date" => "оновлено", +"updates check is disabled" => "перевірка оновлень відключена", +"Could not find category \"%s\"" => "Не вдалося знайти категорію \"%s\"" ); diff --git a/lib/l10n/vi.php b/lib/l10n/vi.php index cfc39e5b7a8d26fe16c037c0cf5bf5abfd97d9b2..8b7242ae6111cda61f8394d8d3a4272b1fd256c7 100644 --- a/lib/l10n/vi.php +++ b/lib/l10n/vi.php @@ -18,14 +18,17 @@ "seconds ago" => "1 giây trước", "1 minute ago" => "1 phút trước", "%d minutes ago" => "%d phút trước", +"1 hour ago" => "1 giờ trước", +"%d hours ago" => "%d giờ trước", "today" => "hôm nay", "yesterday" => "hôm qua", "%d days ago" => "%d ngày trước", "last month" => "tháng trước", -"months ago" => "tháng trước", +"%d months ago" => "%d tháng trước", "last year" => "năm trước", "years ago" => "năm trước", "%s is available. Get more information" => "%s có sẵn. xem thêm ở đây", "up to date" => "đến ngày", -"updates check is disabled" => "đã TĂT chức năng cập nhật " +"updates check is disabled" => "đã TĂT chức năng cập nhật ", +"Could not find category \"%s\"" => "không thể tìm thấy mục \"%s\"" ); diff --git a/lib/l10n/zh_CN.GB2312.php b/lib/l10n/zh_CN.GB2312.php index adc5c3bc6a981171132216dda9639f2ae8394463..08975e44598b5e2a8884aa7e2dcd9fb3879b60a9 100644 --- a/lib/l10n/zh_CN.GB2312.php +++ b/lib/l10n/zh_CN.GB2312.php @@ -14,6 +14,7 @@ "Token expired. Please reload page." => "会话过期。请刷新页面。", "Files" => "文件", "Text" => "文本", +"Images" => "图片", "seconds ago" => "秒前", "1 minute ago" => "1 分钟前", "%d minutes ago" => "%d 分钟前", @@ -21,7 +22,6 @@ "yesterday" => "昨天", "%d days ago" => "%d 天前", "last month" => "上个月", -"months ago" => "月前", "last year" => "去年", "years ago" => "年前", "%s is available. Get more information" => "%s 不可用。获知 详情", diff --git a/lib/l10n/zh_CN.php b/lib/l10n/zh_CN.php index 6cdfd4725103627eb1826bf64a1a1cdf0252dccb..c3af288b7270559c5fe4ff2b752b15a28be6f03f 100644 --- a/lib/l10n/zh_CN.php +++ b/lib/l10n/zh_CN.php @@ -18,14 +18,17 @@ "seconds ago" => "几秒前", "1 minute ago" => "1分钟前", "%d minutes ago" => "%d 分钟前", +"1 hour ago" => "1小时前", +"%d hours ago" => "%d小时前", "today" => "今天", "yesterday" => "昨天", "%d days ago" => "%d 天前", "last month" => "上月", -"months ago" => "几月前", +"%d months ago" => "%d 月前", "last year" => "上年", "years ago" => "几年前", "%s is available. Get more information" => "%s 已存在. 点此 获取更多信息", "up to date" => "已更新。", -"updates check is disabled" => "检查更新功能被关闭。" +"updates check is disabled" => "检查更新功能被关闭。", +"Could not find category \"%s\"" => "无法找到分类 \"%s\"" ); diff --git a/lib/l10n/zh_TW.php b/lib/l10n/zh_TW.php index 3122695033a91cb268845ef6ffcc03df7983714c..4dbf89c2e0e0a9fc0d9e44a4bf5c3d7eb9efcad9 100644 --- a/lib/l10n/zh_TW.php +++ b/lib/l10n/zh_TW.php @@ -14,17 +14,21 @@ "Token expired. Please reload page." => "Token 過期. 請重新整理頁面", "Files" => "檔案", "Text" => "文字", +"Images" => "圖片", "seconds ago" => "幾秒前", "1 minute ago" => "1 分鐘前", "%d minutes ago" => "%d 分鐘前", +"1 hour ago" => "1小時之前", +"%d hours ago" => "%d小時之前", "today" => "今天", "yesterday" => "昨天", "%d days ago" => "%d 天前", "last month" => "上個月", -"months ago" => "幾個月前", +"%d months ago" => "%d個月之前", "last year" => "去年", "years ago" => "幾年前", "%s is available. Get more information" => "%s 已經可用. 取得 更多資訊", "up to date" => "最新的", -"updates check is disabled" => "檢查更新已停用" +"updates check is disabled" => "檢查更新已停用", +"Could not find category \"%s\"" => "找不到分類-\"%s\"" ); diff --git a/lib/log.php b/lib/log.php index 3fc1e3976a1733311a1b9aeec777db33e0fd6357..e9cededa5c091587d45266d34689cb7c17d9e994 100644 --- a/lib/log.php +++ b/lib/log.php @@ -41,23 +41,23 @@ class OC_Log { } //Fatal errors handler - public static function onShutdown(){ + public static function onShutdown() { $error = error_get_last(); if($error) { //ob_end_clean(); self::write('PHP', $error['message'] . ' at ' . $error['file'] . '#' . $error['line'], self::FATAL); } else { - return true; + return true; } } // Uncaught exception handler - public static function onException($exception){ + public static function onException($exception) { self::write('PHP', $exception->getMessage() . ' at ' . $exception->getFile() . '#' . $exception->getLine(), self::FATAL); } //Recoverable errors handler - public static function onError($number, $message, $file, $line){ + public static function onError($number, $message, $file, $line) { if (error_reporting() === 0) { return; } diff --git a/lib/log/owncloud.php b/lib/log/owncloud.php index d4644163ad56e70b64d6ac5b80b90eb677ed1bb2..ec43208d833459d9467c6f8ab3e16251c00d9089 100644 --- a/lib/log/owncloud.php +++ b/lib/log/owncloud.php @@ -44,9 +44,9 @@ class OC_Log_Owncloud { * @param int level */ public static function write($app, $message, $level) { - $minLevel=min(OC_Config::getValue( "loglevel", OC_Log::WARN ),OC_Log::ERROR); + $minLevel=min(OC_Config::getValue( "loglevel", OC_Log::WARN ), OC_Log::ERROR); if($level>=$minLevel) { - $entry=array('app'=>$app, 'message'=>$message, 'level'=>$level,'time'=>time()); + $entry=array('app'=>$app, 'message'=>$message, 'level'=>$level, 'time'=>time()); $fh=fopen(self::$logFile, 'a'); fwrite($fh, json_encode($entry)."\n"); fclose($fh); diff --git a/lib/mail.php b/lib/mail.php index 8d30fff9f28248e827fc357edc3a876b0e6eb35b..c78fcce88d4f604f43998278602540075ce04abb 100644 --- a/lib/mail.php +++ b/lib/mail.php @@ -27,7 +27,7 @@ class OC_Mail { * @param string $fromname * @param bool $html */ - public static function send($toaddress,$toname,$subject,$mailtext,$fromaddress,$fromname,$html=0,$altbody='',$ccaddress='',$ccname='',$bcc='') { + public static function send($toaddress,$toname,$subject,$mailtext,$fromaddress,$fromname,$html=0,$altbody='',$ccaddress='',$ccname='', $bcc='') { $SMTPMODE = OC_Config::getValue( 'mail_smtpmode', 'sendmail' ); $SMTPHOST = OC_Config::getValue( 'mail_smtphost', '127.0.0.1' ); @@ -56,13 +56,13 @@ class OC_Mail { $mailo->From =$fromaddress; $mailo->FromName = $fromname;; $mailo->Sender =$fromaddress; - $a=explode(' ',$toaddress); + $a=explode(' ', $toaddress); try { foreach($a as $ad) { - $mailo->AddAddress($ad,$toname); + $mailo->AddAddress($ad, $toname); } - if($ccaddress<>'') $mailo->AddCC($ccaddress,$ccname); + if($ccaddress<>'') $mailo->AddCC($ccaddress, $ccname); if($bcc<>'') $mailo->AddBCC($bcc); $mailo->AddReplyTo($fromaddress, $fromname); diff --git a/lib/migrate.php b/lib/migrate.php index 409d77a1a96613c0c4e8fdef8db712088020c029..5ff8e338a442b887517858f709ca77a402ccabf9 100644 --- a/lib/migrate.php +++ b/lib/migrate.php @@ -78,67 +78,67 @@ class OC_Migrate{ * @param otional $path string path to zip output folder * @return false on error, path to zip on success */ - public static function export( $uid=null, $type='user', $path=null ) { + public static function export( $uid=null, $type='user', $path=null ) { $datadir = OC_Config::getValue( 'datadirectory' ); - // Validate export type - $types = array( 'user', 'instance', 'system', 'userfiles' ); - if( !in_array( $type, $types ) ) { - OC_Log::write( 'migration', 'Invalid export type', OC_Log::ERROR ); - return json_encode( array( 'success' => false ) ); - } - self::$exporttype = $type; - // Userid? - if( self::$exporttype == 'user' ) { - // Check user exists - self::$uid = is_null($uid) ? OC_User::getUser() : $uid; - if(!OC_User::userExists(self::$uid)){ - return json_encode( array( 'success' => false) ); - } - } - // Calculate zipname - if( self::$exporttype == 'user' ) { - $zipname = 'oc_export_' . self::$uid . '_' . date("y-m-d_H-i-s") . '.zip'; - } else { - $zipname = 'oc_export_' . self::$exporttype . '_' . date("y-m-d_H-i-s") . '.zip'; - } - // Calculate path - if( self::$exporttype == 'user' ) { - self::$zippath = $datadir . '/' . self::$uid . '/' . $zipname; - } else { - if( !is_null( $path ) ) { - // Validate custom path - if( !file_exists( $path ) || !is_writeable( $path ) ) { - OC_Log::write( 'migration', 'Path supplied is invalid.', OC_Log::ERROR ); - return json_encode( array( 'success' => false ) ); - } - self::$zippath = $path . $zipname; - } else { - // Default path - self::$zippath = get_temp_dir() . '/' . $zipname; - } - } - // Create the zip object - if( !self::createZip() ) { - return json_encode( array( 'success' => false ) ); - } - // Do the export - self::findProviders(); - $exportdata = array(); - switch( self::$exporttype ) { - case 'user': - // Connect to the db - self::$dbpath = $datadir . '/' . self::$uid . '/migration.db'; - if( !self::connectDB() ) { - return json_encode( array( 'success' => false ) ); - } - self::$content = new OC_Migration_Content( self::$zip, self::$MDB2 ); - // Export the app info - $exportdata = self::exportAppData(); + // Validate export type + $types = array( 'user', 'instance', 'system', 'userfiles' ); + if( !in_array( $type, $types ) ) { + OC_Log::write( 'migration', 'Invalid export type', OC_Log::ERROR ); + return json_encode( array( 'success' => false ) ); + } + self::$exporttype = $type; + // Userid? + if( self::$exporttype == 'user' ) { + // Check user exists + self::$uid = is_null($uid) ? OC_User::getUser() : $uid; + if(!OC_User::userExists(self::$uid)) { + return json_encode( array( 'success' => false) ); + } + } + // Calculate zipname + if( self::$exporttype == 'user' ) { + $zipname = 'oc_export_' . self::$uid . '_' . date("y-m-d_H-i-s") . '.zip'; + } else { + $zipname = 'oc_export_' . self::$exporttype . '_' . date("y-m-d_H-i-s") . '.zip'; + } + // Calculate path + if( self::$exporttype == 'user' ) { + self::$zippath = $datadir . '/' . self::$uid . '/' . $zipname; + } else { + if( !is_null( $path ) ) { + // Validate custom path + if( !file_exists( $path ) || !is_writeable( $path ) ) { + OC_Log::write( 'migration', 'Path supplied is invalid.', OC_Log::ERROR ); + return json_encode( array( 'success' => false ) ); + } + self::$zippath = $path . $zipname; + } else { + // Default path + self::$zippath = get_temp_dir() . '/' . $zipname; + } + } + // Create the zip object + if( !self::createZip() ) { + return json_encode( array( 'success' => false ) ); + } + // Do the export + self::findProviders(); + $exportdata = array(); + switch( self::$exporttype ) { + case 'user': + // Connect to the db + self::$dbpath = $datadir . '/' . self::$uid . '/migration.db'; + if( !self::connectDB() ) { + return json_encode( array( 'success' => false ) ); + } + self::$content = new OC_Migration_Content( self::$zip, self::$MDB2 ); + // Export the app info + $exportdata = self::exportAppData(); // Add the data dir to the zip self::$content->addDir(OC_User::getHome(self::$uid), true, '/' ); - break; - case 'instance': - self::$content = new OC_Migration_Content( self::$zip ); + break; + case 'instance': + self::$content = new OC_Migration_Content( self::$zip ); // Creates a zip that is compatable with the import function $dbfile = tempnam( get_temp_dir(), "owncloud_export_data_" ); OC_DB::getDbStructure( $dbfile, 'MDB2_SCHEMA_DUMP_ALL'); @@ -155,32 +155,32 @@ class OC_Migrate{ foreach(OC_User::getUsers() as $user) { self::$content->addDir(OC_User::getHome($user), true, "/userdata/" ); } - break; + break; case 'userfiles': self::$content = new OC_Migration_Content( self::$zip ); // Creates a zip with all of the users files foreach(OC_User::getUsers() as $user) { self::$content->addDir(OC_User::getHome($user), true, "/" ); } - break; + break; case 'system': self::$content = new OC_Migration_Content( self::$zip ); // Creates a zip with the owncloud system files self::$content->addDir( OC::$SERVERROOT . '/', false, '/'); foreach (array(".git", "3rdparty", "apps", "core", "files", "l10n", "lib", "ocs", "search", "settings", "tests") as $dir) { - self::$content->addDir( OC::$SERVERROOT . '/' . $dir, true, "/"); + self::$content->addDir( OC::$SERVERROOT . '/' . $dir, true, "/"); } - break; - } - if( !$info = self::getExportInfo( $exportdata ) ) { - return json_encode( array( 'success' => false ) ); - } - // Add the export info json to the export zip - self::$content->addFromString( $info, 'export_info.json' ); - if( !self::$content->finish() ) { - return json_encode( array( 'success' => false ) ); - } - return json_encode( array( 'success' => true, 'data' => self::$zippath ) ); + break; + } + if( !$info = self::getExportInfo( $exportdata ) ) { + return json_encode( array( 'success' => false ) ); + } + // Add the export info json to the export zip + self::$content->addFromString( $info, 'export_info.json' ); + if( !self::$content->finish() ) { + return json_encode( array( 'success' => false ) ); + } + return json_encode( array( 'success' => true, 'data' => self::$zippath ) ); } /** @@ -200,7 +200,7 @@ class OC_Migrate{ $scan = scandir( $extractpath ); // Check for export_info.json if( !in_array( 'export_info.json', $scan ) ) { - OC_Log::write( 'migration', 'Invalid import file, export_info.json note found', OC_Log::ERROR ); + OC_Log::write( 'migration', 'Invalid import file, export_info.json not found', OC_Log::ERROR ); return json_encode( array( 'success' => false ) ); } $json = json_decode( file_get_contents( $extractpath . 'export_info.json' ) ); @@ -235,19 +235,26 @@ class OC_Migrate{ return json_encode( array( 'success' => false ) ); } // Copy data - if( !self::copy_r( $extractpath . $json->exporteduser, $datadir . '/' . self::$uid ) ) { - return json_encode( array( 'success' => false ) ); + $userfolder = $extractpath . $json->exporteduser; + $newuserfolder = $datadir . '/' . self::$uid; + foreach(scandir($userfolder) as $file){ + if($file !== '.' && $file !== '..' && is_dir($file)) { + // Then copy the folder over + OC_Helper::copyr($userfolder.'/'.$file, $newuserfolder.'/'.$file); + } } // Import user app data - if( !$appsimported = self::importAppData( $extractpath . $json->exporteduser . '/migration.db', $json, self::$uid ) ) { - return json_encode( array( 'success' => false ) ); + if(file_exists($extractpath . $json->exporteduser . '/migration.db')) { + if( !$appsimported = self::importAppData( $extractpath . $json->exporteduser . '/migration.db', $json, self::$uid ) ) { + return json_encode( array( 'success' => false ) ); + } } // All done! if( !self::unlink_r( $extractpath ) ) { OC_Log::write( 'migration', 'Failed to delete the extracted zip', OC_Log::ERROR ); } return json_encode( array( 'success' => true, 'data' => $appsimported ) ); - break; + break; case 'instance': /* * EXPERIMENTAL @@ -274,7 +281,7 @@ class OC_Migrate{ // Done return json_encode( array( 'success' => true ) ); */ - break; + break; } } @@ -304,37 +311,6 @@ class OC_Migrate{ return true; } - /** - * @brief copies recursively - * @param $path string path to source folder - * @param $dest string path to destination - * @return bool - */ - private static function copy_r( $path, $dest ) { - if( is_dir($path) ) { - @mkdir( $dest ); - $objects = scandir( $path ); - if( sizeof( $objects ) > 0 ) { - foreach( $objects as $file ) { - if( $file == "." || $file == ".." || $file == ".htaccess") - continue; - // go on - if( is_dir( $path . '/' . $file ) ) { - self::copy_r( $path .'/' . $file, $dest . '/' . $file ); - } else { - copy( $path . '/' . $file, $dest . '/' . $file ); - } - } - } - return true; - } - elseif( is_file( $path ) ) { - return copy( $path, $dest ); - } else { - return false; - } - } - /** * @brief tries to extract the import zip * @param $path string path to the zip @@ -343,10 +319,10 @@ class OC_Migrate{ static private function extractZip( $path ) { self::$zip = new ZipArchive; // Validate path - if( !file_exists( $path ) ) { - OC_Log::write( 'migration', 'Zip not found', OC_Log::ERROR ); - return false; - } + if( !file_exists( $path ) ) { + OC_Log::write( 'migration', 'Zip not found', OC_Log::ERROR ); + return false; + } if ( self::$zip->open( $path ) != true ) { OC_Log::write( 'migration', "Failed to open zip file", OC_Log::ERROR ); return false; @@ -579,9 +555,9 @@ class OC_Migrate{ if ( self::$zip->open( self::$zippath, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE ) !== true ) { OC_Log::write('migration', 'Failed to create the zip with error: '.self::$zip->getStatusString(), OC_Log::ERROR); return false; - } else { - return true; - } + } else { + return true; + } } /** @@ -611,11 +587,11 @@ class OC_Migrate{ if( file_exists( $db ) ) { // Connect to the db if(!self::connectDB( $db )) { - OC_Log::write('migration','Failed to connect to migration.db',OC_Log::ERROR); + OC_Log::write('migration', 'Failed to connect to migration.db', OC_Log::ERROR); return false; } } else { - OC_Log::write('migration','Migration.db not found at: '.$db, OC_Log::FATAL ); + OC_Log::write('migration', 'Migration.db not found at: '.$db, OC_Log::FATAL ); return false; } diff --git a/lib/migration/content.php b/lib/migration/content.php index 87f8da68c9d6c376dcdf2945821f9291e5d83bb9..00df62f0c7fafada2f669c10b64eaa8cdae2b000 100644 --- a/lib/migration/content.php +++ b/lib/migration/content.php @@ -53,7 +53,7 @@ class OC_Migration_Content{ if( !is_null( $this->db ) ) { // Get db path $db = $this->db->getDatabase(); - if(!in_array($db, $this->tmpfiles)){ + if(!in_array($db, $this->tmpfiles)) { $this->tmpfiles[] = $db; } } @@ -152,7 +152,7 @@ class OC_Migration_Content{ $sql = "INSERT INTO `" . $options['table'] . '` ( `'; $fieldssql = implode( '`, `', $fields ); $sql .= $fieldssql . "` ) VALUES( "; - $valuessql = substr( str_repeat( '?, ', count( $fields ) ),0,-2 ); + $valuessql = substr( str_repeat( '?, ', count( $fields ) ), 0, -2 ); $sql .= $valuessql . " )"; // Make the query $query = $this->prepare( $sql ); @@ -205,7 +205,7 @@ class OC_Migration_Content{ } closedir($dirhandle); } else { - OC_Log::write('admin_export',"Was not able to open directory: " . $dir,OC_Log::ERROR); + OC_Log::write('admin_export', "Was not able to open directory: " . $dir, OC_Log::ERROR); return false; } return true; diff --git a/lib/minimizer.php b/lib/minimizer.php index deffa8e65df0abd0322d6ecc621198d3e4f6bdb2..db522de74dc162ebf01b86c682b4b552b746c618 100644 --- a/lib/minimizer.php +++ b/lib/minimizer.php @@ -30,6 +30,12 @@ abstract class OC_Minimizer { $cache->set($cache_key.'.gz', $gzout); OC_Response::setETagHeader($etag); } + // on some systems (e.g. SLES 11, but not Ubuntu) mod_deflate and zlib compression will compress the output twice. + // This results in broken core.css and core.js. To avoid it, we switch off zlib compression. + // Since mod_deflate is still active, Apache will compress what needs to be compressed, i.e. no disadvantage. + if(function_exists('apache_get_modules') && ini_get('zlib.output_compression') && in_array('mod_deflate', apache_get_modules())) { + ini_set('zlib.output_compression', 'Off'); + } if ($encoding = OC_Request::acceptGZip()) { header('Content-Encoding: '.$encoding); $out = $gzout; @@ -48,11 +54,11 @@ abstract class OC_Minimizer { } if (!function_exists('gzdecode')) { - function gzdecode($data,$maxlength=null,&$filename='',&$error='') + function gzdecode($data, $maxlength=null, &$filename='', &$error='') { - if (strcmp(substr($data,0,9),"\x1f\x8b\x8\0\0\0\0\0\0")) { + if (strcmp(substr($data, 0, 9),"\x1f\x8b\x8\0\0\0\0\0\0")) { return null; // Not the GZIP format we expect (See RFC 1952) } - return gzinflate(substr($data,10,-8)); + return gzinflate(substr($data, 10, -8)); } } diff --git a/lib/ocsclient.php b/lib/ocsclient.php index 32c2cfe6e48340ea7a7ebb6b0fe1ae59a78399ba..24081425f1e730925f85b7cd7a0a65533a0f7a1e 100644 --- a/lib/ocsclient.php +++ b/lib/ocsclient.php @@ -44,10 +44,10 @@ class OC_OCSClient{ * @returns string of the KB server * This function returns the url of the OCS knowledge base server. It´s possible to set it in the config file or it will fallback to the default */ - private static function getKBURL() { - $url = OC_Config::getValue('knowledgebaseurl', 'http://api.apps.owncloud.com/v1'); - return($url); - } + private static function getKBURL() { + $url = OC_Config::getValue('knowledgebaseurl', 'http://api.apps.owncloud.com/v1'); + return($url); + } /** * @brief Get the content of an OCS url call. @@ -55,20 +55,11 @@ class OC_OCSClient{ * This function calls an OCS server and returns the response. It also sets a sane timeout */ private static function getOCSresponse($url) { - // set a sensible timeout of 10 sec to stay responsive even if the server is down. - $ctx = stream_context_create( - array( - 'http' => array( - 'timeout' => 10 - ) - ) - ); - $data=@file_get_contents($url, 0, $ctx); + $data = \OC_Util::getUrlContent($url); return($data); } - - /** + /** * @brief Get all the categories from the OCS server * @returns array with category ids * @note returns NULL if config value appstoreenabled is set to false @@ -105,18 +96,18 @@ class OC_OCSClient{ * * This function returns a list of all the applications on the OCS server */ - public static function getApplications($categories,$page,$filter) { + public static function getApplications($categories, $page, $filter) { if(OC_Config::getValue('appstoreenabled', true)==false) { return(array()); } if(is_array($categories)) { - $categoriesstring=implode('x',$categories); + $categoriesstring=implode('x', $categories); }else{ $categoriesstring=$categories; } - $version='&version='.implode('x',\OC_Util::getVersion()); + $version='&version='.implode('x', \OC_Util::getVersion()); $filterurl='&filter='.urlencode($filter); $url=OC_OCSClient::getAppStoreURL().'/content/data?categories='.urlencode($categoriesstring).'&sortmode=new&page='.urlencode($page).'&pagesize=100'.$filterurl.$version; $apps=array(); @@ -162,7 +153,7 @@ class OC_OCSClient{ $xml=OC_OCSClient::getOCSresponse($url); if($xml==false) { - OC_Log::write('core','Unable to parse OCS content',OC_Log::FATAL); + OC_Log::write('core', 'Unable to parse OCS content', OC_Log::FATAL); return null; } $data=simplexml_load_string($xml); @@ -192,7 +183,7 @@ class OC_OCSClient{ * * This function returns an download url for an applications from the OCS server */ - public static function getApplicationDownload($id,$item) { + public static function getApplicationDownload($id, $item) { if(OC_Config::getValue('appstoreenabled', true)==false) { return null; } @@ -200,7 +191,7 @@ class OC_OCSClient{ $xml=OC_OCSClient::getOCSresponse($url); if($xml==false) { - OC_Log::write('core','Unable to parse OCS content',OC_Log::FATAL); + OC_Log::write('core', 'Unable to parse OCS content', OC_Log::FATAL); return null; } $data=simplexml_load_string($xml); @@ -222,40 +213,35 @@ class OC_OCSClient{ * * This function returns a list of all the knowledgebase entries from the OCS server */ - public static function getKnownledgebaseEntries($page,$pagesize,$search='') { - if(OC_Config::getValue('knowledgebaseenabled', true)==false) { - $kbe=array(); - $kbe['totalitems']=0; - return $kbe; - } - - $p= (int) $page; - $s= (int) $pagesize; - if($search<>'') $searchcmd='&search='.urlencode($search); else $searchcmd=''; - $url=OC_OCSClient::getKBURL().'/knowledgebase/data?type=150&page='.$p.'&pagesize='.$s.$searchcmd; - - $kbe=array(); - $xml=OC_OCSClient::getOCSresponse($url); - - if($xml==false) { - OC_Log::write('core','Unable to parse knowledgebase content',OC_Log::FATAL); - return null; - } - $data=simplexml_load_string($xml); - - $tmp=$data->data->content; - for($i = 0; $i < count($tmp); $i++) { - $kb=array(); - $kb['id']=$tmp[$i]->id; - $kb['name']=$tmp[$i]->name; - $kb['description']=$tmp[$i]->description; - $kb['answer']=$tmp[$i]->answer; - $kb['preview1']=$tmp[$i]->smallpreviewpic1; - $kb['detailpage']=$tmp[$i]->detailpage; - $kbe[]=$kb; + public static function getKnownledgebaseEntries($page, $pagesize, $search='') { + $kbe = array('totalitems' => 0); + if(OC_Config::getValue('knowledgebaseenabled', true)) { + $p = (int) $page; + $s = (int) $pagesize; + $searchcmd = ''; + if ($search) { + $searchcmd = '&search='.urlencode($search); + } + $url = OC_OCSClient::getKBURL().'/knowledgebase/data?type=150&page='. $p .'&pagesize='. $s . $searchcmd; + $xml = OC_OCSClient::getOCSresponse($url); + $data = @simplexml_load_string($xml); + if($data===false) { + OC_Log::write('core', 'Unable to parse knowledgebase content', OC_Log::FATAL); + return null; + } + $tmp = $data->data->content; + for($i = 0; $i < count($tmp); $i++) { + $kbe[] = array( + 'id' => $tmp[$i]->id, + 'name' => $tmp[$i]->name, + 'description' => $tmp[$i]->description, + 'answer' => $tmp[$i]->answer, + 'preview1' => $tmp[$i]->smallpreviewpic1, + 'detailpage' => $tmp[$i]->detailpage + ); + } + $kbe['totalitems'] = $data->meta->totalitems; } - $total=$data->meta->totalitems; - $kbe['totalitems']=$total; return $kbe; } diff --git a/lib/preferences.php b/lib/preferences.php index b198a18415cc17bd93447ed73517db250f4bedd9..6270457834dbebde0b2139b4aaa7c69217ed7f71 100644 --- a/lib/preferences.php +++ b/lib/preferences.php @@ -139,7 +139,7 @@ class OC_Preferences{ public static function setValue( $user, $app, $key, $value ) { // Check if the key does exist $query = OC_DB::prepare( 'SELECT `configvalue` FROM `*PREFIX*preferences` WHERE `userid` = ? AND `appid` = ? AND `configkey` = ?' ); - $values=$query->execute(array($user,$app,$key))->fetchAll(); + $values=$query->execute(array($user, $app, $key))->fetchAll(); $exists=(count($values)>0); if( !$exists ) { diff --git a/lib/public/backgroundjob.php b/lib/public/backgroundjob.php index 24a17836f7f1f14be9f3f74b448bf9d41c8d8e9d..601046fe691dcf9146371699d060bb03f436b485 100644 --- a/lib/public/backgroundjob.php +++ b/lib/public/backgroundjob.php @@ -62,7 +62,7 @@ class BackgroundJob { * @param $type execution type * @return boolean * - * This method sets the execution type of the background jobs. Possible types + * This method sets the execution type of the background jobs. Possible types * are "none", "ajax", "webcron", "cron" */ public static function setExecutionType( $type ) { diff --git a/lib/public/constants.php b/lib/public/constants.php new file mode 100644 index 0000000000000000000000000000000000000000..bc979c9031fcc8ce94647a7911a393f0052cce1f --- /dev/null +++ b/lib/public/constants.php @@ -0,0 +1,38 @@ +. + * + */ + +/** + * This file defines common constants used in ownCloud + */ + +namespace OCP; + +/** + * CRUDS permissions. + */ +const PERMISSION_CREATE = 4; +const PERMISSION_READ = 1; +const PERMISSION_UPDATE = 2; +const PERMISSION_DELETE = 8; +const PERMISSION_SHARE = 16; +const PERMISSION_ALL = 31; + diff --git a/lib/public/contacts.php b/lib/public/contacts.php new file mode 100644 index 0000000000000000000000000000000000000000..88d812e735a857b79e47cb85b712ab9801836711 --- /dev/null +++ b/lib/public/contacts.php @@ -0,0 +1,187 @@ +. + * + */ + +/** + * Public interface of ownCloud for apps to use. + * Contacts Class + * + */ + +// use OCP namespace for all classes that are considered public. +// This means that they should be used by apps instead of the internal ownCloud classes +namespace OCP { + + /** + * This class provides access to the contacts app. Use this class exclusively if you want to access contacts. + * + * Contacts in general will be expressed as an array of key-value-pairs. + * The keys will match the property names defined in https://tools.ietf.org/html/rfc2426#section-1 + * + * Proposed workflow for working with contacts: + * - search for the contacts + * - manipulate the results array + * - createOrUpdate will save the given contacts overwriting the existing data + * + * For updating it is mandatory to keep the id. + * Without an id a new contact will be created. + * + */ + class Contacts { + + /** + * This function is used to search and find contacts within the users address books. + * In case $pattern is empty all contacts will be returned. + * + * Example: + * Following function shows how to search for contacts for the name and the email address. + * + * public static function getMatchingRecipient($term) { + * // The API is not active -> nothing to do + * if (!\OCP\Contacts::isEnabled()) { + * return array(); + * } + * + * $result = \OCP\Contacts::search($term, array('FN', 'EMAIL')); + * $receivers = array(); + * foreach ($result as $r) { + * $id = $r['id']; + * $fn = $r['FN']; + * $email = $r['EMAIL']; + * if (!is_array($email)) { + * $email = array($email); + * } + * + * // loop through all email addresses of this contact + * foreach ($email as $e) { + * $displayName = $fn . " <$e>"; + * $receivers[] = array( + * 'id' => $id, + * 'label' => $displayName, + * 'value' => $displayName); + * } + * } + * + * return $receivers; + * } + * + * + * @param string $pattern which should match within the $searchProperties + * @param array $searchProperties defines the properties within the query pattern should match + * @param array $options - for future use. One should always have options! + * @return array of contacts which are arrays of key-value-pairs + */ + public static function search($pattern, $searchProperties = array(), $options = array()) { + $result = array(); + foreach(self::$address_books as $address_book) { + $r = $address_book->search($pattern, $searchProperties, $options); + $result = array_merge($result, $r); + } + + return $result; + } + + /** + * This function can be used to delete the contact identified by the given id + * + * @param object $id the unique identifier to a contact + * @param $address_book_key + * @return bool successful or not + */ + public static function delete($id, $address_book_key) { + if (!array_key_exists($address_book_key, self::$address_books)) + return null; + + $address_book = self::$address_books[$address_book_key]; + if ($address_book->getPermissions() & \OCP\PERMISSION_DELETE) + return null; + + return $address_book->delete($id); + } + + /** + * This function is used to create a new contact if 'id' is not given or not present. + * Otherwise the contact will be updated by replacing the entire data set. + * + * @param array $properties this array if key-value-pairs defines a contact + * @param $address_book_key string to identify the address book in which the contact shall be created or updated + * @return array representing the contact just created or updated + */ + public static function createOrUpdate($properties, $address_book_key) { + + if (!array_key_exists($address_book_key, self::$address_books)) + return null; + + $address_book = self::$address_books[$address_book_key]; + if ($address_book->getPermissions() & \OCP\PERMISSION_CREATE) + return null; + + return $address_book->createOrUpdate($properties); + } + + /** + * Check if contacts are available (e.g. contacts app enabled) + * + * @return bool true if enabled, false if not + */ + public static function isEnabled() { + return !empty(self::$address_books); + } + + /** + * @param \OCP\IAddressBook $address_book + */ + public static function registerAddressBook(\OCP\IAddressBook $address_book) { + self::$address_books[$address_book->getKey()] = $address_book; + } + + /** + * @param \OCP\IAddressBook $address_book + */ + public static function unregisterAddressBook(\OCP\IAddressBook $address_book) { + unset(self::$address_books[$address_book->getKey()]); + } + + /** + * @return array + */ + public static function getAddressBooks() { + $result = array(); + foreach(self::$address_books as $address_book) { + $result[$address_book->getKey()] = $address_book->getDisplayName(); + } + + return $result; + } + + /** + * removes all registered address book instances + */ + public static function clear() { + self::$address_books = array(); + } + + /** + * @var \OCP\IAddressBook[] which holds all registered address books + */ + private static $address_books = array(); + } +} diff --git a/lib/public/db.php b/lib/public/db.php index 6ce62b27ca27d22ee87b0d5d9f86bc000d0acc99..92ff8f93a227877bed86d428b87fe1370780a5a8 100644 --- a/lib/public/db.php +++ b/lib/public/db.php @@ -42,9 +42,30 @@ class DB { * SQL query via MDB2 prepare(), needs to be execute()'d! */ static public function prepare( $query, $limit=null, $offset=null ) { - return(\OC_DB::prepare($query,$limit,$offset)); + return(\OC_DB::prepare($query, $limit, $offset)); } + /** + * @brief Insert a row if a matching row doesn't exists. + * @param $table string The table name (will replace *PREFIX*) to perform the replace on. + * @param $input array + * + * The input array if in the form: + * + * array ( 'id' => array ( 'value' => 6, + * 'key' => true + * ), + * 'name' => array ('value' => 'Stoyan'), + * 'family' => array ('value' => 'Stefanov'), + * 'birth_date' => array ('value' => '1975-06-20') + * ); + * @returns true/false + * + */ + public static function insertIfNotExist($table, $input) { + return(\OC_DB::insertIfNotExist($table, $input)); + } + /** * @brief gets last value of autoincrement * @param $table string The optional table name (will replace *PREFIX*) and add sequence suffix diff --git a/lib/public/iaddressbook.php b/lib/public/iaddressbook.php new file mode 100644 index 0000000000000000000000000000000000000000..14943747f4800fd5d197cfc8c0853274a4860114 --- /dev/null +++ b/lib/public/iaddressbook.php @@ -0,0 +1,74 @@ +. + * + */ + +// use OCP namespace for all classes that are considered public. +// This means that they should be used by apps instead of the internal ownCloud classes +namespace OCP { + interface IAddressBook { + + /** + * @return string defining the technical unique key + */ + public function getKey(); + + /** + * In comparison to getKey() this function returns a human readable (maybe translated) name + * @return mixed + */ + public function getDisplayName(); + + /** + * @param string $pattern which should match within the $searchProperties + * @param array $searchProperties defines the properties within the query pattern should match + * @param array $options - for future use. One should always have options! + * @return array of contacts which are arrays of key-value-pairs + */ + public function search($pattern, $searchProperties, $options); +// // dummy results +// return array( +// array('id' => 0, 'FN' => 'Thomas Müller', 'EMAIL' => 'a@b.c', 'GEO' => '37.386013;-122.082932'), +// array('id' => 5, 'FN' => 'Thomas Tanghus', 'EMAIL' => array('d@e.f', 'g@h.i')), +// ); + + /** + * @param array $properties this array if key-value-pairs defines a contact + * @return array representing the contact just created or updated + */ + public function createOrUpdate($properties); +// // dummy +// return array('id' => 0, 'FN' => 'Thomas Müller', 'EMAIL' => 'a@b.c', +// 'PHOTO' => 'VALUE=uri:http://www.abc.com/pub/photos/jqpublic.gif', +// 'ADR' => ';;123 Main Street;Any Town;CA;91921-1234' +// ); + + /** + * @return mixed + */ + public function getPermissions(); + + /** + * @param object $id the unique identifier to a contact + * @return bool successful or not + */ + public function delete($id); + } +} diff --git a/lib/public/share.php b/lib/public/share.php index da1c0616390720527348d67b9ea2c6724311236c..d736871d2440004d99fac20eaa75c3a3f2be9d90 100644 --- a/lib/public/share.php +++ b/lib/public/share.php @@ -20,15 +20,10 @@ */ namespace OCP; -\OC_Hook::connect('OC_User', 'post_deleteUser', 'OCP\Share', 'post_deleteUser'); -\OC_Hook::connect('OC_User', 'post_addToGroup', 'OCP\Share', 'post_addToGroup'); -\OC_Hook::connect('OC_User', 'post_removeFromGroup', 'OCP\Share', 'post_removeFromGroup'); -\OC_Hook::connect('OC_User', 'post_deleteGroup', 'OCP\Share', 'post_deleteGroup'); - /** * This class provides the ability for apps to share their content between users. * Apps must create a backend class that implements OCP\Share_Backend and register it with this class. -* +* * It provides the following hooks: * - post_shared */ @@ -46,17 +41,15 @@ class Share { * Check if permission is granted with And (&) e.g. Check if delete is granted: if ($permissions & PERMISSION_DELETE) * Remove permissions with And (&) and Not (~) e.g. Remove the update permission: $permissions &= ~PERMISSION_UPDATE * Apps are required to handle permissions on their own, this class only stores and manages the permissions of shares + * @see lib/public/constants.php */ - const PERMISSION_CREATE = 4; - const PERMISSION_READ = 1; - const PERMISSION_UPDATE = 2; - const PERMISSION_DELETE = 8; - const PERMISSION_SHARE = 16; const FORMAT_NONE = -1; const FORMAT_STATUSES = -2; const FORMAT_SOURCES = -3; + const TOKEN_LENGTH = 32; // see db_structure.xml + private static $shareTypeUserAndGroups = -1; private static $shareTypeGroupUserUnique = 2; private static $backends = array(); @@ -143,6 +136,20 @@ class Share { return self::getItems($itemType, $itemSource, self::SHARE_TYPE_LINK, null, $uidOwner, self::FORMAT_NONE, null, 1); } + /** + * @brief Get the item shared by a token + * @param string token + * @return Item + */ + public static function getShareByToken($token) { + $query = \OC_DB::prepare('SELECT * FROM `*PREFIX*share` WHERE `token` = ?',1); + $result = $query->execute(array($token)); + if (\OC_DB::isError($result)) { + \OC_Log::write('OCP\Share', \OC_DB::getErrorMessage($result) . ', token=' . $token, \OC_Log::ERROR); + } + return $result->fetchRow(); + } + /** * @brief Get the shared items of item type owned by the current user * @param string Item type @@ -172,7 +179,7 @@ class Share { * @param int SHARE_TYPE_USER, SHARE_TYPE_GROUP, or SHARE_TYPE_LINK * @param string User or group the item is being shared with * @param int CRUDS permissions - * @return bool Returns true on success or false on failure + * @return bool|string Returns true on success or false on failure, Returns token on success for links */ public static function shareItem($itemType, $itemSource, $shareType, $shareWith, $permissions) { $uidOwner = \OC_User::getUser(); @@ -234,23 +241,33 @@ class Share { $shareWith['users'] = array_diff(\OC_Group::usersInGroup($group), array($uidOwner)); } else if ($shareType === self::SHARE_TYPE_LINK) { if (\OC_Appconfig::getValue('core', 'shareapi_allow_links', 'yes') == 'yes') { + // when updating a link share if ($checkExists = self::getItems($itemType, $itemSource, self::SHARE_TYPE_LINK, null, $uidOwner, self::FORMAT_NONE, null, 1)) { - // If password is set delete the old link - if (isset($shareWith)) { - self::delete($checkExists['id']); - } else { - $message = 'Sharing '.$itemSource.' failed, because this item is already shared with a link'; - \OC_Log::write('OCP\Share', $message, \OC_Log::ERROR); - throw new \Exception($message); - } + // remember old token + $oldToken = $checkExists['token']; + //delete the old share + self::delete($checkExists['id']); } + // Generate hash of password - same method as user passwords if (isset($shareWith)) { $forcePortable = (CRYPT_BLOWFISH != 1); $hasher = new \PasswordHash(8, $forcePortable); $shareWith = $hasher->HashPassword($shareWith.\OC_Config::getValue('passwordsalt', '')); } - return self::put($itemType, $itemSource, $shareType, $shareWith, $uidOwner, $permissions); + + // Generate token + if (isset($oldToken)) { + $token = $oldToken; + } else { + $token = \OC_Util::generate_random_bytes(self::TOKEN_LENGTH); + } + $result = self::put($itemType, $itemSource, $shareType, $shareWith, $uidOwner, $permissions, null, $token); + if ($result) { + return $token; + } else { + return false; + } } $message = 'Sharing '.$itemSource.' failed, because sharing with links is not allowed'; \OC_Log::write('OCP\Share', $message, \OC_Log::ERROR); @@ -402,7 +419,7 @@ class Share { // Check if permissions were removed if ($item['permissions'] & ~$permissions) { // If share permission is removed all reshares must be deleted - if (($item['permissions'] & self::PERMISSION_SHARE) && (~$permissions & self::PERMISSION_SHARE)) { + if (($item['permissions'] & PERMISSION_SHARE) && (~$permissions & PERMISSION_SHARE)) { self::delete($item['id'], true); } else { $ids = array(); @@ -552,7 +569,7 @@ class Share { $itemTypes = $collectionTypes; } $placeholders = join(',', array_fill(0, count($itemTypes), '?')); - $where .= ' WHERE item_type IN ('.$placeholders.'))'; + $where .= ' WHERE `item_type` IN ('.$placeholders.'))'; $queryArgs = $itemTypes; } else { $where = ' WHERE `item_type` = ?'; @@ -629,7 +646,7 @@ class Share { $queryArgs[] = $item; if ($includeCollections && $collectionTypes) { $placeholders = join(',', array_fill(0, count($collectionTypes), '?')); - $where .= ' OR item_type IN ('.$placeholders.'))'; + $where .= ' OR `item_type` IN ('.$placeholders.'))'; $queryArgs = array_merge($queryArgs, $collectionTypes); } } @@ -658,16 +675,16 @@ class Share { } else { if (isset($uidOwner)) { if ($itemType == 'file' || $itemType == 'folder') { - $select = '`*PREFIX*share`.`id`, `item_type`, `*PREFIX*share`.`parent`, `share_type`, `share_with`, `file_source`, `path`, `permissions`, `stime`, `expiration`'; + $select = '`*PREFIX*share`.`id`, `item_type`, `*PREFIX*share`.`parent`, `share_type`, `share_with`, `file_source`, `path`, `permissions`, `stime`, `expiration`, `token`'; } else { - $select = '`id`, `item_type`, `item_source`, `parent`, `share_type`, `share_with`, `permissions`, `stime`, `file_source`, `expiration`'; + $select = '`id`, `item_type`, `item_source`, `parent`, `share_type`, `share_with`, `permissions`, `stime`, `file_source`, `expiration`, `token`'; } } else { if ($fileDependent) { if (($itemType == 'file' || $itemType == 'folder') && $format == \OC_Share_Backend_File::FORMAT_FILE_APP || $format == \OC_Share_Backend_File::FORMAT_FILE_APP_ROOT) { $select = '`*PREFIX*share`.`id`, `item_type`, `*PREFIX*share`.`parent`, `uid_owner`, `share_type`, `share_with`, `file_source`, `path`, `file_target`, `permissions`, `expiration`, `name`, `ctime`, `mtime`, `mimetype`, `size`, `encrypted`, `versioned`, `writable`'; } else { - $select = '`*PREFIX*share`.`id`, `item_type`, `item_source`, `item_target`, `*PREFIX*share`.`parent`, `share_type`, `share_with`, `uid_owner`, `file_source`, `path`, `file_target`, `permissions`, `stime`, `expiration`'; + $select = '`*PREFIX*share`.`id`, `item_type`, `item_source`, `item_target`, `*PREFIX*share`.`parent`, `share_type`, `share_with`, `uid_owner`, `file_source`, `path`, `file_target`, `permissions`, `stime`, `expiration`, `token`'; } } else { $select = '*'; @@ -677,6 +694,9 @@ class Share { $root = strlen($root); $query = \OC_DB::prepare('SELECT '.$select.' FROM `*PREFIX*share` '.$where, $queryLimit); $result = $query->execute($queryArgs); + if (\OC_DB::isError($result)) { + \OC_Log::write('OCP\Share', \OC_DB::getErrorMessage($result) . ', select=' . $select . ' where=' . $where, \OC_Log::ERROR); + } $items = array(); $targets = array(); while ($row = $result->fetchRow()) { @@ -701,7 +721,7 @@ class Share { $items[$id]['share_with'] = $row['share_with']; } // Switch ids if sharing permission is granted on only one share to ensure correct parent is used if resharing - if (~(int)$items[$id]['permissions'] & self::PERMISSION_SHARE && (int)$row['permissions'] & self::PERMISSION_SHARE) { + if (~(int)$items[$id]['permissions'] & PERMISSION_SHARE && (int)$row['permissions'] & PERMISSION_SHARE) { $items[$row['id']] = $items[$id]; unset($items[$id]); $id = $row['id']; @@ -836,7 +856,7 @@ class Share { * @param bool|array Parent folder target (optional) * @return bool Returns true on success or false on failure */ - private static function put($itemType, $itemSource, $shareType, $shareWith, $uidOwner, $permissions, $parentFolder = null) { + private static function put($itemType, $itemSource, $shareType, $shareWith, $uidOwner, $permissions, $parentFolder = null, $token = null) { $backend = self::getBackend($itemType); // Check if this is a reshare if ($checkReshare = self::getItemSharedWithBySource($itemType, $itemSource, self::FORMAT_NONE, null, true)) { @@ -847,7 +867,7 @@ class Share { throw new \Exception($message); } // Check if share permissions is granted - if ((int)$checkReshare['permissions'] & self::PERMISSION_SHARE) { + if ((int)$checkReshare['permissions'] & PERMISSION_SHARE) { if (~(int)$checkReshare['permissions'] & $permissions) { $message = 'Sharing '.$itemSource.' failed, because the permissions exceed permissions granted to '.$uidOwner; \OC_Log::write('OCP\Share', $message, \OC_Log::ERROR); @@ -893,7 +913,7 @@ class Share { $fileSource = null; } } - $query = \OC_DB::prepare('INSERT INTO `*PREFIX*share` (`item_type`, `item_source`, `item_target`, `parent`, `share_type`, `share_with`, `uid_owner`, `permissions`, `stime`, `file_source`, `file_target`) VALUES (?,?,?,?,?,?,?,?,?,?,?)'); + $query = \OC_DB::prepare('INSERT INTO `*PREFIX*share` (`item_type`, `item_source`, `item_target`, `parent`, `share_type`, `share_with`, `uid_owner`, `permissions`, `stime`, `file_source`, `file_target`, `token`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)'); // Share with a group if ($shareType == self::SHARE_TYPE_GROUP) { $groupItemTarget = self::generateTarget($itemType, $itemSource, $shareType, $shareWith['group'], $uidOwner, $suggestedItemTarget); @@ -914,7 +934,7 @@ class Share { } else { $groupFileTarget = null; } - $query->execute(array($itemType, $itemSource, $groupItemTarget, $parent, $shareType, $shareWith['group'], $uidOwner, $permissions, time(), $fileSource, $groupFileTarget)); + $query->execute(array($itemType, $itemSource, $groupItemTarget, $parent, $shareType, $shareWith['group'], $uidOwner, $permissions, time(), $fileSource, $groupFileTarget, $token)); // Save this id, any extra rows for this group share will need to reference it $parent = \OC_DB::insertid('*PREFIX*share'); // Loop through all users of this group in case we need to add an extra row @@ -948,11 +968,12 @@ class Share { 'permissions' => $permissions, 'fileSource' => $fileSource, 'fileTarget' => $fileTarget, - 'id' => $parent + 'id' => $parent, + 'token' => $token )); // Insert an extra row for the group share if the item or file target is unique for this user if ($itemTarget != $groupItemTarget || (isset($fileSource) && $fileTarget != $groupFileTarget)) { - $query->execute(array($itemType, $itemSource, $itemTarget, $parent, self::$shareTypeGroupUserUnique, $uid, $uidOwner, $permissions, time(), $fileSource, $fileTarget)); + $query->execute(array($itemType, $itemSource, $itemTarget, $parent, self::$shareTypeGroupUserUnique, $uid, $uidOwner, $permissions, time(), $fileSource, $fileTarget, $token)); $id = \OC_DB::insertid('*PREFIX*share'); } } @@ -977,7 +998,7 @@ class Share { } else { $fileTarget = null; } - $query->execute(array($itemType, $itemSource, $itemTarget, $parent, $shareType, $shareWith, $uidOwner, $permissions, time(), $fileSource, $fileTarget)); + $query->execute(array($itemType, $itemSource, $itemTarget, $parent, $shareType, $shareWith, $uidOwner, $permissions, time(), $fileSource, $fileTarget, $token)); $id = \OC_DB::insertid('*PREFIX*share'); \OC_Hook::emit('OCP\Share', 'post_shared', array( 'itemType' => $itemType, @@ -990,7 +1011,8 @@ class Share { 'permissions' => $permissions, 'fileSource' => $fileSource, 'fileTarget' => $fileTarget, - 'id' => $id + 'id' => $id, + 'token' => $token )); if ($parentFolder === true) { $parentFolders['id'] = $id; @@ -1133,7 +1155,7 @@ class Share { $duplicateParent = $query->execute(array($item['item_type'], $item['item_target'], self::SHARE_TYPE_USER, self::SHARE_TYPE_GROUP, self::$shareTypeGroupUserUnique, $item['uid_owner'], $item['parent']))->fetchRow(); if ($duplicateParent) { // Change the parent to the other item id if share permission is granted - if ($duplicateParent['permissions'] & self::PERMISSION_SHARE) { + if ($duplicateParent['permissions'] & PERMISSION_SHARE) { $query = \OC_DB::prepare('UPDATE `*PREFIX*share` SET `parent` = ? WHERE `id` = ?'); $query->execute(array($duplicateParent['id'], $item['id'])); continue; diff --git a/lib/public/user.php b/lib/public/user.php index b320ce8ea0c4ba21465675c83c20a50341d814e1..9e50115ab7053e7a4eb13d9615ad9296b5665761 100644 --- a/lib/public/user.php +++ b/lib/public/user.php @@ -65,12 +65,12 @@ class User { /** * @brief check if a user exists * @param string $uid the username + * @param string $excludingBackend (default none) * @return boolean */ - public static function userExists( $uid ) { - return \OC_USER::userExists( $uid ); + public static function userExists( $uid, $excludingBackend = null ) { + return \OC_USER::userExists( $uid, $excludingBackend ); } - /** * @brief Loggs the user out including all the session data * @returns true diff --git a/lib/public/util.php b/lib/public/util.php index 38da7e821717ee968d875bdf9576ee57d2e720fb..7b5b1abbded296873353858179cb40b0abcadef3 100644 --- a/lib/public/util.php +++ b/lib/public/util.php @@ -61,7 +61,7 @@ class Util { */ public static function sendMail( $toaddress, $toname, $subject, $mailtext, $fromaddress, $fromname, $html=0, $altbody='', $ccaddress='', $ccname='', $bcc='') { // call the internal mail class - \OC_MAIL::send( $toaddress, $toname, $subject, $mailtext, $fromaddress, $fromname, $html=0, $altbody='', $ccaddress='', $ccname='', $bcc=''); + \OC_MAIL::send($toaddress, $toname, $subject, $mailtext, $fromaddress, $fromname, $html = 0, $altbody = '', $ccaddress = '', $ccname = '', $bcc = ''); } /** @@ -107,8 +107,8 @@ class Util { * @param int timestamp $timestamp * @param bool dateOnly option to ommit time from the result */ - public static function formatDate( $timestamp,$dateOnly=false) { - return(\OC_Util::formatDate( $timestamp,$dateOnly )); + public static function formatDate( $timestamp, $dateOnly=false) { + return(\OC_Util::formatDate( $timestamp, $dateOnly )); } /** diff --git a/lib/request.php b/lib/request.php old mode 100644 new mode 100755 index 87262d986255555467fea8485201f10f3cb274bf..99a77e1b59ecb013304aaaa92a5c3cd50849cefb --- a/lib/request.php +++ b/lib/request.php @@ -18,6 +18,9 @@ class OC_Request { if(OC::$CLI) { return 'localhost'; } + if(OC_Config::getValue('overwritehost', '')<>'') { + return OC_Config::getValue('overwritehost'); + } if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) { if (strpos($_SERVER['HTTP_X_FORWARDED_HOST'], ",") !== false) { $host = trim(array_pop(explode(",", $_SERVER['HTTP_X_FORWARDED_HOST']))); @@ -40,6 +43,9 @@ class OC_Request { * Returns the server protocol. It respects reverse proxy servers and load balancers */ public static function serverProtocol() { + if(OC_Config::getValue('overwriteprotocol', '')<>'') { + return OC_Config::getValue('overwriteprotocol'); + } if (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) { $proto = strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']); }else{ @@ -63,12 +69,12 @@ class OC_Request { $path_info = substr($_SERVER['REQUEST_URI'], strlen($_SERVER['SCRIPT_NAME'])); // following is taken from Sabre_DAV_URLUtil::decodePathSegment $path_info = rawurldecode($path_info); - $encoding = mb_detect_encoding($path_info, array('UTF-8','ISO-8859-1')); + $encoding = mb_detect_encoding($path_info, array('UTF-8', 'ISO-8859-1')); switch($encoding) { case 'ISO-8859-1' : - $path_info = utf8_encode($path_info); + $path_info = utf8_encode($path_info); } // end copy @@ -98,7 +104,7 @@ class OC_Request { $HTTP_ACCEPT_ENCODING = $_SERVER["HTTP_ACCEPT_ENCODING"]; if( strpos($HTTP_ACCEPT_ENCODING, 'x-gzip') !== false ) return 'x-gzip'; - else if( strpos($HTTP_ACCEPT_ENCODING,'gzip') !== false ) + else if( strpos($HTTP_ACCEPT_ENCODING, 'gzip') !== false ) return 'gzip'; return false; } diff --git a/lib/route.php b/lib/route.php index d5233d79861cf1f822de0ef8ad201c8d8430f82a..5901717c094430c54b81fd53b3090ad890895d11 100644 --- a/lib/route.php +++ b/lib/route.php @@ -108,7 +108,7 @@ class OC_Route extends Route { public function actionInclude($file) { $function = create_function('$param', 'unset($param["_route"]);' - .'$_GET=array_merge($_GET,$param);' + .'$_GET=array_merge($_GET, $param);' .'unset($param);' .'require_once "'.$file.'";'); $this->action($function); diff --git a/lib/router.php b/lib/router.php index 7bbc546d757c1c496defe98903c9cec518b13924..8cb8fd4f33b3e68664ba8f228f2ff5228c7388de 100644 --- a/lib/router.php +++ b/lib/router.php @@ -34,7 +34,7 @@ class OC_Router { public function getRoutingFiles() { if (!isset($this->routing_files)) { $this->routing_files = array(); - foreach(OC_APP::getEnabledApps() as $app){ + foreach(OC_APP::getEnabledApps() as $app) { $file = OC_App::getAppPath($app).'/appinfo/routes.php'; if(file_exists($file)) { $this->routing_files[$app] = $file; diff --git a/lib/search.php b/lib/search.php index 0b6ad050024349649dc60184752a73edacfd5153..3c3378ad13cbb12c31f8db4e25e51f574a330e6b 100644 --- a/lib/search.php +++ b/lib/search.php @@ -40,8 +40,8 @@ class OC_Search{ * register a new search provider to be used * @param string $provider class name of a OC_Search_Provider */ - public static function registerProvider($class,$options=array()) { - self::$registeredProviders[]=array('class'=>$class,'options'=>$options); + public static function registerProvider($class, $options=array()) { + self::$registeredProviders[]=array('class'=>$class, 'options'=>$options); } /** diff --git a/lib/search/result.php b/lib/search/result.php index 63b5cfabce6ef2bd428a237d48452102a9f73a2c..08beaea151ca77657521532e87db9c841df6c1d4 100644 --- a/lib/search/result.php +++ b/lib/search/result.php @@ -15,7 +15,7 @@ class OC_Search_Result{ * @param string $link link for the result * @param string $type the type of result as human readable string ('File', 'Music', etc) */ - public function __construct($name,$text,$link,$type) { + public function __construct($name, $text, $link, $type) { $this->name=$name; $this->text=$text; $this->link=$link; diff --git a/lib/setup.php b/lib/setup.php index 4e4a32e7362782eb52952de866382dbb92862497..fdd10be6824b84e90682c11a5be949188a0fb80f 100644 --- a/lib/setup.php +++ b/lib/setup.php @@ -1,45 +1,5 @@ $hasSQLite, - 'hasMySQL' => $hasMySQL, - 'hasPostgreSQL' => $hasPostgreSQL, - 'hasOracle' => $hasOracle, - 'directory' => $datadir, - 'secureRNG' => OC_Util::secureRNG_available(), - 'htaccessWorking' => OC_Util::ishtaccessworking(), - 'errors' => array(), -); - -if(isset($_POST['install']) AND $_POST['install']=='true') { - // We have to launch the installation process : - $e = OC_Setup::install($_POST); - $errors = array('errors' => $e); - - if(count($e) > 0) { - //OC_Template::printGuestPage("", "error", array("errors" => $errors)); - $options = array_merge($_POST, $opts, $errors); - OC_Template::printGuestPage("", "installation", $options); - } - else { - header("Location: ".OC::$WEBROOT.'/'); - exit(); - } -} -else { - OC_Template::printGuestPage("", "installation", $opts); -} - class OC_Setup { public static function install($options) { $error = array(); @@ -70,7 +30,7 @@ class OC_Setup { if(empty($options['dbname'])) { $error[] = "$dbprettyname enter the database name."; } - if(substr_count($options['dbname'], '.') >= 1){ + if(substr_count($options['dbname'], '.') >= 1) { $error[] = "$dbprettyname you may not use dots in the database name"; } if($dbtype != 'oci' && empty($options['dbhost'])) { @@ -95,7 +55,7 @@ class OC_Setup { //write the config file OC_Config::setValue('datadirectory', $datadir); OC_Config::setValue('dbtype', $dbtype); - OC_Config::setValue('version', implode('.',OC_Util::getVersion())); + OC_Config::setValue('version', implode('.', OC_Util::getVersion())); if($dbtype == 'mysql') { $dbuser = $options['dbuser']; $dbpass = $options['dbpass']; @@ -251,7 +211,7 @@ class OC_Setup { mysql_close($connection); } - private static function createMySQLDatabase($name,$user,$connection) { + private static function createMySQLDatabase($name, $user, $connection) { //we cant use OC_BD functions here because we need to connect as the administrative user. $query = "CREATE DATABASE IF NOT EXISTS `$name`"; $result = mysql_query($query, $connection); @@ -264,7 +224,7 @@ class OC_Setup { $result = mysql_query($query, $connection); //this query will fail if there aren't the right permissons, ignore the error } - private static function createDBUser($name,$password,$connection) { + private static function createDBUser($name, $password, $connection) { // we need to create 2 accounts, one for global use and one for local user. if we don't specify the local one, // the anonymous user would take precedence when there is one. $query = "CREATE USER '$name'@'localhost' IDENTIFIED BY '$password'"; @@ -339,7 +299,7 @@ class OC_Setup { } } - private static function pg_createDatabase($name,$user,$connection) { + private static function pg_createDatabase($name, $user, $connection) { //we cant use OC_BD functions here because we need to connect as the administrative user. $e_name = pg_escape_string($name); $e_user = pg_escape_string($user); @@ -359,12 +319,14 @@ class OC_Setup { $entry.='Offending command was: '.$query.'
    '; echo($entry); } + else { + $query = "REVOKE ALL PRIVILEGES ON DATABASE \"$e_name\" FROM PUBLIC"; + $result = pg_query($connection, $query); + } } - $query = "REVOKE ALL PRIVILEGES ON DATABASE \"$e_name\" FROM PUBLIC"; - $result = pg_query($connection, $query); } - private static function pg_createDBUser($name,$password,$connection) { + private static function pg_createDBUser($name, $password, $connection) { $e_name = pg_escape_string($name); $e_password = pg_escape_string($password); $query = "select * from pg_roles where rolname='$e_name';"; @@ -573,7 +535,15 @@ class OC_Setup { * create .htaccess files for apache hosts */ private static function createHtaccess() { - $content = "ErrorDocument 403 ".OC::$WEBROOT."/core/templates/403.php\n";//custom 403 error page + $content = "\n"; + $content.= "\n"; + $content.= "\n"; + $content.= "SetEnvIfNoCase ^Authorization$ \"(.+)\" XAUTHORIZATION=$1\n"; + $content.= "RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION\n"; + $content.= "\n"; + $content.= "\n"; + $content.= "\n"; + $content.= "ErrorDocument 403 ".OC::$WEBROOT."/core/templates/403.php\n";//custom 403 error page $content.= "ErrorDocument 404 ".OC::$WEBROOT."/core/templates/404.php\n";//custom 404 error page $content.= "\n"; $content.= "php_value upload_max_filesize 512M\n";//upload limit @@ -599,6 +569,10 @@ class OC_Setup { $content.= "Options -Indexes\n"; @file_put_contents(OC::$SERVERROOT.'/.htaccess', $content); //supress errors in case we don't have permissions for it + self::protectDataDirectory(); + } + + public static function protectDataDirectory() { $content = "deny from all\n"; $content.= "IndexIgnore *"; file_put_contents(OC_Config::getValue('datadirectory', OC::$SERVERROOT.'/data').'/.htaccess', $content); diff --git a/lib/streamwrappers.php b/lib/streamwrappers.php index 63b795f4c4de236481b2fb67a83f37b977b629b5..981c280f0ddf92a1537a5b220b17b93d9e762ccb 100644 --- a/lib/streamwrappers.php +++ b/lib/streamwrappers.php @@ -5,7 +5,7 @@ class OC_FakeDirStream{ private $name; private $index; - public function dir_opendir($path,$options) { + public function dir_opendir($path, $options) { $this->name=substr($path, strlen('fakedir://')); $this->index=0; if(!isset(self::$dirs[$this->name])) { @@ -225,7 +225,7 @@ class OC_CloseStreamWrapper{ public function stream_open($path, $mode, $options, &$opened_path) { $path=substr($path, strlen('close://')); $this->path=$path; - $this->source=fopen($path,$mode); + $this->source=fopen($path, $mode); if(is_resource($this->source)) { $this->meta=stream_get_meta_data($this->source); } @@ -234,7 +234,7 @@ class OC_CloseStreamWrapper{ } public function stream_seek($offset, $whence=SEEK_SET) { - fseek($this->source,$offset,$whence); + fseek($this->source, $offset, $whence); } public function stream_tell() { @@ -242,23 +242,23 @@ class OC_CloseStreamWrapper{ } public function stream_read($count) { - return fread($this->source,$count); + return fread($this->source, $count); } public function stream_write($data) { - return fwrite($this->source,$data); + return fwrite($this->source, $data); } - public function stream_set_option($option,$arg1,$arg2) { + public function stream_set_option($option, $arg1, $arg2) { switch($option) { case STREAM_OPTION_BLOCKING: - stream_set_blocking($this->source,$arg1); + stream_set_blocking($this->source, $arg1); break; case STREAM_OPTION_READ_TIMEOUT: - stream_set_timeout($this->source,$arg1,$arg2); + stream_set_timeout($this->source, $arg1, $arg2); break; case STREAM_OPTION_WRITE_BUFFER: - stream_set_write_buffer($this->source,$arg1,$arg2); + stream_set_write_buffer($this->source, $arg1, $arg2); } } @@ -267,7 +267,7 @@ class OC_CloseStreamWrapper{ } public function stream_lock($mode) { - flock($this->source,$mode); + flock($this->source, $mode); } public function stream_flush() { @@ -290,7 +290,7 @@ class OC_CloseStreamWrapper{ public function stream_close() { fclose($this->source); if(isset(self::$callBacks[$this->path])) { - call_user_func(self::$callBacks[$this->path],$this->path); + call_user_func(self::$callBacks[$this->path], $this->path); } } diff --git a/lib/template.php b/lib/template.php index 1ad47cbe52cdf9050e66d1e5b41193d8885f111a..04667d73a2c46f5de9a03944b430907005c4a972 100644 --- a/lib/template.php +++ b/lib/template.php @@ -25,7 +25,7 @@ * Prints an XSS escaped string * @param string $string the string which will be escaped and printed */ -function p($string){ +function p($string) { print(OC_Util::sanitizeHTML($string)); } @@ -33,7 +33,7 @@ function p($string){ * Prints an unescaped string * @param string $string the string which will be printed as it is */ -function print_unescaped($string){ +function print_unescaped($string) { print($string); } @@ -85,7 +85,7 @@ function human_file_size( $bytes ) { } function simple_file_size($bytes) { - $mbytes = round($bytes/(1024*1024),1); + $mbytes = round($bytes/(1024*1024), 1); if($bytes == 0) { return '0'; } else if($mbytes < 0.1) { return '< 0.1'; } else if($mbytes > 1000) { return '> 1000'; } @@ -102,14 +102,14 @@ function relative_modified_date($timestamp) { if($timediff < 60) { return $l->t('seconds ago'); } else if($timediff < 120) { return $l->t('1 minute ago'); } - else if($timediff < 3600) { return $l->t('%d minutes ago',$diffminutes); } - //else if($timediff < 7200) { return '1 hour ago'; } - //else if($timediff < 86400) { return $diffhours.' hours ago'; } + else if($timediff < 3600) { return $l->t('%d minutes ago', $diffminutes); } + else if($timediff < 7200) { return $l->t('1 hour ago'); } + else if($timediff < 86400) { return $l->t('%d hours ago', $diffhours); } else if((date('G')-$diffhours) > 0) { return $l->t('today'); } else if((date('G')-$diffhours) > -24) { return $l->t('yesterday'); } - else if($timediff < 2678400) { return $l->t('%d days ago',$diffdays); } + else if($timediff < 2678400) { return $l->t('%d days ago', $diffdays); } else if($timediff < 5184000) { return $l->t('last month'); } - else if((date('n')-$diffmonths) > 0) { return $l->t('months ago'); } + else if((date('n')-$diffmonths) > 0) { return $l->t('%d months ago', $diffmonths); } else if($timediff < 63113852) { return $l->t('last year'); } else { return $l->t('years ago'); } } @@ -172,7 +172,6 @@ class OC_Template{ $this->application = $app; $this->vars = array(); $this->vars['requesttoken'] = OC_Util::callRegister(); - $this->vars['requestlifespan'] = OC_Util::$callLifespan; $parts = explode('/', $app); // fix translation when app is something like core/lostpassword $this->l10n = OC_L10N::get($parts[0]); @@ -196,11 +195,11 @@ class OC_Template{ public static function detectFormfactor() { // please add more useragent strings for other devices if(isset($_SERVER['HTTP_USER_AGENT'])) { - if(stripos($_SERVER['HTTP_USER_AGENT'],'ipad')>0) { + if(stripos($_SERVER['HTTP_USER_AGENT'], 'ipad')>0) { $mode='tablet'; - }elseif(stripos($_SERVER['HTTP_USER_AGENT'],'iphone')>0) { + }elseif(stripos($_SERVER['HTTP_USER_AGENT'], 'iphone')>0) { $mode='mobile'; - }elseif((stripos($_SERVER['HTTP_USER_AGENT'],'N9')>0) and (stripos($_SERVER['HTTP_USER_AGENT'],'nokia')>0)) { + }elseif((stripos($_SERVER['HTTP_USER_AGENT'], 'N9')>0) and (stripos($_SERVER['HTTP_USER_AGENT'], 'nokia')>0)) { $mode='mobile'; }else{ $mode='default'; @@ -357,7 +356,7 @@ class OC_Template{ * @param string $text the text content for the element */ public function addHeader( $tag, $attributes, $text='') { - $this->headers[]=array('tag'=>$tag,'attributes'=>$attributes,'text'=>$text); + $this->headers[]=array('tag'=>$tag,'attributes'=>$attributes, 'text'=>$text); } /** @@ -391,13 +390,12 @@ class OC_Template{ $page = new OC_TemplateLayout($this->renderas); if($this->renderas == 'user') { $page->assign('requesttoken', $this->vars['requesttoken']); - $page->assign('requestlifespan', $this->vars['requestlifespan']); } // Add custom headers - $page->assign('headers',$this->headers, false); + $page->assign('headers', $this->headers, false); foreach(OC_Util::$headers as $header) { - $page->append('headers',$header); + $page->append('headers', $header); } $page->assign( "content", $data, false ); @@ -498,4 +496,15 @@ class OC_Template{ } return $content->printPage(); } + + /** + * @brief Print a fatal error page and terminates the script + * @param string $error The error message to show + * @param string $hint An option hint message + */ + public static function printErrorPage( $error_msg, $hint = '' ) { + $errors = array(array('error' => $error_msg, 'hint' => $hint)); + OC_Template::printGuestPage("", "error", array("errors" => $errors)); + die(); + } } diff --git a/lib/templatelayout.php b/lib/templatelayout.php index c3da172a7c18f033e95eea88d400ededfe1170c0..4173e008ba75754572be366478cb72309a490707 100644 --- a/lib/templatelayout.php +++ b/lib/templatelayout.php @@ -12,10 +12,10 @@ class OC_TemplateLayout extends OC_Template { if( $renderas == 'user' ) { parent::__construct( 'core', 'layout.user' ); - if(in_array(OC_APP::getCurrentApp(), array('settings','admin','help'))!==false) { - $this->assign('bodyid','body-settings', false); + if(in_array(OC_APP::getCurrentApp(), array('settings','admin', 'help'))!==false) { + $this->assign('bodyid', 'body-settings', false); }else{ - $this->assign('bodyid','body-user', false); + $this->assign('bodyid', 'body-user', false); } // Add navigation entry @@ -97,13 +97,13 @@ class OC_TemplateLayout extends OC_Template { * @param $web base for path * @param $file the filename */ - static public function appendIfExist(&$files, $root, $webroot, $file) { - if (is_file($root.'/'.$file)) { + static public function appendIfExist(&$files, $root, $webroot, $file) { + if (is_file($root.'/'.$file)) { $files[] = array($root, $webroot, $file); return true; - } - return false; - } + } + return false; + } static public function findStylesheetFiles($styles) { // Read the selected theme from the config file @@ -130,8 +130,14 @@ class OC_TemplateLayout extends OC_Template { // or in apps? foreach( OC::$APPSROOTS as $apps_dir) { - if(self::appendIfExist($files, $apps_dir['path'], $apps_dir['url'], "$style$fext.css")) { $append =true; break; } - elseif(self::appendIfExist($files, $apps_dir['path'], $apps_dir['url'], "$style.css")) { $append =true; break; } + if(self::appendIfExist($files, $apps_dir['path'], $apps_dir['url'], "$style$fext.css")) { + $append = true; + break; + } + elseif(self::appendIfExist($files, $apps_dir['path'], $apps_dir['url'], "$style.css")) { + $append = true; + break; + } } if(! $append) { echo('css file not found: style:'.$style.' formfactor:'.$fext.' webroot:'.OC::$WEBROOT.' serverroot:'.OC::$SERVERROOT); @@ -192,8 +198,14 @@ class OC_TemplateLayout extends OC_Template { // Is it part of an app? $append = false; foreach( OC::$APPSROOTS as $apps_dir) { - if(self::appendIfExist($files, $apps_dir['path'], OC::$WEBROOT.$apps_dir['url'], "$script$fext.js")) { $append =true; break; } - elseif(self::appendIfExist($files, $apps_dir['path'], OC::$WEBROOT.$apps_dir['url'], "$script.js")) { $append =true; break; } + if(self::appendIfExist($files, $apps_dir['path'], OC::$WEBROOT.$apps_dir['url'], "$script$fext.js")) { + $append = true; + break; + } + elseif(self::appendIfExist($files, $apps_dir['path'], OC::$WEBROOT.$apps_dir['url'], "$script.js")) { + $append = true; + break; + } } if(! $append) { echo('js file not found: script:'.$script.' formfactor:'.$fext.' webroot:'.OC::$WEBROOT.' serverroot:'.OC::$SERVERROOT); diff --git a/lib/updater.php b/lib/updater.php index f55e55985d9da3c881fb8b7e9b14933385fd9eff..d44ac1083808d41120066a202db38a0f5af0f6fd 100644 --- a/lib/updater.php +++ b/lib/updater.php @@ -30,7 +30,7 @@ class OC_Updater{ */ public static function check() { OC_Appconfig::setValue('core', 'lastupdatedat', microtime(true)); - if(OC_Appconfig::getValue('core', 'installedat','')=='') OC_Appconfig::setValue('core', 'installedat', microtime(true)); + if(OC_Appconfig::getValue('core', 'installedat', '')=='') OC_Appconfig::setValue('core', 'installedat', microtime(true)); $updaterurl='http://apps.owncloud.com/updater.php'; $version=OC_Util::getVersion(); @@ -38,7 +38,7 @@ class OC_Updater{ $version['updated']=OC_Appconfig::getValue('core', 'lastupdatedat'); $version['updatechannel']='stable'; $version['edition']=OC_Util::getEditionString(); - $versionstring=implode('x',$version); + $versionstring=implode('x', $version); //fetch xml data from updater $url=$updaterurl.'?version='.$versionstring; @@ -52,18 +52,18 @@ class OC_Updater{ ) ); $xml=@file_get_contents($url, 0, $ctx); - if($xml==false) { - return array(); - } - $data=@simplexml_load_string($xml); + if($xml==false) { + return array(); + } + $data=@simplexml_load_string($xml); $tmp=array(); - $tmp['version'] = $data->version; - $tmp['versionstring'] = $data->versionstring; - $tmp['url'] = $data->url; - $tmp['web'] = $data->web; + $tmp['version'] = $data->version; + $tmp['versionstring'] = $data->versionstring; + $tmp['url'] = $data->url; + $tmp['web'] = $data->web; - return $tmp; + return $tmp; } public static function ShowUpdatingHint() { diff --git a/lib/user.php b/lib/user.php index 869984a16ebc1048e0dcd11f432ec84012ce2a41..80f88ca7052da3e46dc98ac60da179a7680399ac 100644 --- a/lib/user.php +++ b/lib/user.php @@ -86,8 +86,9 @@ class OC_User { */ public static function useBackend( $backend = 'database' ) { if($backend instanceof OC_User_Interface) { + OC_Log::write('core', 'Adding user backend instance of '.get_class($backend).'.', OC_Log::DEBUG); self::$_usedBackends[get_class($backend)]=$backend; - }else{ + } else { // You'll never know what happens if( null === $backend OR !is_string( $backend )) { $backend = 'database'; @@ -98,15 +99,17 @@ class OC_User { case 'database': case 'mysql': case 'sqlite': + OC_Log::write('core', 'Adding user backend '.$backend.'.', OC_Log::DEBUG); self::$_usedBackends[$backend] = new OC_User_Database(); break; default: + OC_Log::write('core', 'Adding default user backend '.$backend.'.', OC_Log::DEBUG); $className = 'OC_USER_' . strToUpper($backend); self::$_usedBackends[$backend] = new $className(); break; } } - true; + return true; } /** @@ -124,16 +127,20 @@ class OC_User { foreach($backends as $i=>$config) { $class=$config['class']; $arguments=$config['arguments']; - if(class_exists($class) and array_search($i, self::$_setupedBackends)===false) { - // make a reflection object - $reflectionObj = new ReflectionClass($class); - - // use Reflection to create a new instance, using the $args - $backend = $reflectionObj->newInstanceArgs($arguments); - self::useBackend($backend); - $_setupedBackends[]=$i; - }else{ - OC_Log::write('core','User backend '.$class.' not found.',OC_Log::ERROR); + if(class_exists($class)) { + if(array_search($i, self::$_setupedBackends)===false) { + // make a reflection object + $reflectionObj = new ReflectionClass($class); + + // use Reflection to create a new instance, using the $args + $backend = $reflectionObj->newInstanceArgs($arguments); + self::useBackend($backend); + $_setupedBackends[]=$i; + } else { + OC_Log::write('core', 'User backend '.$class.' already initialized.', OC_Log::DEBUG); + } + } else { + OC_Log::write('core', 'User backend '.$class.' not found.', OC_Log::ERROR); } } } @@ -179,10 +186,10 @@ class OC_User { if(!$backend->implementsActions(OC_USER_BACKEND_CREATE_USER)) continue; - $backend->createUser($uid,$password); + $backend->createUser($uid, $password); OC_Hook::emit( "OC_User", "post_createUser", array( "uid" => $uid, "password" => $password )); - return true; + return self::userExists($uid); } } return false; @@ -204,6 +211,9 @@ class OC_User { foreach(self::$_usedBackends as $backend) { $backend->deleteUser($uid); } + if (self::userExists($uid)) { + return false; + } // We have to delete the user from all groups foreach( OC_Group::getUserGroups( $uid ) as $i ) { OC_Group::removeFromGroup( $uid, $i ); @@ -329,7 +339,7 @@ class OC_User { foreach(self::$_usedBackends as $backend) { if($backend->implementsActions(OC_USER_BACKEND_SET_PASSWORD)) { if($backend->userExists($uid)) { - $success |= $backend->setPassword($uid,$password); + $success |= $backend->setPassword($uid, $password); } } } @@ -404,10 +414,15 @@ class OC_User { /** * @brief check if a user exists * @param string $uid the username + * @param string $excludingBackend (default none) * @return boolean */ - public static function userExists($uid) { + public static function userExists($uid, $excludingBackend=null) { foreach(self::$_usedBackends as $backend) { + if (!is_null($excludingBackend) && !strcmp(get_class($backend),$excludingBackend)) { + OC_Log::write('OC_User', $excludingBackend . 'excluded from user existance check.', OC_Log::DEBUG); + continue; + } $result=$backend->userExists($uid); if($result===true) { return true; diff --git a/lib/user/database.php b/lib/user/database.php index b8c90615067875e95913a983286df0714ec452d6..f33e338e2e4919a0cf8c84d514f6e84e800f82b3 100644 --- a/lib/user/database.php +++ b/lib/user/database.php @@ -48,7 +48,7 @@ class OC_User_Database extends OC_User_Backend { if(!self::$hasher) { //we don't want to use DES based crypt(), since it doesn't return a has with a recognisable prefix $forcePortable=(CRYPT_BLOWFISH!=1); - self::$hasher=new PasswordHash(8,$forcePortable); + self::$hasher=new PasswordHash(8, $forcePortable); } return self::$hasher; @@ -137,7 +137,7 @@ class OC_User_Database extends OC_User_Backend { }else{//old sha1 based hashing if(sha1($password)==$storedHash) { //upgrade to new hashing - $this->setPassword($row['uid'],$password); + $this->setPassword($row['uid'], $password); return $row['uid']; }else{ return false; @@ -155,7 +155,7 @@ class OC_User_Database extends OC_User_Backend { * Get a list of all users. */ public function getUsers($search = '', $limit = null, $offset = null) { - $query = OC_DB::prepare('SELECT `uid` FROM `*PREFIX*users` WHERE LOWER(`uid`) LIKE LOWER(?)',$limit,$offset); + $query = OC_DB::prepare('SELECT `uid` FROM `*PREFIX*users` WHERE LOWER(`uid`) LIKE LOWER(?)', $limit, $offset); $result = $query->execute(array($search.'%')); $users = array(); while ($row = $result->fetchRow()) { diff --git a/lib/user/http.php b/lib/user/http.php index 2668341408daaea973fdf47d33fb97a9ceaccfa5..944ede73a0b3a2188c7fbc446e16f09317bb362d 100644 --- a/lib/user/http.php +++ b/lib/user/http.php @@ -40,7 +40,7 @@ class OC_User_HTTP extends OC_User_Backend { if(isset($parts['query'])) { $url.='?'.$parts['query']; } - return array($parts['user'],$url); + return array($parts['user'], $url); } @@ -50,7 +50,7 @@ class OC_User_HTTP extends OC_User_Backend { * @return boolean */ private function matchUrl($url) { - return ! is_null(parse_url($url,PHP_URL_USER)); + return ! is_null(parse_url($url, PHP_URL_USER)); } /** @@ -66,7 +66,7 @@ class OC_User_HTTP extends OC_User_Backend { if(!$this->matchUrl($uid)) { return false; } - list($user,$url)=$this->parseUrl($uid); + list($user, $url)=$this->parseUrl($uid); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); diff --git a/lib/util.php b/lib/util.php index de89e339d99ef5d6c17fe9fa9ed70e322b19114e..fc50123b4fe9df1b1055c2e6b0ddff29530b8024 100755 --- a/lib/util.php +++ b/lib/util.php @@ -95,7 +95,7 @@ class OC_Util { */ public static function getVersion() { // hint: We only can count up. So the internal version number of ownCloud 4.5 will be 4.90.0. This is not visible to the user - return array(4,91,00); + return array(4, 91, 02); } /** @@ -157,7 +157,7 @@ class OC_Util { * @param string $text the text content for the element */ public static function addHeader( $tag, $attributes, $text='') { - self::$headers[]=array('tag'=>$tag,'attributes'=>$attributes,'text'=>$text); + self::$headers[]=array('tag'=>$tag,'attributes'=>$attributes, 'text'=>$text); } /** @@ -166,7 +166,7 @@ class OC_Util { * @param int timestamp $timestamp * @param bool dateOnly option to ommit time from the result */ - public static function formatDate( $timestamp,$dateOnly=false) { + public static function formatDate( $timestamp, $dateOnly=false) { if(isset($_SESSION['timezone'])) {//adjust to clients timezone if we know it $systemTimeZone = intval(date('O')); $systemTimeZone=(round($systemTimeZone/100, 0)*60)+($systemTimeZone%100); @@ -186,7 +186,7 @@ class OC_Util { * @param string $url * @return OC_Template */ - public static function getPageNavi($pagecount,$page,$url) { + public static function getPageNavi($pagecount, $page, $url) { $pagelinkcount=8; if ($pagecount>1) { @@ -217,7 +217,7 @@ class OC_Util { $web_server_restart= false; //check for database drivers if(!(is_callable('sqlite_open') or class_exists('SQLite3')) and !is_callable('mysql_connect') and !is_callable('pg_connect')) { - $errors[]=array('error'=>'No database drivers (sqlite, mysql, or postgresql) installed.
    ','hint'=>'');//TODO: sane hint + $errors[]=array('error'=>'No database drivers (sqlite, mysql, or postgresql) installed.
    ', 'hint'=>'');//TODO: sane hint $web_server_restart= true; } @@ -226,13 +226,13 @@ class OC_Util { // Check if config folder is writable. if(!is_writable(OC::$SERVERROOT."/config/") or !is_readable(OC::$SERVERROOT."/config/")) { - $errors[]=array('error'=>"Can't write into config directory 'config'",'hint'=>"You can usually fix this by giving the webserver user write access to the config directory in owncloud"); + $errors[]=array('error'=>"Can't write into config directory 'config'", 'hint'=>"You can usually fix this by giving the webserver user write access to the config directory in owncloud"); } // Check if there is a writable install folder. if(OC_Config::getValue('appstoreenabled', true)) { if( OC_App::getInstallPath() === null || !is_writable(OC_App::getInstallPath()) || !is_readable(OC_App::getInstallPath()) ) { - $errors[]=array('error'=>"Can't write into apps directory",'hint'=>"You can usually fix this by giving the webserver user write access to the apps directory + $errors[]=array('error'=>"Can't write into apps directory", 'hint'=>"You can usually fix this by giving the webserver user write access to the apps directory in owncloud or disabling the appstore in the config file."); } } @@ -269,57 +269,57 @@ class OC_Util { if(!is_dir($CONFIG_DATADIRECTORY)) { $success=@mkdir($CONFIG_DATADIRECTORY); if(!$success) { - $errors[]=array('error'=>"Can't create data directory (".$CONFIG_DATADIRECTORY.")",'hint'=>"You can usually fix this by giving the webserver write access to the ownCloud directory '".OC::$SERVERROOT."' (in a terminal, use the command 'chown -R www-data:www-data /path/to/your/owncloud/install/data' "); + $errors[]=array('error'=>"Can't create data directory (".$CONFIG_DATADIRECTORY.")", 'hint'=>"You can usually fix this by giving the webserver write access to the ownCloud directory '".OC::$SERVERROOT."' (in a terminal, use the command 'chown -R www-data:www-data /path/to/your/owncloud/install/data' "); } } else if(!is_writable($CONFIG_DATADIRECTORY) or !is_readable($CONFIG_DATADIRECTORY)) { - $errors[]=array('error'=>'Data directory ('.$CONFIG_DATADIRECTORY.') not writable by ownCloud
    ','hint'=>$permissionsHint); + $errors[]=array('error'=>'Data directory ('.$CONFIG_DATADIRECTORY.') not writable by ownCloud
    ', 'hint'=>$permissionsHint); } // check if all required php modules are present if(!class_exists('ZipArchive')) { - $errors[]=array('error'=>'PHP module zip not installed.
    ','hint'=>'Please ask your server administrator to install the module.'); + $errors[]=array('error'=>'PHP module zip not installed.
    ', 'hint'=>'Please ask your server administrator to install the module.'); $web_server_restart= false; } if(!function_exists('mb_detect_encoding')) { - $errors[]=array('error'=>'PHP module mb multibyte not installed.
    ','hint'=>'Please ask your server administrator to install the module.'); + $errors[]=array('error'=>'PHP module mb multibyte not installed.
    ', 'hint'=>'Please ask your server administrator to install the module.'); $web_server_restart= false; } if(!function_exists('ctype_digit')) { - $errors[]=array('error'=>'PHP module ctype is not installed.
    ','hint'=>'Please ask your server administrator to install the module.'); + $errors[]=array('error'=>'PHP module ctype is not installed.
    ', 'hint'=>'Please ask your server administrator to install the module.'); $web_server_restart= false; } if(!function_exists('json_encode')) { - $errors[]=array('error'=>'PHP module JSON is not installed.
    ','hint'=>'Please ask your server administrator to install the module.'); + $errors[]=array('error'=>'PHP module JSON is not installed.
    ', 'hint'=>'Please ask your server administrator to install the module.'); $web_server_restart= false; } if(!function_exists('imagepng')) { - $errors[]=array('error'=>'PHP module GD is not installed.
    ','hint'=>'Please ask your server administrator to install the module.'); + $errors[]=array('error'=>'PHP module GD is not installed.
    ', 'hint'=>'Please ask your server administrator to install the module.'); $web_server_restart= false; } if(!function_exists('gzencode')) { - $errors[]=array('error'=>'PHP module zlib is not installed.
    ','hint'=>'Please ask your server administrator to install the module.'); + $errors[]=array('error'=>'PHP module zlib is not installed.
    ', 'hint'=>'Please ask your server administrator to install the module.'); $web_server_restart= false; } if(!function_exists('iconv')) { - $errors[]=array('error'=>'PHP module iconv is not installed.
    ','hint'=>'Please ask your server administrator to install the module.'); + $errors[]=array('error'=>'PHP module iconv is not installed.
    ', 'hint'=>'Please ask your server administrator to install the module.'); $web_server_restart= false; } if(!function_exists('simplexml_load_string')) { - $errors[]=array('error'=>'PHP module SimpleXML is not installed.
    ','hint'=>'Please ask your server administrator to install the module.'); + $errors[]=array('error'=>'PHP module SimpleXML is not installed.
    ', 'hint'=>'Please ask your server administrator to install the module.'); $web_server_restart= false; } if(floatval(phpversion())<5.3) { - $errors[]=array('error'=>'PHP 5.3 is required.
    ','hint'=>'Please ask your server administrator to update PHP to version 5.3 or higher. PHP 5.2 is no longer supported by ownCloud and the PHP community.'); + $errors[]=array('error'=>'PHP 5.3 is required.
    ', 'hint'=>'Please ask your server administrator to update PHP to version 5.3 or higher. PHP 5.2 is no longer supported by ownCloud and the PHP community.'); $web_server_restart= false; } if(!defined('PDO::ATTR_DRIVER_NAME')) { - $errors[]=array('error'=>'PHP PDO module is not installed.
    ','hint'=>'Please ask your server administrator to install the module.'); + $errors[]=array('error'=>'PHP PDO module is not installed.
    ', 'hint'=>'Please ask your server administrator to install the module.'); $web_server_restart= false; } if($web_server_restart) { - $errors[]=array('error'=>'PHP modules have been installed, but they are still listed as missing?
    ','hint'=>'Please ask your server administrator to restart the web server.'); + $errors[]=array('error'=>'PHP modules have been installed, but they are still listed as missing?
    ', 'hint'=>'Please ask your server administrator to restart the web server.'); } return $errors; @@ -331,8 +331,7 @@ class OC_Util { $parameters[$value] = true; } if (!empty($_POST['user'])) { - $parameters["username"] = - OC_Util::sanitizeHTML($_POST['user']).'"'; + $parameters["username"] = OC_Util::sanitizeHTML($_POST['user']).'"'; $parameters['user_autofocus'] = false; } else { $parameters["username"] = ''; @@ -340,10 +339,8 @@ class OC_Util { } if (isset($_REQUEST['redirect_url'])) { $redirect_url = OC_Util::sanitizeHTML($_REQUEST['redirect_url']); - } else { - $redirect_url = $_SERVER['REQUEST_URI']; - } - $parameters['redirect_url'] = $redirect_url; + $parameters['redirect_url'] = urlencode($redirect_url); + } OC_Template::printGuestPage("", "login", $parameters); } @@ -439,8 +436,8 @@ class OC_Util { * Redirect to the user default page */ public static function redirectToDefaultPage() { - if(isset($_REQUEST['redirect_url']) && (substr($_REQUEST['redirect_url'], 0, strlen(OC::$WEBROOT)) == OC::$WEBROOT || $_REQUEST['redirect_url'][0] == '/')) { - $location = $_REQUEST['redirect_url']; + if(isset($_REQUEST['redirect_url'])) { + $location = OC_Helper::makeURLAbsolute(urldecode($_REQUEST['redirect_url'])); } else if (isset(OC::$REQUESTEDAPP) && !empty(OC::$REQUESTEDAPP)) { $location = OC_Helper::linkToAbsolute( OC::$REQUESTEDAPP, 'index.php' ); @@ -472,17 +469,6 @@ class OC_Util { return $id; } - /** - * @brief Static lifespan (in seconds) when a request token expires. - * @see OC_Util::callRegister() - * @see OC_Util::isCallRegistered() - * @description - * Also required for the client side to compute the piont in time when to - * request a fresh token. The client will do so when nearly 97% of the - * timespan coded here has expired. - */ - public static $callLifespan = 3600; // 3600 secs = 1 hour - /** * @brief Register an get/post call. Important to prevent CSRF attacks. * @todo Write howto: CSRF protection guide @@ -491,30 +477,24 @@ class OC_Util { * Creates a 'request token' (random) and stores it inside the session. * Ever subsequent (ajax) request must use such a valid token to succeed, * otherwise the request will be denied as a protection against CSRF. - * The tokens expire after a fixed lifespan. - * @see OC_Util::$callLifespan * @see OC_Util::isCallRegistered() */ public static function callRegister() { // Check if a token exists - if(!isset($_SESSION['requesttoken']) || time() >$_SESSION['requesttoken']['time']) { + if(!isset($_SESSION['requesttoken'])) { // No valid token found, generate a new one. - $requestTokenArray = array( - "requesttoken" => self::generate_random_bytes(20), - "time" => time()+self::$callLifespan, - ); - $_SESSION['requesttoken']=$requestTokenArray; + $requestToken = self::generate_random_bytes(20); + $_SESSION['requesttoken']=$requestToken; } else { // Valid token already exists, send it - $requestTokenArray = $_SESSION['requesttoken']; + $requestToken = $_SESSION['requesttoken']; } - return($requestTokenArray['requesttoken']); + return($requestToken); } /** * @brief Check an ajax get/post call if the request token is valid. * @return boolean False if request token is not set or is invalid. - * @see OC_Util::$callLifespan * @see OC_Util::callRegister() */ public static function isCallRegistered() { @@ -530,7 +510,7 @@ class OC_Util { } // Check if the token is valid - if(!isset($_SESSION['requesttoken']) || time() > $_SESSION['requesttoken']["time"]) { + if($token !== $_SESSION['requesttoken']) { // Not valid return false; } else { @@ -576,7 +556,7 @@ class OC_Util { // creating a test file $testfile = OC_Config::getValue( "datadirectory", OC::$SERVERROOT."/data" ).'/'.$filename; - if(file_exists($testfile)){// already running this test, possible recursive call + if(file_exists($testfile)) {// already running this test, possible recursive call return false; } @@ -601,6 +581,42 @@ class OC_Util { } } + + /** + * Check if the ownCloud server can connect to the internet + */ + public static function isinternetconnectionworking() { + + // try to connect to owncloud.org to see if http connections to the internet are possible. + $connected = @fsockopen("www.owncloud.org", 80); + if ($connected) { + fclose($connected); + return true; + }else{ + + // second try in case one server is down + $connected = @fsockopen("apps.owncloud.com", 80); + if ($connected) { + fclose($connected); + return true; + }else{ + return false; + } + + } + + } + + /** + * clear all levels of output buffering + */ + public static function obEnd(){ + while (ob_get_level()) { + ob_end_clean(); + } + } + + /** * @brief Generates a cryptographical secure pseudorandom string * @param Int with the length of the random string @@ -659,4 +675,43 @@ class OC_Util { return false; } + + /** + * @Brief Get file content via curl. + * @param string $url Url to get content + * @return string of the response or false on error + * This function get the content of a page via curl, if curl is enabled. + * If not, file_get_element is used. + */ + + public static function getUrlContent($url){ + + if (function_exists('curl_init')) { + + $curl = curl_init(); + + curl_setopt($curl, CURLOPT_HEADER, 0); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10); + curl_setopt($curl, CURLOPT_URL, $url); + curl_setopt($curl, CURLOPT_USERAGENT, "ownCloud Server Crawler"); + $data = curl_exec($curl); + curl_close($curl); + + } else { + + $ctx = stream_context_create( + array( + 'http' => array( + 'timeout' => 10 + ) + ) + ); + $data=@file_get_contents($url, 0, $ctx); + + } + + return $data; + } + } diff --git a/lib/vcategories.php b/lib/vcategories.php index ba6569a244d8e94c0b76b1110a09d63eb0d0e407..406a4eb1074cd4b1ccf0c8a9eb5dac05748621ad 100644 --- a/lib/vcategories.php +++ b/lib/vcategories.php @@ -21,6 +21,7 @@ * */ +OC_Hook::connect('OC_User', 'post_deleteUser', 'OC_VCategories', 'post_deleteUser'); /** * Class for easy access to categories in VCARD, VEVENT, VTODO and VJOURNAL. @@ -28,50 +29,261 @@ * anything else that is either parsed from a vobject or that the user chooses * to add. * Category names are not case-sensitive, but will be saved with the case they - * are entered in. If a user already has a category 'family' for an app, and + * are entered in. If a user already has a category 'family' for a type, and * tries to add a category named 'Family' it will be silently ignored. - * NOTE: There is a limitation in that the the configvalue field in the - * preferences table is a varchar(255). */ class OC_VCategories { - const PREF_CATEGORIES_LABEL = 'extra_categories'; + /** * Categories */ private $categories = array(); - private $app = null; + /** + * Used for storing objectid/categoryname pairs while rescanning. + */ + private static $relations = array(); + + private $type = null; private $user = null; + const CATEGORY_TABLE = '*PREFIX*vcategory'; + const RELATION_TABLE = '*PREFIX*vcategory_to_object'; + + const CATEGORY_FAVORITE = '_$!!$_'; + + const FORMAT_LIST = 0; + const FORMAT_MAP = 1; + /** * @brief Constructor. - * @param $app The application identifier e.g. 'contacts' or 'calendar'. + * @param $type The type identifier e.g. 'contact' or 'event'. * @param $user The user whos data the object will operate on. This * parameter should normally be omitted but to make an app able to * update categories for all users it is made possible to provide it. * @param $defcategories An array of default categories to be used if none is stored. */ - public function __construct($app, $user=null, $defcategories=array()) { - $this->app = $app; + public function __construct($type, $user=null, $defcategories=array()) { + $this->type = $type; $this->user = is_null($user) ? OC_User::getUser() : $user; - $categories = trim(OC_Preferences::getValue($this->user, $app, self::PREF_CATEGORIES_LABEL, '')); - if ($categories) { - $categories = @unserialize($categories); + + $this->loadCategories(); + OCP\Util::writeLog('core', __METHOD__ . ', categories: ' + . print_r($this->categories, true), + OCP\Util::DEBUG + ); + + if($defcategories && count($this->categories) === 0) { + $this->addMulti($defcategories, true); + } + } + + /** + * @brief Load categories from db. + */ + private function loadCategories() { + $this->categories = array(); + $result = null; + $sql = 'SELECT `id`, `category` FROM `' . self::CATEGORY_TABLE . '` ' + . 'WHERE `uid` = ? AND `type` = ? ORDER BY `category`'; + try { + $stmt = OCP\DB::prepare($sql); + $result = $stmt->execute(array($this->user, $this->type)); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + } + + if(!is_null($result)) { + while( $row = $result->fetchRow()) { + // The keys are prefixed because array_search wouldn't work otherwise :-/ + $this->categories[$row['id']] = $row['category']; + } + } + OCP\Util::writeLog('core', __METHOD__.', categories: ' . print_r($this->categories, true), + OCP\Util::DEBUG); + } + + + /** + * @brief Check if any categories are saved for this type and user. + * @returns boolean. + * @param $type The type identifier e.g. 'contact' or 'event'. + * @param $user The user whos categories will be checked. If not set current user will be used. + */ + public static function isEmpty($type, $user = null) { + $user = is_null($user) ? OC_User::getUser() : $user; + $sql = 'SELECT COUNT(*) FROM `' . self::CATEGORY_TABLE . '` ' + . 'WHERE `uid` = ? AND `type` = ?'; + try { + $stmt = OCP\DB::prepare($sql); + $result = $stmt->execute(array($user, $type)); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + return false; + } + return ($result->numRows() == 0); + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + return false; } - $this->categories = is_array($categories) ? $categories : $defcategories; } /** * @brief Get the categories for a specific user. + * @param * @returns array containing the categories as strings. */ - public function categories() { - //OC_Log::write('core','OC_VCategories::categories: '.print_r($this->categories, true), OC_Log::DEBUG); + public function categories($format = null) { if(!$this->categories) { return array(); } - usort($this->categories, 'strnatcasecmp'); // usort to also renumber the keys - return $this->categories; + $categories = array_values($this->categories); + uasort($categories, 'strnatcasecmp'); + if($format == self::FORMAT_MAP) { + $catmap = array(); + foreach($categories as $category) { + if($category !== self::CATEGORY_FAVORITE) { + $catmap[] = array( + 'id' => $this->array_searchi($category, $this->categories), + 'name' => $category + ); + } + } + return $catmap; + } + + // Don't add favorites to normal categories. + $favpos = array_search(self::CATEGORY_FAVORITE, $categories); + if($favpos !== false) { + return array_splice($categories, $favpos); + } else { + return $categories; + } + } + + /** + * Get the a list if items belonging to $category. + * + * Throws an exception if the category could not be found. + * + * @param string|integer $category Category id or name. + * @returns array An array of object ids or false on error. + */ + public function idsForCategory($category) { + $result = null; + if(is_numeric($category)) { + $catid = $category; + } elseif(is_string($category)) { + $catid = $this->array_searchi($category, $this->categories); + } + OCP\Util::writeLog('core', __METHOD__.', category: '.$catid.' '.$category, OCP\Util::DEBUG); + if($catid === false) { + $l10n = OC_L10N::get('core'); + throw new Exception( + $l10n->t('Could not find category "%s"', $category) + ); + } + + $ids = array(); + $sql = 'SELECT `objid` FROM `' . self::RELATION_TABLE + . '` WHERE `categoryid` = ?'; + + try { + $stmt = OCP\DB::prepare($sql); + $result = $stmt->execute(array($catid)); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + return false; + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + return false; + } + + if(!is_null($result)) { + while( $row = $result->fetchRow()) { + $ids[] = (int)$row['objid']; + } + } + + return $ids; + } + + /** + * Get the a list if items belonging to $category. + * + * Throws an exception if the category could not be found. + * + * @param string|integer $category Category id or name. + * @param array $tableinfo Array in the form {'tablename' => table, 'fields' => ['field1', 'field2']} + * @param int $limit + * @param int $offset + * + * This generic method queries a table assuming that the id + * field is called 'id' and the table name provided is in + * the form '*PREFIX*table_name'. + * + * If the category name cannot be resolved an exception is thrown. + * + * TODO: Maybe add the getting permissions for objects? + * + * @returns array containing the resulting items or false on error. + */ + public function itemsForCategory($category, $tableinfo, $limit = null, $offset = null) { + $result = null; + if(is_numeric($category)) { + $catid = $category; + } elseif(is_string($category)) { + $catid = $this->array_searchi($category, $this->categories); + } + OCP\Util::writeLog('core', __METHOD__.', category: '.$catid.' '.$category, OCP\Util::DEBUG); + if($catid === false) { + $l10n = OC_L10N::get('core'); + throw new Exception( + $l10n->t('Could not find category "%s"', $category) + ); + } + $fields = ''; + foreach($tableinfo['fields'] as $field) { + $fields .= '`' . $tableinfo['tablename'] . '`.`' . $field . '`,'; + } + $fields = substr($fields, 0, -1); + + $items = array(); + $sql = 'SELECT `' . self::RELATION_TABLE . '`.`categoryid`, ' . $fields + . ' FROM `' . $tableinfo['tablename'] . '` JOIN `' + . self::RELATION_TABLE . '` ON `' . $tableinfo['tablename'] + . '`.`id` = `' . self::RELATION_TABLE . '`.`objid` WHERE `' + . self::RELATION_TABLE . '`.`categoryid` = ?'; + + try { + $stmt = OCP\DB::prepare($sql, $limit, $offset); + $result = $stmt->execute(array($catid)); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + return false; + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + return false; + } + + if(!is_null($result)) { + while( $row = $result->fetchRow()) { + $items[] = $row; + } + } + //OCP\Util::writeLog('core', __METHOD__.', count: ' . count($items), OCP\Util::DEBUG); + //OCP\Util::writeLog('core', __METHOD__.', sql: ' . $sql, OCP\Util::DEBUG); + + return $items; } /** @@ -84,22 +296,51 @@ class OC_VCategories { } /** - * @brief Add a new category name. + * @brief Add a new category. + * @param $name A string with a name of the category + * @returns int the id of the added category or false if it already exists. + */ + public function add($name) { + OCP\Util::writeLog('core', __METHOD__.', name: ' . $name, OCP\Util::DEBUG); + if($this->hasCategory($name)) { + OCP\Util::writeLog('core', __METHOD__.', name: ' . $name. ' exists already', OCP\Util::DEBUG); + return false; + } + OCP\DB::insertIfNotExist(self::CATEGORY_TABLE, + array( + 'uid' => $this->user, + 'type' => $this->type, + 'category' => $name, + )); + $id = OCP\DB::insertid(self::CATEGORY_TABLE); + OCP\Util::writeLog('core', __METHOD__.', id: ' . $id, OCP\Util::DEBUG); + $this->categories[$id] = $name; + return $id; + } + + /** + * @brief Add a new category. * @param $names A string with a name or an array of strings containing * the name(s) of the categor(y|ies) to add. * @param $sync bool When true, save the categories + * @param $id int Optional object id to add to this|these categor(y|ies) * @returns bool Returns false on error. */ - public function add($names, $sync=false) { + public function addMulti($names, $sync=false, $id = null) { if(!is_array($names)) { $names = array($names); } $names = array_map('trim', $names); $newones = array(); foreach($names as $name) { - if(($this->in_arrayi($name, $this->categories) == false) && $name != '') { + if(($this->in_arrayi( + $name, $this->categories) == false) && $name != '') { $newones[] = $name; } + if(!is_null($id) ) { + // Insert $objectid, $categoryid pairs if not exist. + self::$relations[] = array('objid' => $id, 'category' => $name); + } } if(count($newones) > 0) { $this->categories = array_merge($this->categories, $newones); @@ -114,8 +355,8 @@ class OC_VCategories { * @brief Extracts categories from a vobject and add the ones not already present. * @param $vobject The instance of OC_VObject to load the categories from. */ - public function loadFromVObject($vobject, $sync=false) { - $this->add($vobject->getAsArray('CATEGORIES'), $sync); + public function loadFromVObject($id, $vobject, $sync=false) { + $this->addMulti($vobject->getAsArray('CATEGORIES'), $sync, $id); } /** @@ -128,23 +369,62 @@ class OC_VCategories { * $result = $stmt->execute(); * $objects = array(); * if(!is_null($result)) { - * while( $row = $result->fetchRow()) { - * $objects[] = $row['carddata']; + * while( $row = $result->fetchRow()){ + * $objects[] = array($row['id'], $row['carddata']); * } * } * $categories->rescan($objects); */ public function rescan($objects, $sync=true, $reset=true) { + if($reset === true) { + $result = null; + // Find all objectid/categoryid pairs. + try { + $stmt = OCP\DB::prepare('SELECT `id` FROM `' . self::CATEGORY_TABLE . '` ' + . 'WHERE `uid` = ? AND `type` = ?'); + $result = $stmt->execute(array($this->user, $this->type)); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + return false; + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + } + + // And delete them. + if(!is_null($result)) { + $stmt = OCP\DB::prepare('DELETE FROM `' . self::RELATION_TABLE . '` ' + . 'WHERE `categoryid` = ? AND `type`= ?'); + while( $row = $result->fetchRow()) { + $stmt->execute(array($row['id'], $this->type)); + } + } + try { + $stmt = OCP\DB::prepare('DELETE FROM `' . self::CATEGORY_TABLE . '` ' + . 'WHERE `uid` = ? AND `type` = ?'); + $result = $stmt->execute(array($this->user, $this->type)); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + return; + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__ . ', exception: ' + . $e->getMessage(), OCP\Util::ERROR); + return; + } $this->categories = array(); } + // Parse all the VObjects foreach($objects as $object) { - //OC_Log::write('core','OC_VCategories::rescan: '.substr($object, 0, 100).'(...)', OC_Log::DEBUG); - $vobject = OC_VObject::parse($object); + $vobject = OC_VObject::parse($object[1]); if(!is_null($vobject)) { - $this->loadFromVObject($vobject, $sync); + // Load the categories + $this->loadFromVObject($object[0], $vobject, $sync); } else { - OC_Log::write('core','OC_VCategories::rescan, unable to parse. ID: '.', '.substr($object, 0, 100).'(...)', OC_Log::DEBUG); + OC_Log::write('core', __METHOD__ . ', unable to parse. ID: ' . ', ' + . substr($object, 0, 100) . '(...)', OC_Log::DEBUG); } } $this->save(); @@ -155,15 +435,223 @@ class OC_VCategories { */ private function save() { if(is_array($this->categories)) { - usort($this->categories, 'strnatcasecmp'); // usort to also renumber the keys - $escaped_categories = serialize($this->categories); - OC_Preferences::setValue($this->user, $this->app, self::PREF_CATEGORIES_LABEL, $escaped_categories); - OC_Log::write('core','OC_VCategories::save: '.print_r($this->categories, true), OC_Log::DEBUG); + foreach($this->categories as $category) { + OCP\DB::insertIfNotExist(self::CATEGORY_TABLE, + array( + 'uid' => $this->user, + 'type' => $this->type, + 'category' => $category, + )); + } + // reload categories to get the proper ids. + $this->loadCategories(); + // Loop through temporarily cached objectid/categoryname pairs + // and save relations. + $categories = $this->categories; + // For some reason this is needed or array_search(i) will return 0..? + ksort($categories); + foreach(self::$relations as $relation) { + $catid = $this->array_searchi($relation['category'], $categories); + OC_Log::write('core', __METHOD__ . 'catid, ' . $relation['category'] . ' ' . $catid, OC_Log::DEBUG); + if($catid) { + OCP\DB::insertIfNotExist(self::RELATION_TABLE, + array( + 'objid' => $relation['objid'], + 'categoryid' => $catid, + 'type' => $this->type, + )); + } + } + self::$relations = array(); // reset } else { - OC_Log::write('core','OC_VCategories::save: $this->categories is not an array! '.print_r($this->categories, true), OC_Log::ERROR); + OC_Log::write('core', __METHOD__.', $this->categories is not an array! ' + . print_r($this->categories, true), OC_Log::ERROR); } } + /** + * @brief Delete categories and category/object relations for a user. + * For hooking up on post_deleteUser + * @param string $uid The user id for which entries should be purged. + */ + public static function post_deleteUser($arguments) { + // Find all objectid/categoryid pairs. + $result = null; + try { + $stmt = OCP\DB::prepare('SELECT `id` FROM `' . self::CATEGORY_TABLE . '` ' + . 'WHERE `uid` = ?'); + $result = $stmt->execute(array($arguments['uid'])); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + } + + if(!is_null($result)) { + try { + $stmt = OCP\DB::prepare('DELETE FROM `' . self::RELATION_TABLE . '` ' + . 'WHERE `categoryid` = ?'); + while( $row = $result->fetchRow()) { + try { + $stmt->execute(array($row['id'])); + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + } + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + } + } + try { + $stmt = OCP\DB::prepare('DELETE FROM `' . self::CATEGORY_TABLE . '` ' + . 'WHERE `uid` = ? AND'); + $result = $stmt->execute(array($arguments['uid'])); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__ . ', exception: ' + . $e->getMessage(), OCP\Util::ERROR); + } + } + + /** + * @brief Delete category/object relations from the db + * @param int $id The id of the object + * @param string $type The type of object (event/contact/task/journal). + * Defaults to the type set in the instance + * @returns boolean Returns false on error. + */ + public function purgeObject($id, $type = null) { + $type = is_null($type) ? $this->type : $type; + try { + $stmt = OCP\DB::prepare('DELETE FROM `' . self::RELATION_TABLE . '` ' + . 'WHERE `objid` = ? AND `type`= ?'); + $result = $stmt->execute(array($id, $type)); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + return false; + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + return false; + } + return true; + } + + /** + * Get favorites for an object type + * + * @param string $type The type of object (event/contact/task/journal). + * Defaults to the type set in the instance + * @returns array An array of object ids. + */ + public function getFavorites($type = null) { + $type = is_null($type) ? $this->type : $type; + + try { + return $this->idsForCategory(self::CATEGORY_FAVORITE); + } catch(Exception $e) { + // No favorites + return array(); + } + } + + /** + * Add an object to favorites + * + * @param int $objid The id of the object + * @param string $type The type of object (event/contact/task/journal). + * Defaults to the type set in the instance + * @returns boolean + */ + public function addToFavorites($objid, $type = null) { + $type = is_null($type) ? $this->type : $type; + if(!$this->hasCategory(self::CATEGORY_FAVORITE)) { + $this->add(self::CATEGORY_FAVORITE, true); + } + return $this->addToCategory($objid, self::CATEGORY_FAVORITE, $type); + } + + /** + * Remove an object from favorites + * + * @param int $objid The id of the object + * @param string $type The type of object (event/contact/task/journal). + * Defaults to the type set in the instance + * @returns boolean + */ + public function removeFromFavorites($objid, $type = null) { + $type = is_null($type) ? $this->type : $type; + return $this->removeFromCategory($objid, self::CATEGORY_FAVORITE, $type); + } + + /** + * @brief Creates a category/object relation. + * @param int $objid The id of the object + * @param int|string $category The id or name of the category + * @param string $type The type of object (event/contact/task/journal). + * Defaults to the type set in the instance + * @returns boolean Returns false on database error. + */ + public function addToCategory($objid, $category, $type = null) { + $type = is_null($type) ? $this->type : $type; + if(is_string($category) && !is_numeric($category)) { + if(!$this->hasCategory($category)) { + $this->add($category, true); + } + $categoryid = $this->array_searchi($category, $this->categories); + } else { + $categoryid = $category; + } + try { + OCP\DB::insertIfNotExist(self::RELATION_TABLE, + array( + 'objid' => $objid, + 'categoryid' => $categoryid, + 'type' => $type, + )); + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + return false; + } + return true; + } + + /** + * @brief Delete single category/object relation from the db + * @param int $objid The id of the object + * @param int|string $category The id or name of the category + * @param string $type The type of object (event/contact/task/journal). + * Defaults to the type set in the instance + * @returns boolean + */ + public function removeFromCategory($objid, $category, $type = null) { + $type = is_null($type) ? $this->type : $type; + $categoryid = (is_string($category) && !is_numeric($category)) + ? $this->array_searchi($category, $this->categories) + : $category; + try { + $sql = 'DELETE FROM `' . self::RELATION_TABLE . '` ' + . 'WHERE `objid` = ? AND `categoryid` = ? AND `type` = ?'; + OCP\Util::writeLog('core', __METHOD__.', sql: ' . $objid . ' ' . $categoryid . ' ' . $type, + OCP\Util::DEBUG); + $stmt = OCP\DB::prepare($sql); + $stmt->execute(array($objid, $categoryid, $type)); + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + return false; + } + return true; + } + /** * @brief Delete categories from the db and from all the vobject supplied * @param $names An array of categories to delete @@ -173,37 +661,87 @@ class OC_VCategories { if(!is_array($names)) { $names = array($names); } - OC_Log::write('core','OC_VCategories::delete, before: '.print_r($this->categories, true), OC_Log::DEBUG); + + OC_Log::write('core', __METHOD__ . ', before: ' + . print_r($this->categories, true), OC_Log::DEBUG); foreach($names as $name) { - OC_Log::write('core','OC_VCategories::delete: '.$name, OC_Log::DEBUG); + $id = null; + OC_Log::write('core', __METHOD__.', '.$name, OC_Log::DEBUG); if($this->hasCategory($name)) { - //OC_Log::write('core','OC_VCategories::delete: '.$name.' got it', OC_Log::DEBUG); - unset($this->categories[$this->array_searchi($name, $this->categories)]); + $id = $this->array_searchi($name, $this->categories); + unset($this->categories[$id]); + } + try { + $stmt = OCP\DB::prepare('DELETE FROM `' . self::CATEGORY_TABLE . '` WHERE ' + . '`uid` = ? AND `type` = ? AND `category` = ?'); + $result = $stmt->execute(array($this->user, $this->type, $name)); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__ . ', exception: ' + . $e->getMessage(), OCP\Util::ERROR); + } + if(!is_null($id) && $id !== false) { + try { + $sql = 'DELETE FROM `' . self::RELATION_TABLE . '` ' + . 'WHERE `categoryid` = ?'; + $stmt = OCP\DB::prepare($sql); + $result = $stmt->execute(array($id)); + if (OC_DB::isError($result)) { + OC_Log::write('core', __METHOD__. 'DB error: ' . OC_DB::getErrorMessage($result), OC_Log::ERROR); + } + } catch(Exception $e) { + OCP\Util::writeLog('core', __METHOD__.', exception: '.$e->getMessage(), + OCP\Util::ERROR); + return false; + } } } - $this->save(); - OC_Log::write('core','OC_VCategories::delete, after: '.print_r($this->categories, true), OC_Log::DEBUG); + OC_Log::write('core', __METHOD__.', after: ' + . print_r($this->categories, true), OC_Log::DEBUG); if(!is_null($objects)) { foreach($objects as $key=>&$value) { $vobject = OC_VObject::parse($value[1]); if(!is_null($vobject)) { - $categories = $vobject->getAsArray('CATEGORIES'); - //OC_Log::write('core','OC_VCategories::delete, before: '.$key.': '.print_r($categories, true), OC_Log::DEBUG); + $object = null; + $componentname = ''; + if (isset($vobject->VEVENT)) { + $object = $vobject->VEVENT; + $componentname = 'VEVENT'; + } else + if (isset($vobject->VTODO)) { + $object = $vobject->VTODO; + $componentname = 'VTODO'; + } else + if (isset($vobject->VJOURNAL)) { + $object = $vobject->VJOURNAL; + $componentname = 'VJOURNAL'; + } else { + $object = $vobject; + } + $categories = $object->getAsArray('CATEGORIES'); foreach($names as $name) { $idx = $this->array_searchi($name, $categories); - //OC_Log::write('core','OC_VCategories::delete, loop: '.$name.', '.print_r($idx, true), OC_Log::DEBUG); if($idx !== false) { - OC_Log::write('core','OC_VCategories::delete, unsetting: '.$categories[$this->array_searchi($name, $categories)], OC_Log::DEBUG); + OC_Log::write('core', __METHOD__ + .', unsetting: ' + . $categories[$this->array_searchi($name, $categories)], + OC_Log::DEBUG); unset($categories[$this->array_searchi($name, $categories)]); - //unset($categories[$idx]); } } - //OC_Log::write('core','OC_VCategories::delete, after: '.$key.': '.print_r($categories, true), OC_Log::DEBUG); - $vobject->setString('CATEGORIES', implode(',', $categories)); + + $object->setString('CATEGORIES', implode(',', $categories)); + if($vobject !== $object) { + $vobject[$componentname] = $object; + } $value[1] = $vobject->serialize(); $objects[$key] = $value; } else { - OC_Log::write('core','OC_VCategories::delete, unable to parse. ID: '.$value[0].', '.substr($value[1], 0, 50).'(...)', OC_Log::DEBUG); + OC_Log::write('core', __METHOD__ + .', unable to parse. ID: ' . $value[0] . ', ' + . substr($value[1], 0, 50) . '(...)', OC_Log::DEBUG); } } } @@ -222,7 +760,7 @@ class OC_VCategories { if(!is_array($haystack)) { return false; } - return array_search(strtolower($needle), array_map('strtolower',$haystack)); + return array_search(strtolower($needle), array_map('strtolower', $haystack)); } - } + diff --git a/lib/vobject.php b/lib/vobject.php index 44a5fbafdb3fd38e4c0dcc4e030152565c2dbbd0..267176ebc070f8590254ad6b38b8e5f6d9e3363e 100644 --- a/lib/vobject.php +++ b/lib/vobject.php @@ -201,7 +201,7 @@ class OC_VObject{ return $this->vobject->__isset($name); } - public function __call($function,$arguments) { + public function __call($function, $arguments) { return call_user_func_array(array($this->vobject, $function), $arguments); } } diff --git a/ocs/providers.php b/ocs/providers.php index 4c68ded914e3f1c58f922b96c7be0f103f18bf3f..0c7cbaeff081c69d0c1d1c8942435a0d30d255d5 100644 --- a/ocs/providers.php +++ b/ocs/providers.php @@ -3,27 +3,27 @@ /** * ownCloud * -* @author Frank Karlitschek -* @copyright 2012 Frank Karlitschek frank@owncloud.org -* +* @author Frank Karlitschek +* @copyright 2012 Frank Karlitschek frank@owncloud.org +* * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE -* License as published by the Free Software Foundation; either +* License as published by the Free Software Foundation; either * version 3 of the License, or any later version. -* +* * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU AFFERO GENERAL PUBLIC LICENSE for more details. -* -* You should have received a copy of the GNU Affero General Public +* +* You should have received a copy of the GNU Affero General Public * License along with this library. If not, see . -* +* */ require_once '../lib/base.php'; -$url='http://'.substr(OCP\Util::getServerHost().$_SERVER['REQUEST_URI'], 0, -17).'ocs/v1.php/'; +$url=OCP\Util::getServerProtocol().'://'.substr(OCP\Util::getServerHost().$_SERVER['REQUEST_URI'], 0, -17).'ocs/v1.php/'; echo(' diff --git a/ocs/v1.php b/ocs/v1.php index b12ea5ef18d0df1f9d257d8f879e456167b55ef7..1652b0bedbe223138f1a59ca57ca037626e5c196 100644 --- a/ocs/v1.php +++ b/ocs/v1.php @@ -3,22 +3,22 @@ /** * ownCloud * -* @author Frank Karlitschek -* @copyright 2012 Frank Karlitschek frank@owncloud.org -* +* @author Frank Karlitschek +* @copyright 2012 Frank Karlitschek frank@owncloud.org +* * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE -* License as published by the Free Software Foundation; either +* License as published by the Free Software Foundation; either * version 3 of the License, or any later version. -* +* * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU AFFERO GENERAL PUBLIC LICENSE for more details. -* -* You should have received a copy of the GNU Affero General Public +* +* You should have received a copy of the GNU Affero General Public * License along with this library. If not, see . -* +* */ require_once '../lib/base.php'; diff --git a/settings/admin.php b/settings/admin.php index 9cb70353f9c8edafafa55468316cca9002be642d..0cf449ef2ba2f688749a0fe419c29fb0e5405f2c 100755 --- a/settings/admin.php +++ b/settings/admin.php @@ -20,22 +20,23 @@ $htaccessworking=OC_Util::ishtaccessworking(); $entries=OC_Log_Owncloud::getEntries(3); $entriesremain=(count(OC_Log_Owncloud::getEntries(4)) > 3)?true:false; -function compareEntries($a,$b) { +function compareEntries($a, $b) { return $b->time - $a->time; } usort($entries, 'compareEntries'); -$tmpl->assign('loglevel',OC_Config::getValue( "loglevel", 2 )); -$tmpl->assign('entries',$entries); +$tmpl->assign('loglevel', OC_Config::getValue( "loglevel", 2 )); +$tmpl->assign('entries', $entries); $tmpl->assign('entriesremain', $entriesremain); -$tmpl->assign('htaccessworking',$htaccessworking); +$tmpl->assign('htaccessworking', $htaccessworking); +$tmpl->assign('internetconnectionworking', OC_Util::isinternetconnectionworking()); $tmpl->assign('backgroundjobs_mode', OC_Appconfig::getValue('core', 'backgroundjobs_mode', 'ajax')); $tmpl->assign('shareAPIEnabled', OC_Appconfig::getValue('core', 'shareapi_enabled', 'yes')); $tmpl->assign('allowLinks', OC_Appconfig::getValue('core', 'shareapi_allow_links', 'yes')); $tmpl->assign('allowResharing', OC_Appconfig::getValue('core', 'shareapi_allow_resharing', 'yes')); $tmpl->assign('sharePolicy', OC_Appconfig::getValue('core', 'shareapi_share_policy', 'global')); -$tmpl->assign('forms',array()); +$tmpl->assign('forms', array()); foreach($forms as $form) { - $tmpl->append('forms',$form); + $tmpl->append('forms', $form); } $tmpl->printPage(); diff --git a/settings/ajax/apps/ocs.php b/settings/ajax/apps/ocs.php index 4d6f1116e7d69b81f863d4236dcd50bf81629641..1ffba26ad1d693d2404379b830761cbb5a779ecd 100644 --- a/settings/ajax/apps/ocs.php +++ b/settings/ajax/apps/ocs.php @@ -40,7 +40,7 @@ if(is_array($catagoryNames)) { if(!$local) { if($app['preview']=='') { - $pre='trans.png'; + $pre=OC_Helper::imagePath('settings', 'trans.png'); } else { $pre=$app['preview']; } diff --git a/settings/ajax/changepassword.php b/settings/ajax/changepassword.php index a0fe5947b6de51aac41e846b20a2434702acfce1..b2db2611518182df78ef760b1350561ff5e9530b 100644 --- a/settings/ajax/changepassword.php +++ b/settings/ajax/changepassword.php @@ -16,8 +16,7 @@ if(OC_SubAdmin::isUserAccessible(OC_User::getUser(), $username)) { $userstatus = 'subadmin'; } if(OC_User::getUser() === $username) { - if (OC_User::checkPassword($username, $oldPassword)) - { + if (OC_User::checkPassword($username, $oldPassword)) { $userstatus = 'user'; } else { if (!OC_Util::isUserVerified()) { diff --git a/settings/ajax/createuser.php b/settings/ajax/createuser.php index c87ff422f61369f707b5b0a46cf664bfa777a47f..addae78517a45c51de930517355eb8a41ba42d23 100644 --- a/settings/ajax/createuser.php +++ b/settings/ajax/createuser.php @@ -29,23 +29,26 @@ $username = $_POST["username"]; $password = $_POST["password"]; // Does the group exist? -if( in_array( $username, OC_User::getUsers())) { +if(OC_User::userExists($username)) { OC_JSON::error(array("data" => array( "message" => "User already exists" ))); exit(); } // Return Success story try { - OC_User::createUser($username, $password); + if (!OC_User::createUser($username, $password)) { + OC_JSON::error(array('data' => array( 'message' => 'User creation failed for '.$username ))); + exit(); + } foreach( $groups as $i ) { if(!OC_Group::groupExists($i)) { OC_Group::createGroup($i); } OC_Group::addToGroup( $username, $i ); } - OC_JSON::success(array("data" => - array( - "username" => $username, + OC_JSON::success(array("data" => + array( + "username" => $username, "groups" => implode( ", ", OC_Group::getUserGroups( $username ))))); } catch (Exception $exception) { OC_JSON::error(array("data" => array( "message" => $exception->getMessage()))); diff --git a/settings/ajax/getlog.php b/settings/ajax/getlog.php index 22128ef57b53278ae3fa1f0e9ab76badb74d10dd..043124fa175a57e6cbc071ab55ca9fcb3b6ddb8d 100644 --- a/settings/ajax/getlog.php +++ b/settings/ajax/getlog.php @@ -10,7 +10,7 @@ OC_JSON::checkAdminUser(); $count=(isset($_GET['count']))?$_GET['count']:50; $offset=(isset($_GET['offset']))?$_GET['offset']:0; -$entries=OC_Log_Owncloud::getEntries($count,$offset); +$entries=OC_Log_Owncloud::getEntries($count, $offset); OC_JSON::success(array( - "data" => OC_Util::sanitizeHTML($entries), + "data" => OC_Util::sanitizeHTML($entries), "remain"=>(count(OC_Log_Owncloud::getEntries(1, $offset + $offset)) != 0) ? true : false)); diff --git a/settings/ajax/setquota.php b/settings/ajax/setquota.php index 4b32585b3066cff0f955f33e4b88ce582bd7f94e..845f8ea408c82da7d328cfcee6b1e2fdcae9096b 100644 --- a/settings/ajax/setquota.php +++ b/settings/ajax/setquota.php @@ -36,5 +36,5 @@ if($username) { } OC_Appconfig::setValue('files', 'default_quota', $quota); } -OC_JSON::success(array("data" => array( "username" => $username ,'quota' => $quota))); +OC_JSON::success(array("data" => array( "username" => $username , 'quota' => $quota))); diff --git a/settings/ajax/togglegroups.php b/settings/ajax/togglegroups.php index de941f991320f7fffb5b101ab910f339e2fbe996..83d455550aee38c23e419ca7feec907e0aa35acb 100644 --- a/settings/ajax/togglegroups.php +++ b/settings/ajax/togglegroups.php @@ -5,7 +5,13 @@ OCP\JSON::callCheck(); $success = true; $username = $_POST["username"]; -$group = OC_Util::sanitizeHTML($_POST["group"]); +$group = $_POST["group"]; + +if($username == OC_User::getUser() && $group == "admin" && OC_Group::inGroup($username, 'admin')) { + $l = OC_L10N::get('core'); + OC_JSON::error(array( 'data' => array( 'message' => $l->t('Admins can\'t remove themself from the admin group')))); + exit(); +} if(!OC_Group::inGroup(OC_User::getUser(), 'admin') && (!OC_SubAdmin::isUserAccessible(OC_User::getUser(), $username) || !OC_SubAdmin::isGroupAccessible(OC_User::getUser(), $group))) { $l = OC_L10N::get('core'); diff --git a/settings/ajax/togglesubadmins.php b/settings/ajax/togglesubadmins.php index 7aaa90aad5fbd1ae159d6062c85e6266bdb2f570..a99e805f69dff88ec3d1cd04636d409584975fbc 100644 --- a/settings/ajax/togglesubadmins.php +++ b/settings/ajax/togglesubadmins.php @@ -4,7 +4,7 @@ OC_JSON::checkAdminUser(); OCP\JSON::callCheck(); $username = $_POST["username"]; -$group = OC_Util::sanitizeHTML($_POST["group"]); +$group = $_POST["group"]; // Toggle group if(OC_SubAdmin::isSubAdminofGroup($username, $group)) { diff --git a/settings/ajax/userlist.php b/settings/ajax/userlist.php index 61b1a388fc33154d57fabff468ecb7f18a9e54d2..eaeade60a39014ef423362e117e496942ba7de91 100644 --- a/settings/ajax/userlist.php +++ b/settings/ajax/userlist.php @@ -32,9 +32,9 @@ if (OC_Group::inGroup(OC_User::getUser(), 'admin')) { $batch = OC_User::getUsers('', 10, $offset); foreach ($batch as $user) { $users[] = array( - 'name' => $user, - 'groups' => join(', ', OC_Group::getUserGroups($user)), - 'subadmin' => join(', ', OC_SubAdmin::getSubAdminsGroups($user)), + 'name' => $user, + 'groups' => join(', ', OC_Group::getUserGroups($user)), + 'subadmin' => join(', ', OC_SubAdmin::getSubAdminsGroups($user)), 'quota' => OC_Preferences::getValue($user, 'files', 'quota', 'default')); } } else { @@ -42,8 +42,8 @@ if (OC_Group::inGroup(OC_User::getUser(), 'admin')) { $batch = OC_Group::usersInGroups($groups, '', 10, $offset); foreach ($batch as $user) { $users[] = array( - 'name' => $user, - 'groups' => join(', ', OC_Group::getUserGroups($user)), + 'name' => $user, + 'groups' => join(', ', OC_Group::getUserGroups($user)), 'quota' => OC_Preferences::getValue($user, 'files', 'quota', 'default')); } } diff --git a/settings/apps.php b/settings/apps.php index 8134b44143a1c1cafbf662f6a320bc7e82d95b14..99a3094399d6a42d8d619a69a3200164f9f9a485 100644 --- a/settings/apps.php +++ b/settings/apps.php @@ -77,7 +77,7 @@ foreach ( $installedApps as $app ) { } - $info['preview'] = 'trans.png'; + $info['preview'] = OC_Helper::imagePath('settings', 'trans.png'); $info['version'] = OC_App::getAppVersion($app); @@ -95,11 +95,11 @@ if ( $remoteApps ) { foreach ( $remoteApps AS $key => $remote ) { - if ( + if ( $app['name'] == $remote['name'] - // To set duplicate detection to use OCS ID instead of string name, - // enable this code, remove the line of code above, - // and add [ID] to info.xml of each 3rd party app: + // To set duplicate detection to use OCS ID instead of string name, + // enable this code, remove the line of code above, + // and add [ID] to info.xml of each 3rd party app: // OR $app['ocs_id'] == $remote['ocs_id'] ) { diff --git a/settings/css/settings.css b/settings/css/settings.css index f5ee2124f0f11e59c864bc3bcebf81c85caf9c25..560862fa12f23c0c1ec86f20d09540699452105a 100644 --- a/settings/css/settings.css +++ b/settings/css/settings.css @@ -65,5 +65,6 @@ span.version { margin-left:1em; margin-right:1em; color:#555; } /* ADMIN */ span.securitywarning {color:#C33; font-weight:bold; } +span.connectionwarning {color:#933; font-weight:bold; } input[type=radio] { width:1em; } table.shareAPI td { padding-bottom: 0.8em; } diff --git a/settings/trans.png b/settings/img/trans.png similarity index 100% rename from settings/trans.png rename to settings/img/trans.png diff --git a/settings/js/users.js b/settings/js/users.js index 1474ebcdd81a598a18891f8e6010d4a6995b14ff..f148a43a48000932d15d09e6b84a5298895dedd3 100644 --- a/settings/js/users.js +++ b/settings/js/users.js @@ -16,7 +16,10 @@ var UserList={ * finishDelete() completes the process. This allows for 'undo'. */ do_delete:function( uid ) { - + if (typeof UserList.deleteUid !== 'undefined') { + //Already a user in the undo queue + UserList.finishDelete(null); + } UserList.deleteUid = uid; // Set undo flag @@ -26,7 +29,6 @@ var UserList={ $('#notification').html(t('users', 'deleted')+' '+uid+''+t('users', 'undo')+''); $('#notification').data('deleteuser',true); $('#notification').fadeIn(); - }, /** @@ -54,32 +56,28 @@ var UserList={ $('#notification').fadeOut(); $('tr').filterAttr('data-uid', UserList.deleteUid).remove(); UserList.deleteCanceled = true; - UserList.deleteFiles = null; if (ready) { ready(); } + } else { + oc.dialogs.alert(result.data.message, t('settings', 'Unable to remove user')); } } }); - } + } }, add:function(username, groups, subadmin, quota, sort) { var tr = $('tbody tr').first().clone(); - tr.data('uid', username); + tr.attr('data-uid', username); tr.find('td.name').text(username); - var groupsSelect = $('').attr('data-username', username).attr('data-user-groups', groups); tr.find('td.groups').empty(); if (tr.find('td.subadmins').length > 0) { - var subadminSelect = $('').attr('data-username', username).attr('data-user-groups', groups).attr('data-subadmin', subadmin); tr.find('td.subadmins').empty(); } - var allGroups = String($('#content table').data('groups')).split(', '); + var allGroups = String($('#content table').attr('data-groups')).split(', '); $.each(allGroups, function(i, group) { groupsSelect.append($('')); if (typeof subadminSelect !== 'undefined' && group != 'admin') { @@ -93,7 +91,14 @@ var UserList={ UserList.applyMultiplySelect(subadminSelect); } if (tr.find('td.remove img').length == 0 && OC.currentUser != username) { - tr.find('td.remove').append($('Delete')); + var rm_img = $('', { + class: 'svg action', + src: OC.imagePath('core','actions/delete'), + alt: t('settings','Delete'), + title: t('settings','Delete') + }); + var rm_link = $('', { class: 'action delete', href: '#'}).append(rm_img); + tr.find('td.remove').append(rm_link); } else if (OC.currentUser == username) { tr.find('td.remove a').remove(); } @@ -113,7 +118,7 @@ var UserList={ if (sort) { username = username.toLowerCase(); $('tbody tr').each(function() { - if (username < $(this).data('uid').toLowerCase()) { + if (username < $(this).attr('data-uid').toLowerCase()) { $(tr).insertBefore($(this)); added = true; return false; @@ -148,7 +153,7 @@ var UserList={ applyMultiplySelect:function(element) { var checked=[]; - var user=element.data('username'); + var user=element.attr('data-username'); if($(element).attr('class') == 'groupsselect'){ if(element.data('userGroups')){ checked=String(element.data('userGroups')).split(', '); @@ -257,7 +262,7 @@ $(document).ready(function(){ $('td.remove>a').live('click',function(event){ var row = $(this).parent().parent(); - var uid = $(row).data('uid'); + var uid = $(row).attr('data-uid'); $(row).hide(); // Call function for handling delete/undo UserList.do_delete(uid); @@ -266,7 +271,7 @@ $(document).ready(function(){ $('td.password>img').live('click',function(event){ event.stopPropagation(); var img=$(this); - var uid=img.parent().parent().data('uid'); + var uid=img.parent().parent().attr('data-uid'); var input=$(''); img.css('display','none'); img.parent().children('span').replaceWith(input); @@ -296,7 +301,7 @@ $(document).ready(function(){ $('select.quota, select.quota-user').live('change',function(){ var select=$(this); - var uid=$(this).parent().parent().parent().data('uid'); + var uid=$(this).parent().parent().parent().attr('data-uid'); var quota=$(this).val(); var other=$(this).next(); if(quota!='other'){ @@ -314,7 +319,7 @@ $(document).ready(function(){ }) $('input.quota-other').live('change',function(){ - var uid=$(this).parent().parent().parent().data('uid'); + var uid=$(this).parent().parent().parent().attr('data-uid'); var quota=$(this).val(); var select=$(this).prev(); var other=$(this); @@ -391,13 +396,8 @@ $(document).ready(function(){ $('#notification').hide(); $('#notification .undo').live('click', function() { if($('#notification').data('deleteuser')) { - $('tbody tr').each(function(index, row) { - if ($(row).data('uid') == UserList.deleteUid) { - $(row).show(); - } - }); + $('tbody tr').filterAttr('data-uid', UserList.deleteUid).show(); UserList.deleteCanceled=true; - UserList.deleteFiles=null; } $('#notification').fadeOut(); }); diff --git a/settings/l10n/ar.php b/settings/l10n/ar.php index 36cad27d3a3a708523551a0325d022000331fcb5..662e69bbfc58b67c24bb8b938c890b866035ffd8 100644 --- a/settings/l10n/ar.php +++ b/settings/l10n/ar.php @@ -1,13 +1,17 @@ "تم تغيير ال OpenID", "Invalid request" => "طلبك غير مفهوم", +"Authentication error" => "لم يتم التأكد من الشخصية بنجاح", "Language changed" => "تم تغيير اللغة", +"Saving..." => "حفظ", "__language_name__" => "__language_name__", "Select an App" => "إختر تطبيقاً", +"Documentation" => "التوثيق", "Ask a question" => "إسأل سؤال", "Problems connecting to help database." => "الاتصال بقاعدة بيانات المساعدة لم يتم بنجاح", "Go there manually." => "إذهب هنالك بنفسك", "Answer" => "الجواب", +"Download" => "انزال", "Unable to change your password" => "لم يتم تعديل كلمة السر بنجاح", "Current password" => "كلمات السر الحالية", "New password" => "كلمات سر جديدة", @@ -23,6 +27,7 @@ "Password" => "كلمات السر", "Groups" => "مجموعات", "Create" => "انشئ", +"Other" => "شيء آخر", "Quota" => "حصه", "Delete" => "حذف" ); diff --git a/settings/l10n/bg_BG.php b/settings/l10n/bg_BG.php index 6a46348b300d5a2862961e3f76a448839fadc33a..5a2d882581f394eb904c0db38f74010a7ee9034d 100644 --- a/settings/l10n/bg_BG.php +++ b/settings/l10n/bg_BG.php @@ -3,6 +3,7 @@ "Invalid email" => "Неправилна е-поща", "OpenID Changed" => "OpenID е сменено", "Invalid request" => "Невалидна заявка", +"Authentication error" => "Проблем с идентификацията", "Language changed" => "Езика е сменен", "Disable" => "Изключване", "Enable" => "Включване", @@ -30,6 +31,7 @@ "Groups" => "Групи", "Create" => "Ново", "Default Quota" => "Квота по подразбиране", +"Other" => "Друго", "Quota" => "Квота", "Delete" => "Изтриване" ); diff --git a/settings/l10n/ca.php b/settings/l10n/ca.php index 16660fb07d36527fbbb7cb426cda11947aa703bf..eff84e12de7ba61b922d7f3acb7238027932203d 100644 --- a/settings/l10n/ca.php +++ b/settings/l10n/ca.php @@ -1,6 +1,5 @@ "No s'ha pogut carregar la llista des de l'App Store", -"Authentication error" => "Error d'autenticació", "Group already exists" => "El grup ja existeix", "Unable to add group" => "No es pot afegir el grup", "Could not enable app. " => "No s'ha pogut activar l'apliació", @@ -9,32 +8,16 @@ "OpenID Changed" => "OpenID ha canviat", "Invalid request" => "Sol.licitud no vàlida", "Unable to delete group" => "No es pot eliminar el grup", +"Authentication error" => "Error d'autenticació", "Unable to delete user" => "No es pot eliminar l'usuari", "Language changed" => "S'ha canviat l'idioma", +"Admins can't remove themself from the admin group" => "Els administradors no es poden eliminar del grup admin", "Unable to add user to group %s" => "No es pot afegir l'usuari al grup %s", "Unable to remove user from group %s" => "No es pot eliminar l'usuari del grup %s", "Disable" => "Desactiva", "Enable" => "Activa", "Saving..." => "S'està desant...", "__language_name__" => "Català", -"Security Warning" => "Avís de seguretat", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "La carpeta de dades i els vostres fitxersprobablement són accessibles des d'Internet. La fitxer .htaccess que ownCloud proporciona no funciona. Us recomanem que configureu el servidor web de tal manera que la carpeta de dades no sigui accessible o que moveu la carpeta de dades fora de l'arrel de documents del servidor web.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Executar una tasca de cada pàgina carregada", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php està registrat en un servei webcron. Feu una crida a la pàgina cron.php a l'arrel de ownCloud cada minut a través de http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Utilitzeu el sistema de servei cron. Cridar el arxiu cron.php de la carpeta owncloud cada minut utilitzant el sistema de tasques cron.", -"Sharing" => "Compartir", -"Enable Share API" => "Activa l'API de compartir", -"Allow apps to use the Share API" => "Permet que les aplicacions usin l'API de compartir", -"Allow links" => "Permet enllaços", -"Allow users to share items to the public with links" => "Permet als usuaris compartir elements amb el públic amb enllaços", -"Allow resharing" => "Permet compartir de nou", -"Allow users to share items shared with them again" => "Permet als usuaris comparir elements ja compartits amb ells", -"Allow users to share with anyone" => "Permet als usuaris compartir amb qualsevol", -"Allow users to only share with users in their groups" => "Permet als usuaris compartir només amb usuaris del seu grup", -"Log" => "Registre", -"More" => "Més", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desenvolupat per la comunitat ownCloud, el codi font té llicència AGPL.", "Add your App" => "Afegiu la vostra aplicació", "More Apps" => "Més aplicacions", "Select an App" => "Seleccioneu una aplicació", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problemes per connectar amb la base de dades d'ajuda.", "Go there manually." => "Vés-hi manualment.", "Answer" => "Resposta", -"You have used %s of the available %s" => "Ha utilitzat %s de la %s disponible", +"You have used %s of the available %s" => "Heu utilitzat %s d'un total disponible de %s", "Desktop and Mobile Syncing Clients" => "Clients de sincronització d'escriptori i de mòbil", "Download" => "Baixada", "Your password was changed" => "La seva contrasenya s'ha canviat", @@ -61,6 +44,7 @@ "Language" => "Idioma", "Help translate" => "Ajudeu-nos amb la traducció", "use this address to connect to your ownCloud in your file manager" => "useu aquesta adreça per connectar-vos a ownCloud des del gestor de fitxers", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desenvolupat per la comunitat ownCloud, el codi font té llicència AGPL.", "Name" => "Nom", "Password" => "Contrasenya", "Groups" => "Grups", diff --git a/settings/l10n/cs_CZ.php b/settings/l10n/cs_CZ.php index c0f7ebd868624ac57eaa5983f8315a9a22a8d614..ee30583b0462bf606746a689bd45c6894f30dd2a 100644 --- a/settings/l10n/cs_CZ.php +++ b/settings/l10n/cs_CZ.php @@ -1,6 +1,5 @@ "Nelze načíst seznam z App Store", -"Authentication error" => "Chyba ověření", "Group already exists" => "Skupina již existuje", "Unable to add group" => "Nelze přidat skupinu", "Could not enable app. " => "Nelze povolit aplikaci.", @@ -9,32 +8,16 @@ "OpenID Changed" => "OpenID změněno", "Invalid request" => "Neplatný požadavek", "Unable to delete group" => "Nelze smazat skupinu", +"Authentication error" => "Chyba ověření", "Unable to delete user" => "Nelze smazat uživatele", "Language changed" => "Jazyk byl změněn", +"Admins can't remove themself from the admin group" => "Správci se nemohou odebrat sami ze skupiny správců", "Unable to add user to group %s" => "Nelze přidat uživatele do skupiny %s", "Unable to remove user from group %s" => "Nelze odstranit uživatele ze skupiny %s", "Disable" => "Zakázat", "Enable" => "Povolit", "Saving..." => "Ukládám...", "__language_name__" => "Česky", -"Security Warning" => "Bezpečnostní varování", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Váš adresář dat a soubory jsou pravděpodobně přístupné z internetu. Soubor .htacces, který ownCloud poskytuje nefunguje. Doporučujeme Vám abyste nastavili Váš webový server tak, aby nebylo možno přistupovat do adresáře s daty, nebo přesunuli adresář dat mimo kořenovou složku dokumentů webového serveru.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Spustit jednu úlohu s každou načtenou stránkou", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php je registrován u služby webcron. Zavolá stránku cron.php v kořenovém adresáři owncloud každou minutu skrze http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Použít systémovou službu cron. Zavolat soubor cron.php ze složky owncloud pomocí systémové úlohy cron každou minutu.", -"Sharing" => "Sdílení", -"Enable Share API" => "Povolit API sdílení", -"Allow apps to use the Share API" => "Povolit aplikacím používat API sdílení", -"Allow links" => "Povolit odkazy", -"Allow users to share items to the public with links" => "Povolit uživatelům sdílet položky s veřejností pomocí odkazů", -"Allow resharing" => "Povolit znovu-sdílení", -"Allow users to share items shared with them again" => "Povolit uživatelům znovu sdílet položky, které jsou pro ně sdíleny", -"Allow users to share with anyone" => "Povolit uživatelům sdílet s kýmkoliv", -"Allow users to only share with users in their groups" => "Povolit uživatelům sdílet pouze s uživateli v jejich skupinách", -"Log" => "Záznam", -"More" => "Více", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Vyvinuto komunitou ownCloud, zdrojový kód je licencován pod AGPL.", "Add your App" => "Přidat Vaší aplikaci", "More Apps" => "Více aplikací", "Select an App" => "Vyberte aplikaci", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problémy s připojením k databázi s nápovědou.", "Go there manually." => "Přejít ručně.", "Answer" => "Odpověď", -"You have used %s of the available %s" => "Použili jste %s z dostupných %s", +"You have used %s of the available %s" => "Používáte %s z %s dostupných", "Desktop and Mobile Syncing Clients" => "Klienti pro synchronizaci", "Download" => "Stáhnout", "Your password was changed" => "Vaše heslo bylo změněno", @@ -61,6 +44,7 @@ "Language" => "Jazyk", "Help translate" => "Pomoci s překladem", "use this address to connect to your ownCloud in your file manager" => "tuto adresu použijte pro připojení k ownCloud ve Vašem správci souborů", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Vyvinuto komunitou ownCloud, zdrojový kód je licencován pod AGPL.", "Name" => "Jméno", "Password" => "Heslo", "Groups" => "Skupiny", diff --git a/settings/l10n/da.php b/settings/l10n/da.php index f93d7b6cd11118ccfff71ba71ed8c800e33a33f8..3d82f6e4a0b9ad2756e55a7294ffd6c431ece255 100644 --- a/settings/l10n/da.php +++ b/settings/l10n/da.php @@ -1,6 +1,5 @@ "Kunne ikke indlæse listen fra App Store", -"Authentication error" => "Adgangsfejl", "Group already exists" => "Gruppen findes allerede", "Unable to add group" => "Gruppen kan ikke oprettes", "Could not enable app. " => "Applikationen kunne ikke aktiveres.", @@ -9,6 +8,7 @@ "OpenID Changed" => "OpenID ændret", "Invalid request" => "Ugyldig forespørgsel", "Unable to delete group" => "Gruppen kan ikke slettes", +"Authentication error" => "Adgangsfejl", "Unable to delete user" => "Bruger kan ikke slettes", "Language changed" => "Sprog ændret", "Unable to add user to group %s" => "Brugeren kan ikke tilføjes til gruppen %s", @@ -17,24 +17,6 @@ "Enable" => "Aktiver", "Saving..." => "Gemmer...", "__language_name__" => "Dansk", -"Security Warning" => "Sikkerhedsadvarsel", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Din datamappe og dine filer er formentligt tilgængelige fra internettet.\n.htaccess-filen, som ownCloud leverer, fungerer ikke. Vi anbefaler stærkt, at du opsætter din server på en måde, så datamappen ikke længere er direkte tilgængelig, eller at du flytter datamappen udenfor serverens tilgængelige rodfilsystem.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Udfør en opgave med hver side indlæst", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php er registreret hos en webcron-tjeneste. Kald cron.php-siden i ownClouds rodmappe en gang i minuttet over http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "vend systemets cron-tjeneste. Kald cron.php-filen i ownCloud-mappen ved hjælp af systemets cronjob en gang i minuttet.", -"Sharing" => "Deling", -"Enable Share API" => "Aktiver dele API", -"Allow apps to use the Share API" => "Tillad apps a bruge dele APIen", -"Allow links" => "Tillad links", -"Allow users to share items to the public with links" => "Tillad brugere at dele elementer med offentligheden med links", -"Allow resharing" => "Tillad gendeling", -"Allow users to share items shared with them again" => "Tillad brugere at dele elementer, som er blevet delt med dem, videre til andre", -"Allow users to share with anyone" => "Tillad brugere at dele med hvem som helst", -"Allow users to only share with users in their groups" => "Tillad kun deling med brugere i brugerens egen gruppe", -"Log" => "Log", -"More" => "Mere", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Udviklet af ownClouds community, og kildekoden er underlagt licensen AGPL.", "Add your App" => "Tilføj din App", "More Apps" => "Flere Apps", "Select an App" => "Vælg en App", @@ -46,7 +28,6 @@ "Problems connecting to help database." => "Problemer med at forbinde til hjælpe-databasen.", "Go there manually." => "Gå derhen manuelt.", "Answer" => "Svar", -"You have used %s of the available %s" => "Du har brugt %s af de tilgængelige %s", "Desktop and Mobile Syncing Clients" => "Synkroniserings programmer for desktop og mobil", "Download" => "Download", "Your password was changed" => "Din adgangskode blev ændret", @@ -61,6 +42,7 @@ "Language" => "Sprog", "Help translate" => "Hjælp med oversættelsen", "use this address to connect to your ownCloud in your file manager" => "benyt denne adresse til at forbinde til din ownCloud i din filbrowser", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Udviklet af ownClouds community, og kildekoden er underlagt licensen AGPL.", "Name" => "Navn", "Password" => "Kodeord", "Groups" => "Grupper", diff --git a/settings/l10n/de.php b/settings/l10n/de.php index f010739d2c30ee79707c971f712c6c120bf23bef..33de45a9225a2324413c163731adfe5d873a9719 100644 --- a/settings/l10n/de.php +++ b/settings/l10n/de.php @@ -11,30 +11,13 @@ "Authentication error" => "Fehler bei der Anmeldung", "Unable to delete user" => "Benutzer konnte nicht gelöscht werden", "Language changed" => "Sprache geändert", +"Admins can't remove themself from the admin group" => "Administratoren können sich nicht selbst aus der Admin-Gruppe löschen.", "Unable to add user to group %s" => "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden", "Unable to remove user from group %s" => "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", "Disable" => "Deaktivieren", "Enable" => "Aktivieren", "Saving..." => "Speichern...", "__language_name__" => "Deutsch (Persönlich)", -"Security Warning" => "Sicherheitshinweis", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Dein Datenverzeichnis ist möglicherweise aus dem Internet erreichbar. Die .htaccess-Datei von ownCloud funktioniert nicht. Wir raten Dir dringend, dass Du Deinen Webserver dahingehend konfigurieren, dass Dein Datenverzeichnis nicht länger aus dem Internet erreichbar ist, oder Du verschiebst das Datenverzeichnis außerhalb des Wurzelverzeichnisses des Webservers.", -"Cron" => "Cron-Jobs", -"Execute one task with each page loaded" => "Führe eine Aufgabe bei jeder geladenen Seite aus.", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php ist bei einem Webcron-Dienst registriert. Ruf die Seite cron.php im ownCloud-Root minütlich per HTTP auf.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Benutze den System-Crondienst. Bitte ruf die cron.php im ownCloud-Ordner über einen System-Cronjob minütlich auf.", -"Sharing" => "Freigabe", -"Enable Share API" => "Freigabe-API aktivieren", -"Allow apps to use the Share API" => "Erlaubt Anwendungen, die Freigabe-API zu nutzen", -"Allow links" => "Links erlauben", -"Allow users to share items to the public with links" => "Erlaube Nutzern, Dateien mithilfe von Links öffentlich zu teilen", -"Allow resharing" => "Erneutes Teilen erlauben", -"Allow users to share items shared with them again" => "Erlaubt Nutzern, Dateien die mit ihnen geteilt wurden, erneut zu teilen", -"Allow users to share with anyone" => "Erlaubt Nutzern mit jedem zu Teilen", -"Allow users to only share with users in their groups" => "Erlaubt Nutzern nur das Teilen in ihrer Gruppe", -"Log" => "Log", -"More" => "Mehr", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Entwickelt von der ownCloud-Community, der Quellcode ist unter der AGPL lizenziert.", "Add your App" => "Füge Deine Anwendung hinzu", "More Apps" => "Weitere Anwendungen", "Select an App" => "Wähle eine Anwendung aus", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Probleme bei der Verbindung zur Hilfe-Datenbank.", "Go there manually." => "Datenbank direkt besuchen.", "Answer" => "Antwort", -"You have used %s of the available %s" => "Du verwendest %s der verfügbaren %s", +"You have used %s of the available %s" => "Du verwendest %s der verfügbaren %s", "Desktop and Mobile Syncing Clients" => "Desktop- und mobile Clients für die Synchronisation", "Download" => "Download", "Your password was changed" => "Dein Passwort wurde geändert.", @@ -61,6 +44,7 @@ "Language" => "Sprache", "Help translate" => "Hilf bei der Übersetzung", "use this address to connect to your ownCloud in your file manager" => "Verwende diese Adresse, um Deine ownCloud mit Deinem Dateimanager zu verbinden.", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Entwickelt von der ownCloud-Community, der Quellcode ist unter der AGPL lizenziert.", "Name" => "Name", "Password" => "Passwort", "Groups" => "Gruppen", diff --git a/settings/l10n/de_DE.php b/settings/l10n/de_DE.php index fd89e32cd9c42b77b94136f54975350e6887cd8d..9db7cb93c365f4ab75809658405e8f583ccf4606 100644 --- a/settings/l10n/de_DE.php +++ b/settings/l10n/de_DE.php @@ -11,30 +11,13 @@ "Authentication error" => "Fehler bei der Anmeldung", "Unable to delete user" => "Der Benutzer konnte nicht gelöscht werden", "Language changed" => "Sprache geändert", +"Admins can't remove themself from the admin group" => "Administratoren können sich nicht selbst aus der admin-Gruppe löschen", "Unable to add user to group %s" => "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden", "Unable to remove user from group %s" => "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", "Disable" => "Deaktivieren", "Enable" => "Aktivieren", "Saving..." => "Speichern...", -"__language_name__" => "Deutsch (Förmlich)", -"Security Warning" => "Sicherheitshinweis", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ihr Datenverzeichnis ist möglicher Weise aus dem Internet erreichbar. Die .htaccess-Datei von ownCloud funktioniert nicht. Wir raten Ihnen dringend, dass Sie Ihren Webserver dahingehend konfigurieren, dass Ihr Datenverzeichnis nicht länger aus dem Internet erreichbar ist, oder Sie verschieben das Datenverzeichnis außerhalb des Wurzelverzeichnisses des Webservers.", -"Cron" => "Cron-Jobs", -"Execute one task with each page loaded" => "Führt eine Aufgabe bei jeder geladenen Seite aus.", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php ist bei einem Webcron-Dienst registriert. Rufen Sie die Seite cron.php im ownCloud-Root minütlich per HTTP auf.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Verwenden Sie den System-Crondienst. Bitte rufen Sie die cron.php im ownCloud-Ordner über einen System-Cronjob minütlich auf.", -"Sharing" => "Freigabe", -"Enable Share API" => "Freigabe-API aktivieren", -"Allow apps to use the Share API" => "Erlaubt Anwendungen, die Freigabe-API zu nutzen", -"Allow links" => "Links erlauben", -"Allow users to share items to the public with links" => "Erlaube Nutzern, Dateien mithilfe von Links öffentlich zu teilen", -"Allow resharing" => "Erneutes Teilen erlauben", -"Allow users to share items shared with them again" => "Erlaubt Nutzern, Dateien die mit ihnen geteilt wurden, erneut zu teilen", -"Allow users to share with anyone" => "Erlaubt Nutzern mit jedem zu teilen", -"Allow users to only share with users in their groups" => "Erlaubet Nutzern nur das Teilen in ihrer Gruppe", -"Log" => "Log", -"More" => "Mehr", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Entwickelt von der ownCloud-Community, der Quellcode ist unter der AGPL lizenziert.", +"__language_name__" => "Deutsch (Förmlich: Sie)", "Add your App" => "Fügen Sie Ihre Anwendung hinzu", "More Apps" => "Weitere Anwendungen", "Select an App" => "Wählen Sie eine Anwendung aus", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Probleme bei der Verbindung zur Hilfe-Datenbank.", "Go there manually." => "Datenbank direkt besuchen.", "Answer" => "Antwort", -"You have used %s of the available %s" => "Sie verwenden %s der verfügbaren %s", +"You have used %s of the available %s" => "Sie verwenden %s der verfügbaren %s", "Desktop and Mobile Syncing Clients" => "Desktop- und mobile Clients für die Synchronisation", "Download" => "Download", "Your password was changed" => "Ihr Passwort wurde geändert.", @@ -59,8 +42,9 @@ "Your email address" => "Ihre E-Mail-Adresse", "Fill in an email address to enable password recovery" => "Bitte tragen Sie eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren.", "Language" => "Sprache", -"Help translate" => "Hilf bei der Übersetzung", +"Help translate" => "Helfen Sie bei der Übersetzung", "use this address to connect to your ownCloud in your file manager" => "Benutzen Sie diese Adresse, um Ihre ownCloud mit Ihrem Dateimanager zu verbinden.", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Entwickelt von der ownCloud-Community, der Quellcode ist unter der AGPL lizenziert.", "Name" => "Name", "Password" => "Passwort", "Groups" => "Gruppen", diff --git a/settings/l10n/el.php b/settings/l10n/el.php index bf74d0bde2121f3bbe79dac5e35d6db21f33ed16..ac62453886c77e6db174f06d728b5f0dea6e5dad 100644 --- a/settings/l10n/el.php +++ b/settings/l10n/el.php @@ -1,6 +1,5 @@ "Σφάλμα στην φόρτωση της λίστας από το App Store", -"Authentication error" => "Σφάλμα πιστοποίησης", "Group already exists" => "Η ομάδα υπάρχει ήδη", "Unable to add group" => "Αδυναμία προσθήκης ομάδας", "Could not enable app. " => "Αδυναμία ενεργοποίησης εφαρμογής ", @@ -9,32 +8,16 @@ "OpenID Changed" => "Το OpenID άλλαξε", "Invalid request" => "Μη έγκυρο αίτημα", "Unable to delete group" => "Αδυναμία διαγραφής ομάδας", +"Authentication error" => "Σφάλμα πιστοποίησης", "Unable to delete user" => "Αδυναμία διαγραφής χρήστη", "Language changed" => "Η γλώσσα άλλαξε", +"Admins can't remove themself from the admin group" => "Οι διαχειριστές δεν μπορούν να αφαιρέσουν τους εαυτούς τους από την ομάδα των διαχειριστών", "Unable to add user to group %s" => "Αδυναμία προσθήκη χρήστη στην ομάδα %s", "Unable to remove user from group %s" => "Αδυναμία αφαίρεσης χρήστη από την ομάδα %s", "Disable" => "Απενεργοποίηση", "Enable" => "Ενεργοποίηση", "Saving..." => "Αποθήκευση...", "__language_name__" => "__όνομα_γλώσσας__", -"Security Warning" => "Προειδοποίηση Ασφαλείας", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανότατα προσβάσιμα από το διαδίκτυο. Το αρχείο .htaccess που παρέχει το owncloud, δεν λειτουργεί. Σας συνιστούμε να ρυθμίσετε τον εξυπηρετητή σας έτσι ώστε ο κατάλογος δεδομένων να μην είναι πλεον προσβάσιμος ή μετακινήστε τον κατάλογο δεδομένων εκτός του καταλόγου document του εξυπηρετητή σας.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Εκτέλεση μιας εργασίας με κάθε σελίδα που φορτώνεται", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "Το cron.php είναι καταχωρημένο στην υπηρεσία webcron. Να καλείται μια φορά το λεπτό η σελίδα cron.php από τον root του owncloud μέσω http", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Χρήση υπηρεσίας συστήματος cron. Να καλείται μια φορά το λεπτό, το αρχείο cron.php από τον φάκελο του owncloud μέσω του cronjob του συστήματος.", -"Sharing" => "Διαμοιρασμός", -"Enable Share API" => "Ενεργοποίηση API Διαμοιρασμού", -"Allow apps to use the Share API" => "Να επιτρέπεται στις εφαρμογές να χρησιμοποιούν το API Διαμοιρασμού", -"Allow links" => "Να επιτρέπονται σύνδεσμοι", -"Allow users to share items to the public with links" => "Να επιτρέπεται στους χρήστες να διαμοιράζονται δημόσια με συνδέσμους", -"Allow resharing" => "Να επιτρέπεται ο επαναδιαμοιρασμός", -"Allow users to share items shared with them again" => "Να επιτρέπεται στους χρήστες να διαμοιράζουν ότι τους έχει διαμοιραστεί", -"Allow users to share with anyone" => "Να επιτρέπεται ο διαμοιρασμός με οποιονδήποτε", -"Allow users to only share with users in their groups" => "Να επιτρέπεται ο διαμοιρασμός μόνο με χρήστες της ίδιας ομάδας", -"Log" => "Αρχείο καταγραφής", -"More" => "Περισσότερα", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Αναπτύχθηκε από την κοινότητα ownCloud, ο πηγαίος κώδικας είναι υπό άδεια χρήσης AGPL.", "Add your App" => "Πρόσθεστε τη Δικιά σας Εφαρμογή", "More Apps" => "Περισσότερες Εφαρμογές", "Select an App" => "Επιλέξτε μια Εφαρμογή", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Προβλήματα κατά τη σύνδεση με τη βάση δεδομένων βοήθειας.", "Go there manually." => "Χειροκίνητη μετάβαση.", "Answer" => "Απάντηση", -"You have used %s of the available %s" => "Έχετε χρησιμοποιήσει %s από τα διαθέσιμα %s", +"You have used %s of the available %s" => "Χρησιμοποιήσατε %s από διαθέσιμα %s", "Desktop and Mobile Syncing Clients" => "Πελάτες συγχρονισμού για Desktop και Mobile", "Download" => "Λήψη", "Your password was changed" => "Το συνθηματικό σας έχει αλλάξει", @@ -61,6 +44,7 @@ "Language" => "Γλώσσα", "Help translate" => "Βοηθήστε στη μετάφραση", "use this address to connect to your ownCloud in your file manager" => "χρησιμοποιήστε αυτήν τη διεύθυνση για να συνδεθείτε στο ownCloud σας από το διαχειριστή αρχείων σας", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Αναπτύχθηκε από την κοινότητα ownCloud, ο πηγαίος κώδικας είναι υπό άδεια χρήσης AGPL.", "Name" => "Όνομα", "Password" => "Συνθηματικό", "Groups" => "Ομάδες", diff --git a/settings/l10n/eo.php b/settings/l10n/eo.php index 2c8263d292ff3f1b746b0a405fa659fc57ad9c2d..e686868e67c6bb549ab51ef92ffc49a590028871 100644 --- a/settings/l10n/eo.php +++ b/settings/l10n/eo.php @@ -1,6 +1,5 @@ "Ne eblis ŝargi liston el aplikaĵovendejo", -"Authentication error" => "Aŭtentiga eraro", "Group already exists" => "La grupo jam ekzistas", "Unable to add group" => "Ne eblis aldoni la grupon", "Could not enable app. " => "Ne eblis kapabligi la aplikaĵon.", @@ -9,27 +8,16 @@ "OpenID Changed" => "La agordo de OpenID estas ŝanĝita", "Invalid request" => "Nevalida peto", "Unable to delete group" => "Ne eblis forigi la grupon", +"Authentication error" => "Aŭtentiga eraro", "Unable to delete user" => "Ne eblis forigi la uzanton", "Language changed" => "La lingvo estas ŝanĝita", +"Admins can't remove themself from the admin group" => "Administrantoj ne povas forigi sin mem el la administra grupo.", "Unable to add user to group %s" => "Ne eblis aldoni la uzanton al la grupo %s", "Unable to remove user from group %s" => "Ne eblis forigi la uzantan el la grupo %s", "Disable" => "Malkapabligi", "Enable" => "Kapabligi", "Saving..." => "Konservante...", "__language_name__" => "Esperanto", -"Security Warning" => "Sekureca averto", -"Cron" => "Cron", -"Sharing" => "Kunhavigo", -"Enable Share API" => "Kapabligi API-on por Kunhavigo", -"Allow apps to use the Share API" => "Kapabligi aplikaĵojn uzi la API-on pri Kunhavigo", -"Allow links" => "Kapabligi ligilojn", -"Allow users to share items to the public with links" => "Kapabligi uzantojn kunhavigi erojn kun la publiko perligile", -"Allow resharing" => "Kapabligi rekunhavigon", -"Allow users to share items shared with them again" => "Kapabligi uzantojn rekunhavigi erojn kunhavigitajn kun ili", -"Allow users to share with anyone" => "Kapabligi uzantojn kunhavigi kun ĉiu ajn", -"Allow users to only share with users in their groups" => "Kapabligi uzantojn nur kunhavigi kun uzantoj el siaj grupoj", -"Log" => "Protokolo", -"More" => "Pli", "Add your App" => "Aldonu vian aplikaĵon", "More Apps" => "Pli da aplikaĵoj", "Select an App" => "Elekti aplikaĵon", @@ -41,7 +29,7 @@ "Problems connecting to help database." => "Problemoj okazis dum konektado al la helpa datumbazo.", "Go there manually." => "Iri tien mane.", "Answer" => "Respondi", -"You have used %s of the available %s" => "Vi uzas %s el la haveblaj %s", +"You have used %s of the available %s" => "Vi uzas %s el la haveblaj %s", "Desktop and Mobile Syncing Clients" => "Labortablaj kaj porteblaj sinkronigoklientoj", "Download" => "Elŝuti", "Your password was changed" => "Via pasvorto ŝanĝiĝis", @@ -56,6 +44,7 @@ "Language" => "Lingvo", "Help translate" => "Helpu traduki", "use this address to connect to your ownCloud in your file manager" => "uzu ĉi tiun adreson por konektiĝi al via ownCloud per via dosieradministrilo", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Ellaborita de la komunumo de ownCloud, la fontokodo publikas laŭ la permesilo AGPL.", "Name" => "Nomo", "Password" => "Pasvorto", "Groups" => "Grupoj", diff --git a/settings/l10n/es.php b/settings/l10n/es.php index 9a578fa6368c7fbd40fb7b4c55c1d5594b6489b6..39f88ac4ea2de79ec90e54b2a84a7f8be394fb2c 100644 --- a/settings/l10n/es.php +++ b/settings/l10n/es.php @@ -1,6 +1,5 @@ "Imposible cargar la lista desde el App Store", -"Authentication error" => "Error de autenticación", "Group already exists" => "El grupo ya existe", "Unable to add group" => "No se pudo añadir el grupo", "Could not enable app. " => "No puedo habilitar la app.", @@ -9,32 +8,16 @@ "OpenID Changed" => "OpenID cambiado", "Invalid request" => "Solicitud no válida", "Unable to delete group" => "No se pudo eliminar el grupo", +"Authentication error" => "Error de autenticación", "Unable to delete user" => "No se pudo eliminar el usuario", "Language changed" => "Idioma cambiado", +"Admins can't remove themself from the admin group" => "Los administradores no se pueden eliminar a ellos mismos del grupo de administrador", "Unable to add user to group %s" => "Imposible añadir el usuario al grupo %s", "Unable to remove user from group %s" => "Imposible eliminar al usuario del grupo %s", "Disable" => "Desactivar", "Enable" => "Activar", "Saving..." => "Guardando...", "__language_name__" => "Castellano", -"Security Warning" => "Advertencia de seguridad", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "El directorio de datos -data- y sus archivos probablemente son accesibles desde internet. El archivo .htaccess que provee ownCloud no está funcionando. Recomendamos fuertemente que configure su servidor web de forma que el directorio de datos ya no sea accesible o mueva el directorio de datos fuera de la raíz de documentos del servidor web.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Ejecutar una tarea con cada página cargada", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php está registrado como un servicio del webcron. Llama a la página de cron.php en la raíz de owncloud cada minuto sobre http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Usar el servicio de cron del sitema. Llame al fichero cron.php en la carpeta de owncloud via servidor cronjob cada minuto.", -"Sharing" => "Compartir", -"Enable Share API" => "Activar API de compartición", -"Allow apps to use the Share API" => "Permitir a las aplicaciones usar la API de compartición", -"Allow links" => "Permitir enlaces", -"Allow users to share items to the public with links" => "Permitir a los usuarios compartir elementos públicamente con enlaces", -"Allow resharing" => "Permitir re-compartir", -"Allow users to share items shared with them again" => "Permitir a los usuarios compartir elementos compartidos con ellos de nuevo", -"Allow users to share with anyone" => "Permitir a los usuarios compartir con cualquiera", -"Allow users to only share with users in their groups" => "Permitir a los usuarios compartir con usuarios en sus grupos", -"Log" => "Registro", -"More" => "Más", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desarrollado por la comunidad ownCloud, el código fuente está bajo licencia AGPL.", "Add your App" => "Añade tu aplicación", "More Apps" => "Más aplicaciones", "Select an App" => "Seleccionar una aplicación", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problemas al conectar con la base de datos de ayuda.", "Go there manually." => "Ir manualmente", "Answer" => "Respuesta", -"You have used %s of the available %s" => "Ha usado %s de %s disponible", +"You have used %s of the available %s" => "Ha usado %s de %s disponibles", "Desktop and Mobile Syncing Clients" => "Clientes de sincronización móviles y de escritorio", "Download" => "Descargar", "Your password was changed" => "Su contraseña ha sido cambiada", @@ -61,6 +44,7 @@ "Language" => "Idioma", "Help translate" => "Ayúdanos a traducir", "use this address to connect to your ownCloud in your file manager" => "utiliza esta dirección para conectar a tu ownCloud desde tu gestor de archivos", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desarrollado por la comunidad ownCloud, el código fuente está bajo licencia AGPL.", "Name" => "Nombre", "Password" => "Contraseña", "Groups" => "Grupos", diff --git a/settings/l10n/es_AR.php b/settings/l10n/es_AR.php index ee6ecceb139e55e1e36ca0ef850d89f9f3621018..ebbce841a8e519edd7fbecc9b8dd21abc491dafc 100644 --- a/settings/l10n/es_AR.php +++ b/settings/l10n/es_AR.php @@ -11,30 +11,13 @@ "Authentication error" => "Error al autenticar", "Unable to delete user" => "No fue posible eliminar el usuario", "Language changed" => "Idioma cambiado", +"Admins can't remove themself from the admin group" => "Los administradores no se pueden quitar a ellos mismos del grupo administrador. ", "Unable to add user to group %s" => "No fue posible añadir el usuario al grupo %s", "Unable to remove user from group %s" => "No es posible eliminar al usuario del grupo %s", "Disable" => "Desactivar", "Enable" => "Activar", "Saving..." => "Guardando...", "__language_name__" => "Castellano (Argentina)", -"Security Warning" => "Advertencia de seguridad", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "El directorio de datos -data- y los archivos que contiene, probablemente son accesibles desde internet. El archivo .htaccess que provee ownCloud no está funcionando. Recomendamos fuertemente que configures su servidor web de forma que el directorio de datos ya no sea accesible o que muevas el directorio de datos fuera de la raíz de documentos del servidor web.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Ejecutar una tarea con cada página cargada", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php está registrado como un servicio del webcron. Esto carga la página de cron.php en la raíz de ownCloud cada minuto sobre http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Usar el servicio de cron del sistema. Esto carga el archivo cron.php en la carpeta de ownCloud via servidor cronjob cada minuto.", -"Sharing" => "Compartir", -"Enable Share API" => "Activar API de compartición", -"Allow apps to use the Share API" => "Permitir a las aplicaciones usar la API de compartición", -"Allow links" => "Permitir enlaces", -"Allow users to share items to the public with links" => "Permitir a los usuarios compartir elementos públicamente con enlaces", -"Allow resharing" => "Permitir re-compartir", -"Allow users to share items shared with them again" => "Permitir a los usuarios compartir elementos ya compartidos", -"Allow users to share with anyone" => "Permitir a los usuarios compartir con cualquiera", -"Allow users to only share with users in their groups" => "Permitir a los usuarios compartir con usuarios en sus grupos", -"Log" => "Registro", -"More" => "Más", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desarrollado por la comunidad ownCloud, el código fuente está bajo licencia AGPL.", "Add your App" => "Añadí tu aplicación", "More Apps" => "Más aplicaciones", "Select an App" => "Seleccionar una aplicación", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problemas al conectar con la base de datos de ayuda.", "Go there manually." => "Ir de forma manual", "Answer" => "Respuesta", -"You have used %s of the available %s" => "Usaste %s de %s disponible", +"You have used %s of the available %s" => "Usaste %s de los %s disponibles", "Desktop and Mobile Syncing Clients" => "Clientes de sincronización para celulares, tablets y de escritorio", "Download" => "Descargar", "Your password was changed" => "Tu contraseña fue cambiada", @@ -61,13 +44,14 @@ "Language" => "Idioma", "Help translate" => "Ayudanos a traducir", "use this address to connect to your ownCloud in your file manager" => "usá esta dirección para conectarte a tu ownCloud desde tu gestor de archivos", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desarrollado por la comunidad ownCloud, el código fuente está bajo licencia AGPL.", "Name" => "Nombre", "Password" => "Contraseña", "Groups" => "Grupos", "Create" => "Crear", "Default Quota" => "Cuota predeterminada", "Other" => "Otro", -"Group Admin" => "Grupo admin", +"Group Admin" => "Grupo Administrador", "Quota" => "Cuota", "Delete" => "Borrar" ); diff --git a/settings/l10n/et_EE.php b/settings/l10n/et_EE.php index 86bf98003afe1660234ba329991a0f8fe2869e2e..17fd60b9490ca76d20b8a0e3bc8c2468b58b05e4 100644 --- a/settings/l10n/et_EE.php +++ b/settings/l10n/et_EE.php @@ -17,21 +17,6 @@ "Enable" => "Lülita sisse", "Saving..." => "Salvestamine...", "__language_name__" => "Eesti", -"Security Warning" => "Turvahoiatus", -"Cron" => "Ajastatud töö", -"Execute one task with each page loaded" => "Kävita igal lehe laadimisel üks ülesanne", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Kasuta süsteemide cron teenust. Käivita owncloudi kaustas fail cron.php läbi süsteemi cronjobi kord minutis.", -"Sharing" => "Jagamine", -"Enable Share API" => "Luba jagamise API", -"Allow apps to use the Share API" => "Luba rakendustel kasutada jagamise API-t", -"Allow links" => "Luba linke", -"Allow users to share items to the public with links" => "Luba kasutajatel jagada kirjeid avalike linkidega", -"Allow resharing" => "Luba edasijagamine", -"Allow users to share items shared with them again" => "Luba kasutajatel jagada edasi kirjeid, mida on neile jagatud", -"Allow users to share with anyone" => "Luba kasutajatel kõigiga jagada", -"Allow users to only share with users in their groups" => "Luba kasutajatel jagada kirjeid ainult nende grupi liikmetele, millesse nad ise kuuluvad", -"Log" => "Logi", -"More" => "Veel", "Add your App" => "Lisa oma rakendus", "More Apps" => "Veel rakendusi", "Select an App" => "Vali programm", @@ -43,7 +28,6 @@ "Problems connecting to help database." => "Probleemid abiinfo andmebaasiga ühendumisel.", "Go there manually." => "Mine sinna käsitsi.", "Answer" => "Vasta", -"You have used %s of the available %s" => "Sa oled kasutanud %s saadaolevast %s-st", "Desktop and Mobile Syncing Clients" => "Töölaua ja mobiiliga sünkroniseerimise rakendused", "Download" => "Lae alla", "Your password was changed" => "Sinu parooli on muudetud", diff --git a/settings/l10n/eu.php b/settings/l10n/eu.php index 4320b8ae6937f16e3d1657f919cd9260b01cc9d3..7d79c79ced3f8923a739e77121563a8eaa5e90f6 100644 --- a/settings/l10n/eu.php +++ b/settings/l10n/eu.php @@ -1,6 +1,5 @@ "Ezin izan da App Dendatik zerrenda kargatu", -"Authentication error" => "Autentifikazio errorea", "Group already exists" => "Taldea dagoeneko existitzenda", "Unable to add group" => "Ezin izan da taldea gehitu", "Could not enable app. " => "Ezin izan da aplikazioa gaitu.", @@ -9,33 +8,18 @@ "OpenID Changed" => "OpenID aldatuta", "Invalid request" => "Baliogabeko eskaria", "Unable to delete group" => "Ezin izan da taldea ezabatu", +"Authentication error" => "Autentifikazio errorea", "Unable to delete user" => "Ezin izan da erabiltzailea ezabatu", "Language changed" => "Hizkuntza aldatuta", +"Admins can't remove themself from the admin group" => "Kudeatzaileak ezin du bere burua kendu kudeatzaile taldetik", "Unable to add user to group %s" => "Ezin izan da erabiltzailea %s taldera gehitu", "Unable to remove user from group %s" => "Ezin izan da erabiltzailea %s taldetik ezabatu", "Disable" => "Ez-gaitu", "Enable" => "Gaitu", "Saving..." => "Gordetzen...", "__language_name__" => "Euskera", -"Security Warning" => "Segurtasun abisua", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Zure data karpeta eta zure fitxategiak internetetik zuzenean eskuragarri egon daitezke. ownCloudek emandako .htaccess fitxategia ez du bere lana egiten. Aholkatzen dizugu zure web zerbitzaria ongi konfiguratzea data karpeta eskuragarri ez izateko edo data karpeta web zerbitzariaren dokumentu errotik mugitzea.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Exekutatu zeregin bat orri karga bakoitzean", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php webcron zerbitzu batean erregistratua dago. Deitu cron.php orria ownclouden erroan minuturo http bidez.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Erabili sistemaren cron zerbitzua. Deitu cron.php fitxategia owncloud karpetan minuturo sistemaren cron lan baten bidez.", -"Sharing" => "Partekatzea", -"Enable Share API" => "Gaitu Partekatze APIa", -"Allow apps to use the Share API" => "Baimendu aplikazioak Partekatze APIa erabiltzeko", -"Allow links" => "Baimendu loturak", -"Allow users to share items to the public with links" => "Baimendu erabiltzaileak loturen bidez fitxategiak publikoki partekatzen", -"Allow resharing" => "Baimendu birpartekatzea", -"Allow users to share items shared with them again" => "Baimendu erabiltzaileak haiekin partekatutako fitxategiak berriz ere partekatzen", -"Allow users to share with anyone" => "Baimendu erabiltzaileak edonorekin partekatzen", -"Allow users to only share with users in their groups" => "Baimendu erabiltzaileak bakarrik bere taldeko erabiltzaileekin partekatzen", -"Log" => "Egunkaria", -"More" => "Gehiago", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "ownCloud komunitateak garatuta, itubruru kodeaAGPL lizentziarekin banatzen da.", "Add your App" => "Gehitu zure aplikazioa", +"More Apps" => "App gehiago", "Select an App" => "Aukeratu programa bat", "See application page at apps.owncloud.com" => "Ikusi programen orria apps.owncloud.com en", "-licensed by " => "-lizentziatua ", @@ -45,7 +29,7 @@ "Problems connecting to help database." => "Arazoak daude laguntza datubasera konektatzeko.", "Go there manually." => "Joan hara eskuz.", "Answer" => "Erantzun", -"You have used %s of the available %s" => "Eskuragarri dituzun %setik %s erabili duzu", +"You have used %s of the available %s" => "Dagoeneko %s erabili duzu eskuragarri duzun %setatik", "Desktop and Mobile Syncing Clients" => "Mahaigain eta mugikorren sinkronizazio bezeroak", "Download" => "Deskargatu", "Your password was changed" => "Zere pasahitza aldatu da", @@ -60,6 +44,7 @@ "Language" => "Hizkuntza", "Help translate" => "Lagundu itzultzen", "use this address to connect to your ownCloud in your file manager" => "erabili helbide hau zure fitxategi kudeatzailean zure ownCloudera konektatzeko", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "ownCloud komunitateak garatuta, itubruru kodeaAGPL lizentziarekin banatzen da.", "Name" => "Izena", "Password" => "Pasahitza", "Groups" => "Taldeak", diff --git a/settings/l10n/fa.php b/settings/l10n/fa.php index d8a49cc440b857d792057fa9311d50538dbc8e80..3dcb770c7303edc4a4ae96afd19a1883b1d5a94e 100644 --- a/settings/l10n/fa.php +++ b/settings/l10n/fa.php @@ -1,16 +1,15 @@ "قادر به بارگذاری لیست از فروشگاه اپ نیستم", "Email saved" => "ایمیل ذخیره شد", "Invalid email" => "ایمیل غیر قابل قبول", "OpenID Changed" => "OpenID تغییر کرد", "Invalid request" => "درخواست غیر قابل قبول", +"Authentication error" => "خطا در اعتبار سنجی", "Language changed" => "زبان تغییر کرد", "Disable" => "غیرفعال", "Enable" => "فعال", "Saving..." => "درحال ذخیره ...", "__language_name__" => "__language_name__", -"Security Warning" => "اخطار امنیتی", -"Log" => "کارنامه", -"More" => "بیشتر", "Add your App" => "برنامه خود را بیافزایید", "Select an App" => "یک برنامه انتخاب کنید", "See application page at apps.owncloud.com" => "صفحه این اٌپ را در apps.owncloud.com ببینید", @@ -22,6 +21,7 @@ "Answer" => "پاسخ", "Desktop and Mobile Syncing Clients" => " ابزار مدیریت با دسکتاپ و موبایل", "Download" => "بارگیری", +"Your password was changed" => "رمز عبور شما تغییر یافت", "Unable to change your password" => "ناتوان در تغییر گذرواژه", "Current password" => "گذرواژه کنونی", "New password" => "گذرواژه جدید", diff --git a/settings/l10n/fi_FI.php b/settings/l10n/fi_FI.php index dcd1bef95d79bb0b870878d7410b7fe04e4835eb..d68ed8ebaae6c9c000b21a726c84e66a621b34ea 100644 --- a/settings/l10n/fi_FI.php +++ b/settings/l10n/fi_FI.php @@ -11,39 +11,25 @@ "Authentication error" => "Todennusvirhe", "Unable to delete user" => "Käyttäjän poisto epäonnistui", "Language changed" => "Kieli on vaihdettu", +"Admins can't remove themself from the admin group" => "Ylläpitäjät eivät poistaa omia tunnuksiaan ylläpitäjien ryhmästä", "Unable to add user to group %s" => "Käyttäjän tai ryhmän %s lisääminen ei onnistu", "Unable to remove user from group %s" => "Käyttäjän poistaminen ryhmästä %s ei onnistu", "Disable" => "Poista käytöstä", "Enable" => "Käytä", "Saving..." => "Tallennetaan...", "__language_name__" => "_kielen_nimi_", -"Security Warning" => "Turvallisuusvaroitus", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Data-kansio ja tiedostot ovat ehkä saavutettavissa Internetistä. .htaccess-tiedosto, jolla kontrolloidaan pääsyä, ei toimi. Suosittelemme, että muutat web-palvelimesi asetukset niin ettei data-kansio ole enää pääsyä tai siirrät data-kansion pois web-palvelimen tiedostojen juuresta.", -"Cron" => "Cron", -"Sharing" => "Jakaminen", -"Enable Share API" => "Ota käyttöön jaon ohjelmoitirajapinta (Share API)", -"Allow apps to use the Share API" => "Salli sovellusten käyttää jaon ohjelmointirajapintaa (Share API)", -"Allow links" => "Salli linkit", -"Allow users to share items to the public with links" => "Salli käyttäjien jakaa kohteita julkisesti linkkejä käyttäen", -"Allow resharing" => "Salli uudelleenjako", -"Allow users to share items shared with them again" => "Salli käyttäjien jakaa heille itselleen jaettuja tietoja edelleen", -"Allow users to share with anyone" => "Salli käyttäjien jakaa kohteita kenen tahansa kanssa", -"Allow users to only share with users in their groups" => "Salli käyttäjien jakaa kohteita vain omien ryhmien jäsenten kesken", -"Log" => "Loki", -"More" => "Lisää", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Kehityksestä on vastannut ownCloud-yhteisö, lähdekoodi on julkaistu lisenssin AGPL alaisena.", -"Add your App" => "Lisää ohjelmasi", +"Add your App" => "Lisää sovelluksesi", "More Apps" => "Lisää sovelluksia", -"Select an App" => "Valitse ohjelma", +"Select an App" => "Valitse sovellus", "See application page at apps.owncloud.com" => "Katso sovellussivu osoitteessa apps.owncloud.com", "-licensed by " => "-lisensoija ", "Documentation" => "Dokumentaatio", "Managing Big Files" => "Suurten tiedostojen hallinta", "Ask a question" => "Kysy jotain", "Problems connecting to help database." => "Virhe yhdistettäessä tietokantaan.", -"Go there manually." => "Ohje löytyy sieltä.", +"Go there manually." => "Siirry sinne itse.", "Answer" => "Vastaus", -"You have used %s of the available %s" => "Käytössäsi on %s/%s", +"You have used %s of the available %s" => "Käytössäsi on %s/%s", "Desktop and Mobile Syncing Clients" => "Tietokoneen ja mobiililaitteiden synkronointisovellukset", "Download" => "Lataa", "Your password was changed" => "Salasanasi vaihdettiin", @@ -58,6 +44,7 @@ "Language" => "Kieli", "Help translate" => "Auta kääntämisessä", "use this address to connect to your ownCloud in your file manager" => "voit yhdistää tiedostonhallintasovelluksellasi ownCloudiin käyttämällä tätä osoitetta", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Kehityksestä on vastannut ownCloud-yhteisö, lähdekoodi on julkaistu lisenssin AGPL alaisena.", "Name" => "Nimi", "Password" => "Salasana", "Groups" => "Ryhmät", diff --git a/settings/l10n/fr.php b/settings/l10n/fr.php index 3a7bf0749bfb23a77fc65b89b34eb26e307f7a4d..8e5169fe0f3be2e08eab612877ac9f4b4e573cec 100644 --- a/settings/l10n/fr.php +++ b/settings/l10n/fr.php @@ -11,30 +11,13 @@ "Authentication error" => "Erreur d'authentification", "Unable to delete user" => "Impossible de supprimer l'utilisateur", "Language changed" => "Langue changée", +"Admins can't remove themself from the admin group" => "Les administrateurs ne peuvent pas se retirer eux-mêmes du groupe admin", "Unable to add user to group %s" => "Impossible d'ajouter l'utilisateur au groupe %s", "Unable to remove user from group %s" => "Impossible de supprimer l'utilisateur du groupe %s", "Disable" => "Désactiver", "Enable" => "Activer", "Saving..." => "Sauvegarde...", "__language_name__" => "Français", -"Security Warning" => "Alertes de sécurité", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Votre répertoire de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess fourni avec ownCloud ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce répertoire ne soit plus accessible, ou bien de déplacer le répertoire de données à l'extérieur de la racine du serveur web.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Exécute une tâche à chaque chargement de page", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php est enregistré en tant que service webcron. Veuillez appeler la page cron.php située à la racine du serveur ownCoud via http toute les minutes.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Utilise le service cron du système. Appelle le fichier cron.php du répertoire owncloud toutes les minutes grâce à une tâche cron du système.", -"Sharing" => "Partage", -"Enable Share API" => "Activer l'API de partage", -"Allow apps to use the Share API" => "Autoriser les applications à utiliser l'API de partage", -"Allow links" => "Autoriser les liens", -"Allow users to share items to the public with links" => "Autoriser les utilisateurs à partager du contenu public avec des liens", -"Allow resharing" => "Autoriser le re-partage", -"Allow users to share items shared with them again" => "Autoriser les utilisateurs à partager des éléments déjà partagés entre eux", -"Allow users to share with anyone" => "Autoriser les utilisateurs à partager avec tout le monde", -"Allow users to only share with users in their groups" => "Autoriser les utilisateurs à ne partager qu'avec les utilisateurs dans leurs groupes", -"Log" => "Journaux", -"More" => "Plus", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Développé par la communauté ownCloud, le code source est publié sous license AGPL.", "Add your App" => "Ajoutez votre application", "More Apps" => "Plus d'applications…", "Select an App" => "Sélectionner une Application", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problème de connexion à la base de données d'aide.", "Go there manually." => "S'y rendre manuellement.", "Answer" => "Réponse", -"You have used %s of the available %s" => "Vous avez utilisé %s des %s disponibles", +"You have used %s of the available %s" => "Vous avez utilisé %s des %s disponibles", "Desktop and Mobile Syncing Clients" => "Clients de synchronisation Mobile et Ordinateur", "Download" => "Télécharger", "Your password was changed" => "Votre mot de passe a été changé", @@ -61,6 +44,7 @@ "Language" => "Langue", "Help translate" => "Aidez à traduire", "use this address to connect to your ownCloud in your file manager" => "utilisez cette adresse pour vous connecter à votre ownCloud depuis un explorateur de fichiers", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Développé par la communauté ownCloud, le code source est publié sous license AGPL.", "Name" => "Nom", "Password" => "Mot de passe", "Groups" => "Groupes", diff --git a/settings/l10n/gl.php b/settings/l10n/gl.php index a0fe0989149bbe7099f6f82fed736ebb32e25904..1cde895d0d9dff9e25a48967d1c1f1c84e255740 100644 --- a/settings/l10n/gl.php +++ b/settings/l10n/gl.php @@ -1,30 +1,38 @@ "Non se puido cargar a lista desde a App Store", -"Authentication error" => "Erro na autenticación", +"Group already exists" => "O grupo xa existe", +"Unable to add group" => "Non se pode engadir o grupo", +"Could not enable app. " => "Con se puido activar o aplicativo.", "Email saved" => "Correo electrónico gardado", "Invalid email" => "correo electrónico non válido", "OpenID Changed" => "Mudou o OpenID", "Invalid request" => "Petición incorrecta", +"Unable to delete group" => "Non se pode eliminar o grupo.", +"Authentication error" => "Erro na autenticación", +"Unable to delete user" => "Non se pode eliminar o usuario", "Language changed" => "O idioma mudou", -"Disable" => "Deshabilitar", -"Enable" => "Habilitar", +"Admins can't remove themself from the admin group" => "Os administradores non se pode eliminar a si mesmos do grupo admin", +"Unable to add user to group %s" => "Non se puido engadir o usuario ao grupo %s", +"Unable to remove user from group %s" => "Non se puido eliminar o usuario do grupo %s", +"Disable" => "Desactivar", +"Enable" => "Activar", "Saving..." => "Gardando...", "__language_name__" => "Galego", -"Security Warning" => "Aviso de seguridade", -"Cron" => "Cron", -"Log" => "Conectar", -"More" => "Máis", "Add your App" => "Engade o teu aplicativo", +"More Apps" => "Máis aplicativos", "Select an App" => "Escolla un Aplicativo", "See application page at apps.owncloud.com" => "Vexa a páxina do aplicativo en apps.owncloud.com", +"-licensed by " => "-licenciado por", "Documentation" => "Documentación", "Managing Big Files" => "Xestionar Grandes Ficheiros", "Ask a question" => "Pregunte", "Problems connecting to help database." => "Problemas conectando coa base de datos de axuda", "Go there manually." => "Ir manualmente.", "Answer" => "Resposta", +"You have used %s of the available %s" => "Tes usados %s do total dispoñíbel de %s", "Desktop and Mobile Syncing Clients" => "Cliente de sincronización de escritorio e móbil", "Download" => "Descargar", +"Your password was changed" => "O seu contrasinal foi cambiado", "Unable to change your password" => "Incapaz de trocar o seu contrasinal", "Current password" => "Contrasinal actual", "New password" => "Novo contrasinal", @@ -36,12 +44,14 @@ "Language" => "Idioma", "Help translate" => "Axude na tradución", "use this address to connect to your ownCloud in your file manager" => "utilice este enderezo para conectar ao seu ownCloud no xestor de ficheiros", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desenvolvido pola comunidade ownCloud, o código fonte está baixo a licenza AGPL.", "Name" => "Nome", "Password" => "Contrasinal", "Groups" => "Grupos", "Create" => "Crear", -"Default Quota" => "Cuota por omisión", +"Default Quota" => "Cota por omisión", "Other" => "Outro", +"Group Admin" => "Grupo Admin", "Quota" => "Cota", "Delete" => "Borrar" ); diff --git a/settings/l10n/he.php b/settings/l10n/he.php index bb98a876b82bc8c168435a448497baed85ecbe31..f82cc83d9f77434c098ca7b0b8f35d1a7339f270 100644 --- a/settings/l10n/he.php +++ b/settings/l10n/he.php @@ -1,26 +1,38 @@ "לא ניתן לטעון רשימה מה־App Store", +"Group already exists" => "הקבוצה כבר קיימת", +"Unable to add group" => "לא ניתן להוסיף קבוצה", +"Could not enable app. " => "לא ניתן להפעיל את היישום", "Email saved" => "הדוא״ל נשמר", "Invalid email" => "דוא״ל לא חוקי", "OpenID Changed" => "OpenID השתנה", "Invalid request" => "בקשה לא חוקית", +"Unable to delete group" => "לא ניתן למחוק את הקבוצה", +"Authentication error" => "שגיאת הזדהות", +"Unable to delete user" => "לא ניתן למחוק את המשתמש", "Language changed" => "שפה השתנתה", +"Admins can't remove themself from the admin group" => "מנהלים לא יכולים להסיר את עצמם מקבוצת המנהלים", +"Unable to add user to group %s" => "לא ניתן להוסיף משתמש לקבוצה %s", +"Unable to remove user from group %s" => "לא ניתן להסיר משתמש מהקבוצה %s", "Disable" => "בטל", "Enable" => "הפעל", "Saving..." => "שומר..", "__language_name__" => "עברית", -"Log" => "יומן", -"More" => "עוד", "Add your App" => "הוספת היישום שלך", +"More Apps" => "יישומים נוספים", "Select an App" => "בחירת יישום", "See application page at apps.owncloud.com" => "צפה בעמוד הישום ב apps.owncloud.com", +"-licensed by " => "ברישיון לטובת ", "Documentation" => "תיעוד", "Managing Big Files" => "ניהול קבצים גדולים", "Ask a question" => "שאל שאלה", "Problems connecting to help database." => "בעיות בהתחברות לבסיס נתוני העזרה", "Go there manually." => "גש לשם באופן ידני", "Answer" => "מענה", +"You have used %s of the available %s" => "השתמשת ב־%s מתוך %s הזמינים לך", "Desktop and Mobile Syncing Clients" => "לקוחות סנכרון למחשב שולחני ולנייד", "Download" => "הורדה", +"Your password was changed" => "הססמה שלך הוחלפה", "Unable to change your password" => "לא ניתן לשנות את הססמה שלך", "Current password" => "ססמה נוכחית", "New password" => "ססמה חדשה", @@ -32,12 +44,14 @@ "Language" => "פה", "Help translate" => "עזרה בתרגום", "use this address to connect to your ownCloud in your file manager" => "השתמש בכתובת זו כדי להתחבר ל־ownCloude שלך ממנהל הקבצים", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "פותח על די קהילתownCloud, קוד המקור מוגן ברישיון AGPL.", "Name" => "שם", "Password" => "ססמה", "Groups" => "קבוצות", "Create" => "יצירה", "Default Quota" => "מכסת בררת המחדל", "Other" => "אחר", +"Group Admin" => "מנהל הקבוצה", "Quota" => "מכסה", "Delete" => "מחיקה" ); diff --git a/settings/l10n/hi.php b/settings/l10n/hi.php new file mode 100644 index 0000000000000000000000000000000000000000..645b991a9123b60051215ef26bae5d9d34279cca --- /dev/null +++ b/settings/l10n/hi.php @@ -0,0 +1,4 @@ + "नया पासवर्ड", +"Password" => "पासवर्ड" +); diff --git a/settings/l10n/hr.php b/settings/l10n/hr.php index 587974c8c76b0a133d90869fc386bb8ff37346c5..7f2fefb90d5b4d31a280a5e78557b4e847b3c6ab 100644 --- a/settings/l10n/hr.php +++ b/settings/l10n/hr.php @@ -1,18 +1,15 @@ "Nemogićnost učitavanja liste sa Apps Stora", -"Authentication error" => "Greška kod autorizacije", "Email saved" => "Email spremljen", "Invalid email" => "Neispravan email", "OpenID Changed" => "OpenID promijenjen", "Invalid request" => "Neispravan zahtjev", +"Authentication error" => "Greška kod autorizacije", "Language changed" => "Jezik promijenjen", "Disable" => "Isključi", "Enable" => "Uključi", "Saving..." => "Spremanje...", "__language_name__" => "__ime_jezika__", -"Cron" => "Cron", -"Log" => "dnevnik", -"More" => "više", "Add your App" => "Dodajte vašu aplikaciju", "Select an App" => "Odaberite Aplikaciju", "See application page at apps.owncloud.com" => "Pogledajte stranicu s aplikacijama na apps.owncloud.com", diff --git a/settings/l10n/hu_HU.php b/settings/l10n/hu_HU.php index e58a0b6c199bf788eda37c002d18593b443b4b29..e587f7107aec4ac93f30c63831523967653af284 100644 --- a/settings/l10n/hu_HU.php +++ b/settings/l10n/hu_HU.php @@ -1,18 +1,15 @@ "Nem tölthető le a lista az App Store-ból", -"Authentication error" => "Hitelesítési hiba", "Email saved" => "Email mentve", "Invalid email" => "Hibás email", "OpenID Changed" => "OpenID megváltozott", "Invalid request" => "Érvénytelen kérés", +"Authentication error" => "Hitelesítési hiba", "Language changed" => "A nyelv megváltozott", "Disable" => "Letiltás", "Enable" => "Engedélyezés", "Saving..." => "Mentés...", "__language_name__" => "__language_name__", -"Security Warning" => "Biztonsági figyelmeztetés", -"Log" => "Napló", -"More" => "Tovább", "Add your App" => "App hozzáadása", "Select an App" => "Egy App kiválasztása", "See application page at apps.owncloud.com" => "Lásd apps.owncloud.com, alkalmazások oldal", diff --git a/settings/l10n/ia.php b/settings/l10n/ia.php index 398a59da1354c0c2c44555fa6a54ea57dd91035d..c5f4e7eaf24f1b91280b97f57585f40fb8e350f2 100644 --- a/settings/l10n/ia.php +++ b/settings/l10n/ia.php @@ -3,8 +3,6 @@ "Invalid request" => "Requesta invalide", "Language changed" => "Linguage cambiate", "__language_name__" => "Interlingua", -"Log" => "Registro", -"More" => "Plus", "Add your App" => "Adder tu application", "Select an App" => "Selectionar un app", "Documentation" => "Documentation", diff --git a/settings/l10n/id.php b/settings/l10n/id.php index 552c00c1728a9ba3271ea870870407e4ac6e0da7..ad89a4659d03da14a1cc141c0a9961e2b3c3bae5 100644 --- a/settings/l10n/id.php +++ b/settings/l10n/id.php @@ -9,11 +9,6 @@ "Enable" => "Aktifkan", "Saving..." => "Menyimpan...", "__language_name__" => "__language_name__", -"Security Warning" => "Peringatan Keamanan", -"Allow apps to use the Share API" => "perbolehkan aplikasi untuk menggunakan berbagi API", -"Allow links" => "perbolehkan link", -"Log" => "Log", -"More" => "Lebih", "Add your App" => "Tambahkan App anda", "Select an App" => "Pilih satu aplikasi", "See application page at apps.owncloud.com" => "Lihat halaman aplikasi di apps.owncloud.com", diff --git a/settings/l10n/it.php b/settings/l10n/it.php index 0fc32c0b9319e65ebbb7f6948163eed3b541cc73..fa24156b589d557acc0ebcf55e0f589e2d042ade 100644 --- a/settings/l10n/it.php +++ b/settings/l10n/it.php @@ -1,6 +1,5 @@ "Impossibile caricare l'elenco dall'App Store", -"Authentication error" => "Errore di autenticazione", "Group already exists" => "Il gruppo esiste già", "Unable to add group" => "Impossibile aggiungere il gruppo", "Could not enable app. " => "Impossibile abilitare l'applicazione.", @@ -9,32 +8,16 @@ "OpenID Changed" => "OpenID modificato", "Invalid request" => "Richiesta non valida", "Unable to delete group" => "Impossibile eliminare il gruppo", +"Authentication error" => "Errore di autenticazione", "Unable to delete user" => "Impossibile eliminare l'utente", "Language changed" => "Lingua modificata", +"Admins can't remove themself from the admin group" => "Gli amministratori non possono rimuovere se stessi dal gruppo di amministrazione", "Unable to add user to group %s" => "Impossibile aggiungere l'utente al gruppo %s", "Unable to remove user from group %s" => "Impossibile rimuovere l'utente dal gruppo %s", "Disable" => "Disabilita", "Enable" => "Abilita", "Saving..." => "Salvataggio in corso...", "__language_name__" => "Italiano", -"Security Warning" => "Avviso di sicurezza", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "La cartella dei dati e i tuoi file sono probabilmente accessibili da Internet.\nIl file .htaccess fornito da ownCloud non funziona. Ti consigliamo vivamente di configurare il server web in modo che la cartella dei dati non sia più accessibile e spostare la cartella fuori dalla radice del server web.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Esegui un'operazione per ogni pagina caricata", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php è registrato su un servizio webcron. Chiama la pagina cron.php nella radice di owncloud ogni minuto su http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Usa il servizio cron di sistema. Chiama il file cron.php nella cartella di owncloud tramite una pianificazione del cron di sistema ogni minuto.", -"Sharing" => "Condivisione", -"Enable Share API" => "Abilita API di condivisione", -"Allow apps to use the Share API" => "Consenti alle applicazioni di utilizzare le API di condivisione", -"Allow links" => "Consenti collegamenti", -"Allow users to share items to the public with links" => "Consenti agli utenti di condividere elementi al pubblico con collegamenti", -"Allow resharing" => "Consenti la ri-condivisione", -"Allow users to share items shared with them again" => "Consenti agli utenti di condividere elementi già condivisi", -"Allow users to share with anyone" => "Consenti agli utenti di condividere con chiunque", -"Allow users to only share with users in their groups" => "Consenti agli utenti di condividere con gli utenti del proprio gruppo", -"Log" => "Registro", -"More" => "Altro", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Sviluppato dalla comunità di ownCloud, il codice sorgente è licenziato nei termini della AGPL.", "Add your App" => "Aggiungi la tua applicazione", "More Apps" => "Altre applicazioni", "Select an App" => "Seleziona un'applicazione", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problemi di connessione al database di supporto.", "Go there manually." => "Raggiungilo manualmente.", "Answer" => "Risposta", -"You have used %s of the available %s" => "Hai utilizzato %s dei %s disponibili", +"You have used %s of the available %s" => "Hai utilizzato %s dei %s disponibili", "Desktop and Mobile Syncing Clients" => "Client di sincronizzazione desktop e mobile", "Download" => "Scaricamento", "Your password was changed" => "La tua password è cambiata", @@ -61,6 +44,7 @@ "Language" => "Lingua", "Help translate" => "Migliora la traduzione", "use this address to connect to your ownCloud in your file manager" => "usa questo indirizzo per connetterti al tuo ownCloud dal gestore file", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Sviluppato dalla comunità di ownCloud, il codice sorgente è licenziato nei termini della AGPL.", "Name" => "Nome", "Password" => "Password", "Groups" => "Gruppi", diff --git a/settings/l10n/ja_JP.php b/settings/l10n/ja_JP.php index 96bb4ba785e7857d476c6c27959b381e7c979ed0..098cce843d78a774fd0ec5b3579e974a121a96f9 100644 --- a/settings/l10n/ja_JP.php +++ b/settings/l10n/ja_JP.php @@ -11,30 +11,13 @@ "Authentication error" => "認証エラー", "Unable to delete user" => "ユーザを削除できません", "Language changed" => "言語が変更されました", +"Admins can't remove themself from the admin group" => "管理者は自身を管理者グループから削除できません。", "Unable to add user to group %s" => "ユーザをグループ %s に追加できません", "Unable to remove user from group %s" => "ユーザをグループ %s から削除できません", "Disable" => "無効", "Enable" => "有効", "Saving..." => "保存中...", "__language_name__" => "Japanese (日本語)", -"Security Warning" => "セキュリティ警告", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "データディレクトリとファイルが恐らくインターネットからアクセスできるようになっています。ownCloudが提供する .htaccessファイルが機能していません。データディレクトリを全くアクセスできないようにするか、データディレクトリをウェブサーバのドキュメントルートの外に置くようにウェブサーバを設定することを強くお勧めします。", -"Cron" => "cron(自動定期実行)", -"Execute one task with each page loaded" => "各ページの読み込み時にタスクを1つ実行する", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php は webcron サービスとして登録されています。HTTP経由で1分間に1回の頻度で owncloud のルートページ内の cron.php ページを呼び出します。", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "システムのcronサービスを利用する。1分に1回の頻度でシステムのcronジョブによりowncloudフォルダ内のcron.phpファイルを呼び出してください。", -"Sharing" => "共有中", -"Enable Share API" => "Share APIを有効にする", -"Allow apps to use the Share API" => "Share APIの使用をアプリケーションに許可する", -"Allow links" => "URLリンクによる共有を許可する", -"Allow users to share items to the public with links" => "ユーザーにURLリンクによるアイテム共有を許可する", -"Allow resharing" => "再共有を許可する", -"Allow users to share items shared with them again" => "ユーザーに共有しているアイテムをさらに共有することを許可する", -"Allow users to share with anyone" => "ユーザーが誰とでも共有できるようにする", -"Allow users to only share with users in their groups" => "ユーザーがグループ内の人とのみ共有できるようにする", -"Log" => "ログ", -"More" => "もっと", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "ownCloud communityにより開発されています、ソースコードライセンスは、AGPL ライセンスにより提供されています。", "Add your App" => "アプリを追加", "More Apps" => "さらにアプリを表示", "Select an App" => "アプリを選択してください", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "ヘルプデータベースへの接続時に問題が発生しました", "Go there manually." => "手動で移動してください。", "Answer" => "解答", -"You have used %s of the available %s" => "現在、 %s / %s を利用しています", +"You have used %s of the available %s" => "現在、%s / %s を利用しています", "Desktop and Mobile Syncing Clients" => "デスクトップおよびモバイル用の同期クライアント", "Download" => "ダウンロード", "Your password was changed" => "パスワードを変更しました", @@ -61,6 +44,7 @@ "Language" => "言語", "Help translate" => "翻訳に協力する", "use this address to connect to your ownCloud in your file manager" => "ファイルマネージャーであなたのownCloudに接続する際は、このアドレスを使用してください", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "ownCloud communityにより開発されています、ソースコードライセンスは、AGPL ライセンスにより提供されています。", "Name" => "名前", "Password" => "パスワード", "Groups" => "グループ", diff --git a/settings/l10n/ka_GE.php b/settings/l10n/ka_GE.php index d1d9c7670697a2fbcc3f1ae39b2a93a76e3d41c8..d3ad88fe95f613024a652c07b3a7d186cff70ff5 100644 --- a/settings/l10n/ka_GE.php +++ b/settings/l10n/ka_GE.php @@ -17,21 +17,6 @@ "Enable" => "ჩართვა", "Saving..." => "შენახვა...", "__language_name__" => "__language_name__", -"Security Warning" => "უსაფრთხოების გაფრთხილება", -"Cron" => "Cron", -"Execute one task with each page loaded" => "გაუშვი თითო მოქმედება ყველა ჩატვირთულ გვერდზე", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php რეგისტრირებულია webcron servisad. Call the cron.php page in the owncloud root once a minute over http.", -"Sharing" => "გაზიარება", -"Enable Share API" => "Share API–ის ჩართვა", -"Allow apps to use the Share API" => "დაუშვი აპლიკაციების უფლება Share API –ზე", -"Allow links" => "ლინკების დაშვება", -"Allow users to share items to the public with links" => "მიეცი მომხმარებლებს უფლება რომ გააზიაროს ელემენტები საჯაროდ ლინკებით", -"Allow resharing" => "გადაზიარების დაშვება", -"Allow users to share items shared with them again" => "მიეცით მომხმარებლებს უფლება რომ გააზიაროს მისთვის დაზიარებული", -"Allow users to share with anyone" => "მიეცით უფლება მომხმარებლებს გააზიაროს ყველასთვის", -"Allow users to only share with users in their groups" => "მიეცით უფლება მომხმარებლებს რომ გააზიაროს მხოლოდ თავიანთი ჯგუფისთვის", -"Log" => "ლოგი", -"More" => "უფრო მეტი", "Add your App" => "დაამატე შენი აპლიკაცია", "More Apps" => "უფრო მეტი აპლიკაციები", "Select an App" => "აირჩიეთ აპლიკაცია", @@ -43,7 +28,6 @@ "Problems connecting to help database." => "დახმარების ბაზასთან წვდომის პრობლემა", "Go there manually." => "წადი იქ შენით.", "Answer" => "პასუხი", -"You have used %s of the available %s" => "თქვენ გამოყენებული გაქვთ %s –ი –%s–დან", "Desktop and Mobile Syncing Clients" => "დესკტოპ და მობილური კლიენტების სინქრონიზაცია", "Download" => "ჩამოტვირთვა", "Your password was changed" => "თქვენი პაროლი შეიცვალა", diff --git a/settings/l10n/ko.php b/settings/l10n/ko.php index b2c00808967019caf6e5f49610ede4a63a1c4584..7e9ba19a8fdfcbba28e056023ed8c18a8c03ad96 100644 --- a/settings/l10n/ko.php +++ b/settings/l10n/ko.php @@ -1,47 +1,56 @@ "앱 스토어에서 목록을 가져올 수 없습니다", -"Authentication error" => "인증 오류", -"Email saved" => "이메일 저장", -"Invalid email" => "잘못된 이메일", +"Group already exists" => "그룹이 이미 존재합니다.", +"Unable to add group" => "그룹을 추가할 수 없습니다.", +"Could not enable app. " => "앱을 활성화할 수 없습니다.", +"Email saved" => "이메일 저장됨", +"Invalid email" => "잘못된 이메일 주소", "OpenID Changed" => "OpenID 변경됨", "Invalid request" => "잘못된 요청", +"Unable to delete group" => "그룹을 삭제할 수 없습니다.", +"Authentication error" => "인증 오류", +"Unable to delete user" => "사용자를 삭제할 수 없습니다.", "Language changed" => "언어가 변경되었습니다", +"Admins can't remove themself from the admin group" => "관리자 자신을 관리자 그룹에서 삭제할 수 없습니다", +"Unable to add user to group %s" => "그룹 %s에 사용자를 추가할 수 없습니다.", +"Unable to remove user from group %s" => "그룹 %s에서 사용자를 삭제할 수 없습니다.", "Disable" => "비활성화", "Enable" => "활성화", -"Saving..." => "저장...", +"Saving..." => "저장 중...", "__language_name__" => "한국어", -"Security Warning" => "보안 경고", -"Cron" => "크론", -"Log" => "로그", -"More" => "더", "Add your App" => "앱 추가", -"Select an App" => "프로그램 선택", -"See application page at apps.owncloud.com" => "application page at apps.owncloud.com을 보시오.", +"More Apps" => "더 많은 앱", +"Select an App" => "앱 선택", +"See application page at apps.owncloud.com" => "apps.owncloud.com에 있는 앱 페이지를 참고하십시오", +"-licensed by " => "-라이선스 보유자 ", "Documentation" => "문서", "Managing Big Files" => "큰 파일 관리", "Ask a question" => "질문하기", "Problems connecting to help database." => "데이터베이스에 연결하는 데 문제가 발생하였습니다.", "Go there manually." => "직접 갈 수 있습니다.", "Answer" => "대답", -"Desktop and Mobile Syncing Clients" => "데스크탑 및 모바일 동기화 클라이언트", +"You have used %s of the available %s" => "현재 공간 %s/%s을(를) 사용 중입니다", +"Desktop and Mobile Syncing Clients" => "데스크톱 및 모바일 동기화 클라이언트", "Download" => "다운로드", +"Your password was changed" => "암호가 변경되었습니다", "Unable to change your password" => "암호를 변경할 수 없음", "Current password" => "현재 암호", "New password" => "새 암호", "show" => "보이기", "Change password" => "암호 변경", -"Email" => "전자 우편", -"Your email address" => "전자 우편 주소", -"Fill in an email address to enable password recovery" => "암호 찾기 기능을 사용하려면 전자 우편 주소를 입력하십시오.", +"Email" => "이메일", +"Your email address" => "이메일 주소", +"Fill in an email address to enable password recovery" => "암호 찾기 기능을 사용하려면 이메일 주소를 입력하십시오.", "Language" => "언어", "Help translate" => "번역 돕기", "use this address to connect to your ownCloud in your file manager" => "파일 관리자에서 내 ownCloud에 연결할 때 이 주소를 사용하십시오", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "ownCloud 커뮤니티에 의해서 개발되었습니다. 원본 코드AGPL에 따라 사용이 허가됩니다.", "Name" => "이름", "Password" => "암호", "Groups" => "그룹", "Create" => "만들기", "Default Quota" => "기본 할당량", -"Other" => "다른", +"Other" => "기타", "Group Admin" => "그룹 관리자", "Quota" => "할당량", "Delete" => "삭제" diff --git a/settings/l10n/ku_IQ.php b/settings/l10n/ku_IQ.php new file mode 100644 index 0000000000000000000000000000000000000000..b4bdf2a6cedac65908cd938fc80374526c64ab66 --- /dev/null +++ b/settings/l10n/ku_IQ.php @@ -0,0 +1,10 @@ + "چالاککردن", +"Saving..." => "پاشکه‌وتده‌کات...", +"Documentation" => "به‌ڵگه‌نامه", +"Download" => "داگرتن", +"New password" => "وشەی نهێنی نوێ", +"Email" => "ئیمه‌یل", +"Name" => "ناو", +"Password" => "وشەی تێپەربو" +); diff --git a/settings/l10n/lb.php b/settings/l10n/lb.php index abad102bb59331e391d73bde7299e8ec483f52d0..440b81d44c93883d563efe9d1437287a09ec98f0 100644 --- a/settings/l10n/lb.php +++ b/settings/l10n/lb.php @@ -1,25 +1,15 @@ "Konnt Lescht net vum App Store lueden", -"Authentication error" => "Authentifikatioun's Fehler", "Email saved" => "E-mail gespäichert", "Invalid email" => "Ongülteg e-mail", "OpenID Changed" => "OpenID huet geännert", "Invalid request" => "Ongülteg Requête", +"Authentication error" => "Authentifikatioun's Fehler", "Language changed" => "Sprooch huet geännert", "Disable" => "Ofschalten", "Enable" => "Aschalten", "Saving..." => "Speicheren...", "__language_name__" => "__language_name__", -"Security Warning" => "Sécherheets Warnung", -"Cron" => "Cron", -"Enable Share API" => "Share API aschalten", -"Allow apps to use the Share API" => "Erlab Apps d'Share API ze benotzen", -"Allow links" => "Links erlaben", -"Allow resharing" => "Resharing erlaben", -"Allow users to share with anyone" => "Useren erlaben mat egal wiem ze sharen", -"Allow users to only share with users in their groups" => "Useren nëmmen erlaben mat Useren aus hirer Grupp ze sharen", -"Log" => "Log", -"More" => "Méi", "Add your App" => "Setz deng App bei", "Select an App" => "Wiel eng Applikatioun aus", "See application page at apps.owncloud.com" => "Kuck dir d'Applicatioun's Säit op apps.owncloud.com un", diff --git a/settings/l10n/lt_LT.php b/settings/l10n/lt_LT.php index 95b999e29ee595942f0065e63f55bcc07f26cfa2..6399b5b1b498fd444b82d45619a2ca0d7dfe2480 100644 --- a/settings/l10n/lt_LT.php +++ b/settings/l10n/lt_LT.php @@ -5,16 +5,12 @@ "Invalid email" => "Netinkamas el. paštas", "OpenID Changed" => "OpenID pakeistas", "Invalid request" => "Klaidinga užklausa", +"Authentication error" => "Autentikacijos klaida", "Language changed" => "Kalba pakeista", "Disable" => "Išjungti", "Enable" => "Įjungti", "Saving..." => "Saugoma..", "__language_name__" => "Kalba", -"Security Warning" => "Saugumo įspėjimas", -"Cron" => "Cron", -"Sharing" => "Dalijimasis", -"Log" => "Žurnalas", -"More" => "Daugiau", "Add your App" => "Pridėti programėlę", "More Apps" => "Daugiau aplikacijų", "Select an App" => "Pasirinkite programą", @@ -23,7 +19,6 @@ "Ask a question" => "Užduoti klausimą", "Problems connecting to help database." => "Problemos jungiantis prie duomenų bazės", "Answer" => "Atsakyti", -"You have used %s of the available %s" => "Jūs panaudojote %s iš galimų %s", "Download" => "Atsisiųsti", "Your password was changed" => "Jūsų slaptažodis buvo pakeistas", "Unable to change your password" => "Neįmanoma pakeisti slaptažodžio", diff --git a/settings/l10n/lv.php b/settings/l10n/lv.php index 829cda0f9179082e495ed89c76e0fdd5c785e62d..13f4483f1d24bc7a36369fd2247473076331b9c9 100644 --- a/settings/l10n/lv.php +++ b/settings/l10n/lv.php @@ -1,30 +1,37 @@ "Nebija iespējams lejuplādēt sarakstu no aplikāciju veikala", -"Authentication error" => "Ielogošanās kļūme", +"Group already exists" => "Grupa jau eksistē", +"Unable to add group" => "Nevar pievienot grupu", +"Could not enable app. " => "Nevar ieslēgt aplikāciju.", "Email saved" => "Epasts tika saglabāts", "Invalid email" => "Nepareizs epasts", "OpenID Changed" => "OpenID nomainīts", "Invalid request" => "Nepareizs vaicājums", +"Unable to delete group" => "Nevar izdzēst grupu", +"Authentication error" => "Ielogošanās kļūme", +"Unable to delete user" => "Nevar izdzēst lietotāju", "Language changed" => "Valoda tika nomainīta", +"Unable to add user to group %s" => "Nevar pievienot lietotāju grupai %s", +"Unable to remove user from group %s" => "Nevar noņemt lietotāju no grupas %s", "Disable" => "Atvienot", "Enable" => "Pievienot", "Saving..." => "Saglabā...", "__language_name__" => "__valodas_nosaukums__", -"Security Warning" => "Brīdinājums par drošību", -"Cron" => "Cron", -"Log" => "Log", -"More" => "Vairāk", "Add your App" => "Pievieno savu aplikāciju", +"More Apps" => "Vairāk aplikāciju", "Select an App" => "Izvēlies aplikāciju", "See application page at apps.owncloud.com" => "Apskatie aplikāciju lapu - apps.owncloud.com", +"-licensed by " => "-licencēts no ", "Documentation" => "Dokumentācija", "Managing Big Files" => "Rīkoties ar apjomīgiem failiem", "Ask a question" => "Uzdod jautajumu", "Problems connecting to help database." => "Problēmas ar datubāzes savienojumu", "Go there manually." => "Nokļūt tur pašrocīgi", "Answer" => "Atbildēt", +"You have used %s of the available %s" => "Jūs lietojat %s no pieejamajiem %s", "Desktop and Mobile Syncing Clients" => "Desktop un mobīlo ierīču sinhronizācijas rīks", "Download" => "Lejuplādēt", +"Your password was changed" => "Jūru parole tika nomainīta", "Unable to change your password" => "Nav iespējams nomainīt jūsu paroli", "Current password" => "Pašreizējā parole", "New password" => "Jauna parole", @@ -36,6 +43,7 @@ "Language" => "Valoda", "Help translate" => "Palīdzi tulkot", "use this address to connect to your ownCloud in your file manager" => "izmanto šo adresi lai ielogotos ownCloud no sava failu pārlūka", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "IzstrādājusiownCloud kopiena,pirmkodukurš ir licencēts zem AGPL.", "Name" => "Vārds", "Password" => "Parole", "Groups" => "Grupas", diff --git a/settings/l10n/mk.php b/settings/l10n/mk.php index 78d05660e71fc117b0c500a6efce954ae67aad7a..8594825fdd666a97809678f63efd715c1f48ddfa 100644 --- a/settings/l10n/mk.php +++ b/settings/l10n/mk.php @@ -8,8 +8,6 @@ "Enable" => "Овозможи", "Saving..." => "Снимам...", "__language_name__" => "__language_name__", -"Log" => "Записник", -"More" => "Повеќе", "Add your App" => "Додадете ја Вашата апликација", "Select an App" => "Избери аппликација", "See application page at apps.owncloud.com" => "Види ја страницата со апликации на apps.owncloud.com", diff --git a/settings/l10n/ms_MY.php b/settings/l10n/ms_MY.php index 187199894626b619b21cccd7d89ee1bb00287529..5de247110bb76662bd3fc093d24bc7319d4fb8db 100644 --- a/settings/l10n/ms_MY.php +++ b/settings/l10n/ms_MY.php @@ -1,17 +1,14 @@ "Ralat pengesahan", "Email saved" => "Emel disimpan", "Invalid email" => "Emel tidak sah", "OpenID Changed" => "OpenID diubah", "Invalid request" => "Permintaan tidak sah", +"Authentication error" => "Ralat pengesahan", "Language changed" => "Bahasa diubah", "Disable" => "Nyahaktif", "Enable" => "Aktif", "Saving..." => "Simpan...", "__language_name__" => "_nama_bahasa_", -"Security Warning" => "Amaran keselamatan", -"Log" => "Log", -"More" => "Lanjutan", "Add your App" => "Tambah apps anda", "Select an App" => "Pilih aplikasi", "See application page at apps.owncloud.com" => "Lihat halaman applikasi di apps.owncloud.com", diff --git a/settings/l10n/nb_NO.php b/settings/l10n/nb_NO.php index c7d4f2e97d71788437aa235f4949a71ec8c9e73b..23618fc30244d83e9a80d5c0bb4368b4613c90c9 100644 --- a/settings/l10n/nb_NO.php +++ b/settings/l10n/nb_NO.php @@ -17,16 +17,6 @@ "Enable" => "Slå på", "Saving..." => "Lagrer...", "__language_name__" => "__language_name__", -"Security Warning" => "Sikkerhetsadvarsel", -"Cron" => "Cron", -"Sharing" => "Deling", -"Allow links" => "Tillat lenker", -"Allow users to share items to the public with links" => "Tillat brukere å dele filer med lenker", -"Allow users to share items shared with them again" => "Tillat brukere å dele filer som allerede har blitt delt med dem", -"Allow users to share with anyone" => "Tillat brukere å dele med alle", -"Allow users to only share with users in their groups" => "Tillat kun deling med andre brukere i samme gruppe", -"Log" => "Logg", -"More" => "Mer", "Add your App" => "Legg til din App", "More Apps" => "Flere Apps", "Select an App" => "Velg en app", @@ -37,7 +27,6 @@ "Problems connecting to help database." => "Problemer med å koble til hjelp-databasen", "Go there manually." => "Gå dit manuelt", "Answer" => "Svar", -"You have used %s of the available %s" => "Du har brukt %s av tilgjengelig %s", "Desktop and Mobile Syncing Clients" => "Klienter for datamaskiner og mobile enheter", "Download" => "Last ned", "Your password was changed" => "Passord har blitt endret", diff --git a/settings/l10n/nl.php b/settings/l10n/nl.php index 7882f11c184d2c6f20353a59a7db0a3ce3b4fa45..f419ecf74eddbd399f9f2a262d9a7a025cc08115 100644 --- a/settings/l10n/nl.php +++ b/settings/l10n/nl.php @@ -11,30 +11,13 @@ "Authentication error" => "Authenticatie fout", "Unable to delete user" => "Niet in staat om gebruiker te verwijderen", "Language changed" => "Taal aangepast", +"Admins can't remove themself from the admin group" => "Admins kunnen zichzelf niet uit de admin groep verwijderen", "Unable to add user to group %s" => "Niet in staat om gebruiker toe te voegen aan groep %s", "Unable to remove user from group %s" => "Niet in staat om gebruiker te verwijderen uit groep %s", "Disable" => "Uitschakelen", "Enable" => "Inschakelen", "Saving..." => "Aan het bewaren.....", "__language_name__" => "Nederlands", -"Security Warning" => "Veiligheidswaarschuwing", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Uw data folder en uw bestanden zijn hoogst waarschijnlijk vanaf het internet bereikbaar. Het .htaccess bestand dat ownCloud meelevert werkt niet. Het is ten zeerste aangeraden om uw webserver zodanig te configureren, dat de data folder niet bereikbaar is vanaf het internet of verplaatst uw data folder naar een locatie buiten de webserver document root.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Voer één taak uit met elke pagina die wordt geladen", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php is bij een webcron dienst geregistreerd. Benader eens per minuut, via http de pagina cron.php in de owncloud hoofdmap.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Gebruik de systeem cronjob. Benader eens per minuut, via een systeem cronjob het bestand cron.php in de owncloud hoofdmap.", -"Sharing" => "Delen", -"Enable Share API" => "Zet de Deel API aan", -"Allow apps to use the Share API" => "Sta apps toe om de Deel API te gebruiken", -"Allow links" => "Sta links toe", -"Allow users to share items to the public with links" => "Sta gebruikers toe om items via links publiekelijk te maken", -"Allow resharing" => "Sta verder delen toe", -"Allow users to share items shared with them again" => "Sta gebruikers toe om items nogmaals te delen", -"Allow users to share with anyone" => "Sta gebruikers toe om met iedereen te delen", -"Allow users to only share with users in their groups" => "Sta gebruikers toe om alleen met gebruikers in hun groepen te delen", -"Log" => "Log", -"More" => "Meer", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Ontwikkeld door de ownCloud gemeenschap, de bron code is gelicenseerd onder de AGPL.", "Add your App" => "App toevoegen", "More Apps" => "Meer apps", "Select an App" => "Selecteer een app", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problemen bij het verbinden met de helpdatabank.", "Go there manually." => "Ga er zelf heen.", "Answer" => "Beantwoord", -"You have used %s of the available %s" => "Je hebt %s gebruikt van de beschikbare %s", +"You have used %s of the available %s" => "U heeft %s van de %s beschikbaren gebruikt", "Desktop and Mobile Syncing Clients" => "Desktop en mobiele synchronisatie applicaties", "Download" => "Download", "Your password was changed" => "Je wachtwoord is veranderd", @@ -61,6 +44,7 @@ "Language" => "Taal", "Help translate" => "Help met vertalen", "use this address to connect to your ownCloud in your file manager" => "Gebruik het bovenstaande adres om verbinding te maken met ownCloud in uw bestandbeheerprogramma", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Ontwikkeld door de ownCloud gemeenschap, de bron code is gelicenseerd onder de AGPL.", "Name" => "Naam", "Password" => "Wachtwoord", "Groups" => "Groepen", diff --git a/settings/l10n/nn_NO.php b/settings/l10n/nn_NO.php index d712f749bbf143c3a57026f57b66d3064460c9ff..5f9d7605cc6efc02b985b7e9b7675fbca7166258 100644 --- a/settings/l10n/nn_NO.php +++ b/settings/l10n/nn_NO.php @@ -1,10 +1,10 @@ "Klarer ikkje å laste inn liste fra App Store", -"Authentication error" => "Feil i autentisering", "Email saved" => "E-postadresse lagra", "Invalid email" => "Ugyldig e-postadresse", "OpenID Changed" => "OpenID endra", "Invalid request" => "Ugyldig førespurnad", +"Authentication error" => "Feil i autentisering", "Language changed" => "Språk endra", "Disable" => "Slå av", "Enable" => "Slå på", @@ -14,6 +14,7 @@ "Problems connecting to help database." => "Problem ved tilkopling til hjelpedatabasen.", "Go there manually." => "Gå der på eigen hand.", "Answer" => "Svar", +"Download" => "Last ned", "Unable to change your password" => "Klarte ikkje å endra passordet", "Current password" => "Passord", "New password" => "Nytt passord", @@ -29,6 +30,7 @@ "Password" => "Passord", "Groups" => "Grupper", "Create" => "Lag", +"Other" => "Anna", "Quota" => "Kvote", "Delete" => "Slett" ); diff --git a/settings/l10n/oc.php b/settings/l10n/oc.php index 28835df95c13256e0f29dfdfcb6e1ecd4f9dba66..f16f5cc91ae8441b9dca72b7bac592152a16f34b 100644 --- a/settings/l10n/oc.php +++ b/settings/l10n/oc.php @@ -1,6 +1,5 @@ "Pas possible de cargar la tièra dempuèi App Store", -"Authentication error" => "Error d'autentificacion", "Group already exists" => "Lo grop existís ja", "Unable to add group" => "Pas capable d'apondre un grop", "Could not enable app. " => "Pòt pas activar app. ", @@ -9,6 +8,7 @@ "OpenID Changed" => "OpenID cambiat", "Invalid request" => "Demanda invalida", "Unable to delete group" => "Pas capable d'escafar un grop", +"Authentication error" => "Error d'autentificacion", "Unable to delete user" => "Pas capable d'escafar un usancièr", "Language changed" => "Lengas cambiadas", "Unable to add user to group %s" => "Pas capable d'apondre un usancièr al grop %s", @@ -17,14 +17,6 @@ "Enable" => "Activa", "Saving..." => "Enregistra...", "__language_name__" => "__language_name__", -"Security Warning" => "Avertiment de securitat", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Executa un prètfach amb cada pagina cargada", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Utiliza lo servici cron de ton sistèm operatiu. Executa lo fichièr cron.php dins lo dorsier owncloud tras cronjob del sistèm cada minuta.", -"Sharing" => "Al partejar", -"Enable Share API" => "Activa API partejada", -"Log" => "Jornal", -"More" => "Mai d'aquò", "Add your App" => "Ajusta ton App", "Select an App" => "Selecciona una applicacion", "See application page at apps.owncloud.com" => "Agacha la pagina d'applications en cò de apps.owncloud.com", @@ -35,7 +27,6 @@ "Problems connecting to help database." => "Problemas al connectar de la basa de donadas d'ajuda", "Go there manually." => "Vas çai manualament", "Answer" => "Responsa", -"You have used %s of the available %s" => "As utilizat %s dels %s disponibles", "Download" => "Avalcarga", "Your password was changed" => "Ton senhal a cambiat", "Unable to change your password" => "Pas possible de cambiar ton senhal", diff --git a/settings/l10n/pl.php b/settings/l10n/pl.php index 5ea1f022c6601d667ad57c75d0bfcf241f5ed0f5..e17e3c00e530afbe12fc0a460f3b6c278f60d84c 100644 --- a/settings/l10n/pl.php +++ b/settings/l10n/pl.php @@ -1,6 +1,5 @@ "Nie mogę załadować listy aplikacji", -"Authentication error" => "Błąd uwierzytelniania", "Group already exists" => "Grupa już istnieje", "Unable to add group" => "Nie można dodać grupy", "Could not enable app. " => "Nie można włączyć aplikacji.", @@ -9,32 +8,16 @@ "OpenID Changed" => "Zmieniono OpenID", "Invalid request" => "Nieprawidłowe żądanie", "Unable to delete group" => "Nie można usunąć grupy", +"Authentication error" => "Błąd uwierzytelniania", "Unable to delete user" => "Nie można usunąć użytkownika", "Language changed" => "Język zmieniony", +"Admins can't remove themself from the admin group" => "Administratorzy nie mogą usunąć się sami z grupy administratorów.", "Unable to add user to group %s" => "Nie można dodać użytkownika do grupy %s", "Unable to remove user from group %s" => "Nie można usunąć użytkownika z grupy %s", "Disable" => "Wyłącz", "Enable" => "Włącz", "Saving..." => "Zapisywanie...", "__language_name__" => "Polski", -"Security Warning" => "Ostrzeżenia bezpieczeństwa", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Twój katalog danych i pliki są prawdopodobnie dostępne z Internetu. Plik .htaccess, który dostarcza ownCloud nie działa. Sugerujemy, aby skonfigurować serwer WWW w taki sposób, aby katalog danych nie był dostępny lub przenieść katalog danych poza główny katalog serwera WWW.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Wykonanie jednego zadania z każdej strony wczytywania", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php jest zarejestrowany w usłudze webcron. Przywołaj stronę cron.php w katalogu głównym owncloud raz na minute przez http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Użyj usługi systemowej cron. Przywołaj plik cron.php z katalogu owncloud przez systemowe cronjob raz na minute.", -"Sharing" => "Udostępnianij", -"Enable Share API" => "Włącz udostępniane API", -"Allow apps to use the Share API" => "Zezwalaj aplikacjom na używanie API", -"Allow links" => "Zezwalaj na łącza", -"Allow users to share items to the public with links" => "Zezwalaj użytkownikom na puliczne współdzielenie elementów za pomocą linków", -"Allow resharing" => "Zezwól na ponowne udostępnianie", -"Allow users to share items shared with them again" => "Zezwalaj użytkownikom na ponowne współdzielenie elementów już z nimi współdzilonych", -"Allow users to share with anyone" => "Zezwalaj użytkownikom na współdzielenie z kimkolwiek", -"Allow users to only share with users in their groups" => "Zezwalaj użytkownikom współdzielić z użytkownikami ze swoich grup", -"Log" => "Log", -"More" => "Więcej", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Stwirzone przez społeczność ownCloud, the kod źródłowy na licencji AGPL.", "Add your App" => "Dodaj aplikacje", "More Apps" => "Więcej aplikacji", "Select an App" => "Zaznacz aplikacje", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problem z połączeniem z bazą danych.", "Go there manually." => "Przejdź na stronę ręcznie.", "Answer" => "Odpowiedź", -"You have used %s of the available %s" => "Używasz %s z dostępnych %s", +"You have used %s of the available %s" => "Korzystasz z %s z dostępnych %s", "Desktop and Mobile Syncing Clients" => "Klienci synchronizacji", "Download" => "Ściągnij", "Your password was changed" => "Twoje hasło zostało zmienione", @@ -61,6 +44,7 @@ "Language" => "Język", "Help translate" => "Pomóż w tłumaczeniu", "use this address to connect to your ownCloud in your file manager" => "Proszę użyć tego adresu, aby uzyskać dostęp do usługi ownCloud w menedżerze plików.", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Stwirzone przez społeczność ownCloud, the kod źródłowy na licencji AGPL.", "Name" => "Nazwa", "Password" => "Hasło", "Groups" => "Grupy", diff --git a/settings/l10n/pl_PL.php b/settings/l10n/pl_PL.php new file mode 100644 index 0000000000000000000000000000000000000000..ab81cb23465c623f91549f3f722e0e7dc5360e45 --- /dev/null +++ b/settings/l10n/pl_PL.php @@ -0,0 +1,3 @@ + "Email" +); diff --git a/settings/l10n/pt_BR.php b/settings/l10n/pt_BR.php index 7ca5160d9a8e4e617fdf2ef7d2ea3930218c7e9b..d09e867f7f26563b60c7222dac40ea6c3c60e315 100644 --- a/settings/l10n/pt_BR.php +++ b/settings/l10n/pt_BR.php @@ -1,6 +1,5 @@ "Não foi possivel carregar lista da App Store", -"Authentication error" => "erro de autenticação", "Group already exists" => "Grupo já existe", "Unable to add group" => "Não foi possivel adicionar grupo", "Could not enable app. " => "Não pôde habilitar aplicação", @@ -9,32 +8,16 @@ "OpenID Changed" => "Mudou OpenID", "Invalid request" => "Pedido inválido", "Unable to delete group" => "Não foi possivel remover grupo", +"Authentication error" => "erro de autenticação", "Unable to delete user" => "Não foi possivel remover usuário", "Language changed" => "Mudou Idioma", +"Admins can't remove themself from the admin group" => "Admins não podem se remover do grupo admin", "Unable to add user to group %s" => "Não foi possivel adicionar usuário ao grupo %s", "Unable to remove user from group %s" => "Não foi possivel remover usuário ao grupo %s", "Disable" => "Desabilitado", "Enable" => "Habilitado", "Saving..." => "Gravando...", "__language_name__" => "Português", -"Security Warning" => "Aviso de Segurança", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Seu diretório de dados e seus arquivos estão, provavelmente, acessíveis a partir da internet. O .htaccess que o ownCloud fornece não está funcionando. Nós sugerimos que você configure o seu servidor web de uma forma que o diretório de dados esteja mais acessível ou que você mova o diretório de dados para fora da raiz do servidor web.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Executa uma tarefa com cada página carregada", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php está registrado no serviço webcron. Chama a página cron.php na raíz do owncloud uma vez por minuto via http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Usa o serviço cron do sistema. Chama o arquivo cron.php na pasta do owncloud através do cronjob do sistema uma vez a cada minuto.", -"Sharing" => "Compartilhamento", -"Enable Share API" => "Habilitar API de Compartilhamento", -"Allow apps to use the Share API" => "Permitir aplicações a usar a API de Compartilhamento", -"Allow links" => "Permitir links", -"Allow users to share items to the public with links" => "Permitir usuários a compartilhar itens para o público com links", -"Allow resharing" => "Permitir re-compartilhamento", -"Allow users to share items shared with them again" => "Permitir usuário a compartilhar itens compartilhados com eles novamente", -"Allow users to share with anyone" => "Permitir usuários a compartilhar com qualquer um", -"Allow users to only share with users in their groups" => "Permitir usuários a somente compartilhar com usuários em seus respectivos grupos", -"Log" => "Log", -"More" => "Mais", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desenvolvido pela comunidade ownCloud, o código fonte está licenciado sob AGPL.", "Add your App" => "Adicione seu Aplicativo", "More Apps" => "Mais Apps", "Select an App" => "Selecione uma Aplicação", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problemas ao conectar na base de dados.", "Go there manually." => "Ir manualmente.", "Answer" => "Resposta", -"You have used %s of the available %s" => "Você usou %s do espaço disponível de %s ", +"You have used %s of the available %s" => "Você usou %s do seu espaço de %s", "Desktop and Mobile Syncing Clients" => "Sincronizando Desktop e Mobile", "Download" => "Download", "Your password was changed" => "Sua senha foi alterada", @@ -61,6 +44,7 @@ "Language" => "Idioma", "Help translate" => "Ajude a traduzir", "use this address to connect to your ownCloud in your file manager" => "use este endereço para se conectar ao seu ownCloud no seu gerenciador de arquvos", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desenvolvido pela comunidade ownCloud, o código fonte está licenciado sob AGPL.", "Name" => "Nome", "Password" => "Senha", "Groups" => "Grupos", diff --git a/settings/l10n/pt_PT.php b/settings/l10n/pt_PT.php index a5eb8c399bee4c6792ebbb8a8cf2da5b2b36b02b..96d9ac67ac4db05243d1bc613e931dde34806fd3 100644 --- a/settings/l10n/pt_PT.php +++ b/settings/l10n/pt_PT.php @@ -1,6 +1,5 @@ "Incapaz de carregar a lista da App Store", -"Authentication error" => "Erro de autenticação", "Group already exists" => "O grupo já existe", "Unable to add group" => "Impossível acrescentar o grupo", "Could not enable app. " => "Não foi possível activar a app.", @@ -9,32 +8,16 @@ "OpenID Changed" => "OpenID alterado", "Invalid request" => "Pedido inválido", "Unable to delete group" => "Impossível apagar grupo", +"Authentication error" => "Erro de autenticação", "Unable to delete user" => "Impossível apagar utilizador", "Language changed" => "Idioma alterado", +"Admins can't remove themself from the admin group" => "Os administradores não se podem remover a eles mesmos do grupo admin.", "Unable to add user to group %s" => "Impossível acrescentar utilizador ao grupo %s", "Unable to remove user from group %s" => "Impossível apagar utilizador do grupo %s", "Disable" => "Desactivar", "Enable" => "Activar", "Saving..." => "A guardar...", "__language_name__" => "__language_name__", -"Security Warning" => "Aviso de Segurança", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "A sua pasta com os dados e os seus ficheiros estão provavelmente acessíveis a partir das internet. Sugerimos veementemente que configure o seu servidor web de maneira a que a pasta com os dados deixe de ficar acessível, ou mova a pasta com os dados para fora da raiz de documentos do servidor web.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Executar uma tarefa ao carregar cada página", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php está registado num serviço webcron. Chame a página cron.php na raiz owncloud por http uma vez por minuto.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Usar o serviço cron do sistema. Chame a página cron.php na pasta owncloud via um cronjob do sistema uma vez por minuto.", -"Sharing" => "Partilhando", -"Enable Share API" => "Activar API de partilha", -"Allow apps to use the Share API" => "Permitir que as aplicações usem a API de partilha", -"Allow links" => "Permitir ligações", -"Allow users to share items to the public with links" => "Permitir que os utilizadores partilhem itens com o público com ligações", -"Allow resharing" => "Permitir voltar a partilhar", -"Allow users to share items shared with them again" => "Permitir que os utilizadores partilhem itens que foram partilhados com eles", -"Allow users to share with anyone" => "Permitir que os utilizadores partilhem com toda a gente", -"Allow users to only share with users in their groups" => "Permitir que os utilizadores apenas partilhem com utilizadores do seu grupo", -"Log" => "Log", -"More" => "Mais", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desenvolvido pela comunidade ownCloud, ocódigo fonte está licenciado sob a AGPL.", "Add your App" => "Adicione a sua aplicação", "More Apps" => "Mais Aplicações", "Select an App" => "Selecione uma aplicação", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problemas ao ligar à base de dados de ajuda", "Go there manually." => "Vá lá manualmente", "Answer" => "Resposta", -"You have used %s of the available %s" => "Usou %s dos %s disponíveis.", +"You have used %s of the available %s" => "Usou %s do disponivel %s", "Desktop and Mobile Syncing Clients" => "Clientes de sincronização desktop e móvel", "Download" => "Transferir", "Your password was changed" => "A sua palavra-passe foi alterada", @@ -61,6 +44,7 @@ "Language" => "Idioma", "Help translate" => "Ajude a traduzir", "use this address to connect to your ownCloud in your file manager" => "utilize este endereço para ligar ao seu ownCloud através do seu gestor de ficheiros", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Desenvolvido pela comunidade ownCloud, ocódigo fonte está licenciado sob a AGPL.", "Name" => "Nome", "Password" => "Palavra-chave", "Groups" => "Grupos", diff --git a/settings/l10n/ro.php b/settings/l10n/ro.php index ee0d804716b31a2f4bb4a8bb673c81bbcb1ad3ae..deabed6f803093851584b08ea902fcb016a96b2b 100644 --- a/settings/l10n/ro.php +++ b/settings/l10n/ro.php @@ -1,6 +1,5 @@ "Imposibil de încărcat lista din App Store", -"Authentication error" => "Eroare de autentificare", "Group already exists" => "Grupul există deja", "Unable to add group" => "Nu s-a putut adăuga grupul", "Could not enable app. " => "Nu s-a putut activa aplicația.", @@ -9,6 +8,7 @@ "OpenID Changed" => "OpenID schimbat", "Invalid request" => "Cerere eronată", "Unable to delete group" => "Nu s-a putut șterge grupul", +"Authentication error" => "Eroare de autentificare", "Unable to delete user" => "Nu s-a putut șterge utilizatorul", "Language changed" => "Limba a fost schimbată", "Unable to add user to group %s" => "Nu s-a putut adăuga utilizatorul la grupul %s", @@ -17,24 +17,6 @@ "Enable" => "Activați", "Saving..." => "Salvez...", "__language_name__" => "_language_name_", -"Security Warning" => "Avertisment de securitate", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Directorul tău de date și fișierele tale probabil sunt accesibile prin internet. Fișierul .htaccess oferit de ownCloud nu funcționează. Îți recomandăm să configurezi server-ul tău web într-un mod în care directorul de date să nu mai fie accesibil sau mută directorul de date în afara directorului root al server-ului web.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Execută o sarcină la fiecare pagină încărcată", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php este înregistrat în serviciul webcron. Accesează pagina cron.php din root-ul owncloud odată pe minut prin http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Folosește serviciul cron al sistemului. Accesează fișierul cron.php din directorul owncloud printr-un cronjob de sistem odată la fiecare minut.", -"Sharing" => "Partajare", -"Enable Share API" => "Activare API partajare", -"Allow apps to use the Share API" => "Permite aplicațiilor să folosească API-ul de partajare", -"Allow links" => "Pemite legături", -"Allow users to share items to the public with links" => "Permite utilizatorilor să partajeze fișiere în mod public prin legături", -"Allow resharing" => "Permite repartajarea", -"Allow users to share items shared with them again" => "Permite utilizatorilor să repartajeze fișiere partajate cu ei", -"Allow users to share with anyone" => "Permite utilizatorilor să partajeze cu oricine", -"Allow users to only share with users in their groups" => "Permite utilizatorilor să partajeze doar cu utilizatori din același grup", -"Log" => "Jurnal de activitate", -"More" => "Mai mult", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Dezvoltat de the comunitatea ownCloud, codul sursă este licențiat sub AGPL.", "Add your App" => "Adaugă aplicația ta", "Select an App" => "Selectează o aplicație", "See application page at apps.owncloud.com" => "Vizualizează pagina applicației pe apps.owncloud.com", @@ -45,7 +27,6 @@ "Problems connecting to help database." => "Probleme de conectare la baza de date.", "Go there manually." => "Pe cale manuală.", "Answer" => "Răspuns", -"You have used %s of the available %s" => "Ai utilizat %s din %s spațiu disponibil", "Desktop and Mobile Syncing Clients" => "Clienți de sincronizare pentru telefon mobil și desktop", "Download" => "Descărcări", "Your password was changed" => "Parola a fost modificată", @@ -60,6 +41,7 @@ "Language" => "Limba", "Help translate" => "Ajută la traducere", "use this address to connect to your ownCloud in your file manager" => "folosește această adresă pentru a te conecta la managerul tău de fișiere din ownCloud", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Dezvoltat de the comunitatea ownCloud, codul sursă este licențiat sub AGPL.", "Name" => "Nume", "Password" => "Parolă", "Groups" => "Grupuri", diff --git a/settings/l10n/ru.php b/settings/l10n/ru.php index 33d378cdf384fde8169ed293f82776b4fcc1206c..4853f6fc2d13ff0675e73c59ae8b076f855293ab 100644 --- a/settings/l10n/ru.php +++ b/settings/l10n/ru.php @@ -11,30 +11,13 @@ "Authentication error" => "Ошибка авторизации", "Unable to delete user" => "Невозможно удалить пользователя", "Language changed" => "Язык изменён", +"Admins can't remove themself from the admin group" => "Администратор не может удалить сам себя из группы admin", "Unable to add user to group %s" => "Невозможно добавить пользователя в группу %s", "Unable to remove user from group %s" => "Невозможно удалить пользователя из группы %s", "Disable" => "Выключить", "Enable" => "Включить", "Saving..." => "Сохранение...", "__language_name__" => "Русский ", -"Security Warning" => "Предупреждение безопасности", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Похоже, что каталог data и ваши файлы в нем доступны из интернета. Предоставляемый ownCloud файл htaccess не работает. Настоятельно рекомендуем настроить сервер таким образом, чтобы закрыть доступ к каталогу data или вынести каталог data за пределы корневого каталога веб-сервера.", -"Cron" => "Задание", -"Execute one task with each page loaded" => "Выполнять одну задачу на каждой загружаемой странице", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php зарегистрирован в службе webcron. Обращайтесь к странице cron.php в корне owncloud раз в минуту по http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Используйте системный сервис cron. Исполняйте файл cron.php в папке owncloud с помощью системы cronjob раз в минуту.", -"Sharing" => "Общий доступ", -"Enable Share API" => "Включить API публикации", -"Allow apps to use the Share API" => "Разрешить API публикации для приложений", -"Allow links" => "Разрешить ссылки", -"Allow users to share items to the public with links" => "Разрешить пользователям публикацию при помощи ссылок", -"Allow resharing" => "Включить повторную публикацию", -"Allow users to share items shared with them again" => "Разрешить пользователям публиковать доступные им элементы других пользователей", -"Allow users to share with anyone" => "Разрешить публиковать для любых пользователей", -"Allow users to only share with users in their groups" => "Ограничить публикацию группами пользователя", -"Log" => "Журнал", -"More" => "Ещё", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Разрабатывается сообществом ownCloud, исходный код доступен под лицензией AGPL.", "Add your App" => "Добавить приложение", "More Apps" => "Больше приложений", "Select an App" => "Выберите приложение", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Проблема соединения с базой данных помощи.", "Go there manually." => "Войти самостоятельно.", "Answer" => "Ответ", -"You have used %s of the available %s" => "Вы использовали %s из доступных %s", +"You have used %s of the available %s" => "Вы использовали %s из доступных %s", "Desktop and Mobile Syncing Clients" => "Клиенты синхронизации для рабочих станций и мобильных устройств", "Download" => "Загрузка", "Your password was changed" => "Ваш пароль изменён", @@ -61,6 +44,7 @@ "Language" => "Язык", "Help translate" => "Помочь с переводом", "use this address to connect to your ownCloud in your file manager" => "используйте данный адрес для подключения к ownCloud в вашем файловом менеджере", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Разрабатывается сообществом ownCloud, исходный код доступен под лицензией AGPL.", "Name" => "Имя", "Password" => "Пароль", "Groups" => "Группы", diff --git a/settings/l10n/ru_RU.php b/settings/l10n/ru_RU.php index 48190a684553441504d25f8a0e73038c5505f35a..83eb603ba3d5a317242b4628358f058607bc8307 100644 --- a/settings/l10n/ru_RU.php +++ b/settings/l10n/ru_RU.php @@ -17,24 +17,6 @@ "Enable" => "Включить", "Saving..." => "Сохранение", "__language_name__" => "__язык_имя__", -"Security Warning" => "Предупреждение системы безопасности", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ваш каталог данных и файлы возможно доступны из Интернета. Файл .htaccess, предоставляемый ownCloud, не работает. Мы настоятельно рекомендуем Вам настроить сервер таким образом, чтобы каталог данных был бы больше не доступен, или переместить каталог данных за пределы корневой папки веб-сервера.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Выполняйте одну задачу на каждой загружаемой странице", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php зарегистрирован в службе webcron. Обращайтесь к странице cron.php в корне owncloud раз в минуту по http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Используйте системный сервис cron. Исполняйте файл cron.php в папке owncloud с помощью системы cronjob раз в минуту.", -"Sharing" => "Совместное использование", -"Enable Share API" => "Включить разделяемые API", -"Allow apps to use the Share API" => "Разрешить приложениям использовать Share API", -"Allow links" => "Предоставить ссылки", -"Allow users to share items to the public with links" => "Позволяет пользователям добавлять объекты в общий доступ по ссылке", -"Allow resharing" => "Разрешить повторное совместное использование", -"Allow users to share items shared with them again" => "Позволить пользователям публиковать доступные им объекты других пользователей.", -"Allow users to share with anyone" => "Разрешить пользователям разделение с кем-либо", -"Allow users to only share with users in their groups" => "Разрешить пользователям разделение только с пользователями в их группах", -"Log" => "Вход", -"More" => "Подробнее", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Разработанный ownCloud community, the source code is licensed under the AGPL.", "Add your App" => "Добавить Ваше приложение", "More Apps" => "Больше приложений", "Select an App" => "Выбрать приложение", @@ -46,7 +28,7 @@ "Problems connecting to help database." => "Проблемы, связанные с разделом Помощь базы данных", "Go there manually." => "Сделать вручную.", "Answer" => "Ответ", -"You have used %s of the available %s" => "Вы использовали %s из доступных%s", +"You have used %s of the available %s" => "Вы использовали %s из возможных %s", "Desktop and Mobile Syncing Clients" => "Клиенты синхронизации настольной и мобильной систем", "Download" => "Загрузка", "Your password was changed" => "Ваш пароль был изменен", @@ -61,6 +43,7 @@ "Language" => "Язык", "Help translate" => "Помогите перевести", "use this address to connect to your ownCloud in your file manager" => "Используйте этот адрес для соединения с Вашим ownCloud в файловом менеджере", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Разработанный ownCloud community, the source code is licensed under the AGPL.", "Name" => "Имя", "Password" => "Пароль", "Groups" => "Группы", diff --git a/settings/l10n/si_LK.php b/settings/l10n/si_LK.php index d3e7755c5810db881519f49f6a85cf04578b6484..13bd1762d423257377ea7be9844e68ff4eb23edd 100644 --- a/settings/l10n/si_LK.php +++ b/settings/l10n/si_LK.php @@ -4,8 +4,10 @@ "Could not enable app. " => "යෙදුම සක්‍රීය කළ නොහැකි විය.", "Email saved" => "වි-තැපෑල සුරකින ලදී", "Invalid email" => "අවලංගු වි-තැපෑල", +"OpenID Changed" => "විවෘත හැඳුනුම නැතහොත් OpenID වෙනස්විය.", "Invalid request" => "අවලංගු අයදුම", "Unable to delete group" => "කණ්ඩායම මැකීමට නොහැක", +"Authentication error" => "සත්‍යාපන දෝෂයක්", "Unable to delete user" => "පරිශීලකයා මැකීමට නොහැක", "Language changed" => "භාෂාව ාවනස් කිරීම", "Unable to add user to group %s" => "පරිශීලකයා %s කණ්ඩායමට එකතු කළ නොහැක", @@ -13,15 +15,6 @@ "Disable" => "අක්‍රිය කරන්න", "Enable" => "ක්‍රියත්මක කරන්න", "Saving..." => "සුරැකෙමින් පවතී...", -"Security Warning" => "ආරක්ෂක නිවේදනයක්", -"Sharing" => "හුවමාරු කිරීම", -"Allow links" => "යොමු සලසන්න", -"Allow resharing" => "යළි යළිත් හුවමාරුවට අවසර දෙමි", -"Allow users to share items shared with them again" => "හුවමාරු කළ හුවමාරුවට අවසර දෙමි", -"Allow users to share with anyone" => "ඕනෑම අයෙකු හා හුවමාරුවට අවසර දෙමි", -"Allow users to only share with users in their groups" => "තම කණ්ඩායමේ අයෙකු හා පමණක් හුවමාරුවට අවසර දෙමි", -"Log" => "ලඝුව", -"More" => "තවත්", "Add your App" => "යෙදුමක් එක් කිරීම", "More Apps" => "තවත් යෙදුම්", "Select an App" => "යෙදුමක් තොරන්න", @@ -29,8 +22,8 @@ "Managing Big Files" => "විශාල ගොනු කළමණාකරනය", "Ask a question" => "ප්‍රශ්ණයක් අසන්න", "Problems connecting to help database." => "උදව් දත්ත ගබඩාව හා සම්බන්ධවීමේදී ගැටළු ඇතිවිය.", +"Go there manually." => "ස්වශක්තියෙන් එතැනට යන්න", "Answer" => "පිළිතුර", -"You have used %s of the available %s" => "ඔබ %sක් භාවිතා කර ඇත. මුළු ප්‍රමාණය %sකි", "Download" => "භාගත කරන්න", "Your password was changed" => "ඔබගේ මුර පදය වෙනස් කෙරුණි", "Unable to change your password" => "මුර පදය වෙනස් කළ නොහැකි විය", @@ -43,6 +36,8 @@ "Fill in an email address to enable password recovery" => "මුරපද ප්‍රතිස්ථාපනය සඳහා විද්‍යුත් තැපැල් විස්තර ලබා දෙන්න", "Language" => "භාෂාව", "Help translate" => "පරිවර්ථන සහය", +"use this address to connect to your ownCloud in your file manager" => "ඔබගේ ගොනු කළමනාකරු ownCloudයට සම්බන්ධ කිරීමට මෙම ලිපිනය භාවිතා කරන්න", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "නිපදන ලද්දේ ownCloud සමාජයෙන්, the මුල් කේතය ලයිසන්ස් කර ඇත්තේ AGPL යටතේ.", "Name" => "නාමය", "Password" => "මුරපදය", "Groups" => "සමූහය", diff --git a/settings/l10n/sk_SK.php b/settings/l10n/sk_SK.php index 8309c0f12c71ab424246b9c115c7bf622d1278c7..179cbe250b5d4220668d245cd87d3c2bd421fa04 100644 --- a/settings/l10n/sk_SK.php +++ b/settings/l10n/sk_SK.php @@ -11,30 +11,13 @@ "Authentication error" => "Chyba pri autentifikácii", "Unable to delete user" => "Nie je možné odstrániť používateľa", "Language changed" => "Jazyk zmenený", +"Admins can't remove themself from the admin group" => "Administrátori nesmú odstrániť sami seba zo skupiny admin", "Unable to add user to group %s" => "Nie je možné pridať užívateľa do skupiny %s", "Unable to remove user from group %s" => "Nie je možné odstrániť používateľa zo skupiny %s", "Disable" => "Zakázať", "Enable" => "Povoliť", "Saving..." => "Ukladám...", "__language_name__" => "Slovensky", -"Security Warning" => "Bezpečnostné varovanie", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Váš priečinok s dátami a vaše súbory sú pravdepodobne dostupné z internetu. .htaccess súbor dodávaný s inštaláciou ownCloud nespĺňa úlohu. Dôrazne vám doporučujeme nakonfigurovať webserver takým spôsobom, aby dáta v priečinku neboli verejné, alebo presuňte dáta mimo štruktúry priečinkov webservera.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Vykonať jednu úlohu každým nahraním stránky", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php je zaregistrovaný v službe webcron. Tá zavolá stránku cron.php v koreňovom adresári owncloud každú minútu cez http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Používať systémovú službu cron. Každú minútu bude spustený súbor cron.php v priečinku owncloud pomocou systémového programu cronjob.", -"Sharing" => "Zdieľanie", -"Enable Share API" => "Zapnúť API zdieľania", -"Allow apps to use the Share API" => "Povoliť aplikáciam používať API pre zdieľanie", -"Allow links" => "Povoliť odkazy", -"Allow users to share items to the public with links" => "Povoliť používateľom zdieľať obsah pomocou verejných odkazov", -"Allow resharing" => "Povoliť opakované zdieľanie", -"Allow users to share items shared with them again" => "Povoliť zdieľanie zdielaného obsahu iného užívateľa", -"Allow users to share with anyone" => "Povoliť používateľom zdieľať s každým", -"Allow users to only share with users in their groups" => "Povoliť používateľom zdieľanie iba s používateľmi ich vlastnej skupiny", -"Log" => "Záznam", -"More" => "Viac", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Vyvinuté komunitou ownCloud,zdrojový kód je licencovaný pod AGPL.", "Add your App" => "Pridať vašu aplikáciu", "More Apps" => "Viac aplikácií", "Select an App" => "Vyberte aplikáciu", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problémy s pripojením na databázu pomocníka.", "Go there manually." => "Prejsť tam ručne.", "Answer" => "Odpoveď", -"You have used %s of the available %s" => "Použili ste %s dostupného %s", +"You have used %s of the available %s" => "Použili ste %s z %s dostupných ", "Desktop and Mobile Syncing Clients" => "Klienti pre synchronizáciu", "Download" => "Stiahnúť", "Your password was changed" => "Heslo bolo zmenené", @@ -61,6 +44,7 @@ "Language" => "Jazyk", "Help translate" => "Pomôcť s prekladom", "use this address to connect to your ownCloud in your file manager" => "použite túto adresu pre spojenie s vaším ownCloud v správcovi súborov", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Vyvinuté komunitou ownCloud,zdrojový kód je licencovaný pod AGPL.", "Name" => "Meno", "Password" => "Heslo", "Groups" => "Skupiny", diff --git a/settings/l10n/sl.php b/settings/l10n/sl.php index 1aa5de80596897d71e696f101d2818f8cf051fbc..b65a7ad641df16fbffdbd125216a139a37fa0580 100644 --- a/settings/l10n/sl.php +++ b/settings/l10n/sl.php @@ -11,30 +11,13 @@ "Authentication error" => "Napaka overitve", "Unable to delete user" => "Ni mogoče izbrisati uporabnika", "Language changed" => "Jezik je bil spremenjen", +"Admins can't remove themself from the admin group" => "Administratorji sebe ne morejo odstraniti iz skupine admin", "Unable to add user to group %s" => "Uporabnika ni mogoče dodati k skupini %s", "Unable to remove user from group %s" => "Uporabnika ni mogoče odstraniti iz skupine %s", "Disable" => "Onemogoči", "Enable" => "Omogoči", "Saving..." => "Poteka shranjevanje ...", "__language_name__" => "__ime_jezika__", -"Security Warning" => "Varnostno opozorilo", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Trenutno je dostop do podatkovne mape in datotek najverjetneje omogočen vsem uporabnikom na omrežju. Datoteka .htaccess, vključena v ownCloud namreč ni omogočena. Močno priporočamo nastavitev spletnega strežnika tako, da mapa podatkov ne bo javno dostopna ali pa, da jo prestavite ven iz korenske mape spletnega strežnika.", -"Cron" => "Periodično opravilo", -"Execute one task with each page loaded" => "Izvede eno opravilo z vsako naloženo stranjo.", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "Datoteka cron.php je prijavljena pri enem izmed ponudnikov spletnih storitev za periodična opravila. Preko protokola HTTP pokličite datoteko cron.php, ki se nahaja v ownCloud korenski mapi, enkrat na minuto.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Uporabi sistemske storitve za periodična opravila. Preko sistema povežite datoteko cron.php, ki se nahaja v korenski mapi ownCloud , enkrat na minuto.", -"Sharing" => "Souporaba", -"Enable Share API" => "Omogoči vmesnik souporabe", -"Allow apps to use the Share API" => "Programom dovoli uporabo vmesnika souporabe", -"Allow links" => "Dovoli povezave", -"Allow users to share items to the public with links" => "Uporabnikom dovoli souporabo z javnimi povezavami", -"Allow resharing" => "Dovoli nadaljnjo souporabo", -"Allow users to share items shared with them again" => "Uporabnikom dovoli nadaljnjo souporabo", -"Allow users to share with anyone" => "Uporabnikom dovoli souporabo s komerkoli", -"Allow users to only share with users in their groups" => "Uporabnikom dovoli souporabo le znotraj njihove skupine", -"Log" => "Dnevnik", -"More" => "Več", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Programski paket razvija skupnost ownCloud. Izvorna koda je objavljena pod pogoji dovoljenja AGPL.", "Add your App" => "Dodaj program", "More Apps" => "Več programov", "Select an App" => "Izberite program", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Težave med povezovanjem s podatkovno zbirko pomoči.", "Go there manually." => "Ustvari povezavo ročno.", "Answer" => "Odgovor", -"You have used %s of the available %s" => "Uporabili ste %s od razpoložljivih %s", +"You have used %s of the available %s" => "Uporabljate %s od razpoložljivih %s", "Desktop and Mobile Syncing Clients" => "Namizni in mobilni odjemalci za usklajevanje", "Download" => "Prejmi", "Your password was changed" => "Vaše geslo je spremenjeno", @@ -61,6 +44,7 @@ "Language" => "Jezik", "Help translate" => "Pomagajte pri prevajanju", "use this address to connect to your ownCloud in your file manager" => "Uporabite ta naslov za povezavo do ownCloud v upravljalniku datotek.", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Programski paket razvija skupnost ownCloud. Izvorna koda je objavljena pod pogoji dovoljenja AGPL.", "Name" => "Ime", "Password" => "Geslo", "Groups" => "Skupine", diff --git a/settings/l10n/sr.php b/settings/l10n/sr.php index 3fc1cd8c1ec427fe40182723554233688fb962d4..924d6a07b39be0afa32bd4c73e64eb856584d0ee 100644 --- a/settings/l10n/sr.php +++ b/settings/l10n/sr.php @@ -1,12 +1,38 @@ "Грешка приликом учитавања списка из Складишта Програма", +"Group already exists" => "Група већ постоји", +"Unable to add group" => "Не могу да додам групу", +"Could not enable app. " => "Не могу да укључим програм", +"Email saved" => "Е-порука сачувана", +"Invalid email" => "Неисправна е-адреса", "OpenID Changed" => "OpenID је измењен", "Invalid request" => "Неисправан захтев", -"Language changed" => "Језик је измењен", +"Unable to delete group" => "Не могу да уклоним групу", +"Authentication error" => "Грешка при аутентификацији", +"Unable to delete user" => "Не могу да уклоним корисника", +"Language changed" => "Језик је промењен", +"Admins can't remove themself from the admin group" => "Управници не могу себе уклонити из админ групе", +"Unable to add user to group %s" => "Не могу да додам корисника у групу %s", +"Unable to remove user from group %s" => "Не могу да уклоним корисника из групе %s", +"Disable" => "Искључи", +"Enable" => "Укључи", +"Saving..." => "Чување у току...", +"__language_name__" => "__language_name__", +"Add your App" => "Додајте ваш програм", +"More Apps" => "Више програма", "Select an App" => "Изаберите програм", +"See application page at apps.owncloud.com" => "Погледајте страницу са програмима на apps.owncloud.com", +"-licensed by " => "-лиценцирао ", +"Documentation" => "Документација", +"Managing Big Files" => "Управљање великим датотекама", "Ask a question" => "Поставите питање", "Problems connecting to help database." => "Проблем у повезивању са базом помоћи", "Go there manually." => "Отиђите тамо ручно.", "Answer" => "Одговор", +"You have used %s of the available %s" => "Искористили сте %s од дозвољених %s", +"Desktop and Mobile Syncing Clients" => "Стони и мобилни клијенти за усклађивање", +"Download" => "Преузимање", +"Your password was changed" => "Лозинка је промењена", "Unable to change your password" => "Не могу да изменим вашу лозинку", "Current password" => "Тренутна лозинка", "New password" => "Нова лозинка", @@ -14,12 +40,18 @@ "Change password" => "Измени лозинку", "Email" => "Е-пошта", "Your email address" => "Ваша адреса е-поште", +"Fill in an email address to enable password recovery" => "Ун", "Language" => "Језик", "Help translate" => " Помозите у превођењу", "use this address to connect to your ownCloud in your file manager" => "користите ову адресу да би се повезали на ownCloud путем менаџњера фајлова", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Развијају Оунклауд (ownCloud) заједница, изворни код је издат под АГПЛ лиценцом.", "Name" => "Име", "Password" => "Лозинка", "Groups" => "Групе", "Create" => "Направи", +"Default Quota" => "Подразумевано ограничење", +"Other" => "Друго", +"Group Admin" => "Управник групе", +"Quota" => "Ограничење", "Delete" => "Обриши" ); diff --git a/settings/l10n/sr@latin.php b/settings/l10n/sr@latin.php index 5a85856979d1b607806ff2a8fe210b0b938175f3..13d3190df8b41596306d574f697d3d0f6839c9ec 100644 --- a/settings/l10n/sr@latin.php +++ b/settings/l10n/sr@latin.php @@ -1,22 +1,26 @@ "OpenID je izmenjen", "Invalid request" => "Neispravan zahtev", +"Authentication error" => "Greška pri autentifikaciji", "Language changed" => "Jezik je izmenjen", "Select an App" => "Izaberite program", "Ask a question" => "Postavite pitanje", "Problems connecting to help database." => "Problem u povezivanju sa bazom pomoći", "Go there manually." => "Otiđite tamo ručno.", "Answer" => "Odgovor", +"Download" => "Preuzmi", "Unable to change your password" => "Ne mogu da izmenim vašu lozinku", "Current password" => "Trenutna lozinka", "New password" => "Nova lozinka", "show" => "prikaži", "Change password" => "Izmeni lozinku", +"Email" => "E-mail", "Language" => "Jezik", "use this address to connect to your ownCloud in your file manager" => "koristite ovu adresu da bi se povezali na ownCloud putem menadžnjera fajlova", "Name" => "Ime", "Password" => "Lozinka", "Groups" => "Grupe", "Create" => "Napravi", +"Other" => "Drugo", "Delete" => "Obriši" ); diff --git a/settings/l10n/sv.php b/settings/l10n/sv.php index 17d33896423ea58bc1c2401a1871a5e2dc78b444..c829e0376b79d87b11e22e62cbfe129064c18141 100644 --- a/settings/l10n/sv.php +++ b/settings/l10n/sv.php @@ -1,6 +1,5 @@ "Kan inte ladda listan från App Store", -"Authentication error" => "Autentiseringsfel", "Group already exists" => "Gruppen finns redan", "Unable to add group" => "Kan inte lägga till grupp", "Could not enable app. " => "Kunde inte aktivera appen.", @@ -9,32 +8,16 @@ "OpenID Changed" => "OpenID ändrat", "Invalid request" => "Ogiltig begäran", "Unable to delete group" => "Kan inte radera grupp", +"Authentication error" => "Autentiseringsfel", "Unable to delete user" => "Kan inte radera användare", "Language changed" => "Språk ändrades", +"Admins can't remove themself from the admin group" => "Administratörer kan inte ta bort sig själva från admingruppen", "Unable to add user to group %s" => "Kan inte lägga till användare i gruppen %s", "Unable to remove user from group %s" => "Kan inte radera användare från gruppen %s", "Disable" => "Deaktivera", "Enable" => "Aktivera", "Saving..." => "Sparar...", "__language_name__" => "__language_name__", -"Security Warning" => "Säkerhetsvarning", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Din datamapp och dina filer kan möjligen vara nåbara från internet. Filen .htaccess som ownCloud tillhandahåller fungerar inte. Vi rekommenderar starkt att du ställer in din webbserver på ett sätt så att datamappen inte är nåbar. Alternativt att ni flyttar datamappen utanför webbservern.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Exekvera en uppgift vid varje sidladdning", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php är registrerad som en webcron-tjänst. Anropa cron.php sidan i ownCloud en gång i minuten över HTTP.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Använd system-tjänsten cron. Anropa filen cron.php i ownCloud-mappen via ett cronjobb varje minut.", -"Sharing" => "Dela", -"Enable Share API" => "Aktivera delat API", -"Allow apps to use the Share API" => "Tillåt applikationer att använda delat API", -"Allow links" => "Tillåt länkar", -"Allow users to share items to the public with links" => "Tillåt delning till allmänheten via publika länkar", -"Allow resharing" => "Tillåt dela vidare", -"Allow users to share items shared with them again" => "Tillåt användare att dela vidare filer som delats med dom", -"Allow users to share with anyone" => "Tillåt delning med alla", -"Allow users to only share with users in their groups" => "Tillåt bara delning med användare i egna grupper", -"Log" => "Logg", -"More" => "Mera", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Utvecklad av ownCloud kommunity, källkoden är licenserad under AGPL.", "Add your App" => "Lägg till din applikation", "More Apps" => "Fler Appar", "Select an App" => "Välj en App", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "Problem med att ansluta till hjälpdatabasen.", "Go there manually." => "Gå dit manuellt.", "Answer" => "Svar", -"You have used %s of the available %s" => "Du har använt %s av tillgängliga %s", +"You have used %s of the available %s" => "Du har använt %s av tillgängliga %s", "Desktop and Mobile Syncing Clients" => "Synkroniseringsklienter för dator och mobil", "Download" => "Ladda ner", "Your password was changed" => "Ditt lösenord har ändrats", @@ -61,6 +44,7 @@ "Language" => "Språk", "Help translate" => "Hjälp att översätta", "use this address to connect to your ownCloud in your file manager" => "använd denna adress för att ansluta ownCloud till din filhanterare", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Utvecklad av ownCloud kommunity, källkoden är licenserad under AGPL.", "Name" => "Namn", "Password" => "Lösenord", "Groups" => "Grupper", diff --git a/settings/l10n/ta_LK.php b/settings/l10n/ta_LK.php new file mode 100644 index 0000000000000000000000000000000000000000..c0189a5bdaf39a567196cfda29e8d0b05d54d8e0 --- /dev/null +++ b/settings/l10n/ta_LK.php @@ -0,0 +1,56 @@ + "செயலி சேமிப்பிலிருந்து பட்டியலை ஏற்றமுடியாதுள்ளது", +"Group already exists" => "குழு ஏற்கனவே உள்ளது", +"Unable to add group" => "குழுவை சேர்க்க முடியாது", +"Could not enable app. " => "செயலியை இயலுமைப்படுத்த முடியாது", +"Email saved" => "மின்னஞ்சல் சேமிக்கப்பட்டது", +"Invalid email" => "செல்லுபடியற்ற மின்னஞ்சல்", +"OpenID Changed" => "OpenID மாற்றப்பட்டது", +"Invalid request" => "செல்லுபடியற்ற வேண்டுகோள்", +"Unable to delete group" => "குழுவை நீக்க முடியாது", +"Authentication error" => "அத்தாட்சிப்படுத்தலில் வழு", +"Unable to delete user" => "பயனாளரை நீக்க முடியாது", +"Language changed" => "மொழி மாற்றப்பட்டது", +"Unable to add user to group %s" => "குழு %s இல் பயனாளரை சேர்க்க முடியாது", +"Unable to remove user from group %s" => "குழு %s இலிருந்து பயனாளரை நீக்கமுடியாது", +"Disable" => "இயலுமைப்ப", +"Enable" => "செயலற்றதாக்குக", +"Saving..." => "இயலுமைப்படுத்துக", +"__language_name__" => "_மொழி_பெயர்_", +"Add your App" => "உங்களுடைய செயலியை சேர்க்க", +"More Apps" => "மேலதிக செயலிகள்", +"Select an App" => "செயலி ஒன்றை தெரிவுசெய்க", +"See application page at apps.owncloud.com" => "apps.owncloud.com இல் செயலி பக்கத்தை பார்க்க", +"-licensed by " => "-அனுமதி பெற்ற ", +"Documentation" => "ஆவணமாக்கல்", +"Managing Big Files" => "பெரிய கோப்புகளை முகாமைப்படுத்தல்", +"Ask a question" => "வினா ஒன்றை கேட்க", +"Problems connecting to help database." => "தரவுதளத்தை இணைக்கும் உதவியில் பிரச்சினைகள்", +"Go there manually." => "கைமுறையாக அங்கு செல்க", +"Answer" => "விடை", +"You have used %s of the available %s" => "நீங்கள் %s இலுள்ள %sபயன்படுத்தியுள்ளீர்கள்", +"Desktop and Mobile Syncing Clients" => "desktop மற்றும் Mobile ஒத்திசைவு சேவைப் பயனாளர்", +"Download" => "பதிவிறக்குக", +"Your password was changed" => "உங்களுடைய கடவுச்சொல் மாற்றப்பட்டுள்ளது", +"Unable to change your password" => "உங்களுடைய கடவுச்சொல்லை மாற்றமுடியாது", +"Current password" => "தற்போதைய கடவுச்சொல்", +"New password" => "புதிய கடவுச்சொல்", +"show" => "காட்டு", +"Change password" => "கடவுச்சொல்லை மாற்றுக", +"Email" => "மின்னஞ்சல்", +"Your email address" => "உங்களுடைய மின்னஞ்சல் முகவரி", +"Fill in an email address to enable password recovery" => "கடவுச்சொல் மீள் பெறுவதை இயலுமைப்படுத்துவதற்கு மின்னஞ்சல் முகவரியை இயலுமைப்படுத்துக", +"Language" => "மொழி", +"Help translate" => "மொழிபெயர்க்க உதவி", +"use this address to connect to your ownCloud in your file manager" => "உங்களுடைய கோப்பு முகாமையில் உள்ள உங்களுடைய ownCloud உடன் இணைக்க இந்த முகவரியை பயன்படுத்தவும்", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Developed by the ownCloud community, the source code is licensed under the AGPL.", +"Name" => "பெயர்", +"Password" => "கடவுச்சொல்", +"Groups" => "குழுக்கள்", +"Create" => "உருவாக்குக", +"Default Quota" => "பொது இருப்பு பங்கு", +"Other" => "மற்றவை", +"Group Admin" => "குழு நிர்வாகி", +"Quota" => "பங்கு", +"Delete" => "அழிக்க" +); diff --git a/settings/l10n/th_TH.php b/settings/l10n/th_TH.php index 0b2d1ecfb54f5d7f957928826eb0046e9d021319..3431fedac0ae6bbea156130a4b19edecb22f3256 100644 --- a/settings/l10n/th_TH.php +++ b/settings/l10n/th_TH.php @@ -1,6 +1,5 @@ "ไม่สามารถโหลดรายการจาก App Store ได้", -"Authentication error" => "เกิดข้อผิดพลาดเกี่ยวกับสิทธิ์การเข้าใช้งาน", "Group already exists" => "มีกลุ่มดังกล่าวอยู่ในระบบอยู่แล้ว", "Unable to add group" => "ไม่สามารถเพิ่มกลุ่มได้", "Could not enable app. " => "ไม่สามารถเปิดใช้งานแอปได้", @@ -9,6 +8,7 @@ "OpenID Changed" => "เปลี่ยนชื่อบัญชี OpenID แล้ว", "Invalid request" => "คำร้องขอไม่ถูกต้อง", "Unable to delete group" => "ไม่สามารถลบกลุ่มได้", +"Authentication error" => "เกิดข้อผิดพลาดเกี่ยวกับสิทธิ์การเข้าใช้งาน", "Unable to delete user" => "ไม่สามารถลบผู้ใช้งานได้", "Language changed" => "เปลี่ยนภาษาเรียบร้อยแล้ว", "Unable to add user to group %s" => "ไม่สามารถเพิ่มผู้ใช้งานเข้าไปที่กลุ่ม %s ได้", @@ -17,24 +17,6 @@ "Enable" => "เปิดใช้งาน", "Saving..." => "กำลังบันทึุกข้อมูล...", "__language_name__" => "ภาษาไทย", -"Security Warning" => "คำเตือนเกี่ยวกับความปลอดภัย", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "ไดเร็กทอรี่ข้อมูลและไฟล์ของคุณสามารถเข้าถึงได้จากอินเทอร์เน็ต ไฟล์ .htaccess ที่ ownCloud มีให้ไม่สามารถทำงานได้อย่างเหมาะสม เราขอแนะนำให้คุณกำหนดค่าเว็บเซิร์ฟเวอร์ใหม่ในรูปแบบที่ไดเร็กทอรี่เก็บข้อมูลไม่สามารถเข้าถึงได้อีกต่อไป หรือคุณได้ย้ายไดเร็กทอรี่ที่ใช้เก็บข้อมูลไปอยู่ภายนอกตำแหน่ง root ของเว็บเซิร์ฟเวอร์แล้ว", -"Cron" => "Cron", -"Execute one task with each page loaded" => "ประมวลคำสั่งหนึ่งงานในแต่ละครั้งที่มีการโหลดหน้าเว็บ", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php ได้รับการลงทะเบียนแล้วกับเว็บผู้ให้บริการ webcron เรียกหน้าเว็บ cron.php ที่ตำแหน่ง root ของ owncloud หลังจากนี้สักครู่ผ่านทาง http", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "ใช้บริการ cron จากระบบ เรียกไฟล์ cron.php ในโฟลเดอร์ owncloud ผ่านทาง cronjob ของระบบหลังจากนี้สักครู่", -"Sharing" => "การแชร์ข้อมูล", -"Enable Share API" => "เปิดใช้งาน API สำหรับคุณสมบัติแชร์ข้อมูล", -"Allow apps to use the Share API" => "อนุญาตให้แอปฯสามารถใช้ API สำหรับแชร์ข้อมูลได้", -"Allow links" => "อนุญาตให้ใช้งานลิงก์ได้", -"Allow users to share items to the public with links" => "อนุญาตให้ผู้ใช้งานสามารถแชร์ข้อมูลรายการต่างๆไปให้สาธารณะชนเป็นลิงก์ได้", -"Allow resharing" => "อนุญาตให้แชร์ข้อมูลซ้ำใหม่ได้", -"Allow users to share items shared with them again" => "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลรายการต่างๆที่ถูกแชร์มาให้ตัวผู้ใช้งานได้เท่านั้น", -"Allow users to share with anyone" => "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลถึงใครก็ได้", -"Allow users to only share with users in their groups" => "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลได้เฉพาะกับผู้ใช้งานที่อยู่ในกลุ่มเดียวกันเท่านั้น", -"Log" => "บันทึกการเปลี่ยนแปลง", -"More" => "เพิ่มเติม", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "พัฒนาโดย the ชุมชนผู้ใช้งาน ownCloud, the ซอร์สโค้ดอยู่ภายใต้สัญญาอนุญาตของ AGPL.", "Add your App" => "เพิ่มแอปของคุณ", "More Apps" => "แอปฯอื่นเพิ่มเติม", "Select an App" => "เลือก App", @@ -46,7 +28,7 @@ "Problems connecting to help database." => "เกิดปัญหาในการเชื่อมต่อกับฐานข้อมูลช่วยเหลือ", "Go there manually." => "ไปที่นั่นด้วยตนเอง", "Answer" => "คำตอบ", -"You have used %s of the available %s" => "คุณได้ใช้ %s จากที่สามารถใช้ได้ %s", +"You have used %s of the available %s" => "คุณได้ใช้งานไปแล้ว %s จากจำนวนที่สามารถใช้ได้ %s", "Desktop and Mobile Syncing Clients" => "โปรแกรมเชื่อมข้อมูลไฟล์สำหรับเครื่องเดสก์ท็อปและมือถือ", "Download" => "ดาวน์โหลด", "Your password was changed" => "รหัสผ่านของคุณถูกเปลี่ยนแล้ว", @@ -61,6 +43,7 @@ "Language" => "ภาษา", "Help translate" => "ช่วยกันแปล", "use this address to connect to your ownCloud in your file manager" => "ใช้ที่อยู่นี้ในการเชื่อมต่อกับบัญชี ownCloud ของคุณในเครื่องมือจัดการไฟล์ของคุณ", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "พัฒนาโดย the ชุมชนผู้ใช้งาน ownCloud, the ซอร์สโค้ดอยู่ภายใต้สัญญาอนุญาตของ AGPL.", "Name" => "ชื่อ", "Password" => "รหัสผ่าน", "Groups" => "กลุ่ม", diff --git a/settings/l10n/tr.php b/settings/l10n/tr.php index 31486c7776a3229214dcfc9afedf147f45ab397a..1e301e8d32355ef79c5c97b3377a4c01f9b31d13 100644 --- a/settings/l10n/tr.php +++ b/settings/l10n/tr.php @@ -1,18 +1,23 @@ "Eşleşme hata", +"Unable to load list from App Store" => "App Store'dan liste yüklenemiyor", +"Group already exists" => "Grup zaten mevcut", +"Unable to add group" => "Gruba eklenemiyor", +"Could not enable app. " => "Uygulama devreye alınamadı", "Email saved" => "Eposta kaydedildi", "Invalid email" => "Geçersiz eposta", "OpenID Changed" => "OpenID Değiştirildi", "Invalid request" => "Geçersiz istek", +"Unable to delete group" => "Grup silinemiyor", +"Authentication error" => "Eşleşme hata", +"Unable to delete user" => "Kullanıcı silinemiyor", "Language changed" => "Dil değiştirildi", +"Unable to add user to group %s" => "Kullanıcı %s grubuna eklenemiyor", "Disable" => "Etkin değil", "Enable" => "Etkin", "Saving..." => "Kaydediliyor...", "__language_name__" => "__dil_adı__", -"Security Warning" => "Güvenlik Uyarisi", -"Log" => "Günlük", -"More" => "Devamı", "Add your App" => "Uygulamanı Ekle", +"More Apps" => "Daha fazla App", "Select an App" => "Bir uygulama seçin", "See application page at apps.owncloud.com" => "Uygulamanın sayfasına apps.owncloud.com adresinden bakın ", "Documentation" => "Dökümantasyon", @@ -23,6 +28,7 @@ "Answer" => "Cevap", "Desktop and Mobile Syncing Clients" => "Masaüstü ve Mobil Senkron İstemcileri", "Download" => "İndir", +"Your password was changed" => "Şifreniz değiştirildi", "Unable to change your password" => "Parolanız değiştirilemiyor", "Current password" => "Mevcut parola", "New password" => "Yeni parola", @@ -34,12 +40,14 @@ "Language" => "Dil", "Help translate" => "Çevirilere yardım edin", "use this address to connect to your ownCloud in your file manager" => "bu adresi kullanarak ownCloud unuza dosya yöneticinizle bağlanın", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Geliştirilen TarafownCloud community, the source code is altında lisanslanmıştır AGPL.", "Name" => "Ad", "Password" => "Parola", "Groups" => "Gruplar", "Create" => "Oluştur", "Default Quota" => "Varsayılan Kota", "Other" => "Diğer", +"Group Admin" => "Yönetici Grubu ", "Quota" => "Kota", "Delete" => "Sil" ); diff --git a/settings/l10n/uk.php b/settings/l10n/uk.php index 82b6881dfc1d21be814cc834591b436bb5fa44da..d1a0d6d9091c4ee81a5a5ed6d84b0bf7559a909a 100644 --- a/settings/l10n/uk.php +++ b/settings/l10n/uk.php @@ -1,18 +1,57 @@ "Не вдалося завантажити список з App Store", +"Group already exists" => "Група вже існує", +"Unable to add group" => "Не вдалося додати групу", +"Could not enable app. " => "Не вдалося активувати програму. ", +"Email saved" => "Адресу збережено", +"Invalid email" => "Невірна адреса", "OpenID Changed" => "OpenID змінено", "Invalid request" => "Помилковий запит", +"Unable to delete group" => "Не вдалося видалити групу", +"Authentication error" => "Помилка автентифікації", +"Unable to delete user" => "Не вдалося видалити користувача", "Language changed" => "Мова змінена", +"Admins can't remove themself from the admin group" => "Адміністратор не може видалити себе з групи адмінів", +"Unable to add user to group %s" => "Не вдалося додати користувача у групу %s", +"Unable to remove user from group %s" => "Не вдалося видалити користувача із групи %s", +"Disable" => "Вимкнути", +"Enable" => "Включити", +"Saving..." => "Зберігаю...", +"__language_name__" => "__language_name__", +"Add your App" => "Додати свою програму", +"More Apps" => "Більше програм", "Select an App" => "Вибрати додаток", +"See application page at apps.owncloud.com" => "Перегляньте сторінку програм на apps.owncloud.com", +"-licensed by " => "-licensed by ", +"Documentation" => "Документація", +"Managing Big Files" => "Управління великими файлами", "Ask a question" => "Запитати", "Problems connecting to help database." => "Проблема при з'єднані з базою допомоги", +"Go there manually." => "Перейти вручну.", +"Answer" => "Відповідь", +"You have used %s of the available %s" => "Ви використали %s із доступних %s", +"Desktop and Mobile Syncing Clients" => "Настільні та мобільні клієнти синхронізації", +"Download" => "Завантажити", +"Your password was changed" => "Ваш пароль змінено", +"Unable to change your password" => "Не вдалося змінити Ваш пароль", "Current password" => "Поточний пароль", "New password" => "Новий пароль", "show" => "показати", "Change password" => "Змінити пароль", +"Email" => "Ел.пошта", +"Your email address" => "Ваша адреса електронної пошти", +"Fill in an email address to enable password recovery" => "Введіть адресу електронної пошти для відновлення паролю", "Language" => "Мова", +"Help translate" => "Допомогти з перекладом", +"use this address to connect to your ownCloud in your file manager" => "використовувати цю адресу для з'єднання з ownCloud у Вашому файловому менеджері", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Розроблено ownCloud громадою, вихідний код має ліцензію AGPL.", "Name" => "Ім'я", "Password" => "Пароль", "Groups" => "Групи", "Create" => "Створити", +"Default Quota" => "Квота за замовчуванням", +"Other" => "Інше", +"Group Admin" => "Адміністратор групи", +"Quota" => "Квота", "Delete" => "Видалити" ); diff --git a/settings/l10n/vi.php b/settings/l10n/vi.php index 7486f7f8d140fd31b9eb64053d706622d1df236e..7857b0509e6c7568f93f2c5ede86479ea2cff0e8 100644 --- a/settings/l10n/vi.php +++ b/settings/l10n/vi.php @@ -11,42 +11,25 @@ "Authentication error" => "Lỗi xác thực", "Unable to delete user" => "Không thể xóa người dùng", "Language changed" => "Ngôn ngữ đã được thay đổi", +"Admins can't remove themself from the admin group" => "Quản trị viên không thể loại bỏ chính họ khỏi nhóm quản lý", "Unable to add user to group %s" => "Không thể thêm người dùng vào nhóm %s", "Unable to remove user from group %s" => "Không thể xóa người dùng từ nhóm %s", -"Disable" => "Vô hiệu", -"Enable" => "Cho phép", +"Disable" => "Tắt", +"Enable" => "Bật", "Saving..." => "Đang tiến hành lưu ...", "__language_name__" => "__Ngôn ngữ___", -"Security Warning" => "Cảnh bảo bảo mật", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Thư mục dữ liệu và những tập tin của bạn có thể dễ dàng bị truy cập từ internet. Tập tin .htaccess của ownCloud cung cấp không hoạt động. Chúng tôi đề nghị bạn nên cấu hình lại máy chủ webserver của bạn để thư mục dữ liệu không còn bị truy cập hoặc bạn di chuyển thư mục dữ liệu ra bên ngoài thư mục gốc của máy chủ.", -"Cron" => "Cron", -"Execute one task with each page loaded" => "Thực thi tác vụ mỗi khi trang được tải", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php đã được đăng ký tại một dịch vụ webcron. Gọi trang cron.php mỗi phút một lần thông qua giao thức http.", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "Sử dụng dịch vụ cron của hệ thống. Gọi tệp tin cron.php mỗi phút một lần.", -"Sharing" => "Chia sẻ", -"Enable Share API" => "Bật chia sẻ API", -"Allow apps to use the Share API" => "Cho phép các ứng dụng sử dụng chia sẻ API", -"Allow links" => "Cho phép liên kết", -"Allow users to share items to the public with links" => "Cho phép người dùng chia sẻ công khai các mục bằng các liên kết", -"Allow resharing" => "Cho phép chia sẻ lại", -"Allow users to share items shared with them again" => "Cho phép người dùng chia sẻ lại những mục đã được chia sẻ", -"Allow users to share with anyone" => "Cho phép người dùng chia sẻ với bất cứ ai", -"Allow users to only share with users in their groups" => "Chỉ cho phép người dùng chia sẻ với những người dùng trong nhóm của họ", -"Log" => "Log", -"More" => "nhiều hơn", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Được phát triển bởi cộng đồng ownCloud, mã nguồn đã được cấp phép theo chuẩn AGPL.", "Add your App" => "Thêm ứng dụng của bạn", "More Apps" => "Nhiều ứng dụng hơn", "Select an App" => "Chọn một ứng dụng", -"See application page at apps.owncloud.com" => "Xem ứng dụng tại apps.owncloud.com", +"See application page at apps.owncloud.com" => "Xem nhiều ứng dụng hơn tại apps.owncloud.com", "-licensed by " => "-Giấy phép được cấp bởi ", "Documentation" => "Tài liệu", "Managing Big Files" => "Quản lý tập tin lớn", "Ask a question" => "Đặt câu hỏi", "Problems connecting to help database." => "Vấn đề kết nối đến cơ sở dữ liệu.", -"Go there manually." => "Đến bằng thủ công", +"Go there manually." => "Đến bằng thủ công.", "Answer" => "trả lời", -"You have used %s of the available %s" => "Bạn đã sử dụng %s trong %s được phép.", +"You have used %s of the available %s" => "Bạn đã sử dụng %s có sẵn %s ", "Desktop and Mobile Syncing Clients" => "Đồng bộ dữ liệu", "Download" => "Tải về", "Your password was changed" => "Mật khẩu của bạn đã được thay đổi.", @@ -59,8 +42,9 @@ "Your email address" => "Email của bạn", "Fill in an email address to enable password recovery" => "Nhập địa chỉ email của bạn để khôi phục lại mật khẩu", "Language" => "Ngôn ngữ", -"Help translate" => "Dịch ", +"Help translate" => "Hỗ trợ dịch thuật", "use this address to connect to your ownCloud in your file manager" => "sử dụng địa chỉ này để kết nối với ownCloud của bạn trong quản lý tập tin ", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "Được phát triển bởi cộng đồng ownCloud, mã nguồn đã được cấp phép theo chuẩn AGPL.", "Name" => "Tên", "Password" => "Mật khẩu", "Groups" => "Nhóm", diff --git a/settings/l10n/zh_CN.GB2312.php b/settings/l10n/zh_CN.GB2312.php index ea4d00bfcd303b9d4620c4a244aab9c93b23e466..4784ff7ff9df99dbd19239f1f8445107c5797e37 100644 --- a/settings/l10n/zh_CN.GB2312.php +++ b/settings/l10n/zh_CN.GB2312.php @@ -17,24 +17,6 @@ "Enable" => "启用", "Saving..." => "保存中...", "__language_name__" => "Chinese", -"Security Warning" => "安全警告", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "您的数据文件夹和您的文件可能可以从互联网访问。ownCloud 提供的 .htaccess 文件未工作。我们强烈建议您配置您的网络服务器,让数据文件夹不能访问,或将数据文件夹移出网络服务器文档根目录。", -"Cron" => "定时", -"Execute one task with each page loaded" => "在每个页面载入时执行一项任务", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php 已作为 webcron 服务注册。owncloud 根用户将通过 http 协议每分钟调用一次 cron.php。", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "使用系统 cron 服务。通过系统 cronjob 每分钟调用一次 owncloud 文件夹下的 cron.php", -"Sharing" => "分享", -"Enable Share API" => "启用分享 API", -"Allow apps to use the Share API" => "允许应用使用分享 API", -"Allow links" => "允许链接", -"Allow users to share items to the public with links" => "允许用户使用链接与公众分享条目", -"Allow resharing" => "允许重复分享", -"Allow users to share items shared with them again" => "允许用户再次分享已经分享过的条目", -"Allow users to share with anyone" => "允许用户与任何人分享", -"Allow users to only share with users in their groups" => "只允许用户与群组内用户分享", -"Log" => "日志", -"More" => "更多", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "由 ownCloud 社区开发,s源代码AGPL 许可协议发布。", "Add your App" => "添加你的应用程序", "More Apps" => "更多应用", "Select an App" => "选择一个程序", @@ -46,7 +28,6 @@ "Problems connecting to help database." => "连接到帮助数据库时的问题", "Go there manually." => "收到转到.", "Answer" => "回答", -"You have used %s of the available %s" => "您已使用了 %s,总可用 %s", "Desktop and Mobile Syncing Clients" => "桌面和移动同步客户端", "Download" => "下载", "Your password was changed" => "您的密码以变更", @@ -61,6 +42,7 @@ "Language" => "语言", "Help translate" => "帮助翻译", "use this address to connect to your ownCloud in your file manager" => "使用这个地址和你的文件管理器连接到你的ownCloud", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "由 ownCloud 社区开发,s源代码AGPL 许可协议发布。", "Name" => "名字", "Password" => "密码", "Groups" => "组", diff --git a/settings/l10n/zh_CN.php b/settings/l10n/zh_CN.php index 3425beec8b6101e9be74bfe6999a481548542fc1..87c8172d6fa9f53cb27a028292f3a04722a74c64 100644 --- a/settings/l10n/zh_CN.php +++ b/settings/l10n/zh_CN.php @@ -11,30 +11,13 @@ "Authentication error" => "认证错误", "Unable to delete user" => "无法删除用户", "Language changed" => "语言已修改", +"Admins can't remove themself from the admin group" => "管理员不能将自己移出管理组。", "Unable to add user to group %s" => "无法把用户添加到组 %s", "Unable to remove user from group %s" => "无法从组%s中移除用户", "Disable" => "禁用", "Enable" => "启用", "Saving..." => "正在保存", "__language_name__" => "简体中文", -"Security Warning" => "安全警告", -"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "您的数据文件夹和文件可由互联网访问。OwnCloud提供的.htaccess文件未生效。我们强烈建议您配置服务器,以使数据文件夹不可被访问,或者将数据文件夹移到web服务器根目录以外。", -"Cron" => "计划任务", -"Execute one task with each page loaded" => "每次页面加载完成后执行任务", -"cron.php is registered at a webcron service. Call the cron.php page in the owncloud root once a minute over http." => "cron.php已被注册到网络定时任务服务。通过http每分钟调用owncloud根目录的cron.php网页。", -"Use systems cron service. Call the cron.php file in the owncloud folder via a system cronjob once a minute." => "使用系统定时任务服务。每分钟通过系统定时任务调用owncloud文件夹中的cron.php文件", -"Sharing" => "分享", -"Enable Share API" => "开启共享API", -"Allow apps to use the Share API" => "允许 应用 使用共享API", -"Allow links" => "允许连接", -"Allow users to share items to the public with links" => "允许用户使用连接向公众共享", -"Allow resharing" => "允许再次共享", -"Allow users to share items shared with them again" => "允许用户将共享给他们的项目再次共享", -"Allow users to share with anyone" => "允许用户向任何人共享", -"Allow users to only share with users in their groups" => "允许用户只向同组用户共享", -"Log" => "日志", -"More" => "更多", -"Developed by the ownCloud community, the source code is licensed under the AGPL." => "由ownCloud社区开发, 源代码AGPL许可证下发布。", "Add your App" => "添加应用", "More Apps" => "更多应用", "Select an App" => "选择一个应用", @@ -46,7 +29,7 @@ "Problems connecting to help database." => "连接帮助数据库错误 ", "Go there manually." => "手动访问", "Answer" => "回答", -"You have used %s of the available %s" => "您已使用空间: %s,总空间: %s", +"You have used %s of the available %s" => "你已使用 %s,有效空间 %s", "Desktop and Mobile Syncing Clients" => "桌面和移动设备同步客户端", "Download" => "下载", "Your password was changed" => "密码已修改", @@ -61,6 +44,7 @@ "Language" => "语言", "Help translate" => "帮助翻译", "use this address to connect to your ownCloud in your file manager" => "您可在文件管理器中使用该地址连接到ownCloud", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "由ownCloud社区开发, 源代码AGPL许可证下发布。", "Name" => "名称", "Password" => "密码", "Groups" => "组", diff --git a/settings/l10n/zh_TW.php b/settings/l10n/zh_TW.php index ccf67cef03590b789ea656d2d054d7e7210dd2ad..7de5ee5f54d375f0cc233ca5be8fdfdbd1ffb8fa 100644 --- a/settings/l10n/zh_TW.php +++ b/settings/l10n/zh_TW.php @@ -1,42 +1,38 @@ "無法從 App Store 讀取清單", -"Authentication error" => "認證錯誤", "Group already exists" => "群組已存在", "Unable to add group" => "群組增加失敗", +"Could not enable app. " => "未能啟動此app", "Email saved" => "Email已儲存", "Invalid email" => "無效的email", "OpenID Changed" => "OpenID 已變更", "Invalid request" => "無效請求", "Unable to delete group" => "群組刪除錯誤", +"Authentication error" => "認證錯誤", "Unable to delete user" => "使用者刪除錯誤", "Language changed" => "語言已變更", +"Admins can't remove themself from the admin group" => "管理者帳號無法從管理者群組中移除", "Unable to add user to group %s" => "使用者加入群組%s錯誤", "Unable to remove user from group %s" => "使用者移出群組%s錯誤", "Disable" => "停用", "Enable" => "啟用", "Saving..." => "儲存中...", "__language_name__" => "__語言_名稱__", -"Security Warning" => "安全性警告", -"Cron" => "定期執行", -"Allow links" => "允許連結", -"Allow users to share items to the public with links" => "允許使用者以結連公開分享檔案", -"Allow resharing" => "允許轉貼分享", -"Allow users to share items shared with them again" => "允許使用者轉貼共享檔案", -"Allow users to share with anyone" => "允許使用者公開分享", -"Allow users to only share with users in their groups" => "僅允許使用者在群組內分享", -"Log" => "紀錄", -"More" => "更多", "Add your App" => "添加你的 App", +"More Apps" => "更多Apps", "Select an App" => "選擇一個應用程式", "See application page at apps.owncloud.com" => "查看應用程式頁面於 apps.owncloud.com", +"-licensed by " => "-核准: ", "Documentation" => "文件", "Managing Big Files" => "管理大檔案", "Ask a question" => "提問", -"Problems connecting to help database." => "連接到求助資料庫發生問題", +"Problems connecting to help database." => "連接到求助資料庫時發生問題", "Go there manually." => "手動前往", "Answer" => "答案", +"You have used %s of the available %s" => "您已經使用了 %s ,目前可用空間為 %s", "Desktop and Mobile Syncing Clients" => "桌機與手機同步客戶端", "Download" => "下載", +"Your password was changed" => "你的密碼已更改", "Unable to change your password" => "無法變更你的密碼", "Current password" => "目前密碼", "New password" => "新密碼", @@ -48,6 +44,7 @@ "Language" => "語言", "Help translate" => "幫助翻譯", "use this address to connect to your ownCloud in your file manager" => "使用這個位址去連接到你的私有雲檔案管理員", +"Developed by the ownCloud community, the source code is licensed under the AGPL." => "由ownCloud 社區開發,源代碼AGPL許可證下發布。", "Name" => "名稱", "Password" => "密碼", "Groups" => "群組", diff --git a/settings/languageCodes.php b/settings/languageCodes.php index 221aa13cf6aef716bb2d358b7a0c115060b7d9c2..71655800856500b5bc833d8df6a8349fe857df89 100644 --- a/settings/languageCodes.php +++ b/settings/languageCodes.php @@ -3,7 +3,7 @@ * This file is licensed under the Affero General Public License version 3 or later. * See the COPYING-README file. */ - + return array( 'bg_BG'=>'български език', 'ca'=>'Català', diff --git a/settings/personal.php b/settings/personal.php index f28ab2ae755feddf6676da15a639081ff502d635..47dbcc53ebc5c4c71a6275e190f2dcf7b0ff3224 100644 --- a/settings/personal.php +++ b/settings/personal.php @@ -40,11 +40,11 @@ $languages=array(); foreach($languageCodes as $lang) { $l=OC_L10N::get('settings', $lang); if(substr($l->t('__language_name__'), 0, 1)!='_') {//first check if the language name is in the translation file - $languages[]=array('code'=>$lang,'name'=>$l->t('__language_name__')); + $languages[]=array('code'=>$lang, 'name'=>$l->t('__language_name__')); }elseif(isset($languageNames[$lang])) { - $languages[]=array('code'=>$lang,'name'=>$languageNames[$lang]); + $languages[]=array('code'=>$lang, 'name'=>$languageNames[$lang]); }else{//fallback to language code - $languages[]=array('code'=>$lang,'name'=>$lang); + $languages[]=array('code'=>$lang, 'name'=>$lang); } } diff --git a/settings/templates/admin.php b/settings/templates/admin.php index 35f34489fec170f90cc0358b01dcca5171aef2eb..9c4ee0bf6806895efcfc84dc3f895570b6678df4 100644 --- a/settings/templates/admin.php +++ b/settings/templates/admin.php @@ -3,7 +3,7 @@ * This file is licensed under the Affero General Public License version 3 or later. * See the COPYING-README file. */ -$levels=array('Debug','Info','Warning','Error','Fatal'); +$levels=array('Debug','Info','Warning','Error', 'Fatal'); ?> + +
    + t('Internet connection not working');?> + + + t('This ownCloud server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features of ownCloud.'); ?> + + +
    + " data-installed="1"> 3rd party' ?> diff --git a/settings/templates/help.php b/settings/templates/help.php index b2a78ff851203c254e6eafda799fdd9c45053ff9..75201a86a9f3d3fe37c0e90caea708ff41b111f6 100644 --- a/settings/templates/help.php +++ b/settings/templates/help.php @@ -1,4 +1,4 @@ -printPage(); } ?>
    - +

    t('Problems connecting to help database.');?>

    t('Go there manually.');?>

    diff --git a/settings/templates/personal.php b/settings/templates/personal.php index 55ff24b4223ca94bd4ba2000289fb8ba9ece9727..d02bcdd7ea5d9db6b5aec48f78caead95c35aef4 100644 --- a/settings/templates/personal.php +++ b/settings/templates/personal.php @@ -5,7 +5,7 @@ */?>
    -

    t('You have used %s of the available %s', array($_['usage'], $_['total_space']));?>

    +

    t('You have used %s of the available %s', array($_['usage'], $_['total_space']));?>

    @@ -56,4 +56,9 @@ };?> +

    + ownCloud
    + t('Developed by the ownCloud community, the source code is licensed under the AGPL.'); ?> +

    + diff --git a/settings/templates/settings.php b/settings/templates/settings.php index 12368a1cdb692ab027bfd52d71e68036154b2dce..de8092eeaff5a86ae048ec36206632c9d7251b24 100644 --- a/settings/templates/settings.php +++ b/settings/templates/settings.php @@ -6,4 +6,4 @@ \ No newline at end of file +}; diff --git a/settings/templates/users.php b/settings/templates/users.php index eef9b291357215c8a6887429d5d822af828002b0..de7e50da8f3d42ed7d4d242200cae700cc7ebab2 100644 --- a/settings/templates/users.php +++ b/settings/templates/users.php @@ -142,7 +142,7 @@ var isadmin = ;
    - + diff --git a/settings/users.php b/settings/users.php index 6eaae474538a26385eff0a6cc74ba94e6936ba28..93a259f1cd8844872346642dfd5fbe7037b860a6 100644 --- a/settings/users.php +++ b/settings/users.php @@ -31,7 +31,7 @@ if($isadmin) { foreach($accessibleusers as $i) { $users[] = array( - "name" => $i, + "name" => $i, "groups" => join( ", ", /*array_intersect(*/OC_Group::getUserGroups($i)/*, OC_SubAdmin::getSubAdminsGroups(OC_User::getUser()))*/), 'quota'=>OC_Preferences::getValue($i, 'files', 'quota', 'default'), 'subadmin'=>implode(', ', OC_SubAdmin::getSubAdminsGroups($i))); @@ -42,7 +42,7 @@ foreach( $accessiblegroups as $i ) { $groups[] = array( "name" => $i ); } $quotaPreset=OC_Appconfig::getValue('files', 'quota_preset', 'default,none,1 GB, 5 GB, 10 GB'); -$quotaPreset=explode(',',$quotaPreset); +$quotaPreset=explode(',', $quotaPreset); foreach($quotaPreset as &$preset) { $preset=trim($preset); } diff --git a/tests/bootstrap.php b/tests/bootstrap.php index f8364b71ef79697f46d51887f7e5a2214b7870f0..115a15883a08461638b874aee22c570c61918762 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -1,26 +1,28 @@ assertEquals($expected, $actual, $string); } - function assertNotEqual($expected, $actual, $string=''){ + function assertNotEqual($expected, $actual, $string='') { $this->assertNotEquals($expected, $actual, $string); } - static function assertTrue($actual, $string=''){ + static function assertTrue($actual, $string='') { parent::assertTrue((bool)$actual, $string); } - static function assertFalse($actual, $string=''){ + static function assertFalse($actual, $string='') { parent::assertFalse((bool)$actual, $string); } } diff --git a/tests/data/db_structure.xml b/tests/data/db_structure.xml index 03d7502c44179c9fe21995a0479328088f73a292..af2e5ce3439131671ca96378d8cfb1e9e97d02a1 100644 --- a/tests/data/db_structure.xml +++ b/tests/data/db_structure.xml @@ -135,4 +135,47 @@ + + + *dbprefix*vcategory + + + + + id + integer + 0 + true + 1 + true + 4 + + + + uid + text + + true + 64 + + + + type + text + + true + 64 + + + + category + text + + true + 255 + + + +
    + diff --git a/tests/enable_all.php b/tests/enable_all.php index 23a1e8ab68cc1207938d5b15bdc98fcccc1db238..16838398f1751d5a8e63f18ea5eac9fabe9bc64b 100644 --- a/tests/enable_all.php +++ b/tests/enable_all.php @@ -10,6 +10,7 @@ require_once __DIR__.'/../lib/base.php'; OC_App::enable('calendar'); OC_App::enable('contacts'); +OC_App::enable('apptemplate_advanced'); #OC_App::enable('files_archive'); #OC_App::enable('mozilla_sync'); #OC_App::enable('news'); diff --git a/tests/lib/archive.php b/tests/lib/archive.php index 04ae722aea7bd5be00343cfc617ebbbd377e1979..cd2ca6630a5f6d99cb4ec464ce4b37ba34d06fea 100644 --- a/tests/lib/archive.php +++ b/tests/lib/archive.php @@ -26,24 +26,24 @@ abstract class Test_Archive extends UnitTestCase { public function testGetFiles() { $this->instance=$this->getExisting(); $allFiles=$this->instance->getFiles(); - $expected=array('lorem.txt','logo-wide.png','dir/','dir/lorem.txt'); - $this->assertEqual(4,count($allFiles),'only found '.count($allFiles).' out of 4 expected files'); + $expected=array('lorem.txt','logo-wide.png','dir/', 'dir/lorem.txt'); + $this->assertEqual(4, count($allFiles), 'only found '.count($allFiles).' out of 4 expected files'); foreach($expected as $file) { $this->assertContains($file, $allFiles, 'cant find '. $file . ' in archive'); - $this->assertTrue($this->instance->fileExists($file),'file '.$file.' does not exist in archive'); + $this->assertTrue($this->instance->fileExists($file), 'file '.$file.' does not exist in archive'); } $this->assertFalse($this->instance->fileExists('non/existing/file')); $rootContent=$this->instance->getFolder(''); - $expected=array('lorem.txt','logo-wide.png','dir/'); - $this->assertEqual(3,count($rootContent)); + $expected=array('lorem.txt','logo-wide.png', 'dir/'); + $this->assertEqual(3, count($rootContent)); foreach($expected as $file) { $this->assertContains($file, $rootContent, 'cant find '. $file . ' in archive'); } $dirContent=$this->instance->getFolder('dir/'); $expected=array('lorem.txt'); - $this->assertEqual(1,count($dirContent)); + $this->assertEqual(1, count($dirContent)); foreach($expected as $file) { $this->assertContains($file, $dirContent, 'cant find '. $file . ' in archive'); } @@ -53,47 +53,47 @@ abstract class Test_Archive extends UnitTestCase { $this->instance=$this->getExisting(); $dir=OC::$SERVERROOT.'/tests/data'; $textFile=$dir.'/lorem.txt'; - $this->assertEqual(file_get_contents($textFile),$this->instance->getFile('lorem.txt')); + $this->assertEqual(file_get_contents($textFile), $this->instance->getFile('lorem.txt')); $tmpFile=OCP\Files::tmpFile('.txt'); - $this->instance->extractFile('lorem.txt',$tmpFile); - $this->assertEqual(file_get_contents($textFile),file_get_contents($tmpFile)); + $this->instance->extractFile('lorem.txt', $tmpFile); + $this->assertEqual(file_get_contents($textFile), file_get_contents($tmpFile)); } public function testWrite() { $dir=OC::$SERVERROOT.'/tests/data'; $textFile=$dir.'/lorem.txt'; $this->instance=$this->getNew(); - $this->assertEqual(0,count($this->instance->getFiles())); - $this->instance->addFile('lorem.txt',$textFile); - $this->assertEqual(1,count($this->instance->getFiles())); + $this->assertEqual(0, count($this->instance->getFiles())); + $this->instance->addFile('lorem.txt', $textFile); + $this->assertEqual(1, count($this->instance->getFiles())); $this->assertTrue($this->instance->fileExists('lorem.txt')); $this->assertFalse($this->instance->fileExists('lorem.txt/')); - $this->assertEqual(file_get_contents($textFile),$this->instance->getFile('lorem.txt')); - $this->instance->addFile('lorem.txt','foobar'); - $this->assertEqual('foobar',$this->instance->getFile('lorem.txt')); + $this->assertEqual(file_get_contents($textFile), $this->instance->getFile('lorem.txt')); + $this->instance->addFile('lorem.txt', 'foobar'); + $this->assertEqual('foobar', $this->instance->getFile('lorem.txt')); } public function testReadStream() { $dir=OC::$SERVERROOT.'/tests/data'; $this->instance=$this->getExisting(); - $fh=$this->instance->getStream('lorem.txt','r'); + $fh=$this->instance->getStream('lorem.txt', 'r'); $this->assertTrue($fh); - $content=fread($fh,$this->instance->filesize('lorem.txt')); + $content=fread($fh, $this->instance->filesize('lorem.txt')); fclose($fh); - $this->assertEqual(file_get_contents($dir.'/lorem.txt'),$content); + $this->assertEqual(file_get_contents($dir.'/lorem.txt'), $content); } public function testWriteStream() { $dir=OC::$SERVERROOT.'/tests/data'; $this->instance=$this->getNew(); - $fh=$this->instance->getStream('lorem.txt','w'); - $source=fopen($dir.'/lorem.txt','r'); - OCP\Files::streamCopy($source,$fh); + $fh=$this->instance->getStream('lorem.txt', 'w'); + $source=fopen($dir.'/lorem.txt', 'r'); + OCP\Files::streamCopy($source, $fh); fclose($source); fclose($fh); $this->assertTrue($this->instance->fileExists('lorem.txt')); - $this->assertEqual(file_get_contents($dir.'/lorem.txt'),$this->instance->getFile('lorem.txt')); + $this->assertEqual(file_get_contents($dir.'/lorem.txt'), $this->instance->getFile('lorem.txt')); } public function testFolder() { $this->instance=$this->getNew(); @@ -111,29 +111,29 @@ abstract class Test_Archive extends UnitTestCase { $this->instance=$this->getExisting(); $tmpDir=OCP\Files::tmpFolder(); $this->instance->extract($tmpDir); - $this->assertEqual(true,file_exists($tmpDir.'lorem.txt')); - $this->assertEqual(true,file_exists($tmpDir.'dir/lorem.txt')); - $this->assertEqual(true,file_exists($tmpDir.'logo-wide.png')); - $this->assertEqual(file_get_contents($dir.'/lorem.txt'),file_get_contents($tmpDir.'lorem.txt')); + $this->assertEqual(true, file_exists($tmpDir.'lorem.txt')); + $this->assertEqual(true, file_exists($tmpDir.'dir/lorem.txt')); + $this->assertEqual(true, file_exists($tmpDir.'logo-wide.png')); + $this->assertEqual(file_get_contents($dir.'/lorem.txt'), file_get_contents($tmpDir.'lorem.txt')); OCP\Files::rmdirr($tmpDir); } public function testMoveRemove() { $dir=OC::$SERVERROOT.'/tests/data'; $textFile=$dir.'/lorem.txt'; $this->instance=$this->getNew(); - $this->instance->addFile('lorem.txt',$textFile); + $this->instance->addFile('lorem.txt', $textFile); $this->assertFalse($this->instance->fileExists('target.txt')); - $this->instance->rename('lorem.txt','target.txt'); + $this->instance->rename('lorem.txt', 'target.txt'); $this->assertTrue($this->instance->fileExists('target.txt')); $this->assertFalse($this->instance->fileExists('lorem.txt')); - $this->assertEqual(file_get_contents($textFile),$this->instance->getFile('target.txt')); + $this->assertEqual(file_get_contents($textFile), $this->instance->getFile('target.txt')); $this->instance->remove('target.txt'); $this->assertFalse($this->instance->fileExists('target.txt')); } public function testRecursive() { $dir=OC::$SERVERROOT.'/tests/data'; $this->instance=$this->getNew(); - $this->instance->addRecursive('/dir',$dir); + $this->instance->addRecursive('/dir', $dir); $this->assertTrue($this->instance->fileExists('/dir/lorem.txt')); $this->assertTrue($this->instance->fileExists('/dir/data.zip')); $this->assertTrue($this->instance->fileExists('/dir/data.tar.gz')); diff --git a/tests/lib/cache.php b/tests/lib/cache.php index 08653d4a3108d8499de26be32f323a87f9ccd740..1a1287ff1352af6eb2fdb846e2f25a837d047c12 100644 --- a/tests/lib/cache.php +++ b/tests/lib/cache.php @@ -13,7 +13,7 @@ abstract class Test_Cache extends UnitTestCase { protected $instance; public function tearDown() { - if($this->instance){ + if($this->instance) { $this->instance->clear(); } } @@ -23,25 +23,25 @@ abstract class Test_Cache extends UnitTestCase { $this->assertFalse($this->instance->hasKey('value1')); $value='foobar'; - $this->instance->set('value1',$value); + $this->instance->set('value1', $value); $this->assertTrue($this->instance->hasKey('value1')); $received=$this->instance->get('value1'); - $this->assertEqual($value,$received,'Value recieved from cache not equal to the original'); + $this->assertEqual($value, $received, 'Value recieved from cache not equal to the original'); $value='ipsum lorum'; - $this->instance->set('value1',$value); + $this->instance->set('value1', $value); $received=$this->instance->get('value1'); - $this->assertEqual($value,$received,'Value not overwritten by second set'); + $this->assertEqual($value, $received, 'Value not overwritten by second set'); $value2='foobar'; - $this->instance->set('value2',$value2); + $this->instance->set('value2', $value2); $received2=$this->instance->get('value2'); $this->assertTrue($this->instance->hasKey('value1')); $this->assertTrue($this->instance->hasKey('value2')); - $this->assertEqual($value,$received,'Value changed while setting other variable'); - $this->assertEqual($value2,$received2,'Second value not equal to original'); + $this->assertEqual($value, $received, 'Value changed while setting other variable'); + $this->assertEqual($value2, $received2, 'Second value not equal to original'); $this->assertFalse($this->instance->hasKey('not_set')); - $this->assertNull($this->instance->get('not_set'),'Unset value not equal to null'); + $this->assertNull($this->instance->get('not_set'), 'Unset value not equal to null'); $this->assertTrue($this->instance->remove('value1')); $this->assertFalse($this->instance->hasKey('value1')); @@ -49,10 +49,10 @@ abstract class Test_Cache extends UnitTestCase { function testClear() { $value='ipsum lorum'; - $this->instance->set('1_value1',$value); - $this->instance->set('1_value2',$value); - $this->instance->set('2_value1',$value); - $this->instance->set('3_value1',$value); + $this->instance->set('1_value1', $value); + $this->instance->set('1_value2', $value); + $this->instance->set('2_value1', $value); + $this->instance->set('3_value1', $value); $this->assertTrue($this->instance->clear('1_')); $this->assertFalse($this->instance->hasKey('1_value1')); diff --git a/tests/lib/cache/apc.php b/tests/lib/cache/apc.php index f68b97bcbd925f9b58b8c5ee0b5891926de5746d..bb5eb483dbf150bcb523c2907f64eed31cf09998 100644 --- a/tests/lib/cache/apc.php +++ b/tests/lib/cache/apc.php @@ -22,11 +22,11 @@ class Test_Cache_APC extends Test_Cache { public function setUp() { - if(!extension_loaded('apc')){ + if(!extension_loaded('apc')) { $this->markTestSkipped('The apc extension is not available.'); return; } - if(!ini_get('apc.enable_cli') && OC::$CLI){ + if(!ini_get('apc.enable_cli') && OC::$CLI) { $this->markTestSkipped('apc not available in CLI.'); return; } diff --git a/tests/lib/cache/file.php b/tests/lib/cache/file.php index 00be005d08d307de576237123ab2857390996782..d64627198e0e188d8508c3e01ddebff4f0068ef7 100644 --- a/tests/lib/cache/file.php +++ b/tests/lib/cache/file.php @@ -39,7 +39,7 @@ class Test_Cache_File extends Test_Cache { //set up temporary storage OC_Filesystem::clearMounts(); - OC_Filesystem::mount('OC_Filestorage_Temporary',array(),'/'); + OC_Filesystem::mount('OC_Filestorage_Temporary', array(), '/'); OC_User::clearBackends(); OC_User::useBackend(new OC_User_Dummy()); diff --git a/tests/lib/cache/xcache.php b/tests/lib/cache/xcache.php index c081036a31f5b42cfba2f2cd0a13b7783fd996ab..43bed2db037a5f30ab45c2d280b42edcc83ddfd7 100644 --- a/tests/lib/cache/xcache.php +++ b/tests/lib/cache/xcache.php @@ -22,7 +22,7 @@ class Test_Cache_XCache extends Test_Cache { public function setUp() { - if(!function_exists('xcache_get')){ + if(!function_exists('xcache_get')) { $this->markTestSkipped('The xcache extension is not available.'); return; } diff --git a/tests/lib/db.php b/tests/lib/db.php index 2344f7d8ec466ac129a35f101cbd406b697d0ebf..c2eb38dae8367ba1a174305539db0c4610917557 100644 --- a/tests/lib/db.php +++ b/tests/lib/db.php @@ -24,6 +24,7 @@ class Test_DB extends UnitTestCase { $this->test_prefix = $r; $this->table1 = $this->test_prefix.'contacts_addressbooks'; $this->table2 = $this->test_prefix.'contacts_cards'; + $this->table3 = $this->test_prefix.'vcategory'; } public function tearDown() { @@ -67,4 +68,66 @@ class Test_DB extends UnitTestCase { $result = $query->execute(array('uri_3')); $this->assertTrue($result); } + + public function testinsertIfNotExist() { + $categoryentries = array( + array('user' => 'test', 'type' => 'contact', 'category' => 'Family'), + array('user' => 'test', 'type' => 'contact', 'category' => 'Friends'), + array('user' => 'test', 'type' => 'contact', 'category' => 'Coworkers'), + array('user' => 'test', 'type' => 'contact', 'category' => 'Coworkers'), + array('user' => 'test', 'type' => 'contact', 'category' => 'School'), + ); + + foreach($categoryentries as $entry) { + $result = OC_DB::insertIfNotExist('*PREFIX*'.$this->table3, + array( + 'uid' => $entry['user'], + 'type' => $entry['type'], + 'category' => $entry['category'], + )); + $this->assertTrue($result); + } + + $query = OC_DB::prepare('SELECT * FROM *PREFIX*'.$this->table3); + $result = $query->execute(); + $this->assertTrue($result); + $this->assertEqual('4', $result->numRows()); + } + + public function testinsertIfNotExistDontOverwrite() { + $fullname = 'fullname test'; + $uri = 'uri_1'; + $carddata = 'This is a vCard'; + + // Normal test to have same known data inserted. + $query = OC_DB::prepare('INSERT INTO *PREFIX*'.$this->table2.' (`fullname`, `uri`, `carddata`) VALUES (?, ?, ?)'); + $result = $query->execute(array($fullname, $uri, $carddata)); + $this->assertTrue($result); + $query = OC_DB::prepare('SELECT `fullname`, `uri`, `carddata` FROM *PREFIX*'.$this->table2.' WHERE `uri` = ?'); + $result = $query->execute(array($uri)); + $this->assertTrue($result); + $row = $result->fetchRow(); + $this->assertArrayHasKey('carddata', $row); + $this->assertEqual($carddata, $row['carddata']); + $this->assertEqual('1', $result->numRows()); + + // Try to insert a new row + $result = OC_DB::insertIfNotExist('*PREFIX*'.$this->table2, + array( + 'fullname' => $fullname, + 'uri' => $uri, + )); + $this->assertTrue($result); + + $query = OC_DB::prepare('SELECT `fullname`, `uri`, `carddata` FROM *PREFIX*'.$this->table2.' WHERE `uri` = ?'); + $result = $query->execute(array($uri)); + $this->assertTrue($result); + $row = $result->fetchRow(); + $this->assertArrayHasKey('carddata', $row); + // Test that previously inserted data isn't overwritten + $this->assertEqual($carddata, $row['carddata']); + // And that a new row hasn't been inserted. + $this->assertEqual('1', $result->numRows()); + + } } diff --git a/tests/lib/filesystem.php b/tests/lib/filesystem.php index e22b3f1c0d80903f1d191061166f1d72255c7357..5cced4946d9b9aba4738eaf18cefd3f15ebce990 100644 --- a/tests/lib/filesystem.php +++ b/tests/lib/filesystem.php @@ -24,7 +24,7 @@ class Test_Filesystem extends UnitTestCase { /** * @var array tmpDirs */ - private $tmpDirs=array(); + private $tmpDirs = array(); /** * @return array @@ -72,21 +72,55 @@ class Test_Filesystem extends UnitTestCase { } } + public function testBlacklist() { + OC_Hook::clear('OC_Filesystem'); + OC::registerFilesystemHooks(); + + $run = true; + OC_Hook::emit( + OC_Filesystem::CLASSNAME, + OC_Filesystem::signal_write, + array( + OC_Filesystem::signal_param_path => '/test/.htaccess', + OC_Filesystem::signal_param_run => &$run + ) + ); + $this->assertFalse($run); + + if (OC_Filesystem::getView()) { + $user = OC_User::getUser(); + } else { + $user = uniqid(); + OC_Filesystem::init('/' . $user . '/files'); + } + + OC_Filesystem::mount('OC_Filestorage_Temporary', array(), '/'); + + $rootView = new OC_FilesystemView(''); + $rootView->mkdir('/' . $user); + $rootView->mkdir('/' . $user . '/files'); + + $this->assertFalse($rootView->file_put_contents('/.htaccess', 'foo')); + $this->assertFalse(OC_Filesystem::file_put_contents('/.htaccess', 'foo')); + $fh = fopen(__FILE__, 'r'); + $this->assertFalse(OC_Filesystem::file_put_contents('/.htaccess', $fh)); + } + public function testHooks() { - if(OC_Filesystem::getView()){ + if (OC_Filesystem::getView()) { $user = OC_User::getUser(); - }else{ - $user=uniqid(); - OC_Filesystem::init('/'.$user.'/files'); + } else { + $user = uniqid(); + OC_Filesystem::init('/' . $user . '/files'); } OC_Hook::clear('OC_Filesystem'); OC_Hook::connect('OC_Filesystem', 'post_write', $this, 'dummyHook'); OC_Filesystem::mount('OC_Filestorage_Temporary', array(), '/'); - $rootView=new OC_FilesystemView(''); - $rootView->mkdir('/'.$user); - $rootView->mkdir('/'.$user.'/files'); + $rootView = new OC_FilesystemView(''); + $rootView->mkdir('/' . $user); + $rootView->mkdir('/' . $user . '/files'); OC_Filesystem::file_put_contents('/foo', 'foo'); OC_Filesystem::mkdir('/bar'); diff --git a/tests/lib/geo.php b/tests/lib/geo.php index cae3d550b339dc47bdc066dde684acdf321fab55..d4951ee79e79bbe16862536019418cd1b1ec1d44 100644 --- a/tests/lib/geo.php +++ b/tests/lib/geo.php @@ -8,7 +8,7 @@ class Test_Geo extends UnitTestCase { function testTimezone() { - $result = OC_Geo::timezone(3,3); + $result = OC_Geo::timezone(3, 3); $expected = 'Africa/Porto-Novo'; $this->assertEquals($expected, $result); diff --git a/tests/lib/group.php b/tests/lib/group.php index 0bea9a008868f2123d7932d2d712f863121d8a2b..28264b0f168c060e9d8269c415d1400fc667f5d6 100644 --- a/tests/lib/group.php +++ b/tests/lib/group.php @@ -3,7 +3,9 @@ * ownCloud * * @author Robin Appelman +* @author Bernhard Posselt * @copyright 2012 Robin Appelman icewind@owncloud.com +* @copyright 2012 Bernhard Posselt nukeawhale@gmail.com * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE @@ -36,32 +38,98 @@ class Test_Group extends UnitTestCase { $user1=uniqid(); $user2=uniqid(); - $this->assertFalse(OC_Group::inGroup($user1,$group1)); - $this->assertFalse(OC_Group::inGroup($user2,$group1)); - $this->assertFalse(OC_Group::inGroup($user1,$group2)); - $this->assertFalse(OC_Group::inGroup($user2,$group2)); + $this->assertFalse(OC_Group::inGroup($user1, $group1)); + $this->assertFalse(OC_Group::inGroup($user2, $group1)); + $this->assertFalse(OC_Group::inGroup($user1, $group2)); + $this->assertFalse(OC_Group::inGroup($user2, $group2)); - $this->assertTrue(OC_Group::addToGroup($user1,$group1)); + $this->assertTrue(OC_Group::addToGroup($user1, $group1)); - $this->assertTrue(OC_Group::inGroup($user1,$group1)); - $this->assertFalse(OC_Group::inGroup($user2,$group1)); - $this->assertFalse(OC_Group::inGroup($user1,$group2)); - $this->assertFalse(OC_Group::inGroup($user2,$group2)); + $this->assertTrue(OC_Group::inGroup($user1, $group1)); + $this->assertFalse(OC_Group::inGroup($user2, $group1)); + $this->assertFalse(OC_Group::inGroup($user1, $group2)); + $this->assertFalse(OC_Group::inGroup($user2, $group2)); - $this->assertFalse(OC_Group::addToGroup($user1,$group1)); + $this->assertFalse(OC_Group::addToGroup($user1, $group1)); - $this->assertEqual(array($user1),OC_Group::usersInGroup($group1)); - $this->assertEqual(array(),OC_Group::usersInGroup($group2)); + $this->assertEqual(array($user1), OC_Group::usersInGroup($group1)); + $this->assertEqual(array(), OC_Group::usersInGroup($group2)); - $this->assertEqual(array($group1),OC_Group::getUserGroups($user1)); - $this->assertEqual(array(),OC_Group::getUserGroups($user2)); + $this->assertEqual(array($group1), OC_Group::getUserGroups($user1)); + $this->assertEqual(array(), OC_Group::getUserGroups($user2)); OC_Group::deleteGroup($group1); - $this->assertEqual(array(),OC_Group::getUserGroups($user1)); - $this->assertEqual(array(),OC_Group::usersInGroup($group1)); - $this->assertFalse(OC_Group::inGroup($user1,$group1)); + $this->assertEqual(array(), OC_Group::getUserGroups($user1)); + $this->assertEqual(array(), OC_Group::usersInGroup($group1)); + $this->assertFalse(OC_Group::inGroup($user1, $group1)); } + + public function testNoEmptyGIDs(){ + OC_Group::useBackend(new OC_Group_Dummy()); + $emptyGroup = null; + + $this->assertEqual(false, OC_Group::createGroup($emptyGroup)); + } + + + public function testNoGroupsTwice(){ + OC_Group::useBackend(new OC_Group_Dummy()); + $group = uniqid(); + OC_Group::createGroup($group); + + $groupCopy = $group; + + $this->assertEqual(false, OC_Group::createGroup($groupCopy)); + $this->assertEqual(array($group), OC_Group::getGroups()); + } + + + public function testDontDeleteAdminGroup(){ + OC_Group::useBackend(new OC_Group_Dummy()); + $adminGroup = 'admin'; + OC_Group::createGroup($adminGroup); + + $this->assertEqual(false, OC_Group::deleteGroup($adminGroup)); + $this->assertEqual(array($adminGroup), OC_Group::getGroups()); + } + + + public function testDontAddUserToNonexistentGroup(){ + OC_Group::useBackend(new OC_Group_Dummy()); + $groupNonExistent = 'notExistent'; + $user = uniqid(); + + $this->assertEqual(false, OC_Group::addToGroup($user, $groupNonExistent)); + $this->assertEqual(array(), OC_Group::getGroups()); + } + + + public function testUsersInGroup(){ + OC_Group::useBackend(new OC_Group_Dummy()); + $group1 = uniqid(); + $group2 = uniqid(); + $group3 = uniqid(); + $user1 = uniqid(); + $user2 = uniqid(); + $user3 = uniqid(); + OC_Group::createGroup($group1); + OC_Group::createGroup($group2); + OC_Group::createGroup($group3); + + OC_Group::addToGroup($user1, $group1); + OC_Group::addToGroup($user2, $group1); + OC_Group::addToGroup($user3, $group1); + OC_Group::addToGroup($user3, $group2); + + $this->assertEqual(array($user1, $user2, $user3), + OC_Group::usersInGroups(array($group1, $group2, $group3))); + + // FIXME: needs more parameter variation + } + + + function testMultiBackend() { $backend1=new OC_Group_Dummy(); $backend2=new OC_Group_Dummy(); @@ -73,42 +141,42 @@ class Test_Group extends UnitTestCase { OC_Group::createGroup($group1); //groups should be added to the first registered backend - $this->assertEqual(array($group1),$backend1->getGroups()); - $this->assertEqual(array(),$backend2->getGroups()); + $this->assertEqual(array($group1), $backend1->getGroups()); + $this->assertEqual(array(), $backend2->getGroups()); - $this->assertEqual(array($group1),OC_Group::getGroups()); + $this->assertEqual(array($group1), OC_Group::getGroups()); $this->assertTrue(OC_Group::groupExists($group1)); $this->assertFalse(OC_Group::groupExists($group2)); $backend1->createGroup($group2); - $this->assertEqual(array($group1,$group2),OC_Group::getGroups()); + $this->assertEqual(array($group1, $group2), OC_Group::getGroups()); $this->assertTrue(OC_Group::groupExists($group1)); $this->assertTrue(OC_Group::groupExists($group2)); $user1=uniqid(); $user2=uniqid(); - $this->assertFalse(OC_Group::inGroup($user1,$group1)); - $this->assertFalse(OC_Group::inGroup($user2,$group1)); + $this->assertFalse(OC_Group::inGroup($user1, $group1)); + $this->assertFalse(OC_Group::inGroup($user2, $group1)); - $this->assertTrue(OC_Group::addToGroup($user1,$group1)); + $this->assertTrue(OC_Group::addToGroup($user1, $group1)); - $this->assertTrue(OC_Group::inGroup($user1,$group1)); - $this->assertFalse(OC_Group::inGroup($user2,$group1)); - $this->assertFalse($backend2->inGroup($user1,$group1)); + $this->assertTrue(OC_Group::inGroup($user1, $group1)); + $this->assertFalse(OC_Group::inGroup($user2, $group1)); + $this->assertFalse($backend2->inGroup($user1, $group1)); - $this->assertFalse(OC_Group::addToGroup($user1,$group1)); + $this->assertFalse(OC_Group::addToGroup($user1, $group1)); - $this->assertEqual(array($user1),OC_Group::usersInGroup($group1)); + $this->assertEqual(array($user1), OC_Group::usersInGroup($group1)); - $this->assertEqual(array($group1),OC_Group::getUserGroups($user1)); - $this->assertEqual(array(),OC_Group::getUserGroups($user2)); + $this->assertEqual(array($group1), OC_Group::getUserGroups($user1)); + $this->assertEqual(array(), OC_Group::getUserGroups($user2)); OC_Group::deleteGroup($group1); - $this->assertEqual(array(),OC_Group::getUserGroups($user1)); - $this->assertEqual(array(),OC_Group::usersInGroup($group1)); - $this->assertFalse(OC_Group::inGroup($user1,$group1)); + $this->assertEqual(array(), OC_Group::getUserGroups($user1)); + $this->assertEqual(array(), OC_Group::usersInGroup($group1)); + $this->assertFalse(OC_Group::inGroup($user1, $group1)); } } diff --git a/tests/lib/group/backend.php b/tests/lib/group/backend.php index 61e008b6ca5e2ebddc9f03d094ba335cbf94e8fa..f61abed5f297fa1ee111319be94338e5ac9f9c02 100644 --- a/tests/lib/group/backend.php +++ b/tests/lib/group/backend.php @@ -52,20 +52,20 @@ abstract class Test_Group_Backend extends UnitTestCase { $name2=$this->getGroupName(); $this->backend->createGroup($name1); $count=count($this->backend->getGroups())-$startCount; - $this->assertEqual(1,$count); - $this->assertTrue((array_search($name1,$this->backend->getGroups())!==false)); - $this->assertFalse((array_search($name2,$this->backend->getGroups())!==false)); + $this->assertEqual(1, $count); + $this->assertTrue((array_search($name1, $this->backend->getGroups())!==false)); + $this->assertFalse((array_search($name2, $this->backend->getGroups())!==false)); $this->backend->createGroup($name2); $count=count($this->backend->getGroups())-$startCount; - $this->assertEqual(2,$count); - $this->assertTrue((array_search($name1,$this->backend->getGroups())!==false)); - $this->assertTrue((array_search($name2,$this->backend->getGroups())!==false)); + $this->assertEqual(2, $count); + $this->assertTrue((array_search($name1, $this->backend->getGroups())!==false)); + $this->assertTrue((array_search($name2, $this->backend->getGroups())!==false)); $this->backend->deleteGroup($name2); $count=count($this->backend->getGroups())-$startCount; - $this->assertEqual(1,$count); - $this->assertTrue((array_search($name1,$this->backend->getGroups())!==false)); - $this->assertFalse((array_search($name2,$this->backend->getGroups())!==false)); + $this->assertEqual(1, $count); + $this->assertTrue((array_search($name1, $this->backend->getGroups())!==false)); + $this->assertFalse((array_search($name2, $this->backend->getGroups())!==false)); } public function testUser() { @@ -77,29 +77,29 @@ abstract class Test_Group_Backend extends UnitTestCase { $user1=$this->getUserName(); $user2=$this->getUserName(); - $this->assertFalse($this->backend->inGroup($user1,$group1)); - $this->assertFalse($this->backend->inGroup($user2,$group1)); - $this->assertFalse($this->backend->inGroup($user1,$group2)); - $this->assertFalse($this->backend->inGroup($user2,$group2)); + $this->assertFalse($this->backend->inGroup($user1, $group1)); + $this->assertFalse($this->backend->inGroup($user2, $group1)); + $this->assertFalse($this->backend->inGroup($user1, $group2)); + $this->assertFalse($this->backend->inGroup($user2, $group2)); - $this->assertTrue($this->backend->addToGroup($user1,$group1)); + $this->assertTrue($this->backend->addToGroup($user1, $group1)); - $this->assertTrue($this->backend->inGroup($user1,$group1)); - $this->assertFalse($this->backend->inGroup($user2,$group1)); - $this->assertFalse($this->backend->inGroup($user1,$group2)); - $this->assertFalse($this->backend->inGroup($user2,$group2)); + $this->assertTrue($this->backend->inGroup($user1, $group1)); + $this->assertFalse($this->backend->inGroup($user2, $group1)); + $this->assertFalse($this->backend->inGroup($user1, $group2)); + $this->assertFalse($this->backend->inGroup($user2, $group2)); - $this->assertFalse($this->backend->addToGroup($user1,$group1)); + $this->assertFalse($this->backend->addToGroup($user1, $group1)); - $this->assertEqual(array($user1),$this->backend->usersInGroup($group1)); - $this->assertEqual(array(),$this->backend->usersInGroup($group2)); + $this->assertEqual(array($user1), $this->backend->usersInGroup($group1)); + $this->assertEqual(array(), $this->backend->usersInGroup($group2)); - $this->assertEqual(array($group1),$this->backend->getUserGroups($user1)); - $this->assertEqual(array(),$this->backend->getUserGroups($user2)); + $this->assertEqual(array($group1), $this->backend->getUserGroups($user1)); + $this->assertEqual(array(), $this->backend->getUserGroups($user2)); $this->backend->deleteGroup($group1); - $this->assertEqual(array(),$this->backend->getUserGroups($user1)); - $this->assertEqual(array(),$this->backend->usersInGroup($group1)); - $this->assertFalse($this->backend->inGroup($user1,$group1)); + $this->assertEqual(array(), $this->backend->getUserGroups($user1)); + $this->assertEqual(array(), $this->backend->usersInGroup($group1)); + $this->assertFalse($this->backend->inGroup($user1, $group1)); } } diff --git a/tests/lib/public/contacts.php b/tests/lib/public/contacts.php new file mode 100644 index 0000000000000000000000000000000000000000..23994667a26a50622345a76747ae246acd626b1b --- /dev/null +++ b/tests/lib/public/contacts.php @@ -0,0 +1,125 @@ +. + */ + +OC::autoload('OCP\Contacts'); + +class Test_Contacts extends PHPUnit_Framework_TestCase +{ + + public function setUp() { + + OCP\Contacts::clear(); + } + + public function tearDown() { + } + + public function testDisabledIfEmpty() { + // pretty simple + $this->assertFalse(OCP\Contacts::isEnabled()); + } + + public function testEnabledAfterRegister() { + // create mock for the addressbook + $stub = $this->getMock("SimpleAddressBook", array('getKey')); + + // we expect getKey to be called twice: + // first time on register + // second time on un-register + $stub->expects($this->exactly(2)) + ->method('getKey'); + + // not enabled before register + $this->assertFalse(OCP\Contacts::isEnabled()); + + // register the address book + OCP\Contacts::registerAddressBook($stub); + + // contacts api shall be enabled + $this->assertTrue(OCP\Contacts::isEnabled()); + + // unregister the address book + OCP\Contacts::unregisterAddressBook($stub); + + // not enabled after register + $this->assertFalse(OCP\Contacts::isEnabled()); + } + + public function testAddressBookEnumeration() { + // create mock for the addressbook + $stub = $this->getMock("SimpleAddressBook", array('getKey', 'getDisplayName')); + + // setup return for method calls + $stub->expects($this->any()) + ->method('getKey') + ->will($this->returnValue('SIMPLE_ADDRESS_BOOK')); + $stub->expects($this->any()) + ->method('getDisplayName') + ->will($this->returnValue('A very simple Addressbook')); + + // register the address book + OCP\Contacts::registerAddressBook($stub); + $all_books = OCP\Contacts::getAddressBooks(); + + $this->assertEquals(1, count($all_books)); + $this->assertEquals('A very simple Addressbook', $all_books['SIMPLE_ADDRESS_BOOK']); + } + + public function testSearchInAddressBook() { + // create mock for the addressbook + $stub1 = $this->getMock("SimpleAddressBook1", array('getKey', 'getDisplayName', 'search')); + $stub2 = $this->getMock("SimpleAddressBook2", array('getKey', 'getDisplayName', 'search')); + + $searchResult1 = array( + array('id' => 0, 'FN' => 'Frank Karlitschek', 'EMAIL' => 'a@b.c', 'GEO' => '37.386013;-122.082932'), + array('id' => 5, 'FN' => 'Klaas Freitag', 'EMAIL' => array('d@e.f', 'g@h.i')), + ); + $searchResult2 = array( + array('id' => 0, 'FN' => 'Thomas Müller', 'EMAIL' => 'a@b.c'), + array('id' => 5, 'FN' => 'Thomas Tanghus', 'EMAIL' => array('d@e.f', 'g@h.i')), + ); + + // setup return for method calls for $stub1 + $stub1->expects($this->any())->method('getKey')->will($this->returnValue('SIMPLE_ADDRESS_BOOK1')); + $stub1->expects($this->any())->method('getDisplayName')->will($this->returnValue('Address book ownCloud Inc')); + $stub1->expects($this->any())->method('search')->will($this->returnValue($searchResult1)); + + // setup return for method calls for $stub2 + $stub2->expects($this->any())->method('getKey')->will($this->returnValue('SIMPLE_ADDRESS_BOOK2')); + $stub2->expects($this->any())->method('getDisplayName')->will($this->returnValue('Address book ownCloud Community')); + $stub2->expects($this->any())->method('search')->will($this->returnValue($searchResult2)); + + // register the address books + OCP\Contacts::registerAddressBook($stub1); + OCP\Contacts::registerAddressBook($stub2); + $all_books = OCP\Contacts::getAddressBooks(); + + // assert the count - doesn't hurt + $this->assertEquals(2, count($all_books)); + + // perform the search + $result = OCP\Contacts::search('x', array()); + + // we expect 4 hits + $this->assertEquals(4, count($result)); + + } +} diff --git a/tests/lib/share/share.php b/tests/lib/share/share.php index 3cad3a286807b82a52f6122c073a91fe27f6ca6e..92f5d065cf26fb7c1bb2703f74a2244d96721420 100644 --- a/tests/lib/share/share.php +++ b/tests/lib/share/share.php @@ -54,6 +54,8 @@ class Test_Share extends UnitTestCase { OC_Group::addToGroup($this->user2, $this->group2); OC_Group::addToGroup($this->user4, $this->group2); OCP\Share::registerBackend('test', 'Test_Share_Backend'); + OC_Hook::clear('OCP\\Share'); + OC::registerShareHooks(); } public function tearDown() { @@ -64,7 +66,7 @@ class Test_Share extends UnitTestCase { public function testShareInvalidShareType() { $message = 'Share type foobar is not valid for test.txt'; try { - OCP\Share::shareItem('test', 'test.txt', 'foobar', $this->user2, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', 'foobar', $this->user2, OCP\PERMISSION_READ); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } @@ -73,7 +75,7 @@ class Test_Share extends UnitTestCase { public function testInvalidItemType() { $message = 'Sharing backend for foobar not found'; try { - OCP\Share::shareItem('foobar', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('foobar', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); @@ -109,7 +111,7 @@ class Test_Share extends UnitTestCase { $this->assertEquals($message, $exception->getMessage()); } try { - OCP\Share::setPermissions('foobar', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_UPDATE); + OCP\Share::setPermissions('foobar', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_UPDATE); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); @@ -120,131 +122,131 @@ class Test_Share extends UnitTestCase { // Invalid shares $message = 'Sharing test.txt failed, because the user '.$this->user1.' is the item owner'; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user1, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user1, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } $message = 'Sharing test.txt failed, because the user foobar does not exist'; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, 'foobar', OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, 'foobar', OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } $message = 'Sharing foobar failed, because the sharing backend for test could not find its source'; try { - OCP\Share::shareItem('test', 'foobar', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'foobar', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } - + // Valid share - $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ)); + $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ)); $this->assertEquals(array('test.txt'), OCP\Share::getItemShared('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE)); OC_User::setUserId($this->user2); $this->assertEquals(array('test.txt'), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE)); - + // Attempt to share again OC_User::setUserId($this->user1); $message = 'Sharing test.txt failed, because this item is already shared with '.$this->user2; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } - + // Attempt to share back OC_User::setUserId($this->user2); $message = 'Sharing test.txt failed, because the user '.$this->user1.' is the original sharer'; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user1, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user1, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } - + // Unshare OC_User::setUserId($this->user1); $this->assertTrue(OCP\Share::unshare('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2)); - + // Attempt reshare without share permission - $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ)); + $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ)); OC_User::setUserId($this->user2); $message = 'Sharing test.txt failed, because resharing is not allowed'; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } - - // Owner grants share and update permission + + // Owner grants share and update permission OC_User::setUserId($this->user1); - $this->assertTrue(OCP\Share::setPermissions('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_UPDATE | OCP\Share::PERMISSION_SHARE)); - + $this->assertTrue(OCP\Share::setPermissions('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ | OCP\PERMISSION_UPDATE | OCP\PERMISSION_SHARE)); + // Attempt reshare with escalated permissions OC_User::setUserId($this->user2); $message = 'Sharing test.txt failed, because the permissions exceed permissions granted to '.$this->user2; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_DELETE); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\PERMISSION_READ | OCP\PERMISSION_DELETE); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } - + // Valid reshare - $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_UPDATE)); + $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\PERMISSION_READ | OCP\PERMISSION_UPDATE)); $this->assertEquals(array('test.txt'), OCP\Share::getItemShared('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE)); OC_User::setUserId($this->user3); $this->assertEquals(array('test.txt'), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE)); - $this->assertEquals(array(OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_UPDATE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); - + $this->assertEquals(array(OCP\PERMISSION_READ | OCP\PERMISSION_UPDATE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); + // Attempt to escalate permissions OC_User::setUserId($this->user2); $message = 'Setting permissions for test.txt failed, because the permissions exceed permissions granted to '.$this->user2; try { - OCP\Share::setPermissions('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_DELETE); + OCP\Share::setPermissions('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\PERMISSION_READ | OCP\PERMISSION_DELETE); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } - + // Remove update permission OC_User::setUserId($this->user1); - $this->assertTrue(OCP\Share::setPermissions('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_SHARE)); + $this->assertTrue(OCP\Share::setPermissions('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ | OCP\PERMISSION_SHARE)); OC_User::setUserId($this->user2); - $this->assertEquals(array(OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_SHARE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); + $this->assertEquals(array(OCP\PERMISSION_READ | OCP\PERMISSION_SHARE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); OC_User::setUserId($this->user3); - $this->assertEquals(array(OCP\Share::PERMISSION_READ), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); - + $this->assertEquals(array(OCP\PERMISSION_READ), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); + // Remove share permission OC_User::setUserId($this->user1); - $this->assertTrue(OCP\Share::setPermissions('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ)); + $this->assertTrue(OCP\Share::setPermissions('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ)); OC_User::setUserId($this->user2); - $this->assertEquals(array(OCP\Share::PERMISSION_READ), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); + $this->assertEquals(array(OCP\PERMISSION_READ), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); OC_User::setUserId($this->user3); $this->assertFalse(OCP\Share::getItemSharedWith('test', 'test.txt')); - + // Reshare again, and then have owner unshare OC_User::setUserId($this->user1); - $this->assertTrue(OCP\Share::setPermissions('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_SHARE)); + $this->assertTrue(OCP\Share::setPermissions('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ | OCP\PERMISSION_SHARE)); OC_User::setUserId($this->user2); - $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\Share::PERMISSION_READ)); + $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\PERMISSION_READ)); OC_User::setUserId($this->user1); $this->assertTrue(OCP\Share::unshare('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2)); OC_User::setUserId($this->user2); $this->assertFalse(OCP\Share::getItemSharedWith('test', 'test.txt')); OC_User::setUserId($this->user3); $this->assertFalse(OCP\Share::getItemSharedWith('test', 'test.txt')); - + // Attempt target conflict OC_User::setUserId($this->user1); - $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ)); + $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ)); OC_User::setUserId($this->user3); - $this->assertTrue(OCP\Share::shareItem('test', 'share.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ)); + $this->assertTrue(OCP\Share::shareItem('test', 'share.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ)); OC_User::setUserId($this->user2); $to_test = OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET); @@ -263,7 +265,7 @@ class Test_Share extends UnitTestCase { // Invalid shares $message = 'Sharing test.txt failed, because the group foobar does not exist'; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, 'foobar', OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, 'foobar', OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); @@ -272,131 +274,131 @@ class Test_Share extends UnitTestCase { OC_Appconfig::setValue('core', 'shareapi_share_policy', 'groups_only'); $message = 'Sharing test.txt failed, because '.$this->user1.' is not a member of the group '.$this->group2; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group2, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group2, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } OC_Appconfig::setValue('core', 'shareapi_share_policy', $policy); - + // Valid share - $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\Share::PERMISSION_READ)); + $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\PERMISSION_READ)); $this->assertEquals(array('test.txt'), OCP\Share::getItemShared('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE)); OC_User::setUserId($this->user2); $this->assertEquals(array('test.txt'), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE)); OC_User::setUserId($this->user3); $this->assertEquals(array('test.txt'), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_SOURCE)); - + // Attempt to share again OC_User::setUserId($this->user1); $message = 'Sharing test.txt failed, because this item is already shared with '.$this->group1; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } - + // Attempt to share back to owner of group share OC_User::setUserId($this->user2); $message = 'Sharing test.txt failed, because the user '.$this->user1.' is the original sharer'; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user1, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user1, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } - + // Attempt to share back to group $message = 'Sharing test.txt failed, because this item is already shared with '.$this->group1; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } - + // Attempt to share back to member of group $message ='Sharing test.txt failed, because this item is already shared with '.$this->user3; try { - OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\Share::PERMISSION_READ); + OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user3, OCP\PERMISSION_READ); $this->fail('Exception was expected: '.$message); } catch (Exception $exception) { $this->assertEquals($message, $exception->getMessage()); } - + // Unshare OC_User::setUserId($this->user1); $this->assertTrue(OCP\Share::unshare('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1)); - + // Valid share with same person - user then group - $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_DELETE | OCP\Share::PERMISSION_SHARE)); - $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_UPDATE)); + $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ | OCP\PERMISSION_DELETE | OCP\PERMISSION_SHARE)); + $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\PERMISSION_READ | OCP\PERMISSION_UPDATE)); OC_User::setUserId($this->user2); $this->assertEquals(array('test.txt'), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); - $this->assertEquals(array(OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_UPDATE | OCP\Share::PERMISSION_DELETE | OCP\Share::PERMISSION_SHARE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); + $this->assertEquals(array(OCP\PERMISSION_READ | OCP\PERMISSION_UPDATE | OCP\PERMISSION_DELETE | OCP\PERMISSION_SHARE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); OC_User::setUserId($this->user3); $this->assertEquals(array('test.txt'), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); - $this->assertEquals(array(OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_UPDATE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); - + $this->assertEquals(array(OCP\PERMISSION_READ | OCP\PERMISSION_UPDATE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); + // Valid reshare OC_User::setUserId($this->user2); - $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user4, OCP\Share::PERMISSION_READ)); + $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user4, OCP\PERMISSION_READ)); OC_User::setUserId($this->user4); $this->assertEquals(array('test.txt'), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); - + // Unshare from user only OC_User::setUserId($this->user1); $this->assertTrue(OCP\Share::unshare('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2)); OC_User::setUserId($this->user2); - $this->assertEquals(array(OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_UPDATE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); + $this->assertEquals(array(OCP\PERMISSION_READ | OCP\PERMISSION_UPDATE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); OC_User::setUserId($this->user4); $this->assertEquals(array(), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); - + // Valid share with same person - group then user OC_User::setUserId($this->user1); - $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_DELETE)); + $this->assertTrue(OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_USER, $this->user2, OCP\PERMISSION_READ | OCP\PERMISSION_DELETE)); OC_User::setUserId($this->user2); $this->assertEquals(array('test.txt'), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); - $this->assertEquals(array(OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_UPDATE | OCP\Share::PERMISSION_DELETE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); - + $this->assertEquals(array(OCP\PERMISSION_READ | OCP\PERMISSION_UPDATE | OCP\PERMISSION_DELETE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); + // Unshare from group only OC_User::setUserId($this->user1); $this->assertTrue(OCP\Share::unshare('test', 'test.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1)); OC_User::setUserId($this->user2); - $this->assertEquals(array(OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_DELETE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); - + $this->assertEquals(array(OCP\PERMISSION_READ | OCP\PERMISSION_DELETE), OCP\Share::getItemSharedWith('test', 'test.txt', Test_Share_Backend::FORMAT_PERMISSIONS)); + // Attempt user specific target conflict OC_User::setUserId($this->user3); - $this->assertTrue(OCP\Share::shareItem('test', 'share.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_SHARE)); + $this->assertTrue(OCP\Share::shareItem('test', 'share.txt', OCP\Share::SHARE_TYPE_GROUP, $this->group1, OCP\PERMISSION_READ | OCP\PERMISSION_SHARE)); OC_User::setUserId($this->user2); $to_test = OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET); $this->assertEquals(2, count($to_test)); $this->assertTrue(in_array('test.txt', $to_test)); $this->assertTrue(in_array('test1.txt', $to_test)); - - // Valid reshare - $this->assertTrue(OCP\Share::shareItem('test', 'share.txt', OCP\Share::SHARE_TYPE_USER, $this->user4, OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_SHARE)); + + // Valid reshare + $this->assertTrue(OCP\Share::shareItem('test', 'share.txt', OCP\Share::SHARE_TYPE_USER, $this->user4, OCP\PERMISSION_READ | OCP\PERMISSION_SHARE)); OC_User::setUserId($this->user4); $this->assertEquals(array('test1.txt'), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); - + // Remove user from group OC_Group::removeFromGroup($this->user2, $this->group1); OC_User::setUserId($this->user2); $this->assertEquals(array('test.txt'), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); OC_User::setUserId($this->user4); $this->assertEquals(array(), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); - + // Add user to group OC_Group::addToGroup($this->user4, $this->group1); $this->assertEquals(array('test.txt'), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); - + // Unshare from self $this->assertTrue(OCP\Share::unshareFromSelf('test', 'test.txt')); $this->assertEquals(array(), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); OC_User::setUserId($this->user2); $this->assertEquals(array('test.txt'), OCP\Share::getItemsSharedWith('test', Test_Share_Backend::FORMAT_TARGET)); - + // Remove group OC_Group::deleteGroup($this->group1); OC_User::setUserId($this->user4); diff --git a/tests/lib/streamwrappers.php b/tests/lib/streamwrappers.php index 46838ff9754656bea65ad0547c48468135e7a848..89b2785fca6e705bb776d72ea5597f0315dfdfbc 100644 --- a/tests/lib/streamwrappers.php +++ b/tests/lib/streamwrappers.php @@ -22,7 +22,7 @@ class Test_StreamWrappers extends UnitTestCase { public function testFakeDir() { - $items=array('foo','bar'); + $items=array('foo', 'bar'); OC_FakeDirStream::$dirs['test']=$items; $dh=opendir('fakedir://test'); $result=array(); @@ -30,16 +30,16 @@ class Test_StreamWrappers extends UnitTestCase { $result[]=$file; $this->assertContains($file, $items); } - $this->assertEqual(count($items),count($result)); + $this->assertEqual(count($items), count($result)); } public function testStaticStream() { $sourceFile=OC::$SERVERROOT.'/tests/data/lorem.txt'; $staticFile='static://test'; $this->assertFalse(file_exists($staticFile)); - file_put_contents($staticFile,file_get_contents($sourceFile)); + file_put_contents($staticFile, file_get_contents($sourceFile)); $this->assertTrue(file_exists($staticFile)); - $this->assertEqual(file_get_contents($sourceFile),file_get_contents($staticFile)); + $this->assertEqual(file_get_contents($sourceFile), file_get_contents($staticFile)); unlink($staticFile); clearstatcache(); $this->assertFalse(file_exists($staticFile)); @@ -51,8 +51,8 @@ class Test_StreamWrappers extends UnitTestCase { $tmpFile=OC_Helper::TmpFile('.txt'); $file='close://'.$tmpFile; $this->assertTrue(file_exists($file)); - file_put_contents($file,file_get_contents($sourceFile)); - $this->assertEqual(file_get_contents($sourceFile),file_get_contents($file)); + file_put_contents($file, file_get_contents($sourceFile)); + $this->assertEqual(file_get_contents($sourceFile), file_get_contents($file)); unlink($file); clearstatcache(); $this->assertFalse(file_exists($file)); @@ -60,15 +60,15 @@ class Test_StreamWrappers extends UnitTestCase { //test callback $tmpFile=OC_Helper::TmpFile('.txt'); $file='close://'.$tmpFile; - OC_CloseStreamWrapper::$callBacks[$tmpFile]=array('Test_StreamWrappers','closeCallBack'); - $fh=fopen($file,'w'); - fwrite($fh,'asd'); + OC_CloseStreamWrapper::$callBacks[$tmpFile]=array('Test_StreamWrappers', 'closeCallBack'); + $fh=fopen($file, 'w'); + fwrite($fh, 'asd'); try{ fclose($fh); $this->fail('Expected exception'); }catch(Exception $e) { $path=$e->getMessage(); - $this->assertEqual($path,$tmpFile); + $this->assertEqual($path, $tmpFile); } } diff --git a/tests/lib/template.php b/tests/lib/template.php index d6d5a122f4267e994a76940abaf72ae8a0cbe663..736bc95255c05824a1a810cf0d799f057475a201 100644 --- a/tests/lib/template.php +++ b/tests/lib/template.php @@ -20,11 +20,11 @@ * */ -require_once("../lib/template.php"); +OC::autoload('OC_Template'); class Test_TemplateFunctions extends UnitTestCase { - public function testP(){ + public function testP() { // FIXME: do we need more testcases? $htmlString = ""; ob_start(); @@ -35,7 +35,7 @@ class Test_TemplateFunctions extends UnitTestCase { $this->assertEqual("<script>alert('xss');</script>", $result); } - public function testPNormalString(){ + public function testPNormalString() { $normalString = "This is a good string!"; ob_start(); p($normalString); @@ -46,7 +46,7 @@ class Test_TemplateFunctions extends UnitTestCase { } - public function testPrintUnescaped(){ + public function testPrintUnescaped() { $htmlString = ""; ob_start(); @@ -57,7 +57,7 @@ class Test_TemplateFunctions extends UnitTestCase { $this->assertEqual($htmlString, $result); } - public function testPrintUnescapedNormalString(){ + public function testPrintUnescapedNormalString() { $normalString = "This is a good string!"; ob_start(); print_unescaped($normalString); diff --git a/tests/lib/user/backend.php b/tests/lib/user/backend.php index c69c1bad51264a66ea21d2c499a874d90978c047..0b744770ea28faea45f37e119b54af509179e2a1 100644 --- a/tests/lib/user/backend.php +++ b/tests/lib/user/backend.php @@ -23,10 +23,10 @@ /** * Abstract class to provide the basis of backend-specific unit test classes. * - * All subclasses MUST assign a backend property in setUp() which implements + * All subclasses MUST assign a backend property in setUp() which implements * user operations (add, remove, etc.). Test methods in this class will then be * run on each separate subclass and backend therein. - * + * * For an example see /tests/lib/user/dummy.php */ @@ -51,22 +51,22 @@ abstract class Test_User_Backend extends UnitTestCase { $name1=$this->getUser(); $name2=$this->getUser(); - $this->backend->createUser($name1,''); + $this->backend->createUser($name1, ''); $count=count($this->backend->getUsers())-$startCount; - $this->assertEqual(1,$count); - $this->assertTrue((array_search($name1,$this->backend->getUsers())!==false)); - $this->assertFalse((array_search($name2,$this->backend->getUsers())!==false)); - $this->backend->createUser($name2,''); + $this->assertEqual(1, $count); + $this->assertTrue((array_search($name1, $this->backend->getUsers())!==false)); + $this->assertFalse((array_search($name2, $this->backend->getUsers())!==false)); + $this->backend->createUser($name2, ''); $count=count($this->backend->getUsers())-$startCount; - $this->assertEqual(2,$count); - $this->assertTrue((array_search($name1,$this->backend->getUsers())!==false)); - $this->assertTrue((array_search($name2,$this->backend->getUsers())!==false)); + $this->assertEqual(2, $count); + $this->assertTrue((array_search($name1, $this->backend->getUsers())!==false)); + $this->assertTrue((array_search($name2, $this->backend->getUsers())!==false)); $this->backend->deleteUser($name2); $count=count($this->backend->getUsers())-$startCount; - $this->assertEqual(1,$count); - $this->assertTrue((array_search($name1,$this->backend->getUsers())!==false)); - $this->assertFalse((array_search($name2,$this->backend->getUsers())!==false)); + $this->assertEqual(1, $count); + $this->assertTrue((array_search($name1, $this->backend->getUsers())!==false)); + $this->assertFalse((array_search($name2, $this->backend->getUsers())!==false)); } public function testLogin() { @@ -76,24 +76,24 @@ abstract class Test_User_Backend extends UnitTestCase { $this->assertFalse($this->backend->userExists($name1)); $this->assertFalse($this->backend->userExists($name2)); - $this->backend->createUser($name1,'pass1'); - $this->backend->createUser($name2,'pass2'); + $this->backend->createUser($name1, 'pass1'); + $this->backend->createUser($name2, 'pass2'); $this->assertTrue($this->backend->userExists($name1)); $this->assertTrue($this->backend->userExists($name2)); - $this->assertTrue($this->backend->checkPassword($name1,'pass1')); - $this->assertTrue($this->backend->checkPassword($name2,'pass2')); + $this->assertTrue($this->backend->checkPassword($name1, 'pass1')); + $this->assertTrue($this->backend->checkPassword($name2, 'pass2')); - $this->assertFalse($this->backend->checkPassword($name1,'pass2')); - $this->assertFalse($this->backend->checkPassword($name2,'pass1')); + $this->assertFalse($this->backend->checkPassword($name1, 'pass2')); + $this->assertFalse($this->backend->checkPassword($name2, 'pass1')); - $this->assertFalse($this->backend->checkPassword($name1,'dummy')); - $this->assertFalse($this->backend->checkPassword($name2,'foobar')); + $this->assertFalse($this->backend->checkPassword($name1, 'dummy')); + $this->assertFalse($this->backend->checkPassword($name2, 'foobar')); - $this->backend->setPassword($name1,'newpass1'); - $this->assertFalse($this->backend->checkPassword($name1,'pass1')); - $this->assertTrue($this->backend->checkPassword($name1,'newpass1')); - $this->assertFalse($this->backend->checkPassword($name2,'newpass1')); + $this->backend->setPassword($name1, 'newpass1'); + $this->assertFalse($this->backend->checkPassword($name1, 'pass1')); + $this->assertTrue($this->backend->checkPassword($name1, 'newpass1')); + $this->assertFalse($this->backend->checkPassword($name2, 'newpass1')); } } diff --git a/tests/lib/util.php b/tests/lib/util.php index a8e5b810265041b541c4191e9b382b3767aa6da7..27635cb805558cf3b46130c7f1ace9a3e0cd9c47 100644 --- a/tests/lib/util.php +++ b/tests/lib/util.php @@ -10,7 +10,7 @@ class Test_Util extends UnitTestCase { // Constructor function Test_Util() { - date_default_timezone_set("UTC"); + date_default_timezone_set("UTC"); } function testFormatDate() { @@ -36,10 +36,10 @@ class Test_Util extends UnitTestCase { $goodString = "This is an harmless string."; $result = OC_Util::sanitizeHTML($goodString); $this->assertEquals("This is an harmless string.", $result); - } + } function testGenerate_random_bytes() { $result = strlen(OC_Util::generate_random_bytes(59)); $this->assertEquals(59, $result); - } + } } \ No newline at end of file diff --git a/tests/lib/vcategories.php b/tests/lib/vcategories.php new file mode 100644 index 0000000000000000000000000000000000000000..63516a063daa62f4cbe37f7054ef9626c0153546 --- /dev/null +++ b/tests/lib/vcategories.php @@ -0,0 +1,117 @@ +. +* +*/ + +//require_once("../lib/template.php"); + +class Test_VCategories extends UnitTestCase { + + protected $objectType; + protected $user; + protected $backupGlobals = FALSE; + + public function setUp() { + + OC_User::clearBackends(); + OC_User::useBackend('dummy'); + $this->user = uniqid('user_'); + $this->objectType = uniqid('type_'); + OC_User::createUser($this->user, 'pass'); + OC_User::setUserId($this->user); + + } + + public function tearDown() { + //$query = OC_DB::prepare('DELETE FROM `*PREFIX*vcategories` WHERE `item_type` = ?'); + //$query->execute(array('test')); + } + + public function testInstantiateWithDefaults() { + $defcategories = array('Friends', 'Family', 'Work', 'Other'); + + $catmgr = new OC_VCategories($this->objectType, $this->user, $defcategories); + + $this->assertEqual(4, count($catmgr->categories())); + } + + public function testAddCategories() { + $categories = array('Friends', 'Family', 'Work', 'Other'); + + $catmgr = new OC_VCategories($this->objectType, $this->user); + + foreach($categories as $category) { + $result = $catmgr->add($category); + $this->assertTrue($result); + } + + $this->assertFalse($catmgr->add('Family')); + $this->assertFalse($catmgr->add('fAMILY')); + + $this->assertEqual(4, count($catmgr->categories())); + } + + public function testdeleteCategories() { + $defcategories = array('Friends', 'Family', 'Work', 'Other'); + $catmgr = new OC_VCategories($this->objectType, $this->user, $defcategories); + $this->assertEqual(4, count($catmgr->categories())); + + $catmgr->delete('family'); + $this->assertEqual(3, count($catmgr->categories())); + + $catmgr->delete(array('Friends', 'Work', 'Other')); + $this->assertEqual(0, count($catmgr->categories())); + + } + + public function testAddToCategory() { + $objids = array(1, 2, 3, 4, 5, 6, 7, 8, 9); + + $catmgr = new OC_VCategories($this->objectType, $this->user); + + foreach($objids as $id) { + $catmgr->addToCategory($id, 'Family'); + } + + $this->assertEqual(1, count($catmgr->categories())); + $this->assertEqual(9, count($catmgr->idsForCategory('Family'))); + } + + /** + * @depends testAddToCategory + */ + public function testRemoveFromCategory() { + $objids = array(1, 2, 3, 4, 5, 6, 7, 8, 9); + + // Is this "legal"? + $this->testAddToCategory(); + $catmgr = new OC_VCategories($this->objectType, $this->user); + + foreach($objids as $id) { + $this->assertTrue(in_array($id, $catmgr->idsForCategory('Family'))); + $catmgr->removeFromCategory($id, 'Family'); + $this->assertFalse(in_array($id, $catmgr->idsForCategory('Family'))); + } + + $this->assertEqual(1, count($catmgr->categories())); + $this->assertEqual(0, count($catmgr->idsForCategory('Family'))); + } + +} diff --git a/tests/preseed-config.php b/tests/preseed-config.php index 7eadccbe76974bfb67632793ae3ca952af8ad4fa..9791e713dacbf88ebad247807c2245e1b18d97e8 100644 --- a/tests/preseed-config.php +++ b/tests/preseed-config.php @@ -1,15 +1,15 @@ false, - 'apps_paths' => + 'apps_paths' => array ( - 0 => + 0 => array ( 'path' => OC::$SERVERROOT.'/apps', 'url' => '/apps', 'writable' => false, ), - 1 => + 1 => array ( 'path' => OC::$SERVERROOT.'/apps2', 'url' => '/apps2',