Merge master into ocs_api, fix conflicts.

This commit is contained in:
Tom Needham 2012-12-14 15:15:05 +00:00
commit 5fe6129698
1030 changed files with 47592 additions and 27002 deletions

1
.gitignore vendored
View File

@ -4,6 +4,7 @@ owncloud
config/config.php config/config.php
config/mount.php config/mount.php
apps/inc.php apps/inc.php
3rdparty
# just sane ignores # just sane ignores
.*.sw[po] .*.sw[po]

3
.gitmodules vendored
View File

@ -1,3 +0,0 @@
[submodule "3rdparty/Symfony/Component/Routing"]
path = 3rdparty/Symfony/Component/Routing
url = git://github.com/symfony/Routing.git

View File

@ -1,3 +1,11 @@
<IfModule mod_fcgid.c>
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1
RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
</IfModule>
</IfModule>
</IfModule>
ErrorDocument 403 /core/templates/403.php ErrorDocument 403 /core/templates/403.php
ErrorDocument 404 /core/templates/404.php ErrorDocument 404 /core/templates/404.php
<IfModule mod_php5.c> <IfModule mod_php5.c>
@ -12,6 +20,7 @@ php_value memory_limit 512M
RewriteEngine on RewriteEngine on
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^.well-known/host-meta /public.php?service=host-meta [QSA,L] 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/carddav /remote.php/carddav/ [R]
RewriteRule ^.well-known/caldav /remote.php/caldav/ [R] RewriteRule ^.well-known/caldav /remote.php/caldav/ [R]
RewriteRule ^apps/calendar/caldav.php remote.php/caldav/ [QSA,L] RewriteRule ^apps/calendar/caldav.php remote.php/caldav/ [QSA,L]
@ -19,4 +28,8 @@ RewriteRule ^apps/contacts/carddav.php remote.php/carddav/ [QSA,L]
RewriteRule ^apps/([^/]*)/(.*\.(css|php))$ index.php?app=$1&getfile=$2 [QSA,L] RewriteRule ^apps/([^/]*)/(.*\.(css|php))$ index.php?app=$1&getfile=$2 [QSA,L]
RewriteRule ^remote/(.*) remote.php [QSA,L] RewriteRule ^remote/(.*) remote.php [QSA,L]
</IfModule> </IfModule>
<IfModule mod_mime.c>
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
</IfModule>
Options -Indexes Options -Indexes

3
README
View File

@ -4,6 +4,7 @@ A personal cloud which runs on your own server.
http://ownCloud.org http://ownCloud.org
Installation instructions: http://owncloud.org/support Installation instructions: http://owncloud.org/support
Contribution Guidelines: http://owncloud.org/dev/contribute/
Source code: https://github.com/owncloud Source code: https://github.com/owncloud
Mailing list: https://mail.kde.org/mailman/listinfo/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/ https://www.transifex.com/projects/p/owncloud/
For more detailed information about translations: For more detailed information about translations:
http://owncloud.org/dev/translation/ http://owncloud.org/dev/translation/

View File

@ -35,7 +35,7 @@ $post_max_size = OCP\Util::computerFileSize(ini_get('post_max_size'));
$post_max_size_possible = OCP\Util::computerFileSize(get_cfg_var('post_max_size')); $post_max_size_possible = OCP\Util::computerFileSize(get_cfg_var('post_max_size'));
$maxUploadFilesize = OCP\Util::humanFileSize(min($upload_max_filesize, $post_max_size)); $maxUploadFilesize = OCP\Util::humanFileSize(min($upload_max_filesize, $post_max_size));
$maxUploadFilesizePossible = OCP\Util::humanFileSize(min($upload_max_filesize_possible, $post_max_size_possible)); $maxUploadFilesizePossible = OCP\Util::humanFileSize(min($upload_max_filesize_possible, $post_max_size_possible));
if($_POST) { if($_POST && OC_Util::isCallRegistered()) {
if(isset($_POST['maxUploadSize'])) { if(isset($_POST['maxUploadSize'])) {
if(($setMaxSize = OC_Files::setUploadLimit(OCP\Util::computerFileSize($_POST['maxUploadSize']))) !== false) { if(($setMaxSize = OC_Files::setUploadLimit(OCP\Util::computerFileSize($_POST['maxUploadSize']))) !== false) {
$maxUploadFilesize = OCP\Util::humanFileSize($setMaxSize); $maxUploadFilesize = OCP\Util::humanFileSize($setMaxSize);
@ -49,7 +49,8 @@ if($_POST) {
OCP\Config::setSystemValue('allowZipDownload', isset($_POST['allowZipDownload'])); 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)); $allowZipDownload = intval(OCP\Config::getSystemValue('allowZipDownload', true));
OCP\App::setActiveNavigationEntry( "files_administration" ); OCP\App::setActiveNavigationEntry( "files_administration" );

View File

@ -44,7 +44,7 @@ if(OC_Filesystem::file_exists($base) and OC_Filesystem::is_dir($base)) {
if(substr(strtolower($file), 0, $queryLen)==$query) { if(substr(strtolower($file), 0, $queryLen)==$query) {
$item=$base.$file; $item=$base.$file;
if((!$dirOnly or OC_Filesystem::is_dir($item))) { 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);
} }
} }
} }

View File

@ -25,7 +25,7 @@ if($doBreadcrumb) {
} }
$breadcrumbNav = new OCP\Template( "files", "part.breadcrumb", "" ); $breadcrumbNav = new OCP\Template( "files", "part.breadcrumb", "" );
$breadcrumbNav->assign( "breadcrumb", $breadcrumb ); $breadcrumbNav->assign( "breadcrumb", $breadcrumb, false );
$data['breadcrumb'] = $breadcrumbNav->fetchPage(); $data['breadcrumb'] = $breadcrumbNav->fetchPage();
} }

View File

@ -9,9 +9,14 @@ OCP\JSON::callCheck();
// Get data // Get data
$dir = stripslashes($_GET["dir"]); $dir = stripslashes($_GET["dir"]);
$file = stripslashes($_GET["file"]); $file = stripslashes($_GET["file"]);
$target = stripslashes(urldecode($_GET["target"])); $target = stripslashes(rawurldecode($_GET["target"]));
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;
}
if(OC_Files::move($dir, $file, $target, $file)) { if(OC_Files::move($dir, $file, $target, $file)) {
OCP\JSON::success(array("data" => array( "dir" => $dir, "files" => $file ))); OCP\JSON::success(array("data" => array( "dir" => $dir, "files" => $file )));
} else { } else {

View File

@ -65,6 +65,7 @@ if($source) {
$target=$dir.'/'.$filename; $target=$dir.'/'.$filename;
$result=OC_Filesystem::file_put_contents($target, $sourceStream); $result=OC_Filesystem::file_put_contents($target, $sourceStream);
if($result) { if($result) {
$target = OC_Filesystem::normalizePath($target);
$meta = OC_FileCache::get($target); $meta = OC_FileCache::get($target);
$mime=$meta['mimetype']; $mime=$meta['mimetype'];
$id = OC_FileCache::getId($target); $id = OC_FileCache::getId($target);

View File

@ -1,5 +1,2 @@
<?php <?php
// FIXME: this should start a secure session if forcessl is enabled $_SESSION['timezone'] = $_GET['time'];
// see lib/base.php for an example
//session_start();
$_SESSION['timezone'] = $_GET['time'];

View File

@ -10,22 +10,24 @@ OCP\JSON::checkLoggedIn();
OCP\JSON::callCheck(); OCP\JSON::callCheck();
if (!isset($_FILES['files'])) { 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(); exit();
} }
foreach ($_FILES['files']['error'] as $error) { foreach ($_FILES['files']['error'] as $error) {
if ($error != 0) { if ($error != 0) {
$l=OC_L10N::get('files'); $l=OC_L10N::get('files');
$errors = array( $errors = array(
UPLOAD_ERR_OK=>$l->t("There is no error, the file uploaded with success"), 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_INI_SIZE=>$l->t('The uploaded file exceeds the upload_max_filesize directive in php.ini: ')
UPLOAD_ERR_FORM_SIZE=>$l->t("The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form"), .ini_get('upload_max_filesize'),
UPLOAD_ERR_PARTIAL=>$l->t("The uploaded file was only partially uploaded"), UPLOAD_ERR_FORM_SIZE=>$l->t('The uploaded file exceeds the MAX_FILE_SIZE directive that was specified'
UPLOAD_ERR_NO_FILE=>$l->t("No file was uploaded"), .' in the HTML form'),
UPLOAD_ERR_NO_TMP_DIR=>$l->t("Missing a temporary folder"), 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'), 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(); exit();
} }
} }
@ -38,8 +40,8 @@ $totalSize=0;
foreach($files['size'] as $size) { foreach($files['size'] as $size) {
$totalSize+=$size; $totalSize+=$size;
} }
if($totalSize>OC_Filesystem::free_space($dir)){ if($totalSize>OC_Filesystem::free_space($dir)) {
OCP\JSON::error(array("data" => array( "message" => "Not enough space available" ))); OCP\JSON::error(array('data' => array( 'message' => 'Not enough space available' )));
exit(); exit();
} }
@ -47,11 +49,17 @@ $result=array();
if(strpos($dir, '..') === false) { if(strpos($dir, '..') === false) {
$fileCount=count($files['name']); $fileCount=count($files['name']);
for($i=0;$i<$fileCount;$i++) { 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)) { if(is_uploaded_file($files['tmp_name'][$i]) and OC_Filesystem::fromTmpFile($files['tmp_name'][$i], $target)) {
$meta = OC_FileCache::get($target); $meta = OC_FileCache::get($target);
$id = OC_FileCache::getId($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); OCP\JSON::encodedPrint($result);
@ -60,4 +68,4 @@ if(strpos($dir, '..') === false) {
$error='invalid dir'; $error='invalid dir';
} }
OCP\JSON::error(array('data' => array('error' => $error, "file" => $fileName))); OCP\JSON::error(array('data' => array('error' => $error, 'file' => $fileName)));

View File

@ -3,6 +3,10 @@ $l=OC_L10N::get('files');
OCP\App::registerAdmin('files', 'admin'); 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/home.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/home.svg" ),
"name" => $l->t("Files") ));
OC_Search::registerProvider('OC_Search_Provider_File'); OC_Search::registerProvider('OC_Search_Provider_File');

View File

@ -20,23 +20,23 @@
* The final URL will look like http://.../remote.php/filesync/oc_chunked/path/to/file * The final URL will look like http://.../remote.php/filesync/oc_chunked/path/to/file
*/ */
// only need filesystem apps // load needed apps
$RUNTIME_APPTYPES=array('filesystem','authentication'); $RUNTIME_APPTYPES=array('filesystem', 'authentication', 'logging');
OC_App::loadApps($RUNTIME_APPTYPES); OC_App::loadApps($RUNTIME_APPTYPES);
if(!OC_User::isLoggedIn()) { if(!OC_User::isLoggedIn()) {
if(!isset($_SERVER['PHP_AUTH_USER'])) { if(!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="ownCloud Server"'); header('WWW-Authenticate: Basic realm="ownCloud Server"');
header('HTTP/1.0 401 Unauthorized'); header('HTTP/1.0 401 Unauthorized');
echo 'Valid credentials must be supplied'; echo 'Valid credentials must be supplied';
exit(); exit();
} else { } else {
if(!OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) { if(!OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) {
exit(); 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') { if ($type != 'oc_chunked') {
OC_Response::setStatus(OC_Response::STATUS_NOT_FOUND); OC_Response::setStatus(OC_Response::STATUS_NOT_FOUND);

View File

@ -22,10 +22,13 @@
* License along with this library. If not, see <http://www.gnu.org/licenses/>. * License along with this library. If not, see <http://www.gnu.org/licenses/>.
* *
*/ */
// only need filesystem apps // load needed apps
$RUNTIME_APPTYPES=array('filesystem','authentication'); $RUNTIME_APPTYPES=array('filesystem', 'authentication', 'logging');
OC_App::loadApps($RUNTIME_APPTYPES); OC_App::loadApps($RUNTIME_APPTYPES);
OC_Util::obEnd();
// Backends // Backends
$authBackend = new OC_Connector_Sabre_Auth(); $authBackend = new OC_Connector_Sabre_Auth();
$lockBackend = new OC_Connector_Sabre_Locks(); $lockBackend = new OC_Connector_Sabre_Locks();
@ -38,9 +41,10 @@ $server = new Sabre_DAV_Server($publicDir);
$server->setBaseUri($baseuri); $server->setBaseUri($baseuri);
// Load plugins // Load plugins
$server->addPlugin(new Sabre_DAV_Auth_Plugin($authBackend,'ownCloud')); $server->addPlugin(new Sabre_DAV_Auth_Plugin($authBackend, 'ownCloud'));
$server->addPlugin(new Sabre_DAV_Locks_Plugin($lockBackend)); $server->addPlugin(new Sabre_DAV_Locks_Plugin($lockBackend));
$server->addPlugin(new Sabre_DAV_Browser_Plugin(false)); // Show something in the Browser, but no upload $server->addPlugin(new Sabre_DAV_Browser_Plugin(false)); // Show something in the Browser, but no upload
$server->addPlugin(new OC_Connector_Sabre_QuotaPlugin());
// And off we go! // And off we go!
$server->exec(); $server->exec();

View File

@ -0,0 +1,11 @@
<?php
/**
* Copyright (c) 2012 Bart Visscher <bartv@thisnet.nl>
* This file is licensed under the Affero General Public License version 3 or
* later.
* See the COPYING-README file.
*/
$this->create('download', 'download{file}')
->requirements(array('file' => '.*'))
->actionInclude('files/download.php');

View File

@ -3,12 +3,15 @@
// fix webdav properties,add namespace in front of the property, update for OC4.5 // fix webdav properties,add namespace in front of the property, update for OC4.5
$installedVersion=OCP\Config::getAppValue('files', 'installed_version'); $installedVersion=OCP\Config::getAppValue('files', 'installed_version');
if (version_compare($installedVersion, '1.1.6', '<')) { 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(); $result = $query->execute();
while( $row = $result->fetchRow()){ $updateQuery = OC_DB::prepare('UPDATE `*PREFIX*properties`'
if ( $row["propertyname"][0] != '{' ) { .' SET `propertyname` = ?'
$query = OC_DB::prepare( 'UPDATE `*PREFIX*properties` SET `propertyname` = ? WHERE `userid` = ? AND `propertypath` = ?' ); .' WHERE `userid` = ?'
$query->execute( array( '{DAV:}' + $row["propertyname"], $row["userid"], $row["propertypath"] )); .' 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)) { if(!file_exists($filepath)) {
continue; continue;
} }
$success = OCP\Files::rmdirr($filepath); $success = OCP\Files::rmdirr($filepath);
if($success === false) { if($success === false) {
//probably not sufficient privileges, give up and give a message. //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; break;
} }
} }

View File

@ -4,40 +4,55 @@
/* FILE MENU */ /* FILE MENU */
.actions { padding:.3em; float:left; height:2em; } .actions { padding:.3em; float:left; height:2em; }
.actions input, .actions button, .actions .button { margin:0; } .actions input, .actions button, .actions .button { margin:0; float:left; }
#file_menu { right:0; position:absolute; top:0; }
#file_menu a { display:block; float:left; background-image:none; text-decoration:none; } #new {
.file_upload_form, #file_newfolder_form { display:inline; float: left; margin-left:0; } height:17px; margin:0 0 0 1em; z-index:1010; float:left;
#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 0 0 1em; border-right:none; z-index:1010; height:1.3em; }
#new:hover, a.file_upload_button_wrapper:hover + button.file_upload_filename { background-color:#4b964b; }
#new.active { border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom:none; } #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>a { padding:.5em 1.2em .3em; }
#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 {
#new>ul>li { margin:.3em; padding-left:2em; background-repeat:no-repeat; cursor:pointer; padding-bottom:0.1em } 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>p { cursor:pointer; }
#new>ul>li>input { padding:0.3em; margin:-0.3em; } #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; } #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; } #upload {
.file_upload_start, .file_upload_filename { font-size:1em; } height:27px; padding:0; margin-left:0.2em; overflow:hidden;
#file_newfolder_submit, #file_upload_submit { width:3em; } }
#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_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;} #uploadprogresswrapper { position:absolute; right:13.5em; top:0em; }
.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; } #uploadprogresswrapper #uploadprogressbar { position:relative; display:inline-block; width:10em; height:1.5em; top:.4em; }
#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; }
/* FILE TABLE */ /* 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%; } table { position:relative; top:37px; width:100%; }
tbody tr { background-color:#fff; height:2.5em; } tbody tr { background-color:#fff; height:2.5em; }
tbody tr:hover, tbody tr:active, tbody tr.selected { background-color:#f8f8f8; } 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 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 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; } table td.filename .nametext, .uploadtext, .modified { float:left; padding:.3em 0; }
// TODO fix usability bug (accidental file/folder selection) /* TODO fix usability bug (accidental file/folder selection) */
table td.filename .nametext { width:40em; overflow:hidden; text-overflow:ellipsis; } table td.filename .nametext { overflow:hidden; text-overflow:ellipsis; }
table td.filename .uploadtext { font-weight:normal; margin-left:.5em; } table td.filename .uploadtext { font-weight:normal; margin-left:.5em; }
table td.filename form { font-size:.85em; margin-left:3em; margin-right:3em; } 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 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; } 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 doesnt 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 doesnt 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"]: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>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; } #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; }
@ -87,4 +102,4 @@ a.action>img { max-height:16px; max-width:16px; vertical-align:text-bottom; }
#scanning-message{ top:40%; left:40%; position:absolute; display:none; } #scanning-message{ top:40%; left:40%; position:absolute; display:none; }
div.crumb a{ padding: 0.9em 0 0.7em 0; } div.crumb a{ padding:0.9em 0 0.7em 0; }

View File

@ -32,7 +32,7 @@ $filename = $_GET["file"];
if(!OC_Filesystem::file_exists($filename)) { if(!OC_Filesystem::file_exists($filename)) {
header("HTTP/1.0 404 Not Found"); header("HTTP/1.0 404 Not Found");
$tmpl = new OCP\Template( '', '404', 'guest' ); $tmpl = new OCP\Template( '', '404', 'guest' );
$tmpl->assign('file',$filename); $tmpl->assign('file', $filename);
$tmpl->printPage(); $tmpl->printPage();
exit; exit;
} }
@ -44,5 +44,5 @@ header('Content-Disposition: attachment; filename="'.basename($filename).'"');
OCP\Response::disableCaching(); OCP\Response::disableCaching();
header('Content-Length: '.OC_Filesystem::filesize($filename)); header('Content-Length: '.OC_Filesystem::filesize($filename));
@ob_end_clean(); OC_Util::obEnd();
OC_Filesystem::readfile( $filename ); OC_Filesystem::readfile( $filename );

View File

@ -31,12 +31,13 @@ OCP\Util::addscript( 'files', 'jquery.fileupload' );
OCP\Util::addscript( 'files', 'files' ); OCP\Util::addscript( 'files', 'files' );
OCP\Util::addscript( 'files', 'filelist' ); OCP\Util::addscript( 'files', 'filelist' );
OCP\Util::addscript( 'files', 'fileactions' ); OCP\Util::addscript( 'files', 'fileactions' );
OCP\Util::addscript( 'files', 'keyboardshortcuts' );
if(!isset($_SESSION['timezone'])) { if(!isset($_SESSION['timezone'])) {
OCP\Util::addscript( 'files', 'timezone' ); OCP\Util::addscript( 'files', 'timezone' );
} }
OCP\App::setActiveNavigationEntry( 'files_index' ); OCP\App::setActiveNavigationEntry( 'files_index' );
// Load the files // Load the files
$dir = isset( $_GET['dir'] ) ? urldecode(stripslashes($_GET['dir'])) : ''; $dir = isset( $_GET['dir'] ) ? stripslashes($_GET['dir']) : '';
// Redirect if directory does not exist // Redirect if directory does not exist
if(!OC_Filesystem::is_dir($dir.'/')) { if(!OC_Filesystem::is_dir($dir.'/')) {
header('Location: '.$_SERVER['SCRIPT_NAME'].''); header('Location: '.$_SERVER['SCRIPT_NAME'].'');
@ -67,7 +68,7 @@ $breadcrumb = array();
$pathtohere = ''; $pathtohere = '';
foreach( explode( '/', $dir ) as $i ) { foreach( explode( '/', $dir ) as $i ) {
if( $i != '' ) { if( $i != '' ) {
$pathtohere .= '/'.str_replace('+','%20', urlencode($i)); $pathtohere .= '/'.$i;
$breadcrumb[] = array( 'dir' => $pathtohere, 'name' => $i ); $breadcrumb[] = array( 'dir' => $pathtohere, 'name' => $i );
} }
} }
@ -75,29 +76,29 @@ foreach( explode( '/', $dir ) as $i ) {
// make breadcrumb und filelist markup // make breadcrumb und filelist markup
$list = new OCP\Template( 'files', 'part.list', '' ); $list = new OCP\Template( 'files', 'part.list', '' );
$list->assign( 'files', $files, false ); $list->assign( 'files', $files, false );
$list->assign( 'baseURL', OCP\Util::linkTo('files', 'index.php').'&dir=', false); $list->assign( 'baseURL', OCP\Util::linkTo('files', 'index.php').'?dir=', false);
$list->assign( 'downloadURL', OCP\Util::linkTo('files', 'download.php').'?file=', false); $list->assign( 'downloadURL', OCP\Util::linkTo('files', 'download.php').'?file=', false);
$breadcrumbNav = new OCP\Template( 'files', 'part.breadcrumb', '' ); $breadcrumbNav = new OCP\Template( 'files', 'part.breadcrumb', '' );
$breadcrumbNav->assign( 'breadcrumb', $breadcrumb, false ); $breadcrumbNav->assign( 'breadcrumb', $breadcrumb, false );
$breadcrumbNav->assign( 'baseURL', OCP\Util::linkTo('files', 'index.php').'&dir=', false); $breadcrumbNav->assign( 'baseURL', OCP\Util::linkTo('files', 'index.php').'?dir=', false);
$upload_max_filesize = OCP\Util::computerFileSize(ini_get('upload_max_filesize')); $upload_max_filesize = OCP\Util::computerFileSize(ini_get('upload_max_filesize'));
$post_max_size = OCP\Util::computerFileSize(ini_get('post_max_size')); $post_max_size = OCP\Util::computerFileSize(ini_get('post_max_size'));
$maxUploadFilesize = min($upload_max_filesize, $post_max_size); $maxUploadFilesize = min($upload_max_filesize, $post_max_size);
$freeSpace=OC_Filesystem::free_space($dir); $freeSpace=OC_Filesystem::free_space($dir);
$freeSpace=max($freeSpace,0); $freeSpace=max($freeSpace, 0);
$maxUploadFilesize = min($maxUploadFilesize, $freeSpace); $maxUploadFilesize = min($maxUploadFilesize, $freeSpace);
$permissions = OCP\Share::PERMISSION_READ; $permissions = OCP\PERMISSION_READ;
if (OC_Filesystem::isUpdatable($dir.'/')) { if (OC_Filesystem::isUpdatable($dir.'/')) {
$permissions |= OCP\Share::PERMISSION_UPDATE; $permissions |= OCP\PERMISSION_UPDATE;
} }
if (OC_Filesystem::isDeletable($dir.'/')) { if (OC_Filesystem::isDeletable($dir.'/')) {
$permissions |= OCP\Share::PERMISSION_DELETE; $permissions |= OCP\PERMISSION_DELETE;
} }
if (OC_Filesystem::isSharable($dir.'/')) { if (OC_Filesystem::isSharable($dir.'/')) {
$permissions |= OCP\Share::PERMISSION_SHARE; $permissions |= OCP\PERMISSION_SHARE;
} }
$tmpl = new OCP\Template( 'files', 'index', 'user' ); $tmpl = new OCP\Template( 'files', 'index', 'user' );

View File

@ -1,191 +1,192 @@
var FileActions={ var FileActions = {
actions:{}, actions: {},
defaults:{}, defaults: {},
icons:{}, icons: {},
currentFile:null, currentFile: null,
register:function(mime,name,permissions,icon,action){ register: function (mime, name, permissions, icon, action) {
if(!FileActions.actions[mime]){ if (!FileActions.actions[mime]) {
FileActions.actions[mime]={}; FileActions.actions[mime] = {};
} }
if (!FileActions.actions[mime][name]) { if (!FileActions.actions[mime][name]) {
FileActions.actions[mime][name] = {}; FileActions.actions[mime][name] = {};
} }
FileActions.actions[mime][name]['action'] = action; FileActions.actions[mime][name]['action'] = action;
FileActions.actions[mime][name]['permissions'] = permissions; FileActions.actions[mime][name]['permissions'] = permissions;
FileActions.icons[name]=icon; FileActions.icons[name] = icon;
}, },
setDefault:function(mime,name){ setDefault: function (mime, name) {
FileActions.defaults[mime]=name; FileActions.defaults[mime] = name;
}, },
get:function(mime,type,permissions){ get: function (mime, type, permissions) {
var actions={}; var actions = {};
if(FileActions.actions.all){ if (FileActions.actions.all) {
actions=$.extend( actions, FileActions.actions.all ); actions = $.extend(actions, FileActions.actions.all);
} }
if(mime){ if (mime) {
if(FileActions.actions[mime]){ if (FileActions.actions[mime]) {
actions=$.extend( actions, FileActions.actions[mime] ); actions = $.extend(actions, FileActions.actions[mime]);
} }
var mimePart=mime.substr(0,mime.indexOf('/')); var mimePart = mime.substr(0, mime.indexOf('/'));
if(FileActions.actions[mimePart]){ if (FileActions.actions[mimePart]) {
actions=$.extend( actions, FileActions.actions[mimePart] ); actions = $.extend(actions, FileActions.actions[mimePart]);
} }
} }
if(type){//type is 'dir' or 'file' if (type) {//type is 'dir' or 'file'
if(FileActions.actions[type]){ if (FileActions.actions[type]) {
actions=$.extend( actions, FileActions.actions[type] ); actions = $.extend(actions, FileActions.actions[type]);
} }
} }
var filteredActions = {}; var filteredActions = {};
$.each(actions, function(name, action) { $.each(actions, function (name, action) {
if (action.permissions & permissions) { if (action.permissions & permissions) {
filteredActions[name] = action.action; filteredActions[name] = action.action;
} }
}); });
return filteredActions; return filteredActions;
}, },
getDefault:function(mime,type,permissions){ getDefault: function (mime, type, permissions) {
if(mime){ if (mime) {
var mimePart=mime.substr(0,mime.indexOf('/')); var mimePart = mime.substr(0, mime.indexOf('/'));
} }
var name=false; var name = false;
if(mime && FileActions.defaults[mime]){ if (mime && FileActions.defaults[mime]) {
name=FileActions.defaults[mime]; name = FileActions.defaults[mime];
}else if(mime && FileActions.defaults[mimePart]){ } else if (mime && FileActions.defaults[mimePart]) {
name=FileActions.defaults[mimePart]; name = FileActions.defaults[mimePart];
}else if(type && FileActions.defaults[type]){ } else if (type && FileActions.defaults[type]) {
name=FileActions.defaults[type]; name = FileActions.defaults[type];
}else{ } else {
name=FileActions.defaults.all; name = FileActions.defaults.all;
} }
var actions=this.get(mime,type,permissions); var actions = this.get(mime, type, permissions);
return actions[name]; return actions[name];
}, },
display:function(parent){ display: function (parent) {
FileActions.currentFile=parent; FileActions.currentFile = parent;
$('#fileList span.fileactions, #fileList td.date a.action').remove(); var actions = FileActions.get(FileActions.getCurrentMimeType(), FileActions.getCurrentType(), FileActions.getCurrentPermissions());
var actions=FileActions.get(FileActions.getCurrentMimeType(),FileActions.getCurrentType(), FileActions.getCurrentPermissions()); var file = FileActions.getCurrentFile();
var file=FileActions.getCurrentFile(); if ($('tr').filterAttr('data-file', file).data('renaming')) {
if($('tr').filterAttr('data-file',file).data('renaming')){
return; return;
} }
parent.children('a.name').append('<span class="fileactions" />'); parent.children('a.name').append('<span class="fileactions" />');
var defaultAction=FileActions.getDefault(FileActions.getCurrentMimeType(),FileActions.getCurrentType(), FileActions.getCurrentPermissions()); 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 // NOTE: Temporary fix to prevent rename action in root of Shared directory
if (name == 'Rename' && $('#dir').val() == '/Shared') { if (name === 'Rename' && $('#dir').val() === '/Shared') {
continue; return true;
} }
if((name=='Download' || actions[name]!=defaultAction) && name!='Delete'){
var img=FileActions.icons[name]; if ((name === 'Download' || action !== defaultAction) && name !== 'Delete') {
if(img.call){ var img = FileActions.icons[name];
img=img(file); if (img.call) {
img = img(file);
} }
var html='<a href="#" class="action" style="display:none">'; var html = '<a href="#" class="action" data-action="'+name+'">';
if(img) { html+='<img src="'+img+'"/> '; } if (img) {
html += t('files', name) +'</a>'; html += '<img class ="svg" src="' + img + '" /> ';
var element=$(html); }
element.data('action',name); html += t('files', name) + '</a>';
element.click(function(event){
event.stopPropagation(); var element = $(html);
event.preventDefault(); element.data('action', name);
var action=actions[$(this).data('action')]; //alert(element);
var currentFile=FileActions.getCurrentFile(); element.on('click',{a:null, elem:parent, actionFunc:actions[name]},actionHandler);
FileActions.hide();
action(currentFile);
});
element.hide();
parent.find('a.name>span.fileactions').append(element); parent.find('a.name>span.fileactions').append(element);
} }
}
if(actions['Delete']){ });
var img=FileActions.icons['Delete'];
if(img.call){ if (actions['Delete']) {
img=img(file); var img = FileActions.icons['Delete'];
if (img.call) {
img = img(file);
} }
// NOTE: Temporary fix to allow unsharing of files in root of Shared folder // NOTE: Temporary fix to allow unsharing of files in root of Shared folder
if ($('#dir').val() == '/Shared') { if ($('#dir').val() == '/Shared') {
var html = '<a href="#" original-title="' + t('files', 'Unshare') + '" class="action delete" style="display:none" />'; var html = '<a href="#" original-title="' + t('files', 'Unshare') + '" class="action delete" />';
} else { } else {
var html='<a href="#" original-title="' + t('files', 'Delete') + '" class="action delete" style="display:none" />'; var html = '<a href="#" original-title="' + t('files', 'Delete') + '" class="action delete" />';
} }
var element=$(html); var element = $(html);
if(img){ if (img) {
element.append($('<img src="'+img+'"/>')); element.append($('<img class ="svg" src="' + img + '"/>'));
} }
element.data('action','Delete'); element.data('action', actions['Delete']);
element.click(function(event){ element.on('click',{a:null, elem:parent, actionFunc:actions['Delete']},actionHandler);
event.stopPropagation();
event.preventDefault();
var action=actions[$(this).data('action')];
var currentFile=FileActions.getCurrentFile();
FileActions.hide();
action(currentFile);
});
element.hide();
parent.parent().children().last().append(element); parent.parent().children().last().append(element);
} }
$('#fileList .action').css('-o-transition-property','none');//temporarly disable
$('#fileList .action').fadeIn(200,function(){
$('#fileList .action').css('-o-transition-property','opacity');
});
return false;
}, },
hide:function(){ getCurrentFile: function () {
$('#fileList span.fileactions, #fileList td.date a.action').fadeOut(200,function(){
$(this).remove();
});
},
getCurrentFile:function(){
return FileActions.currentFile.parent().attr('data-file'); return FileActions.currentFile.parent().attr('data-file');
}, },
getCurrentMimeType:function(){ getCurrentMimeType: function () {
return FileActions.currentFile.parent().attr('data-mime'); return FileActions.currentFile.parent().attr('data-mime');
}, },
getCurrentType:function(){ getCurrentType: function () {
return FileActions.currentFile.parent().attr('data-type'); return FileActions.currentFile.parent().attr('data-type');
}, },
getCurrentPermissions:function() { getCurrentPermissions: function () {
return FileActions.currentFile.parent().data('permissions'); return FileActions.currentFile.parent().data('permissions');
} }
}; };
$(document).ready(function(){ $(document).ready(function () {
if($('#allowZipDownload').val() == 1){ if ($('#allowZipDownload').val() == 1) {
var downloadScope = 'all'; var downloadScope = 'all';
} else { } else {
var downloadScope = 'file'; var downloadScope = 'file';
} }
FileActions.register(downloadScope,'Download', OC.PERMISSION_READ, function(){return OC.imagePath('core','actions/download');},function(filename){ FileActions.register(downloadScope, 'Download', OC.PERMISSION_READ, function () {
window.location=OC.filePath('files', 'ajax', 'download.php') + '&files='+encodeURIComponent(filename)+'&dir='+encodeURIComponent($('#dir').val()); return OC.imagePath('core', 'actions/download');
}, function (filename) {
window.location = OC.filePath('files', 'ajax', 'download.php') + '?files=' + encodeURIComponent(filename) + '&dir=' + encodeURIComponent($('#dir').val());
});
$('#fileList tr').each(function(){
FileActions.display($(this).children('td.filename'));
}); });
}); });
FileActions.register('all','Delete', OC.PERMISSION_DELETE, function(){return OC.imagePath('core','actions/delete');},function(filename){ FileActions.register('all', 'Delete', OC.PERMISSION_DELETE, function () {
if(Files.cancelUpload(filename)) { return OC.imagePath('core', 'actions/delete');
if(filename.substr){ }, function (filename) {
filename=[filename]; if (Files.cancelUpload(filename)) {
if (filename.substr) {
filename = [filename];
} }
$.each(filename,function(index,file){ $.each(filename, function (index, file) {
var filename = $('tr').filterAttr('data-file',file); var filename = $('tr').filterAttr('data-file', file);
filename.hide(); filename.hide();
filename.find('input[type="checkbox"]').removeAttr('checked'); filename.find('input[type="checkbox"]').removeAttr('checked');
filename.removeClass('selected'); filename.removeClass('selected');
}); });
procesSelection(); procesSelection();
}else{ } else {
FileList.do_delete(filename); FileList.do_delete(filename);
} }
$('.tipsy').remove(); $('.tipsy').remove();
}); });
// t('files', 'Rename') // t('files', 'Rename')
FileActions.register('all','Rename', OC.PERMISSION_UPDATE, function(){return OC.imagePath('core','actions/rename');},function(filename){ FileActions.register('all', 'Rename', OC.PERMISSION_UPDATE, function () {
return OC.imagePath('core', 'actions/rename');
}, function (filename) {
FileList.rename(filename); FileList.rename(filename);
}); });
FileActions.register('dir','Open', OC.PERMISSION_READ, '', function(filename){ FileActions.register('dir', 'Open', OC.PERMISSION_READ, '', function (filename) {
window.location=OC.linkTo('files', 'index.php') + '&dir='+encodeURIComponent($('#dir').val()).replace(/%2F/g, '/')+'/'+encodeURIComponent(filename); window.location = OC.linkTo('files', 'index.php') + '?dir=' + encodeURIComponent($('#dir').val()).replace(/%2F/g, '/') + '/' + encodeURIComponent(filename);
}); });
FileActions.setDefault('dir','Open'); FileActions.setDefault('dir', 'Open');

View File

@ -32,21 +32,23 @@ var FileList={
html+='<td class="date"><span class="modified" title="'+formatDate(lastModified)+'" style="color:rgb('+modifiedColor+','+modifiedColor+','+modifiedColor+')">'+relative_modified_date(lastModified.getTime() / 1000)+'</span></td>'; html+='<td class="date"><span class="modified" title="'+formatDate(lastModified)+'" style="color:rgb('+modifiedColor+','+modifiedColor+','+modifiedColor+')">'+relative_modified_date(lastModified.getTime() / 1000)+'</span></td>';
html+='</tr>'; html+='</tr>';
FileList.insertElement(name,'file',$(html).attr('data-file',name)); FileList.insertElement(name,'file',$(html).attr('data-file',name));
var row = $('tr').filterAttr('data-file',name);
if(loading){ if(loading){
$('tr').filterAttr('data-file',name).data('loading',true); row.data('loading',true);
}else{ }else{
$('tr').filterAttr('data-file',name).find('td.filename').draggable(dragOptions); row.find('td.filename').draggable(dragOptions);
} }
if (hidden) { if (hidden) {
$('tr').filterAttr('data-file', name).hide(); row.hide();
} }
FileActions.display(row.find('td.filename'));
}, },
addDir:function(name,size,lastModified,hidden){ addDir:function(name,size,lastModified,hidden){
var html, td, link_elem, sizeColor, lastModifiedTime, modifiedColor; var html, td, link_elem, sizeColor, lastModifiedTime, modifiedColor;
html = $('<tr></tr>').attr({ "data-type": "dir", "data-size": size, "data-file": name, "data-permissions": $('#permissions').val()}); html = $('<tr></tr>').attr({ "data-type": "dir", "data-size": size, "data-file": name, "data-permissions": $('#permissions').val()});
td = $('<td></td>').attr({"class": "filename", "style": 'background-image:url('+OC.imagePath('core', 'filetypes/folder.png')+')' }); td = $('<td></td>').attr({"class": "filename", "style": 'background-image:url('+OC.imagePath('core', 'filetypes/folder.png')+')' });
td.append('<input type="checkbox" />'); td.append('<input type="checkbox" />');
link_elem = $('<a></a>').attr({ "class": "name", "href": OC.linkTo('files', 'index.php')+"&dir="+ encodeURIComponent($('#dir').val()+'/'+name).replace(/%2F/g, '/') }); link_elem = $('<a></a>').attr({ "class": "name", "href": OC.linkTo('files', 'index.php')+"?dir="+ encodeURIComponent($('#dir').val()+'/'+name).replace(/%2F/g, '/') });
link_elem.append($('<span></span>').addClass('nametext').text(name)); link_elem.append($('<span></span>').addClass('nametext').text(name));
link_elem.append($('<span></span>').attr({'class': 'uploadtext', 'currentUploads': 0})); link_elem.append($('<span></span>').attr({'class': 'uploadtext', 'currentUploads': 0}));
td.append(link_elem); td.append(link_elem);
@ -66,11 +68,13 @@ var FileList={
td.append($('<span></span>').attr({ "class": "modified", "title": formatDate(lastModified), "style": 'color:rgb('+modifiedColor+','+modifiedColor+','+modifiedColor+')' }).text( relative_modified_date(lastModified.getTime() / 1000) )); td.append($('<span></span>').attr({ "class": "modified", "title": formatDate(lastModified), "style": 'color:rgb('+modifiedColor+','+modifiedColor+','+modifiedColor+')' }).text( relative_modified_date(lastModified.getTime() / 1000) ));
html.append(td); html.append(td);
FileList.insertElement(name,'dir',html); FileList.insertElement(name,'dir',html);
$('tr').filterAttr('data-file',name).find('td.filename').draggable(dragOptions); var row = $('tr').filterAttr('data-file',name);
$('tr').filterAttr('data-file',name).find('td.filename').droppable(folderDropOptions); row.find('td.filename').draggable(dragOptions);
row.find('td.filename').droppable(folderDropOptions);
if (hidden) { if (hidden) {
$('tr').filterAttr('data-file', name).hide(); row.hide();
} }
FileActions.display(row.find('td.filename'));
}, },
refresh:function(data) { refresh:function(data) {
var result = jQuery.parseJSON(data.responseText); var result = jQuery.parseJSON(data.responseText);
@ -85,7 +89,6 @@ var FileList={
$('tr').filterAttr('data-file',name).remove(); $('tr').filterAttr('data-file',name).remove();
if($('tr[data-file]').length==0){ if($('tr[data-file]').length==0){
$('#emptyfolder').show(); $('#emptyfolder').show();
$('.file_upload_filename').addClass('highlight');
} }
}, },
insertElement:function(name,type,element){ insertElement:function(name,type,element){
@ -114,7 +117,6 @@ var FileList={
$('#fileList').append(element); $('#fileList').append(element);
} }
$('#emptyfolder').hide(); $('#emptyfolder').hide();
$('.file_upload_filename').removeClass('highlight');
}, },
loadingDone:function(name, id){ loadingDone:function(name, id){
var mime, tr=$('tr').filterAttr('data-file',name); var mime, tr=$('tr').filterAttr('data-file',name);
@ -137,7 +139,7 @@ var FileList={
tr=$('tr').filterAttr('data-file',name); tr=$('tr').filterAttr('data-file',name);
tr.data('renaming',true); tr.data('renaming',true);
td=tr.children('td.filename'); td=tr.children('td.filename');
input=$('<input class="filename"></input>').val(name); input=$('<input class="filename"/>').val(name);
form=$('<form></form>'); form=$('<form></form>');
form.append(input); form.append(input);
td.children('a.name').hide(); td.children('a.name').hide();
@ -147,6 +149,9 @@ var FileList={
event.stopPropagation(); event.stopPropagation();
event.preventDefault(); event.preventDefault();
var newname=input.val(); var newname=input.val();
if (Files.containsInvalidCharacters(newname)) {
return false;
}
if (newname != name) { if (newname != name) {
if (FileList.checkName(name, newname, false)) { if (FileList.checkName(name, newname, false)) {
newname = name; newname = name;
@ -156,11 +161,11 @@ var FileList={
OC.dialogs.alert(result.data.message, 'Error moving file'); OC.dialogs.alert(result.data.message, 'Error moving file');
newname = name; newname = name;
} }
tr.data('renaming',false);
}); });
} }
} }
tr.data('renaming',false);
tr.attr('data-file', newname); tr.attr('data-file', newname);
var path = td.children('a.name').attr('href'); var path = td.children('a.name').attr('href');
td.children('a.name').attr('href', path.replace(encodeURIComponent(name), encodeURIComponent(newname))); td.children('a.name').attr('href', path.replace(encodeURIComponent(name), encodeURIComponent(newname)));
@ -375,4 +380,7 @@ $(document).ready(function(){
FileList.lastAction(); FileList.lastAction();
} }
}); });
$(window).unload(function (){
$(window).trigger('beforeunload');
});
}); });

View File

@ -25,18 +25,27 @@ Files={
delete uploadingFiles[index]; delete uploadingFiles[index];
}); });
procesSelection(); 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() { $(document).ready(function() {
Files.bindKeyboardShortcuts(document, jQuery);
$('#fileList tr').each(function(){ $('#fileList tr').each(function(){
//little hack to set unescape filenames in attribute //little hack to set unescape filenames in attribute
$(this).attr('data-file',decodeURIComponent($(this).attr('data-file'))); $(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); $('#file_action_panel').attr('activeAction', false);
//drag/drop of files //drag/drop of files
@ -57,19 +66,11 @@ $(document).ready(function() {
} }
// Triggers invisible file input // Triggers invisible file input
$('.file_upload_button_wrapper').live('click', function() { $('#upload a').live('click', function() {
$(this).parent().children('.file_upload_start').trigger('click'); $(this).parent().children('#file_upload_start').trigger('click');
return false; return false;
}); });
// Sets the file-action buttons behaviour :
$('tr').live('mouseenter',function(event) {
FileActions.display($(this).children('td.filename'));
});
$('tr').live('mouseleave',function(event) {
FileActions.hide();
});
var lastChecked; var lastChecked;
// Sets the file link behaviour : // Sets the file link behaviour :
@ -167,12 +168,6 @@ $(document).ready(function() {
procesSelection(); procesSelection();
}); });
$('#file_newfolder_name').click(function(){
if($('#file_newfolder_name').val() == 'New Folder'){
$('#file_newfolder_name').val('');
}
});
$('.download').click('click',function(event) { $('.download').click('click',function(event) {
var files=getSelectedFiles('name').join(';'); var files=getSelectedFiles('name').join(';');
var dir=$('#dir').val()||'/'; var dir=$('#dir').val()||'/';
@ -200,16 +195,16 @@ $(document).ready(function() {
e.preventDefault(); // prevent browser from doing anything, if file isn't dropped in dropZone 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() { $(function() {
$('.file_upload_start').fileupload({ $('#file_upload_start').fileupload({
dropZone: $('#content'), // restrict dropZone to content div dropZone: $('#content'), // restrict dropZone to content div
add: function(e, data) { add: function(e, data) {
var files = data.files; var files = data.files;
var totalSize=0; var totalSize=0;
if(files){ if(files){
for(var i=0;i<files.length;i++){ for(var i=0;i<files.length;i++){
if(files[i].size ==0 || files[i].type== '') if(files[i].size ==0 && files[i].type== '')
{ {
OC.dialogs.alert(t('files', 'Unable to upload your file as it is a directory or has 0 bytes'), t('files', 'Upload Error')); OC.dialogs.alert(t('files', 'Unable to upload your file as it is a directory or has 0 bytes'), t('files', 'Upload Error'));
return; return;
@ -217,7 +212,7 @@ $(document).ready(function() {
totalSize+=files[i].size; totalSize+=files[i].size;
if(FileList.deleteFiles && FileList.deleteFiles.indexOf(files[i].name)!=-1){//finish delete if we are uploading a deleted file if(FileList.deleteFiles && FileList.deleteFiles.indexOf(files[i].name)!=-1){//finish delete if we are uploading a deleted file
FileList.finishDelete(function(){ FileList.finishDelete(function(){
$('.file_upload_start').change(); $('#file_upload_start').change();
}); });
return; return;
} }
@ -227,13 +222,21 @@ $(document).ready(function() {
$( '#uploadsize-message' ).dialog({ $( '#uploadsize-message' ).dialog({
modal: true, modal: true,
buttons: { buttons: {
Close: function() { Close: {
$( this ).dialog( 'close' ); text:t('files', 'Close'),
click:function() {
$( this ).dialog( 'close' );
}
} }
} }
}); });
}else{ }else{
var date=new Date(); 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 date=new Date();
if(files){ if(files){
for(var i=0;i<files.length;i++){ for(var i=0;i<files.length;i++){
if(files[i].size>0){ if(files[i].size>0){
@ -282,11 +285,14 @@ $(document).ready(function() {
var fileName = files[i].name var fileName = files[i].name
var dropTarget = $(e.originalEvent.target).closest('tr'); var dropTarget = $(e.originalEvent.target).closest('tr');
if(dropTarget && dropTarget.attr('data-type') === 'dir') { // drag&drop upload to folder if(dropTarget && dropTarget.attr('data-type') === 'dir') { // drag&drop upload to folder
var dirName = dropTarget.attr('data-file'); var dirName = dropTarget.attr('data-file')
var jqXHR = $('.file_upload_start').fileupload('send', {files: files[i], var jqXHR = $('#file_upload_start').fileupload('send', {files: files[i],
formData: function(form) { formData: function(form) {
var formArray = form.serializeArray(); 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; return formArray;
}}).success(function(result, textStatus, jqXHR) { }}).success(function(result, textStatus, jqXHR) {
var response; var response;
@ -296,7 +302,13 @@ $(document).ready(function() {
$('#notification').fadeIn(); $('#notification').fadeIn();
} }
var file=response[0]; var file=response[0];
// TODO: this doesn't work if the file name has been changed server side
delete uploadingFiles[dirName][file.name]; 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')); var currentUploads = parseInt(uploadtext.attr('currentUploads'));
currentUploads -= 1; currentUploads -= 1;
uploadtext.attr('currentUploads', currentUploads); uploadtext.attr('currentUploads', currentUploads);
@ -335,7 +347,7 @@ $(document).ready(function() {
} }
uploadingFiles[dirName][fileName] = jqXHR; uploadingFiles[dirName][fileName] = jqXHR;
} else { } 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) { .success(function(result, textStatus, jqXHR) {
var response; var response;
response=jQuery.parseJSON(result); response=jQuery.parseJSON(result);
@ -432,7 +444,7 @@ $(document).ready(function() {
//add multiply file upload attribute to all browsers except konqueror (which crashes when it's used) //add multiply file upload attribute to all browsers except konqueror (which crashes when it's used)
if(navigator.userAgent.search(/konqueror/i)==-1){ 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 //if the breadcrumb is to long, start by replacing foldernames with '...' except for the current folder
@ -460,7 +472,6 @@ $(document).ready(function() {
$(window).click(function(){ $(window).click(function(){
$('#new>ul').hide(); $('#new>ul').hide();
$('#new').removeClass('active'); $('#new').removeClass('active');
$('button.file_upload_filename').removeClass('active');
$('#new li').each(function(i,element){ $('#new li').each(function(i,element){
if($(element).children('p').length==0){ if($(element).children('p').length==0){
$(element).children('input').remove(); $(element).children('input').remove();
@ -474,7 +485,6 @@ $(document).ready(function() {
$('#new>a').click(function(){ $('#new>a').click(function(){
$('#new>ul').toggle(); $('#new>ul').toggle();
$('#new').toggleClass('active'); $('#new').toggleClass('active');
$('button.file_upload_filename').toggleClass('active');
}); });
$('#new li').click(function(){ $('#new li').click(function(){
if($(this).children('p').length==0){ if($(this).children('p').length==0){
@ -496,8 +506,10 @@ $(document).ready(function() {
$(this).append(input); $(this).append(input);
input.focus(); input.focus();
input.change(function(){ input.change(function(){
if(type != 'web' && $(this).val().indexOf('/')!=-1){ if (type != 'web' && Files.containsInvalidCharacters($(this).val())) {
$('#notification').text(t('files','Invalid name, \'/\' is not allowed.')); 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(); $('#notification').fadeIn();
return; return;
} }
@ -707,7 +719,7 @@ function updateBreadcrumb(breadcrumbHtml) {
//options for file drag/dropp //options for file drag/dropp
var dragOptions={ var dragOptions={
distance: 20, revert: 'invalid', opacity: 0.7, distance: 20, revert: 'invalid', opacity: 0.7, helper: 'clone',
stop: function(event, ui) { stop: function(event, ui) {
$('#fileList tr td.filename').addClass('ui-draggable'); $('#fileList tr td.filename').addClass('ui-draggable');
} }
@ -730,7 +742,7 @@ var folderDropOptions={
} }
var crumbDropOptions={ var crumbDropOptions={
drop: function( event, ui ) { drop: function( event, ui ) {
var file=ui.draggable.text().trim(); var file=ui.draggable.parent().data('file');
var target=$(this).data('dir'); var target=$(this).data('dir');
var dir=$('#dir').val(); var dir=$('#dir').val();
while(dir.substr(0,1)=='/'){//remove extra leading /'s while(dir.substr(0,1)=='/'){//remove extra leading /'s
@ -826,7 +838,7 @@ function getSelectedFiles(property){
name:$(element).attr('data-file'), name:$(element).attr('data-file'),
mime:$(element).data('mime'), mime:$(element).data('mime'),
type:$(element).data('type'), type:$(element).data('type'),
size:$(element).data('size'), size:$(element).data('size')
}; };
if(property){ if(property){
files.push(file[property]); files.push(file[property]);
@ -837,32 +849,11 @@ function getSelectedFiles(property){
return files; 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){ function getMimeIcon(mime, ready){
if(getMimeIcon.cache[mime]){ if(getMimeIcon.cache[mime]){
ready(getMimeIcon.cache[mime]); ready(getMimeIcon.cache[mime]);
}else{ }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; getMimeIcon.cache[mime]=path;
ready(getMimeIcon.cache[mime]); ready(getMimeIcon.cache[mime]);
}); });

View File

@ -0,0 +1,165 @@
/**
* Copyright (c) 2012 Erik Sargent <esthepiking at gmail dot com>
* 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);

View File

@ -1,16 +1,18 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "تم ترفيع الملفات بنجاح.", "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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.",
"The uploaded file was only partially uploaded" => "تم ترفيع جزء من الملفات الذي تريد ترفيعها فقط", "The uploaded file was only partially uploaded" => "تم ترفيع جزء من الملفات الذي تريد ترفيعها فقط",
"No file was uploaded" => "لم يتم ترفيع أي من الملفات", "No file was uploaded" => "لم يتم ترفيع أي من الملفات",
"Missing a temporary folder" => "المجلد المؤقت غير موجود", "Missing a temporary folder" => "المجلد المؤقت غير موجود",
"Files" => "الملفات", "Files" => "الملفات",
"Unshare" => "إلغاء مشاركة",
"Delete" => "محذوف", "Delete" => "محذوف",
"Close" => "إغلق",
"Name" => "الاسم", "Name" => "الاسم",
"Size" => "حجم", "Size" => "حجم",
"Modified" => "معدل", "Modified" => "معدل",
"Maximum upload size" => "الحد الأقصى لحجم الملفات التي يمكن رفعها", "Maximum upload size" => "الحد الأقصى لحجم الملفات التي يمكن رفعها",
"Save" => "حفظ",
"New" => "جديد", "New" => "جديد",
"Text file" => "ملف", "Text file" => "ملف",
"Folder" => "مجلد", "Folder" => "مجلد",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Файлът е качен успешно", "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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Файлът който се опитвате да качите надвишава стойностите в MAX_FILE_SIZE в HTML формата.",
"The uploaded file was only partially uploaded" => "Файлът е качен частично", "The uploaded file was only partially uploaded" => "Файлът е качен частично",
"No file was uploaded" => "Фахлът не бе качен", "No file was uploaded" => "Фахлът не бе качен",
@ -10,20 +9,18 @@
"Delete" => "Изтриване", "Delete" => "Изтриване",
"Upload Error" => "Грешка при качване", "Upload Error" => "Грешка при качване",
"Upload cancelled." => "Качването е отменено.", "Upload cancelled." => "Качването е отменено.",
"Invalid name, '/' is not allowed." => "Неправилно име \"/\" не е позволено.",
"Name" => "Име", "Name" => "Име",
"Size" => "Размер", "Size" => "Размер",
"Modified" => "Променено", "Modified" => "Променено",
"Maximum upload size" => "Макс. размер за качване", "Maximum upload size" => "Макс. размер за качване",
"0 is unlimited" => "0 означава без ограничение", "0 is unlimited" => "0 означава без ограничение",
"Save" => "Запис",
"New" => "Нов", "New" => "Нов",
"Text file" => "Текстов файл", "Text file" => "Текстов файл",
"Folder" => "Папка", "Folder" => "Папка",
"From url" => "От url-адрес",
"Upload" => "Качване", "Upload" => "Качване",
"Cancel upload" => "Отказване на качването", "Cancel upload" => "Отказване на качването",
"Nothing in here. Upload something!" => "Няма нищо, качете нещо!", "Nothing in here. Upload something!" => "Няма нищо, качете нещо!",
"Share" => "Споделяне",
"Download" => "Изтегляне", "Download" => "Изтегляне",
"Upload too large" => "Файлът е прекалено голям", "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." => "Файловете които се опитвате да качите са по-големи от позволеното за сървъра.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "El fitxer s'ha pujat correctament", "There is no error, the file uploaded with success" => "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: " => "Larxiu 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 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", "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", "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}", "replaced {new_name} with {old_name}" => "s'ha substituït {old_name} per {new_name}",
"unshared {files}" => "no compartits {files}", "unshared {files}" => "no compartits {files}",
"deleted {files}" => "eliminats {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.", "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", "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", "Upload Error" => "Error en la pujada",
"Close" => "Tanca",
"Pending" => "Pendents", "Pending" => "Pendents",
"1 file uploading" => "1 fitxer pujant", "1 file uploading" => "1 fitxer pujant",
"{count} files uploading" => "{count} fitxers en pujada", "{count} files uploading" => "{count} fitxers en pujada",
"Upload cancelled." => "La pujada s'ha cancel·lat.", "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à.", "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", "{count} files scanned" => "{count} fitxers escannejats",
"error while scanning" => "error durant l'escaneig", "error while scanning" => "error durant l'escaneig",
"Name" => "Nom", "Name" => "Nom",
@ -37,16 +39,6 @@
"{count} folders" => "{count} carpetes", "{count} folders" => "{count} carpetes",
"1 file" => "1 fitxer", "1 file" => "1 fitxer",
"{count} files" => "{count} fitxers", "{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", "File handling" => "Gestió de fitxers",
"Maximum upload size" => "Mida màxima de pujada", "Maximum upload size" => "Mida màxima de pujada",
"max. possible: " => "màxim possible:", "max. possible: " => "màxim possible:",
@ -58,11 +50,10 @@
"New" => "Nou", "New" => "Nou",
"Text file" => "Fitxer de text", "Text file" => "Fitxer de text",
"Folder" => "Carpeta", "Folder" => "Carpeta",
"From url" => "Des de la url", "From link" => "Des d'enllaç",
"Upload" => "Puja", "Upload" => "Puja",
"Cancel upload" => "Cancel·la la pujada", "Cancel upload" => "Cancel·la la pujada",
"Nothing in here. Upload something!" => "Res per aquí. Pugeu alguna cosa!", "Nothing in here. Upload something!" => "Res per aquí. Pugeu alguna cosa!",
"Share" => "Comparteix",
"Download" => "Baixa", "Download" => "Baixa",
"Upload too large" => "La pujada és massa gran", "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", "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",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Soubor byl odeslán úspěšně", "There is no error, the file uploaded with success" => "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 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ě", "The uploaded file was only partially uploaded" => "Soubor byl odeslán pouze částečně",
"No file was uploaded" => "Žádný soubor nebyl odeslá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}", "replaced {new_name} with {old_name}" => "nahrazeno {new_name} s {old_name}",
"unshared {files}" => "sdílení zrušeno pro {files}", "unshared {files}" => "sdílení zrušeno pro {files}",
"deleted {files}" => "smazáno {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.", "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ů", "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í", "Upload Error" => "Chyba odesílání",
"Close" => "Zavřít",
"Pending" => "Čekající", "Pending" => "Čekající",
"1 file uploading" => "odesílá se 1 soubor", "1 file uploading" => "odesílá se 1 soubor",
"{count} files uploading" => "odesílám {count} souborů", "{count} files uploading" => "odesílám {count} souborů",
"Upload cancelled." => "Odesílání zrušeno.", "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í.", "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ů", "{count} files scanned" => "prozkoumáno {count} souborů",
"error while scanning" => "chyba při prohledávání", "error while scanning" => "chyba při prohledávání",
"Name" => "Název", "Name" => "Název",
@ -37,16 +39,6 @@
"{count} folders" => "{count} složky", "{count} folders" => "{count} složky",
"1 file" => "1 soubor", "1 file" => "1 soubor",
"{count} files" => "{count} soubory", "{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", "File handling" => "Zacházení se soubory",
"Maximum upload size" => "Maximální velikost pro odesílání", "Maximum upload size" => "Maximální velikost pro odesílání",
"max. possible: " => "největší možná: ", "max. possible: " => "největší možná: ",
@ -58,11 +50,10 @@
"New" => "Nový", "New" => "Nový",
"Text file" => "Textový soubor", "Text file" => "Textový soubor",
"Folder" => "Složka", "Folder" => "Složka",
"From url" => "Z url", "From link" => "Z odkazu",
"Upload" => "Odeslat", "Upload" => "Odeslat",
"Cancel upload" => "Zrušit odesílání", "Cancel upload" => "Zrušit odesílání",
"Nothing in here. Upload something!" => "Žádný obsah. Nahrajte něco.", "Nothing in here. Upload something!" => "Žádný obsah. Nahrajte něco.",
"Share" => "Sdílet",
"Download" => "Stáhnout", "Download" => "Stáhnout",
"Upload too large" => "Odeslaný soubor je příliš velký", "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.", "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.",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Der er ingen fejl, filen blev uploadet med success", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Den uploadede file blev kun delvist uploadet",
"No file was uploaded" => "Ingen fil blev 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.", "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", "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", "Upload Error" => "Fejl ved upload",
"Close" => "Luk",
"Pending" => "Afventer", "Pending" => "Afventer",
"1 file uploading" => "1 fil uploades", "1 file uploading" => "1 fil uploades",
"{count} files uploading" => "{count} filer uploades", "{count} files uploading" => "{count} filer uploades",
"Upload cancelled." => "Upload afbrudt.", "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.", "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", "{count} files scanned" => "{count} filer skannet",
"error while scanning" => "fejl under scanning", "error while scanning" => "fejl under scanning",
"Name" => "Navn", "Name" => "Navn",
@ -37,16 +36,6 @@
"{count} folders" => "{count} mapper", "{count} folders" => "{count} mapper",
"1 file" => "1 fil", "1 file" => "1 fil",
"{count} files" => "{count} filer", "{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", "File handling" => "Filhåndtering",
"Maximum upload size" => "Maksimal upload-størrelse", "Maximum upload size" => "Maksimal upload-størrelse",
"max. possible: " => "max. mulige: ", "max. possible: " => "max. mulige: ",
@ -58,11 +47,9 @@
"New" => "Ny", "New" => "Ny",
"Text file" => "Tekstfil", "Text file" => "Tekstfil",
"Folder" => "Mappe", "Folder" => "Mappe",
"From url" => "Fra URL",
"Upload" => "Upload", "Upload" => "Upload",
"Cancel upload" => "Fortryd upload", "Cancel upload" => "Fortryd upload",
"Nothing in here. Upload something!" => "Her er tomt. Upload noget!", "Nothing in here. Upload something!" => "Her er tomt. Upload noget!",
"Share" => "Del",
"Download" => "Download", "Download" => "Download",
"Upload too large" => "Upload for stor", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Datei fehlerfrei hochgeladen.", "There is no error, the file uploaded with success" => "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 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.", "The uploaded file was only partially uploaded" => "Die Datei wurde nur teilweise hochgeladen.",
"No file was uploaded" => "Es wurde keine Datei 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}", "replaced {new_name} with {old_name}" => "{old_name} ersetzt durch {new_name}",
"unshared {files}" => "Freigabe von {files} aufgehoben", "unshared {files}" => "Freigabe von {files} aufgehoben",
"deleted {files}" => "{files} gelöscht", "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.", "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.", "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", "Upload Error" => "Fehler beim Upload",
"Close" => "Schließen",
"Pending" => "Ausstehend", "Pending" => "Ausstehend",
"1 file uploading" => "Eine Datei wird hoch geladen", "1 file uploading" => "Eine Datei wird hoch geladen",
"{count} files uploading" => "{count} Dateien werden hochgeladen", "{count} files uploading" => "{count} Dateien werden hochgeladen",
"Upload cancelled." => "Upload abgebrochen.", "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.", "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", "{count} files scanned" => "{count} Dateien wurden gescannt",
"error while scanning" => "Fehler beim Scannen", "error while scanning" => "Fehler beim Scannen",
"Name" => "Name", "Name" => "Name",
@ -37,16 +39,6 @@
"{count} folders" => "{count} Ordner", "{count} folders" => "{count} Ordner",
"1 file" => "1 Datei", "1 file" => "1 Datei",
"{count} files" => "{count} Dateien", "{count} files" => "{count} Dateien",
"seconds ago" => "Vor wenigen Sekunden",
"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", "File handling" => "Dateibehandlung",
"Maximum upload size" => "Maximale Upload-Größe", "Maximum upload size" => "Maximale Upload-Größe",
"max. possible: " => "maximal möglich:", "max. possible: " => "maximal möglich:",
@ -58,11 +50,10 @@
"New" => "Neu", "New" => "Neu",
"Text file" => "Textdatei", "Text file" => "Textdatei",
"Folder" => "Ordner", "Folder" => "Ordner",
"From url" => "Von einer URL", "From link" => "Von einem Link",
"Upload" => "Hochladen", "Upload" => "Hochladen",
"Cancel upload" => "Upload abbrechen", "Cancel upload" => "Upload abbrechen",
"Nothing in here. Upload something!" => "Alles leer. Lade etwas hoch!", "Nothing in here. Upload something!" => "Alles leer. Lade etwas hoch!",
"Share" => "Freigabe",
"Download" => "Herunterladen", "Download" => "Herunterladen",
"Upload too large" => "Upload zu groß", "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.", "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.",

View File

@ -1,10 +1,10 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Datei fehlerfrei hochgeladen.", "There is no error, the file uploaded with success" => "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 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.", "The uploaded file was only partially uploaded" => "Die Datei wurde nur teilweise hochgeladen.",
"No file was uploaded" => "Es wurde keine Datei hochgeladen.", "No file was uploaded" => "Es wurde keine Datei hochgeladen.",
"Missing a temporary folder" => "Temporärer Ordner fehlt.", "Missing a temporary folder" => "Der temporäre Ordner fehlt.",
"Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte", "Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte",
"Files" => "Dateien", "Files" => "Dateien",
"Unshare" => "Nicht mehr freigeben", "Unshare" => "Nicht mehr freigeben",
@ -14,20 +14,22 @@
"replace" => "ersetzen", "replace" => "ersetzen",
"suggest name" => "Name vorschlagen", "suggest name" => "Name vorschlagen",
"cancel" => "abbrechen", "cancel" => "abbrechen",
"replaced {new_name}" => "{new_name} ersetzt", "replaced {new_name}" => "{new_name} wurde ersetzt",
"undo" => "rückgängig machen", "undo" => "rückgängig machen",
"replaced {new_name} with {old_name}" => "{old_name} ersetzt durch {new_name}", "replaced {new_name} with {old_name}" => "{old_name} wurde ersetzt durch {new_name}",
"unshared {files}" => "Freigabe für {files} beendet", "unshared {files}" => "Freigabe für {files} beendet",
"deleted {files}" => "{files} gelöscht", "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.", "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.", "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", "Upload Error" => "Fehler beim Upload",
"Close" => "Schließen",
"Pending" => "Ausstehend", "Pending" => "Ausstehend",
"1 file uploading" => "Eine Datei wird hoch geladen", "1 file uploading" => "1 Datei wird hochgeladen",
"{count} files uploading" => "{count} Dateien wurden hochgeladen", "{count} files uploading" => "{count} Dateien wurden hochgeladen",
"Upload cancelled." => "Upload abgebrochen.", "Upload cancelled." => "Upload abgebrochen.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der 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", "{count} files scanned" => "{count} Dateien wurden gescannt",
"error while scanning" => "Fehler beim Scannen", "error while scanning" => "Fehler beim Scannen",
"Name" => "Name", "Name" => "Name",
@ -37,16 +39,6 @@
"{count} folders" => "{count} Ordner", "{count} folders" => "{count} Ordner",
"1 file" => "1 Datei", "1 file" => "1 Datei",
"{count} files" => "{count} Dateien", "{count} files" => "{count} Dateien",
"seconds ago" => "Vor wenigen Sekunden",
"1 minute ago" => "vor einer Minute",
"{minutes} minutes ago" => "vor {minutes} Minuten",
"today" => "Heute",
"yesterday" => "Gestern",
"{days} days ago" => "vor {days} Tage(en)",
"last month" => "Letzten Monat",
"months ago" => "Monate her",
"last year" => "Letztes Jahr",
"years ago" => "Jahre her",
"File handling" => "Dateibehandlung", "File handling" => "Dateibehandlung",
"Maximum upload size" => "Maximale Upload-Größe", "Maximum upload size" => "Maximale Upload-Größe",
"max. possible: " => "maximal möglich:", "max. possible: " => "maximal möglich:",
@ -58,13 +50,12 @@
"New" => "Neu", "New" => "Neu",
"Text file" => "Textdatei", "Text file" => "Textdatei",
"Folder" => "Ordner", "Folder" => "Ordner",
"From url" => "Von einer URL", "From link" => "Von einem Link",
"Upload" => "Hochladen", "Upload" => "Hochladen",
"Cancel upload" => "Upload abbrechen", "Cancel upload" => "Upload abbrechen",
"Nothing in here. Upload something!" => "Alles leer. Bitte laden Sie etwas hoch!", "Nothing in here. Upload something!" => "Alles leer. Bitte laden Sie etwas hoch!",
"Share" => "Teilen",
"Download" => "Herunterladen", "Download" => "Herunterladen",
"Upload too large" => "Upload zu groß", "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.", "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.",
"Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten.", "Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten.",
"Current scanning" => "Scanne" "Current scanning" => "Scanne"

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Δεν υπάρχει σφάλμα, το αρχείο εστάλει επιτυχώς", "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 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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Το αρχείο υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"MAX_FILE_SIZE\" που έχει οριστεί στην HTML φόρμα",
"The uploaded file was only partially uploaded" => "Το αρχείο εστάλει μόνο εν μέρει", "The uploaded file was only partially uploaded" => "Το αρχείο εστάλει μόνο εν μέρει",
"No file was uploaded" => "Κανένα αρχείο δεν στάλθηκε", "No file was uploaded" => "Κανένα αρχείο δεν στάλθηκε",
@ -19,15 +19,17 @@
"replaced {new_name} with {old_name}" => "αντικαταστάθηκε το {new_name} με {old_name}", "replaced {new_name} with {old_name}" => "αντικαταστάθηκε το {new_name} με {old_name}",
"unshared {files}" => "μη διαμοιρασμένα {files}", "unshared {files}" => "μη διαμοιρασμένα {files}",
"deleted {files}" => "διαγραμμένα {files}", "deleted {files}" => "διαγραμμένα {files}",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
"generating ZIP-file, it may take some time." => "παραγωγή αρχείου ZIP, ίσως διαρκέσει αρκετά.", "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", "Unable to upload your file as it is a directory or has 0 bytes" => "Αδυναμία στην αποστολή του αρχείου σας αφού είναι φάκελος ή έχει 0 bytes",
"Upload Error" => "Σφάλμα Αποστολής", "Upload Error" => "Σφάλμα Αποστολής",
"Close" => "Κλείσιμο",
"Pending" => "Εκκρεμεί", "Pending" => "Εκκρεμεί",
"1 file uploading" => "1 αρχείο ανεβαίνει", "1 file uploading" => "1 αρχείο ανεβαίνει",
"{count} files uploading" => "{count} αρχεία ανεβαίνουν", "{count} files uploading" => "{count} αρχεία ανεβαίνουν",
"Upload cancelled." => "Η αποστολή ακυρώθηκε.", "Upload cancelled." => "Η αποστολή ακυρώθηκε.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Έξοδος από την σελίδα τώρα θα ακυρώσει την αποστολή.", "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} αρχεία ανιχνεύτηκαν", "{count} files scanned" => "{count} αρχεία ανιχνεύτηκαν",
"error while scanning" => "σφάλμα κατά την ανίχνευση", "error while scanning" => "σφάλμα κατά την ανίχνευση",
"Name" => "Όνομα", "Name" => "Όνομα",
@ -37,16 +39,6 @@
"{count} folders" => "{count} φάκελοι", "{count} folders" => "{count} φάκελοι",
"1 file" => "1 αρχείο", "1 file" => "1 αρχείο",
"{count} files" => "{count} αρχεία", "{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" => "Διαχείριση αρχείων", "File handling" => "Διαχείριση αρχείων",
"Maximum upload size" => "Μέγιστο μέγεθος αποστολής", "Maximum upload size" => "Μέγιστο μέγεθος αποστολής",
"max. possible: " => "μέγιστο δυνατό:", "max. possible: " => "μέγιστο δυνατό:",
@ -58,11 +50,10 @@
"New" => "Νέο", "New" => "Νέο",
"Text file" => "Αρχείο κειμένου", "Text file" => "Αρχείο κειμένου",
"Folder" => "Φάκελος", "Folder" => "Φάκελος",
"From url" => "Από την διεύθυνση", "From link" => "Από σύνδεσμο",
"Upload" => "Αποστολή", "Upload" => "Αποστολή",
"Cancel upload" => "Ακύρωση αποστολής", "Cancel upload" => "Ακύρωση αποστολής",
"Nothing in here. Upload something!" => "Δεν υπάρχει τίποτα εδώ. Ανέβασε κάτι!", "Nothing in here. Upload something!" => "Δεν υπάρχει τίποτα εδώ. Ανέβασε κάτι!",
"Share" => "Διαμοιρασμός",
"Download" => "Λήψη", "Download" => "Λήψη",
"Upload too large" => "Πολύ μεγάλο αρχείο προς αποστολή", "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." => "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν το διακομιστή.",

View File

@ -1,7 +1,7 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Ne estas eraro, la dosiero alŝutiĝis sukcese", "There is no error, the file uploaded with success" => "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 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 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", "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", "No file was uploaded" => "Neniu dosiero estas alŝutita",
"Missing a temporary folder" => "Mankas tempa dosierujo", "Missing a temporary folder" => "Mankas tempa dosierujo",
@ -10,29 +10,35 @@
"Unshare" => "Malkunhavigi", "Unshare" => "Malkunhavigi",
"Delete" => "Forigi", "Delete" => "Forigi",
"Rename" => "Alinomigi", "Rename" => "Alinomigi",
"{new_name} already exists" => "{new_name} jam ekzistas",
"replace" => "anstataŭigi", "replace" => "anstataŭigi",
"suggest name" => "sugesti nomon", "suggest name" => "sugesti nomon",
"cancel" => "nuligi", "cancel" => "nuligi",
"replaced {new_name}" => "anstataŭiĝis {new_name}",
"undo" => "malfari", "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", "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", "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", "Upload Error" => "Alŝuta eraro",
"Close" => "Fermi",
"Pending" => "Traktotaj", "Pending" => "Traktotaj",
"1 file uploading" => "1 dosiero estas alŝutata", "1 file uploading" => "1 dosiero estas alŝutata",
"{count} files uploading" => "{count} dosieroj alŝutatas",
"Upload cancelled." => "La alŝuto nuliĝis.", "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.", "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", "error while scanning" => "eraro dum skano",
"Name" => "Nomo", "Name" => "Nomo",
"Size" => "Grando", "Size" => "Grando",
"Modified" => "Modifita", "Modified" => "Modifita",
"seconds ago" => "sekundoj antaŭe", "1 folder" => "1 dosierujo",
"today" => "hodiaŭ", "{count} folders" => "{count} dosierujoj",
"yesterday" => "hieraŭ", "1 file" => "1 dosiero",
"last month" => "lastamonate", "{count} files" => "{count} dosierujoj",
"months ago" => "monatoj antaŭe",
"last year" => "lastajare",
"years ago" => "jaroj antaŭe",
"File handling" => "Dosieradministro", "File handling" => "Dosieradministro",
"Maximum upload size" => "Maksimuma alŝutogrando", "Maximum upload size" => "Maksimuma alŝutogrando",
"max. possible: " => "maks. ebla: ", "max. possible: " => "maks. ebla: ",
@ -44,11 +50,10 @@
"New" => "Nova", "New" => "Nova",
"Text file" => "Tekstodosiero", "Text file" => "Tekstodosiero",
"Folder" => "Dosierujo", "Folder" => "Dosierujo",
"From url" => "El URL", "From link" => "El ligilo",
"Upload" => "Alŝuti", "Upload" => "Alŝuti",
"Cancel upload" => "Nuligi alŝuton", "Cancel upload" => "Nuligi alŝuton",
"Nothing in here. Upload something!" => "Nenio estas ĉi tie. Alŝutu ion!", "Nothing in here. Upload something!" => "Nenio estas ĉi tie. Alŝutu ion!",
"Share" => "Kunhavigi",
"Download" => "Elŝuti", "Download" => "Elŝuti",
"Upload too large" => "Elŝuto tro larĝa", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "No se ha producido ningún error, el archivo se ha subido con éxito", "There is no error, the file uploaded with success" => "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 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", "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", "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}", "replaced {new_name} with {old_name}" => "reemplazado {new_name} con {old_name}",
"unshared {files}" => "{files} descompartidos", "unshared {files}" => "{files} descompartidos",
"deleted {files}" => "{files} eliminados", "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.", "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", "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", "Upload Error" => "Error al subir el archivo",
"Close" => "cerrrar",
"Pending" => "Pendiente", "Pending" => "Pendiente",
"1 file uploading" => "subiendo 1 archivo", "1 file uploading" => "subiendo 1 archivo",
"{count} files uploading" => "Subiendo {count} archivos", "{count} files uploading" => "Subiendo {count} archivos",
"Upload cancelled." => "Subida cancelada.", "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.", "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", "{count} files scanned" => "{count} archivos escaneados",
"error while scanning" => "error escaneando", "error while scanning" => "error escaneando",
"Name" => "Nombre", "Name" => "Nombre",
@ -37,16 +39,6 @@
"{count} folders" => "{count} carpetas", "{count} folders" => "{count} carpetas",
"1 file" => "1 archivo", "1 file" => "1 archivo",
"{count} files" => "{count} archivos", "{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", "File handling" => "Tratamiento de archivos",
"Maximum upload size" => "Tamaño máximo de subida", "Maximum upload size" => "Tamaño máximo de subida",
"max. possible: " => "máx. posible:", "max. possible: " => "máx. posible:",
@ -58,11 +50,10 @@
"New" => "Nuevo", "New" => "Nuevo",
"Text file" => "Archivo de texto", "Text file" => "Archivo de texto",
"Folder" => "Carpeta", "Folder" => "Carpeta",
"From url" => "Desde la URL", "From link" => "Desde el enlace",
"Upload" => "Subir", "Upload" => "Subir",
"Cancel upload" => "Cancelar subida", "Cancel upload" => "Cancelar subida",
"Nothing in here. Upload something!" => "Aquí no hay nada. ¡Sube algo!", "Nothing in here. Upload something!" => "Aquí no hay nada. ¡Sube algo!",
"Share" => "Compartir",
"Download" => "Descargar", "Download" => "Descargar",
"Upload too large" => "El archivo es demasiado grande", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "No se han producido errores, el archivo se ha subido con éxito", "There is no error, the file uploaded with success" => "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 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", "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", "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}", "replaced {new_name} with {old_name}" => "reemplazado {new_name} con {old_name}",
"unshared {files}" => "{files} se dejaron de compartir", "unshared {files}" => "{files} se dejaron de compartir",
"deleted {files}" => "{files} borrados", "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.", "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", "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", "Upload Error" => "Error al subir el archivo",
"Close" => "Cerrar",
"Pending" => "Pendiente", "Pending" => "Pendiente",
"1 file uploading" => "Subiendo 1 archivo", "1 file uploading" => "Subiendo 1 archivo",
"{count} files uploading" => "Subiendo {count} archivos", "{count} files uploading" => "Subiendo {count} archivos",
"Upload cancelled." => "La subida fue cancelada", "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á.", "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", "{count} files scanned" => "{count} archivos escaneados",
"error while scanning" => "error mientras se escaneaba", "error while scanning" => "error mientras se escaneaba",
"Name" => "Nombre", "Name" => "Nombre",
@ -37,16 +39,6 @@
"{count} folders" => "{count} directorios", "{count} folders" => "{count} directorios",
"1 file" => "1 archivo", "1 file" => "1 archivo",
"{count} files" => "{count} archivos", "{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", "File handling" => "Tratamiento de archivos",
"Maximum upload size" => "Tamaño máximo de subida", "Maximum upload size" => "Tamaño máximo de subida",
"max. possible: " => "máx. posible:", "max. possible: " => "máx. posible:",
@ -58,11 +50,10 @@
"New" => "Nuevo", "New" => "Nuevo",
"Text file" => "Archivo de texto", "Text file" => "Archivo de texto",
"Folder" => "Carpeta", "Folder" => "Carpeta",
"From url" => "Desde la URL", "From link" => "Desde enlace",
"Upload" => "Subir", "Upload" => "Subir",
"Cancel upload" => "Cancelar subida", "Cancel upload" => "Cancelar subida",
"Nothing in here. Upload something!" => "No hay nada. ¡Subí contenido!", "Nothing in here. Upload something!" => "No hay nada. ¡Subí contenido!",
"Share" => "Compartir",
"Download" => "Descargar", "Download" => "Descargar",
"Upload too large" => "El archivo es demasiado grande", "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 ", "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 ",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Ühtegi viga pole, fail on üles laetud", "There is no error, the file uploaded with success" => "Ü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 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", "The uploaded file was only partially uploaded" => "Fail laeti üles ainult osaliselt",
"No file was uploaded" => "Ühtegi faili ei laetud üles", "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}", "replaced {new_name} with {old_name}" => "asendas nime {old_name} nimega {new_name}",
"unshared {files}" => "jagamata {files}", "unshared {files}" => "jagamata {files}",
"deleted {files}" => "kustutatud {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.", "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", "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", "Upload Error" => "Üleslaadimise viga",
"Close" => "Sulge",
"Pending" => "Ootel", "Pending" => "Ootel",
"1 file uploading" => "1 faili üleslaadimisel", "1 file uploading" => "1 faili üleslaadimisel",
"{count} files uploading" => "{count} faili üleslaadimist", "{count} files uploading" => "{count} faili üleslaadimist",
"Upload cancelled." => "Üleslaadimine tühistati.", "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.", "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", "{count} files scanned" => "{count} faili skännitud",
"error while scanning" => "viga skännimisel", "error while scanning" => "viga skännimisel",
"Name" => "Nimi", "Name" => "Nimi",
@ -37,16 +38,6 @@
"{count} folders" => "{count} kausta", "{count} folders" => "{count} kausta",
"1 file" => "1 fail", "1 file" => "1 fail",
"{count} files" => "{count} faili", "{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", "File handling" => "Failide käsitlemine",
"Maximum upload size" => "Maksimaalne üleslaadimise suurus", "Maximum upload size" => "Maksimaalne üleslaadimise suurus",
"max. possible: " => "maks. võimalik: ", "max. possible: " => "maks. võimalik: ",
@ -58,11 +49,10 @@
"New" => "Uus", "New" => "Uus",
"Text file" => "Tekstifail", "Text file" => "Tekstifail",
"Folder" => "Kaust", "Folder" => "Kaust",
"From url" => "URL-ilt", "From link" => "Allikast",
"Upload" => "Lae üles", "Upload" => "Lae üles",
"Cancel upload" => "Tühista üleslaadimine", "Cancel upload" => "Tühista üleslaadimine",
"Nothing in here. Upload something!" => "Siin pole midagi. Lae midagi üles!", "Nothing in here. Upload something!" => "Siin pole midagi. Lae midagi üles!",
"Share" => "Jaga",
"Download" => "Lae alla", "Download" => "Lae alla",
"Upload too large" => "Üleslaadimine on liiga suur", "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.", "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.",

View File

@ -1,38 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Ez da arazorik izan, fitxategia ongi igo da", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Igotako fitxategiaren zati bat baino gehiago ez da igo",
"No file was uploaded" => "Ez da fitxategirik igo", "No file was uploaded" => "Ez da fitxategirik igo",
"Missing a temporary folder" => "Aldi baterako karpeta falta da", "Missing a temporary folder" => "Aldi baterako karpeta falta da",
"Failed to write to disk" => "Errore bat izan da diskoan idazterakoan", "Failed to write to disk" => "Errore bat izan da diskoan idazterakoan",
"Files" => "Fitxategiak", "Files" => "Fitxategiak",
"Unshare" => "Ez partekatu", "Unshare" => "Ez elkarbanatu",
"Delete" => "Ezabatu", "Delete" => "Ezabatu",
"Rename" => "Berrizendatu", "Rename" => "Berrizendatu",
"{new_name} already exists" => "{new_name} dagoeneko existitzen da",
"replace" => "ordeztu", "replace" => "ordeztu",
"suggest name" => "aholkatu izena", "suggest name" => "aholkatu izena",
"cancel" => "ezeztatu", "cancel" => "ezeztatu",
"replaced {new_name}" => "ordezkatua {new_name}",
"undo" => "desegin", "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", "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", "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", "Upload Error" => "Igotzean errore bat suertatu da",
"Close" => "Itxi",
"Pending" => "Zain", "Pending" => "Zain",
"1 file uploading" => "fitxategi 1 igotzen", "1 file uploading" => "fitxategi 1 igotzen",
"{count} files uploading" => "{count} fitxategi igotzen",
"Upload cancelled." => "Igoera ezeztatuta", "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.", "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", "error while scanning" => "errore bat egon da eskaneatzen zen bitartean",
"Name" => "Izena", "Name" => "Izena",
"Size" => "Tamaina", "Size" => "Tamaina",
"Modified" => "Aldatuta", "Modified" => "Aldatuta",
"seconds ago" => "segundu", "1 folder" => "karpeta bat",
"today" => "gaur", "{count} folders" => "{count} karpeta",
"yesterday" => "atzo", "1 file" => "fitxategi bat",
"last month" => "joan den hilabetean", "{count} files" => "{count} fitxategi",
"months ago" => "hilabete",
"last year" => "joan den urtean",
"years ago" => "urte",
"File handling" => "Fitxategien kudeaketa", "File handling" => "Fitxategien kudeaketa",
"Maximum upload size" => "Igo daitekeen gehienezko tamaina", "Maximum upload size" => "Igo daitekeen gehienezko tamaina",
"max. possible: " => "max, posiblea:", "max. possible: " => "max, posiblea:",
@ -44,11 +50,10 @@
"New" => "Berria", "New" => "Berria",
"Text file" => "Testu fitxategia", "Text file" => "Testu fitxategia",
"Folder" => "Karpeta", "Folder" => "Karpeta",
"From url" => "URLtik", "From link" => "Estekatik",
"Upload" => "Igo", "Upload" => "Igo",
"Cancel upload" => "Ezeztatu igoera", "Cancel upload" => "Ezeztatu igoera",
"Nothing in here. Upload something!" => "Ez dago ezer. Igo zerbait!", "Nothing in here. Upload something!" => "Ez dago ezer. Igo zerbait!",
"Share" => "Elkarbanatu",
"Download" => "Deskargatu", "Download" => "Deskargatu",
"Upload too large" => "Igotakoa handiegia da", "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.", "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.",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "هیچ خطایی وجود ندارد فایل با موفقیت بار گذاری شد", "There is no error, the file uploaded with success" => "هیچ خطایی وجود ندارد فایل با موفقیت بار گذاری شد",
"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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "حداکثر حجم مجاز برای بارگذاری از طریق HTML \nMAX_FILE_SIZE",
"The uploaded file was only partially uploaded" => "مقدار کمی از فایل بارگذاری شده", "The uploaded file was only partially uploaded" => "مقدار کمی از فایل بارگذاری شده",
"No file was uploaded" => "هیچ فایلی بارگذاری نشده", "No file was uploaded" => "هیچ فایلی بارگذاری نشده",
@ -8,15 +7,16 @@
"Failed to write to disk" => "نوشتن بر روی دیسک سخت ناموفق بود", "Failed to write to disk" => "نوشتن بر روی دیسک سخت ناموفق بود",
"Files" => "فایل ها", "Files" => "فایل ها",
"Delete" => "پاک کردن", "Delete" => "پاک کردن",
"Rename" => "تغییرنام",
"replace" => "جایگزین", "replace" => "جایگزین",
"cancel" => "لغو", "cancel" => "لغو",
"undo" => "بازگشت", "undo" => "بازگشت",
"generating ZIP-file, it may take some time." => "در حال ساخت فایل فشرده ممکن است زمان زیادی به طول بیانجامد", "generating ZIP-file, it may take some time." => "در حال ساخت فایل فشرده ممکن است زمان زیادی به طول بیانجامد",
"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" => "خطا در بار گذاری", "Upload Error" => "خطا در بار گذاری",
"Close" => "بستن",
"Pending" => "در انتظار", "Pending" => "در انتظار",
"Upload cancelled." => "بار گذاری لغو شد", "Upload cancelled." => "بار گذاری لغو شد",
"Invalid name, '/' is not allowed." => "نام نامناسب '/' غیرفعال است",
"Name" => "نام", "Name" => "نام",
"Size" => "اندازه", "Size" => "اندازه",
"Modified" => "تغییر یافته", "Modified" => "تغییر یافته",
@ -27,14 +27,13 @@
"Enable ZIP-download" => "فعال سازی بارگیری پرونده های فشرده", "Enable ZIP-download" => "فعال سازی بارگیری پرونده های فشرده",
"0 is unlimited" => "0 نامحدود است", "0 is unlimited" => "0 نامحدود است",
"Maximum input size for ZIP files" => "حداکثرمقدار برای بار گزاری پرونده های فشرده", "Maximum input size for ZIP files" => "حداکثرمقدار برای بار گزاری پرونده های فشرده",
"Save" => "ذخیره",
"New" => "جدید", "New" => "جدید",
"Text file" => "فایل متنی", "Text file" => "فایل متنی",
"Folder" => "پوشه", "Folder" => "پوشه",
"From url" => "از نشانی",
"Upload" => "بارگذاری", "Upload" => "بارگذاری",
"Cancel upload" => "متوقف کردن بار گذاری", "Cancel upload" => "متوقف کردن بار گذاری",
"Nothing in here. Upload something!" => "اینجا هیچ چیز نیست.", "Nothing in here. Upload something!" => "اینجا هیچ چیز نیست.",
"Share" => "به اشتراک گذاری",
"Download" => "بارگیری", "Download" => "بارگیری",
"Upload too large" => "حجم بارگذاری بسیار زیاد است", "Upload too large" => "حجم بارگذاری بسیار زیاد است",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد",

View File

@ -1,12 +1,12 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Ei virheitä, tiedosto lähetettiin onnistuneesti", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Tiedoston lähetys onnistui vain osittain",
"No file was uploaded" => "Yhtäkään tiedostoa ei lähetetty", "No file was uploaded" => "Yhtäkään tiedostoa ei lähetetty",
"Missing a temporary folder" => "Väliaikaiskansiota ei ole olemassa", "Missing a temporary folder" => "Väliaikaiskansiota ei ole olemassa",
"Failed to write to disk" => "Levylle kirjoitus epäonnistui", "Failed to write to disk" => "Levylle kirjoitus epäonnistui",
"Files" => "Tiedostot", "Files" => "Tiedostot",
"Unshare" => "Peru jakaminen",
"Delete" => "Poista", "Delete" => "Poista",
"Rename" => "Nimeä uudelleen", "Rename" => "Nimeä uudelleen",
"{new_name} already exists" => "{new_name} on jo olemassa", "{new_name} already exists" => "{new_name} on jo olemassa",
@ -14,13 +14,14 @@
"suggest name" => "ehdota nimeä", "suggest name" => "ehdota nimeä",
"cancel" => "peru", "cancel" => "peru",
"undo" => "kumoa", "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.", "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", "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.", "Upload Error" => "Lähetysvirhe.",
"Close" => "Sulje",
"Pending" => "Odottaa", "Pending" => "Odottaa",
"Upload cancelled." => "Lähetys peruttu.", "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.", "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", "Name" => "Nimi",
"Size" => "Koko", "Size" => "Koko",
"Modified" => "Muutettu", "Modified" => "Muutettu",
@ -28,16 +29,6 @@
"{count} folders" => "{count} kansiota", "{count} folders" => "{count} kansiota",
"1 file" => "1 tiedosto", "1 file" => "1 tiedosto",
"{count} files" => "{count} tiedostoa", "{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", "File handling" => "Tiedostonhallinta",
"Maximum upload size" => "Lähetettävän tiedoston suurin sallittu koko", "Maximum upload size" => "Lähetettävän tiedoston suurin sallittu koko",
"max. possible: " => "suurin mahdollinen:", "max. possible: " => "suurin mahdollinen:",
@ -49,11 +40,9 @@
"New" => "Uusi", "New" => "Uusi",
"Text file" => "Tekstitiedosto", "Text file" => "Tekstitiedosto",
"Folder" => "Kansio", "Folder" => "Kansio",
"From url" => "Verkko-osoitteesta",
"Upload" => "Lähetä", "Upload" => "Lähetä",
"Cancel upload" => "Peru lähetys", "Cancel upload" => "Peru lähetys",
"Nothing in here. Upload something!" => "Täällä ei ole mitään. Lähetä tänne jotakin!", "Nothing in here. Upload something!" => "Täällä ei ole mitään. Lähetä tänne jotakin!",
"Share" => "Jaa",
"Download" => "Lataa", "Download" => "Lataa",
"Upload too large" => "Lähetettävä tiedosto on liian suuri", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Aucune erreur, le fichier a été téléversé avec succès", "There is no error, the file uploaded with success" => "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 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é", "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é", "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}", "replaced {new_name} with {old_name}" => "{new_name} a été remplacé par {old_name}",
"unshared {files}" => "Fichiers non partagés : {files}", "unshared {files}" => "Fichiers non partagés : {files}",
"deleted {files}" => "Fichiers supprimé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.", "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.", "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", "Upload Error" => "Erreur de chargement",
"Close" => "Fermer",
"Pending" => "En cours", "Pending" => "En cours",
"1 file uploading" => "1 fichier en cours de téléchargement", "1 file uploading" => "1 fichier en cours de téléchargement",
"{count} files uploading" => "{count} fichiers téléversés", "{count} files uploading" => "{count} fichiers téléversés",
"Upload cancelled." => "Chargement annulé.", "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.", "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", "{count} files scanned" => "{count} fichiers indexés",
"error while scanning" => "erreur lors de l'indexation", "error while scanning" => "erreur lors de l'indexation",
"Name" => "Nom", "Name" => "Nom",
@ -37,16 +39,6 @@
"{count} folders" => "{count} dossiers", "{count} folders" => "{count} dossiers",
"1 file" => "1 fichier", "1 file" => "1 fichier",
"{count} files" => "{count} fichiers", "{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", "File handling" => "Gestion des fichiers",
"Maximum upload size" => "Taille max. d'envoi", "Maximum upload size" => "Taille max. d'envoi",
"max. possible: " => "Max. possible :", "max. possible: " => "Max. possible :",
@ -58,11 +50,10 @@
"New" => "Nouveau", "New" => "Nouveau",
"Text file" => "Fichier texte", "Text file" => "Fichier texte",
"Folder" => "Dossier", "Folder" => "Dossier",
"From url" => "Depuis URL", "From link" => "Depuis le lien",
"Upload" => "Envoyer", "Upload" => "Envoyer",
"Cancel upload" => "Annuler l'envoi", "Cancel upload" => "Annuler l'envoi",
"Nothing in here. Upload something!" => "Il n'y a rien ici ! Envoyez donc quelque chose :)", "Nothing in here. Upload something!" => "Il n'y a rien ici ! Envoyez donc quelque chose :)",
"Share" => "Partager",
"Download" => "Téléchargement", "Download" => "Téléchargement",
"Upload too large" => "Fichier trop volumineux", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Non hai erros, o ficheiro enviouse correctamente", "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 enviado supera a directiva upload_max_filesize no php.ini", "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 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", "The uploaded file was only partially uploaded" => "O ficheiro enviado foi só parcialmente enviado",
"No file was uploaded" => "Non se enviou ningún ficheiro", "No file was uploaded" => "Non se enviou ningún ficheiro",
@ -9,25 +9,40 @@
"Files" => "Ficheiros", "Files" => "Ficheiros",
"Unshare" => "Deixar de compartir", "Unshare" => "Deixar de compartir",
"Delete" => "Eliminar", "Delete" => "Eliminar",
"Rename" => "Mudar o nome",
"{new_name} already exists" => "xa existe un {new_name}",
"replace" => "substituír", "replace" => "substituír",
"suggest name" => "suxira nome", "suggest name" => "suxerir nome",
"cancel" => "cancelar", "cancel" => "cancelar",
"replaced {new_name}" => "substituír {new_name}",
"undo" => "desfacer", "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", "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", "Upload Error" => "Erro na subida",
"Close" => "Pechar",
"Pending" => "Pendentes", "Pending" => "Pendentes",
"1 file uploading" => "1 ficheiro subíndose",
"{count} files uploading" => "{count} ficheiros subíndose",
"Upload cancelled." => "Subida cancelada.", "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.", "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.", "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",
"error while scanning" => "erro mentras analizaba", "{count} files scanned" => "{count} ficheiros escaneados",
"error while scanning" => "erro mentres analizaba",
"Name" => "Nome", "Name" => "Nome",
"Size" => "Tamaño", "Size" => "Tamaño",
"Modified" => "Modificado", "Modified" => "Modificado",
"1 folder" => "1 cartafol",
"{count} folders" => "{count} cartafoles",
"1 file" => "1 ficheiro",
"{count} files" => "{count} ficheiros",
"File handling" => "Manexo de ficheiro", "File handling" => "Manexo de ficheiro",
"Maximum upload size" => "Tamaño máximo de envío", "Maximum upload size" => "Tamaño máximo de envío",
"max. possible: " => "máx. posible: ", "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", "Enable ZIP-download" => "Habilitar a descarga-ZIP",
"0 is unlimited" => "0 significa ilimitado", "0 is unlimited" => "0 significa ilimitado",
"Maximum input size for ZIP files" => "Tamaño máximo de descarga para os ZIP", "Maximum input size for ZIP files" => "Tamaño máximo de descarga para os ZIP",
@ -35,14 +50,13 @@
"New" => "Novo", "New" => "Novo",
"Text file" => "Ficheiro de texto", "Text file" => "Ficheiro de texto",
"Folder" => "Cartafol", "Folder" => "Cartafol",
"From url" => "Desde url", "From link" => "Dende a ligazón",
"Upload" => "Enviar", "Upload" => "Enviar",
"Cancel upload" => "Cancelar subida", "Cancel upload" => "Cancelar a subida",
"Nothing in here. Upload something!" => "Nada por aquí. Envíe algo.", "Nothing in here. Upload something!" => "Nada por aquí. Envía algo.",
"Share" => "Compartir",
"Download" => "Descargar", "Download" => "Descargar",
"Upload too large" => "Envío demasiado grande", "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", "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.", "Files are being scanned, please wait." => "Estanse analizando os ficheiros. Agarda.",
"Current scanning" => "Análise actual." "Current scanning" => "Análise actual"
); );

View File

@ -1,22 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "לא אירעה תקלה, הקבצים הועלו בהצלחה", "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 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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "הקובץ שהועלה חרג מההנחיה MAX_FILE_SIZE שצוינה בטופס ה־HTML",
"The uploaded file was only partially uploaded" => "הקובץ שהועלה הועלה בצורה חלקית", "The uploaded file was only partially uploaded" => "הקובץ שהועלה הועלה בצורה חלקית",
"No file was uploaded" => "לא הועלו קבצים", "No file was uploaded" => "לא הועלו קבצים",
"Missing a temporary folder" => "תיקייה זמנית חסרה", "Missing a temporary folder" => "תיקייה זמנית חסרה",
"Failed to write to disk" => "הכתיבה לכונן נכשלה", "Failed to write to disk" => "הכתיבה לכונן נכשלה",
"Files" => "קבצים", "Files" => "קבצים",
"Unshare" => "הסר שיתוף",
"Delete" => "מחיקה", "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, אנא המתן.", "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" => "שגיאת העלאה", "Upload Error" => "שגיאת העלאה",
"Close" => "סגירה",
"Pending" => "ממתין", "Pending" => "ממתין",
"1 file uploading" => "קובץ אחד נשלח",
"{count} files uploading" => "{count} קבצים נשלחים",
"Upload cancelled." => "ההעלאה בוטלה.", "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" => "שם", "Name" => "שם",
"Size" => "גודל", "Size" => "גודל",
"Modified" => "זמן שינוי", "Modified" => "זמן שינוי",
"1 folder" => "תיקייה אחת",
"{count} folders" => "{count} תיקיות",
"1 file" => "קובץ אחד",
"{count} files" => "{count} קבצים",
"File handling" => "טיפול בקבצים", "File handling" => "טיפול בקבצים",
"Maximum upload size" => "גודל העלאה מקסימלי", "Maximum upload size" => "גודל העלאה מקסימלי",
"max. possible: " => "המרבי האפשרי: ", "max. possible: " => "המרבי האפשרי: ",
@ -24,14 +46,14 @@
"Enable ZIP-download" => "הפעלת הורדת ZIP", "Enable ZIP-download" => "הפעלת הורדת ZIP",
"0 is unlimited" => "0 - ללא הגבלה", "0 is unlimited" => "0 - ללא הגבלה",
"Maximum input size for ZIP files" => "גודל הקלט המרבי לקובצי ZIP", "Maximum input size for ZIP files" => "גודל הקלט המרבי לקובצי ZIP",
"Save" => "שמירה",
"New" => "חדש", "New" => "חדש",
"Text file" => "קובץ טקסט", "Text file" => "קובץ טקסט",
"Folder" => "תיקייה", "Folder" => "תיקייה",
"From url" => "מכתובת", "From link" => "מקישור",
"Upload" => "העלאה", "Upload" => "העלאה",
"Cancel upload" => "ביטול ההעלאה", "Cancel upload" => "ביטול ההעלאה",
"Nothing in here. Upload something!" => "אין כאן שום דבר. אולי ברצונך להעלות משהו?", "Nothing in here. Upload something!" => "אין כאן שום דבר. אולי ברצונך להעלות משהו?",
"Share" => "שיתוף",
"Download" => "הורדה", "Download" => "הורדה",
"Upload too large" => "העלאה גדולה מידי", "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." => "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Datoteka je poslana uspješno i bez pogrešaka", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Datoteka je poslana samo djelomično",
"No file was uploaded" => "Ni jedna datoteka nije poslana", "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.", "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", "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", "Upload Error" => "Pogreška pri slanju",
"Close" => "Zatvori",
"Pending" => "U tijeku", "Pending" => "U tijeku",
"1 file uploading" => "1 datoteka se učitava", "1 file uploading" => "1 datoteka se učitava",
"Upload cancelled." => "Slanje poništeno.", "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.", "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", "error while scanning" => "grečka prilikom skeniranja",
"Name" => "Naziv", "Name" => "Naziv",
"Size" => "Veličina", "Size" => "Veličina",
"Modified" => "Zadnja promjena", "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", "File handling" => "datoteka za rukovanje",
"Maximum upload size" => "Maksimalna veličina prijenosa", "Maximum upload size" => "Maksimalna veličina prijenosa",
"max. possible: " => "maksimalna moguća: ", "max. possible: " => "maksimalna moguća: ",
@ -44,11 +36,9 @@
"New" => "novo", "New" => "novo",
"Text file" => "tekstualna datoteka", "Text file" => "tekstualna datoteka",
"Folder" => "mapa", "Folder" => "mapa",
"From url" => "od URL-a",
"Upload" => "Pošalji", "Upload" => "Pošalji",
"Cancel upload" => "Prekini upload", "Cancel upload" => "Prekini upload",
"Nothing in here. Upload something!" => "Nema ničega u ovoj mapi. Pošalji nešto!", "Nothing in here. Upload something!" => "Nema ničega u ovoj mapi. Pošalji nešto!",
"Share" => "podjeli",
"Download" => "Preuzmi", "Download" => "Preuzmi",
"Upload too large" => "Prijenos je preobiman", "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.", "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.",

View File

@ -1,12 +1,12 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Nincs hiba, a fájl sikeresen feltöltve.", "There is no error, the file uploaded with success" => "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 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.", "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.", "No file was uploaded" => "Nem lett fájl feltöltve.",
"Missing a temporary folder" => "Hiányzik az ideiglenes könyvtár", "Missing a temporary folder" => "Hiányzik az ideiglenes könyvtár",
"Failed to write to disk" => "Nem írható lemezre", "Failed to write to disk" => "Nem írható lemezre",
"Files" => "Fájlok", "Files" => "Fájlok",
"Unshare" => "Nem oszt meg",
"Delete" => "Törlés", "Delete" => "Törlés",
"replace" => "cserél", "replace" => "cserél",
"cancel" => "mégse", "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.", "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ű", "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", "Upload Error" => "Feltöltési hiba",
"Close" => "Bezár",
"Pending" => "Folyamatban", "Pending" => "Folyamatban",
"Upload cancelled." => "Feltöltés megszakítva", "Upload cancelled." => "Feltöltés megszakítva",
"Invalid name, '/' is not allowed." => "Érvénytelen név, a '/' nem megengedett",
"Name" => "Név", "Name" => "Név",
"Size" => "Méret", "Size" => "Méret",
"Modified" => "Módosítva", "Modified" => "Módosítva",
@ -27,14 +27,13 @@
"Enable ZIP-download" => "ZIP-letöltés engedélyezése", "Enable ZIP-download" => "ZIP-letöltés engedélyezése",
"0 is unlimited" => "0 = korlátlan", "0 is unlimited" => "0 = korlátlan",
"Maximum input size for ZIP files" => "ZIP file-ok maximum mérete", "Maximum input size for ZIP files" => "ZIP file-ok maximum mérete",
"Save" => "Mentés",
"New" => "Új", "New" => "Új",
"Text file" => "Szövegfájl", "Text file" => "Szövegfájl",
"Folder" => "Mappa", "Folder" => "Mappa",
"From url" => "URL-ből",
"Upload" => "Feltöltés", "Upload" => "Feltöltés",
"Cancel upload" => "Feltöltés megszakítása", "Cancel upload" => "Feltöltés megszakítása",
"Nothing in here. Upload something!" => "Töltsön fel egy fájlt.", "Nothing in here. Upload something!" => "Töltsön fel egy fájlt.",
"Share" => "Megosztás",
"Download" => "Letöltés", "Download" => "Letöltés",
"Upload too large" => "Feltöltés túl nagy", "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.", "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.",

View File

@ -1,12 +1,15 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"The uploaded file was only partially uploaded" => "Le file incargate solmente esseva incargate partialmente", "The uploaded file was only partially uploaded" => "Le file incargate solmente esseva incargate partialmente",
"No file was uploaded" => "Nulle file esseva incargate", "No file was uploaded" => "Nulle file esseva incargate",
"Missing a temporary folder" => "Manca un dossier temporari",
"Files" => "Files", "Files" => "Files",
"Delete" => "Deler", "Delete" => "Deler",
"Close" => "Clauder",
"Name" => "Nomine", "Name" => "Nomine",
"Size" => "Dimension", "Size" => "Dimension",
"Modified" => "Modificate", "Modified" => "Modificate",
"Maximum upload size" => "Dimension maxime de incargamento", "Maximum upload size" => "Dimension maxime de incargamento",
"Save" => "Salveguardar",
"New" => "Nove", "New" => "Nove",
"Text file" => "File de texto", "Text file" => "File de texto",
"Folder" => "Dossier", "Folder" => "Dossier",

View File

@ -1,12 +1,12 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Tidak ada galat, berkas sukses diunggah", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Berkas hanya diunggah sebagian",
"No file was uploaded" => "Tidak ada berkas yang diunggah", "No file was uploaded" => "Tidak ada berkas yang diunggah",
"Missing a temporary folder" => "Kehilangan folder temporer", "Missing a temporary folder" => "Kehilangan folder temporer",
"Failed to write to disk" => "Gagal menulis ke disk", "Failed to write to disk" => "Gagal menulis ke disk",
"Files" => "Berkas", "Files" => "Berkas",
"Unshare" => "batalkan berbagi",
"Delete" => "Hapus", "Delete" => "Hapus",
"replace" => "mengganti", "replace" => "mengganti",
"cancel" => "batalkan", "cancel" => "batalkan",
@ -14,9 +14,9 @@
"generating ZIP-file, it may take some time." => "membuat berkas ZIP, ini mungkin memakan waktu.", "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", "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", "Upload Error" => "Terjadi Galat Pengunggahan",
"Close" => "tutup",
"Pending" => "Menunggu", "Pending" => "Menunggu",
"Upload cancelled." => "Pengunggahan dibatalkan.", "Upload cancelled." => "Pengunggahan dibatalkan.",
"Invalid name, '/' is not allowed." => "Kesalahan nama, '/' tidak diijinkan.",
"Name" => "Nama", "Name" => "Nama",
"Size" => "Ukuran", "Size" => "Ukuran",
"Modified" => "Dimodifikasi", "Modified" => "Dimodifikasi",
@ -27,14 +27,13 @@
"Enable ZIP-download" => "Aktifkan unduhan ZIP", "Enable ZIP-download" => "Aktifkan unduhan ZIP",
"0 is unlimited" => "0 adalah tidak terbatas", "0 is unlimited" => "0 adalah tidak terbatas",
"Maximum input size for ZIP files" => "Ukuran masukan maksimal untuk berkas ZIP", "Maximum input size for ZIP files" => "Ukuran masukan maksimal untuk berkas ZIP",
"Save" => "simpan",
"New" => "Baru", "New" => "Baru",
"Text file" => "Berkas teks", "Text file" => "Berkas teks",
"Folder" => "Folder", "Folder" => "Folder",
"From url" => "Dari url",
"Upload" => "Unggah", "Upload" => "Unggah",
"Cancel upload" => "Batal mengunggah", "Cancel upload" => "Batal mengunggah",
"Nothing in here. Upload something!" => "Tidak ada apa-apa di sini. Unggah sesuatu!", "Nothing in here. Upload something!" => "Tidak ada apa-apa di sini. Unggah sesuatu!",
"Share" => "Bagikan",
"Download" => "Unduh", "Download" => "Unduh",
"Upload too large" => "Unggahan terlalu besar", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Non ci sono errori, file caricato con successo", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Il file è stato parzialmente caricato",
"No file was uploaded" => "Nessun file è stato 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}", "replaced {new_name} with {old_name}" => "sostituito {new_name} con {old_name}",
"unshared {files}" => "non condivisi {files}", "unshared {files}" => "non condivisi {files}",
"deleted {files}" => "eliminati {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.", "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", "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", "Upload Error" => "Errore di invio",
"Close" => "Chiudi",
"Pending" => "In corso", "Pending" => "In corso",
"1 file uploading" => "1 file in fase di caricamento", "1 file uploading" => "1 file in fase di caricamento",
"{count} files uploading" => "{count} file in fase di caricamentoe", "{count} files uploading" => "{count} file in fase di caricamentoe",
"Upload cancelled." => "Invio annullato", "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.", "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", "{count} files scanned" => "{count} file analizzati",
"error while scanning" => "errore durante la scansione", "error while scanning" => "errore durante la scansione",
"Name" => "Nome", "Name" => "Nome",
@ -37,16 +39,6 @@
"{count} folders" => "{count} cartelle", "{count} folders" => "{count} cartelle",
"1 file" => "1 file", "1 file" => "1 file",
"{count} files" => "{count} 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", "File handling" => "Gestione file",
"Maximum upload size" => "Dimensione massima upload", "Maximum upload size" => "Dimensione massima upload",
"max. possible: " => "numero mass.: ", "max. possible: " => "numero mass.: ",
@ -58,11 +50,10 @@
"New" => "Nuovo", "New" => "Nuovo",
"Text file" => "File di testo", "Text file" => "File di testo",
"Folder" => "Cartella", "Folder" => "Cartella",
"From url" => "Da URL", "From link" => "Da collegamento",
"Upload" => "Carica", "Upload" => "Carica",
"Cancel upload" => "Annulla invio", "Cancel upload" => "Annulla invio",
"Nothing in here. Upload something!" => "Non c'è niente qui. Carica qualcosa!", "Nothing in here. Upload something!" => "Non c'è niente qui. Carica qualcosa!",
"Share" => "Condividi",
"Download" => "Scarica", "Download" => "Scarica",
"Upload too large" => "Il file caricato è troppo grande", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "エラーはありません。ファイルのアップロードは成功しました", "There is no error, the file uploaded with success" => "エラーはありません。ファイルのアップロードは成功しました",
"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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "アップロードされたファイルはHTMLのフォームに設定されたMAX_FILE_SIZEに設定されたサイズを超えています",
"The uploaded file was only partially uploaded" => "ファイルは一部分しかアップロードされませんでした", "The uploaded file was only partially uploaded" => "ファイルは一部分しかアップロードされませんでした",
"No file was uploaded" => "ファイルはアップロードされませんでした", "No file was uploaded" => "ファイルはアップロードされませんでした",
@ -19,15 +19,17 @@
"replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換", "replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換",
"unshared {files}" => "未共有 {files}", "unshared {files}" => "未共有 {files}",
"deleted {files}" => "削除 {files}", "deleted {files}" => "削除 {files}",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
"generating ZIP-file, it may take some time." => "ZIPファイルを生成中です、しばらくお待ちください。", "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" => "アップロードエラー", "Upload Error" => "アップロードエラー",
"Close" => "閉じる",
"Pending" => "保留", "Pending" => "保留",
"1 file uploading" => "ファイルを1つアップロード中", "1 file uploading" => "ファイルを1つアップロード中",
"{count} files uploading" => "{count} ファイルをアップロード中", "{count} files uploading" => "{count} ファイルをアップロード中",
"Upload cancelled." => "アップロードはキャンセルされました。", "Upload cancelled." => "アップロードはキャンセルされました。",
"File upload is in progress. Leaving the page now will cancel the upload." => "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。", "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} ファイルをスキャン", "{count} files scanned" => "{count} ファイルをスキャン",
"error while scanning" => "スキャン中のエラー", "error while scanning" => "スキャン中のエラー",
"Name" => "名前", "Name" => "名前",
@ -37,16 +39,6 @@
"{count} folders" => "{count} フォルダ", "{count} folders" => "{count} フォルダ",
"1 file" => "1 ファイル", "1 file" => "1 ファイル",
"{count} files" => "{count} ファイル", "{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" => "ファイル操作", "File handling" => "ファイル操作",
"Maximum upload size" => "最大アップロードサイズ", "Maximum upload size" => "最大アップロードサイズ",
"max. possible: " => "最大容量: ", "max. possible: " => "最大容量: ",
@ -58,11 +50,10 @@
"New" => "新規", "New" => "新規",
"Text file" => "テキストファイル", "Text file" => "テキストファイル",
"Folder" => "フォルダ", "Folder" => "フォルダ",
"From url" => "URL", "From link" => "リンク",
"Upload" => "アップロード", "Upload" => "アップロード",
"Cancel upload" => "アップロードをキャンセル", "Cancel upload" => "アップロードをキャンセル",
"Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。", "Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。",
"Share" => "共有",
"Download" => "ダウンロード", "Download" => "ダウンロード",
"Upload too large" => "ファイルサイズが大きすぎます", "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." => "アップロードしようとしているファイルは、サーバで規定された最大サイズを超えています。",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა", "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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "ატვირთული ფაილი აჭარბებს MAX_FILE_SIZE დირექტივას, რომელიც მითითებულია HTML ფორმაში",
"The uploaded file was only partially uploaded" => "ატვირთული ფაილი მხოლოდ ნაწილობრივ აიტვირთა", "The uploaded file was only partially uploaded" => "ატვირთული ფაილი მხოლოდ ნაწილობრივ აიტვირთა",
"No file was uploaded" => "ფაილი არ აიტვირთა", "No file was uploaded" => "ფაილი არ აიტვირთა",
@ -22,12 +21,12 @@
"generating ZIP-file, it may take some time." => "ZIP-ფაილის გენერირება, ამას ჭირდება გარკვეული დრო.", "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" => "შეცდომა ატვირთვისას", "Upload Error" => "შეცდომა ატვირთვისას",
"Close" => "დახურვა",
"Pending" => "მოცდის რეჟიმში", "Pending" => "მოცდის რეჟიმში",
"1 file uploading" => "1 ფაილის ატვირთვა", "1 file uploading" => "1 ფაილის ატვირთვა",
"{count} files uploading" => "{count} ფაილი იტვირთება", "{count} files uploading" => "{count} ფაილი იტვირთება",
"Upload cancelled." => "ატვირთვა შეჩერებულ იქნა.", "Upload cancelled." => "ატვირთვა შეჩერებულ იქნა.",
"File upload is in progress. Leaving the page now will cancel the upload." => "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას", "File upload is in progress. Leaving the page now will cancel the upload." => "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას",
"Invalid name, '/' is not allowed." => "არასწორი სახელი, '/' არ დაიშვება.",
"{count} files scanned" => "{count} ფაილი სკანირებულია", "{count} files scanned" => "{count} ფაილი სკანირებულია",
"error while scanning" => "შეცდომა სკანირებისას", "error while scanning" => "შეცდომა სკანირებისას",
"Name" => "სახელი", "Name" => "სახელი",
@ -37,16 +36,6 @@
"{count} folders" => "{count} საქაღალდე", "{count} folders" => "{count} საქაღალდე",
"1 file" => "1 ფაილი", "1 file" => "1 ფაილი",
"{count} files" => "{count} ფაილი", "{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" => "ფაილის დამუშავება", "File handling" => "ფაილის დამუშავება",
"Maximum upload size" => "მაქსიმუმ ატვირთის ზომა", "Maximum upload size" => "მაქსიმუმ ატვირთის ზომა",
"max. possible: " => "მაქს. შესაძლებელი:", "max. possible: " => "მაქს. შესაძლებელი:",
@ -58,11 +47,9 @@
"New" => "ახალი", "New" => "ახალი",
"Text file" => "ტექსტური ფაილი", "Text file" => "ტექსტური ფაილი",
"Folder" => "საქაღალდე", "Folder" => "საქაღალდე",
"From url" => "მისამართიდან",
"Upload" => "ატვირთვა", "Upload" => "ატვირთვა",
"Cancel upload" => "ატვირთვის გაუქმება", "Cancel upload" => "ატვირთვის გაუქმება",
"Nothing in here. Upload something!" => "აქ არაფერი არ არის. ატვირთე რამე!", "Nothing in here. Upload something!" => "აქ არაფერი არ არის. ატვირთე რამე!",
"Share" => "გაზიარება",
"Download" => "ჩამოტვირთვა", "Download" => "ჩამოტვირთვა",
"Upload too large" => "ასატვირთი ფაილი ძალიან დიდია", "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." => "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.",

View File

@ -1,43 +1,62 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "업로드에 성공하였습니다.", "There is no error, the file uploaded with success" => "업로드에 성공하였습니다.",
"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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "업로드한 파일이 HTML 문서에 지정한 MAX_FILE_SIZE보다 더 큼",
"The uploaded file was only partially uploaded" => "파일이 부분적으로 업로드됨", "The uploaded file was only partially uploaded" => "파일이 부분적으로 업로드됨",
"No file was uploaded" => "업로드된 파일 없음", "No file was uploaded" => "업로드된 파일 없음",
"Missing a temporary folder" => "임시 폴더가 사라짐", "Missing a temporary folder" => "임시 폴더가 사라짐",
"Failed to write to disk" => "디스크에 쓰지 못했습니다", "Failed to write to disk" => "디스크에 쓰지 못했습니다",
"Files" => "파일", "Files" => "파일",
"Unshare" => "공유 해제",
"Delete" => "삭제", "Delete" => "삭제",
"replace" => "대체", "Rename" => "이름 바꾸기",
"{new_name} already exists" => "{new_name}이(가) 이미 존재함",
"replace" => "바꾸기",
"suggest name" => "이름 제안",
"cancel" => "취소", "cancel" => "취소",
"undo" => "복구", "replaced {new_name}" => "{new_name}을(를) 대체함",
"generating ZIP-file, it may take some time." => "ZIP파일 생성에 시간이 걸릴 수 있습니다.", "undo" => "실행 취소",
"Unable to upload your file as it is a directory or has 0 bytes" => "이 파일은 디렉토리이거나 0 바이트이기 때문에 업로드 할 수 없습니다.", "replaced {new_name} with {old_name}" => "{old_name}이(가) {new_name}(으)로 대체됨",
"Upload Error" => "업로드 에러", "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" => "보류 중", "Pending" => "보류 중",
"Upload cancelled." => "업로드 취소.", "1 file uploading" => "파일 1개 업로드 중",
"Invalid name, '/' is not allowed." => "잘못된 이름, '/' 은 허용이 되지 않습니다.", "{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" => "이름", "Name" => "이름",
"Size" => "크기", "Size" => "크기",
"Modified" => "수정됨", "Modified" => "수정됨",
"1 folder" => "폴더 1개",
"{count} folders" => "폴더 {count}개",
"1 file" => "파일 1개",
"{count} files" => "파일 {count}개",
"File handling" => "파일 처리", "File handling" => "파일 처리",
"Maximum upload size" => "최대 업로드 크기", "Maximum upload size" => "최대 업로드 크기",
"max. possible: " => "최대. 가능한:", "max. possible: " => "최대 가능:",
"Needed for multi-file and folder downloads." => "멀티 파일 및 폴더 다운로드에 필요.", "Needed for multi-file and folder downloads." => "다중 파일 및 폴더 다운로드에 필요합니다.",
"Enable ZIP-download" => "ZIP- 다운로드 허용", "Enable ZIP-download" => "ZIP 다운로드 허용",
"0 is unlimited" => "0은 무제한 입니다", "0 is unlimited" => "0은 무제한입니다",
"Maximum input size for ZIP files" => "ZIP 파일에 대한 최대 입력 크기", "Maximum input size for ZIP files" => "ZIP 파일 최대 크기",
"Save" => "저장",
"New" => "새로 만들기", "New" => "새로 만들기",
"Text file" => "텍스트 파일", "Text file" => "텍스트 파일",
"Folder" => "폴더", "Folder" => "폴더",
"From url" => "URL 에서", "From link" => "링크에서",
"Upload" => "업로드", "Upload" => "업로드",
"Cancel upload" => "업로드 취소", "Cancel upload" => "업로드 취소",
"Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!", "Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!",
"Share" => "공유",
"Download" => "다운로드", "Download" => "다운로드",
"Upload too large" => "업로드 용량 초과", "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." => "파일을 검색중입니다, 기다려 주십시오.", "Files are being scanned, please wait." => "파일을 검색하고 있습니다. 기다려 주십시오.",
"Current scanning" => "커런트 스캐닝" "Current scanning" => "현재 검색"
); );

View File

@ -0,0 +1,8 @@
<?php $TRANSLATIONS = array(
"Close" => "داخستن",
"Name" => "ناو",
"Save" => "پاشکه‌وتکردن",
"Folder" => "بوخچه",
"Upload" => "بارکردن",
"Download" => "داگرتن"
);

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Keen Feeler, Datei ass komplett ropgelueden ginn", "There is no error, the file uploaded with success" => "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 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", "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", "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.", "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.", "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", "Upload Error" => "Fehler beim eroplueden",
"Close" => "Zoumaachen",
"Upload cancelled." => "Upload ofgebrach.", "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.", "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", "Name" => "Numm",
"Size" => "Gréisst", "Size" => "Gréisst",
"Modified" => "Geännert", "Modified" => "Geännert",
@ -27,14 +26,13 @@
"Enable ZIP-download" => "ZIP-download erlaben", "Enable ZIP-download" => "ZIP-download erlaben",
"0 is unlimited" => "0 ass onlimitéiert", "0 is unlimited" => "0 ass onlimitéiert",
"Maximum input size for ZIP files" => "Maximal Gréisst fir ZIP Fichieren", "Maximum input size for ZIP files" => "Maximal Gréisst fir ZIP Fichieren",
"Save" => "Späicheren",
"New" => "Nei", "New" => "Nei",
"Text file" => "Text Fichier", "Text file" => "Text Fichier",
"Folder" => "Dossier", "Folder" => "Dossier",
"From url" => "From URL",
"Upload" => "Eroplueden", "Upload" => "Eroplueden",
"Cancel upload" => "Upload ofbriechen", "Cancel upload" => "Upload ofbriechen",
"Nothing in here. Upload something!" => "Hei ass näischt. Lued eppes rop!", "Nothing in here. Upload something!" => "Hei ass näischt. Lued eppes rop!",
"Share" => "Share",
"Download" => "Eroflueden", "Download" => "Eroflueden",
"Upload too large" => "Upload ze grouss", "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.", "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.",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Klaidų nėra, failas įkeltas sėkmingai", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Failas buvo įkeltas tik dalinai",
"No file was uploaded" => "Nebuvo įkeltas nė vienas failas", "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.", "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", "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", "Upload Error" => "Įkėlimo klaida",
"Close" => "Užverti",
"Pending" => "Laukiantis", "Pending" => "Laukiantis",
"1 file uploading" => "įkeliamas 1 failas", "1 file uploading" => "įkeliamas 1 failas",
"{count} files uploading" => "{count} įkeliami failai", "{count} files uploading" => "{count} įkeliami failai",
"Upload cancelled." => "Įkėlimas atšauktas.", "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.", "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", "{count} files scanned" => "{count} praskanuoti failai",
"error while scanning" => "klaida skanuojant", "error while scanning" => "klaida skanuojant",
"Name" => "Pavadinimas", "Name" => "Pavadinimas",
@ -37,16 +36,6 @@
"{count} folders" => "{count} aplankalai", "{count} folders" => "{count} aplankalai",
"1 file" => "1 failas", "1 file" => "1 failas",
"{count} files" => "{count} failai", "{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", "File handling" => "Failų tvarkymas",
"Maximum upload size" => "Maksimalus įkeliamo failo dydis", "Maximum upload size" => "Maksimalus įkeliamo failo dydis",
"max. possible: " => "maks. galima:", "max. possible: " => "maks. galima:",
@ -58,11 +47,9 @@
"New" => "Naujas", "New" => "Naujas",
"Text file" => "Teksto failas", "Text file" => "Teksto failas",
"Folder" => "Katalogas", "Folder" => "Katalogas",
"From url" => "Iš adreso",
"Upload" => "Įkelti", "Upload" => "Įkelti",
"Cancel upload" => "Atšaukti siuntimą", "Cancel upload" => "Atšaukti siuntimą",
"Nothing in here. Upload something!" => "Čia tuščia. Įkelkite ką nors!", "Nothing in here. Upload something!" => "Čia tuščia. Įkelkite ką nors!",
"Share" => "Dalintis",
"Download" => "Atsisiųsti", "Download" => "Atsisiųsti",
"Upload too large" => "Įkėlimui failas per didelis", "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", "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",

View File

@ -1,9 +1,14 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Viss kārtībā, augšupielāde veiksmīga",
"No file was uploaded" => "Neviens fails netika augšuplādēts", "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", "Failed to write to disk" => "Nav iespējams saglabāt",
"Files" => "Faili", "Files" => "Faili",
"Unshare" => "Pārtraukt līdzdalīšanu",
"Delete" => "Izdzēst", "Delete" => "Izdzēst",
"Rename" => "Pārdēvēt",
"replace" => "aizvietot", "replace" => "aizvietot",
"suggest name" => "Ieteiktais nosaukums",
"cancel" => "atcelt", "cancel" => "atcelt",
"undo" => "vienu soli atpakaļ", "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", "generating ZIP-file, it may take some time." => "lai uzģenerētu ZIP failu, kāds brīdis ir jāpagaida",
@ -11,24 +16,26 @@
"Upload Error" => "Augšuplādēšanas laikā radās kļūda", "Upload Error" => "Augšuplādēšanas laikā radās kļūda",
"Pending" => "Gaida savu kārtu", "Pending" => "Gaida savu kārtu",
"Upload cancelled." => "Augšuplāde ir atcelta", "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", "Name" => "Nosaukums",
"Size" => "Izmērs", "Size" => "Izmērs",
"Modified" => "Izmainīts", "Modified" => "Izmainīts",
"File handling" => "Failu pārvaldība",
"Maximum upload size" => "Maksimālais failu augšuplādes apjoms", "Maximum upload size" => "Maksimālais failu augšuplādes apjoms",
"max. possible: " => "maksīmālais iespējamais:", "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", "Enable ZIP-download" => "Iespējot ZIP lejuplādi",
"0 is unlimited" => "0 ir neierobežots", "0 is unlimited" => "0 ir neierobežots",
"Save" => "Saglabāt",
"New" => "Jauns", "New" => "Jauns",
"Text file" => "Teksta fails", "Text file" => "Teksta fails",
"Folder" => "Mape", "Folder" => "Mape",
"From url" => "No URL saites",
"Upload" => "Augšuplādet", "Upload" => "Augšuplādet",
"Cancel upload" => "Atcelt augšuplādi", "Cancel upload" => "Atcelt augšuplādi",
"Nothing in here. Upload something!" => "Te vēl nekas nav. Rīkojies, sāc augšuplādēt", "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", "Download" => "Lejuplādēt",
"Upload too large" => "Fails ir par lielu lai to augšuplādetu", "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.", "Files are being scanned, please wait." => "Faili šobrīd tiek caurskatīti, nedaudz jāpagaida.",
"Current scanning" => "Šobrīd tiek pārbaudīti" "Current scanning" => "Šobrīd tiek pārbaudīti"
); );

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Нема грешка, датотеката беше подигната успешно", "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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Подигнатата датотеката ја надминува MAX_FILE_SIZE директивата која беше поставена во HTML формата",
"The uploaded file was only partially uploaded" => "Датотеката беше само делумно подигната.", "The uploaded file was only partially uploaded" => "Датотеката беше само делумно подигната.",
"No file was uploaded" => "Не беше подигната датотека", "No file was uploaded" => "Не беше подигната датотека",
@ -11,9 +10,9 @@
"generating ZIP-file, it may take some time." => "Се генерира ZIP фајлот, ќе треба извесно време.", "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" => "Грешка при преземање", "Upload Error" => "Грешка при преземање",
"Close" => "Затвои",
"Pending" => "Чека", "Pending" => "Чека",
"Upload cancelled." => "Преземањето е прекинато.", "Upload cancelled." => "Преземањето е прекинато.",
"Invalid name, '/' is not allowed." => "неисправно име, '/' не е дозволено.",
"Name" => "Име", "Name" => "Име",
"Size" => "Големина", "Size" => "Големина",
"Modified" => "Променето", "Modified" => "Променето",
@ -24,14 +23,13 @@
"Enable ZIP-download" => "Овозможи ZIP симнување ", "Enable ZIP-download" => "Овозможи ZIP симнување ",
"0 is unlimited" => "0 е неограничено", "0 is unlimited" => "0 е неограничено",
"Maximum input size for ZIP files" => "Максимална големина за внес на ZIP датотеки", "Maximum input size for ZIP files" => "Максимална големина за внес на ZIP датотеки",
"Save" => "Сними",
"New" => "Ново", "New" => "Ново",
"Text file" => "Текстуална датотека", "Text file" => "Текстуална датотека",
"Folder" => "Папка", "Folder" => "Папка",
"From url" => "Од адреса",
"Upload" => "Подигни", "Upload" => "Подигни",
"Cancel upload" => "Откажи прикачување", "Cancel upload" => "Откажи прикачување",
"Nothing in here. Upload something!" => "Тука нема ништо. Снимете нешто!", "Nothing in here. Upload something!" => "Тука нема ништо. Снимете нешто!",
"Share" => "Сподели",
"Download" => "Преземи", "Download" => "Преземи",
"Upload too large" => "Датотеката е премногу голема", "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." => "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер.",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Tiada ralat, fail berjaya dimuat naik.", "There is no error, the file uploaded with success" => "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 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. ", "The uploaded file was only partially uploaded" => "Sebahagian daripada fail telah dimuat naik. ",
"No file was uploaded" => "Tiada fail yang 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.", "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", "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", "Upload Error" => "Muat naik ralat",
"Close" => "Tutup",
"Pending" => "Dalam proses", "Pending" => "Dalam proses",
"Upload cancelled." => "Muatnaik dibatalkan.", "Upload cancelled." => "Muatnaik dibatalkan.",
"Invalid name, '/' is not allowed." => "penggunaa nama tidak sah, '/' tidak dibenarkan.",
"Name" => "Nama ", "Name" => "Nama ",
"Size" => "Saiz", "Size" => "Saiz",
"Modified" => "Dimodifikasi", "Modified" => "Dimodifikasi",
@ -26,14 +25,13 @@
"Enable ZIP-download" => "Aktifkan muatturun ZIP", "Enable ZIP-download" => "Aktifkan muatturun ZIP",
"0 is unlimited" => "0 adalah tanpa had", "0 is unlimited" => "0 adalah tanpa had",
"Maximum input size for ZIP files" => "Saiz maksimum input untuk fail ZIP", "Maximum input size for ZIP files" => "Saiz maksimum input untuk fail ZIP",
"Save" => "Simpan",
"New" => "Baru", "New" => "Baru",
"Text file" => "Fail teks", "Text file" => "Fail teks",
"Folder" => "Folder", "Folder" => "Folder",
"From url" => "Dari url",
"Upload" => "Muat naik", "Upload" => "Muat naik",
"Cancel upload" => "Batal muat naik", "Cancel upload" => "Batal muat naik",
"Nothing in here. Upload something!" => "Tiada apa-apa di sini. Muat naik sesuatu!", "Nothing in here. Upload something!" => "Tiada apa-apa di sini. Muat naik sesuatu!",
"Share" => "Kongsi",
"Download" => "Muat turun", "Download" => "Muat turun",
"Upload too large" => "Muat naik terlalu besar", "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", "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",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Det er ingen feil. Filen ble lastet opp.", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Filopplastningen ble bare delvis gjennomført",
"No file was uploaded" => "Ingen fil ble lastet opp", "No file was uploaded" => "Ingen fil ble lastet opp",
@ -10,29 +9,32 @@
"Unshare" => "Avslutt deling", "Unshare" => "Avslutt deling",
"Delete" => "Slett", "Delete" => "Slett",
"Rename" => "Omdøp", "Rename" => "Omdøp",
"{new_name} already exists" => "{new_name} finnes allerede",
"replace" => "erstatt", "replace" => "erstatt",
"suggest name" => "foreslå navn", "suggest name" => "foreslå navn",
"cancel" => "avbryt", "cancel" => "avbryt",
"replaced {new_name}" => "erstatt {new_name}",
"undo" => "angre", "undo" => "angre",
"replaced {new_name} with {old_name}" => "erstatt {new_name} med {old_name}",
"deleted {files}" => "slettet {files}",
"generating ZIP-file, it may take some time." => "opprettet ZIP-fil, dette kan ta litt tid", "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", "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", "Upload Error" => "Opplasting feilet",
"Close" => "Lukk",
"Pending" => "Ventende", "Pending" => "Ventende",
"1 file uploading" => "1 fil lastes opp", "1 file uploading" => "1 fil lastes opp",
"{count} files uploading" => "{count} filer laster opp",
"Upload cancelled." => "Opplasting avbrutt.", "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.", "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", "error while scanning" => "feil under skanning",
"Name" => "Navn", "Name" => "Navn",
"Size" => "Størrelse", "Size" => "Størrelse",
"Modified" => "Endret", "Modified" => "Endret",
"seconds ago" => "sekunder siden", "1 folder" => "1 mappe",
"today" => "i dag", "{count} folders" => "{count} mapper",
"yesterday" => "i går", "1 file" => "1 fil",
"last month" => "forrige måned", "{count} files" => "{count} filer",
"months ago" => "måneder siden",
"last year" => "forrige år",
"years ago" => "år siden",
"File handling" => "Filhåndtering", "File handling" => "Filhåndtering",
"Maximum upload size" => "Maksimum opplastingsstørrelse", "Maximum upload size" => "Maksimum opplastingsstørrelse",
"max. possible: " => "max. mulige:", "max. possible: " => "max. mulige:",
@ -44,11 +46,9 @@
"New" => "Ny", "New" => "Ny",
"Text file" => "Tekstfil", "Text file" => "Tekstfil",
"Folder" => "Mappe", "Folder" => "Mappe",
"From url" => "Fra url",
"Upload" => "Last opp", "Upload" => "Last opp",
"Cancel upload" => "Avbryt opplasting", "Cancel upload" => "Avbryt opplasting",
"Nothing in here. Upload something!" => "Ingenting her. Last opp noe!", "Nothing in here. Upload something!" => "Ingenting her. Last opp noe!",
"Share" => "Del",
"Download" => "Last ned", "Download" => "Last ned",
"Upload too large" => "Opplasting for stor", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Geen fout opgetreden, bestand successvol geupload.", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Het bestand is slechts gedeeltelijk geupload",
"No file was uploaded" => "Geen bestand geüpload", "No file was uploaded" => "Geen bestand geüpload",
@ -19,15 +19,17 @@
"replaced {new_name} with {old_name}" => "verving {new_name} met {old_name}", "replaced {new_name} with {old_name}" => "verving {new_name} met {old_name}",
"unshared {files}" => "delen gestopt {files}", "unshared {files}" => "delen gestopt {files}",
"deleted {files}" => "verwijderde {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.", "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", "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", "Upload Error" => "Upload Fout",
"Close" => "Sluit",
"Pending" => "Wachten", "Pending" => "Wachten",
"1 file uploading" => "1 bestand wordt ge-upload", "1 file uploading" => "1 bestand wordt ge-upload",
"{count} files uploading" => "{count} bestanden aan het uploaden", "{count} files uploading" => "{count} bestanden aan het uploaden",
"Upload cancelled." => "Uploaden geannuleerd.", "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.", "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 name, '/' is not allowed." => "Ongeldige naam, '/' is niet toegestaan.", "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", "{count} files scanned" => "{count} bestanden gescanned",
"error while scanning" => "Fout tijdens het scannen", "error while scanning" => "Fout tijdens het scannen",
"Name" => "Naam", "Name" => "Naam",
@ -37,16 +39,6 @@
"{count} folders" => "{count} mappen", "{count} folders" => "{count} mappen",
"1 file" => "1 bestand", "1 file" => "1 bestand",
"{count} files" => "{count} bestanden", "{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", "File handling" => "Bestand",
"Maximum upload size" => "Maximale bestandsgrootte voor uploads", "Maximum upload size" => "Maximale bestandsgrootte voor uploads",
"max. possible: " => "max. mogelijk: ", "max. possible: " => "max. mogelijk: ",
@ -58,11 +50,10 @@
"New" => "Nieuw", "New" => "Nieuw",
"Text file" => "Tekstbestand", "Text file" => "Tekstbestand",
"Folder" => "Map", "Folder" => "Map",
"From url" => "Van hyperlink", "From link" => "Vanaf link",
"Upload" => "Upload", "Upload" => "Upload",
"Cancel upload" => "Upload afbreken", "Cancel upload" => "Upload afbreken",
"Nothing in here. Upload something!" => "Er bevindt zich hier niets. Upload een bestand!", "Nothing in here. Upload something!" => "Er bevindt zich hier niets. Upload een bestand!",
"Share" => "Delen",
"Download" => "Download", "Download" => "Download",
"Upload too large" => "Bestanden te groot", "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.", "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.",

View File

@ -1,16 +1,17 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Ingen feil, fila vart lasta opp", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Fila vart berre delvis lasta opp",
"No file was uploaded" => "Ingen filer vart lasta opp", "No file was uploaded" => "Ingen filer vart lasta opp",
"Missing a temporary folder" => "Manglar ei mellombels mappe", "Missing a temporary folder" => "Manglar ei mellombels mappe",
"Files" => "Filer", "Files" => "Filer",
"Delete" => "Slett", "Delete" => "Slett",
"Close" => "Lukk",
"Name" => "Namn", "Name" => "Namn",
"Size" => "Storleik", "Size" => "Storleik",
"Modified" => "Endra", "Modified" => "Endra",
"Maximum upload size" => "Maksimal opplastingsstorleik", "Maximum upload size" => "Maksimal opplastingsstorleik",
"Save" => "Lagre",
"New" => "Ny", "New" => "Ny",
"Text file" => "Tekst fil", "Text file" => "Tekst fil",
"Folder" => "Mappe", "Folder" => "Mappe",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Amontcargament capitat, pas d'errors", "There is no error, the file uploaded with success" => "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 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", "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", "No file was uploaded" => "Cap de fichièrs son estats amontcargats",
@ -21,18 +20,10 @@
"1 file uploading" => "1 fichièr al amontcargar", "1 file uploading" => "1 fichièr al amontcargar",
"Upload cancelled." => "Amontcargar anullat.", "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. ", "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", "error while scanning" => "error pendant l'exploracion",
"Name" => "Nom", "Name" => "Nom",
"Size" => "Talha", "Size" => "Talha",
"Modified" => "Modificat", "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", "File handling" => "Manejament de fichièr",
"Maximum upload size" => "Talha maximum d'amontcargament", "Maximum upload size" => "Talha maximum d'amontcargament",
"max. possible: " => "max. possible: ", "max. possible: " => "max. possible: ",
@ -44,11 +35,9 @@
"New" => "Nòu", "New" => "Nòu",
"Text file" => "Fichièr de tèxte", "Text file" => "Fichièr de tèxte",
"Folder" => "Dorsièr", "Folder" => "Dorsièr",
"From url" => "Dempuèi l'URL",
"Upload" => "Amontcarga", "Upload" => "Amontcarga",
"Cancel upload" => " Anulla l'amontcargar", "Cancel upload" => " Anulla l'amontcargar",
"Nothing in here. Upload something!" => "Pas res dedins. Amontcarga qualquaren", "Nothing in here. Upload something!" => "Pas res dedins. Amontcarga qualquaren",
"Share" => "Parteja",
"Download" => "Avalcarga", "Download" => "Avalcarga",
"Upload too large" => "Amontcargament tròp gròs", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Przesłano plik", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Plik przesłano tylko częściowo",
"No file was uploaded" => "Nie przesłano żadnego pliku", "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}", "replaced {new_name} with {old_name}" => "zastąpiony {new_name} z {old_name}",
"unshared {files}" => "Udostępniane wstrzymane {files}", "unshared {files}" => "Udostępniane wstrzymane {files}",
"deleted {files}" => "usunięto {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.", "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", "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", "Upload Error" => "Błąd wczytywania",
"Close" => "Zamknij",
"Pending" => "Oczekujące", "Pending" => "Oczekujące",
"1 file uploading" => "1 plik wczytany", "1 file uploading" => "1 plik wczytany",
"{count} files uploading" => "{count} przesyłanie plików", "{count} files uploading" => "{count} przesyłanie plików",
"Upload cancelled." => "Wczytywanie anulowane.", "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.", "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", "{count} files scanned" => "{count} pliki skanowane",
"error while scanning" => "Wystąpił błąd podczas skanowania", "error while scanning" => "Wystąpił błąd podczas skanowania",
"Name" => "Nazwa", "Name" => "Nazwa",
@ -37,16 +39,6 @@
"{count} folders" => "{count} foldery", "{count} folders" => "{count} foldery",
"1 file" => "1 plik", "1 file" => "1 plik",
"{count} files" => "{count} pliki", "{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", "File handling" => "Zarządzanie plikami",
"Maximum upload size" => "Maksymalny rozmiar wysyłanego pliku", "Maximum upload size" => "Maksymalny rozmiar wysyłanego pliku",
"max. possible: " => "max. możliwych", "max. possible: " => "max. możliwych",
@ -58,11 +50,10 @@
"New" => "Nowy", "New" => "Nowy",
"Text file" => "Plik tekstowy", "Text file" => "Plik tekstowy",
"Folder" => "Katalog", "Folder" => "Katalog",
"From url" => "Z adresu", "From link" => "Z linku",
"Upload" => "Prześlij", "Upload" => "Prześlij",
"Cancel upload" => "Przestań wysyłać", "Cancel upload" => "Przestań wysyłać",
"Nothing in here. Upload something!" => "Brak zawartości. Proszę wysłać pliki!", "Nothing in here. Upload something!" => "Brak zawartości. Proszę wysłać pliki!",
"Share" => "Współdziel",
"Download" => "Pobiera element", "Download" => "Pobiera element",
"Upload too large" => "Wysyłany plik ma za duży rozmiar", "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ść.", "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ść.",

View File

@ -0,0 +1,3 @@
<?php $TRANSLATIONS = array(
"Save" => "Zapisz"
);

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Não houve nenhum erro, o arquivo foi transferido com sucesso", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "O arquivo foi transferido parcialmente",
"No file was uploaded" => "Nenhum arquivo foi transferido", "No file was uploaded" => "Nenhum arquivo foi transferido",
@ -10,29 +10,35 @@
"Unshare" => "Descompartilhar", "Unshare" => "Descompartilhar",
"Delete" => "Excluir", "Delete" => "Excluir",
"Rename" => "Renomear", "Rename" => "Renomear",
"{new_name} already exists" => "{new_name} já existe",
"replace" => "substituir", "replace" => "substituir",
"suggest name" => "sugerir nome", "suggest name" => "sugerir nome",
"cancel" => "cancelar", "cancel" => "cancelar",
"replaced {new_name}" => "substituído {new_name}",
"undo" => "desfazer", "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.", "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.", "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", "Upload Error" => "Erro de envio",
"Close" => "Fechar",
"Pending" => "Pendente", "Pending" => "Pendente",
"1 file uploading" => "enviando 1 arquivo", "1 file uploading" => "enviando 1 arquivo",
"{count} files uploading" => "Enviando {count} arquivos",
"Upload cancelled." => "Envio cancelado.", "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.", "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", "error while scanning" => "erro durante verificação",
"Name" => "Nome", "Name" => "Nome",
"Size" => "Tamanho", "Size" => "Tamanho",
"Modified" => "Modificado", "Modified" => "Modificado",
"seconds ago" => "segundos atrás", "1 folder" => "1 pasta",
"today" => "hoje", "{count} folders" => "{count} pastas",
"yesterday" => "ontem", "1 file" => "1 arquivo",
"last month" => "último mês", "{count} files" => "{count} arquivos",
"months ago" => "meses atrás",
"last year" => "último ano",
"years ago" => "anos atrás",
"File handling" => "Tratamento de Arquivo", "File handling" => "Tratamento de Arquivo",
"Maximum upload size" => "Tamanho máximo para carregar", "Maximum upload size" => "Tamanho máximo para carregar",
"max. possible: " => "max. possível:", "max. possible: " => "max. possível:",
@ -44,11 +50,10 @@
"New" => "Novo", "New" => "Novo",
"Text file" => "Arquivo texto", "Text file" => "Arquivo texto",
"Folder" => "Pasta", "Folder" => "Pasta",
"From url" => "URL de origem", "From link" => "Do link",
"Upload" => "Carregar", "Upload" => "Carregar",
"Cancel upload" => "Cancelar upload", "Cancel upload" => "Cancelar upload",
"Nothing in here. Upload something!" => "Nada aqui.Carrege alguma coisa!", "Nothing in here. Upload something!" => "Nada aqui.Carrege alguma coisa!",
"Share" => "Compartilhar",
"Download" => "Baixar", "Download" => "Baixar",
"Upload too large" => "Arquivo muito grande", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Sem erro, ficheiro enviado com sucesso", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "O ficheiro enviado só foi enviado parcialmente",
"No file was uploaded" => "Não foi enviado nenhum ficheiro", "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}", "replaced {new_name} with {old_name}" => "substituido {new_name} por {old_name}",
"unshared {files}" => "{files} não partilhado(s)", "unshared {files}" => "{files} não partilhado(s)",
"deleted {files}" => "{files} eliminado(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.", "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", "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", "Upload Error" => "Erro no envio",
"Close" => "Fechar",
"Pending" => "Pendente", "Pending" => "Pendente",
"1 file uploading" => "A enviar 1 ficheiro", "1 file uploading" => "A enviar 1 ficheiro",
"{count} files uploading" => "A carregar {count} ficheiros", "{count} files uploading" => "A carregar {count} ficheiros",
"Upload cancelled." => "O envio foi cancelado.", "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.", "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", "{count} files scanned" => "{count} ficheiros analisados",
"error while scanning" => "erro ao analisar", "error while scanning" => "erro ao analisar",
"Name" => "Nome", "Name" => "Nome",
@ -37,16 +39,6 @@
"{count} folders" => "{count} pastas", "{count} folders" => "{count} pastas",
"1 file" => "1 ficheiro", "1 file" => "1 ficheiro",
"{count} files" => "{count} ficheiros", "{count} files" => "{count} ficheiros",
"seconds ago" => "há segundos",
"1 minute ago" => "há 1 minuto",
"{minutes} minutes ago" => "{minutes} minutos",
"today" => "hoje",
"yesterday" => "ontem",
"{days} days ago" => "{days} dias",
"last month" => "mês passado",
"months ago" => "há meses",
"last year" => "ano passado",
"years ago" => "há anos",
"File handling" => "Manuseamento de ficheiros", "File handling" => "Manuseamento de ficheiros",
"Maximum upload size" => "Tamanho máximo de envio", "Maximum upload size" => "Tamanho máximo de envio",
"max. possible: " => "max. possivel: ", "max. possible: " => "max. possivel: ",
@ -58,11 +50,10 @@
"New" => "Novo", "New" => "Novo",
"Text file" => "Ficheiro de texto", "Text file" => "Ficheiro de texto",
"Folder" => "Pasta", "Folder" => "Pasta",
"From url" => "Do endereço", "From link" => "Da ligação",
"Upload" => "Enviar", "Upload" => "Enviar",
"Cancel upload" => "Cancelar envio", "Cancel upload" => "Cancelar envio",
"Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!", "Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!",
"Share" => "Partilhar",
"Download" => "Transferir", "Download" => "Transferir",
"Upload too large" => "Envio muito grande", "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.", "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.",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Nicio eroare, fișierul a fost încărcat cu succes", "There is no error, the file uploaded with success" => "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 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", "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", "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.", "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.", "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", "Upload Error" => "Eroare la încărcare",
"Close" => "Închide",
"Pending" => "În așteptare", "Pending" => "În așteptare",
"1 file uploading" => "un fișier se încarcă", "1 file uploading" => "un fișier se încarcă",
"Upload cancelled." => "Încărcare anulată.", "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.", "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", "error while scanning" => "eroare la scanarea",
"Name" => "Nume", "Name" => "Nume",
"Size" => "Dimensiune", "Size" => "Dimensiune",
"Modified" => "Modificat", "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", "File handling" => "Manipulare fișiere",
"Maximum upload size" => "Dimensiune maximă admisă la încărcare", "Maximum upload size" => "Dimensiune maximă admisă la încărcare",
"max. possible: " => "max. posibil:", "max. possible: " => "max. posibil:",
@ -44,11 +36,9 @@
"New" => "Nou", "New" => "Nou",
"Text file" => "Fișier text", "Text file" => "Fișier text",
"Folder" => "Dosar", "Folder" => "Dosar",
"From url" => "De la URL",
"Upload" => "Încarcă", "Upload" => "Încarcă",
"Cancel upload" => "Anulează încărcarea", "Cancel upload" => "Anulează încărcarea",
"Nothing in here. Upload something!" => "Nimic aici. Încarcă ceva!", "Nothing in here. Upload something!" => "Nimic aici. Încarcă ceva!",
"Share" => "Partajează",
"Download" => "Descarcă", "Download" => "Descarcă",
"Upload too large" => "Fișierul încărcat este prea mare", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Файл успешно загружен", "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 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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Файл превышает размер MAX_FILE_SIZE, указаный в HTML-форме",
"The uploaded file was only partially uploaded" => "Файл был загружен не полностью", "The uploaded file was only partially uploaded" => "Файл был загружен не полностью",
"No file was uploaded" => "Файл не был загружен", "No file was uploaded" => "Файл не был загружен",
@ -19,15 +19,17 @@
"replaced {new_name} with {old_name}" => "заменено {new_name} на {old_name}", "replaced {new_name} with {old_name}" => "заменено {new_name} на {old_name}",
"unshared {files}" => "не опубликованные {files}", "unshared {files}" => "не опубликованные {files}",
"deleted {files}" => "удаленные {files}", "deleted {files}" => "удаленные {files}",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправильное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.",
"generating ZIP-file, it may take some time." => "создание ZIP-файла, это может занять некоторое время.", "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" => "Ошибка загрузки", "Upload Error" => "Ошибка загрузки",
"Close" => "Закрыть",
"Pending" => "Ожидание", "Pending" => "Ожидание",
"1 file uploading" => "загружается 1 файл", "1 file uploading" => "загружается 1 файл",
"{count} files uploading" => "{count} файлов загружается", "{count} files uploading" => "{count} файлов загружается",
"Upload cancelled." => "Загрузка отменена.", "Upload cancelled." => "Загрузка отменена.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Файл в процессе загрузки. Покинув страницу вы прервёте загрузку.", "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} файлов просканировано", "{count} files scanned" => "{count} файлов просканировано",
"error while scanning" => "ошибка во время санирования", "error while scanning" => "ошибка во время санирования",
"Name" => "Название", "Name" => "Название",
@ -37,16 +39,6 @@
"{count} folders" => "{count} папок", "{count} folders" => "{count} папок",
"1 file" => "1 файл", "1 file" => "1 файл",
"{count} files" => "{count} файлов", "{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" => "Управление файлами", "File handling" => "Управление файлами",
"Maximum upload size" => "Максимальный размер загружаемого файла", "Maximum upload size" => "Максимальный размер загружаемого файла",
"max. possible: " => "макс. возможно: ", "max. possible: " => "макс. возможно: ",
@ -58,11 +50,10 @@
"New" => "Новый", "New" => "Новый",
"Text file" => "Текстовый файл", "Text file" => "Текстовый файл",
"Folder" => "Папка", "Folder" => "Папка",
"From url" => "С url", "From link" => "Из ссылки",
"Upload" => "Загрузить", "Upload" => "Загрузить",
"Cancel upload" => "Отмена загрузки", "Cancel upload" => "Отмена загрузки",
"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!", "Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!",
"Share" => "Опубликовать",
"Download" => "Скачать", "Download" => "Скачать",
"Upload too large" => "Файл слишком большой", "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." => "Файлы, которые Вы пытаетесь загрузить, превышают лимит для файлов на этом сервере.",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Ошибка отсутствует, файл загружен успешно.", "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" => "Размер загруженного", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Размер загруженного",
"The uploaded file was only partially uploaded" => "Загружаемый файл был загружен частично", "The uploaded file was only partially uploaded" => "Загружаемый файл был загружен частично",
"No file was uploaded" => "Файл не был загружен", "No file was uploaded" => "Файл не был загружен",
@ -19,15 +18,17 @@
"replaced {new_name} with {old_name}" => "заменено {новое_имя} с {старое_имя}", "replaced {new_name} with {old_name}" => "заменено {новое_имя} с {старое_имя}",
"unshared {files}" => "Cовместное использование прекращено {файлы}", "unshared {files}" => "Cовместное использование прекращено {файлы}",
"deleted {files}" => "удалено {файлы}", "deleted {files}" => "удалено {файлы}",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Некорректное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не допустимы.",
"generating ZIP-file, it may take some time." => "Создание ZIP-файла, это может занять некоторое время.", "generating ZIP-file, it may take some time." => "Создание ZIP-файла, это может занять некоторое время.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Невозможно загрузить файл,\n так как он имеет нулевой размер или является директорией", "Unable to upload your file as it is a directory or has 0 bytes" => "Невозможно загрузить файл,\n так как он имеет нулевой размер или является директорией",
"Upload Error" => "Ошибка загрузки", "Upload Error" => "Ошибка загрузки",
"Close" => "Закрыть",
"Pending" => "Ожидающий решения", "Pending" => "Ожидающий решения",
"1 file uploading" => "загрузка 1 файла", "1 file uploading" => "загрузка 1 файла",
"{count} files uploading" => "{количество} загружено файлов", "{count} files uploading" => "{количество} загружено файлов",
"Upload cancelled." => "Загрузка отменена", "Upload cancelled." => "Загрузка отменена",
"File upload is in progress. Leaving the page now will cancel the upload." => "Процесс загрузки файла. Если покинуть страницу сейчас, загрузка будет отменена.", "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} files scanned" => "{количество} файлов отсканировано",
"error while scanning" => "ошибка при сканировании", "error while scanning" => "ошибка при сканировании",
"Name" => "Имя", "Name" => "Имя",
@ -37,16 +38,6 @@
"{count} folders" => "{количество} папок", "{count} folders" => "{количество} папок",
"1 file" => "1 файл", "1 file" => "1 файл",
"{count} files" => "{количество} файлов", "{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" => "Работа с файлами", "File handling" => "Работа с файлами",
"Maximum upload size" => "Максимальный размер загружаемого файла", "Maximum upload size" => "Максимальный размер загружаемого файла",
"max. possible: " => "Максимально возможный", "max. possible: " => "Максимально возможный",
@ -58,11 +49,10 @@
"New" => "Новый", "New" => "Новый",
"Text file" => "Текстовый файл", "Text file" => "Текстовый файл",
"Folder" => "Папка", "Folder" => "Папка",
"From url" => "Из url", "From link" => "По ссылке",
"Upload" => "Загрузить ", "Upload" => "Загрузить ",
"Cancel upload" => "Отмена загрузки", "Cancel upload" => "Отмена загрузки",
"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!", "Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!",
"Share" => "Сделать общим",
"Download" => "Загрузить", "Download" => "Загрузить",
"Upload too large" => "Загрузка слишком велика", "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." => "Размер файлов, которые Вы пытаетесь загрузить, превышает максимально допустимый размер для загрузки на данный сервер.",

View File

@ -1,32 +1,48 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "නිවැරදි ව ගොනුව උඩුගත කෙරිනි", "There is no error, the file uploaded with success" => "නිවැරදි ව ගොනුව උඩුගත කෙරිනි",
"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" => "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය", "The uploaded file was only partially uploaded" => "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය",
"No file was uploaded" => "කිසිදු ගොනවක් උඩුගත නොවිනි", "No file was uploaded" => "කිසිදු ගොනවක් උඩුගත නොවිනි",
"Missing a temporary folder" => "තාවකාලික ෆොල්ඩරයක් සොයාගත නොහැක",
"Failed to write to disk" => "තැටිගත කිරීම අසාර්ථකයි", "Failed to write to disk" => "තැටිගත කිරීම අසාර්ථකයි",
"Files" => "ගොනු", "Files" => "ගොනු",
"Unshare" => "නොබෙදු",
"Delete" => "මකන්න", "Delete" => "මකන්න",
"Rename" => "නැවත නම් කරන්න", "Rename" => "නැවත නම් කරන්න",
"replace" => "ප්‍රතිස්ථාපනය කරන්න", "replace" => "ප්‍රතිස්ථාපනය කරන්න",
"suggest name" => "නමක් යෝජනා කරන්න", "suggest name" => "නමක් යෝජනා කරන්න",
"cancel" => "අත් හරින්න", "cancel" => "අත් හරින්න",
"undo" => "නිෂ්ප්‍රභ කරන්න", "undo" => "නිෂ්ප්‍රභ කරන්න",
"generating ZIP-file, it may take some time." => "ගොනුවක් සෑදෙමින් පවතී. කෙටි වේලාවක් ගත විය හැක",
"Upload Error" => "උඩුගත කිරීමේ දෝශයක්", "Upload Error" => "උඩුගත කිරීමේ දෝශයක්",
"Close" => "වසන්න",
"1 file uploading" => "1 ගොනුවක් උඩගත කෙරේ",
"Upload cancelled." => "උඩුගත කිරීම අත් හරින්න ලදී", "Upload cancelled." => "උඩුගත කිරීම අත් හරින්න ලදී",
"File upload is in progress. Leaving the page now will cancel the upload." => "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත",
"error while scanning" => "පරීක්ෂා කිරීමේදී දෝෂයක්",
"Name" => "නම", "Name" => "නම",
"Size" => "ප්‍රමාණය", "Size" => "ප්‍රමාණය",
"Modified" => "වෙනස් කළ",
"1 folder" => "1 ෆොල්ඩරයක්",
"1 file" => "1 ගොනුවක්", "1 file" => "1 ගොනුවක්",
"today" => "අද",
"yesterday" => "පෙර දින",
"File handling" => "ගොනු පරිහරණය", "File handling" => "ගොනු පරිහරණය",
"Maximum upload size" => "උඩුගත කිරීමක උපරිම ප්‍රමාණය", "Maximum upload size" => "උඩුගත කිරීමක උපරිම ප්‍රමාණය",
"max. possible: " => "හැකි උපරිමය:", "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" => "සුරකින්න", "Save" => "සුරකින්න",
"New" => "නව", "New" => "නව",
"Text file" => "පෙළ ගොනුව", "Text file" => "පෙළ ගොනුව",
"Folder" => "ෆෝල්ඩරය", "Folder" => "ෆෝල්ඩරය",
"From link" => "යොමුවෙන්",
"Upload" => "උඩුගත කිරීම", "Upload" => "උඩුගත කිරීම",
"Cancel upload" => "උඩුගත කිරීම අත් හරින්න", "Cancel upload" => "උඩුගත කිරීම අත් හරින්න",
"Nothing in here. Upload something!" => "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න", "Nothing in here. Upload something!" => "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න",
"Download" => "බාගත කිරීම", "Download" => "බාගත කිරීම",
"Upload too large" => "උඩුගත කිරීම විශාල වැඩිය" "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" => "වර්තමාන පරික්ෂාව"
); );

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Nenastala žiadna chyba, súbor bol úspešne nahraný", "There is no error, the file uploaded with success" => "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 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ý", "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ý", "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}", "replaced {new_name} with {old_name}" => "prepísaný {new_name} súborom {old_name}",
"unshared {files}" => "zdieľanie zrušené pre {files}", "unshared {files}" => "zdieľanie zrušené pre {files}",
"deleted {files}" => "zmazané {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ť.", "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.", "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", "Upload Error" => "Chyba odosielania",
"Close" => "Zavrieť",
"Pending" => "Čaká sa", "Pending" => "Čaká sa",
"1 file uploading" => "1 súbor sa posiela ", "1 file uploading" => "1 súbor sa posiela ",
"{count} files uploading" => "{count} súborov odosielaných", "{count} files uploading" => "{count} súborov odosielaných",
"Upload cancelled." => "Odosielanie zrušené", "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.", "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", "{count} files scanned" => "{count} súborov prehľadaných",
"error while scanning" => "chyba počas kontroly", "error while scanning" => "chyba počas kontroly",
"Name" => "Meno", "Name" => "Meno",
@ -37,16 +39,6 @@
"{count} folders" => "{count} priečinkov", "{count} folders" => "{count} priečinkov",
"1 file" => "1 súbor", "1 file" => "1 súbor",
"{count} files" => "{count} súborov", "{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", "File handling" => "Nastavenie správanie k súborom",
"Maximum upload size" => "Maximálna veľkosť odosielaného súboru", "Maximum upload size" => "Maximálna veľkosť odosielaného súboru",
"max. possible: " => "najväčšie možné:", "max. possible: " => "najväčšie možné:",
@ -58,11 +50,10 @@
"New" => "Nový", "New" => "Nový",
"Text file" => "Textový súbor", "Text file" => "Textový súbor",
"Folder" => "Priečinok", "Folder" => "Priečinok",
"From url" => "Z url", "From link" => "Z odkazu",
"Upload" => "Odoslať", "Upload" => "Odoslať",
"Cancel upload" => "Zrušiť odosielanie", "Cancel upload" => "Zrušiť odosielanie",
"Nothing in here. Upload something!" => "Žiadny súbor. Nahrajte niečo!", "Nothing in here. Upload something!" => "Žiadny súbor. Nahrajte niečo!",
"Share" => "Zdielať",
"Download" => "Stiahnuť", "Download" => "Stiahnuť",
"Upload too large" => "Odosielaný súbor je príliš veľký", "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.", "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.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Datoteka je uspešno naložena brez napak.", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Datoteka je le delno naložena",
"No file was uploaded" => "Nobena datoteka ni bila naložena", "No file was uploaded" => "Nobena datoteka ni bila naložena",
@ -17,28 +17,28 @@
"replaced {new_name}" => "zamenjano je ime {new_name}", "replaced {new_name}" => "zamenjano je ime {new_name}",
"undo" => "razveljavi", "undo" => "razveljavi",
"replaced {new_name} with {old_name}" => "zamenjano ime {new_name} z imenom {old_name}", "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.", "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.", "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", "Upload Error" => "Napaka med nalaganjem",
"Close" => "Zapri",
"Pending" => "V čakanju ...", "Pending" => "V čakanju ...",
"1 file uploading" => "Pošiljanje 1 datoteke", "1 file uploading" => "Pošiljanje 1 datoteke",
"{count} files uploading" => "nalagam {count} datotek",
"Upload cancelled." => "Pošiljanje je preklicano.", "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.", "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", "error while scanning" => "napaka med pregledovanjem datotek",
"Name" => "Ime", "Name" => "Ime",
"Size" => "Velikost", "Size" => "Velikost",
"Modified" => "Spremenjeno", "Modified" => "Spremenjeno",
"1 folder" => "1 mapa", "1 folder" => "1 mapa",
"{count} folders" => "{count} map",
"1 file" => "1 datoteka", "1 file" => "1 datoteka",
"seconds ago" => "sekund nazaj", "{count} files" => "{count} datotek",
"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",
"File handling" => "Upravljanje z datotekami", "File handling" => "Upravljanje z datotekami",
"Maximum upload size" => "Največja velikost za pošiljanja", "Maximum upload size" => "Največja velikost za pošiljanja",
"max. possible: " => "največ mogoče:", "max. possible: " => "največ mogoče:",
@ -50,11 +50,10 @@
"New" => "Nova", "New" => "Nova",
"Text file" => "Besedilna datoteka", "Text file" => "Besedilna datoteka",
"Folder" => "Mapa", "Folder" => "Mapa",
"From url" => "Iz naslova URL", "From link" => "Iz povezave",
"Upload" => "Pošlji", "Upload" => "Pošlji",
"Cancel upload" => "Prekliči pošiljanje", "Cancel upload" => "Prekliči pošiljanje",
"Nothing in here. Upload something!" => "Tukaj ni ničesar. Naložite kaj!", "Nothing in here. Upload something!" => "Tukaj ni ničesar. Naložite kaj!",
"Share" => "Souporaba",
"Download" => "Prejmi", "Download" => "Prejmi",
"Upload too large" => "Nalaganje ni mogoče, ker je preveliko", "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.", "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.",

View File

@ -1,22 +1,62 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Нема грешке, фајл је успешно послат", "There is no error, the file uploaded with success" => "Није дошло до грешке. Датотека је успешно отпремљена.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Послати фајл превазилази директиву upload_max_filesize из ", "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 која је наведена у ХТМЛ форми", "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" => "Послати фајл је само делимично отпремљен!", "The uploaded file was only partially uploaded" => "Датотека је делимично отпремљена",
"No file was uploaded" => "Ниједан фајл није послат", "No file was uploaded" => "Датотека није отпремљена",
"Missing a temporary folder" => "Недостаје привремена фасцикла", "Missing a temporary folder" => "Недостаје привремена фасцикла",
"Files" => "Фајлови", "Failed to write to disk" => "Не могу да пишем на диск",
"Files" => "Датотеке",
"Unshare" => "Укини дељење",
"Delete" => "Обриши", "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" => "Величина", "Size" => "Величина",
"Modified" => "Задња измена", "Modified" => "Измењено",
"Maximum upload size" => "Максимална величина пошиљке", "1 folder" => "1 фасцикла",
"New" => "Нови", "{count} folders" => "{count} фасцикле/и",
"Text file" => "текстуални фајл", "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" => "фасцикла", "Folder" => "фасцикла",
"Upload" => "Пошаљи", "From link" => "Са везе",
"Nothing in here. Upload something!" => "Овде нема ничег. Пошаљите нешто!", "Upload" => "Отпреми",
"Cancel upload" => "Прекини отпремање",
"Nothing in here. Upload something!" => "Овде нема ничег. Отпремите нешто!",
"Download" => "Преузми", "Download" => "Преузми",
"Upload too large" => "Пошиљка је превелика", "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" => "Тренутно скенирање"
); );

View File

@ -1,16 +1,17 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Nema greške, fajl je uspešno poslat", "There is no error, the file uploaded with success" => "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 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!", "The uploaded file was only partially uploaded" => "Poslati fajl je samo delimično otpremljen!",
"No file was uploaded" => "Nijedan fajl nije poslat", "No file was uploaded" => "Nijedan fajl nije poslat",
"Missing a temporary folder" => "Nedostaje privremena fascikla", "Missing a temporary folder" => "Nedostaje privremena fascikla",
"Files" => "Fajlovi", "Files" => "Fajlovi",
"Delete" => "Obriši", "Delete" => "Obriši",
"Close" => "Zatvori",
"Name" => "Ime", "Name" => "Ime",
"Size" => "Veličina", "Size" => "Veličina",
"Modified" => "Zadnja izmena", "Modified" => "Zadnja izmena",
"Maximum upload size" => "Maksimalna veličina pošiljke", "Maximum upload size" => "Maksimalna veličina pošiljke",
"Save" => "Snimi",
"Upload" => "Pošalji", "Upload" => "Pošalji",
"Nothing in here. Upload something!" => "Ovde nema ničeg. Pošaljite nešto!", "Nothing in here. Upload something!" => "Ovde nema ničeg. Pošaljite nešto!",
"Download" => "Preuzmi", "Download" => "Preuzmi",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Inga fel uppstod. Filen laddades upp utan problem", "There is no error, the file uploaded with success" => "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 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", "The uploaded file was only partially uploaded" => "Den uppladdade filen var endast delvis uppladdad",
"No file was uploaded" => "Ingen fil blev 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}", "replaced {new_name} with {old_name}" => "ersatt {new_name} med {old_name}",
"unshared {files}" => "stoppad delning {files}", "unshared {files}" => "stoppad delning {files}",
"deleted {files}" => "raderade {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.", "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.", "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", "Upload Error" => "Uppladdningsfel",
"Close" => "Stäng",
"Pending" => "Väntar", "Pending" => "Väntar",
"1 file uploading" => "1 filuppladdning", "1 file uploading" => "1 filuppladdning",
"{count} files uploading" => "{count} filer laddas upp", "{count} files uploading" => "{count} filer laddas upp",
"Upload cancelled." => "Uppladdning avbruten.", "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.", "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", "{count} files scanned" => "{count} filer skannade",
"error while scanning" => "fel vid skanning", "error while scanning" => "fel vid skanning",
"Name" => "Namn", "Name" => "Namn",
@ -37,16 +39,6 @@
"{count} folders" => "{count} mappar", "{count} folders" => "{count} mappar",
"1 file" => "1 fil", "1 file" => "1 fil",
"{count} files" => "{count} filer", "{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", "File handling" => "Filhantering",
"Maximum upload size" => "Maximal storlek att ladda upp", "Maximum upload size" => "Maximal storlek att ladda upp",
"max. possible: " => "max. möjligt:", "max. possible: " => "max. möjligt:",
@ -58,11 +50,10 @@
"New" => "Ny", "New" => "Ny",
"Text file" => "Textfil", "Text file" => "Textfil",
"Folder" => "Mapp", "Folder" => "Mapp",
"From url" => "Från webbadress", "From link" => "Från länk",
"Upload" => "Ladda upp", "Upload" => "Ladda upp",
"Cancel upload" => "Avbryt uppladdning", "Cancel upload" => "Avbryt uppladdning",
"Nothing in here. Upload something!" => "Ingenting här. Ladda upp något!", "Nothing in here. Upload something!" => "Ingenting här. Ladda upp något!",
"Share" => "Dela",
"Download" => "Ladda ner", "Download" => "Ladda ner",
"Upload too large" => "För stor uppladdning", "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.", "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.",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது", "There is no error, the file uploaded with success" => "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது",
"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 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" => "பதிவேற்றப்பட்ட கோப்பானது பகுதியாக மட்டுமே பதிவேற்றப்பட்டுள்ளது", "The uploaded file was only partially uploaded" => "பதிவேற்றப்பட்ட கோப்பானது பகுதியாக மட்டுமே பதிவேற்றப்பட்டுள்ளது",
"No file was uploaded" => "எந்த கோப்பும் பதிவேற்றப்படவில்லை", "No file was uploaded" => "எந்த கோப்பும் பதிவேற்றப்படவில்லை",
@ -19,15 +18,17 @@
"replaced {new_name} with {old_name}" => "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது", "replaced {new_name} with {old_name}" => "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது",
"unshared {files}" => "பகிரப்படாதது {கோப்புகள்}", "unshared {files}" => "பகிரப்படாதது {கோப்புகள்}",
"deleted {files}" => "நீக்கப்பட்டது {கோப்புகள்}", "deleted {files}" => "நீக்கப்பட்டது {கோப்புகள்}",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.",
"generating ZIP-file, it may take some time." => " ZIP கோப்பு உருவாக்கப்படுகின்றது, இது சில நேரம் ஆகலாம்.", "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 ஐ கொண்டுள்ளதால் உங்களுடைய கோப்பை பதிவேற்ற முடியவில்லை", "Unable to upload your file as it is a directory or has 0 bytes" => "அடைவு அல்லது 0 bytes ஐ கொண்டுள்ளதால் உங்களுடைய கோப்பை பதிவேற்ற முடியவில்லை",
"Upload Error" => "பதிவேற்றல் வழு", "Upload Error" => "பதிவேற்றல் வழு",
"Close" => "மூடுக",
"Pending" => "நிலுவையிலுள்ள", "Pending" => "நிலுவையிலுள்ள",
"1 file uploading" => "1 கோப்பு பதிவேற்றப்படுகிறது", "1 file uploading" => "1 கோப்பு பதிவேற்றப்படுகிறது",
"{count} files uploading" => "{எண்ணிக்கை} கோப்புகள் பதிவேற்றப்படுகின்றது", "{count} files uploading" => "{எண்ணிக்கை} கோப்புகள் பதிவேற்றப்படுகின்றது",
"Upload cancelled." => "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது", "Upload cancelled." => "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது",
"File upload is in progress. Leaving the page now will cancel the upload." => "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்.", "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} files scanned" => "{எண்ணிக்கை} கோப்புகள் வருடப்பட்டது",
"error while scanning" => "வருடும் போதான வழு", "error while scanning" => "வருடும் போதான வழு",
"Name" => "பெயர்", "Name" => "பெயர்",
@ -37,16 +38,6 @@
"{count} folders" => "{எண்ணிக்கை} கோப்புறைகள்", "{count} folders" => "{எண்ணிக்கை} கோப்புறைகள்",
"1 file" => "1 கோப்பு", "1 file" => "1 கோப்பு",
"{count} files" => "{எண்ணிக்கை} கோப்புகள்", "{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" => "கோப்பு கையாளுதல்", "File handling" => "கோப்பு கையாளுதல்",
"Maximum upload size" => "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ", "Maximum upload size" => "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ",
"max. possible: " => "ஆகக் கூடியது:", "max. possible: " => "ஆகக் கூடியது:",
@ -58,11 +49,10 @@
"New" => "புதிய", "New" => "புதிய",
"Text file" => "கோப்பு உரை", "Text file" => "கோப்பு உரை",
"Folder" => "கோப்புறை", "Folder" => "கோப்புறை",
"From url" => "url இலிருந்து", "From link" => "ணைப்பிலிருந்து",
"Upload" => "பதிவேற்றுக", "Upload" => "பதிவேற்றுக",
"Cancel upload" => "பதிவேற்றலை இரத்து செய்க", "Cancel upload" => "பதிவேற்றலை இரத்து செய்க",
"Nothing in here. Upload something!" => "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!", "Nothing in here. Upload something!" => "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!",
"Share" => "பகிர்வு",
"Download" => "பதிவிறக்குக", "Download" => "பதிவிறக்குக",
"Upload too large" => "பதிவேற்றல் மிகப்பெரியது", "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." => "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது.",

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "ไม่มีข้อผิดพลาดใดๆ ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว", "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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "ไฟล์ที่อัพโหลดมีขนาดเกินคำสั่ง MAX_FILE_SIZE ที่ระบุเอาไว้ในรูปแบบคำสั่งในภาษา HTML",
"The uploaded file was only partially uploaded" => "ไฟล์ที่อัพโหลดยังไม่ได้ถูกอัพโหลดอย่างสมบูรณ์", "The uploaded file was only partially uploaded" => "ไฟล์ที่อัพโหลดยังไม่ได้ถูกอัพโหลดอย่างสมบูรณ์",
"No file was uploaded" => "ยังไม่มีไฟล์ที่ถูกอัพโหลด", "No file was uploaded" => "ยังไม่มีไฟล์ที่ถูกอัพโหลด",
@ -10,29 +9,35 @@
"Unshare" => "ยกเลิกการแชร์ข้อมูล", "Unshare" => "ยกเลิกการแชร์ข้อมูล",
"Delete" => "ลบ", "Delete" => "ลบ",
"Rename" => "เปลี่ยนชื่อ", "Rename" => "เปลี่ยนชื่อ",
"{new_name} already exists" => "{new_name} มีอยู่แล้วในระบบ",
"replace" => "แทนที่", "replace" => "แทนที่",
"suggest name" => "แนะนำชื่อ", "suggest name" => "แนะนำชื่อ",
"cancel" => "ยกเลิก", "cancel" => "ยกเลิก",
"replaced {new_name}" => "แทนที่ {new_name} แล้ว",
"undo" => "เลิกทำ", "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 อาจใช้เวลาสักครู่", "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" => "เกิดข้อผิดพลาดในการอัพโหลด", "Upload Error" => "เกิดข้อผิดพลาดในการอัพโหลด",
"Close" => "ปิด",
"Pending" => "อยู่ระหว่างดำเนินการ", "Pending" => "อยู่ระหว่างดำเนินการ",
"1 file uploading" => "กำลังอัพโหลดไฟล์ 1 ไฟล์", "1 file uploading" => "กำลังอัพโหลดไฟล์ 1 ไฟล์",
"{count} files uploading" => "กำลังอัพโหลด {count} ไฟล์",
"Upload cancelled." => "การอัพโหลดถูกยกเลิก", "Upload cancelled." => "การอัพโหลดถูกยกเลิก",
"File upload is in progress. Leaving the page now will cancel the upload." => "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก", "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" => "พบข้อผิดพลาดในระหว่างการสแกนไฟล์", "error while scanning" => "พบข้อผิดพลาดในระหว่างการสแกนไฟล์",
"Name" => "ชื่อ", "Name" => "ชื่อ",
"Size" => "ขนาด", "Size" => "ขนาด",
"Modified" => "ปรับปรุงล่าสุด", "Modified" => "ปรับปรุงล่าสุด",
"seconds ago" => "วินาที ก่อนหน้านี้", "1 folder" => "1 โฟลเดอร์",
"today" => "วันนี้", "{count} folders" => "{count} โฟลเดอร์",
"yesterday" => "เมื่อวานนี้", "1 file" => "1 ไฟล์",
"last month" => "เดือนที่แล้ว", "{count} files" => "{count} ไฟล์",
"months ago" => "เดือน ที่ผ่านมา",
"last year" => "ปีที่แล้ว",
"years ago" => "ปี ที่ผ่านมา",
"File handling" => "การจัดกาไฟล์", "File handling" => "การจัดกาไฟล์",
"Maximum upload size" => "ขนาดไฟล์สูงสุดที่อัพโหลดได้", "Maximum upload size" => "ขนาดไฟล์สูงสุดที่อัพโหลดได้",
"max. possible: " => "จำนวนสูงสุดที่สามารถทำได้: ", "max. possible: " => "จำนวนสูงสุดที่สามารถทำได้: ",
@ -44,11 +49,10 @@
"New" => "อัพโหลดไฟล์ใหม่", "New" => "อัพโหลดไฟล์ใหม่",
"Text file" => "ไฟล์ข้อความ", "Text file" => "ไฟล์ข้อความ",
"Folder" => "แฟ้มเอกสาร", "Folder" => "แฟ้มเอกสาร",
"From url" => "จาก url", "From link" => "จากลิงก์",
"Upload" => "อัพโหลด", "Upload" => "อัพโหลด",
"Cancel upload" => "ยกเลิกการอัพโหลด", "Cancel upload" => "ยกเลิกการอัพโหลด",
"Nothing in here. Upload something!" => "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!", "Nothing in here. Upload something!" => "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!",
"Share" => "แชร์",
"Download" => "ดาวน์โหลด", "Download" => "ดาวน์โหลด",
"Upload too large" => "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป", "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." => "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้",

View File

@ -1,23 +1,31 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Bir hata yok, dosya başarıyla yüklendi", "There is no error, the file uploaded with success" => "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ıı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ıı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ııyor",
"The uploaded file was only partially uploaded" => "Yüklenen dosyanın sadece bir kısmı yüklendi", "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", "No file was uploaded" => "Hiç dosya yüklenmedi",
"Missing a temporary folder" => "Geçici bir klasör eksik", "Missing a temporary folder" => "Geçici bir klasör eksik",
"Failed to write to disk" => "Diske yazılamadı", "Failed to write to disk" => "Diske yazılamadı",
"Files" => "Dosyalar", "Files" => "Dosyalar",
"Unshare" => "Paylaşılmayan",
"Delete" => "Sil", "Delete" => "Sil",
"Rename" => "İsim değiştir.",
"{new_name} already exists" => "{new_name} zaten mevcut",
"replace" => "değiştir", "replace" => "değiştir",
"suggest name" => "Öneri ad",
"cancel" => "iptal", "cancel" => "iptal",
"replaced {new_name}" => "değiştirilen {new_name}",
"undo" => "geri al", "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.", "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", "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ı", "Upload Error" => "Yükleme hatası",
"Close" => "Kapat",
"Pending" => "Bekliyor", "Pending" => "Bekliyor",
"1 file uploading" => "1 dosya yüklendi",
"Upload cancelled." => "Yükleme iptal edildi.", "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.", "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", "Name" => "Ad",
"Size" => "Boyut", "Size" => "Boyut",
"Modified" => "Değiştirilme", "Modified" => "Değiştirilme",
@ -28,14 +36,13 @@
"Enable ZIP-download" => "ZIP indirmeyi aktif et", "Enable ZIP-download" => "ZIP indirmeyi aktif et",
"0 is unlimited" => "0 limitsiz demektir", "0 is unlimited" => "0 limitsiz demektir",
"Maximum input size for ZIP files" => "ZIP dosyaları için en fazla girdi sayısı", "Maximum input size for ZIP files" => "ZIP dosyaları için en fazla girdi sayısı",
"Save" => "Kaydet",
"New" => "Yeni", "New" => "Yeni",
"Text file" => "Metin dosyası", "Text file" => "Metin dosyası",
"Folder" => "Klasör", "Folder" => "Klasör",
"From url" => "Url'den",
"Upload" => "Yükle", "Upload" => "Yükle",
"Cancel upload" => "Yüklemeyi iptal et", "Cancel upload" => "Yüklemeyi iptal et",
"Nothing in here. Upload something!" => "Burada hiçbir şey yok. Birşeyler yükleyin!", "Nothing in here. Upload something!" => "Burada hiçbir şey yok. Birşeyler yükleyin!",
"Share" => "Paylaş",
"Download" => "İndir", "Download" => "İndir",
"Upload too large" => "Yüklemeniz çok büyük", "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.", "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.",

View File

@ -1,33 +1,59 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Файл успішно відвантажено без помилок.", "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 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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі",
"The uploaded file was only partially uploaded" => "Файл відвантажено лише частково", "The uploaded file was only partially uploaded" => "Файл відвантажено лише частково",
"No file was uploaded" => "Не відвантажено жодного файлу", "No file was uploaded" => "Не відвантажено жодного файлу",
"Missing a temporary folder" => "Відсутній тимчасовий каталог", "Missing a temporary folder" => "Відсутній тимчасовий каталог",
"Failed to write to disk" => "Невдалося записати на диск",
"Files" => "Файли", "Files" => "Файли",
"Unshare" => "Заборонити доступ",
"Delete" => "Видалити", "Delete" => "Видалити",
"Rename" => "Перейменувати",
"{new_name} already exists" => "{new_name} вже існує",
"replace" => "заміна",
"suggest name" => "запропонуйте назву",
"cancel" => "відміна",
"replaced {new_name}" => "замінено {new_name}",
"undo" => "відмінити", "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-файлу, це може зайняти певний час.", "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" => "Помилка завантаження", "Upload Error" => "Помилка завантаження",
"Close" => "Закрити",
"Pending" => "Очікування", "Pending" => "Очікування",
"1 file uploading" => "1 файл завантажується",
"{count} files uploading" => "{count} файлів завантажується",
"Upload cancelled." => "Завантаження перервано.", "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" => "Ім'я", "Name" => "Ім'я",
"Size" => "Розмір", "Size" => "Розмір",
"Modified" => "Змінено", "Modified" => "Змінено",
"1 folder" => "1 папка",
"{count} folders" => "{count} папок",
"1 file" => "1 файл",
"{count} files" => "{count} файлів",
"File handling" => "Робота з файлами",
"Maximum upload size" => "Максимальний розмір відвантажень", "Maximum upload size" => "Максимальний розмір відвантажень",
"max. possible: " => "макс.можливе:", "max. possible: " => "макс.можливе:",
"Needed for multi-file and folder downloads." => "Необхідно для мульти-файлового та каталогового завантаження.",
"Enable ZIP-download" => "Активувати ZIP-завантаження",
"0 is unlimited" => "0 є безліміт", "0 is unlimited" => "0 є безліміт",
"Maximum input size for ZIP files" => "Максимальний розмір завантажуємого ZIP файлу",
"Save" => "Зберегти",
"New" => "Створити", "New" => "Створити",
"Text file" => "Текстовий файл", "Text file" => "Текстовий файл",
"Folder" => "Папка", "Folder" => "Папка",
"From url" => "З URL", "From link" => "З посилання",
"Upload" => "Відвантажити", "Upload" => "Відвантажити",
"Cancel upload" => "Перервати завантаження", "Cancel upload" => "Перервати завантаження",
"Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!", "Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!",
"Share" => "Поділитися",
"Download" => "Завантажити", "Download" => "Завантажити",
"Upload too large" => "Файл занадто великий", "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." => "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері.",

View File

@ -1,11 +1,10 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Không có lỗi, các tập tin đã được tải lên thành công", "There is no error, the file uploaded with success" => "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 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", "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", "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", "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", "Files" => "Tập tin",
"Unshare" => "Không chia sẽ", "Unshare" => "Không chia sẽ",
"Delete" => "Xóa", "Delete" => "Xóa",
@ -19,15 +18,17 @@
"replaced {new_name} with {old_name}" => "đã thay thế {new_name} bằng {old_name}", "replaced {new_name} with {old_name}" => "đã thay thế {new_name} bằng {old_name}",
"unshared {files}" => "hủy chia sẽ {files}", "unshared {files}" => "hủy chia sẽ {files}",
"deleted {files}" => "đã xóa {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", "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", "Upload Error" => "Tải lên lỗi",
"Close" => "Đóng",
"Pending" => "Chờ", "Pending" => "Chờ",
"1 file uploading" => "1 tệp tin đang được tải lên", "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", "{count} files uploading" => "{count} tập tin đang tải lên",
"Upload cancelled." => "Hủy 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.", "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", "{count} files scanned" => "{count} tập tin đã được quét",
"error while scanning" => "lỗi trong khi quét", "error while scanning" => "lỗi trong khi quét",
"Name" => "Tên", "Name" => "Tên",
@ -37,19 +38,9 @@
"{count} folders" => "{count} thư mục", "{count} folders" => "{count} thư mục",
"1 file" => "1 tập tin", "1 file" => "1 tập tin",
"{count} files" => "{count} 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", "File handling" => "Xử lý tập tin",
"Maximum upload size" => "Kích thước tối đa ", "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.", "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", "Enable ZIP-download" => "Cho phép ZIP-download",
"0 is unlimited" => "0 là không giới hạn", "0 is unlimited" => "0 là không giới hạn",
@ -57,15 +48,14 @@
"Save" => "Lưu", "Save" => "Lưu",
"New" => "Mới", "New" => "Mới",
"Text file" => "Tập tin văn bản", "Text file" => "Tập tin văn bản",
"Folder" => "Folder", "Folder" => "Thư mục",
"From url" => "Từ url", "From link" => "Từ liên kết",
"Upload" => "Tải lên", "Upload" => "Tải lên",
"Cancel upload" => "Hủy upload", "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ì đó !", "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", "Download" => "Tải xuống",
"Upload too large" => "File tải lên quá lớn", "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 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.", "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ờ.", "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" "Current scanning" => "Hiện tại đang quét"
); );

View File

@ -1,6 +1,5 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "没有任何错误,文件上传成功了", "There is no error, the file uploaded with success" => "没有任何错误,文件上传成功了",
"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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上传的文件超过了HTML表单指定的MAX_FILE_SIZE",
"The uploaded file was only partially uploaded" => "文件只有部分被上传", "The uploaded file was only partially uploaded" => "文件只有部分被上传",
"No file was uploaded" => "没有上传完成的文件", "No file was uploaded" => "没有上传完成的文件",
@ -10,29 +9,33 @@
"Unshare" => "取消共享", "Unshare" => "取消共享",
"Delete" => "删除", "Delete" => "删除",
"Rename" => "重命名", "Rename" => "重命名",
"{new_name} already exists" => "{new_name} 已存在",
"replace" => "替换", "replace" => "替换",
"suggest name" => "推荐名称", "suggest name" => "推荐名称",
"cancel" => "取消", "cancel" => "取消",
"replaced {new_name}" => "已替换 {new_name}",
"undo" => "撤销", "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文件,这可能需要点时间", "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" => "上传错误", "Upload Error" => "上传错误",
"Close" => "关闭",
"Pending" => "Pending", "Pending" => "Pending",
"1 file uploading" => "1 个文件正在上传", "1 file uploading" => "1 个文件正在上传",
"{count} files uploading" => "{count} 个文件正在上传",
"Upload cancelled." => "上传取消了", "Upload cancelled." => "上传取消了",
"File upload is in progress. Leaving the page now will cancel the upload." => "文件正在上传。关闭页面会取消上传。", "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" => "扫描出错", "error while scanning" => "扫描出错",
"Name" => "名字", "Name" => "名字",
"Size" => "大小", "Size" => "大小",
"Modified" => "修改日期", "Modified" => "修改日期",
"seconds ago" => "秒前", "1 folder" => "1 个文件夹",
"today" => "今天", "{count} folders" => "{count} 个文件夹",
"yesterday" => "昨天", "1 file" => "1 个文件",
"last month" => "上个月", "{count} files" => "{count} 个文件",
"months ago" => "月前",
"last year" => "去年",
"years ago" => "年前",
"File handling" => "文件处理中", "File handling" => "文件处理中",
"Maximum upload size" => "最大上传大小", "Maximum upload size" => "最大上传大小",
"max. possible: " => "最大可能", "max. possible: " => "最大可能",
@ -44,11 +47,10 @@
"New" => "新建", "New" => "新建",
"Text file" => "文本文档", "Text file" => "文本文档",
"Folder" => "文件夹", "Folder" => "文件夹",
"From url" => "从URL:", "From link" => "来自链接",
"Upload" => "上传", "Upload" => "上传",
"Cancel upload" => "取消上传", "Cancel upload" => "取消上传",
"Nothing in here. Upload something!" => "这里没有东西.上传点什么!", "Nothing in here. Upload something!" => "这里没有东西.上传点什么!",
"Share" => "分享",
"Download" => "下载", "Download" => "下载",
"Upload too large" => "上传的文件太大了", "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." => "你正在试图上传的文件超过了此服务器支持的最大的文件大小.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "没有发生错误,文件上传成功。", "There is no error, the file uploaded with success" => "没有发生错误,文件上传成功。",
"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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上传的文件超过了在HTML 表单中指定的MAX_FILE_SIZE",
"The uploaded file was only partially uploaded" => "只上传了文件的一部分", "The uploaded file was only partially uploaded" => "只上传了文件的一部分",
"No file was uploaded" => "文件没有上传", "No file was uploaded" => "文件没有上传",
@ -19,15 +19,17 @@
"replaced {new_name} with {old_name}" => "已将 {old_name}替换成 {new_name}", "replaced {new_name} with {old_name}" => "已将 {old_name}替换成 {new_name}",
"unshared {files}" => "取消了共享 {files}", "unshared {files}" => "取消了共享 {files}",
"deleted {files}" => "删除了 {files}", "deleted {files}" => "删除了 {files}",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。",
"generating ZIP-file, it may take some time." => "正在生成 ZIP 文件,可能需要一些时间", "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" => "上传错误", "Upload Error" => "上传错误",
"Close" => "关闭",
"Pending" => "操作等待中", "Pending" => "操作等待中",
"1 file uploading" => "1个文件上传中", "1 file uploading" => "1个文件上传中",
"{count} files uploading" => "{count} 个文件上传中", "{count} files uploading" => "{count} 个文件上传中",
"Upload cancelled." => "上传已取消", "Upload cancelled." => "上传已取消",
"File upload is in progress. Leaving the page now will cancel the upload." => "文件正在上传中。现在离开此页会导致上传动作被取消。", "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} 个文件已扫描。", "{count} files scanned" => "{count} 个文件已扫描。",
"error while scanning" => "扫描时出错", "error while scanning" => "扫描时出错",
"Name" => "名称", "Name" => "名称",
@ -37,16 +39,6 @@
"{count} folders" => "{count} 个文件夹", "{count} folders" => "{count} 个文件夹",
"1 file" => "1 个文件", "1 file" => "1 个文件",
"{count} files" => "{count} 个文件", "{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" => "文件处理", "File handling" => "文件处理",
"Maximum upload size" => "最大上传大小", "Maximum upload size" => "最大上传大小",
"max. possible: " => "最大允许: ", "max. possible: " => "最大允许: ",
@ -58,11 +50,10 @@
"New" => "新建", "New" => "新建",
"Text file" => "文本文件", "Text file" => "文本文件",
"Folder" => "文件夹", "Folder" => "文件夹",
"From url" => "来自地址", "From link" => "来自链接",
"Upload" => "上传", "Upload" => "上传",
"Cancel upload" => "取消上传", "Cancel upload" => "取消上传",
"Nothing in here. Upload something!" => "这里还什么都没有。上传些东西吧!", "Nothing in here. Upload something!" => "这里还什么都没有。上传些东西吧!",
"Share" => "共享",
"Download" => "下载", "Download" => "下载",
"Upload too large" => "上传文件过大", "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." => "您正尝试上传的文件超过了此服务器可以上传的最大容量限制",

View File

@ -1,24 +1,37 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "無錯誤,檔案上傳成功", "There is no error, the file uploaded with success" => "無錯誤,檔案上傳成功",
"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 exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上傳黨案的超過 HTML 表單中指定 MAX_FILE_SIZE 限制",
"The uploaded file was only partially uploaded" => "只有部分檔案被上傳", "The uploaded file was only partially uploaded" => "只有部分檔案被上傳",
"No file was uploaded" => "無已上傳檔案", "No file was uploaded" => "無已上傳檔案",
"Missing a temporary folder" => "遺失暫存資料夾", "Missing a temporary folder" => "遺失暫存資料夾",
"Failed to write to disk" => "寫入硬碟失敗", "Failed to write to disk" => "寫入硬碟失敗",
"Files" => "檔案", "Files" => "檔案",
"Unshare" => "取消共享",
"Delete" => "刪除", "Delete" => "刪除",
"Rename" => "重新命名",
"{new_name} already exists" => "{new_name} 已經存在",
"replace" => "取代", "replace" => "取代",
"cancel" => "取消", "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." => "產生壓縮檔, 它可能需要一段時間.", "generating ZIP-file, it may take some time." => "產生壓縮檔, 它可能需要一段時間.",
"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" => "上傳發生錯誤", "Upload Error" => "上傳發生錯誤",
"Close" => "關閉",
"1 file uploading" => "1 個檔案正在上傳",
"{count} files uploading" => "{count} 個檔案正在上傳",
"Upload cancelled." => "上傳取消", "Upload cancelled." => "上傳取消",
"File upload is in progress. Leaving the page now will cancel the upload." => "檔案上傳中. 離開此頁面將會取消上傳.", "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" => "名稱", "Name" => "名稱",
"Size" => "大小", "Size" => "大小",
"Modified" => "修改", "Modified" => "修改",
"1 folder" => "1 個資料夾",
"{count} folders" => "{count} 個資料夾",
"1 file" => "1 個檔案",
"{count} files" => "{count} 個檔案",
"File handling" => "檔案處理", "File handling" => "檔案處理",
"Maximum upload size" => "最大上傳容量", "Maximum upload size" => "最大上傳容量",
"max. possible: " => "最大允許: ", "max. possible: " => "最大允許: ",
@ -26,14 +39,13 @@
"Enable ZIP-download" => "啟用 Zip 下載", "Enable ZIP-download" => "啟用 Zip 下載",
"0 is unlimited" => "0代表沒有限制", "0 is unlimited" => "0代表沒有限制",
"Maximum input size for ZIP files" => "針對ZIP檔案最大輸入大小", "Maximum input size for ZIP files" => "針對ZIP檔案最大輸入大小",
"Save" => "儲存",
"New" => "新增", "New" => "新增",
"Text file" => "文字檔", "Text file" => "文字檔",
"Folder" => "資料夾", "Folder" => "資料夾",
"From url" => "由 url ",
"Upload" => "上傳", "Upload" => "上傳",
"Cancel upload" => "取消上傳", "Cancel upload" => "取消上傳",
"Nothing in here. Upload something!" => "沒有任何東西。請上傳內容!", "Nothing in here. Upload something!" => "沒有任何東西。請上傳內容!",
"Share" => "分享",
"Download" => "下載", "Download" => "下載",
"Upload too large" => "上傳過大", "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." => "你試圖上傳的檔案已超過伺服器的最大容量限制。 ",

View File

@ -1,16 +1,25 @@
<?php OCP\Util::addscript('files','admin'); ?> <?php OCP\Util::addscript('files', 'admin'); ?>
<form name="filesForm" action='#' method='post'> <form name="filesForm" action='#' method='post'>
<fieldset class="personalblock"> <fieldset class="personalblock">
<legend><strong><?php echo $l->t('File handling');?></strong></legend> <legend><strong><?php echo $l->t('File handling');?></strong></legend>
<?php if($_['uploadChangable']):?> <?php if($_['uploadChangable']):?>
<label for="maxUploadSize"><?php echo $l->t( 'Maximum upload size' ); ?> </label><input name='maxUploadSize' id="maxUploadSize" value='<?php echo $_['uploadMaxFilesize'] ?>'/>(<?php echo $l->t('max. possible: '); echo $_['maxPossibleUploadSize'] ?>)<br/> <label for="maxUploadSize"><?php echo $l->t( 'Maximum upload size' ); ?> </label>
<input name='maxUploadSize' id="maxUploadSize" value='<?php echo $_['uploadMaxFilesize'] ?>'/>
(<?php echo $l->t('max. possible: '); echo $_['maxPossibleUploadSize'] ?>)<br/>
<?php endif;?> <?php endif;?>
<input type="checkbox" name="allowZipDownload" id="allowZipDownload" value="1" title="<?php echo $l->t( 'Needed for multi-file and folder downloads.' ); ?>"<?php if ($_['allowZipDownload']) echo ' checked="checked"'; ?> /> <label for="allowZipDownload"><?php echo $l->t( 'Enable ZIP-download' ); ?></label> <br/> <input type="checkbox" name="allowZipDownload" id="allowZipDownload" value="1"
title="<?php echo $l->t( 'Needed for multi-file and folder downloads.' ); ?>"
<?php if ($_['allowZipDownload']): ?> checked="checked"<?php endif; ?> />
<label for="allowZipDownload"><?php echo $l->t( 'Enable ZIP-download' ); ?></label><br/>
<input name="maxZipInputSize" id="maxZipInputSize" style="width:180px;" value='<?php echo $_['maxZipInputSize'] ?>' title="<?php echo $l->t( '0 is unlimited' ); ?>"<?php if (!$_['allowZipDownload']) echo ' disabled="disabled"'; ?> /> <input name="maxZipInputSize" id="maxZipInputSize" style="width:180px;" value='<?php echo $_['maxZipInputSize'] ?>'
<label for="maxZipInputSize"><?php echo $l->t( 'Maximum input size for ZIP files' ); ?> </label><br /> title="<?php echo $l->t( '0 is unlimited' ); ?>"
<?php if (!$_['allowZipDownload']): ?> disabled="disabled"<?php endif; ?> />
<label for="maxZipInputSize"><?php echo $l->t( 'Maximum input size for ZIP files' ); ?> </label><br />
<input type="submit" name="submitFilesAdminSettings" id="submitFilesAdminSettings" value="<?php echo $l->t( 'Save' ); ?>"/> <input type="hidden" value="<?php echo $_['requesttoken']; ?>" name="requesttoken" />
<input type="submit" name="submitFilesAdminSettings" id="submitFilesAdminSettings"
value="<?php echo $l->t( 'Save' ); ?>"/>
</fieldset> </fieldset>
</form> </form>

View File

@ -3,29 +3,47 @@
<?php echo($_['breadcrumb']); ?> <?php echo($_['breadcrumb']); ?>
<?php if ($_['isCreatable']):?> <?php if ($_['isCreatable']):?>
<div class="actions <?php if (isset($_['files']) and count($_['files'])==0):?>emptyfolder<?php endif; ?>"> <div class="actions <?php if (isset($_['files']) and count($_['files'])==0):?>emptyfolder<?php endif; ?>">
<div id='new' class='button'> <div id="new" class="button">
<a><?php echo $l->t('New');?></a> <a><?php echo $l->t('New');?></a>
<ul class="popup popupTop"> <ul class="popup popupTop">
<li style="background-image:url('<?php echo OCP\mimetype_icon('text/plain') ?>')" data-type='file'><p><?php echo $l->t('Text file');?></p></li> <li style="background-image:url('<?php echo OCP\mimetype_icon('text/plain') ?>')"
<li style="background-image:url('<?php echo OCP\mimetype_icon('dir') ?>')" data-type='folder'><p><?php echo $l->t('Folder');?></p></li> data-type='file'><p><?php echo $l->t('Text file');?></p></li>
<li style="background-image:url('<?php echo OCP\image_path('core','actions/public.png') ?>')" data-type='web'><p><?php echo $l->t('From url');?></p></li> <li style="background-image:url('<?php echo OCP\mimetype_icon('dir') ?>')"
data-type='folder'><p><?php echo $l->t('Folder');?></p></li>
<li style="background-image:url('<?php echo OCP\image_path('core', 'actions/public.png') ?>')"
data-type='web'><p><?php echo $l->t('From link');?></p></li>
</ul> </ul>
</div> </div>
<div class="file_upload_wrapper svg"> <div id="upload" class="button">
<form data-upload-id='1' id="data-upload-form" class="file_upload_form" action="<?php echo OCP\Util::linkTo('files', 'ajax/upload.php'); ?>" method="post" enctype="multipart/form-data" target="file_upload_target_1"> <form data-upload-id='1'
<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $_['uploadMaxFilesize'] ?>" id="max_upload"> id="data-upload-form"
<input type="hidden" class="max_human_file_size" value="(max <?php echo $_['uploadMaxHumanFilesize']; ?>)"> class="file_upload_form"
action="<?php echo OCP\Util::linkTo('files', 'ajax/upload.php'); ?>"
method="post"
enctype="multipart/form-data"
target="file_upload_target_1">
<input type="hidden" name="MAX_FILE_SIZE" id="max_upload"
value="<?php echo $_['uploadMaxFilesize'] ?>">
<!-- Send the requesttoken, this is needed for older IE versions
because they don't send the CSRF token via HTTP header in this case -->
<input type="hidden" name="requesttoken" value="<?php echo $_['requesttoken'] ?>" id="requesttoken">
<input type="hidden" class="max_human_file_size"
value="(max <?php echo $_['uploadMaxHumanFilesize']; ?>)">
<input type="hidden" name="dir" value="<?php echo $_['dir'] ?>" id="dir"> <input type="hidden" name="dir" value="<?php echo $_['dir'] ?>" id="dir">
<input class="file_upload_start" type="file" name='files[]'/> <input type="file" id="file_upload_start" name='files[]'/>
<a href="#" class="file_upload_button_wrapper" onclick="return false;" title="<?php echo $l->t('Upload'); echo ' max. '.$_['uploadMaxHumanFilesize'] ?>"></a> <a href="#" class="svg" onclick="return false;"
<button class="file_upload_filename"></button> title="<?php echo $l->t('Upload') . ' max. '.$_['uploadMaxHumanFilesize'] ?>"></a>
<iframe name="file_upload_target_1" class='file_upload_target' src=""></iframe>
<iframe name="file_upload_target_1" class="file_upload_target" src=""></iframe>
</form> </form>
</div> </div>
<div id="upload"> <div id="uploadprogresswrapper">
<div id="uploadprogressbar"></div> <div id="uploadprogressbar"></div>
<input type="button" class="stop" style="display:none" value="<?php echo $l->t('Cancel upload');?>" onclick="javascript:Files.cancelUploads();" /> <input type="button" class="stop" style="display:none"
</div> value="<?php echo $l->t('Cancel upload');?>"
onclick="javascript:Files.cancelUploads();"
/>
</div>
</div> </div>
<div id="file_action_panel"></div> <div id="file_action_panel"></div>
@ -47,21 +65,32 @@
<input type="checkbox" id="select_all" /> <input type="checkbox" id="select_all" />
<span class='name'><?php echo $l->t( 'Name' ); ?></span> <span class='name'><?php echo $l->t( 'Name' ); ?></span>
<span class='selectedActions'> <span class='selectedActions'>
<!-- <a href="" class="share"><img class='svg' alt="Share" src="<?php echo OCP\image_path("core", "actions/share.svg"); ?>" /> <?php echo $l->t('Share')?></a> -->
<?php if($_['allowZipDownload']) : ?> <?php if($_['allowZipDownload']) : ?>
<a href="" class="download"><img class='svg' alt="Download" src="<?php echo OCP\image_path("core", "actions/download.svg"); ?>" /> <?php echo $l->t('Download')?></a> <a href="" class="download">
<img class="svg" alt="Download"
src="<?php echo OCP\image_path("core", "actions/download.svg"); ?>" />
<?php echo $l->t('Download')?>
</a>
<?php endif; ?> <?php endif; ?>
</span> </span>
</th> </th>
<th id="headerSize"><?php echo $l->t( 'Size' ); ?></th> <th id="headerSize"><?php echo $l->t( 'Size' ); ?></th>
<th id="headerDate"> <th id="headerDate">
<span id="modified"><?php echo $l->t( 'Modified' ); ?></span> <span id="modified"><?php echo $l->t( 'Modified' ); ?></span>
<?php if ($_['permissions'] & OCP\Share::PERMISSION_DELETE): ?> <?php if ($_['permissions'] & OCP\PERMISSION_DELETE): ?>
<!-- NOTE: Temporary fix to allow unsharing of files in root of Shared folder --> <!-- NOTE: Temporary fix to allow unsharing of files in root of Shared folder -->
<?php if ($_['dir'] == '/Shared'): ?> <?php if ($_['dir'] == '/Shared'): ?>
<span class="selectedActions"><a href="" class="delete"><?php echo $l->t('Unshare')?> <img class="svg" alt="<?php echo $l->t('Unshare')?>" src="<?php echo OCP\image_path("core", "actions/delete.svg"); ?>" /></a></span> <span class="selectedActions"><a href="" class="delete">
<?php echo $l->t('Unshare')?>
<img class="svg" alt="<?php echo $l->t('Unshare')?>"
src="<?php echo OCP\image_path("core", "actions/delete.svg"); ?>" />
</a></span>
<?php else: ?> <?php else: ?>
<span class="selectedActions"><a href="" class="delete"><?php echo $l->t('Delete')?> <img class="svg" alt="<?php echo $l->t('Delete')?>" src="<?php echo OCP\image_path("core", "actions/delete.svg"); ?>" /></a></span> <span class="selectedActions"><a href="" class="delete">
<?php echo $l->t('Delete')?>
<img class="svg" alt="<?php echo $l->t('Delete')?>"
src="<?php echo OCP\image_path("core", "actions/delete.svg"); ?>" />
</a></span>
<?php endif; ?> <?php endif; ?>
<?php endif; ?> <?php endif; ?>
</th> </th>
@ -74,7 +103,7 @@
<div id="editor"></div> <div id="editor"></div>
<div id="uploadsize-message" title="<?php echo $l->t('Upload too large')?>"> <div id="uploadsize-message" title="<?php echo $l->t('Upload too large')?>">
<p> <p>
<?php echo $l->t('The files you are trying to upload exceed the maximum size for file uploads on this server.');?> <?php echo $l->t('The files you are trying to upload exceed the maximum size for file uploads on this server.');?>
</p> </p>
</div> </div>
<div id="scanning-message"> <div id="scanning-message">

View File

@ -1,6 +1,9 @@
<?php for($i=0; $i<count($_["breadcrumb"]); $i++): <?php for($i=0; $i<count($_["breadcrumb"]); $i++):
$crumb = $_["breadcrumb"][$i]; ?> $crumb = $_["breadcrumb"][$i];
<div class="crumb <?php if($i == count($_["breadcrumb"])-1) echo 'last';?> svg" data-dir='<?php echo urlencode($crumb["dir"]);?>' style='background-image:url("<?php echo OCP\image_path('core','breadcrumb.png');?>")'> $dir = str_replace('+', '%20', urlencode($crumb["dir"])); ?>
<a href="<?php echo $_['baseURL'].urlencode($crumb["dir"]); ?>"><?php echo OCP\Util::sanitizeHTML($crumb["name"]); ?></a> <div class="crumb <?php if($i == count($_["breadcrumb"])-1) echo 'last';?> svg"
data-dir='<?php echo $dir;?>'
style='background-image:url("<?php echo OCP\image_path('core', 'breadcrumb.png');?>")'>
<a href="<?php echo $_['baseURL'].$dir; ?>"><?php echo OCP\Util::sanitizeHTML($crumb["name"]); ?></a>
</div> </div>
<?php endfor;?> <?php endfor;

View File

@ -1,32 +1,49 @@
<script type="text/javascript"> <script type="text/javascript">
<?php if ( array_key_exists('publicListView', $_) && $_['publicListView'] == true ) { <?php if ( array_key_exists('publicListView', $_) && $_['publicListView'] == true ) :?>
echo "var publicListView = true;"; var publicListView = true;
} else { <?php else: ?>
echo "var publicListView = false;"; var publicListView = false;
} <?php endif; ?>
?>
</script> </script>
<?php foreach($_['files'] as $file): <?php foreach($_['files'] as $file):
$simple_file_size = OCP\simple_file_size($file['size']); $simple_file_size = OCP\simple_file_size($file['size']);
$simple_size_color = intval(200-$file['size']/(1024*1024)*2); // the bigger the file, the darker the shade of grey; megabytes*2 // the bigger the file, the darker the shade of grey; megabytes*2
$simple_size_color = intval(200-$file['size']/(1024*1024)*2);
if($simple_size_color<0) $simple_size_color = 0; if($simple_size_color<0) $simple_size_color = 0;
$relative_modified_date = OCP\relative_modified_date($file['mtime']); $relative_modified_date = OCP\relative_modified_date($file['mtime']);
$relative_date_color = round((time()-$file['mtime'])/60/60/24*14); // the older the file, the brighter the shade of grey; days*14 // the older the file, the brighter the shade of grey; days*14
$relative_date_color = round((time()-$file['mtime'])/60/60/24*14);
if($relative_date_color>200) $relative_date_color = 200; if($relative_date_color>200) $relative_date_color = 200;
$name = str_replace('+','%20', urlencode($file['name'])); $name = str_replace('+', '%20', urlencode($file['name']));
$name = str_replace('%2F','/', $name); $name = str_replace('%2F', '/', $name);
$directory = str_replace('+','%20', urlencode($file['directory'])); $directory = str_replace('+', '%20', urlencode($file['directory']));
$directory = str_replace('%2F','/', $directory); ?> $directory = str_replace('%2F', '/', $directory); ?>
<tr data-id="<?php echo $file['id']; ?>" data-file="<?php echo $name;?>" data-type="<?php echo ($file['type'] == 'dir')?'dir':'file'?>" data-mime="<?php echo $file['mimetype']?>" data-size='<?php echo $file['size'];?>' data-permissions='<?php echo $file['permissions']; ?>'> <tr data-id="<?php echo $file['id']; ?>"
<td class="filename svg" style="background-image:url(<?php if($file['type'] == 'dir') echo OCP\mimetype_icon('dir'); else echo OCP\mimetype_icon($file['mimetype']); ?>)"> data-file="<?php echo $name;?>"
<?php if(!isset($_['readonly']) || !$_['readonly']) { ?><input type="checkbox" /><?php } ?> data-type="<?php echo ($file['type'] == 'dir')?'dir':'file'?>"
<a class="name" href="<?php if($file['type'] == 'dir') echo $_['baseURL'].$directory.'/'.$name; else echo $_['downloadURL'].$directory.'/'.$name; ?>" title=""> data-mime="<?php echo $file['mimetype']?>"
data-size='<?php echo $file['size'];?>'
data-permissions='<?php echo $file['permissions']; ?>'>
<td class="filename svg"
<?php if($file['type'] == 'dir'): ?>
style="background-image:url(<?php echo OCP\mimetype_icon('dir'); ?>)"
<?php else: ?>
style="background-image:url(<?php echo OCP\mimetype_icon($file['mimetype']); ?>)"
<?php endif; ?>
>
<?php if(!isset($_['readonly']) || !$_['readonly']): ?><input type="checkbox" /><?php endif; ?>
<?php if($file['type'] == 'dir'): ?>
<a class="name" href="<?php $_['baseURL'].$directory.'/'.$name; ?>)" title="">
<?php else: ?>
<a class="name" href="<?php echo $_['downloadURL'].$directory.'/'.$name; ?>" title="">
<?php endif; ?>
<span class="nametext"> <span class="nametext">
<?php if($file['type'] == 'dir'):?> <?php if($file['type'] == 'dir'):?>
<?php echo htmlspecialchars($file['name']);?> <?php echo htmlspecialchars($file['name']);?>
<?php else:?> <?php else:?>
<?php echo htmlspecialchars($file['basename']);?><span class='extension'><?php echo $file['extension'];?></span> <?php echo htmlspecialchars($file['basename']);?><span
class='extension'><?php echo $file['extension'];?></span>
<?php endif;?> <?php endif;?>
</span> </span>
<?php if($file['type'] == 'dir'):?> <?php if($file['type'] == 'dir'):?>
@ -35,7 +52,19 @@
<?php endif;?> <?php endif;?>
</a> </a>
</td> </td>
<td class="filesize" title="<?php echo OCP\human_file_size($file['size']); ?>" style="color:rgb(<?php echo $simple_size_color.','.$simple_size_color.','.$simple_size_color ?>)"><?php echo $simple_file_size; ?></td> <td class="filesize"
<td class="date"><span class="modified" title="<?php echo $file['date']; ?>" style="color:rgb(<?php echo $relative_date_color.','.$relative_date_color.','.$relative_date_color ?>)"><?php echo $relative_modified_date; ?></span></td> title="<?php echo OCP\human_file_size($file['size']); ?>"
style="color:rgb(<?php echo $simple_size_color.','.$simple_size_color.','.$simple_size_color ?>)">
<?php echo $simple_file_size; ?>
</td>
<td class="date">
<span class="modified"
title="<?php echo $file['date']; ?>"
style="color:rgb(<?php echo $relative_date_color.','
.$relative_date_color.','
.$relative_date_color ?>)">
<?php echo $relative_modified_date; ?>
</span>
</td>
</tr> </tr>
<?php endforeach; ?> <?php endforeach;

View File

@ -6,14 +6,16 @@ OC::$CLASSPATH['OC_FileProxy_Encryption'] = 'apps/files_encryption/lib/proxy.php
OC_FileProxy::register(new OC_FileProxy_Encryption()); OC_FileProxy::register(new OC_FileProxy_Encryption());
OCP\Util::connectHook('OC_User','post_login','OC_Crypt','loginListener'); OCP\Util::connectHook('OC_User', 'post_login', 'OC_Crypt', 'loginListener');
stream_wrapper_register('crypt','OC_CryptStream'); stream_wrapper_register('crypt', 'OC_CryptStream');
if(!isset($_SESSION['enckey']) and OCP\User::isLoggedIn()) {//force the user to re-loggin if the encryption key isn't unlocked (happens when a user is logged in before the encryption app is enabled) // force the user to re-loggin if the encryption key isn't unlocked
// (happens when a user is logged in before the encryption app is enabled)
if ( ! isset($_SESSION['enckey']) and OCP\User::isLoggedIn()) {
OCP\User::logout(); OCP\User::logout();
header("Location: ".OC::$WEBROOT.'/'); header("Location: ".OC::$WEBROOT.'/');
exit(); exit();
} }
OCP\App::registerAdmin('files_encryption', 'settings'); OCP\App::registerAdmin('files_encryption', 'settings');

View File

@ -0,0 +1,6 @@
<?php $TRANSLATIONS = array(
"Encryption" => "التشفير",
"Exclude the following file types from encryption" => "استبعد أنواع الملفات التالية من التشفير",
"None" => "لا شيء",
"Enable Encryption" => "تفعيل التشفير"
);

View File

@ -1,5 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Encryption" => "رمزگذاری", "Encryption" => "رمزگذاری",
"Exclude the following file types from encryption" => "نادیده گرفتن فایل های زیر برای رمز گذاری",
"None" => "هیچ‌کدام", "None" => "هیچ‌کدام",
"Enable Encryption" => "فعال کردن رمزگذاری" "Enable Encryption" => "فعال کردن رمزگذاری"
); );

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Encryption" => "Encriptado", "Encryption" => "Cifrado",
"Exclude the following file types from encryption" => "Excluír os seguintes tipos de ficheiro da encriptación", "Exclude the following file types from encryption" => "Excluír os seguintes tipos de ficheiro do cifrado",
"None" => "Nada", "None" => "Nada",
"Enable Encryption" => "Habilitar encriptación" "Enable Encryption" => "Activar o cifrado"
); );

View File

@ -0,0 +1,6 @@
<?php $TRANSLATIONS = array(
"Encryption" => "암호화",
"Exclude the following file types from encryption" => "다음 파일 형식은 암호화하지 않음",
"None" => "없음",
"Enable Encryption" => "암호화 사용"
);

View File

@ -0,0 +1,6 @@
<?php $TRANSLATIONS = array(
"Encryption" => "Шифровање",
"Exclude the following file types from encryption" => "Не шифруј следеће типове датотека",
"None" => "Ништа",
"Enable Encryption" => "Омогући шифровање"
);

View File

@ -0,0 +1,6 @@
<?php $TRANSLATIONS = array(
"Encryption" => "மறைக்குறியீடு",
"Exclude the following file types from encryption" => "மறைக்குறியாக்கலில் பின்வரும் கோப்பு வகைகளை நீக்கவும்",
"None" => "ஒன்றுமில்லை",
"Enable Encryption" => "மறைக்குறியாக்கலை இயலுமைப்படுத்துக"
);

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Encryption" => "Mã hóa", "Encryption" => "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", "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" "Enable Encryption" => "BẬT mã hóa"
); );

View File

@ -27,7 +27,8 @@
// - Setting if crypto should be on by default // - Setting if crypto should be on by default
// - Add a setting "Don´t encrypt files larger than xx because of performance reasons" // - 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) // - 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 // - IMPORTANT! Check if the block lenght of the encrypted data stays the same
@ -40,18 +41,18 @@ class OC_Crypt {
static private $bf = null; static private $bf = null;
public static function loginListener($params) { public static function loginListener($params) {
self::init($params['uid'],$params['password']); self::init($params['uid'], $params['password']);
} }
public static function init($login,$password) { public static function init($login, $password) {
$view=new OC_FilesystemView('/'); $view=new OC_FilesystemView('/');
if(!$view->file_exists('/'.$login)) { if ( ! $view->file_exists('/'.$login)) {
$view->mkdir('/'.$login); $view->mkdir('/'.$login);
} }
OC_FileProxy::$enabled=false; 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); OC_Crypt::createkey($login, $password);
} }
$key=$view->file_get_contents('/'.$login.'/encryption.key'); $key=$view->file_get_contents('/'.$login.'/encryption.key');
OC_FileProxy::$enabled=true; OC_FileProxy::$enabled=true;
@ -67,36 +68,36 @@ class OC_Crypt {
* if the key is left out, the default handeler will be used * if the key is left out, the default handeler will be used
*/ */
public static function getBlowfish($key='') { public static function getBlowfish($key='') {
if($key) { if ($key) {
return new Crypt_Blowfish($key); return new Crypt_Blowfish($key);
}else{ } else {
if(!isset($_SESSION['enckey'])) { if ( ! isset($_SESSION['enckey'])) {
return false; return false;
} }
if(!self::$bf) { if ( ! self::$bf) {
self::$bf=new Crypt_Blowfish($_SESSION['enckey']); self::$bf=new Crypt_Blowfish($_SESSION['enckey']);
} }
return self::$bf; return self::$bf;
} }
} }
public static function createkey($username,$passcode) { public static function createkey($username, $passcode) {
// generate a random key // generate a random key
$key=mt_rand(10000,99999).mt_rand(10000,99999).mt_rand(10000,99999).mt_rand(10000,99999); $key=mt_rand(10000, 99999).mt_rand(10000, 99999).mt_rand(10000, 99999).mt_rand(10000, 99999);
// encrypt the key with the passcode of the user // encrypt the key with the passcode of the user
$enckey=OC_Crypt::encrypt($key,$passcode); $enckey=OC_Crypt::encrypt($key, $passcode);
// Write the file // Write the file
$proxyEnabled=OC_FileProxy::$enabled; $proxyEnabled=OC_FileProxy::$enabled;
OC_FileProxy::$enabled=false; OC_FileProxy::$enabled=false;
$view=new OC_FilesystemView('/'.$username); $view=new OC_FilesystemView('/'.$username);
$view->file_put_contents('/encryption.key',$enckey); $view->file_put_contents('/encryption.key', $enckey);
OC_FileProxy::$enabled=$proxyEnabled; OC_FileProxy::$enabled=$proxyEnabled;
} }
public static function changekeypasscode($oldPassword, $newPassword) { public static function changekeypasscode($oldPassword, $newPassword) {
if(OCP\User::isLoggedIn()) { if (OCP\User::isLoggedIn()) {
$username=OCP\USER::getUser(); $username=OCP\USER::getUser();
$view=new OC_FilesystemView('/'.$username); $view=new OC_FilesystemView('/'.$username);
@ -151,7 +152,7 @@ class OC_Crypt {
*/ */
public static function encryptFile( $source, $target, $key='') { public static function encryptFile( $source, $target, $key='') {
$handleread = fopen($source, "rb"); $handleread = fopen($source, "rb");
if($handleread!=false) { if ($handleread!=false) {
$handlewrite = fopen($target, "wb"); $handlewrite = fopen($target, "wb");
while (!feof($handleread)) { while (!feof($handleread)) {
$content = fread($handleread, 8192); $content = fread($handleread, 8192);
@ -174,12 +175,12 @@ class OC_Crypt {
*/ */
public static function decryptFile( $source, $target, $key='') { public static function decryptFile( $source, $target, $key='') {
$handleread = fopen($source, "rb"); $handleread = fopen($source, "rb");
if($handleread!=false) { if ($handleread!=false) {
$handlewrite = fopen($target, "wb"); $handlewrite = fopen($target, "wb");
while (!feof($handleread)) { while (!feof($handleread)) {
$content = fread($handleread, 8192); $content = fread($handleread, 8192);
$enccontent=OC_CRYPT::decrypt( $content, $key); $enccontent=OC_CRYPT::decrypt( $content, $key);
if(feof($handleread)) { if (feof($handleread)) {
$enccontent=rtrim($enccontent, "\0"); $enccontent=rtrim($enccontent, "\0");
} }
fwrite($handlewrite, $enccontent); fwrite($handlewrite, $enccontent);
@ -194,9 +195,9 @@ class OC_Crypt {
*/ */
public static function blockEncrypt($data, $key='') { public static function blockEncrypt($data, $key='') {
$result=''; $result='';
while(strlen($data)) { while (strlen($data)) {
$result.=self::encrypt(substr($data,0,8192),$key); $result.=self::encrypt(substr($data, 0, 8192), $key);
$data=substr($data,8192); $data=substr($data, 8192);
} }
return $result; return $result;
} }
@ -204,15 +205,15 @@ class OC_Crypt {
/** /**
* decrypt data in 8192b sized blocks * decrypt data in 8192b sized blocks
*/ */
public static function blockDecrypt($data, $key='',$maxLength=0) { public static function blockDecrypt($data, $key='', $maxLength=0) {
$result=''; $result='';
while(strlen($data)) { while (strlen($data)) {
$result.=self::decrypt(substr($data,0,8192),$key); $result.=self::decrypt(substr($data, 0, 8192), $key);
$data=substr($data,8192); $data=substr($data, 8192);
} }
if($maxLength>0) { if ($maxLength>0) {
return substr($result,0,$maxLength); return substr($result, 0, $maxLength);
}else{ } else {
return rtrim($result, "\0"); return rtrim($result, "\0");
} }
} }

View File

@ -23,8 +23,9 @@
/** /**
* transparently encrypted filestream * transparently encrypted filestream
* *
* you can use it as wrapper around an existing stream by setting OC_CryptStream::$sourceStreams['foo']=array('path'=>$path,'stream'=>$stream) * you can use it as wrapper around an existing stream by setting
* and then fopen('crypt://streams/foo'); * OC_CryptStream::$sourceStreams['foo']=array('path'=>$path, 'stream'=>$stream)
* and then fopen('crypt://streams/foo');
*/ */
class OC_CryptStream{ class OC_CryptStream{
@ -37,29 +38,29 @@ class OC_CryptStream{
private static $rootView; private static $rootView;
public function stream_open($path, $mode, $options, &$opened_path) { public function stream_open($path, $mode, $options, &$opened_path) {
if(!self::$rootView) { if ( ! self::$rootView) {
self::$rootView=new OC_FilesystemView(''); self::$rootView=new OC_FilesystemView('');
} }
$path=str_replace('crypt://','',$path); $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->source=self::$sourceStreams[basename($path)]['stream'];
$this->path=self::$sourceStreams[basename($path)]['path']; $this->path=self::$sourceStreams[basename($path)]['path'];
$this->size=self::$sourceStreams[basename($path)]['size']; $this->size=self::$sourceStreams[basename($path)]['size'];
}else{ } else {
$this->path=$path; $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; $this->size=0;
}else{ } else {
$this->size=self::$rootView->filesize($path,$mode); $this->size=self::$rootView->filesize($path, $mode);
} }
OC_FileProxy::$enabled=false;//disable fileproxies so we can open the source file OC_FileProxy::$enabled=false;//disable fileproxies so we can open the source file
$this->source=self::$rootView->fopen($path,$mode); $this->source=self::$rootView->fopen($path, $mode);
OC_FileProxy::$enabled=true; 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); 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); $this->meta=stream_get_meta_data($this->source);
} }
return is_resource($this->source); return is_resource($this->source);
@ -67,7 +68,7 @@ class OC_CryptStream{
public function stream_seek($offset, $whence=SEEK_SET) { public function stream_seek($offset, $whence=SEEK_SET) {
$this->flush(); $this->flush();
fseek($this->source,$offset,$whence); fseek($this->source, $offset, $whence);
} }
public function stream_tell() { public function stream_tell() {
@ -78,20 +79,22 @@ class OC_CryptStream{
//$count will always be 8192 https://bugs.php.net/bug.php?id=21641 //$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 makes this function a lot simpler but will breake everything the moment it's fixed
$this->writeCache=''; $this->writeCache='';
if($count!=8192) { if ($count!=8192) {
OCP\Util::writeLog('files_encryption','php bug 21641 no longer holds, decryption will not work',OCP\Util::FATAL); OCP\Util::writeLog('files_encryption',
'php bug 21641 no longer holds, decryption will not work',
OCP\Util::FATAL);
die(); die();
} }
$pos=ftell($this->source); $pos=ftell($this->source);
$data=fread($this->source,8192); $data=fread($this->source, 8192);
if(strlen($data)) { if (strlen($data)) {
$result=OC_Crypt::decrypt($data); $result=OC_Crypt::decrypt($data);
}else{ } else {
$result=''; $result='';
} }
$length=$this->size-$pos; $length=$this->size-$pos;
if($length<8192) { if ($length<8192) {
$result=substr($result,0,$length); $result=substr($result, 0, $length);
} }
return $result; return $result;
} }
@ -99,44 +102,44 @@ class OC_CryptStream{
public function stream_write($data) { public function stream_write($data) {
$length=strlen($data); $length=strlen($data);
$currentPos=ftell($this->source); $currentPos=ftell($this->source);
if($this->writeCache) { if ($this->writeCache) {
$data=$this->writeCache.$data; $data=$this->writeCache.$data;
$this->writeCache=''; $this->writeCache='';
} }
if($currentPos%8192!=0) { if ($currentPos%8192!=0) {
//make sure we always start on a block start //make sure we always start on a block start
fseek($this->source,-($currentPos%8192),SEEK_CUR); fseek($this->source, -($currentPos%8192), SEEK_CUR);
$encryptedBlock=fread($this->source,8192); $encryptedBlock=fread($this->source, 8192);
fseek($this->source,-($currentPos%8192),SEEK_CUR); fseek($this->source, -($currentPos%8192), SEEK_CUR);
$block=OC_Crypt::decrypt($encryptedBlock); $block=OC_Crypt::decrypt($encryptedBlock);
$data=substr($block,0,$currentPos%8192).$data; $data=substr($block, 0, $currentPos%8192).$data;
fseek($this->source,-($currentPos%8192),SEEK_CUR); fseek($this->source, -($currentPos%8192), SEEK_CUR);
} }
$currentPos=ftell($this->source); $currentPos=ftell($this->source);
while($remainingLength=strlen($data)>0) { while ($remainingLength=strlen($data)>0) {
if($remainingLength<8192) { if ($remainingLength<8192) {
$this->writeCache=$data; $this->writeCache=$data;
$data=''; $data='';
}else{ } else {
$encrypted=OC_Crypt::encrypt(substr($data,0,8192)); $encrypted=OC_Crypt::encrypt(substr($data, 0, 8192));
fwrite($this->source,$encrypted); fwrite($this->source, $encrypted);
$data=substr($data,8192); $data=substr($data, 8192);
} }
} }
$this->size=max($this->size,$currentPos+$length); $this->size=max($this->size, $currentPos+$length);
return $length; return $length;
} }
public function stream_set_option($option,$arg1,$arg2) { public function stream_set_option($option, $arg1, $arg2) {
switch($option) { switch($option) {
case STREAM_OPTION_BLOCKING: case STREAM_OPTION_BLOCKING:
stream_set_blocking($this->source,$arg1); stream_set_blocking($this->source, $arg1);
break; break;
case STREAM_OPTION_READ_TIMEOUT: case STREAM_OPTION_READ_TIMEOUT:
stream_set_timeout($this->source,$arg1,$arg2); stream_set_timeout($this->source, $arg1, $arg2);
break; break;
case STREAM_OPTION_WRITE_BUFFER: case STREAM_OPTION_WRITE_BUFFER:
stream_set_write_buffer($this->source,$arg1,$arg2); stream_set_write_buffer($this->source, $arg1, $arg2);
} }
} }
@ -145,7 +148,7 @@ class OC_CryptStream{
} }
public function stream_lock($mode) { public function stream_lock($mode) {
flock($this->source,$mode); flock($this->source, $mode);
} }
public function stream_flush() { public function stream_flush() {
@ -157,17 +160,17 @@ class OC_CryptStream{
} }
private function flush() { private function flush() {
if($this->writeCache) { if ($this->writeCache) {
$encrypted=OC_Crypt::encrypt($this->writeCache); $encrypted=OC_Crypt::encrypt($this->writeCache);
fwrite($this->source,$encrypted); fwrite($this->source, $encrypted);
$this->writeCache=''; $this->writeCache='';
} }
} }
public function stream_close() { public function stream_close() {
$this->flush(); $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),''); OC_FileCache::put($this->path, array('encrypted'=>true, 'size'=>$this->size), '');
} }
return fclose($this->source); return fclose($this->source);
} }

View File

@ -35,20 +35,22 @@ class OC_FileProxy_Encryption extends OC_FileProxy{
* @return bool * @return bool
*/ */
private static function shouldEncrypt($path) { private static function shouldEncrypt($path) {
if(is_null(self::$enableEncryption)) { if (is_null(self::$enableEncryption)) {
self::$enableEncryption=(OCP\Config::getAppValue('files_encryption','enable_encryption','true')=='true'); self::$enableEncryption=(OCP\Config::getAppValue('files_encryption', 'enable_encryption', 'true')=='true');
} }
if(!self::$enableEncryption) { if ( ! self::$enableEncryption) {
return false; return false;
} }
if(is_null(self::$blackList)) { 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')); 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; return true;
} }
$extension=substr($path, strrpos($path, '.')+1); $extension=substr($path, strrpos($path, '.')+1);
if(array_search($extension, self::$blackList)===false) { if (array_search($extension, self::$blackList)===false) {
return true; return true;
} }
} }
@ -59,71 +61,71 @@ class OC_FileProxy_Encryption extends OC_FileProxy{
* @return bool * @return bool
*/ */
private static function isEncrypted($path) { 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']; return isset($metadata['encrypted']) and (bool)$metadata['encrypted'];
} }
public function preFile_put_contents($path,&$data) { public function preFile_put_contents($path,&$data) {
if(self::shouldEncrypt($path)) { if (self::shouldEncrypt($path)) {
if (!is_resource($data)) {//stream put contents should have been converter to fopen if ( ! is_resource($data)) {//stream put contents should have been converter to fopen
$size=strlen($data); $size=strlen($data);
$data=OC_Crypt::blockEncrypt($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) { public function postFile_get_contents($path, $data) {
if(self::isEncrypted($path)) { if (self::isEncrypted($path)) {
$cached=OC_FileCache_Cached::get($path,''); $cached=OC_FileCache_Cached::get($path, '');
$data=OC_Crypt::blockDecrypt($data,'',$cached['size']); $data=OC_Crypt::blockDecrypt($data, '', $cached['size']);
} }
return $data; return $data;
} }
public function postFopen($path,&$result) { public function postFopen($path,&$result) {
if(!$result) { if ( ! $result) {
return $result; return $result;
} }
$meta=stream_get_meta_data($result); $meta=stream_get_meta_data($result);
if(self::isEncrypted($path)) { if (self::isEncrypted($path)) {
fclose($result); fclose($result);
$result=fopen('crypt://'.$path,$meta['mode']); $result=fopen('crypt://'.$path, $meta['mode']);
}elseif(self::shouldEncrypt($path) and $meta['mode']!='r' and $meta['mode']!='rb') { } elseif (self::shouldEncrypt($path) and $meta['mode']!='r' and $meta['mode']!='rb') {
if(OC_Filesystem::file_exists($path) and OC_Filesystem::filesize($path)>0) { 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 //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'); $tmp=fopen('php://temp');
OCP\Files::streamCopy($result,$tmp); OCP\Files::streamCopy($result, $tmp);
fclose($result); fclose($result);
OC_Filesystem::file_put_contents($path,$tmp); OC_Filesystem::file_put_contents($path, $tmp);
fclose($tmp); fclose($tmp);
} }
$result=fopen('crypt://'.$path,$meta['mode']); $result=fopen('crypt://'.$path, $meta['mode']);
} }
return $result; return $result;
} }
public function postGetMimeType($path,$mime) { public function postGetMimeType($path, $mime) {
if(self::isEncrypted($path)) { if (self::isEncrypted($path)) {
$mime=OCP\Files::getMimeType('crypt://'.$path,'w'); $mime=OCP\Files::getMimeType('crypt://'.$path, 'w');
} }
return $mime; return $mime;
} }
public function postStat($path,$data) { public function postStat($path, $data) {
if(self::isEncrypted($path)) { if (self::isEncrypted($path)) {
$cached=OC_FileCache_Cached::get($path,''); $cached=OC_FileCache_Cached::get($path, '');
$data['size']=$cached['size']; $data['size']=$cached['size'];
} }
return $data; return $data;
} }
public function postFileSize($path,$size) { public function postFileSize($path, $size) {
if(self::isEncrypted($path)) { if (self::isEncrypted($path)) {
$cached=OC_FileCache_Cached::get($path,''); $cached=OC_FileCache_Cached::get($path, '');
return $cached['size']; return $cached['size'];
}else{ } else {
return $size; return $size;
} }
} }

View File

@ -7,12 +7,14 @@
*/ */
$tmpl = new OCP\Template( 'files_encryption', 'settings'); $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')); $blackList=explode(',', OCP\Config::getAppValue('files_encryption',
$enabled=(OCP\Config::getAppValue('files_encryption','enable_encryption','true')=='true'); 'type_blacklist',
$tmpl->assign('blacklist',$blackList); 'jpg,png,jpeg,avi,mpg,mpeg,mkv,mp3,oga,ogv,ogg'));
$tmpl->assign('encryption_enabled',$enabled); $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('files_encryption', 'settings');
OCP\Util::addscript('core','multiselect'); OCP\Util::addscript('core', 'multiselect');
return $tmpl->fetchPage(); return $tmpl->fetchPage();

View File

@ -1,12 +1,14 @@
<form id="calendar"> <form id="calendar">
<fieldset class="personalblock"> <fieldset class="personalblock">
<strong><?php echo $l->t('Encryption'); ?></strong> <strong><?php echo $l->t('Encryption'); ?></strong>
<?php echo $l->t("Exclude the following file types from encryption"); ?> <?php echo $l->t('Exclude the following file types from encryption'); ?>
<select id='encryption_blacklist' title="<?php echo $l->t('None')?>" multiple="multiple"> <select id='encryption_blacklist' title="<?php echo $l->t('None')?>" multiple="multiple">
<?php foreach($_["blacklist"] as $type): ?> <?php foreach ($_['blacklist'] as $type): ?>
<option selected="selected" value="<?php echo $type;?>"><?php echo $type;?></option> <option selected="selected" value="<?php echo $type;?>"><?php echo $type;?></option>
<?php endforeach;?> <?php endforeach;?>
</select> </select>
<input type='checkbox' id='enable_encryption' <?php if($_['encryption_enabled']) {echo 'checked="checked"';} ?>></input><label for='enable_encryption'><?php echo $l->t('Enable Encryption')?></label> <input type='checkbox'<?php if ($_['encryption_enabled']): ?> checked="checked"<?php endif; ?>
id='enable_encryption' ></input>
<label for='enable_encryption'><?php echo $l->t('Enable Encryption')?></label>
</fieldset> </fieldset>
</form> </form>

View File

@ -11,46 +11,46 @@ class Test_Encryption extends UnitTestCase {
$key=uniqid(); $key=uniqid();
$file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; $file=OC::$SERVERROOT.'/3rdparty/MDB2.php';
$source=file_get_contents($file); //nice large text file $source=file_get_contents($file); //nice large text file
$encrypted=OC_Crypt::encrypt($source,$key); $encrypted=OC_Crypt::encrypt($source, $key);
$decrypted=OC_Crypt::decrypt($encrypted,$key); $decrypted=OC_Crypt::decrypt($encrypted, $key);
$decrypted=rtrim($decrypted, "\0"); $decrypted=rtrim($decrypted, "\0");
$this->assertNotEqual($encrypted,$source); $this->assertNotEqual($encrypted, $source);
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$chunk=substr($source,0,8192); $chunk=substr($source, 0, 8192);
$encrypted=OC_Crypt::encrypt($chunk,$key); $encrypted=OC_Crypt::encrypt($chunk, $key);
$this->assertEqual(strlen($chunk), strlen($encrypted)); $this->assertEqual(strlen($chunk), strlen($encrypted));
$decrypted=OC_Crypt::decrypt($encrypted,$key); $decrypted=OC_Crypt::decrypt($encrypted, $key);
$decrypted=rtrim($decrypted, "\0"); $decrypted=rtrim($decrypted, "\0");
$this->assertEqual($decrypted,$chunk); $this->assertEqual($decrypted, $chunk);
$encrypted=OC_Crypt::blockEncrypt($source,$key); $encrypted=OC_Crypt::blockEncrypt($source, $key);
$decrypted=OC_Crypt::blockDecrypt($encrypted,$key); $decrypted=OC_Crypt::blockDecrypt($encrypted, $key);
$this->assertNotEqual($encrypted,$source); $this->assertNotEqual($encrypted, $source);
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$tmpFileEncrypted=OCP\Files::tmpFile(); $tmpFileEncrypted=OCP\Files::tmpFile();
OC_Crypt::encryptfile($file,$tmpFileEncrypted,$key); OC_Crypt::encryptfile($file, $tmpFileEncrypted, $key);
$encrypted=file_get_contents($tmpFileEncrypted); $encrypted=file_get_contents($tmpFileEncrypted);
$decrypted=OC_Crypt::blockDecrypt($encrypted,$key); $decrypted=OC_Crypt::blockDecrypt($encrypted, $key);
$this->assertNotEqual($encrypted,$source); $this->assertNotEqual($encrypted, $source);
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$tmpFileDecrypted=OCP\Files::tmpFile(); $tmpFileDecrypted=OCP\Files::tmpFile();
OC_Crypt::decryptfile($tmpFileEncrypted,$tmpFileDecrypted,$key); OC_Crypt::decryptfile($tmpFileEncrypted, $tmpFileDecrypted, $key);
$decrypted=file_get_contents($tmpFileDecrypted); $decrypted=file_get_contents($tmpFileDecrypted);
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$file=OC::$SERVERROOT.'/core/img/weather-clear.png'; $file=OC::$SERVERROOT.'/core/img/weather-clear.png';
$source=file_get_contents($file); //binary file $source=file_get_contents($file); //binary file
$encrypted=OC_Crypt::encrypt($source,$key); $encrypted=OC_Crypt::encrypt($source, $key);
$decrypted=OC_Crypt::decrypt($encrypted,$key); $decrypted=OC_Crypt::decrypt($encrypted, $key);
$decrypted=rtrim($decrypted, "\0"); $decrypted=rtrim($decrypted, "\0");
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$encrypted=OC_Crypt::blockEncrypt($source,$key); $encrypted=OC_Crypt::blockEncrypt($source, $key);
$decrypted=OC_Crypt::blockDecrypt($encrypted,$key); $decrypted=OC_Crypt::blockDecrypt($encrypted, $key);
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
} }
@ -59,14 +59,14 @@ class Test_Encryption extends UnitTestCase {
$file=__DIR__.'/binary'; $file=__DIR__.'/binary';
$source=file_get_contents($file); //binary file $source=file_get_contents($file); //binary file
$encrypted=OC_Crypt::encrypt($source,$key); $encrypted=OC_Crypt::encrypt($source, $key);
$decrypted=OC_Crypt::decrypt($encrypted,$key); $decrypted=OC_Crypt::decrypt($encrypted, $key);
$decrypted=rtrim($decrypted, "\0"); $decrypted=rtrim($decrypted, "\0");
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
$encrypted=OC_Crypt::blockEncrypt($source,$key); $encrypted=OC_Crypt::blockEncrypt($source, $key);
$decrypted=OC_Crypt::blockDecrypt($encrypted,$key, strlen($source)); $decrypted=OC_Crypt::blockDecrypt($encrypted, $key, strlen($source));
$this->assertEqual($decrypted,$source); $this->assertEqual($decrypted, $source);
} }
} }

View File

@ -13,8 +13,8 @@ class Test_CryptProxy extends UnitTestCase {
public function setUp() { public function setUp() {
$user=OC_User::getUser(); $user=OC_User::getUser();
$this->oldConfig=OCP\Config::getAppValue('files_encryption','enable_encryption','true'); $this->oldConfig=OCP\Config::getAppValue('files_encryption','enable_encryption', 'true');
OCP\Config::setAppValue('files_encryption','enable_encryption','true'); OCP\Config::setAppValue('files_encryption', 'enable_encryption', 'true');
$this->oldKey=isset($_SESSION['enckey'])?$_SESSION['enckey']:null; $this->oldKey=isset($_SESSION['enckey'])?$_SESSION['enckey']:null;
@ -30,7 +30,7 @@ class Test_CryptProxy extends UnitTestCase {
//set up temporary storage //set up temporary storage
OC_Filesystem::clearMounts(); OC_Filesystem::clearMounts();
OC_Filesystem::mount('OC_Filestorage_Temporary', array(),'/'); OC_Filesystem::mount('OC_Filestorage_Temporary', array(), '/');
OC_Filesystem::init('/'.$user.'/files'); OC_Filesystem::init('/'.$user.'/files');
@ -41,8 +41,8 @@ class Test_CryptProxy extends UnitTestCase {
} }
public function tearDown() { public function tearDown() {
OCP\Config::setAppValue('files_encryption','enable_encryption',$this->oldConfig); OCP\Config::setAppValue('files_encryption', 'enable_encryption', $this->oldConfig);
if(!is_null($this->oldKey)) { if ( ! is_null($this->oldKey)) {
$_SESSION['enckey']=$this->oldKey; $_SESSION['enckey']=$this->oldKey;
} }
} }
@ -51,16 +51,16 @@ class Test_CryptProxy extends UnitTestCase {
$file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; $file=OC::$SERVERROOT.'/3rdparty/MDB2.php';
$original=file_get_contents($file); $original=file_get_contents($file);
OC_Filesystem::file_put_contents('/file',$original); OC_Filesystem::file_put_contents('/file', $original);
OC_FileProxy::$enabled=false; OC_FileProxy::$enabled=false;
$stored=OC_Filesystem::file_get_contents('/file'); $stored=OC_Filesystem::file_get_contents('/file');
OC_FileProxy::$enabled=true; OC_FileProxy::$enabled=true;
$fromFile=OC_Filesystem::file_get_contents('/file'); $fromFile=OC_Filesystem::file_get_contents('/file');
$this->assertNotEqual($original,$stored); $this->assertNotEqual($original, $stored);
$this->assertEqual(strlen($original), strlen($fromFile)); $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()); $view=new OC_FilesystemView('/'.OC_User::getUser());
$userDir='/'.OC_User::getUser().'/files'; $userDir='/'.OC_User::getUser().'/files';
$rootView->file_put_contents($userDir.'/file',$original); $rootView->file_put_contents($userDir.'/file', $original);
OC_FileProxy::$enabled=false; OC_FileProxy::$enabled=false;
$stored=$rootView->file_get_contents($userDir.'/file'); $stored=$rootView->file_get_contents($userDir.'/file');
OC_FileProxy::$enabled=true; OC_FileProxy::$enabled=true;
$this->assertNotEqual($original,$stored); $this->assertNotEqual($original, $stored);
$fromFile=$rootView->file_get_contents($userDir.'/file'); $fromFile=$rootView->file_get_contents($userDir.'/file');
$this->assertEqual($original,$fromFile); $this->assertEqual($original, $fromFile);
$fromFile=$view->file_get_contents('files/file'); $fromFile=$view->file_get_contents('files/file');
$this->assertEqual($original,$fromFile); $this->assertEqual($original, $fromFile);
} }
public function testBinary() { public function testBinary() {
$file=__DIR__.'/binary'; $file=__DIR__.'/binary';
$original=file_get_contents($file); $original=file_get_contents($file);
OC_Filesystem::file_put_contents('/file',$original); OC_Filesystem::file_put_contents('/file', $original);
OC_FileProxy::$enabled=false; OC_FileProxy::$enabled=false;
$stored=OC_Filesystem::file_get_contents('/file'); $stored=OC_Filesystem::file_get_contents('/file');
OC_FileProxy::$enabled=true; OC_FileProxy::$enabled=true;
$fromFile=OC_Filesystem::file_get_contents('/file'); $fromFile=OC_Filesystem::file_get_contents('/file');
$this->assertNotEqual($original,$stored); $this->assertNotEqual($original, $stored);
$this->assertEqual(strlen($original), strlen($fromFile)); $this->assertEqual(strlen($original), strlen($fromFile));
$this->assertEqual($original,$fromFile); $this->assertEqual($original, $fromFile);
$file=__DIR__.'/zeros'; $file=__DIR__.'/zeros';
$original=file_get_contents($file); $original=file_get_contents($file);
OC_Filesystem::file_put_contents('/file',$original); OC_Filesystem::file_put_contents('/file', $original);
OC_FileProxy::$enabled=false; OC_FileProxy::$enabled=false;
$stored=OC_Filesystem::file_get_contents('/file'); $stored=OC_Filesystem::file_get_contents('/file');
OC_FileProxy::$enabled=true; OC_FileProxy::$enabled=true;
$fromFile=OC_Filesystem::file_get_contents('/file'); $fromFile=OC_Filesystem::file_get_contents('/file');
$this->assertNotEqual($original,$stored); $this->assertNotEqual($original, $stored);
$this->assertEqual(strlen($original), strlen($fromFile)); $this->assertEqual(strlen($original), strlen($fromFile));
} }
} }

View File

@ -10,27 +10,27 @@ class Test_CryptStream extends UnitTestCase {
private $tmpFiles=array(); private $tmpFiles=array();
function testStream() { function testStream() {
$stream=$this->getStream('test1','w', strlen('foobar')); $stream=$this->getStream('test1', 'w', strlen('foobar'));
fwrite($stream,'foobar'); fwrite($stream, 'foobar');
fclose($stream); fclose($stream);
$stream=$this->getStream('test1','r', strlen('foobar')); $stream=$this->getStream('test1', 'r', strlen('foobar'));
$data=fread($stream,6); $data=fread($stream, 6);
fclose($stream); fclose($stream);
$this->assertEqual('foobar',$data); $this->assertEqual('foobar', $data);
$file=OC::$SERVERROOT.'/3rdparty/MDB2.php'; $file=OC::$SERVERROOT.'/3rdparty/MDB2.php';
$source=fopen($file,'r'); $source=fopen($file, 'r');
$target=$this->getStream('test2','w',0); $target=$this->getStream('test2', 'w', 0);
OCP\Files::streamCopy($source,$target); OCP\Files::streamCopy($source, $target);
fclose($target); fclose($target);
fclose($source); fclose($source);
$stream=$this->getStream('test2','r', filesize($file)); $stream=$this->getStream('test2', 'r', filesize($file));
$data=stream_get_contents($stream); $data=stream_get_contents($stream);
$original=file_get_contents($file); $original=file_get_contents($file);
$this->assertEqual(strlen($original), strlen($data)); $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 * @param int size
* @return resource * @return resource
*/ */
function getStream($id,$mode,$size) { function getStream($id, $mode, $size) {
if($id==='') { if ($id==='') {
$id=uniqid(); $id=uniqid();
} }
if(!isset($this->tmpFiles[$id])) { if ( ! isset($this->tmpFiles[$id])) {
$file=OCP\Files::tmpFile(); $file=OCP\Files::tmpFile();
$this->tmpFiles[$id]=$file; $this->tmpFiles[$id]=$file;
}else{ } else {
$file=$this->tmpFiles[$id]; $file=$this->tmpFiles[$id];
} }
$stream=fopen($file,$mode); $stream=fopen($file, $mode);
OC_CryptStream::$sourceStreams[$id]=array('path'=>'dummy'.$id,'stream'=>$stream,'size'=>$size); OC_CryptStream::$sourceStreams[$id]=array('path'=>'dummy'.$id, 'stream'=>$stream, 'size'=>$size);
return fopen('crypt://streams/'.$id,$mode); return fopen('crypt://streams/'.$id, $mode);
} }
function testBinary() { function testBinary() {
$file=__DIR__.'/binary'; $file=__DIR__.'/binary';
$source=file_get_contents($file); $source=file_get_contents($file);
$stream=$this->getStream('test','w', strlen($source)); $stream=$this->getStream('test', 'w', strlen($source));
fwrite($stream,$source); fwrite($stream, $source);
fclose($stream); fclose($stream);
$stream=$this->getStream('test','r', strlen($source)); $stream=$this->getStream('test', 'r', strlen($source));
$data=stream_get_contents($stream); $data=stream_get_contents($stream);
fclose($stream); fclose($stream);
$this->assertEqual(strlen($data), strlen($source)); $this->assertEqual(strlen($data), strlen($source));
$this->assertEqual($source,$data); $this->assertEqual($source, $data);
$file=__DIR__.'/zeros'; $file=__DIR__.'/zeros';
$source=file_get_contents($file); $source=file_get_contents($file);
$stream=$this->getStream('test2','w', strlen($source)); $stream=$this->getStream('test2', 'w', strlen($source));
fwrite($stream,$source); fwrite($stream, $source);
fclose($stream); fclose($stream);
$stream=$this->getStream('test2','r', strlen($source)); $stream=$this->getStream('test2', 'r', strlen($source));
$data=stream_get_contents($stream); $data=stream_get_contents($stream);
fclose($stream); fclose($stream);
$this->assertEqual(strlen($data), strlen($source)); $this->assertEqual(strlen($data), strlen($source));
$this->assertEqual($source,$data); $this->assertEqual($source, $data);
} }
} }

Some files were not shown because too many files have changed in this diff Show More