Merge branch 'master' into oc_preview

This commit is contained in:
Georg Ehrke 2013-04-22 16:19:16 +02:00
commit ec3e97f28f
2061 changed files with 223010 additions and 64863 deletions

20
.gitignore vendored
View File

@ -4,7 +4,17 @@ owncloud
config/config.php config/config.php
config/mount.php config/mount.php
apps/inc.php apps/inc.php
3rdparty
# ignore all apps except core ones
apps/*
!apps/files
!apps/files_encryption
!apps/files_external
!apps/files_sharing
!apps/files_trashbin
!apps/files_versions
!apps/user_ldap
!apps/user_webdavauth
# just sane ignores # just sane ignores
.*.sw[po] .*.sw[po]
@ -39,12 +49,14 @@ nbproject
# phpStorm # phpStorm
.idea .idea
*.iml
# geany # geany
*.geany *.geany
# Cloud9IDE # Cloud9IDE
.settings.xml .settings.xml
.c9revisions
# vim ex mode # vim ex mode
.vimrc .vimrc
@ -55,3 +67,9 @@ nbproject
# WebFinger # WebFinger
.well-known .well-known
/.buildpath /.buildpath
#tests - autogenerated filed
data-autotest
/tests/coverage*
/tests/autoconfig*
/tests/autotest*

3
.gitmodules vendored Normal file
View File

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

View File

@ -32,4 +32,5 @@ RewriteRule ^remote/(.*) remote.php [QSA,L]
AddType image/svg+xml svg svgz AddType image/svg+xml svg svgz
AddEncoding gzip svgz AddEncoding gzip svgz
</IfModule> </IfModule>
AddDefaultCharset utf-8
Options -Indexes Options -Indexes

1
3rdparty Submodule

@ -0,0 +1 @@
Subproject commit a13af72fbe8983686fc47489a750e60319f68ac2

44
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,44 @@
## Submitting issues
If you have questions about how to use ownCloud, please direct these to the [mailing list][mailinglist] or our [forum][forum]. We are also available on [IRC][irc].
### Guidelines
* Please search the existing issues first, it's likely that your issue was already reported.
* [Report the issue](https://github.com/owncloud/core/issues/new) using our [template][template], it includes all the informations we need to track down the issue.
* This repository is *only* for issues within the ownCloud core code. Issues in other compontents should be reported in their own repositores:
- [Android client](https://github.com/owncloud/android/issues)
- [iOS client](https://github.com/owncloud/ios-issues/issues)
- [Desktop client](https://github.com/owncloud/mirall/issues)
- Apps:
- [Bookmarks](https://github.com/owncloud/bookmarks/issues)
- [Calendar](https://github.com/owncloud/calendar/issues)
- [Mail](https://github.com/owncloud/mail/issues)
- [News](https://github.com/owncloud/news/issues)
- [Notes](https://github.com/owncloud/notes/issues)
- [Shorty](https://github.com/owncloud/shorty/issues)
- [other apps](https://github.com/owncloud/apps/issues) (e.g. Contacts, Pictures, Music, ...)
If your issue appears to be a bug, and hasn't been reported, open a new issue.
Help us to maximize the effort we can spend fixing issues and adding new features, by not reporting duplicate issues.
[template]: https://raw.github.com/owncloud/core/master/issue_template.md
[mailinglist]: https://mail.kde.org/mailman/listinfo/owncloud
[forum]: http://forum.owncloud.org/
[irc]: http://webchat.freenode.net/?channels=owncloud&uio=d4
## Contributing to Source Code
Thanks for wanting to contribute source code to ownCloud. That's great!
Before we're able to merge your code into the ownCloud core, you need to sign our [Contributor Agreement][agreement].
Please read the [Developer Manuals][devmanual] to get useful infos like how to create your first application or how to test the ownCloud code with phpunit.
[agreement]: http://owncloud.org/about/contributor-agreement/
[devmanual]: http://owncloud.org/dev/
## Translations
Please submit translations via [Transifex][transifex].
[transifex]: https://www.transifex.com/projects/p/owncloud/

2
README
View File

@ -3,7 +3,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://doc.owncloud.org/server/5.0/developer_manual/app/gettingstarted.html
Contribution Guidelines: http://owncloud.org/dev/contribute/ Contribution Guidelines: http://owncloud.org/dev/contribute/
Source code: https://github.com/owncloud Source code: https://github.com/owncloud

View File

@ -21,20 +21,13 @@
* *
*/ */
// Init owncloud
OCP\User::checkAdminUser(); OCP\User::checkAdminUser();
$htaccessWorking=(getenv('htaccessWorking')=='true'); $htaccessWorking=(getenv('htaccessWorking')=='true');
$upload_max_filesize = OCP\Util::computerFileSize(ini_get('upload_max_filesize')); $upload_max_filesize = OCP\Util::computerFileSize(ini_get('upload_max_filesize'));
$upload_max_filesize_possible = OCP\Util::computerFileSize(get_cfg_var('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'));
$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));
if($_POST && OC_Util::isCallRegistered()) { 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) {
@ -49,7 +42,8 @@ if($_POST && OC_Util::isCallRegistered()) {
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" );
@ -59,7 +53,9 @@ $htaccessWritable=is_writable(OC::$SERVERROOT.'/.htaccess');
$tmpl = new OCP\Template( 'files', 'admin' ); $tmpl = new OCP\Template( 'files', 'admin' );
$tmpl->assign( 'uploadChangable', $htaccessWorking and $htaccessWritable ); $tmpl->assign( 'uploadChangable', $htaccessWorking and $htaccessWritable );
$tmpl->assign( 'uploadMaxFilesize', $maxUploadFilesize); $tmpl->assign( 'uploadMaxFilesize', $maxUploadFilesize);
$tmpl->assign( 'maxPossibleUploadSize', $maxUploadFilesizePossible); // max possible makes only sense on a 32 bit system
$tmpl->assign( 'displayMaxPossibleUploadSize', PHP_INT_SIZE===4);
$tmpl->assign( 'maxPossibleUploadSize', OCP\Util::humanFileSize(PHP_INT_MAX));
$tmpl->assign( 'allowZipDownload', $allowZipDownload); $tmpl->assign( 'allowZipDownload', $allowZipDownload);
$tmpl->assign( 'maxZipInputSize', $maxZipInputSize); $tmpl->assign( 'maxZipInputSize', $maxZipInputSize);
return $tmpl->fetchPage(); return $tmpl->fetchPage();

View File

@ -1,54 +0,0 @@
<?php
//provide auto completion of paths for use with jquer ui autocomplete
// Init owncloud
OCP\JSON::checkLoggedIn();
// Get data
$query = $_GET['term'];
$dirOnly=(isset($_GET['dironly']))?($_GET['dironly']=='true'):false;
if($query[0]!='/') {
$query='/'.$query;
}
if(substr($query, -1, 1)=='/') {
$base=$query;
} else {
$base=dirname($query);
}
$query=substr($query, strlen($base));
if($base!='/') {
$query=substr($query, 1);
}
$queryLen=strlen($query);
$query=strtolower($query);
// echo "$base - $query";
$files=array();
if(OC_Filesystem::file_exists($base) and OC_Filesystem::is_dir($base)) {
$dh = OC_Filesystem::opendir($base);
if($dh) {
if(substr($base, -1, 1)!='/') {
$base=$base.'/';
}
while (($file = readdir($dh)) !== false) {
if ($file != "." && $file != "..") {
if(substr(strtolower($file), 0, $queryLen)==$query) {
$item=$base.$file;
if((!$dirOnly or OC_Filesystem::is_dir($item))) {
$files[]=(object)array('id'=>$item, 'label'=>$item, 'name'=>$item);
}
}
}
}
}
}
OCP\JSON::encodedPrint($files);

View File

@ -8,21 +8,26 @@ OCP\JSON::callCheck();
// Get data // Get data
$dir = stripslashes($_POST["dir"]); $dir = stripslashes($_POST["dir"]);
$files = isset($_POST["file"]) ? stripslashes($_POST["file"]) : stripslashes($_POST["files"]); $files = isset($_POST["file"]) ? $_POST["file"] : $_POST["files"];
$files = explode(';', $files); $files = json_decode($files);
$filesWithError = ''; $filesWithError = '';
$success = true; $success = true;
//Now delete //Now delete
foreach($files as $file) { foreach ($files as $file) {
if( !OC_Files::delete( $dir, $file )) { if (($dir === '' && $file === 'Shared') || !\OC\Files\Filesystem::unlink($dir . '/' . $file)) {
$filesWithError .= $file . "\n"; $filesWithError .= $file . "\n";
$success = false; $success = false;
} }
} }
if($success) { // get array with updated storage stats (e.g. max file size) after upload
OCP\JSON::success(array("data" => array( "dir" => $dir, "files" => $files ))); $storageStats = \OCA\files\lib\Helper::buildFileStorageStatistics($dir);
if ($success) {
OCP\JSON::success(array("data" => array_merge(array("dir" => $dir, "files" => $files), $storageStats)));
} else { } else {
OCP\JSON::error(array("data" => array( "message" => "Could not delete:\n" . $filesWithError ))); OCP\JSON::error(array("data" => array_merge(array("message" => "Could not delete:\n" . $filesWithError), $storageStats)));
} }

View File

@ -33,4 +33,10 @@ OCP\User::checkLoggedIn();
$files = $_GET["files"]; $files = $_GET["files"];
$dir = $_GET["dir"]; $dir = $_GET["dir"];
OC_Files::get($dir, $files, $_SERVER['REQUEST_METHOD'] == 'HEAD' ? true : false); $files_list = json_decode($files);
// in case we get only a single file
if ($files_list === NULL ) {
$files_list = array($files);
}
OC_Files::get($dir, $files_list, $_SERVER['REQUEST_METHOD'] == 'HEAD' ? true : false);

View File

@ -0,0 +1,9 @@
<?php
// only need filesystem apps
$RUNTIME_APPTYPES = array('filesystem');
OCP\JSON::checkLoggedIn();
// send back json
OCP\JSON::success(array('data' => \OCA\files\lib\Helper::buildFileStorageStatistics('/')));

View File

@ -25,14 +25,14 @@ 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();
} }
// make filelist // make filelist
$files = array(); $files = array();
foreach( OC_Files::getdirectorycontent( $dir ) as $i ) { foreach( \OC\Files\Filesystem::getDirectoryContent( $dir ) as $i ) {
$i["date"] = OCP\Util::formatDate($i["mtime"] ); $i["date"] = OCP\Util::formatDate($i["mtime"] );
$files[] = $i; $files[] = $i;
} }

View File

@ -7,18 +7,25 @@ OCP\JSON::checkLoggedIn();
OCP\JSON::callCheck(); OCP\JSON::callCheck();
// Get data // Get data
$dir = stripslashes($_GET["dir"]); $dir = stripslashes($_POST["dir"]);
$file = stripslashes($_GET["file"]); $file = stripslashes($_POST["file"]);
$target = stripslashes(rawurldecode($_GET["target"])); $target = stripslashes(rawurldecode($_POST["target"]));
$l = OC_L10N::get('files');
if(OC_Filesystem::file_exists($target . '/' . $file)) { if(\OC\Files\Filesystem::file_exists($target . '/' . $file)) {
OCP\JSON::error(array("data" => array( "message" => "Could not move $file - File with this name already exists" ))); OCP\JSON::error(array("data" => array( "message" => $l->t("Could not move %s - File with this name already exists", array($file)) )));
exit; exit;
} }
if(OC_Files::move($dir, $file, $target, $file)) { if ($dir != '' || $file != 'Shared') {
OCP\JSON::success(array("data" => array( "dir" => $dir, "files" => $file ))); $targetFile = \OC\Files\Filesystem::normalizePath($target . '/' . $file);
} else { $sourceFile = \OC\Files\Filesystem::normalizePath($dir . '/' . $file);
OCP\JSON::error(array("data" => array( "message" => "Could not move $file" ))); if(\OC\Files\Filesystem::rename($sourceFile, $targetFile)) {
OCP\JSON::success(array("data" => array( "dir" => $dir, "files" => $file )));
} else {
OCP\JSON::error(array("data" => array( "message" => $l->t("Could not move %s", array($file)) )));
}
}else{
OCP\JSON::error(array("data" => array( "message" => $l->t("Could not move %s", array($file)) )));
} }

View File

@ -63,12 +63,12 @@ if($source) {
$ctx = stream_context_create(null, array('notification' =>'progress')); $ctx = stream_context_create(null, array('notification' =>'progress'));
$sourceStream=fopen($source, 'rb', false, $ctx); $sourceStream=fopen($source, 'rb', false, $ctx);
$target=$dir.'/'.$filename; $target=$dir.'/'.$filename;
$result=OC_Filesystem::file_put_contents($target, $sourceStream); $result=\OC\Files\Filesystem::file_put_contents($target, $sourceStream);
if($result) { if($result) {
$meta = OC_FileCache::get($target); $meta = \OC\Files\Filesystem::getFileInfo($target);
$mime=$meta['mimetype']; $mime=$meta['mimetype'];
$id = OC_FileCache::getId($target); $id = $meta['fileid'];
$eventSource->send('success', array('mime'=>$mime, 'size'=>OC_Filesystem::filesize($target), 'id' => $id)); $eventSource->send('success', array('mime'=>$mime, 'size'=>\OC\Files\Filesystem::filesize($target), 'id' => $id));
} else { } else {
$eventSource->send('error', "Error while downloading ".$source. ' to '.$target); $eventSource->send('error', "Error while downloading ".$source. ' to '.$target);
} }
@ -76,15 +76,15 @@ if($source) {
exit(); exit();
} else { } else {
if($content) { if($content) {
if(OC_Filesystem::file_put_contents($dir.'/'.$filename, $content)) { if(\OC\Files\Filesystem::file_put_contents($dir.'/'.$filename, $content)) {
$meta = OC_FileCache::get($dir.'/'.$filename); $meta = \OC\Files\Filesystem::getFileInfo($dir.'/'.$filename);
$id = OC_FileCache::getId($dir.'/'.$filename); $id = $meta['fileid'];
OCP\JSON::success(array("data" => array('content'=>$content, 'id' => $id))); OCP\JSON::success(array("data" => array('content'=>$content, 'id' => $id)));
exit(); exit();
} }
}elseif(OC_Files::newFile($dir, $filename, 'file')) { }elseif(\OC\Files\Filesystem::touch($dir . '/' . $filename)) {
$meta = OC_FileCache::get($dir.'/'.$filename); $meta = \OC\Files\Filesystem::getFileInfo($dir.'/'.$filename);
$id = OC_FileCache::getId($dir.'/'.$filename); $id = $meta['fileid'];
OCP\JSON::success(array("data" => array('content'=>$content, 'id' => $id))); OCP\JSON::success(array("data" => array('content'=>$content, 'id' => $id)));
exit(); exit();
} }

View File

@ -19,13 +19,14 @@ if(strpos($foldername, '/')!==false) {
exit(); exit();
} }
if(OC_Files::newFile($dir, stripslashes($foldername), 'dir')) { if(\OC\Files\Filesystem::mkdir($dir . '/' . stripslashes($foldername))) {
if ( $dir != '/') { if ( $dir != '/') {
$path = $dir.'/'.$foldername; $path = $dir.'/'.$foldername;
} else { } else {
$path = '/'.$foldername; $path = '/'.$foldername;
} }
$id = OC_FileCache::getId($path); $meta = \OC\Files\Filesystem::getFileInfo($path);
$id = $meta['fileid'];
OCP\JSON::success(array("data" => array('id'=>$id))); OCP\JSON::success(array("data" => array('id'=>$id)));
exit(); exit();
} }

View File

@ -15,7 +15,7 @@ $mimetype = isset($_GET['mimetype']) ? $_GET['mimetype'] : '';
// make filelist // make filelist
$files = array(); $files = array();
foreach( OC_Files::getdirectorycontent( $dir, $mimetype ) as $i ) { foreach( \OC\Files\Filesystem::getDirectoryContent( $dir, $mimetype ) as $i ) {
$i["date"] = OCP\Util::formatDate($i["mtime"] ); $i["date"] = OCP\Util::formatDate($i["mtime"] );
$i['mimetype_icon'] = $i['type'] == 'dir' ? \mimetype_icon('dir'): \mimetype_icon($i['mimetype']); $i['mimetype_icon'] = $i['type'] == 'dir' ? \mimetype_icon('dir'): \mimetype_icon($i['mimetype']);
$files[] = $i; $files[] = $i;

View File

@ -11,10 +11,16 @@ $dir = stripslashes($_GET["dir"]);
$file = stripslashes($_GET["file"]); $file = stripslashes($_GET["file"]);
$newname = stripslashes($_GET["newname"]); $newname = stripslashes($_GET["newname"]);
// Delete $l = OC_L10N::get('files');
if( OC_Files::move( $dir, $file, $dir, $newname )) {
OCP\JSON::success(array("data" => array( "dir" => $dir, "file" => $file, "newname" => $newname ))); if ( $newname !== '.' and ($dir != '' || $file != 'Shared') and $newname !== '.') {
} $targetFile = \OC\Files\Filesystem::normalizePath($dir . '/' . $newname);
else{ $sourceFile = \OC\Files\Filesystem::normalizePath($dir . '/' . $file);
OCP\JSON::error(array("data" => array( "message" => "Unable to rename file" ))); if(\OC\Files\Filesystem::rename($sourceFile, $targetFile)) {
OCP\JSON::success(array("data" => array( "dir" => $dir, "file" => $file, "newname" => $newname )));
} else {
OCP\JSON::error(array("data" => array( "message" => $l->t("Unable to rename file") )));
}
}else{
OCP\JSON::error(array("data" => array( "message" => $l->t("Unable to rename file") )));
} }

View File

@ -1,43 +1,71 @@
<?php <?php
set_time_limit(0); //scanning can take ages
set_time_limit(0);//scanning can take ages
$force=isset($_GET['force']) and $_GET['force']=='true';
$dir=isset($_GET['dir'])?$_GET['dir']:'';
$checkOnly=isset($_GET['checkonly']) and $_GET['checkonly']=='true';
if(!$checkOnly) {
$eventSource=new OC_EventSource();
}
session_write_close(); session_write_close();
//create the file cache if necesary $force = (isset($_GET['force']) and ($_GET['force'] === 'true'));
if($force or !OC_FileCache::inCache('')) { $dir = isset($_GET['dir']) ? $_GET['dir'] : '';
if(!$checkOnly) {
OCP\DB::beginTransaction();
if(OC_Cache::isFast()) { $eventSource = new OC_EventSource();
OC_Cache::clear('fileid/'); //make sure the old fileid's don't mess things up ScanListener::$eventSource = $eventSource;
ScanListener::$view = \OC\Files\Filesystem::getView();
OC_Hook::connect('\OC\Files\Cache\Scanner', 'scan_folder', 'ScanListener', 'folder');
OC_Hook::connect('\OC\Files\Cache\Scanner', 'scan_file', 'ScanListener', 'file');
$absolutePath = \OC\Files\Filesystem::getView()->getAbsolutePath($dir);
$mountPoints = \OC\Files\Filesystem::getMountPoints($absolutePath);
$mountPoints[] = \OC\Files\Filesystem::getMountPoint($absolutePath);
$mountPoints = array_reverse($mountPoints); //start with the mount point of $dir
foreach ($mountPoints as $mountPoint) {
$storage = \OC\Files\Filesystem::getStorage($mountPoint);
if ($storage) {
ScanListener::$mountPoints[$storage->getId()] = $mountPoint;
$scanner = $storage->getScanner();
if ($force) {
$scanner->scan('');
} else {
$scanner->backgroundScan();
} }
OC_FileCache::scan($dir, $eventSource);
OC_FileCache::clean();
OCP\DB::commit();
$eventSource->send('success', true);
} else {
OCP\JSON::success(array('data'=>array('done'=>true)));
exit;
}
} else {
if($checkOnly) {
OCP\JSON::success(array('data'=>array('done'=>false)));
exit;
}
if(isset($eventSource)) {
$eventSource->send('success', false);
} else {
exit;
} }
} }
$eventSource->send('done', ScanListener::$fileCount);
$eventSource->close(); $eventSource->close();
class ScanListener {
static public $fileCount = 0;
static public $lastCount = 0;
/**
* @var \OC\Files\View $view
*/
static public $view;
/**
* @var array $mountPoints map storage ids to mountpoints
*/
static public $mountPoints = array();
/**
* @var \OC_EventSource event source to pass events to
*/
static public $eventSource;
static function folder($params) {
$internalPath = $params['path'];
$mountPoint = self::$mountPoints[$params['storage']];
$path = self::$view->getRelativePath($mountPoint . $internalPath);
self::$eventSource->send('folder', $path);
}
static function file() {
self::$fileCount++;
if (self::$fileCount > self::$lastCount + 20) { //send a count update every 20 files
self::$lastCount = self::$fileCount;
self::$eventSource->send('count', self::$fileCount);
}
}
}

View File

@ -1,2 +0,0 @@
<?php
$_SESSION['timezone'] = $_GET['time'];

View File

@ -0,0 +1,44 @@
<?php
set_time_limit(0); //scanning can take ages
session_write_close();
$user = OC_User::getUser();
$eventSource = new OC_EventSource();
$listener = new UpgradeListener($eventSource);
$legacy = new \OC\Files\Cache\Legacy($user);
if ($legacy->hasItems()) {
OC_Hook::connect('\OC\Files\Cache\Upgrade', 'migrate_path', $listener, 'upgradePath');
OC_DB::beginTransaction();
$upgrade = new \OC\Files\Cache\Upgrade($legacy);
$count = $legacy->getCount();
$eventSource->send('total', $count);
$upgrade->upgradePath('/' . $user . '/files');
OC_DB::commit();
}
\OC\Files\Cache\Upgrade::upgradeDone($user);
$eventSource->send('done', true);
$eventSource->close();
class UpgradeListener {
/**
* @var OC_EventSource $eventSource
*/
private $eventSource;
private $count = 0;
private $lastSend = 0;
public function __construct($eventSource) {
$this->eventSource = $eventSource;
}
public function upgradePath($path) {
$this->count++;
if ($this->count > ($this->lastSend + 5)) {
$this->lastSend = $this->count;
$this->eventSource->send('count', $this->count);
}
}
}

View File

@ -8,56 +8,79 @@ OCP\JSON::setContentTypeHeader('text/plain');
OCP\JSON::checkLoggedIn(); OCP\JSON::checkLoggedIn();
OCP\JSON::callCheck(); OCP\JSON::callCheck();
$l = OC_L10N::get('files');
$dir = $_POST['dir'];
// get array with current storage stats (e.g. max file size)
$storageStats = \OCA\files\lib\Helper::buildFileStorageStatistics($dir);
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_merge(array('message' => $l->t('No file was uploaded. Unknown error')), $storageStats)));
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');
$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 in the HTML form'),
UPLOAD_ERR_NO_FILE=>$l->t("No file was uploaded"), UPLOAD_ERR_PARTIAL => $l->t('The uploaded file was only partially uploaded'),
UPLOAD_ERR_NO_TMP_DIR=>$l->t("Missing a temporary folder"), UPLOAD_ERR_NO_FILE => $l->t('No file was uploaded'),
UPLOAD_ERR_CANT_WRITE=>$l->t('Failed to write to disk'), UPLOAD_ERR_NO_TMP_DIR => $l->t('Missing a temporary folder'),
UPLOAD_ERR_CANT_WRITE => $l->t('Failed to write to disk'),
); );
OCP\JSON::error(array("data" => array( "message" => $errors[$error] ))); OCP\JSON::error(array('data' => array_merge(array('message' => $errors[$error]), $storageStats)));
exit(); exit();
} }
} }
$files=$_FILES['files']; $files = $_FILES['files'];
$dir = $_POST['dir']; $error = '';
$error='';
$totalSize=0; $maxUploadFilesize = OCP\Util::maxUploadFilesize($dir);
foreach($files['size'] as $size) { $maxHumanFilesize = OCP\Util::humanFileSize($maxUploadFilesize);
$totalSize+=$size;
$totalSize = 0;
foreach ($files['size'] as $size) {
$totalSize += $size;
} }
if($totalSize>OC_Filesystem::free_space($dir)) { if ($maxUploadFilesize >= 0 and $totalSize > $maxUploadFilesize) {
OCP\JSON::error(array("data" => array( "message" => "Not enough space available" ))); OCP\JSON::error(array('data' => array('message' => $l->t('Not enough storage available'),
'uploadMaxFilesize' => $maxUploadFilesize,
'maxHumanFilesize' => $maxHumanFilesize)));
exit(); exit();
} }
$result=array(); $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]);
if(is_uploaded_file($files['tmp_name'][$i]) and OC_Filesystem::fromTmpFile($files['tmp_name'][$i], $target)) { // $path needs to be normalized - this failed within drag'n'drop upload to a sub-folder
$meta = OC_FileCache::get($target); $target = \OC\Files\Filesystem::normalizePath($target);
$id = OC_FileCache::getId($target); if (is_uploaded_file($files['tmp_name'][$i]) and \OC\Files\Filesystem::fromTmpFile($files['tmp_name'][$i], $target)) {
$result[]=array( "status" => "success", 'mime'=>$meta['mimetype'], 'size'=>$meta['size'], 'id'=>$id, 'name'=>basename($target)); $meta = \OC\Files\Filesystem::getFileInfo($target);
// updated max file size after upload
$storageStats = \OCA\files\lib\Helper::buildFileStorageStatistics($dir);
$result[] = array('status' => 'success',
'mime' => $meta['mimetype'],
'size' => $meta['size'],
'id' => $meta['fileid'],
'name' => basename($target),
'originalname'=>$files['name'][$i],
'uploadMaxFilesize' => $maxUploadFilesize,
'maxHumanFilesize' => $maxHumanFilesize
);
} }
} }
OCP\JSON::encodedPrint($result); OCP\JSON::encodedPrint($result);
exit(); exit();
} else { } else {
$error='invalid dir'; $error = $l->t('Invalid directory.');
} }
OCP\JSON::error(array('data' => array('error' => $error, "file" => $fileName))); OCP\JSON::error(array('data' => array_merge(array('message' => $error), $storageStats)));

View File

@ -1,8 +1,21 @@
<?php <?php
$l=OC_L10N::get('files'); OC::$CLASSPATH['OCA\Files\Capabilities'] = 'apps/files/lib/capabilities.php';
$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/files.svg" ),
"name" => $l->t("Files") ));
OC_Search::registerProvider('OC_Search_Provider_File'); OC_Search::registerProvider('OC_Search_Provider_File');
// cache hooks must be connected before all other apps.
// since 'files' is always loaded first the hooks need to be connected here
\OC_Hook::connect('OC_Filesystem', 'post_write', '\OC\Files\Cache\Updater', 'writeHook');
\OC_Hook::connect('OC_Filesystem', 'post_touch', '\OC\Files\Cache\Updater', 'touchHook');
\OC_Hook::connect('OC_Filesystem', 'post_delete', '\OC\Files\Cache\Updater', 'deleteHook');
\OC_Hook::connect('OC_Filesystem', 'post_rename', '\OC\Files\Cache\Updater', 'renameHook');

View File

@ -24,16 +24,16 @@
$RUNTIME_APPTYPES=array('filesystem', 'authentication', 'logging'); $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);
@ -43,7 +43,7 @@ if ($type != 'oc_chunked') {
die; die;
} }
if (!OC_Filesystem::is_file($file)) { if (!\OC\Files\Filesystem::is_file($file)) {
OC_Response::setStatus(OC_Response::STATUS_NOT_FOUND); OC_Response::setStatus(OC_Response::STATUS_NOT_FOUND);
die; die;
} }
@ -51,7 +51,7 @@ if (!OC_Filesystem::is_file($file)) {
switch($_SERVER['REQUEST_METHOD']) { switch($_SERVER['REQUEST_METHOD']) {
case 'PUT': case 'PUT':
$input = fopen("php://input", "r"); $input = fopen("php://input", "r");
$org_file = OC_Filesystem::fopen($file, 'rb'); $org_file = \OC\Files\Filesystem::fopen($file, 'rb');
$info = array( $info = array(
'name' => basename($file), 'name' => basename($file),
); );

View File

@ -5,7 +5,7 @@
<description>File Management</description> <description>File Management</description>
<licence>AGPL</licence> <licence>AGPL</licence>
<author>Robin Appelman</author> <author>Robin Appelman</author>
<require>4.9</require> <require>4.93</require>
<shipped>true</shipped> <shipped>true</shipped>
<standalone/> <standalone/>
<default_enable/> <default_enable/>

View File

@ -27,15 +27,19 @@ $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();
$requestBackend = new OC_Connector_Sabre_Request();
// Create ownCloud Dir // Create ownCloud Dir
$publicDir = new OC_Connector_Sabre_Directory(''); $publicDir = new OC_Connector_Sabre_Directory('');
// Fire up server // Fire up server
$server = new Sabre_DAV_Server($publicDir); $server = new Sabre_DAV_Server($publicDir);
$server->httpRequest = $requestBackend;
$server->setBaseUri($baseuri); $server->setBaseUri($baseuri);
// Load plugins // Load plugins
@ -43,6 +47,7 @@ $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()); $server->addPlugin(new OC_Connector_Sabre_QuotaPlugin());
$server->addPlugin(new OC_Connector_Sabre_MaintenancePlugin());
// And off we go! // And off we go!
$server->exec(); $server->exec();

View File

@ -9,4 +9,6 @@
$this->create('download', 'download{file}') $this->create('download', 'download{file}')
->requirements(array('file' => '.*')) ->requirements(array('file' => '.*'))
->actionInclude('files/download.php'); ->actionInclude('files/download.php');
// Register with the capabilities API
OC_API::register('get', '/cloud/capabilities', array('OCA\Files\Capabilities', 'getCapabilities'), 'files', OC_API::USER_AUTH);

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();
$updateQuery = OC_DB::prepare('UPDATE `*PREFIX*properties` SET `propertyname` = ? WHERE `userid` = ? AND `propertypath` = ?'); $updateQuery = OC_DB::prepare('UPDATE `*PREFIX*properties`'
.' SET `propertyname` = ?'
.' WHERE `userid` = ?'
.' AND `propertypath` = ?');
while( $row = $result->fetchRow()) { while( $row = $result->fetchRow()) {
if ( $row["propertyname"][0] != '{' ) { if ( $row['propertyname'][0] != '{' ) {
$updateQuery->execute(array('{DAV:}' + $row["propertyname"], $row["userid"], $row["propertypath"])); $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

@ -1 +1 @@
1.1.6 1.1.7

View File

@ -3,42 +3,63 @@
See the COPYING-README file. */ See the COPYING-README file. */
/* FILE MENU */ /* FILE MENU */
.actions { padding:.3em; float:left; height:2em; } .actions { padding:.3em; height:2em; width: 100%; }
.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:10;
padding:.5em; padding-bottom:0; margin-top:.075em; margin-left:-.5em;
text-align:left;
background:#f8f8f8; border:1px solid #ddd; border-radius:10px; border-top-left-radius:0;
box-shadow:0 2px 7px rgba(170,170,170,.4);
}
#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>form>input { padding:0.3em; margin:-0.3em; }
#new, .file_upload_filename { border:1px solid; border-color:#51a351 #419341 #387038; -moz-box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset; -webkit-box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset; box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset; }
#new .popup { border-top-left-radius:0; z-index:10; }
#file_newfolder_name { background-image:url('%webroot%/core/img/places/folder.svg'); font-weight:normal; width:7em; } #trash { height:17px; margin: 0 1em; z-index:1010; float: right; }
.file_upload_start, .file_upload_filename { font-size:1em; }
#file_newfolder_submit, #file_upload_submit { width:3em; } #upload {
height:27px; padding:0; margin-left:0.2em; overflow:hidden;
}
#upload a {
position:relative; display:block; width:100%; height:27px;
cursor:pointer; z-index:10;
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:20; 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 { float: right; position: relative; }
.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; float: right;
#upload { position:absolute; right:13.5em; top:0em; } margin-left: 12px; width:10em; height:1.5em; top:.4em;
#upload #uploadprogressbar { position:relative; display:inline-block; width:10em; height:1.5em; top:.4em; } display:inline-block;
}
.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; }
table { position:relative; top:37px; width:100%; } #emptyfolder {
position:absolute;
margin:10em 0 0 10em;
font-size:1.5em; font-weight:bold;
color:#888; text-shadow:#fff 0 1px 0;
}
#filestable { 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; }
tbody tr.selected { background-color:#eee; } tbody tr.selected { background-color:#eee; }
@ -49,42 +70,101 @@ tr:hover span.extension { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Op
table tr.mouseOver td { background-color:#eee; } table tr.mouseOver td { background-color:#eee; }
table th { height:2em; padding:0 .5em; color:#999; } table th { height:2em; padding:0 .5em; color:#999; }
table th .name { float:left; margin-left:.5em; } table th .name { float:left; margin-left:.5em; }
table th.multiselect { background:#ddd; color:#000; font-weight:bold; }
table th, table td { border-bottom:1px solid #ddd; text-align:left; font-weight:normal; } table th, table td { border-bottom:1px solid #ddd; text-align:left; font-weight:normal; }
table td { border-bottom:1px solid #eee; font-style:normal; background-position:1em .5em; background-repeat:no-repeat; } table td { border-bottom:1px solid #eee; font-style:normal; background-position:1em .5em; background-repeat:no-repeat; }
table th#headerSize, table td.filesize { width:3em; padding:0 1em; text-align:right; } table th#headerName { width:100em; /* not really sure why this works better than 100% … table styling */ }
table th#headerDate, table td.date { width:11em; padding:0 .1em 0 1em; text-align:left; } table th#headerSize, table td.filesize { min-width:3em; padding:0 1em; text-align:right; }
table th#headerDate, table td.date { min-width:11em; padding:0 .1em 0 1em; text-align:left; }
/* Multiselect bar */
#filestable.multiselect { top:63px; }
table.multiselect thead { position:fixed; top:82px; z-index:1; -moz-box-sizing: border-box; box-sizing: border-box; left: 0; padding-left: 64px; width:100%; }
table.multiselect thead th { background:rgba(230,230,230,.8); color:#000; font-weight:bold; border-bottom:0; }
table.multiselect #headerName { width: 100%; }
table td.selection, table th.selection, table td.fileaction { width:2em; text-align:center; } table td.selection, table th.selection, table td.fileaction { width:2em; text-align:center; }
table td.filename a.name { display:block; height:1.5em; vertical-align:middle; margin-left:3em; } table td.filename a.name { display:block; height:1.5em; vertical-align:middle; margin-left:3em; }
table tr[data-type="dir"] td.filename a.name span.nametext {font-weight:bold; } 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; max-width:800px; }
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 { height:2em; } /* File checkboxes */
#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; }
/* Always show checkbox when selected */
#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.selected td.filename>input[type="checkbox"]:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
#fileList tr td.filename {
position:relative; width:100%;
-webkit-transition:background-image 500ms; -moz-transition:background-image 500ms; -o-transition:background-image 500ms; transition:background-image 500ms;
}
#select_all { float:left; margin:.3em 0.6em 0 .5em; } #select_all { float:left; margin:.3em 0.6em 0 .5em; }
#uploadsize-message,#delete-confirm { display:none; } #uploadsize-message,#delete-confirm { display:none; }
.fileactions { position:relative; top:.3em; font-size:.8em; float:right; }
/* File actions */
.fileactions {
position:absolute; top:.6em; right:0;
font-size:.8em;
}
#fileList .name { position:relative; /* Firefox needs to explicitly have this default set … */ }
#fileList tr:hover .fileactions { /* background to distinguish when overlaying with file names */
background:rgba(248,248,248,.9); box-shadow:-5px 0 7px rgba(248,248,248,.9);
}
#fileList tr.selected:hover .fileactions, #fileList tr.mouseOver .fileactions { /* slightly darker color for selected rows */
background:rgba(238,238,238,.9); box-shadow:-5px 0 7px rgba(238,238,238,.9);
}
#fileList .fileactions a.action img { position:relative; top:.2em; } #fileList .fileactions a.action img { position:relative; top:.2em; }
#fileList a.action { display:inline; margin:-.5em 0; padding:1em .5em 1em .5em !important; } #fileList a.action { display:inline; margin:-.5em 0; padding:1em .5em 1em .5em !important; }
#fileList img.move2trash { display:inline; margin:-.5em 0; padding:1em .5em 1em .5em !important; float:right; }
a.action.delete { float:right; } a.action.delete { float:right; }
a.action>img { max-height:16px; max-width:16px; vertical-align:text-bottom; } a.action>img { max-height:16px; max-width:16px; vertical-align:text-bottom; }
.selectedActions { display:none; float:right; } .selectedActions { display:none; float:right; }
.selectedActions a { display:inline; margin:-.5em 0; padding:.5em !important; } .selectedActions a { display:inline; margin:-.5em 0; padding:.5em !important; }
.selectedActions a img { position:relative; top:.3em; } .selectedActions a img { position:relative; top:.3em; }
/* add breadcrumb divider to the File item in navigation panel */ #fileList a.action {
#navigation>ul>li:first-child { background:url('%webroot%/core/img/breadcrumb-start.svg') no-repeat 12.5em 0px; width:12.5em; padding-right:1em; position:fixed; } -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
#navigation>ul>li:first-child+li { padding-top:2.9em; } filter: alpha(opacity=0);
opacity: 0;
display:none;
}
#fileList tr:hover a.action, #fileList a.action.permanent {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=.5)";
filter: alpha(opacity=.5);
opacity: .5;
display:inline;
}
#fileList tr:hover a.action:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
filter: alpha(opacity=1);
opacity: 1;
display:inline;
}
#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; }
table.dragshadow {
width:auto;
}
table.dragshadow td.filename {
padding-left:36px;
padding-right:16px;
}
table.dragshadow td.size {
padding-right:8px;
}
#upgrade {
width: 400px;
position: absolute;
top: 200px;
left: 50%;
text-align: center;
margin-left: -200px;
}

View File

@ -21,15 +21,12 @@
* *
*/ */
// Init owncloud
// Check if we are a user // Check if we are a user
OCP\User::checkLoggedIn(); OCP\User::checkLoggedIn();
$filename = $_GET["file"]; $filename = $_GET["file"];
if(!OC_Filesystem::file_exists($filename)) { if(!\OC\Files\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);
@ -37,12 +34,17 @@ if(!OC_Filesystem::file_exists($filename)) {
exit; exit;
} }
$ftype=OC_Filesystem::getMimeType( $filename ); $ftype=\OC\Files\Filesystem::getMimeType( $filename );
header('Content-Type:'.$ftype); header('Content-Type:'.$ftype);
header('Content-Disposition: attachment; filename="'.basename($filename).'"'); if ( preg_match( "/MSIE/", $_SERVER["HTTP_USER_AGENT"] ) ) {
header( 'Content-Disposition: attachment; filename="' . rawurlencode( basename($filename) ) . '"' );
} else {
header( 'Content-Disposition: attachment; filename*=UTF-8\'\'' . rawurlencode( basename($filename) )
. '; filename="' . rawurlencode( basename($filename) ) . '"' );
}
OCP\Response::disableCaching(); OCP\Response::disableCaching();
header('Content-Length: '.OC_Filesystem::filesize($filename)); header('Content-Length: '.\OC\Files\Filesystem::filesize($filename));
@ob_end_clean(); OC_Util::obEnd();
OC_Filesystem::readfile( $filename ); \OC\Files\Filesystem::readfile( $filename );

View File

@ -1,113 +1,140 @@
<?php <?php
/** /**
* ownCloud - ajax frontend * ownCloud - ajax frontend
* *
* @author Robin Appelman * @author Robin Appelman
* @copyright 2010 Robin Appelman icewind1991@gmail.com * @copyright 2010 Robin Appelman icewind1991@gmail.com
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 3 of the License, or any later version. * version 3 of the License, or any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU AFFERO GENERAL PUBLIC LICENSE for more details. * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
* *
* You should have received a copy of the GNU Affero General Public * You should have received a copy of the GNU Affero General Public
* License along with this library. If not, see <http://www.gnu.org/licenses/>. * License along with this library. If not, see <http://www.gnu.org/licenses/>.
* *
*/ */
// Check if we are a user // Check if we are a user
OCP\User::checkLoggedIn(); OCP\User::checkLoggedIn();
// Load the files we need // Load the files we need
OCP\Util::addStyle( 'files', 'files' ); OCP\Util::addStyle('files', 'files');
OCP\Util::addscript( 'files', 'jquery.iframe-transport' ); OCP\Util::addscript('files', 'jquery.iframe-transport');
OCP\Util::addscript( 'files', 'jquery.fileupload' ); OCP\Util::addscript('files', 'jquery.fileupload');
OCP\Util::addscript( 'files', 'files' ); OCP\Util::addscript('files', 'jquery-visibility');
OCP\Util::addscript( 'files', 'filelist' ); OCP\Util::addscript('files', 'filelist');
OCP\Util::addscript( 'files', 'fileactions' );
if(!isset($_SESSION['timezone'])) { OCP\App::setActiveNavigationEntry('files_index');
OCP\Util::addscript( 'files', 'timezone' );
}
OCP\App::setActiveNavigationEntry( 'files_index' );
// Load the files // Load the files
$dir = isset( $_GET['dir'] ) ? rawurldecode(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\Files\Filesystem::is_dir($dir . '/')) {
header('Location: '.$_SERVER['SCRIPT_NAME'].''); header('Location: ' . OCP\Util::getScriptName() . '');
exit(); exit();
} }
function fileCmp($a, $b) {
if ($a['type'] == 'dir' and $b['type'] != 'dir') {
return -1;
} elseif ($a['type'] != 'dir' and $b['type'] == 'dir') {
return 1;
} else {
return strnatcasecmp($a['name'], $b['name']);
}
}
$files = array(); $files = array();
foreach( OC_Files::getdirectorycontent( $dir ) as $i ) { $user = OC_User::getUser();
$i['date'] = OCP\Util::formatDate($i['mtime'] ); if (\OC\Files\Cache\Upgrade::needUpgrade($user)) { //dont load anything if we need to upgrade the cache
if($i['type']=='file') { $content = array();
$fileinfo=pathinfo($i['name']); $needUpgrade = true;
$i['basename']=$fileinfo['filename']; $freeSpace = 0;
} else {
$content = \OC\Files\Filesystem::getDirectoryContent($dir);
$freeSpace = \OC\Files\Filesystem::free_space($dir);
$needUpgrade = false;
}
foreach ($content as $i) {
$i['date'] = OCP\Util::formatDate($i['mtime']);
if ($i['type'] == 'file') {
$fileinfo = pathinfo($i['name']);
$i['basename'] = $fileinfo['filename'];
if (!empty($fileinfo['extension'])) { if (!empty($fileinfo['extension'])) {
$i['extension']='.' . $fileinfo['extension']; $i['extension'] = '.' . $fileinfo['extension'];
} } else {
else { $i['extension'] = '';
$i['extension']='';
} }
} }
if($i['directory']=='/') { $i['directory'] = $dir;
$i['directory']='';
}
$files[] = $i; $files[] = $i;
} }
usort($files, "fileCmp");
// Make breadcrumb // Make breadcrumb
$breadcrumb = array(); $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);
} }
} }
// 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);
$list->assign( 'baseURL', OCP\Util::linkTo('files', 'index.php').'?dir=', false); $list->assign('baseURL', OCP\Util::linkTo('files', 'index.php') . '?dir=');
$list->assign( 'downloadURL', OCP\Util::linkTo('files', 'download.php').'?file=', false); $list->assign('downloadURL', OCP\Util::linkToRoute('download', array('file' => '/')));
$breadcrumbNav = new OCP\Template( 'files', 'part.breadcrumb', '' ); $list->assign('disableSharing', false);
$breadcrumbNav->assign( 'breadcrumb', $breadcrumb, false ); $breadcrumbNav = new OCP\Template('files', 'part.breadcrumb', '');
$breadcrumbNav->assign( 'baseURL', OCP\Util::linkTo('files', 'index.php').'?dir=', false); $breadcrumbNav->assign('breadcrumb', $breadcrumb);
$breadcrumbNav->assign('baseURL', OCP\Util::linkTo('files', 'index.php') . '?dir=');
$upload_max_filesize = OCP\Util::computerFileSize(ini_get('upload_max_filesize'));
$post_max_size = OCP\Util::computerFileSize(ini_get('post_max_size'));
$maxUploadFilesize = min($upload_max_filesize, $post_max_size);
$freeSpace=OC_Filesystem::free_space($dir);
$freeSpace=max($freeSpace, 0);
$maxUploadFilesize = min($maxUploadFilesize, $freeSpace);
$permissions = OCP\PERMISSION_READ; $permissions = OCP\PERMISSION_READ;
if (OC_Filesystem::isUpdatable($dir.'/')) { if (\OC\Files\Filesystem::isCreatable($dir . '/')) {
$permissions |= OCP\PERMISSION_CREATE;
}
if (\OC\Files\Filesystem::isUpdatable($dir . '/')) {
$permissions |= OCP\PERMISSION_UPDATE; $permissions |= OCP\PERMISSION_UPDATE;
} }
if (OC_Filesystem::isDeletable($dir.'/')) { if (\OC\Files\Filesystem::isDeletable($dir . '/')) {
$permissions |= OCP\PERMISSION_DELETE; $permissions |= OCP\PERMISSION_DELETE;
} }
if (OC_Filesystem::isSharable($dir.'/')) { if (\OC\Files\Filesystem::isSharable($dir . '/')) {
$permissions |= OCP\PERMISSION_SHARE; $permissions |= OCP\PERMISSION_SHARE;
} }
$tmpl = new OCP\Template( 'files', 'index', 'user' ); if ($needUpgrade) {
$tmpl->assign( 'fileList', $list->fetchPage(), false ); OCP\Util::addscript('files', 'upgrade');
$tmpl->assign( 'breadcrumb', $breadcrumbNav->fetchPage(), false ); $tmpl = new OCP\Template('files', 'upgrade', 'user');
$tmpl->assign( 'dir', OC_Filesystem::normalizePath($dir)); $tmpl->printPage();
$tmpl->assign( 'isCreatable', OC_Filesystem::isCreatable($dir.'/')); } else {
$tmpl->assign('permissions', $permissions); // information about storage capacities
$tmpl->assign( 'files', $files ); $storageInfo=OC_Helper::getStorageInfo();
$tmpl->assign( 'uploadMaxFilesize', $maxUploadFilesize); $maxUploadFilesize=OCP\Util::maxUploadFilesize($dir);
$tmpl->assign( 'uploadMaxHumanFilesize', OCP\Util::humanFileSize($maxUploadFilesize));
$tmpl->assign( 'allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true))); OCP\Util::addscript('files', 'fileactions');
$tmpl->printPage(); OCP\Util::addscript('files', 'files');
OCP\Util::addscript('files', 'keyboardshortcuts');
$tmpl = new OCP\Template('files', 'index', 'user');
$tmpl->assign('fileList', $list->fetchPage());
$tmpl->assign('breadcrumb', $breadcrumbNav->fetchPage());
$tmpl->assign('dir', \OC\Files\Filesystem::normalizePath($dir));
$tmpl->assign('isCreatable', \OC\Files\Filesystem::isCreatable($dir . '/'));
$tmpl->assign('permissions', $permissions);
$tmpl->assign('files', $files);
$tmpl->assign('trash', \OCP\App::isEnabled('files_trashbin'));
$tmpl->assign('uploadMaxFilesize', $maxUploadFilesize);
$tmpl->assign('uploadMaxHumanFilesize', OCP\Util::humanFileSize($maxUploadFilesize));
$tmpl->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
$tmpl->assign('usedSpacePercent', (int)$storageInfo['relative']);
$tmpl->printPage();
}

View File

@ -70,42 +70,59 @@ var FileActions = {
} }
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());
var actionHandler = function (parent, action, event) {
var actionHandler = function (event) {
event.stopPropagation(); event.stopPropagation();
event.preventDefault(); event.preventDefault();
FileActions.currentFile = parent;
file = FileActions.getCurrentFile(); FileActions.currentFile = event.data.elem;
action(file); var file = FileActions.getCurrentFile();
event.data.actionFunc(file);
}; };
for (name in actions) {
var addAction = 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') {
if ((name === 'Download' || action !== defaultAction) && name !== 'Delete') {
var img = FileActions.icons[name]; var img = FileActions.icons[name];
if (img.call) { if (img.call) {
img = img(file); img = img(file);
} }
var html = '<a href="#" class="action" data-action="'+name+'">'; var html = '<a href="#" class="action" data-action="' + name + '">';
if (img) { if (img) {
html += '<img class ="svg" src="' + img + '"/> '; html += '<img class ="svg" src="' + img + '" /> ';
} }
html += t('files', name) + '</a>'; html += t('files', name) + '</a>';
var element = $(html); var element = $(html);
element.data('action', name); element.data('action', name);
element.click(actionHandler.bind(null, parent, actions[name])); //alert(element);
element.on('click', {a: null, elem: parent, actionFunc: actions[name]}, actionHandler);
parent.find('a.name>span.fileactions').append(element); parent.find('a.name>span.fileactions').append(element);
} }
};
$.each(actions, function (name, action) {
if (name !== 'Share') {
addAction(name, action);
}
});
if(actions.Share && !($('#dir').val() === '/' && file === 'Shared')){
addAction('Share', actions.Share);
} }
if (actions['Delete']) { if (actions['Delete']) {
var img = FileActions.icons['Delete']; var img = FileActions.icons['Delete'];
if (img.call) { if (img.call) {
img = img(file); img = img(file);
} }
// NOTE: Temporary fix to allow unsharing of files in root of Shared folder if (typeof trashBinApp !== 'undefined' && trashBinApp) {
if ($('#dir').val() == '/Shared') { var html = '<a href="#" original-title="' + t('files', 'Delete permanently') + '" class="action delete" />';
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" />'; var html = '<a href="#" original-title="' + t('files', 'Delete') + '" class="action delete" />';
} }
@ -114,7 +131,7 @@ var FileActions = {
element.append($('<img class ="svg" src="' + img + '"/>')); element.append($('<img class ="svg" src="' + img + '"/>'));
} }
element.data('action', actions['Delete']); element.data('action', actions['Delete']);
element.click(actionHandler.bind(null, parent, actions['Delete'])); element.on('click', {a: null, elem: parent, actionFunc: actions['Delete']}, actionHandler);
parent.parent().children().last().append(element); parent.parent().children().last().append(element);
} }
}, },
@ -138,15 +155,19 @@ $(document).ready(function () {
} else { } else {
var downloadScope = 'file'; var downloadScope = 'file';
} }
FileActions.register(downloadScope, 'Download', OC.PERMISSION_READ, function () {
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(){ if (typeof disableDownloadActions == 'undefined' || !disableDownloadActions) {
FileActions.register(downloadScope, 'Download', OC.PERMISSION_READ, function () {
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.display($(this).children('td.filename'));
}); });
}); });
FileActions.register('all', 'Delete', OC.PERMISSION_DELETE, function () { FileActions.register('all', 'Delete', OC.PERMISSION_DELETE, function () {
@ -176,6 +197,7 @@ FileActions.register('all', 'Rename', OC.PERMISSION_UPDATE, function () {
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);
}); });

View File

@ -3,74 +3,124 @@ var FileList={
update:function(fileListHtml) { update:function(fileListHtml) {
$('#fileList').empty().html(fileListHtml); $('#fileList').empty().html(fileListHtml);
}, },
addFile:function(name,size,lastModified,loading,hidden){ createRow:function(type, name, iconurl, linktarget, size, lastModified, permissions){
var basename, extension, simpleSize, sizeColor, lastModifiedTime, modifiedColor, var td, simpleSize, basename, extension;
img=(loading)?OC.imagePath('core', 'loading.gif'):OC.imagePath('core', 'filetypes/file.png'), //containing tr
html='<tr data-type="file" data-size="'+size+'" data-permissions="'+$('#permissions').val()+'">'; var tr = $('<tr></tr>').attr({
if(name.indexOf('.')!=-1){ "data-type": type,
"data-size": size,
"data-file": name,
"data-permissions": permissions
});
// filename td
td = $('<td></td>').attr({
"class": "filename",
"style": 'background-image:url('+iconurl+')'
});
td.append('<input type="checkbox" />');
var link_elem = $('<a></a>').attr({
"class": "name",
"href": linktarget
});
//split extension from filename for non dirs
if (type != 'dir' && name.indexOf('.')!=-1) {
basename=name.substr(0,name.lastIndexOf('.')); basename=name.substr(0,name.lastIndexOf('.'));
extension=name.substr(name.lastIndexOf('.')); extension=name.substr(name.lastIndexOf('.'));
}else{ } else {
basename=name; basename=name;
extension=false; extension=false;
} }
html+='<td class="filename" style="background-image:url('+img+')"><input type="checkbox" />'; var name_span=$('<span></span>').addClass('nametext').text(basename);
html+='<a class="name" href="download.php?file='+$('#dir').val().replace(/</, '&lt;').replace(/>/, '&gt;')+'/'+escapeHTML(name)+'"><span class="nametext">'+escapeHTML(basename); link_elem.append(name_span);
if(extension){ if(extension){
html+='<span class="extension">'+escapeHTML(extension)+'</span>'; name_span.append($('<span></span>').addClass('extension').text(extension));
} }
html+='</span></a></td>'; //dirs can show the number of uploaded files
if(size!='Pending'){ if (type == 'dir') {
link_elem.append($('<span></span>').attr({
'class': 'uploadtext',
'currentUploads': 0
}));
}
td.append(link_elem);
tr.append(td);
//size column
if(size!=t('files', 'Pending')){
simpleSize=simpleFileSize(size); simpleSize=simpleFileSize(size);
}else{ }else{
simpleSize='Pending'; simpleSize=t('files', 'Pending');
} }
sizeColor = Math.round(200-size/(1024*1024)*2); var sizeColor = Math.round(200-Math.pow((size/(1024*1024)),2));
lastModifiedTime=Math.round(lastModified.getTime() / 1000); var lastModifiedTime = Math.round(lastModified.getTime() / 1000);
modifiedColor=Math.round((Math.round((new Date()).getTime() / 1000)-lastModifiedTime)/60/60/24*14); td = $('<td></td>').attr({
html+='<td class="filesize" title="'+humanFileSize(size)+'" style="color:rgb('+sizeColor+','+sizeColor+','+sizeColor+')">'+simpleSize+'</td>'; "class": "filesize",
html+='<td class="date"><span class="modified" title="'+formatDate(lastModified)+'" style="color:rgb('+modifiedColor+','+modifiedColor+','+modifiedColor+')">'+relative_modified_date(lastModified.getTime() / 1000)+'</span></td>'; "title": humanFileSize(size),
html+='</tr>'; "style": 'color:rgb('+sizeColor+','+sizeColor+','+sizeColor+')'
FileList.insertElement(name,'file',$(html).attr('data-file',name)); }).text(simpleSize);
tr.append(td);
// date column
var modifiedColor = Math.round((Math.round((new Date()).getTime() / 1000)-lastModifiedTime)/60/60/24*5);
td = $('<td></td>').attr({ "class": "date" });
td.append($('<span></span>').attr({
"class": "modified",
"title": formatDate(lastModified),
"style": 'color:rgb('+modifiedColor+','+modifiedColor+','+modifiedColor+')'
}).text( relative_modified_date(lastModified.getTime() / 1000) ));
tr.append(td);
return tr;
},
addFile:function(name,size,lastModified,loading,hidden){
var imgurl;
if (loading) {
imgurl = OC.imagePath('core', 'loading.gif');
} else {
imgurl = OC.imagePath('core', 'filetypes/file.png');
}
var tr = this.createRow(
'file',
name,
imgurl,
OC.Router.generate('download', { file: $('#dir').val()+'/'+name }),
size,
lastModified,
$('#permissions').val()
);
FileList.insertElement(name, 'file', tr);
if(loading){ if(loading){
$('tr').filterAttr('data-file',name).data('loading',true); tr.data('loading',true);
}else{ }else{
$('tr').filterAttr('data-file',name).find('td.filename').draggable(dragOptions); tr.find('td.filename').draggable(dragOptions);
} }
if (hidden) { if (hidden) {
$('tr').filterAttr('data-file', name).hide(); tr.hide();
} }
FileActions.display(tr.find('td.filename'));
return tr;
}, },
addDir:function(name,size,lastModified,hidden){ addDir:function(name,size,lastModified,hidden){
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()});
td = $('<td></td>').attr({"class": "filename", "style": 'background-image:url('+OC.imagePath('core', 'filetypes/folder.png')+')' });
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.append($('<span></span>').addClass('nametext').text(name));
link_elem.append($('<span></span>').attr({'class': 'uploadtext', 'currentUploads': 0}));
td.append(link_elem);
html.append(td);
if(size!='Pending'){
simpleSize=simpleFileSize(size);
}else{
simpleSize='Pending';
}
sizeColor = Math.round(200-Math.pow((size/(1024*1024)),2));
lastModifiedTime=Math.round(lastModified.getTime() / 1000);
modifiedColor=Math.round((Math.round((new Date()).getTime() / 1000)-lastModifiedTime)/60/60/24*5);
td = $('<td></td>').attr({ "class": "filesize", "title": humanFileSize(size), "style": 'color:rgb('+sizeColor+','+sizeColor+','+sizeColor+')'}).text(simpleSize);
html.append(td);
td = $('<td></td>').attr({ "class": "date" }); var tr = this.createRow(
td.append($('<span></span>').attr({ "class": "modified", "title": formatDate(lastModified), "style": 'color:rgb('+modifiedColor+','+modifiedColor+','+modifiedColor+')' }).text( relative_modified_date(lastModified.getTime() / 1000) )); 'dir',
html.append(td); name,
FileList.insertElement(name,'dir',html); OC.imagePath('core', 'filetypes/folder.png'),
$('tr').filterAttr('data-file',name).find('td.filename').draggable(dragOptions); OC.linkTo('files', 'index.php')+"?dir="+ encodeURIComponent($('#dir').val()+'/'+name).replace(/%2F/g, '/'),
$('tr').filterAttr('data-file',name).find('td.filename').droppable(folderDropOptions); size,
lastModified,
$('#permissions').val()
);
FileList.insertElement(name,'dir',tr);
var td = tr.find('td.filename');
td.draggable(dragOptions);
td.droppable(folderDropOptions);
if (hidden) { if (hidden) {
$('tr').filterAttr('data-file', name).hide(); tr.hide();
} }
FileActions.display(tr.find('td.filename'));
return tr;
}, },
refresh:function(data) { refresh:function(data) {
var result = jQuery.parseJSON(data.responseText); var result = jQuery.parseJSON(data.responseText);
@ -85,7 +135,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 +163,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 +185,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,7 +195,9 @@ var FileList={
event.stopPropagation(); event.stopPropagation();
event.preventDefault(); event.preventDefault();
var newname=input.val(); var newname=input.val();
if (newname != name) { if (!Files.isFileNameValid(newname)) {
return false;
} else if (newname != name) {
if (FileList.checkName(name, newname, false)) { if (FileList.checkName(name, newname, false)) {
newname = name; newname = name;
} else { } else {
@ -156,11 +206,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)));
@ -180,6 +230,13 @@ var FileList={
td.children('a.name').show(); td.children('a.name').show();
return false; return false;
}); });
input.keyup(function(event){
if (event.keyCode == 27) {
tr.data('renaming',false);
form.remove();
td.children('a.name').show();
}
});
input.click(function(event){ input.click(function(event){
event.stopPropagation(); event.stopPropagation();
event.preventDefault(); event.preventDefault();
@ -190,15 +247,17 @@ var FileList={
}, },
checkName:function(oldName, newName, isNewFile) { checkName:function(oldName, newName, isNewFile) {
if (isNewFile || $('tr').filterAttr('data-file', newName).length > 0) { if (isNewFile || $('tr').filterAttr('data-file', newName).length > 0) {
if (isNewFile) { var html;
$('#notification').html(t('files', '{new_name} already exists', {new_name: escapeHTML(newName)})+'<span class="replace">'+t('files', 'replace')+'</span><span class="suggest">'+t('files', 'suggest name')+'</span><span class="cancel">'+t('files', 'cancel')+'</span>'); if(isNewFile){
} else { html = t('files', '{new_name} already exists', {new_name: escapeHTML(newName)})+'<span class="replace">'+t('files', 'replace')+'</span><span class="suggest">'+t('files', 'suggest name')+'</span>&nbsp;<span class="cancel">'+t('files', 'cancel')+'</span>';
$('#notification').html(t('files', '{new_name} already exists', {new_name: escapeHTML(newName)})+'<span class="replace">'+t('files', 'replace')+'</span><span class="cancel">'+t('files', 'cancel')+'</span>'); }else{
html = t('files', '{new_name} already exists', {new_name: escapeHTML(newName)})+'<span class="replace">'+t('files', 'replace')+'</span><span class="cancel">'+t('files', 'cancel')+'</span>';
} }
$('#notification').data('oldName', oldName); html = $('<span>' + html + '</span>');
$('#notification').data('newName', newName); html.attr('data-oldName', oldName);
$('#notification').data('isNewFile', isNewFile); html.attr('data-newName', newName);
$('#notification').fadeIn(); html.attr('data-isNewFile', isNewFile);
OC.Notification.showHtml(html);
return true; return true;
} else { } else {
return false; return false;
@ -206,9 +265,6 @@ var FileList={
}, },
replace:function(oldName, newName, isNewFile) { replace:function(oldName, newName, isNewFile) {
// Finish any existing actions // Finish any existing actions
if (FileList.lastAction || !FileList.useUndo) {
FileList.lastAction();
}
$('tr').filterAttr('data-file', oldName).hide(); $('tr').filterAttr('data-file', oldName).hide();
$('tr').filterAttr('data-file', newName).hide(); $('tr').filterAttr('data-file', newName).hide();
var tr = $('tr').filterAttr('data-file', oldName).clone(); var tr = $('tr').filterAttr('data-file', oldName).clone();
@ -239,12 +295,9 @@ var FileList={
FileList.lastAction = function() { FileList.lastAction = function() {
FileList.finishReplace(); FileList.finishReplace();
}; };
if (isNewFile) { if (!isNewFile) {
$('#notification').html(t('files', 'replaced {new_name}', {new_name: newName})+'<span class="undo">'+t('files', 'undo')+'</span>'); OC.Notification.showHtml(t('files', 'replaced {new_name} with {old_name}', {new_name: newName}, {old_name: oldName})+'<span class="undo">'+t('files', 'undo')+'</span>');
} else {
$('#notification').html(t('files', 'replaced {new_name} with {old_name}', {new_name: newName}, {old_name: oldName})+'<span class="undo">'+t('files', 'undo')+'</span>');
} }
$('#notification').fadeIn();
}, },
finishReplace:function() { finishReplace:function() {
if (!FileList.replaceCanceled && FileList.replaceOldName && FileList.replaceNewName) { if (!FileList.replaceCanceled && FileList.replaceOldName && FileList.replaceNewName) {
@ -262,72 +315,187 @@ var FileList={
} }
}, },
do_delete:function(files){ do_delete:function(files){
if(files.substr){
files=[files];
}
for (var i=0; i<files.length; i++) {
var deleteAction = $('tr').filterAttr('data-file',files[i]).children("td.date").children(".action.delete");
var oldHTML = deleteAction.html();
var newHTML = '<img class="move2trash" data-action="Delete" title="'+t('files', 'perform delete operation')+'" src="'+ OC.imagePath('core', 'loading.gif') +'"></a>';
deleteAction.html(newHTML);
}
// Finish any existing actions // Finish any existing actions
if (FileList.lastAction) { if (FileList.lastAction) {
FileList.lastAction(); FileList.lastAction();
} }
FileList.prepareDeletion(files); var fileNames = JSON.stringify(files);
$.post(OC.filePath('files', 'ajax', 'delete.php'),
if (!FileList.useUndo) { {dir:$('#dir').val(),files:fileNames},
FileList.lastAction(); function(result){
} else { if (result.status == 'success') {
// NOTE: Temporary fix to change the text to unshared for files in root of Shared folder $.each(files,function(index,file){
if ($('#dir').val() == '/Shared') { var files = $('tr').filterAttr('data-file',file);
$('#notification').html(t('files', 'unshared {files}', {'files': escapeHTML(files)})+'<span class="undo">'+t('files', 'undo')+'</span>'); files.remove();
} else { files.find('input[type="checkbox"]').removeAttr('checked');
$('#notification').html(t('files', 'deleted {files}', {'files': escapeHTML(files)})+'<span class="undo">'+t('files', 'undo')+'</span>'); files.removeClass('selected');
}
$('#notification').fadeIn();
}
},
finishDelete:function(ready,sync){
if(!FileList.deleteCanceled && FileList.deleteFiles){
var fileNames=FileList.deleteFiles.join(';');
$.ajax({
url: OC.filePath('files', 'ajax', 'delete.php'),
async:!sync,
type:'post',
data: {dir:$('#dir').val(),files:fileNames},
complete: function(data){
boolOperationFinished(data, function(){
$('#notification').fadeOut('400');
$.each(FileList.deleteFiles,function(index,file){
FileList.remove(file);
}); });
FileList.deleteCanceled=true; procesSelection();
FileList.deleteFiles=null; } else {
FileList.lastAction = null; $.each(files,function(index,file) {
if(ready){ var deleteAction = $('tr').filterAttr('data-file',file).children("td.date").children(".move2trash");
ready(); deleteAction.html(oldHTML);
} });
}); }
} });
});
}
},
prepareDeletion:function(files){
if(files.substr){
files=[files];
}
$.each(files,function(index,file){
var files = $('tr').filterAttr('data-file',file);
files.hide();
files.find('input[type="checkbox"]').removeAttr('checked');
files.removeClass('selected');
});
procesSelection();
FileList.deleteCanceled=false;
FileList.deleteFiles=files;
FileList.lastAction = function() {
FileList.finishDelete(null, true);
};
} }
}; };
$(document).ready(function(){ $(document).ready(function(){
// handle upload events
var file_upload_start = $('#file_upload_start');
file_upload_start.on('fileuploaddrop', function(e, data) {
// only handle drop to dir if fileList exists
if ($('#fileList').length > 0) {
var dropTarget = $(e.originalEvent.target).closest('tr');
if(dropTarget && dropTarget.data('type') === 'dir') { // drag&drop upload to folder
var dirName = dropTarget.data('file');
// update folder in form
data.formData = function(form) {
var formArray = form.serializeArray();
// array index 0 contains the max files size
// array index 1 contains the request token
// array index 2 contains the directory
var parentDir = formArray[2]['value'];
if (parentDir === '/') {
formArray[2]['value'] += dirName;
} else {
formArray[2]['value'] += '/'+dirName;
}
return formArray;
}
}
}
});
file_upload_start.on('fileuploadadd', function(e, data) {
// only add to fileList if it exists
if ($('#fileList').length > 0) {
if(FileList.deleteFiles && FileList.deleteFiles.indexOf(data.files[0].name)!=-1){//finish delete if we are uploading a deleted file
FileList.finishDelete(null, true); //delete file before continuing
}
// add ui visualization to existing folder or as new stand-alone file?
var dropTarget = $(e.originalEvent.target).closest('tr');
if(dropTarget && dropTarget.data('type') === 'dir') {
// add to existing folder
var dirName = dropTarget.data('file');
// set dir context
data.context = $('tr').filterAttr('data-type', 'dir').filterAttr('data-file', dirName);
// update upload counter ui
var uploadtext = data.context.find('.uploadtext');
var currentUploads = parseInt(uploadtext.attr('currentUploads'));
currentUploads += 1;
uploadtext.attr('currentUploads', currentUploads);
if(currentUploads === 1) {
var img = OC.imagePath('core', 'loading.gif');
data.context.find('td.filename').attr('style','background-image:url('+img+')');
uploadtext.text(t('files', '1 file uploading'));
uploadtext.show();
} else {
uploadtext.text(currentUploads + ' ' + t('files', 'files uploading'));
}
} else {
// add as stand-alone row to filelist
var uniqueName = getUniqueName(data.files[0].name);
var size=t('files','Pending');
if(data.files[0].size>=0){
size=data.files[0].size;
}
var date=new Date();
// create new file context
data.context = FileList.addFile(uniqueName,size,date,true,false);
}
}
});
file_upload_start.on('fileuploaddone', function(e, data) {
// only update the fileList if it exists
if ($('#fileList').length > 0) {
var response;
if (typeof data.result === 'string') {
response = data.result;
} else {
// fetch response from iframe
response = data.result[0].body.innerText;
}
var result=$.parseJSON(response);
if(typeof result[0] !== 'undefined' && result[0].status === 'success') {
var file = result[0];
if (data.context.data('type') === 'file') {
// update file data
data.context.attr('data-mime',file.mime).attr('data-id',file.id);
var size = data.context.data('size');
if(size!=file.size){
data.context.attr('data-size', file.size);
data.context.find('td.filesize').text(humanFileSize(file.size));
}
if (FileList.loadingDone) {
FileList.loadingDone(file.name, file.id);
}
} else {
// update upload counter ui
var uploadtext = data.context.find('.uploadtext');
var currentUploads = parseInt(uploadtext.attr('currentUploads'));
currentUploads -= 1;
uploadtext.attr('currentUploads', currentUploads);
if(currentUploads === 0) {
var img = OC.imagePath('core', 'filetypes/folder.png');
data.context.find('td.filename').attr('style','background-image:url('+img+')');
uploadtext.text('');
uploadtext.hide();
} else {
uploadtext.text(currentUploads + ' ' + t('files', 'files uploading'));
}
// update folder size
var size = parseInt(data.context.data('size'));
size += parseInt(file.size) ;
data.context.attr('data-size', size);
data.context.find('td.filesize').text(humanFileSize(size));
}
}
}
});
file_upload_start.on('fileuploadfail', function(e, data) {
// only update the fileList if it exists
// cleanup files, error notification has been shown by fileupload code
var tr = data.context;
if (typeof tr === 'undefined') {
tr = $('tr').filterAttr('data-file', data.files[0].name);
}
if (tr.attr('data-type') === 'dir') {
//cleanup uploading to a dir
var uploadtext = tr.find('.uploadtext');
var img = OC.imagePath('core', 'filetypes/folder.png');
tr.find('td.filename').attr('style','background-image:url('+img+')');
uploadtext.text('');
uploadtext.hide(); //TODO really hide already
} else {
//remove file
tr.fadeOut();
tr.remove();
}
});
$('#notification').hide(); $('#notification').hide();
$('#notification .undo').live('click', function(){ $('#notification').on('click', '.undo', function(){
if (FileList.deleteFiles) { if (FileList.deleteFiles) {
$.each(FileList.deleteFiles,function(index,file){ $.each(FileList.deleteFiles,function(index,file){
$('tr').filterAttr('data-file',file).show(); $('tr').filterAttr('data-file',file).show();
@ -339,7 +507,6 @@ $(document).ready(function(){
// Delete the new uploaded file // Delete the new uploaded file
FileList.deleteCanceled = false; FileList.deleteCanceled = false;
FileList.deleteFiles = [FileList.replaceOldName]; FileList.deleteFiles = [FileList.replaceOldName];
FileList.finishDelete(null, true);
} else { } else {
$('tr').filterAttr('data-file', FileList.replaceOldName).show(); $('tr').filterAttr('data-file', FileList.replaceOldName).show();
} }
@ -351,22 +518,21 @@ $(document).ready(function(){
FileList.replaceIsNewFile = null; FileList.replaceIsNewFile = null;
} }
FileList.lastAction = null; FileList.lastAction = null;
$('#notification').fadeOut('400'); OC.Notification.hide();
}); });
$('#notification .replace').live('click', function() { $('#notification:first-child').on('click', '.replace', function() {
$('#notification').fadeOut('400', function() { OC.Notification.hide(function() {
FileList.replace($('#notification').data('oldName'), $('#notification').data('newName'), $('#notification').data('isNewFile')); FileList.replace($('#notification > span').attr('data-oldName'), $('#notification > span').attr('data-newName'), $('#notification > span').attr('data-isNewFile'));
}); });
}); });
$('#notification .suggest').live('click', function() { $('#notification:first-child').on('click', '.suggest', function() {
$('tr').filterAttr('data-file', $('#notification').data('oldName')).show(); $('tr').filterAttr('data-file', $('#notification > span').attr('data-oldName')).show();
$('#notification').fadeOut('400'); OC.Notification.hide();
}); });
$('#notification .cancel').live('click', function() { $('#notification:first-child').on('click', '.cancel', function() {
if ($('#notification').data('isNewFile')) { if ($('#notification > span').attr('data-isNewFile')) {
FileList.deleteCanceled = false; FileList.deleteCanceled = false;
FileList.deleteFiles = [$('#notification').data('oldName')]; FileList.deleteFiles = [$('#notification > span').attr('data-oldName')];
FileList.finishDelete(null, true);
} }
}); });
FileList.useUndo=(window.onbeforeunload)?true:false; FileList.useUndo=(window.onbeforeunload)?true:false;

View File

@ -25,18 +25,71 @@ Files={
delete uploadingFiles[index]; delete uploadingFiles[index];
}); });
procesSelection(); procesSelection();
},
updateMaxUploadFilesize:function(response) {
if(response == undefined) {
return;
}
if(response.data !== undefined && response.data.uploadMaxFilesize !== undefined) {
$('#max_upload').val(response.data.uploadMaxFilesize);
$('#upload.button').attr('original-title', response.data.maxHumanFilesize);
$('#usedSpacePercent').val(response.data.usedSpacePercent);
Files.displayStorageWarnings();
}
if(response[0] == undefined) {
return;
}
if(response[0].uploadMaxFilesize !== undefined) {
$('#max_upload').val(response[0].uploadMaxFilesize);
$('#upload.button').attr('original-title', response[0].maxHumanFilesize);
$('#usedSpacePercent').val(response[0].usedSpacePercent);
Files.displayStorageWarnings();
}
},
isFileNameValid:function (name) {
if (name === '.') {
OC.Notification.show(t('files', '\'.\' is an invalid file name.'));
return false;
}
if (name.length == 0) {
OC.Notification.show(t('files', 'File name cannot be empty.'));
return false;
}
// check for invalid characters
var invalid_characters = ['\\', '/', '<', '>', ':', '"', '|', '?', '*'];
for (var i = 0; i < invalid_characters.length; i++) {
if (name.indexOf(invalid_characters[i]) != -1) {
OC.Notification.show(t('files', "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed."));
return false;
}
}
OC.Notification.hide();
return true;
},
displayStorageWarnings: function() {
if (!OC.Notification.isHidden()) {
return;
}
var usedSpacePercent = $('#usedSpacePercent').val();
if (usedSpacePercent > 98) {
OC.Notification.show(t('files', 'Your storage is full, files can not be updated or synced anymore!'));
return;
}
if (usedSpacePercent > 90) {
OC.Notification.show(t('files', 'Your storage is almost full ({usedSpacePercent}%)', {usedSpacePercent: usedSpacePercent}));
}
} }
}; };
$(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,17 +110,22 @@ $(document).ready(function() {
} }
// Triggers invisible file input // Triggers invisible file input
$('.file_upload_button_wrapper').live('click', function() { $('#upload a').on('click', function() {
$(this).parent().children('.file_upload_start').trigger('click'); $(this).parent().children('#file_upload_start').trigger('click');
return false; return false;
}); });
// Show trash bin
$('#trash a').live('click', function() {
window.location=OC.filePath('files_trashbin', '', 'index.php');
});
var lastChecked; var lastChecked;
// Sets the file link behaviour : // Sets the file link behaviour :
$('td.filename a').live('click',function(event) { $('#fileList').on('click','td.filename a',function(event) {
event.preventDefault();
if (event.ctrlKey || event.shiftKey) { if (event.ctrlKey || event.shiftKey) {
event.preventDefault();
if (event.shiftKey) { if (event.shiftKey) {
var last = $(lastChecked).parent().parent().prevAll().length; var last = $(lastChecked).parent().parent().prevAll().length;
var first = $(this).parent().parent().prevAll().length; var first = $(this).parent().parent().prevAll().length;
@ -104,11 +162,13 @@ $(document).ready(function() {
var tr=$('tr').filterAttr('data-file',filename); var tr=$('tr').filterAttr('data-file',filename);
var renaming=tr.data('renaming'); var renaming=tr.data('renaming');
if(!renaming && !FileList.isLoading(filename)){ if(!renaming && !FileList.isLoading(filename)){
var mime=$(this).parent().parent().data('mime'); FileActions.currentFile = $(this).parent();
var type=$(this).parent().parent().data('type'); var mime=FileActions.getCurrentMimeType();
var permissions = $(this).parent().parent().data('permissions'); var type=FileActions.getCurrentType();
var permissions = FileActions.getCurrentPermissions();
var action=FileActions.getDefault(mime,type, permissions); var action=FileActions.getDefault(mime,type, permissions);
if(action){ if(action){
event.preventDefault();
action(filename); action(filename);
} }
} }
@ -130,7 +190,7 @@ $(document).ready(function() {
procesSelection(); procesSelection();
}); });
$('td.filename input:checkbox').live('change',function(event) { $('#fileList').on('change', 'td.filename input:checkbox',function(event) {
if (event.shiftKey) { if (event.shiftKey) {
var last = $(lastChecked).parent().parent().prevAll().length; var last = $(lastChecked).parent().parent().prevAll().length;
var first = $(this).parent().parent().prevAll().length; var first = $(this).parent().parent().prevAll().length;
@ -159,27 +219,21 @@ $(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');
var fileslist = JSON.stringify(files);
var dir=$('#dir').val()||'/'; var dir=$('#dir').val()||'/';
$('#notification').text(t('files','generating ZIP-file, it may take some time.')); OC.Notification.show(t('files','Your download is being prepared. This might take some time if the files are big.'));
$('#notification').fadeIn();
// use special download URL if provided, e.g. for public shared files // use special download URL if provided, e.g. for public shared files
if ( (downloadURL = document.getElementById("downloadURL")) ) { if ( (downloadURL = document.getElementById("downloadURL")) ) {
window.location=downloadURL.value+"&download&files="+files; window.location=downloadURL.value+"&download&files="+encodeURIComponent(fileslist);
} else { } else {
window.location=OC.filePath('files', 'ajax', 'download.php') + '?'+ $.param({ dir: dir, files: files }); window.location=OC.filePath('files', 'ajax', 'download.php') + '?'+ $.param({ dir: dir, files: fileslist });
} }
return false; return false;
}); });
$('.delete').click(function(event) { $('.delete-selected').click(function(event) {
var files=getSelectedFiles('name'); var files=getSelectedFiles('name');
event.preventDefault(); event.preventDefault();
FileList.do_delete(files); FileList.do_delete(files);
@ -192,229 +246,158 @@ $(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) { //singleFileUploads is on by default, so the data.files array will always have length 1
var files = data.files; add: function(e, data) {
var totalSize=0;
if(files){ if(data.files[0].type === '' && data.files[0].size == 4096)
for(var i=0;i<files.length;i++){ {
if(files[i].size ==0 && files[i].type== '') data.textStatus = 'dirorzero';
{ data.errorThrown = t('files','Unable to upload your file as it is a directory or has 0 bytes');
OC.dialogs.alert(t('files', 'Unable to upload your file as it is a directory or has 0 bytes'), t('files', 'Upload Error')); var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
return; fu._trigger('fail', e, data);
} return true; //don't upload this file but go on with next in queue
totalSize+=files[i].size;
if(FileList.deleteFiles && FileList.deleteFiles.indexOf(files[i].name)!=-1){//finish delete if we are uploading a deleted file
FileList.finishDelete(function(){
$('.file_upload_start').change();
});
return;
}
} }
}
if(totalSize>$('#max_upload').val()){ var totalSize=0;
$( '#uploadsize-message' ).dialog({ $.each(data.originalFiles, function(i,file){
modal: true, totalSize+=file.size;
buttons: {
Close: {
text:t('files', 'Close'),
click:function() {
$( this ).dialog( 'close' );
}
}
}
}); });
}else{
var date=new Date(); if(totalSize>$('#max_upload').val()){
if(files){ data.textStatus = 'notenoughspace';
for(var i=0;i<files.length;i++){ data.errorThrown = t('files','Not enough space available');
if(files[i].size>0){ var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
var size=files[i].size; fu._trigger('fail', e, data);
}else{ return false; //don't upload anything
var size=t('files','Pending'); }
}
if(files && !dirName){ // start the actual file upload
var uniqueName = getUniqueName(files[i].name); var jqXHR = data.submit();
if (uniqueName != files[i].name) {
FileList.checkName(uniqueName, files[i].name, true); // remember jqXHR to show warning to user when he navigates away but an upload is still in progress
var hidden = true; if (typeof data.context !== 'undefined' && data.context.data('type') === 'dir') {
} else { var dirName = data.context.data('file');
var hidden = false; if(typeof uploadingFiles[dirName] === 'undefined') {
} uploadingFiles[dirName] = {};
FileList.addFile(uniqueName,size,date,true,hidden);
} else if(dirName) {
var uploadtext = $('tr').filterAttr('data-type', 'dir').filterAttr('data-file', dirName).find('.uploadtext')
var currentUploads = parseInt(uploadtext.attr('currentUploads'));
currentUploads += 1;
uploadtext.attr('currentUploads', currentUploads);
if(currentUploads === 1) {
var img = OC.imagePath('core', 'loading.gif');
var tr=$('tr').filterAttr('data-file',dirName);
tr.find('td.filename').attr('style','background-image:url('+img+')');
uploadtext.text(t('files', '1 file uploading'));
uploadtext.show();
} else {
uploadtext.text(t('files', '{count} files uploading', {count: currentUploads}));
}
}
} }
}else{ uploadingFiles[dirName][data.files[0].name] = jqXHR;
var filename=this.value.split('\\').pop(); //ie prepends C:\fakepath\ in front of the filename } else {
var uniqueName = getUniqueName(filename); uploadingFiles[data.files[0].name] = jqXHR;
if (uniqueName != filename) { }
FileList.checkName(uniqueName, filename, true);
var hidden = true; //show cancel button
if($('html.lte9').length === 0 && data.dataType !== 'iframe') {
$('#uploadprogresswrapper input.stop').show();
}
},
/**
* called after the first add, does NOT have the data param
* @param e
*/
start: function(e) {
//IE < 10 does not fire the necessary events for the progress bar.
if($('html.lte9').length > 0) {
return;
}
$('#uploadprogressbar').progressbar({value:0});
$('#uploadprogressbar').fadeIn();
},
fail: function(e, data) {
if (typeof data.textStatus !== 'undefined' && data.textStatus !== 'success' ) {
if (data.textStatus === 'abort') {
$('#notification').text(t('files', 'Upload cancelled.'));
} else { } else {
var hidden = false; // HTTP connection problem
$('#notification').text(data.errorThrown);
} }
FileList.addFile(uniqueName,'Pending',date,true,hidden); $('#notification').fadeIn();
//hide notification after 5 sec
setTimeout(function() {
$('#notification').fadeOut();
}, 5000);
} }
if($.support.xhrFileUpload) { delete uploadingFiles[data.files[0].name];
for(var i=0;i<files.length;i++){ },
var fileName = files[i].name progress: function(e, data) {
var dropTarget = $(e.originalEvent.target).closest('tr'); // TODO: show nice progress bar in file row
if(dropTarget && dropTarget.attr('data-type') === 'dir') { // drag&drop upload to folder },
var dirName = dropTarget.attr('data-file') progressall: function(e, data) {
var jqXHR = $('.file_upload_start').fileupload('send', {files: files[i], //IE < 10 does not fire the necessary events for the progress bar.
formData: function(form) { if($('html.lte9').length > 0) {
var formArray = form.serializeArray(); return;
formArray[1]['value'] = dirName; }
return formArray; var progress = (data.loaded/data.total)*100;
}}).success(function(result, textStatus, jqXHR) { $('#uploadprogressbar').progressbar('value',progress);
var response; },
response=jQuery.parseJSON(result); /**
if(response[0] == undefined || response[0].status != 'success') { * called for every successful upload
$('#notification').text(t('files', response.data.message)); * @param e
$('#notification').fadeIn(); * @param data
} */
var file=response[0]; done:function(e, data) {
delete uploadingFiles[dirName][file.name]; // handle different responses (json or body from iframe for ie)
var currentUploads = parseInt(uploadtext.attr('currentUploads')); var response;
currentUploads -= 1; if (typeof data.result === 'string') {
uploadtext.attr('currentUploads', currentUploads); response = data.result;
if(currentUploads === 0) { } else {
var img = OC.imagePath('core', 'filetypes/folder.png'); //fetch response from iframe
var tr=$('tr').filterAttr('data-file',dirName); response = data.result[0].body.innerText;
tr.find('td.filename').attr('style','background-image:url('+img+')'); }
uploadtext.text(''); var result=$.parseJSON(response);
uploadtext.hide();
} else { if(typeof result[0] !== 'undefined' && result[0].status === 'success') {
uploadtext.text(t('files', '{count} files uploading', {count: currentUploads})); var file = result[0];
} } else {
}) data.textStatus = 'servererror';
.error(function(jqXHR, textStatus, errorThrown) { data.errorThrown = t('files', result.data.message);
if(errorThrown === 'abort') { var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
var currentUploads = parseInt(uploadtext.attr('currentUploads')); fu._trigger('fail', e, data);
currentUploads -= 1; }
uploadtext.attr('currentUploads', currentUploads);
if(currentUploads === 0) { var filename = result[0].originalname;
var img = OC.imagePath('core', 'filetypes/folder.png');
var tr=$('tr').filterAttr('data-file',dirName); // delete jqXHR reference
tr.find('td.filename').attr('style','background-image:url('+img+')'); if (typeof data.context !== 'undefined' && data.context.data('type') === 'dir') {
uploadtext.text(''); var dirName = data.context.data('file');
uploadtext.hide(); delete uploadingFiles[dirName][filename];
} else { if ($.assocArraySize(uploadingFiles[dirName]) == 0) {
uploadtext.text(t('files', '{count} files uploading', {count: currentUploads})); delete uploadingFiles[dirName];
}
$('#notification').hide();
$('#notification').text(t('files', 'Upload cancelled.'));
$('#notification').fadeIn();
}
});
//TODO test with filenames containing slashes
if(uploadingFiles[dirName] === undefined) {
uploadingFiles[dirName] = {};
}
uploadingFiles[dirName][fileName] = jqXHR;
} else {
var jqXHR = $('.file_upload_start').fileupload('send', {files: files[i]})
.success(function(result, textStatus, jqXHR) {
var response;
response=jQuery.parseJSON(result);
if(response[0] != undefined && response[0].status == 'success') {
var file=response[0];
delete uploadingFiles[file.name];
$('tr').filterAttr('data-file',file.name).data('mime',file.mime).data('id',file.id);
var size = $('tr').filterAttr('data-file',file.name).find('td.filesize').text();
if(size==t('files','Pending')){
$('tr').filterAttr('data-file',file.name).find('td.filesize').text(file.size);
}
FileList.loadingDone(file.name, file.id);
} else {
$('#notification').text(t('files', response.data.message));
$('#notification').fadeIn();
$('#fileList > tr').not('[data-mime]').fadeOut();
$('#fileList > tr').not('[data-mime]').remove();
}
})
.error(function(jqXHR, textStatus, errorThrown) {
if(errorThrown === 'abort') {
$('#notification').hide();
$('#notification').text(t('files', 'Upload cancelled.'));
$('#notification').fadeIn();
}
});
uploadingFiles[uniqueName] = jqXHR;
}
} }
}else{ } else {
data.submit().success(function(data, status) { delete uploadingFiles[filename];
// in safari data is a string
response = jQuery.parseJSON(typeof data === 'string' ? data : data[0].body.innerText);
if(response[0] != undefined && response[0].status == 'success') {
var file=response[0];
delete uploadingFiles[file.name];
$('tr').filterAttr('data-file',file.name).data('mime',file.mime).data('id',file.id);
var size = $('tr').filterAttr('data-file',file.name).find('td.filesize').text();
if(size==t('files','Pending')){
$('tr').filterAttr('data-file',file.name).find('td.filesize').text(file.size);
}
FileList.loadingDone(file.name, file.id);
} else {
$('#notification').text(t('files', response.data.message));
$('#notification').fadeIn();
$('#fileList > tr').not('[data-mime]').fadeOut();
$('#fileList > tr').not('[data-mime]').remove();
}
});
} }
},
/**
* called after last upload
* @param e
* @param data
*/
stop: function(e, data) {
if(data.dataType !== 'iframe') {
$('#uploadprogresswrapper input.stop').hide();
}
//IE < 10 does not fire the necessary events for the progress bar.
if($('html.lte9').length > 0) {
return;
}
$('#uploadprogressbar').progressbar('value',100);
$('#uploadprogressbar').fadeOut();
} }
}, })
fail: function(e, data) { });
// TODO: cancel upload & display error notification
},
progress: function(e, data) {
// TODO: show nice progress bar in file row
},
progressall: function(e, data) {
var progress = (data.loaded/data.total)*100;
$('#uploadprogressbar').progressbar('value',progress);
},
start: function(e, data) {
$('#uploadprogressbar').progressbar({value:0});
$('#uploadprogressbar').fadeIn();
if(data.dataType != 'iframe ') {
$('#upload input.stop').show();
}
},
stop: function(e, data) {
if(data.dataType != 'iframe ') {
$('#upload input.stop').hide();
}
$('#uploadprogressbar').progressbar('value',100);
$('#uploadprogressbar').fadeOut();
}
})
});
} }
$.assocArraySize = function(obj) { $.assocArraySize = function(obj) {
// http://stackoverflow.com/a/6700/11236 // http://stackoverflow.com/a/6700/11236
var size = 0, key; var size = 0, key;
for (key in obj) { for (key in obj) {
if (obj.hasOwnProperty(key)) size++; if (obj.hasOwnProperty(key)) size++;
} }
return size; return size;
}; };
@ -427,7 +410,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
@ -452,13 +435,12 @@ $(document).ready(function() {
crumb.text(text); crumb.text(text);
} }
$(window).click(function(){ $(document).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('form').remove();
$(element).append('<p>'+$(element).data('text')+'</p>'); $(element).append('<p>'+$(element).data('text')+'</p>');
} }
}); });
@ -469,7 +451,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){
@ -478,7 +459,7 @@ $(document).ready(function() {
$('#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('form').remove();
$(element).append('<p>'+$(element).data('text')+'</p>'); $(element).append('<p>'+$(element).data('text')+'</p>');
} }
}); });
@ -487,18 +468,30 @@ $(document).ready(function() {
var text=$(this).children('p').text(); var text=$(this).children('p').text();
$(this).data('text',text); $(this).data('text',text);
$(this).children('p').remove(); $(this).children('p').remove();
var form=$('<form></form>');
var input=$('<input>'); var input=$('<input>');
$(this).append(input); form.append(input);
$(this).append(form);
input.focus(); input.focus();
input.change(function(){ form.submit(function(event){
if(type != 'web' && $(this).val().indexOf('/')!=-1){ event.stopPropagation();
$('#notification').text(t('files','Invalid name, \'/\' is not allowed.')); event.preventDefault();
$('#notification').fadeIn(); var newname=input.val();
return; if(type == 'web' && newname.length == 0) {
OC.Notification.show(t('files', 'URL cannot be empty.'));
return false;
} else if (type != 'web' && !Files.isFileNameValid(newname)) {
return false;
} else if( type == 'folder' && $('#dir').val() == '/' && newname == 'Shared') {
OC.Notification.show(t('files','Invalid folder name. Usage of \'Shared\' is reserved by Owncloud'));
return false;
} }
var name = getUniqueName($(this).val()); if (FileList.lastAction) {
if (name != $(this).val()) { FileList.lastAction();
FileList.checkName(name, $(this).val(), true); }
var name = getUniqueName(newname);
if (newname != name) {
FileList.checkName(name, newname, true);
var hidden = true; var hidden = true;
} else { } else {
var hidden = false; var hidden = false;
@ -513,13 +506,13 @@ $(document).ready(function() {
var date=new Date(); var date=new Date();
FileList.addFile(name,0,date,false,hidden); FileList.addFile(name,0,date,false,hidden);
var tr=$('tr').filterAttr('data-file',name); var tr=$('tr').filterAttr('data-file',name);
tr.data('mime','text/plain').data('id',result.data.id); tr.attr('data-mime','text/plain');
tr.attr('data-id', result.data.id); tr.attr('data-id', result.data.id);
getMimeIcon('text/plain',function(path){ getMimeIcon('text/plain',function(path){
tr.find('td.filename').attr('style','background-image:url('+path+')'); tr.find('td.filename').attr('style','background-image:url('+path+')');
}); });
} else { } else {
OC.dialogs.alert(result.data.message, 'Error'); OC.dialogs.alert(result.data.message, t('core', 'Error'));
} }
} }
); );
@ -535,14 +528,14 @@ $(document).ready(function() {
var tr=$('tr').filterAttr('data-file',name); var tr=$('tr').filterAttr('data-file',name);
tr.attr('data-id', result.data.id); tr.attr('data-id', result.data.id);
} else { } else {
OC.dialogs.alert(result.data.message, 'Error'); OC.dialogs.alert(result.data.message, t('core', 'Error'));
} }
} }
); );
break; break;
case 'web': case 'web':
if(name.substr(0,8)!='https://' && name.substr(0,7)!='http://'){ if(name.substr(0,8)!='https://' && name.substr(0,7)!='http://'){
name='http://'.name; name='http://'+name;
} }
var localName=name; var localName=name;
if(localName.substr(localName.length-1,1)=='/'){//strip / if(localName.substr(localName.length-1,1)=='/'){//strip /
@ -554,12 +547,20 @@ $(document).ready(function() {
localName=(localName.match(/:\/\/(.[^/]+)/)[1]).replace('www.',''); localName=(localName.match(/:\/\/(.[^/]+)/)[1]).replace('www.','');
} }
localName = getUniqueName(localName); localName = getUniqueName(localName);
$('#uploadprogressbar').progressbar({value:0}); //IE < 10 does not fire the necessary events for the progress bar.
$('#uploadprogressbar').fadeIn(); if($('html.lte9').length > 0) {
} else {
$('#uploadprogressbar').progressbar({value:0});
$('#uploadprogressbar').fadeIn();
}
var eventSource=new OC.EventSource(OC.filePath('files','ajax','newfile.php'),{dir:$('#dir').val(),source:name,filename:localName}); var eventSource=new OC.EventSource(OC.filePath('files','ajax','newfile.php'),{dir:$('#dir').val(),source:name,filename:localName});
eventSource.listen('progress',function(progress){ eventSource.listen('progress',function(progress){
$('#uploadprogressbar').progressbar('value',progress); //IE < 10 does not fire the necessary events for the progress bar.
if($('html.lte9').length > 0) {
} else {
$('#uploadprogressbar').progressbar('value',progress);
}
}); });
eventSource.listen('success',function(data){ eventSource.listen('success',function(data){
var mime=data.mime; var mime=data.mime;
@ -581,19 +582,15 @@ $(document).ready(function() {
}); });
break; break;
} }
var li=$(this).parent(); var li=form.parent();
$(this).remove(); form.remove();
li.append('<p>'+li.data('text')+'</p>'); li.append('<p>'+li.data('text')+'</p>');
$('#new>a').click(); $('#new>a').click();
}); });
}); });
//check if we need to scan the filesystem //do a background scan if needed
$.get(OC.filePath('files','ajax','scan.php'),{checkonly:'true'}, function(response) { scanFiles();
if(response.data.done){
scanFiles();
}
}, "json");
var lastWidth = 0; var lastWidth = 0;
var breadcrumbs = []; var breadcrumbs = [];
@ -608,9 +605,10 @@ $(document).ready(function() {
breadcrumbsWidth += $(breadcrumb).get(0).offsetWidth; breadcrumbsWidth += $(breadcrumb).get(0).offsetWidth;
}); });
if ($('#controls .actions').length > 0) {
breadcrumbsWidth += $('#controls .actions').get(0).offsetWidth; $.each($('#controls .actions>div'), function(index, action) {
} breadcrumbsWidth += $(action).get(0).offsetWidth;
});
function resizeBreadcrumbs(firstRun) { function resizeBreadcrumbs(firstRun) {
var width = $(this).width(); var width = $(this).width();
@ -660,35 +658,66 @@ $(document).ready(function() {
}); });
resizeBreadcrumbs(true); resizeBreadcrumbs(true);
// display storage warnings
setTimeout ( "Files.displayStorageWarnings()", 100 );
OC.Notification.setDefault(Files.displayStorageWarnings);
// file space size sync
function update_storage_statistics() {
$.getJSON(OC.filePath('files','ajax','getstoragestats.php'),function(response) {
Files.updateMaxUploadFilesize(response);
});
}
// start on load - we ask the server every 5 minutes
var update_storage_statistics_interval = 5*60*1000;
var update_storage_statistics_interval_id = setInterval(update_storage_statistics, update_storage_statistics_interval);
// Use jquery-visibility to de-/re-activate file stats sync
if ($.support.pageVisibility) {
$(document).on({
'show.visibility': function() {
if (!update_storage_statistics_interval_id) {
update_storage_statistics_interval_id = setInterval(update_storage_statistics, update_storage_statistics_interval);
}
},
'hide.visibility': function() {
clearInterval(update_storage_statistics_interval_id);
update_storage_statistics_interval_id = 0;
}
});
}
}); });
function scanFiles(force,dir){ function scanFiles(force, dir){
if(!dir){ if (!OC.currentUser) {
dir=''; return;
} }
force=!!force; //cast to bool
scanFiles.scanning=true; if(!dir){
$('#scanning-message').show(); dir = '';
$('#fileList').remove(); }
var scannerEventSource=new OC.EventSource(OC.filePath('files','ajax','scan.php'),{force:force,dir:dir}); force = !!force; //cast to bool
scanFiles.cancel=scannerEventSource.close.bind(scannerEventSource); scanFiles.scanning = true;
scannerEventSource.listen('scanning',function(data){ var scannerEventSource = new OC.EventSource(OC.filePath('files','ajax','scan.php'),{force:force,dir:dir});
$('#scan-count').text(t('files', '{count} files scanned', {count: data.count})); scanFiles.cancel = scannerEventSource.close.bind(scannerEventSource);
$('#scan-current').text(data.file+'/'); scannerEventSource.listen('count',function(count){
console.log(count + 'files scanned')
}); });
scannerEventSource.listen('success',function(success){ scannerEventSource.listen('folder',function(path){
console.log('now scanning ' + path)
});
scannerEventSource.listen('done',function(count){
scanFiles.scanning=false; scanFiles.scanning=false;
if(success){ console.log('done after ' + count + 'files');
window.location.reload();
}else{
alert(t('files', 'error while scanning'));
}
}); });
} }
scanFiles.scanning=false; scanFiles.scanning=false;
function boolOperationFinished(data, callback) { function boolOperationFinished(data, callback) {
result = jQuery.parseJSON(data.responseText); result = jQuery.parseJSON(data.responseText);
Files.updateMaxUploadFilesize(result);
if(result.status == 'success'){ if(result.status == 'success'){
callback.call(); callback.call();
} else { } else {
@ -700,32 +729,105 @@ function updateBreadcrumb(breadcrumbHtml) {
$('p.nav').empty().html(breadcrumbHtml); $('p.nav').empty().html(breadcrumbHtml);
} }
//options for file drag/dropp var createDragShadow = function(event){
//select dragged file
var isDragSelected = $(event.target).parents('tr').find('td input:first').prop('checked');
if (!isDragSelected) {
//select dragged file
$(event.target).parents('tr').find('td input:first').prop('checked',true);
}
var selectedFiles = getSelectedFiles();
if (!isDragSelected && selectedFiles.length == 1) {
//revert the selection
$(event.target).parents('tr').find('td input:first').prop('checked',false);
}
//also update class when we dragged more than one file
if (selectedFiles.length > 1) {
$(event.target).parents('tr').addClass('selected');
}
// build dragshadow
var dragshadow = $('<table class="dragshadow"></table>');
var tbody = $('<tbody></tbody>');
dragshadow.append(tbody);
var dir=$('#dir').val();
$(selectedFiles).each(function(i,elem){
var newtr = $('<tr data-dir="'+dir+'" data-filename="'+elem.name+'">'
+'<td class="filename">'+elem.name+'</td><td class="size">'+humanFileSize(elem.size)+'</td>'
+'</tr>');
tbody.append(newtr);
if (elem.type === 'dir') {
newtr.find('td.filename').attr('style','background-image:url('+OC.imagePath('core', 'filetypes/folder.png')+')');
} else {
getMimeIcon(elem.mime,function(path){
newtr.find('td.filename').attr('style','background-image:url('+path+')');
});
}
});
return dragshadow;
}
//options for file drag/drop
var dragOptions={ var dragOptions={
distance: 20, revert: 'invalid', opacity: 0.7, revert: 'invalid', revertDuration: 300,
opacity: 0.7, zIndex: 100, appendTo: 'body', cursorAt: { left: -5, top: -5 },
helper: createDragShadow, cursor: 'move',
stop: function(event, ui) { stop: function(event, ui) {
$('#fileList tr td.filename').addClass('ui-draggable'); $('#fileList tr td.filename').addClass('ui-draggable');
} }
}; }
// sane browsers support using the distance option
if ( $('html.ie').length === 0) {
dragOptions['distance'] = 20;
}
var folderDropOptions={ var folderDropOptions={
drop: function( event, ui ) { drop: function( event, ui ) {
var file=ui.draggable.parent().data('file'); //don't allow moving a file into a selected folder
var target=$(this).find('.nametext').text().trim(); if ($(event.target).parents('tr').find('td input:first').prop('checked') === true) {
var dir=$('#dir').val(); return false;
$.ajax({ }
url: OC.filePath('files', 'ajax', 'move.php'),
data: "dir="+encodeURIComponent(dir)+"&file="+encodeURIComponent(file)+'&target='+encodeURIComponent(dir)+'/'+encodeURIComponent(target), var target=$.trim($(this).find('.nametext').text());
complete: function(data){boolOperationFinished(data, function(){
var el = $('#fileList tr').filterAttr('data-file',file).find('td.filename'); var files = ui.helper.find('tr');
el.draggable('destroy'); $(files).each(function(i,row){
FileList.remove(file); var dir = $(row).data('dir');
});} var file = $(row).data('filename');
$.post(OC.filePath('files', 'ajax', 'move.php'), { dir: dir, file: file, target: dir+'/'+target }, function(result) {
if (result) {
if (result.status === 'success') {
//recalculate folder size
var oldSize = $('#fileList tr').filterAttr('data-file',target).data('size');
var newSize = oldSize + $('#fileList tr').filterAttr('data-file',file).data('size');
$('#fileList tr').filterAttr('data-file',target).data('size', newSize);
$('#fileList tr').filterAttr('data-file',target).find('td.filesize').text(humanFileSize(newSize));
FileList.remove(file);
procesSelection();
$('#notification').hide();
} else {
$('#notification').hide();
$('#notification').text(result.data.message);
$('#notification').fadeIn();
}
} else {
OC.dialogs.alert(t('Error moving file'), t('core', 'Error'));
}
});
}); });
} },
tolerance: 'pointer'
} }
var crumbDropOptions={ var crumbDropOptions={
drop: function( event, ui ) { drop: function( event, ui ) {
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
@ -738,12 +840,25 @@ var crumbDropOptions={
if(target==dir || target+'/'==dir){ if(target==dir || target+'/'==dir){
return; return;
} }
$.ajax({ var files = ui.helper.find('tr');
url: OC.filePath('files', 'ajax', 'move.php'), $(files).each(function(i,row){
data: "dir="+encodeURIComponent(dir)+"&file="+encodeURIComponent(file)+'&target='+encodeURIComponent(target), var dir = $(row).data('dir');
complete: function(data){boolOperationFinished(data, function(){ var file = $(row).data('filename');
FileList.remove(file); $.post(OC.filePath('files', 'ajax', 'move.php'), { dir: dir, file: file, target: target }, function(result) {
});} if (result) {
if (result.status === 'success') {
FileList.remove(file);
procesSelection();
$('#notification').hide();
} else {
$('#notification').hide();
$('#notification').text(result.data.message);
$('#notification').fadeIn();
}
} else {
OC.dialogs.alert(t('Error moving file'), t('core', 'Error'));
}
});
}); });
}, },
tolerance: 'pointer' tolerance: 'pointer'
@ -753,22 +868,14 @@ function procesSelection(){
var selected=getSelectedFiles(); var selected=getSelectedFiles();
var selectedFiles=selected.filter(function(el){return el.type=='file'}); var selectedFiles=selected.filter(function(el){return el.type=='file'});
var selectedFolders=selected.filter(function(el){return el.type=='dir'}); var selectedFolders=selected.filter(function(el){return el.type=='dir'});
if(selectedFiles.length==0 && selectedFolders.length==0){ if(selectedFiles.length==0 && selectedFolders.length==0) {
$('#headerName>span.name').text(t('files','Name')); $('#headerName>span.name').text(t('files','Name'));
$('#headerSize').text(t('files','Size')); $('#headerSize').text(t('files','Size'));
$('#modified').text(t('files','Modified')); $('#modified').text(t('files','Modified'));
$('th').removeClass('multiselect'); $('table').removeClass('multiselect');
$('.selectedActions').hide(); $('.selectedActions').hide();
$('thead').removeClass('fixed'); }
$('#headerName').css('width','auto'); else {
$('#headerSize').css('width','auto');
$('#headerDate').css('width','auto');
$('table').css('padding-top','0');
}else{
var width={name:$('#headerName').css('width'),size:$('#headerSize').css('width'),date:$('#headerDate').css('width')};
$('#headerName').css('width',width.name);
$('#headerSize').css('width',width.size);
$('#headerDate').css('width',width.date);
$('.selectedActions').show(); $('.selectedActions').show();
var totalSize=0; var totalSize=0;
for(var i=0;i<selectedFiles.length;i++){ for(var i=0;i<selectedFiles.length;i++){
@ -800,7 +907,7 @@ function procesSelection(){
} }
$('#headerName>span.name').text(selection); $('#headerName>span.name').text(selection);
$('#modified').text(''); $('#modified').text('');
$('th').addClass('multiselect'); $('table').addClass('multiselect');
} }
} }
@ -821,7 +928,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]);
@ -836,7 +943,7 @@ 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]);
}); });
@ -858,7 +965,7 @@ function getUniqueName(name){
num=parseInt(numMatch[numMatch.length-1])+1; num=parseInt(numMatch[numMatch.length-1])+1;
base=base.split('(') base=base.split('(')
base.pop(); base.pop();
base=base.join('(').trim(); base=$.trim(base.join('('));
} }
name=base+' ('+num+')'; name=base+' ('+num+')';
if (extension) { if (extension) {

31
apps/files/js/jquery-visibility.js vendored Normal file
View File

@ -0,0 +1,31 @@
/*! http://mths.be/visibility v1.0.5 by @mathias */
(function (window, document, $, undefined) {
var prefix,
property,
// In Opera, `'onfocusin' in document == true`, hence the extra `hasFocus` check to detect IE-like behavior
eventName = 'onfocusin' in document && 'hasFocus' in document ? 'focusin focusout' : 'focus blur',
prefixes = ['', 'moz', 'ms', 'o', 'webkit'],
$support = $.support,
$event = $.event;
while ((property = prefix = prefixes.pop()) != undefined) {
property = (prefix ? prefix + 'H' : 'h') + 'idden';
if ($support.pageVisibility = typeof document[property] == 'boolean') {
eventName = prefix + 'visibilitychange';
break;
}
}
$(/blur$/.test(eventName) ? window : document).on(eventName, function (event) {
var type = event.type,
originalEvent = event.originalEvent;
// If its a `{focusin,focusout}` event (IE), `fromElement` and `toElement` should both be `null` or `undefined`;
// else, the page visibility hasnt changed, but the user just clicked somewhere in the doc.
// In IE9, we need to check the `relatedTarget` property instead.
if (!/^focus./.test(type) || originalEvent == undefined || (originalEvent.toElement == undefined && originalEvent.fromElement == undefined && originalEvent.relatedTarget == undefined)) {
$event.trigger((property && document[property] || /^(?:blur|focusout)$/.test(type) ? 'hide' : 'show') + '.visibility');
}
});
}(this, document, jQuery));

View File

@ -0,0 +1,168 @@
/**
* 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
if(!$(event.target).is('body')) {
return;
}
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,12 +0,0 @@
//send the clients time zone to the server
$(document).ready(function() {
var visitortimezone = (-new Date().getTimezoneOffset()/60);
$.ajax({
type: "GET",
url: OC.filePath('files', 'ajax', 'timezone.php'),
data: 'time='+ visitortimezone,
success: function(){
location.reload();
}
});
});

17
apps/files/js/upgrade.js Normal file
View File

@ -0,0 +1,17 @@
$(document).ready(function () {
var eventSource, total, bar = $('#progressbar');
console.log('start');
bar.progressbar({value: 0});
eventSource = new OC.EventSource(OC.filePath('files', 'ajax', 'upgrade.php'));
eventSource.listen('total', function (count) {
total = count;
console.log(count + ' files needed to be migrated');
});
eventSource.listen('count', function (count) {
bar.progressbar({value: (count / total) * 100});
console.log(count);
});
eventSource.listen('done', function () {
document.location.reload();
});
});

8
apps/files/js/upload.js Normal file
View File

@ -0,0 +1,8 @@
function Upload(fileSelector) {
if ($.support.xhrFileUpload) {
return new XHRUpload(fileSelector.target.files);
} else {
return new FormUpload(fileSelector);
}
}
Upload.target = OC.filePath('files', 'ajax', 'upload.php');

View File

@ -1,24 +1,71 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم",
"Could not move %s" => "فشل في نقل %s",
"Unable to rename file" => "فشل في اعادة تسمية الملف",
"No file was uploaded. Unknown error" => "لم يتم رفع أي ملف , خطأ غير معروف",
"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" => "خطأ في الكتابة على القرص الصلب",
"Not enough storage available" => "لا يوجد مساحة تخزينية كافية",
"Invalid directory." => "مسار غير صحيح.",
"Files" => "الملفات", "Files" => "الملفات",
"Delete permanently" => "حذف بشكل دائم",
"Delete" => "محذوف", "Delete" => "محذوف",
"Rename" => "إعادة تسميه",
"Pending" => "قيد الانتظار",
"{new_name} already exists" => "{new_name} موجود مسبقا",
"replace" => "استبدال",
"suggest name" => "اقترح إسم",
"cancel" => "إلغاء",
"replaced {new_name} with {old_name}" => "استبدل {new_name} بـ {old_name}",
"undo" => "تراجع",
"perform delete operation" => "جاري تنفيذ عملية الحذف",
"1 file uploading" => "جاري رفع 1 ملف",
"'.' is an invalid file name." => "\".\" اسم ملف غير صحيح.",
"File name cannot be empty." => "اسم الملف لا يجوز أن يكون فارغا",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها",
"Your storage is full, files can not be updated or synced anymore!" => "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !",
"Your storage is almost full ({usedSpacePercent}%)" => "مساحتك التخزينية امتلأت تقريبا ",
"Your download is being prepared. This might take some time if the files are big." => "جاري تجهيز عملية التحميل. قد تستغرق بعض الوقت اذا كان حجم الملفات كبير.",
"Unable to upload your file as it is a directory or has 0 bytes" => "فشل في رفع ملفاتك , إما أنها مجلد أو حجمها 0 بايت",
"Upload cancelled." => "تم إلغاء عملية رفع الملفات .",
"File upload is in progress. Leaving the page now will cancel the upload." => "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات.",
"URL cannot be empty." => "عنوان ال URL لا يجوز أن يكون فارغا.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "إسم مجلد غير صحيح. استخدام مصطلح \"Shared\" محجوز للنظام",
"Error" => "خطأ",
"Name" => "الاسم", "Name" => "الاسم",
"Size" => "حجم", "Size" => "حجم",
"Modified" => "معدل", "Modified" => "معدل",
"1 folder" => "مجلد عدد 1",
"{count} folders" => "{count} مجلدات",
"1 file" => "ملف واحد",
"{count} files" => "{count} ملفات",
"Upload" => "إرفع",
"File handling" => "التعامل مع الملف",
"Maximum upload size" => "الحد الأقصى لحجم الملفات التي يمكن رفعها", "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" => "حفظ", "Save" => "حفظ",
"New" => "جديد", "New" => "جديد",
"Text file" => "ملف", "Text file" => "ملف",
"Folder" => "مجلد", "Folder" => "مجلد",
"Upload" => "إرفع", "From link" => "من رابط",
"Deleted files" => "حذف الملفات",
"Cancel upload" => "إلغاء رفع الملفات",
"You dont have write permissions here." => "لا تملك صلاحيات الكتابة هنا.",
"Nothing in here. Upload something!" => "لا يوجد شيء هنا. إرفع بعض الملفات!", "Nothing in here. Upload something!" => "لا يوجد شيء هنا. إرفع بعض الملفات!",
"Share" => "شارك",
"Download" => "تحميل", "Download" => "تحميل",
"Unshare" => "إلغاء مشاركة",
"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" => "الفحص الحالي",
"Upgrading filesystem cache..." => "تحديث ذاكرة التخزين المؤقت(الكاش) الخاصة بملفات النظام ..."
); );

View File

@ -1,31 +1,33 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Файлът е качен успешно", "Missing a temporary folder" => "Липсва временна папка",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Файлът който се опитвате да качите, надвишава зададените стойности в upload_max_filesize в PHP.INI", "Failed to write to disk" => "Възникна проблем при запис в диска",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Файлът който се опитвате да качите надвишава стойностите в MAX_FILE_SIZE в HTML формата.", "Invalid directory." => "Невалидна директория.",
"The uploaded file was only partially uploaded" => "Файлът е качен частично",
"No file was uploaded" => "Фахлът не бе качен",
"Missing a temporary folder" => "Липсва временната папка",
"Failed to write to disk" => "Грешка при запис на диска",
"Files" => "Файлове", "Files" => "Файлове",
"Delete permanently" => "Изтриване завинаги",
"Delete" => "Изтриване", "Delete" => "Изтриване",
"Upload Error" => "Грешка при качване", "Rename" => "Преименуване",
"Upload cancelled." => "Качването е отменено.", "Pending" => "Чакащо",
"Invalid name, '/' is not allowed." => "Неправилно име \"/\" не е позволено.", "replace" => "препокриване",
"cancel" => "отказ",
"undo" => "възтановяване",
"Upload cancelled." => "Качването е спряно.",
"Error" => "Грешка",
"Name" => "Име", "Name" => "Име",
"Size" => "Размер", "Size" => "Размер",
"Modified" => "Променено", "Modified" => "Променено",
"Maximum upload size" => "Макс. размер за качване", "1 folder" => "1 папка",
"0 is unlimited" => "0 означава без ограничение", "{count} folders" => "{count} папки",
"1 file" => "1 файл",
"{count} files" => "{count} файла",
"Upload" => "Качване",
"Maximum upload size" => "Максимален размер за качване",
"0 is unlimited" => "Ползвайте 0 за без ограничения",
"Save" => "Запис", "Save" => "Запис",
"New" => "Нов", "New" => "Ново",
"Text file" => "Текстов файл", "Text file" => "Текстов файл",
"Folder" => "Папка", "Folder" => "Папка",
"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." => "Файловете които се опитвате да качите са по-големи от позволеното за сървъра.",
"Files are being scanned, please wait." => "Файловете се претърсват, изчакайте."
); );

63
apps/files/l10n/bn_BD.php Normal file
View File

@ -0,0 +1,63 @@
<?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান",
"Could not move %s" => "%s কে স্থানান্তর করা সম্ভব হলো না",
"Unable to rename file" => "ফাইলের নাম পরিবর্তন করা সম্ভব হলো না",
"No file was uploaded. Unknown error" => "কোন ফাইল আপলোড করা হয় নি। সমস্যা অজ্ঞাত।",
"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 was only partially uploaded" => "আপলোড করা ফাইলটি আংশিক আপলোড করা হয়েছে",
"No file was uploaded" => "কোন ফাইল আপলোড করা হয় নি",
"Missing a temporary folder" => "অস্থায়ী ফোল্ডার খোয়া গিয়েছে",
"Failed to write to disk" => "ডিস্কে লিখতে ব্যর্থ",
"Invalid directory." => "ভুল ডিরেক্টরি",
"Files" => "ফাইল",
"Delete" => "মুছে ফেল",
"Rename" => "পূনঃনামকরণ",
"Pending" => "মুলতুবি",
"{new_name} already exists" => "{new_name} টি বিদ্যমান",
"replace" => "প্রতিস্থাপন",
"suggest name" => "নাম সুপারিশ করুন",
"cancel" => "বাতিল",
"replaced {new_name} with {old_name}" => "{new_name} কে {old_name} নামে প্রতিস্থাপন করা হয়েছে",
"undo" => "ক্রিয়া প্রত্যাহার",
"1 file uploading" => "১টি ফাইল আপলোড করা হচ্ছে",
"'.' is an invalid file name." => "টি একটি অননুমোদিত নাম।",
"File name cannot be empty." => "ফাইলের নামটি ফাঁকা রাখা যাবে না।",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।",
"Unable to upload your file as it is a directory or has 0 bytes" => "আপনার ফাইলটি আপলোড করা সম্ভব হলো না, কেননা এটি হয় একটি ফোল্ডার কিংবা এর আকার বাইট",
"Not enough space available" => "যথেষ্ঠ পরিমাণ স্থান নেই",
"Upload cancelled." => "আপলোড বাতিল করা হয়েছে।",
"File upload is in progress. Leaving the page now will cancel the upload." => "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।",
"URL cannot be empty." => "URL ফাঁকা রাখা যাবে না।",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "ফোল্ডারের নামটি সঠিক নয়। 'ভাগাভাগি করা' শুধুমাত্র Owncloud এর জন্য সংরক্ষিত।",
"Error" => "সমস্যা",
"Name" => "নাম",
"Size" => "আকার",
"Modified" => "পরিবর্তিত",
"1 folder" => "১টি ফোল্ডার",
"{count} folders" => "{count} টি ফোল্ডার",
"1 file" => "১টি ফাইল",
"{count} files" => "{count} টি ফাইল",
"Upload" => "আপলোড",
"File handling" => "ফাইল হ্যার্ডলিং",
"Maximum upload size" => "আপলোডের সর্বোচ্চ আকার",
"max. possible: " => "অনুমোদিত সর্বোচ্চ আকার",
"Needed for multi-file and folder downloads." => "একাধিক ফাইল এবং ফোল্ডার ডাউনলোড করার জন্য আবশ্যক।",
"Enable ZIP-download" => "ZIP ডাউনলোড সক্রিয় কর",
"0 is unlimited" => " এর অর্থ অসীম",
"Maximum input size for ZIP files" => "ZIP ফাইলের ইনপুটের সর্বোচ্চ আকার",
"Save" => "সংরক্ষন কর",
"New" => "নতুন",
"Text file" => "টেক্সট ফাইল",
"Folder" => "ফোল্ডার",
"From link" => " লিংক থেকে",
"Cancel upload" => "আপলোড বাতিল কর",
"Nothing in here. Upload something!" => "এখানে কিছুই নেই। কিছু আপলোড করুন !",
"Download" => "ডাউনলোড",
"Unshare" => "ভাগাভাগি বাতিল ",
"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,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom",
"Could not move %s" => " No s'ha pogut moure %s",
"Unable to rename file" => "No es pot canviar el nom del fitxer",
"No file was uploaded. Unknown error" => "No s'ha carregat cap fitxer. Error desconegut",
"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",
"Missing a temporary folder" => "S'ha perdut un fitxer temporal", "Missing a temporary folder" => "S'ha perdut un fitxer temporal",
"Failed to write to disk" => "Ha fallat en escriure al disc", "Failed to write to disk" => "Ha fallat en escriure al disc",
"Not enough storage available" => "No hi ha prou espai disponible",
"Invalid directory." => "Directori no vàlid.",
"Files" => "Fitxers", "Files" => "Fitxers",
"Unshare" => "Deixa de compartir", "Delete permanently" => "Esborra permanentment",
"Delete" => "Suprimeix", "Delete" => "Suprimeix",
"Rename" => "Reanomena", "Rename" => "Reanomena",
"Pending" => "Pendents",
"{new_name} already exists" => "{new_name} ja existeix", "{new_name} already exists" => "{new_name} ja existeix",
"replace" => "substitueix", "replace" => "substitueix",
"suggest name" => "sugereix un nom", "suggest name" => "sugereix un nom",
"cancel" => "cancel·la", "cancel" => "cancel·la",
"replaced {new_name}" => "s'ha substituït {new_name}",
"undo" => "desfés",
"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}", "undo" => "desfés",
"deleted {files}" => "eliminats {files}", "perform delete operation" => "executa d'operació d'esborrar",
"generating ZIP-file, it may take some time." => "s'estan generant fitxers ZIP, pot trigar una estona.",
"Unable to upload your file as it is a directory or has 0 bytes" => "No es pot pujar el fitxer perquè és una carpeta o té 0 bytes",
"Upload Error" => "Error en la pujada",
"Pending" => "Pendents",
"1 file uploading" => "1 fitxer pujant", "1 file uploading" => "1 fitxer pujant",
"{count} files uploading" => "{count} fitxers en pujada", "files uploading" => "fitxers pujant",
"'.' is an invalid file name." => "'.' és un nom no vàlid per un fitxer.",
"File name cannot be empty." => "El nom del fitxer no pot ser buit.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
"Your storage is full, files can not be updated or synced anymore!" => "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
"Your storage is almost full ({usedSpacePercent}%)" => "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "S'està preparant la baixada. Pot trigar una estona si els fitxers són grans.",
"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",
"Not enough space available" => "No hi ha prou espai disponible",
"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 '/'.", "URL cannot be empty." => "La URL no pot ser buida",
"{count} files scanned" => "{count} fitxers escannejats", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nom de carpeta no vàlid. L'ús de 'Shared' està reservat per Owncloud",
"error while scanning" => "error durant l'escaneig", "Error" => "Error",
"Name" => "Nom", "Name" => "Nom",
"Size" => "Mida", "Size" => "Mida",
"Modified" => "Modificat", "Modified" => "Modificat",
@ -37,6 +46,7 @@
"{count} folders" => "{count} carpetes", "{count} folders" => "{count} carpetes",
"1 file" => "1 fitxer", "1 file" => "1 fitxer",
"{count} files" => "{count} fitxers", "{count} files" => "{count} fitxers",
"Upload" => "Puja",
"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:",
@ -49,13 +59,15 @@
"Text file" => "Fitxer de text", "Text file" => "Fitxer de text",
"Folder" => "Carpeta", "Folder" => "Carpeta",
"From link" => "Des d'enllaç", "From link" => "Des d'enllaç",
"Upload" => "Puja", "Deleted files" => "Fitxers esborrats",
"Cancel upload" => "Cancel·la la pujada", "Cancel upload" => "Cancel·la la pujada",
"You dont have write permissions here." => "No teniu permisos d'escriptura aquí.",
"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",
"Unshare" => "Deixa de compartir",
"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",
"Files are being scanned, please wait." => "S'estan escanejant els fitxers, espereu", "Files are being scanned, please wait." => "S'estan escanejant els fitxers, espereu",
"Current scanning" => "Actualment escanejant" "Current scanning" => "Actualment escanejant",
"Upgrading filesystem cache..." => "Actualitzant la memòria de cau del sistema de fitxers..."
); );

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Nelze přesunout %s - existuje soubor se stejným názvem",
"Could not move %s" => "Nelze přesunout %s",
"Unable to rename file" => "Nelze přejmenovat soubor",
"No file was uploaded. Unknown error" => "Soubor nebyl odeslán. Neznámá chyba",
"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",
"Missing a temporary folder" => "Chybí adresář pro dočasné soubory", "Missing a temporary folder" => "Chybí adresář pro dočasné soubory",
"Failed to write to disk" => "Zápis na disk selhal", "Failed to write to disk" => "Zápis na disk selhal",
"Not enough storage available" => "Nedostatek dostupného úložného prostoru",
"Invalid directory." => "Neplatný adresář",
"Files" => "Soubory", "Files" => "Soubory",
"Unshare" => "Zrušit sdílení", "Delete permanently" => "Trvale odstranit",
"Delete" => "Smazat", "Delete" => "Smazat",
"Rename" => "Přejmenovat", "Rename" => "Přejmenovat",
"Pending" => "Čekající",
"{new_name} already exists" => "{new_name} již existuje", "{new_name} already exists" => "{new_name} již existuje",
"replace" => "nahradit", "replace" => "nahradit",
"suggest name" => "navrhnout název", "suggest name" => "navrhnout název",
"cancel" => "zrušit", "cancel" => "zrušit",
"replaced {new_name}" => "nahrazeno {new_name}",
"undo" => "zpět",
"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}", "undo" => "zpět",
"deleted {files}" => "smazáno {files}", "perform delete operation" => "provést smazání",
"generating ZIP-file, it may take some time." => "generuji ZIP soubor, může to nějakou dobu trvat.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nelze odeslat Váš soubor, protože je to adresář nebo má velikost 0 bajtů",
"Upload Error" => "Chyba odesílání",
"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ů", "files uploading" => "soubory se odesílají",
"'.' is an invalid file name." => "'.' je neplatným názvem souboru.",
"File name cannot be empty." => "Název souboru nemůže být prázdný řetězec.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.",
"Your storage is full, files can not be updated or synced anymore!" => "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
"Your storage is almost full ({usedSpacePercent}%)" => "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Vaše soubory ke stažení se připravují. Pokud jsou velké může to chvíli 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ů",
"Not enough space available" => "Nedostatek dostupného místa",
"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", "URL cannot be empty." => "URL nemůže být prázdná",
"{count} files scanned" => "prozkoumáno {count} souborů", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Neplatný název složky. Použití 'Shared' je rezervováno pro vnitřní potřeby Owncloud",
"error while scanning" => "chyba při prohledávání", "Error" => "Chyba",
"Name" => "Název", "Name" => "Název",
"Size" => "Velikost", "Size" => "Velikost",
"Modified" => "Změněno", "Modified" => "Změněno",
@ -37,6 +46,7 @@
"{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",
"Upload" => "Odeslat",
"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á: ",
@ -49,13 +59,15 @@
"Text file" => "Textový soubor", "Text file" => "Textový soubor",
"Folder" => "Složka", "Folder" => "Složka",
"From link" => "Z odkazu", "From link" => "Z odkazu",
"Upload" => "Odeslat", "Deleted files" => "Odstraněné soubory",
"Cancel upload" => "Zrušit odesílání", "Cancel upload" => "Zrušit odesílání",
"You dont have write permissions here." => "Nemáte zde práva zápisu.",
"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",
"Unshare" => "Zrušit sdílení",
"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.",
"Files are being scanned, please wait." => "Soubory se prohledávají, prosím čekejte.", "Files are being scanned, please wait." => "Soubory se prohledávají, prosím čekejte.",
"Current scanning" => "Aktuální prohledávání" "Current scanning" => "Aktuální prohledávání",
"Upgrading filesystem cache..." => "Aktualizuji mezipaměť souborového systému..."
); );

View File

@ -0,0 +1,7 @@
<?php $TRANSLATIONS = array(
"Delete" => "Dileu",
"Error" => "Gwall",
"Save" => "Cadw",
"Download" => "Llwytho i lawr",
"Unshare" => "Dad-rannu"
);

View File

@ -1,35 +1,42 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Kunne ikke flytte %s - der findes allerede en fil med dette navn",
"Could not move %s" => "Kunne ikke flytte %s",
"Unable to rename file" => "Kunne ikke omdøbe fil",
"No file was uploaded. Unknown error" => "Ingen fil blev uploadet. Ukendt fejl.",
"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 upload_max_filesize directive in php.ini: " => "Den uploadede fil overstiger 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",
"Missing a temporary folder" => "Mangler en midlertidig mappe", "Missing a temporary folder" => "Mangler en midlertidig mappe",
"Failed to write to disk" => "Fejl ved skrivning til disk.", "Failed to write to disk" => "Fejl ved skrivning til disk.",
"Not enough storage available" => "Der er ikke nok plads til rådlighed",
"Invalid directory." => "Ugyldig mappe.",
"Files" => "Filer", "Files" => "Filer",
"Unshare" => "Fjern deling", "Delete permanently" => "Slet permanent",
"Delete" => "Slet", "Delete" => "Slet",
"Rename" => "Omdøb", "Rename" => "Omdøb",
"Pending" => "Afventer",
"{new_name} already exists" => "{new_name} eksisterer allerede", "{new_name} already exists" => "{new_name} eksisterer allerede",
"replace" => "erstat", "replace" => "erstat",
"suggest name" => "foreslå navn", "suggest name" => "foreslå navn",
"cancel" => "fortryd", "cancel" => "fortryd",
"replaced {new_name}" => "erstattede {new_name}",
"undo" => "fortryd",
"replaced {new_name} with {old_name}" => "erstattede {new_name} med {old_name}", "replaced {new_name} with {old_name}" => "erstattede {new_name} med {old_name}",
"unshared {files}" => "ikke delte {files}", "undo" => "fortryd",
"deleted {files}" => "slettede {files}", "perform delete operation" => "udfør slet operation",
"generating ZIP-file, it may take some time." => "genererer ZIP-fil, det kan tage lidt tid.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Kunne ikke uploade din fil, da det enten er en mappe eller er tom",
"Upload Error" => "Fejl ved upload",
"Pending" => "Afventer",
"1 file uploading" => "1 fil uploades", "1 file uploading" => "1 fil uploades",
"{count} files uploading" => "{count} filer uploades", "'.' is an invalid file name." => "'.' er et ugyldigt filnavn.",
"File name cannot be empty." => "Filnavnet kan ikke stå tomt.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.",
"Your storage is full, files can not be updated or synced anymore!" => "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
"Your storage is almost full ({usedSpacePercent}%)" => "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Dit download forberedes. Dette kan tage lidt tid ved større filer.",
"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 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.", "URL cannot be empty." => "URLen kan ikke være tom.",
"{count} files scanned" => "{count} filer skannet", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ugyldigt mappenavn. Brug af \"Shared\" er forbeholdt Owncloud",
"error while scanning" => "fejl under scanning", "Error" => "Fejl",
"Name" => "Navn", "Name" => "Navn",
"Size" => "Størrelse", "Size" => "Størrelse",
"Modified" => "Ændret", "Modified" => "Ændret",
@ -37,6 +44,7 @@
"{count} folders" => "{count} mapper", "{count} folders" => "{count} mapper",
"1 file" => "1 fil", "1 file" => "1 fil",
"{count} files" => "{count} filer", "{count} files" => "{count} filer",
"Upload" => "Upload",
"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: ",
@ -48,13 +56,16 @@
"New" => "Ny", "New" => "Ny",
"Text file" => "Tekstfil", "Text file" => "Tekstfil",
"Folder" => "Mappe", "Folder" => "Mappe",
"Upload" => "Upload", "From link" => "Fra link",
"Deleted files" => "Slettede filer",
"Cancel upload" => "Fortryd upload", "Cancel upload" => "Fortryd upload",
"You dont have write permissions here." => "Du har ikke skriverettigheder her.",
"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",
"Unshare" => "Fjern deling",
"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.",
"Files are being scanned, please wait." => "Filerne bliver indlæst, vent venligst.", "Files are being scanned, please wait." => "Filerne bliver indlæst, vent venligst.",
"Current scanning" => "Indlæser" "Current scanning" => "Indlæser",
"Upgrading filesystem cache..." => "Opgraderer filsystems cachen..."
); );

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s konnte nicht verschoben werden - eine Datei mit diesem Namen existiert bereits.",
"Could not move %s" => "%s konnte nicht verschoben werden",
"Unable to rename file" => "Die Datei konnte nicht umbenannt werden",
"No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler",
"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.",
"Missing a temporary folder" => "Temporärer Ordner fehlt.", "Missing a temporary folder" => "Temporärer Ordner fehlt.",
"Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte", "Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte",
"Not enough storage available" => "Nicht genug Speicherplatz verfügbar",
"Invalid directory." => "Ungültiges Verzeichnis.",
"Files" => "Dateien", "Files" => "Dateien",
"Unshare" => "Nicht mehr freigeben", "Delete permanently" => "Permanent löschen",
"Delete" => "Löschen", "Delete" => "Löschen",
"Rename" => "Umbenennen", "Rename" => "Umbenennen",
"Pending" => "Ausstehend",
"{new_name} already exists" => "{new_name} existiert bereits", "{new_name} already exists" => "{new_name} existiert bereits",
"replace" => "ersetzen", "replace" => "ersetzen",
"suggest name" => "Name vorschlagen", "suggest name" => "Name vorschlagen",
"cancel" => "abbrechen", "cancel" => "abbrechen",
"replaced {new_name}" => "{new_name} wurde ersetzt",
"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} ersetzt durch {new_name}",
"unshared {files}" => "Freigabe von {files} aufgehoben", "undo" => "rückgängig machen",
"deleted {files}" => "{files} gelöscht", "perform delete operation" => "Löschvorgang ausführen",
"generating ZIP-file, it may take some time." => "Erstelle ZIP-Datei. Dies kann eine Weile dauern.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Deine Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist.",
"Upload Error" => "Fehler beim Upload",
"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", "files uploading" => "Dateien werden hoch geladen",
"'.' is an invalid file name." => "'.' ist kein gültiger Dateiname.",
"File name cannot be empty." => "Der Dateiname darf nicht leer sein.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
"Your storage is full, files can not be updated or synced anymore!" => "Ihr Speicherplatz ist voll, Dateien können nicht mehr aktualisiert oder synchronisiert werden!",
"Your storage is almost full ({usedSpacePercent}%)" => "Ihr Speicherplatz ist fast aufgebraucht ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Dein Download wird vorbereitet. Dies kann bei größeren Dateien etwas 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.",
"Not enough space available" => "Nicht genug Speicherplatz verfügbar",
"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.", "URL cannot be empty." => "Die URL darf nicht leer sein.",
"{count} files scanned" => "{count} Dateien wurden gescannt", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten.",
"error while scanning" => "Fehler beim Scannen", "Error" => "Fehler",
"Name" => "Name", "Name" => "Name",
"Size" => "Größe", "Size" => "Größe",
"Modified" => "Bearbeitet", "Modified" => "Bearbeitet",
@ -37,6 +46,7 @@
"{count} folders" => "{count} Ordner", "{count} folders" => "{count} Ordner",
"1 file" => "1 Datei", "1 file" => "1 Datei",
"{count} files" => "{count} Dateien", "{count} files" => "{count} Dateien",
"Upload" => "Hochladen",
"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:",
@ -49,13 +59,15 @@
"Text file" => "Textdatei", "Text file" => "Textdatei",
"Folder" => "Ordner", "Folder" => "Ordner",
"From link" => "Von einem Link", "From link" => "Von einem Link",
"Upload" => "Hochladen", "Deleted files" => "Gelöschte Dateien",
"Cancel upload" => "Upload abbrechen", "Cancel upload" => "Upload abbrechen",
"You dont have write permissions here." => "Du besitzt hier keine Schreib-Berechtigung.",
"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",
"Unshare" => "Nicht mehr freigeben",
"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.",
"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",
"Upgrading filesystem cache..." => "Dateisystem-Cache wird aktualisiert ..."
); );

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits",
"Could not move %s" => "Konnte %s nicht verschieben",
"Unable to rename file" => "Konnte Datei nicht umbenennen",
"No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler",
"There is no error, the file uploaded with success" => "Es sind keine Fehler aufgetreten. Die Datei wurde erfolgreich 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 der 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" => "Der temporäre 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",
"Not enough storage available" => "Nicht genug Speicher vorhanden.",
"Invalid directory." => "Ungültiges Verzeichnis.",
"Files" => "Dateien", "Files" => "Dateien",
"Unshare" => "Nicht mehr freigeben", "Delete permanently" => "Entgültig löschen",
"Delete" => "Löschen", "Delete" => "Löschen",
"Rename" => "Umbenennen", "Rename" => "Umbenennen",
"Pending" => "Ausstehend",
"{new_name} already exists" => "{new_name} existiert bereits", "{new_name} already exists" => "{new_name} existiert bereits",
"replace" => "ersetzen", "replace" => "ersetzen",
"suggest name" => "Name vorschlagen", "suggest name" => "Einen Namen vorschlagen",
"cancel" => "abbrechen", "cancel" => "abbrechen",
"replaced {new_name}" => "{new_name} wurde ersetzt",
"undo" => "rückgängig machen",
"replaced {new_name} with {old_name}" => "{old_name} wurde ersetzt durch {new_name}", "replaced {new_name} with {old_name}" => "{old_name} wurde ersetzt durch {new_name}",
"unshared {files}" => "Freigabe für {files} beendet", "undo" => "rückgängig machen",
"deleted {files}" => "{files} gelöscht", "perform delete operation" => "führe das Löschen aus",
"generating ZIP-file, it may take some time." => "Erstelle ZIP-Datei. Dies kann eine Weile dauern.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Ihre Datei kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist.",
"Upload Error" => "Fehler beim Upload",
"Pending" => "Ausstehend",
"1 file uploading" => "1 Datei wird hochgeladen", "1 file uploading" => "1 Datei wird hochgeladen",
"{count} files uploading" => "{count} Dateien wurden hochgeladen", "files uploading" => "Dateien werden hoch geladen",
"'.' is an invalid file name." => "'.' ist kein gültiger Dateiname.",
"File name cannot be empty." => "Der Dateiname darf nicht leer sein.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name! Die Zeichen '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
"Your storage is full, files can not be updated or synced anymore!" => "Ihr Speicher ist voll. Daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
"Your storage is almost full ({usedSpacePercent}%)" => "Ihr Speicher ist fast voll ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Ihr Download wird vorbereitet. Dies kann bei größeren Dateien einen Moment 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.",
"Not enough space available" => "Nicht genügend Speicherplatz verfügbar",
"Upload cancelled." => "Upload abgebrochen.", "Upload cancelled." => "Upload abgebrochen.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Der Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.", "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.", "URL cannot be empty." => "Die URL darf nicht leer sein.",
"{count} files scanned" => "{count} Dateien wurden gescannt", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten",
"error while scanning" => "Fehler beim Scannen", "Error" => "Fehler",
"Name" => "Name", "Name" => "Name",
"Size" => "Größe", "Size" => "Größe",
"Modified" => "Bearbeitet", "Modified" => "Bearbeitet",
@ -37,6 +46,7 @@
"{count} folders" => "{count} Ordner", "{count} folders" => "{count} Ordner",
"1 file" => "1 Datei", "1 file" => "1 Datei",
"{count} files" => "{count} Dateien", "{count} files" => "{count} Dateien",
"Upload" => "Hochladen",
"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:",
@ -49,13 +59,15 @@
"Text file" => "Textdatei", "Text file" => "Textdatei",
"Folder" => "Ordner", "Folder" => "Ordner",
"From link" => "Von einem Link", "From link" => "Von einem Link",
"Upload" => "Hochladen", "Deleted files" => "Gelöschte Dateien",
"Cancel upload" => "Upload abbrechen", "Cancel upload" => "Upload abbrechen",
"You dont have write permissions here." => "Sie haben hier keine Schreib-Berechtigungen.",
"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",
"Unshare" => "Freigabe aufheben",
"Upload too large" => "Der Upload ist 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",
"Upgrading filesystem cache..." => "Aktualisiere den Dateisystem-Cache..."
); );

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Αδυναμία μετακίνησης του %s - υπάρχει ήδη αρχείο με αυτό το όνομα",
"Could not move %s" => "Αδυναμία μετακίνησης του %s",
"Unable to rename file" => "Αδυναμία μετονομασίας αρχείου",
"No file was uploaded. Unknown error" => "Δεν ανέβηκε κάποιο αρχείο. Άγνωστο σφάλμα",
"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" => "Αποτυχία εγγραφής στο δίσκο",
"Not enough storage available" => "Μη επαρκής διαθέσιμος αποθηκευτικός χώρος",
"Invalid directory." => "Μη έγκυρος φάκελος.",
"Files" => "Αρχεία", "Files" => "Αρχεία",
"Unshare" => "Διακοπή κοινής χρήσης", "Delete permanently" => "Μόνιμη διαγραφή",
"Delete" => "Διαγραφή", "Delete" => "Διαγραφή",
"Rename" => "Μετονομασία", "Rename" => "Μετονομασία",
"Pending" => "Εκκρεμεί",
"{new_name} already exists" => "{new_name} υπάρχει ήδη", "{new_name} already exists" => "{new_name} υπάρχει ήδη",
"replace" => "αντικατέστησε", "replace" => "αντικατέστησε",
"suggest name" => "συνιστώμενο όνομα", "suggest name" => "συνιστώμενο όνομα",
"cancel" => "ακύρωση", "cancel" => "ακύρωση",
"replaced {new_name}" => "{new_name} αντικαταστάθηκε",
"undo" => "αναίρεση",
"replaced {new_name} with {old_name}" => "αντικαταστάθηκε το {new_name} με {old_name}", "replaced {new_name} with {old_name}" => "αντικαταστάθηκε το {new_name} με {old_name}",
"unshared {files}" => "μη διαμοιρασμένα {files}", "undo" => "αναίρεση",
"deleted {files}" => "διαγραμμένα {files}", "perform delete operation" => "εκτέλεση της διαδικασίας διαγραφής",
"generating ZIP-file, it may take some time." => "παραγωγή αρχείου ZIP, ίσως διαρκέσει αρκετά.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Αδυναμία στην αποστολή του αρχείου σας αφού είναι φάκελος ή έχει 0 bytes",
"Upload Error" => "Σφάλμα Αποστολής",
"Pending" => "Εκκρεμεί",
"1 file uploading" => "1 αρχείο ανεβαίνει", "1 file uploading" => "1 αρχείο ανεβαίνει",
"{count} files uploading" => "{count} αρχεία ανεβαίνουν", "files uploading" => "αρχεία ανεβαίνουν",
"'.' is an invalid file name." => "'.' είναι μη έγκυρο όνομα αρχείου.",
"File name cannot be empty." => "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
"Your storage is full, files can not be updated or synced anymore!" => "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!",
"Your storage is almost full ({usedSpacePercent}%)" => "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Η λήψη προετοιμάζεται. Αυτό μπορεί να πάρει ώρα εάν τα αρχεία έχουν μεγάλο μέγεθος.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Αδυναμία στην αποστολή του αρχείου σας αφού είναι φάκελος ή έχει 0 bytes",
"Not enough space available" => "Δεν υπάρχει αρκετός διαθέσιμος χώρος",
"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." => "Μη έγκυρο όνομα, το '/' δεν επιτρέπεται.", "URL cannot be empty." => "Η URL δεν μπορεί να είναι κενή.",
"{count} files scanned" => "{count} αρχεία ανιχνεύτηκαν", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Μη έγκυρο όνομα φακέλου. Η χρήση του 'Κοινόχρηστος' χρησιμοποιείται από ο Owncloud",
"error while scanning" => "σφάλμα κατά την ανίχνευση", "Error" => "Σφάλμα",
"Name" => "Όνομα", "Name" => "Όνομα",
"Size" => "Μέγεθος", "Size" => "Μέγεθος",
"Modified" => "Τροποποιήθηκε", "Modified" => "Τροποποιήθηκε",
@ -37,6 +46,7 @@
"{count} folders" => "{count} φάκελοι", "{count} folders" => "{count} φάκελοι",
"1 file" => "1 αρχείο", "1 file" => "1 αρχείο",
"{count} files" => "{count} αρχεία", "{count} files" => "{count} αρχεία",
"Upload" => "Αποστολή",
"File handling" => "Διαχείριση αρχείων", "File handling" => "Διαχείριση αρχείων",
"Maximum upload size" => "Μέγιστο μέγεθος αποστολής", "Maximum upload size" => "Μέγιστο μέγεθος αποστολής",
"max. possible: " => "μέγιστο δυνατό:", "max. possible: " => "μέγιστο δυνατό:",
@ -48,13 +58,16 @@
"New" => "Νέο", "New" => "Νέο",
"Text file" => "Αρχείο κειμένου", "Text file" => "Αρχείο κειμένου",
"Folder" => "Φάκελος", "Folder" => "Φάκελος",
"Upload" => "Αποστολή", "From link" => "Από σύνδεσμο",
"Deleted files" => "Διαγραμμένα αρχεία",
"Cancel upload" => "Ακύρωση αποστολής", "Cancel upload" => "Ακύρωση αποστολής",
"Nothing in here. Upload something!" => "Δεν υπάρχει τίποτα εδώ. Ανέβασε κάτι!", "You dont have write permissions here." => "Δεν έχετε δικαιώματα εγγραφής εδώ.",
"Share" => "Διαμοιρασμός", "Nothing in here. Upload something!" => "Δεν υπάρχει τίποτα εδώ. Ανεβάστε κάτι!",
"Download" => "Λήψη", "Download" => "Λήψη",
"Unshare" => "Διακοπή κοινής χρήσης",
"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" => "Τρέχουσα ανίχνευση",
"Upgrading filesystem cache..." => "Ενημέρωση της μνήμης cache του συστήματος αρχείων..."
); );

View File

@ -1,31 +1,46 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas",
"Could not move %s" => "Ne eblis movi %s",
"Unable to rename file" => "Ne eblis alinomigi dosieron",
"No file was uploaded. Unknown error" => "Neniu dosiero alŝutiĝis. Nekonata eraro.",
"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",
"Failed to write to disk" => "Malsukcesis skribo al disko", "Failed to write to disk" => "Malsukcesis skribo al disko",
"Invalid directory." => "Nevalida dosierujo.",
"Files" => "Dosieroj", "Files" => "Dosieroj",
"Unshare" => "Malkunhavigi",
"Delete" => "Forigi", "Delete" => "Forigi",
"Rename" => "Alinomigi", "Rename" => "Alinomigi",
"Pending" => "Traktotaj",
"{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} with {old_name}" => "anstataŭiĝis {new_name} per {old_name}",
"undo" => "malfari", "undo" => "malfari",
"generating ZIP-file, it may take some time." => "generanta ZIP-dosiero, ĝi povas daŭri iom da tempo",
"Unable to upload your file as it is a directory or has 0 bytes" => "Ne eblis alŝuti vian dosieron ĉar ĝi estas dosierujo aŭ havas 0 duumokojn",
"Upload Error" => "Alŝuta eraro",
"Pending" => "Traktotaj",
"1 file uploading" => "1 dosiero estas alŝutata", "1 file uploading" => "1 dosiero estas alŝutata",
"'.' is an invalid file name." => "'.' ne estas valida dosiernomo.",
"File name cannot be empty." => "Dosiernomo devas ne malpleni.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.",
"Your download is being prepared. This might take some time if the files are big." => "Via elŝuto pretiĝatas. Ĉi tio povas daŭri iom da tempo se la dosieroj grandas.",
"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",
"Not enough space available" => "Ne haveblas sufiĉa spaco",
"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.", "URL cannot be empty." => "URL ne povas esti malplena.",
"error while scanning" => "eraro dum skano", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nevalida dosierujnomo. Uzo de “Shared” rezervatas de Owncloud.",
"Error" => "Eraro",
"Name" => "Nomo", "Name" => "Nomo",
"Size" => "Grando", "Size" => "Grando",
"Modified" => "Modifita", "Modified" => "Modifita",
"1 folder" => "1 dosierujo",
"{count} folders" => "{count} dosierujoj",
"1 file" => "1 dosiero",
"{count} files" => "{count} dosierujoj",
"Upload" => "Alŝuti",
"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: ",
@ -37,11 +52,11 @@
"New" => "Nova", "New" => "Nova",
"Text file" => "Tekstodosiero", "Text file" => "Tekstodosiero",
"Folder" => "Dosierujo", "Folder" => "Dosierujo",
"Upload" => "Alŝuti", "From link" => "El ligilo",
"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",
"Unshare" => "Malkunhavigi",
"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.",
"Files are being scanned, please wait." => "Dosieroj estas skanataj, bonvolu atendi.", "Files are being scanned, please wait." => "Dosieroj estas skanataj, bonvolu atendi.",

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "No se puede mover %s - Ya existe un archivo con ese nombre",
"Could not move %s" => "No se puede mover %s",
"Unable to rename file" => "No se puede renombrar el archivo",
"No file was uploaded. Unknown error" => "Fallo no se subió el fichero",
"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",
"Missing a temporary folder" => "Falta un directorio temporal", "Missing a temporary folder" => "Falta un directorio temporal",
"Failed to write to disk" => "La escritura en disco ha fallado", "Failed to write to disk" => "La escritura en disco ha fallado",
"Not enough storage available" => "No hay suficiente espacio disponible",
"Invalid directory." => "Directorio invalido.",
"Files" => "Archivos", "Files" => "Archivos",
"Unshare" => "Dejar de compartir", "Delete permanently" => "Eliminar permanentemente",
"Delete" => "Eliminar", "Delete" => "Eliminar",
"Rename" => "Renombrar", "Rename" => "Renombrar",
"Pending" => "Pendiente",
"{new_name} already exists" => "{new_name} ya existe", "{new_name} already exists" => "{new_name} ya existe",
"replace" => "reemplazar", "replace" => "reemplazar",
"suggest name" => "sugerir nombre", "suggest name" => "sugerir nombre",
"cancel" => "cancelar", "cancel" => "cancelar",
"replaced {new_name}" => "reemplazado {new_name}",
"undo" => "deshacer",
"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", "undo" => "deshacer",
"deleted {files}" => "{files} eliminados", "perform delete operation" => "Eliminar",
"generating ZIP-file, it may take some time." => "generando un fichero ZIP, puede llevar un tiempo.",
"Unable to upload your file as it is a directory or has 0 bytes" => "No ha sido posible subir tu archivo porque es un directorio o tiene 0 bytes",
"Upload Error" => "Error al subir el archivo",
"Pending" => "Pendiente",
"1 file uploading" => "subiendo 1 archivo", "1 file uploading" => "subiendo 1 archivo",
"{count} files uploading" => "Subiendo {count} archivos", "files uploading" => "subiendo archivos",
"'.' is an invalid file name." => "'.' es un nombre de archivo inválido.",
"File name cannot be empty." => "El nombre de archivo no puede estar vacío.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre Invalido, \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
"Your storage is full, files can not be updated or synced anymore!" => "Su almacenamiento esta lleno, los archivos no pueden ser mas actualizados o sincronizados!",
"Your storage is almost full ({usedSpacePercent}%)" => "Su almacenamiento esta lleno en un ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Tu descarga esta siendo preparada. Esto puede tardar algun tiempo si los archivos son muy grandes.",
"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",
"Not enough space available" => "No hay suficiente espacio disponible",
"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.", "URL cannot be empty." => "La URL no puede estar vacía.",
"{count} files scanned" => "{count} archivos escaneados", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nombre de carpeta invalido. El uso de \"Shared\" esta reservado para Owncloud",
"error while scanning" => "error escaneando", "Error" => "Error",
"Name" => "Nombre", "Name" => "Nombre",
"Size" => "Tamaño", "Size" => "Tamaño",
"Modified" => "Modificado", "Modified" => "Modificado",
@ -37,6 +46,7 @@
"{count} folders" => "{count} carpetas", "{count} folders" => "{count} carpetas",
"1 file" => "1 archivo", "1 file" => "1 archivo",
"{count} files" => "{count} archivos", "{count} files" => "{count} archivos",
"Upload" => "Subir",
"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:",
@ -49,13 +59,15 @@
"Text file" => "Archivo de texto", "Text file" => "Archivo de texto",
"Folder" => "Carpeta", "Folder" => "Carpeta",
"From link" => "Desde el enlace", "From link" => "Desde el enlace",
"Upload" => "Subir", "Deleted files" => "Archivos eliminados",
"Cancel upload" => "Cancelar subida", "Cancel upload" => "Cancelar subida",
"You dont have write permissions here." => "No tienes permisos para escribir aquí.",
"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",
"Unshare" => "Dejar de compartir",
"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.",
"Files are being scanned, please wait." => "Se están escaneando los archivos, por favor espere.", "Files are being scanned, please wait." => "Se están escaneando los archivos, por favor espere.",
"Current scanning" => "Ahora escaneando" "Current scanning" => "Ahora escaneando",
"Upgrading filesystem cache..." => "Actualizando cache de archivos de sistema"
); );

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "No se pudo mover %s - Un archivo con este nombre ya existe",
"Could not move %s" => "No se pudo mover %s ",
"Unable to rename file" => "No fue posible cambiar el nombre al archivo",
"No file was uploaded. Unknown error" => "El archivo no fue subido. Error desconocido",
"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",
"Missing a temporary folder" => "Falta un directorio temporal", "Missing a temporary folder" => "Falta un directorio temporal",
"Failed to write to disk" => "Error al escribir en el disco", "Failed to write to disk" => "Error al escribir en el disco",
"Not enough storage available" => "No hay suficiente capacidad de almacenamiento",
"Invalid directory." => "Directorio invalido.",
"Files" => "Archivos", "Files" => "Archivos",
"Unshare" => "Dejar de compartir", "Delete permanently" => "Borrar de manera permanente",
"Delete" => "Borrar", "Delete" => "Borrar",
"Rename" => "Cambiar nombre", "Rename" => "Cambiar nombre",
"Pending" => "Pendiente",
"{new_name} already exists" => "{new_name} ya existe", "{new_name} already exists" => "{new_name} ya existe",
"replace" => "reemplazar", "replace" => "reemplazar",
"suggest name" => "sugerir nombre", "suggest name" => "sugerir nombre",
"cancel" => "cancelar", "cancel" => "cancelar",
"replaced {new_name}" => "reemplazado {new_name}",
"undo" => "deshacer",
"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", "undo" => "deshacer",
"deleted {files}" => "{files} borrados", "perform delete operation" => "Eliminar",
"generating ZIP-file, it may take some time." => "generando un archivo ZIP, puede llevar un tiempo.",
"Unable to upload your file as it is a directory or has 0 bytes" => "No fue posible subir el archivo porque es un directorio o porque su tamaño es 0 bytes",
"Upload Error" => "Error al subir el archivo",
"Pending" => "Pendiente",
"1 file uploading" => "Subiendo 1 archivo", "1 file uploading" => "Subiendo 1 archivo",
"{count} files uploading" => "Subiendo {count} archivos", "files uploading" => "Subiendo archivos",
"'.' is an invalid file name." => "'.' es un nombre de archivo inválido.",
"File name cannot be empty." => "El nombre del archivo no puede quedar vacío.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.",
"Your storage is full, files can not be updated or synced anymore!" => "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando",
"Your storage is almost full ({usedSpacePercent}%)" => "El almacenamiento está casi lleno ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Tu descarga esta siendo preparada. Esto puede tardar algun tiempo si los archivos son muy grandes.",
"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",
"Not enough space available" => "No hay suficiente espacio disponible",
"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.", "URL cannot be empty." => "La URL no puede estar vacía",
"{count} files scanned" => "{count} archivos escaneados", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nombre de carpeta inválido. El uso de 'Shared' está reservado por ownCloud",
"error while scanning" => "error mientras se escaneaba", "Error" => "Error",
"Name" => "Nombre", "Name" => "Nombre",
"Size" => "Tamaño", "Size" => "Tamaño",
"Modified" => "Modificado", "Modified" => "Modificado",
@ -37,6 +46,7 @@
"{count} folders" => "{count} directorios", "{count} folders" => "{count} directorios",
"1 file" => "1 archivo", "1 file" => "1 archivo",
"{count} files" => "{count} archivos", "{count} files" => "{count} archivos",
"Upload" => "Subir",
"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:",
@ -48,13 +58,16 @@
"New" => "Nuevo", "New" => "Nuevo",
"Text file" => "Archivo de texto", "Text file" => "Archivo de texto",
"Folder" => "Carpeta", "Folder" => "Carpeta",
"Upload" => "Subir", "From link" => "Desde enlace",
"Deleted files" => "Archivos Borrados",
"Cancel upload" => "Cancelar subida", "Cancel upload" => "Cancelar subida",
"You dont have write permissions here." => "No tenés permisos de escritura acá.",
"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",
"Unshare" => "Dejar de compartir",
"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 ",
"Files are being scanned, please wait." => "Se están escaneando los archivos, por favor esperá.", "Files are being scanned, please wait." => "Se están escaneando los archivos, por favor esperá.",
"Current scanning" => "Escaneo actual" "Current scanning" => "Escaneo actual",
"Upgrading filesystem cache..." => "Actualizando el cache del sistema de archivos"
); );

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Ei saa liigutada faili %s - samanimeline fail on juba olemas",
"Could not move %s" => "%s liigutamine ebaõnnestus",
"Unable to rename file" => "Faili ümbernimetamine ebaõnnestus",
"No file was uploaded. Unknown error" => "Ühtegi faili ei laetud üles. Tundmatu viga",
"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 upload_max_filesize directive in php.ini: " => "Üleslaetava faili suurus ületab php.ini poolt 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",
"Missing a temporary folder" => "Ajutiste failide kaust puudub", "Missing a temporary folder" => "Ajutiste failide kaust puudub",
"Failed to write to disk" => "Kettale kirjutamine ebaõnnestus", "Failed to write to disk" => "Kettale kirjutamine ebaõnnestus",
"Not enough storage available" => "Saadaval pole piisavalt ruumi",
"Invalid directory." => "Vigane kaust.",
"Files" => "Failid", "Files" => "Failid",
"Unshare" => "Lõpeta jagamine", "Delete permanently" => "Kustuta jäädavalt",
"Delete" => "Kustuta", "Delete" => "Kustuta",
"Rename" => "ümber", "Rename" => "ümber",
"Pending" => "Ootel",
"{new_name} already exists" => "{new_name} on juba olemas", "{new_name} already exists" => "{new_name} on juba olemas",
"replace" => "asenda", "replace" => "asenda",
"suggest name" => "soovita nime", "suggest name" => "soovita nime",
"cancel" => "loobu", "cancel" => "loobu",
"replaced {new_name}" => "asendatud nimega {new_name}",
"undo" => "tagasi",
"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}", "undo" => "tagasi",
"deleted {files}" => "kustutatud {files}", "perform delete operation" => "teosta kustutamine",
"generating ZIP-file, it may take some time." => "ZIP-faili loomine, see võib veidi aega võtta.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Sinu faili üleslaadimine ebaõnnestus, kuna see on kaust või selle suurus on 0 baiti",
"Upload Error" => "Üleslaadimise viga",
"Pending" => "Ootel",
"1 file uploading" => "1 faili üleslaadimisel", "1 file uploading" => "1 faili üleslaadimisel",
"{count} files uploading" => "{count} faili üleslaadimist", "files uploading" => "failide üleslaadimine",
"'.' is an invalid file name." => "'.' on vigane failinimi.",
"File name cannot be empty." => "Faili nimi ei saa olla tühi.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.",
"Your storage is full, files can not be updated or synced anymore!" => "Sinu andmemaht on täis! Faile ei uuendata ja sünkroniseerimist ei toimu!",
"Your storage is almost full ({usedSpacePercent}%)" => "Su andmemaht on peaaegu täis ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Valmistatakse allalaadimist. See võib võtta veidi aega kui on tegu suurte failidega. ",
"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",
"Not enough space available" => "Pole piisavalt ruumi",
"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.", "URL cannot be empty." => "URL ei saa olla tühi.",
"{count} files scanned" => "{count} faili skännitud", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Vigane kataloogi nimi. 'Shared' kasutamine on reserveeritud ownCloud poolt.",
"error while scanning" => "viga skännimisel", "Error" => "Viga",
"Name" => "Nimi", "Name" => "Nimi",
"Size" => "Suurus", "Size" => "Suurus",
"Modified" => "Muudetud", "Modified" => "Muudetud",
@ -37,6 +46,7 @@
"{count} folders" => "{count} kausta", "{count} folders" => "{count} kausta",
"1 file" => "1 fail", "1 file" => "1 fail",
"{count} files" => "{count} faili", "{count} files" => "{count} faili",
"Upload" => "Lae üles",
"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: ",
@ -48,13 +58,16 @@
"New" => "Uus", "New" => "Uus",
"Text file" => "Tekstifail", "Text file" => "Tekstifail",
"Folder" => "Kaust", "Folder" => "Kaust",
"Upload" => "Lae üles", "From link" => "Allikast",
"Deleted files" => "Kustutatud failid",
"Cancel upload" => "Tühista üleslaadimine", "Cancel upload" => "Tühista üleslaadimine",
"You dont have write permissions here." => "Siin puudvad Sul kirjutamisõigused.",
"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",
"Unshare" => "Lõpeta jagamine",
"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.",
"Files are being scanned, please wait." => "Faile skannitakse, palun oota", "Files are being scanned, please wait." => "Faile skannitakse, palun oota",
"Current scanning" => "Praegune skannimine" "Current scanning" => "Praegune skannimine",
"Upgrading filesystem cache..." => "Uuendan failisüsteemi puhvrit..."
); );

View File

@ -1,31 +1,51 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da",
"Could not move %s" => "Ezin dira fitxategiak mugitu %s",
"Unable to rename file" => "Ezin izan da fitxategia berrizendatu",
"No file was uploaded. Unknown error" => "Ez da fitxategirik igo. Errore ezezaguna",
"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",
"Not enough storage available" => "Ez dago behar aina leku erabilgarri,",
"Invalid directory." => "Baliogabeko karpeta.",
"Files" => "Fitxategiak", "Files" => "Fitxategiak",
"Unshare" => "Ez partekatu", "Delete permanently" => "Ezabatu betirako",
"Delete" => "Ezabatu", "Delete" => "Ezabatu",
"Rename" => "Berrizendatu", "Rename" => "Berrizendatu",
"Pending" => "Zain",
"{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} with {old_name}" => " {new_name}-k {old_name} ordezkatu du",
"undo" => "desegin", "undo" => "desegin",
"generating ZIP-file, it may take some time." => "ZIP-fitxategia sortzen ari da, denbora har dezake", "perform delete operation" => "Ezabatu",
"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",
"Pending" => "Zain",
"1 file uploading" => "fitxategi 1 igotzen", "1 file uploading" => "fitxategi 1 igotzen",
"'.' is an invalid file name." => "'.' ez da fitxategi izen baliogarria.",
"File name cannot be empty." => "Fitxategi izena ezin da hutsa izan.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.",
"Your storage is full, files can not be updated or synced anymore!" => "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!",
"Your storage is almost full ({usedSpacePercent}%)" => "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})",
"Your download is being prepared. This might take some time if the files are big." => "Zure deskarga prestatu egin behar da. Denbora bat har lezake fitxategiak handiak badira. ",
"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",
"Not enough space available" => "Ez dago leku nahikorik.",
"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. ", "URL cannot be empty." => "URLa ezin da hutsik egon.",
"error while scanning" => "errore bat egon da eskaneatzen zen bitartean", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Baliogabeako karpeta izena. 'Shared' izena Owncloudek erreserbatzen du",
"Error" => "Errorea",
"Name" => "Izena", "Name" => "Izena",
"Size" => "Tamaina", "Size" => "Tamaina",
"Modified" => "Aldatuta", "Modified" => "Aldatuta",
"1 folder" => "karpeta bat",
"{count} folders" => "{count} karpeta",
"1 file" => "fitxategi bat",
"{count} files" => "{count} fitxategi",
"Upload" => "Igo",
"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:",
@ -37,13 +57,16 @@
"New" => "Berria", "New" => "Berria",
"Text file" => "Testu fitxategia", "Text file" => "Testu fitxategia",
"Folder" => "Karpeta", "Folder" => "Karpeta",
"Upload" => "Igo", "From link" => "Estekatik",
"Deleted files" => "Ezabatutako fitxategiak",
"Cancel upload" => "Ezeztatu igoera", "Cancel upload" => "Ezeztatu igoera",
"You dont have write permissions here." => "Ez duzu hemen idazteko baimenik.",
"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",
"Unshare" => "Ez elkarbanatu",
"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.",
"Files are being scanned, please wait." => "Fitxategiak eskaneatzen ari da, itxoin mezedez.", "Files are being scanned, please wait." => "Fitxategiak eskaneatzen ari da, itxoin mezedez.",
"Current scanning" => "Orain eskaneatzen ari da" "Current scanning" => "Orain eskaneatzen ari da",
"Upgrading filesystem cache..." => "Fitxategi sistemaren katxea eguneratzen..."
); );

View File

@ -1,26 +1,52 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s نمی تواند حرکت کند - در حال حاضر پرونده با این نام وجود دارد. ",
"Could not move %s" => "%s نمی تواند حرکت کند ",
"Unable to rename file" => "قادر به تغییر نام پرونده نیست.",
"No file was uploaded. Unknown error" => "هیچ فایلی آپلود نشد.خطای ناشناس",
"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 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" => "هیچ فایلی بارگذاری نشده",
"Missing a temporary folder" => "یک پوشه موقت گم شده است", "Missing a temporary folder" => "یک پوشه موقت گم شده است",
"Failed to write to disk" => "نوشتن بر روی دیسک سخت ناموفق بود", "Failed to write to disk" => "نوشتن بر روی دیسک سخت ناموفق بود",
"Not enough storage available" => "فضای کافی در دسترس نیست",
"Invalid directory." => "فهرست راهنما نامعتبر می باشد.",
"Files" => "فایل ها", "Files" => "فایل ها",
"Delete permanently" => "حذف قطعی",
"Delete" => "پاک کردن", "Delete" => "پاک کردن",
"Rename" => "تغییرنام", "Rename" => "تغییرنام",
"replace" => "جایگزین",
"cancel" => "لغو",
"undo" => "بازگشت",
"generating ZIP-file, it may take some time." => "در حال ساخت فایل فشرده ممکن است زمان زیادی به طول بیانجامد",
"Unable to upload your file as it is a directory or has 0 bytes" => "ناتوان در بارگذاری یا فایل یک پوشه است یا 0بایت دارد",
"Upload Error" => "خطا در بار گذاری",
"Pending" => "در انتظار", "Pending" => "در انتظار",
"{new_name} already exists" => "{نام _جدید} در حال حاضر وجود دارد.",
"replace" => "جایگزین",
"suggest name" => "پیشنهاد نام",
"cancel" => "لغو",
"replaced {new_name} with {old_name}" => "{نام_جدید} با { نام_قدیمی} جایگزین شد.",
"undo" => "بازگشت",
"perform delete operation" => "انجام عمل حذف",
"1 file uploading" => "1 پرونده آپلود شد.",
"files uploading" => "بارگذاری فایل ها",
"'.' is an invalid file name." => "'.' یک نام پرونده نامعتبر است.",
"File name cannot be empty." => "نام پرونده نمی تواند خالی باشد.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند.",
"Your storage is full, files can not be updated or synced anymore!" => "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!",
"Your storage is almost full ({usedSpacePercent}%)" => "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "دانلود شما در حال آماده شدن است. در صورتیکه پرونده ها بزرگ باشند ممکن است مدتی طول بکشد.",
"Unable to upload your file as it is a directory or has 0 bytes" => "ناتوان در بارگذاری یا فایل یک پوشه است یا 0بایت دارد",
"Not enough space available" => "فضای کافی در دسترس نیست",
"Upload cancelled." => "بار گذاری لغو شد", "Upload cancelled." => "بار گذاری لغو شد",
"Invalid name, '/' is not allowed." => "نام نامناسب '/' غیرفعال است", "File upload is in progress. Leaving the page now will cancel the upload." => "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. ",
"URL cannot be empty." => "URL نمی تواند خالی باشد.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "نام پوشه نامعتبر است. استفاده از \" به اشتراک گذاشته شده \" متعلق به سایت Owncloud است.",
"Error" => "خطا",
"Name" => "نام", "Name" => "نام",
"Size" => "اندازه", "Size" => "اندازه",
"Modified" => "تغییر یافته", "Modified" => "تغییر یافته",
"1 folder" => "1 پوشه",
"{count} folders" => "{ شمار} پوشه ها",
"1 file" => "1 پرونده",
"{count} files" => "{ شمار } فایل ها",
"Upload" => "بارگذاری",
"File handling" => "اداره پرونده ها", "File handling" => "اداره پرونده ها",
"Maximum upload size" => "حداکثر اندازه بارگزاری", "Maximum upload size" => "حداکثر اندازه بارگزاری",
"max. possible: " => "حداکثرمقدارممکن:", "max. possible: " => "حداکثرمقدارممکن:",
@ -32,13 +58,16 @@
"New" => "جدید", "New" => "جدید",
"Text file" => "فایل متنی", "Text file" => "فایل متنی",
"Folder" => "پوشه", "Folder" => "پوشه",
"Upload" => "بارگذاری", "From link" => "از پیوند",
"Deleted files" => "فایل های حذف شده",
"Cancel upload" => "متوقف کردن بار گذاری", "Cancel upload" => "متوقف کردن بار گذاری",
"You dont have write permissions here." => "شما اجازه ی نوشتن در اینجا را ندارید",
"Nothing in here. Upload something!" => "اینجا هیچ چیز نیست.", "Nothing in here. Upload something!" => "اینجا هیچ چیز نیست.",
"Share" => "به اشتراک گذاری",
"Download" => "بارگیری", "Download" => "بارگیری",
"Unshare" => "لغو اشتراک",
"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 میتوان این محدودیت را برطرف کرد",
"Files are being scanned, please wait." => "پرونده ها در حال بازرسی هستند لطفا صبر کنید", "Files are being scanned, please wait." => "پرونده ها در حال بازرسی هستند لطفا صبر کنید",
"Current scanning" => "بازرسی کنونی" "Current scanning" => "بازرسی کنونی",
"Upgrading filesystem cache..." => "بهبود فایل سیستمی ذخیره گاه..."
); );

3
apps/files/l10n/fi.php Normal file
View File

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

View File

@ -1,27 +1,39 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemassa",
"Could not move %s" => "Kohteen %s siirto ei onnistunut",
"Unable to rename file" => "Tiedoston nimeäminen uudelleen ei onnistunut",
"No file was uploaded. Unknown error" => "Tiedostoa ei lähetetty. Tuntematon virhe",
"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",
"Not enough storage available" => "Tallennustilaa ei ole riittävästi käytettävissä",
"Invalid directory." => "Virheellinen kansio.",
"Files" => "Tiedostot", "Files" => "Tiedostot",
"Unshare" => "Peru jakaminen", "Delete permanently" => "Poista pysyvästi",
"Delete" => "Poista", "Delete" => "Poista",
"Rename" => "Nimeä uudelleen", "Rename" => "Nimeä uudelleen",
"Pending" => "Odottaa",
"{new_name} already exists" => "{new_name} on jo olemassa", "{new_name} already exists" => "{new_name} on jo olemassa",
"replace" => "korvaa", "replace" => "korvaa",
"suggest name" => "ehdota nimeä", "suggest name" => "ehdota nimeä",
"cancel" => "peru", "cancel" => "peru",
"undo" => "kumoa", "undo" => "kumoa",
"generating ZIP-file, it may take some time." => "luodaan ZIP-tiedostoa, tämä saattaa kestää hetken.", "perform delete operation" => "suorita poistotoiminto",
"'.' is an invalid file name." => "'.' on virheellinen nimi tiedostolle.",
"File name cannot be empty." => "Tiedoston nimi ei voi olla tyhjä.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.",
"Your storage is full, files can not be updated or synced anymore!" => "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
"Your storage is almost full ({usedSpacePercent}%)" => "Tallennustila on melkein loppu ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Lataustasi valmistellaan. Tämä saattaa kestää hetken, jos tiedostot ovat suuria kooltaan.",
"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.", "Not enough space available" => "Tilaa ei ole riittävästi",
"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.", "URL cannot be empty." => "Verkko-osoite ei voi olla tyhjä",
"Error" => "Virhe",
"Name" => "Nimi", "Name" => "Nimi",
"Size" => "Koko", "Size" => "Koko",
"Modified" => "Muutettu", "Modified" => "Muutettu",
@ -29,6 +41,7 @@
"{count} folders" => "{count} kansiota", "{count} folders" => "{count} kansiota",
"1 file" => "1 tiedosto", "1 file" => "1 tiedosto",
"{count} files" => "{count} tiedostoa", "{count} files" => "{count} tiedostoa",
"Upload" => "Lähetä",
"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:",
@ -40,13 +53,16 @@
"New" => "Uusi", "New" => "Uusi",
"Text file" => "Tekstitiedosto", "Text file" => "Tekstitiedosto",
"Folder" => "Kansio", "Folder" => "Kansio",
"Upload" => "Lähetä", "From link" => "Linkistä",
"Deleted files" => "Poistetut tiedostot",
"Cancel upload" => "Peru lähetys", "Cancel upload" => "Peru lähetys",
"You dont have write permissions here." => "Tunnuksellasi ei ole kirjoitusoikeuksia tänne.",
"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",
"Unshare" => "Peru jakaminen",
"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.",
"Files are being scanned, please wait." => "Tiedostoja tarkistetaan, odota hetki.", "Files are being scanned, please wait." => "Tiedostoja tarkistetaan, odota hetki.",
"Current scanning" => "Tämänhetkinen tutkinta" "Current scanning" => "Tämänhetkinen tutkinta",
"Upgrading filesystem cache..." => "Päivitetään tiedostojärjestelmän välimuistia..."
); );

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Impossible de déplacer %s - Un fichier possédant ce nom existe déjà",
"Could not move %s" => "Impossible de déplacer %s",
"Unable to rename file" => "Impossible de renommer le fichier",
"No file was uploaded. Unknown error" => "Aucun fichier n'a été chargé. Erreur inconnue",
"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é",
"Missing a temporary folder" => "Il manque un répertoire temporaire", "Missing a temporary folder" => "Il manque un répertoire temporaire",
"Failed to write to disk" => "Erreur d'écriture sur le disque", "Failed to write to disk" => "Erreur d'écriture sur le disque",
"Not enough storage available" => "Plus assez d'espace de stockage disponible",
"Invalid directory." => "Dossier invalide.",
"Files" => "Fichiers", "Files" => "Fichiers",
"Unshare" => "Ne plus partager", "Delete permanently" => "Supprimer de façon définitive",
"Delete" => "Supprimer", "Delete" => "Supprimer",
"Rename" => "Renommer", "Rename" => "Renommer",
"Pending" => "En cours",
"{new_name} already exists" => "{new_name} existe déjà", "{new_name} already exists" => "{new_name} existe déjà",
"replace" => "remplacer", "replace" => "remplacer",
"suggest name" => "Suggérer un nom", "suggest name" => "Suggérer un nom",
"cancel" => "annuler", "cancel" => "annuler",
"replaced {new_name}" => "{new_name} a été replacé",
"undo" => "annuler",
"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}", "undo" => "annuler",
"deleted {files}" => "Fichiers supprimés : {files}", "perform delete operation" => "effectuer l'opération de suppression",
"generating ZIP-file, it may take some time." => "Fichier ZIP en cours d'assemblage ; cela peut prendre du temps.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossible de charger vos fichiers car il s'agit d'un dossier ou le fichier fait 0 octet.",
"Upload Error" => "Erreur de chargement",
"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", "files uploading" => "fichiers en cours de téléchargement",
"'.' is an invalid file name." => "'.' n'est pas un nom de fichier valide.",
"File name cannot be empty." => "Le nom de fichier ne peut être vide.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.",
"Your storage is full, files can not be updated or synced anymore!" => "Votre espage de stockage est plein, les fichiers ne peuvent plus être téléversés ou synchronisés !",
"Your storage is almost full ({usedSpacePercent}%)" => "Votre espace de stockage est presque plein ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Votre téléchargement est cours de préparation. Ceci peut nécessiter un certain temps si les fichiers sont volumineux.",
"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.",
"Not enough space available" => "Espace disponible insuffisant",
"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é.", "URL cannot be empty." => "L'URL ne peut-être vide",
"{count} files scanned" => "{count} fichiers indexés", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nom de dossier invalide. L'utilisation du mot 'Shared' est réservée à Owncloud",
"error while scanning" => "erreur lors de l'indexation", "Error" => "Erreur",
"Name" => "Nom", "Name" => "Nom",
"Size" => "Taille", "Size" => "Taille",
"Modified" => "Modifié", "Modified" => "Modifié",
@ -37,6 +46,7 @@
"{count} folders" => "{count} dossiers", "{count} folders" => "{count} dossiers",
"1 file" => "1 fichier", "1 file" => "1 fichier",
"{count} files" => "{count} fichiers", "{count} files" => "{count} fichiers",
"Upload" => "Envoyer",
"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 :",
@ -49,13 +59,15 @@
"Text file" => "Fichier texte", "Text file" => "Fichier texte",
"Folder" => "Dossier", "Folder" => "Dossier",
"From link" => "Depuis le lien", "From link" => "Depuis le lien",
"Upload" => "Envoyer", "Deleted files" => "Fichiers supprimés",
"Cancel upload" => "Annuler l'envoi", "Cancel upload" => "Annuler l'envoi",
"You dont have write permissions here." => "Vous n'avez pas le droit d'écriture ici.",
"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écharger",
"Download" => "Téléchargement", "Unshare" => "Ne plus partager",
"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.",
"Files are being scanned, please wait." => "Les fichiers sont en cours d'analyse, veuillez patienter.", "Files are being scanned, please wait." => "Les fichiers sont en cours d'analyse, veuillez patienter.",
"Current scanning" => "Analyse en cours" "Current scanning" => "Analyse en cours",
"Upgrading filesystem cache..." => "Mise à niveau du cache du système de fichier"
); );

View File

@ -1,47 +1,73 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Non hai erros, o ficheiro enviouse correctamente", "Could not move %s - File with this name already exists" => "Non se moveu %s - Xa existe un ficheiro con ese nome.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "O ficheiro enviado supera a directiva upload_max_filesize no php.ini", "Could not move %s" => "Non foi posíbel mover %s",
"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", "Unable to rename file" => "Non é posíbel renomear o ficheiro",
"No file was uploaded. Unknown error" => "Non foi enviado ningún ficheiro. Produciuse un erro descoñecido.",
"There is no error, the file uploaded with success" => "Non se produciu ningún erro. O ficheiro enviouse correctamente",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O ficheiro enviado excede 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",
"Missing a temporary folder" => "Falta un cartafol temporal", "Missing a temporary folder" => "Falta un cartafol temporal",
"Failed to write to disk" => "Erro ao escribir no disco", "Failed to write to disk" => "Produciuse un erro ao escribir no disco",
"Not enough storage available" => "Non hai espazo de almacenamento abondo",
"Invalid directory." => "O directorio é incorrecto.",
"Files" => "Ficheiros", "Files" => "Ficheiros",
"Unshare" => "Deixar de compartir", "Delete permanently" => "Eliminar permanentemente",
"Delete" => "Eliminar", "Delete" => "Eliminar",
"replace" => "substituír", "Rename" => "Renomear",
"suggest name" => "suxira nome",
"cancel" => "cancelar",
"undo" => "desfacer",
"generating ZIP-file, it may take some time." => "xerando ficheiro ZIP, pode levar un anaco.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Non se puido subir o ficheiro pois ou é un directorio ou ten 0 bytes",
"Upload Error" => "Erro na subida",
"Pending" => "Pendentes", "Pending" => "Pendentes",
"Upload cancelled." => "Subida cancelada.", "{new_name} already exists" => "Xa existe un {new_name}",
"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.", "replace" => "substituír",
"Invalid name, '/' is not allowed." => "Nome non válido, '/' non está permitido.", "suggest name" => "suxerir nome",
"error while scanning" => "erro mentras analizaba", "cancel" => "cancelar",
"replaced {new_name} with {old_name}" => "substituír {new_name} por {old_name}",
"undo" => "desfacer",
"perform delete operation" => "realizar a operación de eliminación",
"1 file uploading" => "Enviándose 1 ficheiro",
"files uploading" => "ficheiros enviándose",
"'.' is an invalid file name." => "«.» é un nome de ficheiro incorrecto",
"File name cannot be empty." => "O nome de ficheiro non pode estar baleiro",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».",
"Your storage is full, files can not be updated or synced anymore!" => "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
"Your storage is almost full ({usedSpacePercent}%)" => "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Está a prepararse a súa descarga. Isto pode levar bastante tempo se os ficheiros son grandes.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Non foi posíbel enviar o ficheiro pois ou é un directorio ou ten 0 bytes",
"Not enough space available" => "O espazo dispoñíbel é insuficiente",
"Upload cancelled." => "Envío cancelado.",
"File upload is in progress. Leaving the page now will cancel the upload." => "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
"URL cannot be empty." => "O URL non pode quedar baleiro.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nome de cartafol incorrecto. O uso de «Shared» está reservado por Owncloud",
"Error" => "Erro",
"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",
"Upload" => "Enviar",
"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 do envío",
"max. possible: " => "máx. posible: ", "max. possible: " => "máx. posíbel: ",
"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 ficheiros ZIP",
"Save" => "Gardar", "Save" => "Gardar",
"New" => "Novo", "New" => "Novo",
"Text file" => "Ficheiro de texto", "Text file" => "Ficheiro de texto",
"Folder" => "Cartafol", "Folder" => "Cartafol",
"Upload" => "Enviar", "From link" => "Desde a ligazón",
"Cancel upload" => "Cancelar subida", "Deleted files" => "Ficheiros eliminados",
"Nothing in here. Upload something!" => "Nada por aquí. Envíe algo.", "Cancel upload" => "Cancelar o envío",
"Share" => "Compartir", "You dont have write permissions here." => "Non ten permisos para escribir aquí.",
"Nothing in here. Upload something!" => "Aquí non hai nada. Envíe algo.",
"Download" => "Descargar", "Download" => "Descargar",
"Unshare" => "Deixar de compartir",
"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 tenta enviar exceden do 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. Agarde.",
"Current scanning" => "Análise actual." "Current scanning" => "Análise actual",
"Upgrading filesystem cache..." => "Anovando a caché do sistema de ficheiros..."
); );

View File

@ -1,23 +1,38 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"No file was uploaded. Unknown error" => "לא הועלה קובץ. טעות בלתי מזוהה.",
"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 permanently" => "מחק לצמיתות",
"Delete" => "מחיקה", "Delete" => "מחיקה",
"generating ZIP-file, it may take some time." => "יוצר קובץ ZIP, אנא המתן.", "Rename" => "שינוי שם",
"Unable to upload your file as it is a directory or has 0 bytes" => "לא יכול להעלות את הקובץ מכיוון שזו תקיה או שמשקל הקובץ 0 בתים",
"Upload Error" => "שגיאת העלאה",
"Pending" => "ממתין", "Pending" => "ממתין",
"{new_name} already exists" => "{new_name} כבר קיים",
"replace" => "החלפה",
"suggest name" => "הצעת שם",
"cancel" => "ביטול",
"replaced {new_name} with {old_name}" => "{new_name} הוחלף ב־{old_name}",
"undo" => "ביטול",
"1 file uploading" => "קובץ אחד נשלח",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.",
"Unable to upload your file as it is a directory or has 0 bytes" => "לא יכול להעלות את הקובץ מכיוון שזו תקיה או שמשקל הקובץ 0 בתים",
"Upload cancelled." => "ההעלאה בוטלה.", "Upload cancelled." => "ההעלאה בוטלה.",
"Invalid name, '/' is not allowed." => "שם לא חוקי, '/' אסור לשימוש.", "File upload is in progress. Leaving the page now will cancel the upload." => "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה.",
"URL cannot be empty." => "קישור אינו יכול להיות ריק.",
"Error" => "שגיאה",
"Name" => "שם", "Name" => "שם",
"Size" => "גודל", "Size" => "גודל",
"Modified" => "זמן שינוי", "Modified" => "זמן שינוי",
"1 folder" => "תיקייה אחת",
"{count} folders" => "{count} תיקיות",
"1 file" => "קובץ אחד",
"{count} files" => "{count} קבצים",
"Upload" => "העלאה",
"File handling" => "טיפול בקבצים", "File handling" => "טיפול בקבצים",
"Maximum upload size" => "גודל העלאה מקסימלי", "Maximum upload size" => "גודל העלאה מקסימלי",
"max. possible: " => "המרבי האפשרי: ", "max. possible: " => "המרבי האפשרי: ",
@ -29,11 +44,11 @@
"New" => "חדש", "New" => "חדש",
"Text file" => "קובץ טקסט", "Text file" => "קובץ טקסט",
"Folder" => "תיקייה", "Folder" => "תיקייה",
"Upload" => "העלאה", "From link" => "מקישור",
"Cancel upload" => "ביטול ההעלאה", "Cancel upload" => "ביטול ההעלאה",
"Nothing in here. Upload something!" => "אין כאן שום דבר. אולי ברצונך להעלות משהו?", "Nothing in here. Upload something!" => "אין כאן שום דבר. אולי ברצונך להעלות משהו?",
"Share" => "שיתוף",
"Download" => "הורדה", "Download" => "הורדה",
"Unshare" => "הסר שיתוף",
"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." => "הקבצים נסרקים, נא להמתין.",

View File

@ -1,31 +1,27 @@
<?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",
"Missing a temporary folder" => "Nedostaje privremena mapa", "Missing a temporary folder" => "Nedostaje privremena mapa",
"Failed to write to disk" => "Neuspjelo pisanje na disk", "Failed to write to disk" => "Neuspjelo pisanje na disk",
"Files" => "Datoteke", "Files" => "Datoteke",
"Unshare" => "Prekini djeljenje",
"Delete" => "Briši", "Delete" => "Briši",
"Rename" => "Promjeni ime", "Rename" => "Promjeni ime",
"Pending" => "U tijeku",
"replace" => "zamjeni", "replace" => "zamjeni",
"suggest name" => "predloži ime", "suggest name" => "predloži ime",
"cancel" => "odustani", "cancel" => "odustani",
"undo" => "vrati", "undo" => "vrati",
"generating ZIP-file, it may take some time." => "generiranje ZIP datoteke, ovo može potrajati.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nemoguće poslati datoteku jer je prazna ili je direktorij",
"Upload Error" => "Pogreška pri slanju",
"Pending" => "U tijeku",
"1 file uploading" => "1 datoteka se učitava", "1 file uploading" => "1 datoteka se učitava",
"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 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" => "Greška",
"error while scanning" => "grečka prilikom skeniranja",
"Name" => "Naziv", "Name" => "Naziv",
"Size" => "Veličina", "Size" => "Veličina",
"Modified" => "Zadnja promjena", "Modified" => "Zadnja promjena",
"Upload" => "Pošalji",
"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: ",
@ -37,11 +33,10 @@
"New" => "novo", "New" => "novo",
"Text file" => "tekstualna datoteka", "Text file" => "tekstualna datoteka",
"Folder" => "mapa", "Folder" => "mapa",
"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",
"Unshare" => "Prekini djeljenje",
"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.",
"Files are being scanned, please wait." => "Datoteke se skeniraju, molimo pričekajte.", "Files are being scanned, please wait." => "Datoteke se skeniraju, molimo pričekajte.",

View File

@ -1,44 +1,73 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Nincs hiba, a fájl sikeresen feltöltve.", "Could not move %s - File with this name already exists" => "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a névvel",
"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.", "Could not move %s" => "Nem sikerült %s áthelyezése",
"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.", "Unable to rename file" => "Nem lehet átnevezni a fájlt",
"The uploaded file was only partially uploaded" => "Az eredeti fájl csak részlegesen van feltöltve.", "No file was uploaded. Unknown error" => "Nem történt feltöltés. Ismeretlen hiba",
"No file was uploaded" => "Nem lett fájl feltöltve.", "There is no error, the file uploaded with success" => "A fájlt sikerült feltölteni",
"Missing a temporary folder" => "Hiányzik az ideiglenes könyvtár", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "A feltöltött fájl mérete meghaladja a php.ini állományban megadott upload_max_filesize paraméter értékét.",
"Failed to write to disk" => "Nem írható lemezre", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra.",
"The uploaded file was only partially uploaded" => "Az eredeti fájlt csak részben sikerült feltölteni.",
"No file was uploaded" => "Nem töltődött fel semmi",
"Missing a temporary folder" => "Hiányzik egy ideiglenes mappa",
"Failed to write to disk" => "Nem sikerült a lemezre történő írás",
"Not enough storage available" => "Nincs elég szabad hely.",
"Invalid directory." => "Érvénytelen mappa.",
"Files" => "Fájlok", "Files" => "Fájlok",
"Unshare" => "Nem oszt meg", "Delete permanently" => "Végleges törlés",
"Delete" => "Törlés", "Delete" => "Törlés",
"replace" => "cserél", "Rename" => "Átnevezés",
"cancel" => "mégse",
"undo" => "visszavon",
"generating ZIP-file, it may take some time." => "ZIP-fájl generálása, ez eltarthat egy ideig.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nem tölthető fel, mert mappa volt, vagy 0 byte méretű",
"Upload Error" => "Feltöltési hiba",
"Pending" => "Folyamatban", "Pending" => "Folyamatban",
"Upload cancelled." => "Feltöltés megszakítva", "{new_name} already exists" => "{new_name} már létezik",
"Invalid name, '/' is not allowed." => "Érvénytelen név, a '/' nem megengedett", "replace" => "írjuk fölül",
"suggest name" => "legyen más neve",
"cancel" => "mégse",
"replaced {new_name} with {old_name}" => "{new_name} fájlt kicseréltük ezzel: {old_name}",
"undo" => "visszavonás",
"perform delete operation" => "a törlés végrehajtása",
"1 file uploading" => "1 fájl töltődik föl",
"files uploading" => "fájl töltődik föl",
"'.' is an invalid file name." => "'.' fájlnév érvénytelen.",
"File name cannot be empty." => "A fájlnév nem lehet semmi.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'",
"Your storage is full, files can not be updated or synced anymore!" => "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.",
"Your storage is almost full ({usedSpacePercent}%)" => "A tároló majdnem tele van ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Készül a letöltendő állomány. Ez eltarthat egy ideig, ha nagyok a fájlok.",
"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ű",
"Not enough space available" => "Nincs elég szabad hely",
"Upload cancelled." => "A feltöltést megszakítottuk.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
"URL cannot be empty." => "Az URL nem lehet semmi.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Érvénytelen mappanév. A név használata csak a Owncloud számára lehetséges.",
"Error" => "Hiba",
"Name" => "Név", "Name" => "Név",
"Size" => "Méret", "Size" => "Méret",
"Modified" => "Módosítva", "Modified" => "Módosítva",
"1 folder" => "1 mappa",
"{count} folders" => "{count} mappa",
"1 file" => "1 fájl",
"{count} files" => "{count} fájl",
"Upload" => "Feltöltés",
"File handling" => "Fájlkezelés", "File handling" => "Fájlkezelés",
"Maximum upload size" => "Maximális feltölthető fájlméret", "Maximum upload size" => "Maximális feltölthető fájlméret",
"max. possible: " => "max. lehetséges", "max. possible: " => "max. lehetséges: ",
"Needed for multi-file and folder downloads." => "Kötegelt file- vagy mappaletöltéshez szükséges", "Needed for multi-file and folder downloads." => "Kötegelt fájl- vagy mappaletöltéshez szükséges",
"Enable ZIP-download" => "ZIP-letöltés engedélyezése", "Enable ZIP-download" => "A 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-fájlok maximális kiindulási mérete",
"Save" => "Mentés", "Save" => "Mentés",
"New" => "Új", "New" => "Új",
"Text file" => "Szövegfájl", "Text file" => "Szövegfájl",
"Folder" => "Mappa", "Folder" => "Mappa",
"Upload" => "Feltöltés", "From link" => "Feltöltés linkről",
"Cancel upload" => "Feltöltés megszakítása", "Deleted files" => "Törölt fájlok",
"Nothing in here. Upload something!" => "Töltsön fel egy fájlt.", "Cancel upload" => "A feltöltés megszakítása",
"Share" => "Megosztás", "You dont have write permissions here." => "Itt nincs írásjoga.",
"Nothing in here. Upload something!" => "Itt nincs semmi. Töltsön fel valamit!",
"Download" => "Letöltés", "Download" => "Letöltés",
"Upload too large" => "Feltöltés túl nagy", "Unshare" => "Megosztás visszavonása",
"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.", "Upload too large" => "A feltöltés túl nagy",
"Files are being scanned, please wait." => "File-ok vizsgálata, kis türelmet", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet.",
"Current scanning" => "Aktuális vizsgálat" "Files are being scanned, please wait." => "A fájllista ellenőrzése zajlik, kis türelmet!",
"Current scanning" => "Ellenőrzés alatt",
"Upgrading filesystem cache..." => "A fájlrendszer gyorsítótárának frissítése zajlik..."
); );

5
apps/files/l10n/hy.php Normal file
View File

@ -0,0 +1,5 @@
<?php $TRANSLATIONS = array(
"Delete" => "Ջնջել",
"Save" => "Պահպանել",
"Download" => "Բեռնել"
);

View File

@ -7,14 +7,13 @@
"Name" => "Nomine", "Name" => "Nomine",
"Size" => "Dimension", "Size" => "Dimension",
"Modified" => "Modificate", "Modified" => "Modificate",
"Upload" => "Incargar",
"Maximum upload size" => "Dimension maxime de incargamento", "Maximum upload size" => "Dimension maxime de incargamento",
"Save" => "Salveguardar", "Save" => "Salveguardar",
"New" => "Nove", "New" => "Nove",
"Text file" => "File de texto", "Text file" => "File de texto",
"Folder" => "Dossier", "Folder" => "Dossier",
"Upload" => "Incargar",
"Nothing in here. Upload something!" => "Nihil hic. Incarga alcun cosa!", "Nothing in here. Upload something!" => "Nihil hic. Incarga alcun cosa!",
"Share" => "Compartir",
"Download" => "Discargar", "Download" => "Discargar",
"Upload too large" => "Incargamento troppo longe" "Upload too large" => "Incargamento troppo longe"
); );

View File

@ -1,44 +1,73 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada",
"Could not move %s" => "Tidak dapat memindahkan %s",
"Unable to rename file" => "Tidak dapat mengubah nama berkas",
"No file was uploaded. Unknown error" => "Tidak ada berkas yang diunggah. Galat tidak dikenal",
"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 upload_max_filesize directive in php.ini: " => "Berkas yang diunggah melampaui direktif upload_max_filesize pada 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" => "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir 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" => "Folder sementara tidak ada",
"Failed to write to disk" => "Gagal menulis ke disk", "Failed to write to disk" => "Gagal menulis ke disk",
"Not enough storage available" => "Ruang penyimpanan tidak mencukupi",
"Invalid directory." => "Direktori tidak valid.",
"Files" => "Berkas", "Files" => "Berkas",
"Unshare" => "batalkan berbagi", "Delete permanently" => "Hapus secara permanen",
"Delete" => "Hapus", "Delete" => "Hapus",
"replace" => "mengganti", "Rename" => "Ubah nama",
"cancel" => "batalkan",
"undo" => "batal dikerjakan",
"generating ZIP-file, it may take some time." => "membuat berkas ZIP, ini mungkin memakan waktu.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Gagal mengunggah berkas anda karena berupa direktori atau mempunyai ukuran 0 byte",
"Upload Error" => "Terjadi Galat Pengunggahan",
"Pending" => "Menunggu", "Pending" => "Menunggu",
"{new_name} already exists" => "{new_name} sudah ada",
"replace" => "ganti",
"suggest name" => "sarankan nama",
"cancel" => "batalkan",
"replaced {new_name} with {old_name}" => "mengganti {new_name} dengan {old_name}",
"undo" => "urungkan",
"perform delete operation" => "Lakukan operasi penghapusan",
"1 file uploading" => "1 berkas diunggah",
"files uploading" => "berkas diunggah",
"'.' is an invalid file name." => "'.' bukan nama berkas yang valid.",
"File name cannot be empty." => "Nama berkas tidak boleh kosong.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan.",
"Your storage is full, files can not be updated or synced anymore!" => "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkronkan lagi!",
"Your storage is almost full ({usedSpacePercent}%)" => "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Unduhan Anda sedang disiapkan. Prosesnya dapat berlangsung agak lama jika ukuran berkasnya besar.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Gagal mengunggah berkas Anda karena berupa direktori atau ukurannya 0 byte",
"Not enough space available" => "Ruang penyimpanan tidak mencukupi",
"Upload cancelled." => "Pengunggahan dibatalkan.", "Upload cancelled." => "Pengunggahan dibatalkan.",
"Invalid name, '/' is not allowed." => "Kesalahan nama, '/' tidak diijinkan.", "File upload is in progress. Leaving the page now will cancel the upload." => "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.",
"URL cannot be empty." => "URL tidak boleh kosong",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nama folder salah. Nama 'Shared' telah digunakan oleh Owncloud.",
"Error" => "Galat",
"Name" => "Nama", "Name" => "Nama",
"Size" => "Ukuran", "Size" => "Ukuran",
"Modified" => "Dimodifikasi", "Modified" => "Dimodifikasi",
"1 folder" => "1 folder",
"{count} folders" => "{count} folder",
"1 file" => "1 berkas",
"{count} files" => "{count} berkas",
"Upload" => "Unggah",
"File handling" => "Penanganan berkas", "File handling" => "Penanganan berkas",
"Maximum upload size" => "Ukuran unggah maksimum", "Maximum upload size" => "Ukuran pengunggahan maksimum",
"max. possible: " => "Kemungkinan maks:", "max. possible: " => "Kemungkinan maks.:",
"Needed for multi-file and folder downloads." => "Dibutuhkan untuk multi-berkas dan unduhan folder", "Needed for multi-file and folder downloads." => "Dibutuhkan untuk pengunduhan multi-berkas dan multi-folder",
"Enable ZIP-download" => "Aktifkan unduhan ZIP", "Enable ZIP-download" => "Aktifkan unduhan ZIP",
"0 is unlimited" => "0 adalah tidak terbatas", "0 is unlimited" => "0 berarti tidak terbatas",
"Maximum input size for ZIP files" => "Ukuran masukan maksimal untuk berkas ZIP", "Maximum input size for ZIP files" => "Ukuran masukan maksimum untuk berkas ZIP",
"Save" => "simpan", "Save" => "Simpan",
"New" => "Baru", "New" => "Baru",
"Text file" => "Berkas teks", "Text file" => "Berkas teks",
"Folder" => "Folder", "Folder" => "Folder",
"Upload" => "Unggah", "From link" => "Dari tautan",
"Cancel upload" => "Batal mengunggah", "Deleted files" => "Berkas yang dihapus",
"Cancel upload" => "Batal pengunggahan",
"You dont have write permissions here." => "Anda tidak memiliki izin menulis di sini.",
"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",
"Unshare" => "Batalkan berbagi",
"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 dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini.",
"Files are being scanned, please wait." => "Berkas sedang dipindai, silahkan tunggu.", "Files are being scanned, please wait." => "Berkas sedang dipindai, silakan tunggu.",
"Current scanning" => "Sedang memindai" "Current scanning" => "Yang sedang dipindai",
"Upgrading filesystem cache..." => "Meningkatkan tembolok sistem berkas..."
); );

63
apps/files/l10n/is.php Normal file
View File

@ -0,0 +1,63 @@
<?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Gat ekki fært %s - Skrá með þessu nafni er þegar til",
"Could not move %s" => "Gat ekki fært %s",
"Unable to rename file" => "Gat ekki endurskýrt skrá",
"No file was uploaded. Unknown error" => "Engin skrá var send inn. Óþekkt villa.",
"There is no error, the file uploaded with success" => "Engin villa, innsending heppnaðist",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Innsend skrá er stærri en upload_max stillingin í php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Innsenda skráin er stærri en MAX_FILE_SIZE sem skilgreint er í HTML sniðinu.",
"The uploaded file was only partially uploaded" => "Einungis hluti af innsendri skrá skilaði sér",
"No file was uploaded" => "Engin skrá skilaði sér",
"Missing a temporary folder" => "Vantar bráðabirgðamöppu",
"Failed to write to disk" => "Tókst ekki að skrifa á disk",
"Invalid directory." => "Ógild mappa.",
"Files" => "Skrár",
"Delete" => "Eyða",
"Rename" => "Endurskýra",
"Pending" => "Bíður",
"{new_name} already exists" => "{new_name} er þegar til",
"replace" => "yfirskrifa",
"suggest name" => "stinga upp á nafni",
"cancel" => "hætta við",
"replaced {new_name} with {old_name}" => "yfirskrifaði {new_name} með {old_name}",
"undo" => "afturkalla",
"1 file uploading" => "1 skrá innsend",
"'.' is an invalid file name." => "'.' er ekki leyfilegt nafn.",
"File name cannot be empty." => "Nafn skráar má ekki vera tómt",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Innsending á skrá mistókst, hugsanlega sendir þú möppu eða skráin er 0 bæti.",
"Not enough space available" => "Ekki nægt pláss tiltækt",
"Upload cancelled." => "Hætt við innsendingu.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending misheppnast.",
"URL cannot be empty." => "Vefslóð má ekki vera tóm.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Óleyfilegt nafn á möppu. Nafnið 'Shared' er frátekið fyrir Owncloud",
"Error" => "Villa",
"Name" => "Nafn",
"Size" => "Stærð",
"Modified" => "Breytt",
"1 folder" => "1 mappa",
"{count} folders" => "{count} möppur",
"1 file" => "1 skrá",
"{count} files" => "{count} skrár",
"Upload" => "Senda inn",
"File handling" => "Meðhöndlun skrár",
"Maximum upload size" => "Hámarks stærð innsendingar",
"max. possible: " => "hámark mögulegt: ",
"Needed for multi-file and folder downloads." => "Nauðsynlegt til að sækja margar skrár og möppur í einu.",
"Enable ZIP-download" => "Virkja ZIP niðurhal.",
"0 is unlimited" => "0 er ótakmarkað",
"Maximum input size for ZIP files" => "Hámarks inntaksstærð fyrir ZIP skrár",
"Save" => "Vista",
"New" => "Nýtt",
"Text file" => "Texta skrá",
"Folder" => "Mappa",
"From link" => "Af tengli",
"Cancel upload" => "Hætta við innsendingu",
"Nothing in here. Upload something!" => "Ekkert hér. Settu eitthvað inn!",
"Download" => "Niðurhal",
"Unshare" => "Hætta deilingu",
"Upload too large" => "Innsend skrá er of stór",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.",
"Files are being scanned, please wait." => "Verið er að skima skrár, vinsamlegast hinkraðu.",
"Current scanning" => "Er að skima"
);

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Impossibile spostare %s - un file con questo nome esiste già",
"Could not move %s" => "Impossibile spostare %s",
"Unable to rename file" => "Impossibile rinominare il file",
"No file was uploaded. Unknown error" => "Nessun file è stato inviato. Errore sconosciuto",
"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",
"Missing a temporary folder" => "Cartella temporanea mancante", "Missing a temporary folder" => "Cartella temporanea mancante",
"Failed to write to disk" => "Scrittura su disco non riuscita", "Failed to write to disk" => "Scrittura su disco non riuscita",
"Not enough storage available" => "Spazio di archiviazione insufficiente",
"Invalid directory." => "Cartella non valida.",
"Files" => "File", "Files" => "File",
"Unshare" => "Rimuovi condivisione", "Delete permanently" => "Elimina definitivamente",
"Delete" => "Elimina", "Delete" => "Elimina",
"Rename" => "Rinomina", "Rename" => "Rinomina",
"Pending" => "In corso",
"{new_name} already exists" => "{new_name} esiste già", "{new_name} already exists" => "{new_name} esiste già",
"replace" => "sostituisci", "replace" => "sostituisci",
"suggest name" => "suggerisci nome", "suggest name" => "suggerisci nome",
"cancel" => "annulla", "cancel" => "annulla",
"replaced {new_name}" => "sostituito {new_name}",
"undo" => "annulla",
"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}", "undo" => "annulla",
"deleted {files}" => "eliminati {files}", "perform delete operation" => "esegui l'operazione di eliminazione",
"generating ZIP-file, it may take some time." => "creazione file ZIP, potrebbe richiedere del tempo.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossibile inviare il file poiché è una cartella o ha dimensione 0 byte",
"Upload Error" => "Errore di invio",
"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", "files uploading" => "caricamento file",
"'.' is an invalid file name." => "'.' non è un nome file valido.",
"File name cannot be empty." => "Il nome del file non può essere vuoto.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.",
"Your storage is full, files can not be updated or synced anymore!" => "Lo spazio di archiviazione è pieno, i file non possono essere più aggiornati o sincronizzati!",
"Your storage is almost full ({usedSpacePercent}%)" => "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Il tuo scaricamento è in fase di preparazione. Ciò potrebbe richiedere del tempo se i file sono grandi.",
"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",
"Not enough space available" => "Spazio disponibile insufficiente",
"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", "URL cannot be empty." => "L'URL non può essere vuoto.",
"{count} files scanned" => "{count} file analizzati", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nome della cartella non valido. L'uso di 'Shared' è riservato da ownCloud",
"error while scanning" => "errore durante la scansione", "Error" => "Errore",
"Name" => "Nome", "Name" => "Nome",
"Size" => "Dimensione", "Size" => "Dimensione",
"Modified" => "Modificato", "Modified" => "Modificato",
@ -37,6 +46,7 @@
"{count} folders" => "{count} cartelle", "{count} folders" => "{count} cartelle",
"1 file" => "1 file", "1 file" => "1 file",
"{count} files" => "{count} file", "{count} files" => "{count} file",
"Upload" => "Carica",
"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.: ",
@ -49,13 +59,15 @@
"Text file" => "File di testo", "Text file" => "File di testo",
"Folder" => "Cartella", "Folder" => "Cartella",
"From link" => "Da collegamento", "From link" => "Da collegamento",
"Upload" => "Carica", "Deleted files" => "File eliminati",
"Cancel upload" => "Annulla invio", "Cancel upload" => "Annulla invio",
"You dont have write permissions here." => "Qui non hai i permessi di scrittura.",
"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",
"Unshare" => "Rimuovi condivisione",
"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.",
"Files are being scanned, please wait." => "Scansione dei file in corso, attendi", "Files are being scanned, please wait." => "Scansione dei file in corso, attendi",
"Current scanning" => "Scansione corrente" "Current scanning" => "Scansione corrente",
"Upgrading filesystem cache..." => "Aggiornamento della cache del filesystem in corso..."
); );

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s を移動できませんでした ― この名前のファイルはすでに存在します",
"Could not move %s" => "%s を移動できませんでした",
"Unable to rename file" => "ファイル名の変更ができません",
"No file was uploaded. Unknown error" => "ファイルは何もアップロードされていません。不明なエラー",
"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" => "ディスクへの書き込みに失敗しました",
"Not enough storage available" => "ストレージに十分な空き容量がありません",
"Invalid directory." => "無効なディレクトリです。",
"Files" => "ファイル", "Files" => "ファイル",
"Unshare" => "共有しない", "Delete permanently" => "完全に削除する",
"Delete" => "削除", "Delete" => "削除",
"Rename" => "名前の変更", "Rename" => "名前の変更",
"Pending" => "保留",
"{new_name} already exists" => "{new_name} はすでに存在しています", "{new_name} already exists" => "{new_name} はすでに存在しています",
"replace" => "置き換え", "replace" => "置き換え",
"suggest name" => "推奨名称", "suggest name" => "推奨名称",
"cancel" => "キャンセル", "cancel" => "キャンセル",
"replaced {new_name}" => "{new_name} を置換",
"undo" => "元に戻す",
"replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換", "replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換",
"unshared {files}" => "未共有 {files}", "undo" => "元に戻す",
"deleted {files}" => "削除 {files}", "perform delete operation" => "削除を実行",
"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" => "アップロードエラー",
"Pending" => "保留",
"1 file uploading" => "ファイルを1つアップロード中", "1 file uploading" => "ファイルを1つアップロード中",
"{count} files uploading" => "{count} ファイルをアップロード中", "files uploading" => "ファイルをアップロード中",
"'.' is an invalid file name." => "'.' は無効なファイル名です。",
"File name cannot be empty." => "ファイル名を空にすることはできません。",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
"Your storage is full, files can not be updated or synced anymore!" => "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
"Your storage is almost full ({usedSpacePercent}%)" => "あなたのストレージはほぼ一杯です({usedSpacePercent}%",
"Your download is being prepared. This might take some time if the files are big." => "ダウンロードの準備中です。ファイルサイズが大きい場合は少し時間がかかるかもしれません。",
"Unable to upload your file as it is a directory or has 0 bytes" => "ディレクトリもしくは0バイトのファイルはアップロードできません",
"Not enough space available" => "利用可能なスペースが十分にありません",
"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." => "無効な名前、'/' は使用できません。", "URL cannot be empty." => "URLは空にできません。",
"{count} files scanned" => "{count} ファイルをスキャン", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "無効なフォルダ名です。'Shared' の利用は ownCloud が予約済みです。",
"error while scanning" => "スキャン中のエラー", "Error" => "エラー",
"Name" => "名前", "Name" => "名前",
"Size" => "サイズ", "Size" => "サイズ",
"Modified" => "更新日時", "Modified" => "更新日時",
@ -37,6 +46,7 @@
"{count} folders" => "{count} フォルダ", "{count} folders" => "{count} フォルダ",
"1 file" => "1 ファイル", "1 file" => "1 ファイル",
"{count} files" => "{count} ファイル", "{count} files" => "{count} ファイル",
"Upload" => "アップロード",
"File handling" => "ファイル操作", "File handling" => "ファイル操作",
"Maximum upload size" => "最大アップロードサイズ", "Maximum upload size" => "最大アップロードサイズ",
"max. possible: " => "最大容量: ", "max. possible: " => "最大容量: ",
@ -45,16 +55,19 @@
"0 is unlimited" => "0を指定した場合は無制限", "0 is unlimited" => "0を指定した場合は無制限",
"Maximum input size for ZIP files" => "ZIPファイルへの最大入力サイズ", "Maximum input size for ZIP files" => "ZIPファイルへの最大入力サイズ",
"Save" => "保存", "Save" => "保存",
"New" => "新規", "New" => "新規作成",
"Text file" => "テキストファイル", "Text file" => "テキストファイル",
"Folder" => "フォルダ", "Folder" => "フォルダ",
"Upload" => "アップロード", "From link" => "リンク",
"Deleted files" => "削除ファイル",
"Cancel upload" => "アップロードをキャンセル", "Cancel upload" => "アップロードをキャンセル",
"You dont have write permissions here." => "あなたには書き込み権限がありません。",
"Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。", "Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。",
"Share" => "共有",
"Download" => "ダウンロード", "Download" => "ダウンロード",
"Unshare" => "共有しない",
"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" => "スキャン中",
"Upgrading filesystem cache..." => "ファイルシステムキャッシュを更新中..."
); );

4
apps/files/l10n/ka.php Normal file
View File

@ -0,0 +1,4 @@
<?php $TRANSLATIONS = array(
"Files" => "ფაილები",
"Download" => "გადმოწერა"
);

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s –ის გადატანა ვერ მოხერხდა ფაილი ამ სახელით უკვე არსებობს",
"Could not move %s" => "%s –ის გადატანა ვერ მოხერხდა",
"Unable to rename file" => "ფაილის სახელის გადარქმევა ვერ მოხერხდა",
"No file was uploaded. Unknown error" => "ფაილი არ აიტვირთა. უცნობი შეცდომა",
"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" => "შეცდომა დისკზე ჩაწერისას",
"Not enough storage available" => "საცავში საკმარისი ადგილი არ არის",
"Invalid directory." => "დაუშვებელი დირექტორია.",
"Files" => "ფაილები", "Files" => "ფაილები",
"Unshare" => "გაზიარების მოხსნა", "Delete permanently" => "სრულად წაშლ",
"Delete" => "წაშლა", "Delete" => "წაშლა",
"Rename" => "გადარქმევა", "Rename" => "გადარქმევა",
"Pending" => "მოცდის რეჟიმში",
"{new_name} already exists" => "{new_name} უკვე არსებობს", "{new_name} already exists" => "{new_name} უკვე არსებობს",
"replace" => "შეცვლა", "replace" => "შეცვლა",
"suggest name" => "სახელის შემოთავაზება", "suggest name" => "სახელის შემოთავაზება",
"cancel" => "უარყოფა", "cancel" => "უარყოფა",
"replaced {new_name}" => "{new_name} შეცვლილია",
"undo" => "დაბრუნება",
"replaced {new_name} with {old_name}" => "{new_name} შეცვლილია {old_name}–ით", "replaced {new_name} with {old_name}" => "{new_name} შეცვლილია {old_name}–ით",
"unshared {files}" => "გაზიარება მოხსნილი {files}", "undo" => "დაბრუნება",
"deleted {files}" => "წაშლილი {files}", "perform delete operation" => "მიმდინარეობს წაშლის ოპერაცია",
"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" => "შეცდომა ატვირთვისას",
"Pending" => "მოცდის რეჟიმში",
"1 file uploading" => "1 ფაილის ატვირთვა", "1 file uploading" => "1 ფაილის ატვირთვა",
"{count} files uploading" => "{count} ფაილი იტვირთება", "files uploading" => "ფაილები იტვირთება",
"'.' is an invalid file name." => "'.' არის დაუშვებელი ფაილის სახელი.",
"File name cannot be empty." => "ფაილის სახელი არ შეიძლება იყოს ცარიელი.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული.",
"Your storage is full, files can not be updated or synced anymore!" => "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!",
"Your storage is almost full ({usedSpacePercent}%)" => "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "გადმოწერის მოთხოვნა მუშავდება. ის მოითხოვს გარკვეულ დროს რაგდან ფაილები არის დიდი ზომის.",
"Unable to upload your file as it is a directory or has 0 bytes" => "თქვენი ფაილის ატვირთვა ვერ მოხერხდა. ის არის საქაღალდე და შეიცავს 0 ბაიტს",
"Not enough space available" => "საკმარისი ადგილი არ არის",
"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." => "არასწორი სახელი, '/' არ დაიშვება.", "URL cannot be empty." => "URL არ შეიძლება იყოს ცარიელი.",
"{count} files scanned" => "{count} ფაილი სკანირებულია", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "დაუშვებელი ფოლდერის სახელი. 'Shared'–ის გამოყენება რეზერვირებულია Owncloudის მიერ",
"error while scanning" => "შეცდომა სკანირებისას", "Error" => "შეცდომა",
"Name" => "სახელი", "Name" => "სახელი",
"Size" => "ზომა", "Size" => "ზომა",
"Modified" => "შეცვლილია", "Modified" => "შეცვლილია",
@ -37,6 +46,7 @@
"{count} folders" => "{count} საქაღალდე", "{count} folders" => "{count} საქაღალდე",
"1 file" => "1 ფაილი", "1 file" => "1 ფაილი",
"{count} files" => "{count} ფაილი", "{count} files" => "{count} ფაილი",
"Upload" => "ატვირთვა",
"File handling" => "ფაილის დამუშავება", "File handling" => "ფაილის დამუშავება",
"Maximum upload size" => "მაქსიმუმ ატვირთის ზომა", "Maximum upload size" => "მაქსიმუმ ატვირთის ზომა",
"max. possible: " => "მაქს. შესაძლებელი:", "max. possible: " => "მაქს. შესაძლებელი:",
@ -48,13 +58,16 @@
"New" => "ახალი", "New" => "ახალი",
"Text file" => "ტექსტური ფაილი", "Text file" => "ტექსტური ფაილი",
"Folder" => "საქაღალდე", "Folder" => "საქაღალდე",
"Upload" => "ატვირთვა", "From link" => "მისამართიდან",
"Deleted files" => "წაშლილი ფაილები",
"Cancel upload" => "ატვირთვის გაუქმება", "Cancel upload" => "ატვირთვის გაუქმება",
"You dont have write permissions here." => "თქვენ არ გაქვთ ჩაწერის უფლება აქ.",
"Nothing in here. Upload something!" => "აქ არაფერი არ არის. ატვირთე რამე!", "Nothing in here. Upload something!" => "აქ არაფერი არ არის. ატვირთე რამე!",
"Share" => "გაზიარება",
"Download" => "ჩამოტვირთვა", "Download" => "ჩამოტვირთვა",
"Unshare" => "გაზიარების მოხსნა",
"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" => "მიმდინარე სკანირება",
"Upgrading filesystem cache..." => "ფაილური სისტემის ქეშის განახლება...."
); );

View File

@ -1,43 +1,67 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s 항목을 이동시키지 못하였음 - 파일 이름이 이미 존재함",
"Could not move %s" => "%s 항목을 이딩시키지 못하였음",
"Unable to rename file" => "파일 이름바꾸기 할 수 없음",
"No file was uploaded. Unknown error" => "파일이 업로드되지 않았습니다. 알 수 없는 오류입니다",
"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" => "디스크에 쓰지 못했습니다",
"Invalid directory." => "올바르지 않은 디렉터리입니다.",
"Files" => "파일", "Files" => "파일",
"Delete" => "삭제", "Delete" => "삭제",
"replace" => "대체", "Rename" => "이름 바꾸기",
"cancel" => "취소",
"undo" => "복구",
"generating ZIP-file, it may take some time." => "ZIP파일 생성에 시간이 걸릴 수 있습니다.",
"Unable to upload your file as it is a directory or has 0 bytes" => "이 파일은 디렉토리이거나 0 바이트이기 때문에 업로드 할 수 없습니다.",
"Upload Error" => "업로드 에러",
"Pending" => "보류 중", "Pending" => "보류 중",
"Upload cancelled." => "업로드 취소.", "{new_name} already exists" => "{new_name}이(가) 이미 존재함",
"Invalid name, '/' is not allowed." => "잘못된 이름, '/' 은 허용이 되지 않습니다.", "replace" => "바꾸기",
"suggest name" => "이름 제안",
"cancel" => "취소",
"replaced {new_name} with {old_name}" => "{old_name}이(가) {new_name}(으)로 대체됨",
"undo" => "실행 취소",
"1 file uploading" => "파일 1개 업로드 중",
"'.' is an invalid file name." => "'.' 는 올바르지 않은 파일 이름 입니다.",
"File name cannot be empty." => "파일 이름이 비어 있을 수 없습니다.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.",
"Your storage is full, files can not be updated or synced anymore!" => "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!",
"Your storage is almost full ({usedSpacePercent}%)" => "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "다운로드가 준비 중입니다. 파일 크기가 크다면 시간이 오래 걸릴 수도 있습니다.",
"Unable to upload your file as it is a directory or has 0 bytes" => "이 파일은 디렉터리이거나 비어 있기 때문에 업로드할 수 없습니다",
"Not enough space available" => "여유 공간이 부족합니다",
"Upload cancelled." => "업로드가 취소되었습니다.",
"File upload is in progress. Leaving the page now will cancel the upload." => "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.",
"URL cannot be empty." => "URL을 입력해야 합니다.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "폴더 이름이 유효하지 않습니다. ",
"Error" => "오류",
"Name" => "이름", "Name" => "이름",
"Size" => "크기", "Size" => "크기",
"Modified" => "수정됨", "Modified" => "수정됨",
"1 folder" => "폴더 1개",
"{count} folders" => "폴더 {count}개",
"1 file" => "파일 1개",
"{count} files" => "파일 {count}개",
"Upload" => "업로드",
"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" => "저장", "Save" => "저장",
"New" => "새로 만들기", "New" => "새로 만들기",
"Text file" => "텍스트 파일", "Text file" => "텍스트 파일",
"Folder" => "폴더", "Folder" => "폴더",
"Upload" => "업로드", "From link" => "링크에서",
"Cancel upload" => "업로드 취소", "Cancel upload" => "업로드 취소",
"Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!", "Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!",
"Share" => "공유",
"Download" => "다운로드", "Download" => "다운로드",
"Unshare" => "공유 해제",
"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" => "현재 검색",
"Upgrading filesystem cache..." => "파일 시스템 캐시 업그레이드 중..."
); );

View File

@ -1,7 +1,9 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"URL cannot be empty." => "ناونیشانی به‌سته‌ر نابێت به‌تاڵ بێت.",
"Error" => "هه‌ڵه",
"Name" => "ناو", "Name" => "ناو",
"Upload" => "بارکردن",
"Save" => "پاشکه‌وتکردن", "Save" => "پاشکه‌وتکردن",
"Folder" => "بوخچه", "Folder" => "بوخچه",
"Upload" => "بارکردن",
"Download" => "داگرتن" "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",
@ -11,15 +10,14 @@
"replace" => "ersetzen", "replace" => "ersetzen",
"cancel" => "ofbriechen", "cancel" => "ofbriechen",
"undo" => "réckgängeg man", "undo" => "réckgängeg man",
"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 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.", "Error" => "Fehler",
"Name" => "Numm", "Name" => "Numm",
"Size" => "Gréisst", "Size" => "Gréisst",
"Modified" => "Geännert", "Modified" => "Geännert",
"Upload" => "Eroplueden",
"File handling" => "Fichier handling", "File handling" => "Fichier handling",
"Maximum upload size" => "Maximum Upload Gréisst ", "Maximum upload size" => "Maximum Upload Gréisst ",
"max. possible: " => "max. méiglech:", "max. possible: " => "max. méiglech:",
@ -31,11 +29,10 @@
"New" => "Nei", "New" => "Nei",
"Text file" => "Text Fichier", "Text file" => "Text Fichier",
"Folder" => "Dossier", "Folder" => "Dossier",
"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",
"Unshare" => "Net méi deelen",
"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.",
"Files are being scanned, please wait." => "Fichieren gi gescannt, war weg.", "Files are being scanned, please wait." => "Fichieren gi gescannt, war weg.",

View File

@ -1,35 +1,25 @@
<?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",
"Missing a temporary folder" => "Nėra laikinojo katalogo", "Missing a temporary folder" => "Nėra laikinojo katalogo",
"Failed to write to disk" => "Nepavyko įrašyti į diską", "Failed to write to disk" => "Nepavyko įrašyti į diską",
"Files" => "Failai", "Files" => "Failai",
"Unshare" => "Nebesidalinti",
"Delete" => "Ištrinti", "Delete" => "Ištrinti",
"Rename" => "Pervadinti", "Rename" => "Pervadinti",
"Pending" => "Laukiantis",
"{new_name} already exists" => "{new_name} jau egzistuoja", "{new_name} already exists" => "{new_name} jau egzistuoja",
"replace" => "pakeisti", "replace" => "pakeisti",
"suggest name" => "pasiūlyti pavadinimą", "suggest name" => "pasiūlyti pavadinimą",
"cancel" => "atšaukti", "cancel" => "atšaukti",
"replaced {new_name}" => "pakeiskite {new_name}",
"undo" => "anuliuoti",
"replaced {new_name} with {old_name}" => "pakeiskite {new_name} į {old_name}", "replaced {new_name} with {old_name}" => "pakeiskite {new_name} į {old_name}",
"unshared {files}" => "nebesidalinti {files}", "undo" => "anuliuoti",
"deleted {files}" => "ištrinti {files}",
"generating ZIP-file, it may take some time." => "kuriamas ZIP archyvas, tai gali užtrukti šiek tiek laiko.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Neįmanoma įkelti failo - jo dydis gali būti 0 bitų arba tai katalogas",
"Upload Error" => "Įkėlimo klaida",
"Pending" => "Laukiantis",
"1 file uploading" => "įkeliamas 1 failas", "1 file uploading" => "įkeliamas 1 failas",
"{count} files uploading" => "{count} įkeliami failai", "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 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 \"/\".", "Error" => "Klaida",
"{count} files scanned" => "{count} praskanuoti failai",
"error while scanning" => "klaida skanuojant",
"Name" => "Pavadinimas", "Name" => "Pavadinimas",
"Size" => "Dydis", "Size" => "Dydis",
"Modified" => "Pakeista", "Modified" => "Pakeista",
@ -37,6 +27,7 @@
"{count} folders" => "{count} aplankalai", "{count} folders" => "{count} aplankalai",
"1 file" => "1 failas", "1 file" => "1 failas",
"{count} files" => "{count} failai", "{count} files" => "{count} failai",
"Upload" => "Įkelti",
"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:",
@ -48,11 +39,10 @@
"New" => "Naujas", "New" => "Naujas",
"Text file" => "Teksto failas", "Text file" => "Teksto failas",
"Folder" => "Katalogas", "Folder" => "Katalogas",
"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",
"Unshare" => "Nebesidalinti",
"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",
"Files are being scanned, please wait." => "Skenuojami failai, prašome palaukti.", "Files are being scanned, please wait." => "Skenuojami failai, prašome palaukti.",

View File

@ -1,34 +1,72 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"No file was uploaded" => "Neviens fails netika augšuplādēts", "Could not move %s - File with this name already exists" => "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu",
"Failed to write to disk" => "Nav iespējams saglabāt", "Could not move %s" => "Nevarēja pārvietot %s",
"Files" => "Faili", "Unable to rename file" => "Nevarēja pārsaukt datni",
"Unshare" => "Pārtraukt līdzdalīšanu", "No file was uploaded. Unknown error" => "Netika augšupielādēta neviena datne. Nezināma kļūda",
"Delete" => "Izdzēst", "There is no error, the file uploaded with success" => "Augšupielāde pabeigta bez kļūdām",
"replace" => "aizvietot", "The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Augšupielādētā datne pārsniedz upload_max_filesize norādījumu php.ini datnē:",
"cancel" => "atcelt", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Augšupielādētā datne pārsniedz MAX_FILE_SIZE norādi, kas ir norādīta HTML formā",
"undo" => "vienu soli atpakaļ", "The uploaded file was only partially uploaded" => "Augšupielādētā datne ir tikai daļēji augšupielādēta",
"generating ZIP-file, it may take some time." => "lai uzģenerētu ZIP failu, kāds brīdis ir jāpagaida", "No file was uploaded" => "Neviena datne netika augšupielādēta",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nav iespējams augšuplādēt jūsu failu, jo tāds jau eksistē vai arī failam nav izmēra (0 baiti)", "Missing a temporary folder" => "Trūkst pagaidu mapes",
"Upload Error" => "Augšuplādēšanas laikā radās kļūda", "Failed to write to disk" => "Neizdevās saglabāt diskā",
"Not enough storage available" => "Nav pietiekami daudz vietas",
"Invalid directory." => "Nederīga direktorija.",
"Files" => "Datnes",
"Delete permanently" => "Dzēst pavisam",
"Delete" => "Dzēst",
"Rename" => "Pārsaukt",
"Pending" => "Gaida savu kārtu", "Pending" => "Gaida savu kārtu",
"Upload cancelled." => "Augšuplāde ir atcelta", "{new_name} already exists" => "{new_name} jau eksistē",
"Invalid name, '/' is not allowed." => "Šis simbols '/', nav atļauts.", "replace" => "aizvietot",
"suggest name" => "ieteiktais nosaukums",
"cancel" => "atcelt",
"replaced {new_name} with {old_name}" => "aizvietoja {new_name} ar {old_name}",
"undo" => "atsaukt",
"perform delete operation" => "veikt dzēšanas darbību",
"1 file uploading" => "Augšupielādē 1 datni",
"'.' is an invalid file name." => "'.' ir nederīgs datnes nosaukums.",
"File name cannot be empty." => "Datnes nosaukums nevar būt tukšs.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.",
"Your storage is full, files can not be updated or synced anymore!" => "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!",
"Your storage is almost full ({usedSpacePercent}%)" => "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Tiek sagatavota lejupielāde. Tas var aizņemt kādu laiciņu, ja datnes ir lielas.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nevar augšupielādēt jūsu datni, jo tā ir direktorija vai arī tās izmērs ir 0 baiti",
"Not enough space available" => "Nepietiek brīvas vietas",
"Upload cancelled." => "Augšupielāde ir atcelta.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.",
"URL cannot be empty." => "URL nevar būt tukšs.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nederīgs mapes nosaukums. “Koplietots” izmantojums ir rezervēts ownCloud servisam.",
"Error" => "Kļūda",
"Name" => "Nosaukums", "Name" => "Nosaukums",
"Size" => "Izmērs", "Size" => "Izmērs",
"Modified" => "Izmainīts", "Modified" => "Mainīts",
"Maximum upload size" => "Maksimālais failu augšuplādes apjoms", "1 folder" => "1 mape",
"max. possible: " => "maksīmālais iespējamais:", "{count} folders" => "{count} mapes",
"Enable ZIP-download" => "Iespējot ZIP lejuplādi", "1 file" => "1 datne",
"{count} files" => "{count} datnes",
"Upload" => "Augšupielādēt",
"File handling" => "Datņu pārvaldība",
"Maximum upload size" => "Maksimālais datņu augšupielādes apjoms",
"max. possible: " => "maksimālais iespējamais:",
"Needed for multi-file and folder downloads." => "Vajadzīgs vairāku datņu un mapju lejupielādēšanai.",
"Enable ZIP-download" => "Aktivēt ZIP lejupielādi",
"0 is unlimited" => "0 ir neierobežots", "0 is unlimited" => "0 ir neierobežots",
"New" => "Jauns", "Maximum input size for ZIP files" => "Maksimālais ievades izmērs ZIP datnēm",
"Text file" => "Teksta fails", "Save" => "Saglabāt",
"New" => "Jauna",
"Text file" => "Teksta datne",
"Folder" => "Mape", "Folder" => "Mape",
"Upload" => "Augšuplādet", "From link" => "No saites",
"Cancel upload" => "Atcelt augšuplādi", "Deleted files" => "Dzēstās datnes",
"Nothing in here. Upload something!" => "Te vēl nekas nav. Rīkojies, sāc augšuplādēt", "Cancel upload" => "Atcelt augšupielādi",
"Share" => "Līdzdalīt", "You dont have write permissions here." => "Jums nav tiesību šeit rakstīt.",
"Download" => "Lejuplādēt", "Nothing in here. Upload something!" => "Te vēl nekas nav. Rīkojies, sāc augšupielādēt!",
"Upload too large" => "Fails ir par lielu lai to augšuplādetu", "Download" => "Lejupielādēt",
"Files are being scanned, please wait." => "Faili šobrīd tiek caurskatīti, nedaudz jāpagaida.", "Unshare" => "Pārtraukt dalīšanos",
"Current scanning" => "Šobrīd tiek pārbaudīti" "Upload too large" => "Datne ir par lielu, lai to augšupielādētu",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu",
"Files are being scanned, please wait." => "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet.",
"Current scanning" => "Šobrīd tiek caurskatīts",
"Upgrading filesystem cache..." => "Uzlabo datņu sistēmas kešatmiņu..."
); );

View File

@ -1,6 +1,7 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"No file was uploaded. Unknown error" => "Ниту еден фајл не се вчита. Непозната грешка",
"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" => "Не беше подигната датотека",
@ -8,15 +9,29 @@
"Failed to write to disk" => "Неуспеав да запишам на диск", "Failed to write to disk" => "Неуспеав да запишам на диск",
"Files" => "Датотеки", "Files" => "Датотеки",
"Delete" => "Избриши", "Delete" => "Избриши",
"generating ZIP-file, it may take some time." => "Се генерира ZIP фајлот, ќе треба извесно време.", "Rename" => "Преименувај",
"Unable to upload your file as it is a directory or has 0 bytes" => "Не може да се преземе вашата датотека бидејќи фолдерот во кој се наоѓа фајлот има големина од 0 бајти",
"Upload Error" => "Грешка при преземање",
"Pending" => "Чека", "Pending" => "Чека",
"{new_name} already exists" => "{new_name} веќе постои",
"replace" => "замени",
"suggest name" => "предложи име",
"cancel" => "откажи",
"replaced {new_name} with {old_name}" => "заменета {new_name} со {old_name}",
"undo" => "врати",
"1 file uploading" => "1 датотека се подига",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Не може да се преземе вашата датотека бидејќи фолдерот во кој се наоѓа фајлот има големина од 0 бајти",
"Upload cancelled." => "Преземањето е прекинато.", "Upload cancelled." => "Преземањето е прекинато.",
"Invalid name, '/' is not allowed." => "неисправно име, '/' не е дозволено.", "File upload is in progress. Leaving the page now will cancel the upload." => "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.",
"URL cannot be empty." => "Адресата неможе да биде празна.",
"Error" => "Грешка",
"Name" => "Име", "Name" => "Име",
"Size" => "Големина", "Size" => "Големина",
"Modified" => "Променето", "Modified" => "Променето",
"1 folder" => "1 папка",
"{count} folders" => "{count} папки",
"1 file" => "1 датотека",
"{count} files" => "{count} датотеки",
"Upload" => "Подигни",
"File handling" => "Ракување со датотеки", "File handling" => "Ракување со датотеки",
"Maximum upload size" => "Максимална големина за подигање", "Maximum upload size" => "Максимална големина за подигање",
"max. possible: " => "макс. можно:", "max. possible: " => "макс. можно:",
@ -28,11 +43,11 @@
"New" => "Ново", "New" => "Ново",
"Text file" => "Текстуална датотека", "Text file" => "Текстуална датотека",
"Folder" => "Папка", "Folder" => "Папка",
"Upload" => "Подигни", "From link" => "Од врска",
"Cancel upload" => "Откажи прикачување", "Cancel upload" => "Откажи прикачување",
"Nothing in here. Upload something!" => "Тука нема ништо. Снимете нешто!", "Nothing in here. Upload something!" => "Тука нема ништо. Снимете нешто!",
"Share" => "Сподели",
"Download" => "Преземи", "Download" => "Преземи",
"Unshare" => "Не споделувај",
"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." => "Се скенираат датотеки, ве молам почекајте.",

View File

@ -1,6 +1,6 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"No file was uploaded. Unknown error" => "Tiada fail dimuatnaik. Ralat tidak diketahui.",
"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",
@ -8,17 +8,16 @@
"Failed to write to disk" => "Gagal untuk disimpan", "Failed to write to disk" => "Gagal untuk disimpan",
"Files" => "fail", "Files" => "fail",
"Delete" => "Padam", "Delete" => "Padam",
"Pending" => "Dalam proses",
"replace" => "ganti", "replace" => "ganti",
"cancel" => "Batal", "cancel" => "Batal",
"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",
"Pending" => "Dalam proses",
"Upload cancelled." => "Muatnaik dibatalkan.", "Upload cancelled." => "Muatnaik dibatalkan.",
"Invalid name, '/' is not allowed." => "penggunaa nama tidak sah, '/' tidak dibenarkan.", "Error" => "Ralat",
"Name" => "Nama ", "Name" => "Nama ",
"Size" => "Saiz", "Size" => "Saiz",
"Modified" => "Dimodifikasi", "Modified" => "Dimodifikasi",
"Upload" => "Muat naik",
"File handling" => "Pengendalian fail", "File handling" => "Pengendalian fail",
"Maximum upload size" => "Saiz maksimum muat naik", "Maximum upload size" => "Saiz maksimum muat naik",
"max. possible: " => "maksimum:", "max. possible: " => "maksimum:",
@ -30,10 +29,8 @@
"New" => "Baru", "New" => "Baru",
"Text file" => "Fail teks", "Text file" => "Fail teks",
"Folder" => "Folder", "Folder" => "Folder",
"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

@ -0,0 +1,4 @@
<?php $TRANSLATIONS = array(
"Files" => "ဖိုင်များ",
"Download" => "ဒေါင်းလုတ်"
);

View File

@ -1,34 +1,29 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"No file was uploaded. Unknown error" => "Ingen filer ble lastet opp. Ukjent feil.",
"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",
"Missing a temporary folder" => "Mangler en midlertidig mappe", "Missing a temporary folder" => "Mangler en midlertidig mappe",
"Failed to write to disk" => "Klarte ikke å skrive til disk", "Failed to write to disk" => "Klarte ikke å skrive til disk",
"Files" => "Filer", "Files" => "Filer",
"Unshare" => "Avslutt deling", "Delete permanently" => "Slett permanent",
"Delete" => "Slett", "Delete" => "Slett",
"Rename" => "Omdøp", "Rename" => "Omdøp",
"Pending" => "Ventende",
"{new_name} already exists" => "{new_name} finnes allerede", "{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",
"replaced {new_name} with {old_name}" => "erstatt {new_name} med {old_name}", "replaced {new_name} with {old_name}" => "erstatt {new_name} med {old_name}",
"deleted {files}" => "slettet {files}", "undo" => "angre",
"generating ZIP-file, it may take some time." => "opprettet ZIP-fil, dette kan ta litt tid",
"Unable to upload your file as it is a directory or has 0 bytes" => "Kan ikke laste opp filen din siden det er en mappe eller den har 0 bytes",
"Upload Error" => "Opplasting feilet",
"Pending" => "Ventende",
"1 file uploading" => "1 fil lastes opp", "1 file uploading" => "1 fil lastes opp",
"{count} files uploading" => "{count} filer laster opp", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.",
"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 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. ", "URL cannot be empty." => "URL-en kan ikke være tom.",
"{count} files scanned" => "{count} filer lest inn", "Error" => "Feil",
"error while scanning" => "feil under skanning",
"Name" => "Navn", "Name" => "Navn",
"Size" => "Størrelse", "Size" => "Størrelse",
"Modified" => "Endret", "Modified" => "Endret",
@ -36,6 +31,7 @@
"{count} folders" => "{count} mapper", "{count} folders" => "{count} mapper",
"1 file" => "1 fil", "1 file" => "1 fil",
"{count} files" => "{count} filer", "{count} files" => "{count} filer",
"Upload" => "Last opp",
"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:",
@ -47,11 +43,11 @@
"New" => "Ny", "New" => "Ny",
"Text file" => "Tekstfil", "Text file" => "Tekstfil",
"Folder" => "Mappe", "Folder" => "Mappe",
"Upload" => "Last opp", "From link" => "Fra link",
"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",
"Unshare" => "Avslutt deling",
"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.",
"Files are being scanned, please wait." => "Skanner etter filer, vennligst vent.", "Files are being scanned, please wait." => "Skanner etter filer, vennligst vent.",

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam",
"Could not move %s" => "Kon %s niet verplaatsen",
"Unable to rename file" => "Kan bestand niet hernoemen",
"No file was uploaded. Unknown error" => "Er was geen bestand geladen. Onbekende fout",
"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",
"Missing a temporary folder" => "Een tijdelijke map mist", "Missing a temporary folder" => "Een tijdelijke map mist",
"Failed to write to disk" => "Schrijven naar schijf mislukt", "Failed to write to disk" => "Schrijven naar schijf mislukt",
"Not enough storage available" => "Niet genoeg opslagruimte beschikbaar",
"Invalid directory." => "Ongeldige directory.",
"Files" => "Bestanden", "Files" => "Bestanden",
"Unshare" => "Stop delen", "Delete permanently" => "Verwijder definitief",
"Delete" => "Verwijder", "Delete" => "Verwijder",
"Rename" => "Hernoem", "Rename" => "Hernoem",
"Pending" => "Wachten",
"{new_name} already exists" => "{new_name} bestaat al", "{new_name} already exists" => "{new_name} bestaat al",
"replace" => "vervang", "replace" => "vervang",
"suggest name" => "Stel een naam voor", "suggest name" => "Stel een naam voor",
"cancel" => "annuleren", "cancel" => "annuleren",
"replaced {new_name}" => "verving {new_name}",
"undo" => "ongedaan maken",
"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}", "undo" => "ongedaan maken",
"deleted {files}" => "verwijderde {files}", "perform delete operation" => "uitvoeren verwijderactie",
"generating ZIP-file, it may take some time." => "aanmaken ZIP-file, dit kan enige tijd duren.",
"Unable to upload your file as it is a directory or has 0 bytes" => "uploaden van de file mislukt, het is of een directory of de bestandsgrootte is 0 bytes",
"Upload Error" => "Upload Fout",
"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", "files uploading" => "bestanden aan het uploaden",
"'.' is an invalid file name." => "'.' is een ongeldige bestandsnaam.",
"File name cannot be empty." => "Bestandsnaam kan niet leeg zijn.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.",
"Your storage is full, files can not be updated or synced anymore!" => "Uw opslagruimte zit vol, Bestanden kunnen niet meer worden ge-upload of gesynchroniseerd!",
"Your storage is almost full ({usedSpacePercent}%)" => "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Uw download wordt voorbereid. Dit kan enige tijd duren bij grote bestanden.",
"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",
"Not enough space available" => "Niet genoeg ruimte beschikbaar",
"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.", "URL cannot be empty." => "URL kan niet leeg zijn.",
"{count} files scanned" => "{count} bestanden gescanned", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ongeldige mapnaam. Gebruik van'Gedeeld' is voorbehouden aan Owncloud",
"error while scanning" => "Fout tijdens het scannen", "Error" => "Fout",
"Name" => "Naam", "Name" => "Naam",
"Size" => "Bestandsgrootte", "Size" => "Bestandsgrootte",
"Modified" => "Laatst aangepast", "Modified" => "Laatst aangepast",
@ -37,6 +46,7 @@
"{count} folders" => "{count} mappen", "{count} folders" => "{count} mappen",
"1 file" => "1 bestand", "1 file" => "1 bestand",
"{count} files" => "{count} bestanden", "{count} files" => "{count} bestanden",
"Upload" => "Upload",
"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: ",
@ -48,14 +58,16 @@
"New" => "Nieuw", "New" => "Nieuw",
"Text file" => "Tekstbestand", "Text file" => "Tekstbestand",
"Folder" => "Map", "Folder" => "Map",
"From link" => "From link", "From link" => "Vanaf link",
"Upload" => "Upload", "Deleted files" => "Verwijderde bestanden",
"Cancel upload" => "Upload afbreken", "Cancel upload" => "Upload afbreken",
"You dont have write permissions here." => "U hebt hier geen schrijfpermissies.",
"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",
"Unshare" => "Stop delen",
"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.",
"Files are being scanned, please wait." => "Bestanden worden gescand, even wachten.", "Files are being scanned, please wait." => "Bestanden worden gescand, even wachten.",
"Current scanning" => "Er wordt gescand" "Current scanning" => "Er wordt gescand",
"Upgrading filesystem cache..." => "Upgraden bestandssysteem cache..."
); );

View File

@ -1,21 +1,21 @@
<?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",
"Error" => "Feil",
"Name" => "Namn", "Name" => "Namn",
"Size" => "Storleik", "Size" => "Storleik",
"Modified" => "Endra", "Modified" => "Endra",
"Upload" => "Last opp",
"Maximum upload size" => "Maksimal opplastingsstorleik", "Maximum upload size" => "Maksimal opplastingsstorleik",
"Save" => "Lagre", "Save" => "Lagre",
"New" => "Ny", "New" => "Ny",
"Text file" => "Tekst fil", "Text file" => "Tekst fil",
"Folder" => "Mappe", "Folder" => "Mappe",
"Upload" => "Last opp",
"Nothing in here. Upload something!" => "Ingenting her. Last noko opp!", "Nothing in here. Upload something!" => "Ingenting her. Last noko opp!",
"Download" => "Last ned", "Download" => "Last ned",
"Upload too large" => "For stor opplasting", "Upload too large" => "For stor opplasting",

View File

@ -1,31 +1,27 @@
<?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",
"Missing a temporary folder" => "Un dorsièr temporari manca", "Missing a temporary folder" => "Un dorsièr temporari manca",
"Failed to write to disk" => "L'escriptura sul disc a fracassat", "Failed to write to disk" => "L'escriptura sul disc a fracassat",
"Files" => "Fichièrs", "Files" => "Fichièrs",
"Unshare" => "Non parteja",
"Delete" => "Escafa", "Delete" => "Escafa",
"Rename" => "Torna nomenar", "Rename" => "Torna nomenar",
"Pending" => "Al esperar",
"replace" => "remplaça", "replace" => "remplaça",
"suggest name" => "nom prepausat", "suggest name" => "nom prepausat",
"cancel" => "anulla", "cancel" => "anulla",
"undo" => "defar", "undo" => "defar",
"generating ZIP-file, it may take some time." => "Fichièr ZIP a se far, aquò pòt trigar un briu.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossible d'amontcargar lo teu fichièr qu'es un repertòri o que ten pas que 0 octet.",
"Upload Error" => "Error d'amontcargar",
"Pending" => "Al esperar",
"1 file uploading" => "1 fichièr al amontcargar", "1 file uploading" => "1 fichièr al amontcargar",
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossible d'amontcargar lo teu fichièr qu'es un repertòri o que ten pas que 0 octet.",
"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" => "Error",
"error while scanning" => "error pendant l'exploracion",
"Name" => "Nom", "Name" => "Nom",
"Size" => "Talha", "Size" => "Talha",
"Modified" => "Modificat", "Modified" => "Modificat",
"Upload" => "Amontcarga",
"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: ",
@ -37,11 +33,10 @@
"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",
"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",
"Unshare" => "Non parteja",
"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.",
"Files are being scanned, please wait." => "Los fiichièrs son a èsser explorats, ", "Files are being scanned, please wait." => "Los fiichièrs son a èsser explorats, ",

View File

@ -1,61 +1,73 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Nie można było przenieść %s - Plik o takiej nazwie już istnieje",
"Could not move %s" => "Nie można było przenieść %s",
"Unable to rename file" => "Nie można zmienić nazwy pliku",
"No file was uploaded. Unknown error" => "Żaden plik nie został załadowany. Nieznany błąd",
"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" => "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML",
"The uploaded file was only partially uploaded" => "Plik przesłano tylko częściowo", "The uploaded file was only partially uploaded" => "Załadowany plik został wysłany tylko częściowo.",
"No file was uploaded" => "Nie przesłano żadnego pliku", "No file was uploaded" => "Nie przesłano żadnego pliku",
"Missing a temporary folder" => "Brak katalogu tymczasowego", "Missing a temporary folder" => "Brak katalogu tymczasowego",
"Failed to write to disk" => "Błąd zapisu na dysk", "Failed to write to disk" => "Błąd zapisu na dysk",
"Not enough storage available" => "Za mało dostępnego miejsca",
"Invalid directory." => "Zła ścieżka.",
"Files" => "Pliki", "Files" => "Pliki",
"Unshare" => "Nie udostępniaj", "Delete permanently" => "Trwale usuń",
"Delete" => "Usuwa element", "Delete" => "Usuń",
"Rename" => "Zmień nazwę", "Rename" => "Zmień nazwę",
"Pending" => "Oczekujące",
"{new_name} already exists" => "{new_name} już istnieje", "{new_name} already exists" => "{new_name} już istnieje",
"replace" => "zastap", "replace" => "zastąp",
"suggest name" => "zasugeruj nazwę", "suggest name" => "zasugeruj nazwę",
"cancel" => "anuluj", "cancel" => "anuluj",
"replaced {new_name}" => "zastąpiony {new_name}", "replaced {new_name} with {old_name}" => "zastąpiono {new_name} przez {old_name}",
"undo" => "wróć", "undo" => "cofnij",
"replaced {new_name} with {old_name}" => "zastąpiony {new_name} z {old_name}", "perform delete operation" => "wykonaj operację usunięcia",
"unshared {files}" => "Udostępniane wstrzymane {files}", "1 file uploading" => "1 plik wczytywany",
"deleted {files}" => "usunięto {files}", "files uploading" => "pliki wczytane",
"generating ZIP-file, it may take some time." => "Generowanie pliku ZIP, może potrwać pewien czas.", "'.' is an invalid file name." => "„.” jest nieprawidłową nazwą pliku.",
"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", "File name cannot be empty." => "Nazwa pliku nie może być pusta.",
"Upload Error" => "Błąd wczytywania", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone.",
"Pending" => "Oczekujące", "Your storage is full, files can not be updated or synced anymore!" => "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
"1 file uploading" => "1 plik wczytany", "Your storage is almost full ({usedSpacePercent}%)" => "Twój magazyn jest prawie pełny ({usedSpacePercent}%)",
"{count} files uploading" => "{count} przesyłanie plików", "Your download is being prepared. This might take some time if the files are big." => "Pobieranie jest przygotowywane. Może to zająć trochę czasu jeśli pliki są duże.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nie można wczytać pliku, ponieważ jest on katalogiem lub ma 0 bajtów",
"Not enough space available" => "Za mało miejsca",
"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. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.",
"Invalid name, '/' is not allowed." => "Nieprawidłowa nazwa '/' jest niedozwolone.", "URL cannot be empty." => "URL nie może być pusty.",
"{count} files scanned" => "{count} pliki skanowane", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nieprawidłowa nazwa folderu. Korzystanie z nazwy „Shared” jest zarezerwowane dla ownCloud",
"error while scanning" => "Wystąpił błąd podczas skanowania", "Error" => "Błąd",
"Name" => "Nazwa", "Name" => "Nazwa",
"Size" => "Rozmiar", "Size" => "Rozmiar",
"Modified" => "Czas modyfikacji", "Modified" => "Modyfikacja",
"1 folder" => "1 folder", "1 folder" => "1 folder",
"{count} folders" => "{count} foldery", "{count} folders" => "Ilość folderów: {count}",
"1 file" => "1 plik", "1 file" => "1 plik",
"{count} files" => "{count} pliki", "{count} files" => "Ilość plików: {count}",
"Upload" => "Prześlij",
"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: " => "maks. możliwy:",
"Needed for multi-file and folder downloads." => "Wymagany do pobierania wielu plików i folderów", "Needed for multi-file and folder downloads." => "Wymagany do pobierania wielu plików i folderów",
"Enable ZIP-download" => "Włącz pobieranie ZIP-paczki", "Enable ZIP-download" => "Włącz pobieranie ZIP-paczki",
"0 is unlimited" => "0 jest nielimitowane", "0 is unlimited" => "0 - bez limitów",
"Maximum input size for ZIP files" => "Maksymalna wielkość pliku wejściowego ZIP ", "Maximum input size for ZIP files" => "Maksymalna wielkość pliku wejściowego ZIP ",
"Save" => "Zapisz", "Save" => "Zapisz",
"New" => "Nowy", "New" => "Nowy",
"Text file" => "Plik tekstowy", "Text file" => "Plik tekstowy",
"Folder" => "Katalog", "Folder" => "Katalog",
"From link" => "Z linku", "From link" => "Z odnośnika",
"Upload" => "Prześlij", "Deleted files" => "Pliki usunięte",
"Cancel upload" => "Przestań wysyłać", "Cancel upload" => "Anuluj wysyłanie",
"Nothing in here. Upload something!" => "Brak zawartości. Proszę wysłać pliki!", "You dont have write permissions here." => "Nie masz uprawnień do zapisu w tym miejscu.",
"Share" => "Współdziel", "Nothing in here. Upload something!" => "Pusto. Wyślij coś!",
"Download" => "Pobiera element", "Download" => "Pobierz",
"Unshare" => "Nie udostępniaj",
"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ść.",
"Files are being scanned, please wait." => "Skanowanie plików, proszę czekać.", "Files are being scanned, please wait." => "Skanowanie plików, proszę czekać.",
"Current scanning" => "Aktualnie skanowane" "Current scanning" => "Aktualnie skanowane",
"Upgrading filesystem cache..." => "Uaktualnianie plików pamięci podręcznej..."
); );

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Impossível mover %s - Um arquivo com este nome já existe",
"Could not move %s" => "Impossível mover %s",
"Unable to rename file" => "Impossível renomear arquivo",
"No file was uploaded. Unknown error" => "Nenhum arquivo foi enviado. Erro desconhecido",
"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",
"Missing a temporary folder" => "Pasta temporária não encontrada", "Missing a temporary folder" => "Pasta temporária não encontrada",
"Failed to write to disk" => "Falha ao escrever no disco", "Failed to write to disk" => "Falha ao escrever no disco",
"Not enough storage available" => "Espaço de armazenamento insuficiente",
"Invalid directory." => "Diretório inválido.",
"Files" => "Arquivos", "Files" => "Arquivos",
"Unshare" => "Descompartilhar", "Delete permanently" => "Excluir permanentemente",
"Delete" => "Excluir", "Delete" => "Excluir",
"Rename" => "Renomear", "Rename" => "Renomear",
"Pending" => "Pendente",
"{new_name} already exists" => "{new_name} já existe", "{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",
"replaced {new_name} with {old_name}" => "Substituído {old_name} por {new_name} ", "replaced {new_name} with {old_name}" => "Substituído {old_name} por {new_name} ",
"unshared {files}" => "{files} não compartilhados", "undo" => "desfazer",
"deleted {files}" => "{files} apagados", "perform delete operation" => "realizar operação de exclusão",
"generating ZIP-file, it may take some time." => "gerando arquivo ZIP, isso pode levar um tempo.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossível enviar seus arquivo como diretório ou ele tem 0 bytes.",
"Upload Error" => "Erro de envio",
"Pending" => "Pendente",
"1 file uploading" => "enviando 1 arquivo", "1 file uploading" => "enviando 1 arquivo",
"{count} files uploading" => "Enviando {count} arquivos", "files uploading" => "enviando arquivos",
"'.' is an invalid file name." => "'.' é um nome de arquivo inválido.",
"File name cannot be empty." => "O nome do arquivo não pode estar vazio.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
"Your storage is full, files can not be updated or synced anymore!" => "Seu armazenamento está cheio, arquivos não podem mais ser atualizados ou sincronizados!",
"Your storage is almost full ({usedSpacePercent}%)" => "Seu armazenamento está quase cheio ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Seu download está sendo preparado. Isto pode levar algum tempo se os arquivos forem grandes.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossível enviar seus arquivo por ele ser um diretório ou ter 0 bytes.",
"Not enough space available" => "Espaço de armazenamento insuficiente",
"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.", "URL cannot be empty." => "URL não pode ficar em branco",
"{count} files scanned" => "{count} arquivos scaneados", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nome de pasta inválido. O uso de 'Shared' é reservado para o Owncloud",
"error while scanning" => "erro durante verificação", "Error" => "Erro",
"Name" => "Nome", "Name" => "Nome",
"Size" => "Tamanho", "Size" => "Tamanho",
"Modified" => "Modificado", "Modified" => "Modificado",
@ -37,10 +46,11 @@
"{count} folders" => "{count} pastas", "{count} folders" => "{count} pastas",
"1 file" => "1 arquivo", "1 file" => "1 arquivo",
"{count} files" => "{count} arquivos", "{count} files" => "{count} arquivos",
"Upload" => "Carregar",
"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:",
"Needed for multi-file and folder downloads." => "Necessário para multiplos arquivos e diretório de downloads.", "Needed for multi-file and folder downloads." => "Necessário para download de múltiplos arquivos e diretórios.",
"Enable ZIP-download" => "Habilitar ZIP-download", "Enable ZIP-download" => "Habilitar ZIP-download",
"0 is unlimited" => "0 para ilimitado", "0 is unlimited" => "0 para ilimitado",
"Maximum input size for ZIP files" => "Tamanho máximo para arquivo ZIP", "Maximum input size for ZIP files" => "Tamanho máximo para arquivo ZIP",
@ -49,13 +59,15 @@
"Text file" => "Arquivo texto", "Text file" => "Arquivo texto",
"Folder" => "Pasta", "Folder" => "Pasta",
"From link" => "Do link", "From link" => "Do link",
"Upload" => "Carregar", "Deleted files" => "Arquivos apagados",
"Cancel upload" => "Cancelar upload", "Cancel upload" => "Cancelar upload",
"You dont have write permissions here." => "Você não possui permissão de escrita aqui.",
"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",
"Unshare" => "Descompartilhar",
"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.",
"Files are being scanned, please wait." => "Arquivos sendo escaneados, por favor aguarde.", "Files are being scanned, please wait." => "Arquivos sendo escaneados, por favor aguarde.",
"Current scanning" => "Scanning atual" "Current scanning" => "Scanning atual",
"Upgrading filesystem cache..." => "Atualizando cache do sistema de arquivos..."
); );

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Não foi possível mover o ficheiro %s - Já existe um ficheiro com esse nome",
"Could not move %s" => "Não foi possível move o ficheiro %s",
"Unable to rename file" => "Não foi possível renomear o ficheiro",
"No file was uploaded. Unknown error" => "Nenhum ficheiro foi carregado. Erro desconhecido",
"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",
"Missing a temporary folder" => "Falta uma pasta temporária", "Missing a temporary folder" => "Falta uma pasta temporária",
"Failed to write to disk" => "Falhou a escrita no disco", "Failed to write to disk" => "Falhou a escrita no disco",
"Not enough storage available" => "Não há espaço suficiente em disco",
"Invalid directory." => "Directório Inválido",
"Files" => "Ficheiros", "Files" => "Ficheiros",
"Unshare" => "Deixar de partilhar", "Delete permanently" => "Eliminar permanentemente",
"Delete" => "Apagar", "Delete" => "Apagar",
"Rename" => "Renomear", "Rename" => "Renomear",
"Pending" => "Pendente",
"{new_name} already exists" => "O nome {new_name} já existe", "{new_name} already exists" => "O nome {new_name} já existe",
"replace" => "substituir", "replace" => "substituir",
"suggest name" => "Sugira um nome", "suggest name" => "sugira um nome",
"cancel" => "cancelar", "cancel" => "cancelar",
"replaced {new_name}" => "{new_name} substituido",
"undo" => "desfazer",
"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)", "undo" => "desfazer",
"deleted {files}" => "{files} eliminado(s)", "perform delete operation" => "Executar a tarefa de apagar",
"generating ZIP-file, it may take some time." => "a gerar o ficheiro ZIP, poderá demorar algum tempo.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Não é possível fazer o envio do ficheiro devido a ser uma pasta ou ter 0 bytes",
"Upload Error" => "Erro no envio",
"Pending" => "Pendente",
"1 file uploading" => "A enviar 1 ficheiro", "1 file uploading" => "A enviar 1 ficheiro",
"{count} files uploading" => "A carregar {count} ficheiros", "files uploading" => "A enviar os ficheiros",
"Upload cancelled." => "O envio foi cancelado.", "'.' is an invalid file name." => "'.' não é um nome de ficheiro válido!",
"File name cannot be empty." => "O nome do ficheiro não pode estar vazio.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome Inválido, os caracteres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
"Your storage is full, files can not be updated or synced anymore!" => "O seu armazenamento está cheio, os ficheiros não podem ser sincronizados.",
"Your storage is almost full ({usedSpacePercent}%)" => "O seu espaço de armazenamento está quase cheiro ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "O seu download está a ser preparado. Este processo pode demorar algum tempo se os ficheiros forem grandes.",
"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",
"Not enough space available" => "Espaço em disco insuficiente!",
"Upload cancelled." => "Envio 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.", "URL cannot be empty." => "O URL não pode estar vazio.",
"{count} files scanned" => "{count} ficheiros analisados", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nome de pasta inválido. O Uso de 'shared' é reservado para o ownCloud",
"error while scanning" => "erro ao analisar", "Error" => "Erro",
"Name" => "Nome", "Name" => "Nome",
"Size" => "Tamanho", "Size" => "Tamanho",
"Modified" => "Modificado", "Modified" => "Modificado",
@ -37,6 +46,7 @@
"{count} folders" => "{count} pastas", "{count} folders" => "{count} pastas",
"1 file" => "1 ficheiro", "1 file" => "1 ficheiro",
"{count} files" => "{count} ficheiros", "{count} files" => "{count} ficheiros",
"Upload" => "Enviar",
"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: ",
@ -49,13 +59,15 @@
"Text file" => "Ficheiro de texto", "Text file" => "Ficheiro de texto",
"Folder" => "Pasta", "Folder" => "Pasta",
"From link" => "Da ligação", "From link" => "Da ligação",
"Upload" => "Enviar", "Deleted files" => "Ficheiros eliminados",
"Cancel upload" => "Cancelar envio", "Cancel upload" => "Cancelar envio",
"You dont have write permissions here." => "Não tem permissões de escrita aqui.",
"Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!", "Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!",
"Share" => "Partilhar",
"Download" => "Transferir", "Download" => "Transferir",
"Unshare" => "Deixar de partilhar",
"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.",
"Files are being scanned, please wait." => "Os ficheiros estão a ser analisados, por favor aguarde.", "Files are being scanned, please wait." => "Os ficheiros estão a ser analisados, por favor aguarde.",
"Current scanning" => "Análise actual" "Current scanning" => "Análise actual",
"Upgrading filesystem cache..." => "Atualizar cache do sistema de ficheiros..."
); );

View File

@ -1,31 +1,46 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Nu se poate de mutat %s - Fișier cu acest nume deja există",
"Could not move %s" => "Nu s-a putut muta %s",
"Unable to rename file" => "Nu s-a putut redenumi fișierul",
"No file was uploaded. Unknown error" => "Nici un fișier nu a fost încărcat. Eroare necunoscută",
"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 upload_max_filesize directive in php.ini: " => "Fisierul incarcat depaseste upload_max_filesize permisi in 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",
"Missing a temporary folder" => "Lipsește un dosar temporar", "Missing a temporary folder" => "Lipsește un dosar temporar",
"Failed to write to disk" => "Eroare la scriere pe disc", "Failed to write to disk" => "Eroare la scriere pe disc",
"Invalid directory." => "Director invalid.",
"Files" => "Fișiere", "Files" => "Fișiere",
"Unshare" => "Anulează partajarea",
"Delete" => "Șterge", "Delete" => "Șterge",
"Rename" => "Redenumire", "Rename" => "Redenumire",
"Pending" => "În așteptare",
"{new_name} already exists" => "{new_name} deja exista",
"replace" => "înlocuire", "replace" => "înlocuire",
"suggest name" => "sugerează nume", "suggest name" => "sugerează nume",
"cancel" => "anulare", "cancel" => "anulare",
"replaced {new_name} with {old_name}" => "{new_name} inlocuit cu {old_name}",
"undo" => "Anulează ultima acțiune", "undo" => "Anulează ultima acțiune",
"generating ZIP-file, it may take some time." => "se generază fișierul ZIP, va dura ceva timp.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nu s-a putut încărca fișierul tău deoarece pare să fie un director sau are 0 bytes.",
"Upload Error" => "Eroare la încărcare",
"Pending" => "În așteptare",
"1 file uploading" => "un fișier se încarcă", "1 file uploading" => "un fișier se încarcă",
"'.' is an invalid file name." => "'.' este un nume invalid de fișier.",
"File name cannot be empty." => "Numele fișierului nu poate rămâne gol.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nume invalid, '\\', '/', '<', '>', ':', '\"', '|', '?' si '*' nu sunt permise.",
"Your download is being prepared. This might take some time if the files are big." => "Se pregătește descărcarea. Aceasta poate să dureze ceva timp dacă fișierele sunt mari.",
"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.",
"Not enough space available" => "Nu este suficient spațiu disponibil",
"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.", "URL cannot be empty." => "Adresa URL nu poate fi goală.",
"error while scanning" => "eroare la scanarea", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Invalid folder name. Usage of 'Shared' is reserved by Ownclou",
"Error" => "Eroare",
"Name" => "Nume", "Name" => "Nume",
"Size" => "Dimensiune", "Size" => "Dimensiune",
"Modified" => "Modificat", "Modified" => "Modificat",
"1 folder" => "1 folder",
"{count} folders" => "{count} foldare",
"1 file" => "1 fisier",
"{count} files" => "{count} fisiere",
"Upload" => "Încarcă",
"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:",
@ -37,11 +52,11 @@
"New" => "Nou", "New" => "Nou",
"Text file" => "Fișier text", "Text file" => "Fișier text",
"Folder" => "Dosar", "Folder" => "Dosar",
"Upload" => "Încarcă", "From link" => "de la adresa",
"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ă",
"Unshare" => "Anulează partajarea",
"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.",
"Files are being scanned, please wait." => "Fișierele sunt scanate, te rog așteptă.", "Files are being scanned, please wait." => "Fișierele sunt scanate, te rog așteptă.",

View File

@ -1,35 +1,43 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Невозможно переместить %s - файл с таким именем уже существует",
"Could not move %s" => "Невозможно переместить %s",
"Unable to rename file" => "Невозможно переименовать файл",
"No file was uploaded. Unknown error" => "Файл не был загружен. Неизвестная ошибка",
"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" => "Ошибка записи на диск",
"Not enough storage available" => "Недостаточно доступного места в хранилище",
"Invalid directory." => "Неправильный каталог.",
"Files" => "Файлы", "Files" => "Файлы",
"Unshare" => "Отменить публикацию", "Delete permanently" => "Удалено навсегда",
"Delete" => "Удалить", "Delete" => "Удалить",
"Rename" => "Переименовать", "Rename" => "Переименовать",
"Pending" => "Ожидание",
"{new_name} already exists" => "{new_name} уже существует", "{new_name} already exists" => "{new_name} уже существует",
"replace" => "заменить", "replace" => "заменить",
"suggest name" => "предложить название", "suggest name" => "предложить название",
"cancel" => "отмена", "cancel" => "отмена",
"replaced {new_name}" => "заменено {new_name}",
"undo" => "отмена",
"replaced {new_name} with {old_name}" => "заменено {new_name} на {old_name}", "replaced {new_name} with {old_name}" => "заменено {new_name} на {old_name}",
"unshared {files}" => "не опубликованные {files}", "undo" => "отмена",
"deleted {files}" => "удаленные {files}", "perform delete operation" => "выполняется операция удаления",
"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" => "Ошибка загрузки",
"Pending" => "Ожидание",
"1 file uploading" => "загружается 1 файл", "1 file uploading" => "загружается 1 файл",
"{count} files uploading" => "{count} файлов загружается", "'.' is an invalid file name." => "'.' - неправильное имя файла.",
"File name cannot be empty." => "Имя файла не может быть пустым.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправильное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.",
"Your storage is full, files can not be updated or synced anymore!" => "Ваше дисковое пространство полностью заполнено, произведите очистку перед загрузкой новых файлов.",
"Your storage is almost full ({usedSpacePercent}%)" => "Ваше хранилище почти заполнено ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Загрузка началась. Это может потребовать много времени, если файл большого размера.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Не удается загрузить файл размером 0 байт в каталог",
"Not enough space available" => "Недостаточно свободного места",
"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." => "Неверное имя, '/' не допускается.", "URL cannot be empty." => "Ссылка не может быть пустой.",
"{count} files scanned" => "{count} файлов просканировано", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Неправильное имя каталога. Имя 'Shared' зарезервировано.",
"error while scanning" => "ошибка во время санирования", "Error" => "Ошибка",
"Name" => "Название", "Name" => "Название",
"Size" => "Размер", "Size" => "Размер",
"Modified" => "Изменён", "Modified" => "Изменён",
@ -37,6 +45,7 @@
"{count} folders" => "{count} папок", "{count} folders" => "{count} папок",
"1 file" => "1 файл", "1 file" => "1 файл",
"{count} files" => "{count} файлов", "{count} files" => "{count} файлов",
"Upload" => "Загрузить",
"File handling" => "Управление файлами", "File handling" => "Управление файлами",
"Maximum upload size" => "Максимальный размер загружаемого файла", "Maximum upload size" => "Максимальный размер загружаемого файла",
"max. possible: " => "макс. возможно: ", "max. possible: " => "макс. возможно: ",
@ -49,13 +58,15 @@
"Text file" => "Текстовый файл", "Text file" => "Текстовый файл",
"Folder" => "Папка", "Folder" => "Папка",
"From link" => "Из ссылки", "From link" => "Из ссылки",
"Upload" => "Загрузить", "Deleted files" => "Удалённые файлы",
"Cancel upload" => "Отмена загрузки", "Cancel upload" => "Отмена загрузки",
"You dont have write permissions here." => "У вас нет разрешений на запись здесь.",
"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!", "Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!",
"Share" => "Опубликовать",
"Download" => "Скачать", "Download" => "Скачать",
"Unshare" => "Отменить публикацию",
"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" => "Текущее сканирование",
"Upgrading filesystem cache..." => "Обновление кеша файловой системы..."
); );

View File

@ -1,35 +1,43 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Неполучается перенести %s - Файл с таким именем уже существует",
"Could not move %s" => "Неполучается перенести %s ",
"Unable to rename file" => "Невозможно переименовать файл",
"No file was uploaded. Unknown error" => "Файл не был загружен. Неизвестная ошибка",
"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" => "Размер загруженного", "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" => "Файл не был загружен",
"Missing a temporary folder" => "Отсутствует временная папка", "Missing a temporary folder" => "Отсутствует временная папка",
"Failed to write to disk" => "Не удалось записать на диск", "Failed to write to disk" => "Не удалось записать на диск",
"Not enough storage available" => "Недостаточно места в хранилище",
"Invalid directory." => "Неверный каталог.",
"Files" => "Файлы", "Files" => "Файлы",
"Unshare" => "Скрыть", "Delete permanently" => "Удалить навсегда",
"Delete" => "Удалить", "Delete" => "Удалить",
"Rename" => "Переименовать", "Rename" => "Переименовать",
"Pending" => "Ожидающий решения",
"{new_name} already exists" => "{новое_имя} уже существует", "{new_name} already exists" => "{новое_имя} уже существует",
"replace" => "отмена", "replace" => "отмена",
"suggest name" => "подобрать название", "suggest name" => "подобрать название",
"cancel" => "отменить", "cancel" => "отменить",
"replaced {new_name}" => "заменено {новое_имя}",
"undo" => "отменить действие",
"replaced {new_name} with {old_name}" => "заменено {новое_имя} с {старое_имя}", "replaced {new_name} with {old_name}" => "заменено {новое_имя} с {старое_имя}",
"unshared {files}" => "Cовместное использование прекращено {файлы}", "undo" => "отменить действие",
"deleted {files}" => "удалено {файлы}", "perform delete operation" => "выполняется процесс удаления",
"generating ZIP-file, it may take some time." => "Создание ZIP-файла, это может занять некоторое время.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Невозможно загрузить файл,\n так как он имеет нулевой размер или является директорией",
"Upload Error" => "Ошибка загрузки",
"Pending" => "Ожидающий решения",
"1 file uploading" => "загрузка 1 файла", "1 file uploading" => "загрузка 1 файла",
"{count} files uploading" => "{количество} загружено файлов", "'.' is an invalid file name." => "'.' является неверным именем файла.",
"File name cannot be empty." => "Имя файла не может быть пустым.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Некорректное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не допустимы.",
"Your storage is full, files can not be updated or synced anymore!" => "Ваше хранилище переполнено, фалы больше не могут быть обновлены или синхронизированы!",
"Your storage is almost full ({usedSpacePercent}%)" => "Ваше хранилище почти полно ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Идёт подготовка к скачке Вашего файла. Это может занять некоторое время, если фалы большие.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Невозможно загрузить файл,\n так как он имеет нулевой размер или является директорией",
"Not enough space available" => "Не достаточно свободного места",
"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." => "Неправильное имя, '/' не допускается.", "URL cannot be empty." => "URL не должен быть пустым.",
"{count} files scanned" => "{количество} файлов отсканировано", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Неверное имя папки. Использование наименования 'Опубликовано' зарезервировано Owncloud",
"error while scanning" => "ошибка при сканировании", "Error" => "Ошибка",
"Name" => "Имя", "Name" => "Имя",
"Size" => "Размер", "Size" => "Размер",
"Modified" => "Изменен", "Modified" => "Изменен",
@ -37,6 +45,7 @@
"{count} folders" => "{количество} папок", "{count} folders" => "{количество} папок",
"1 file" => "1 файл", "1 file" => "1 файл",
"{count} files" => "{количество} файлов", "{count} files" => "{количество} файлов",
"Upload" => "Загрузить ",
"File handling" => "Работа с файлами", "File handling" => "Работа с файлами",
"Maximum upload size" => "Максимальный размер загружаемого файла", "Maximum upload size" => "Максимальный размер загружаемого файла",
"max. possible: " => "Максимально возможный", "max. possible: " => "Максимально возможный",
@ -49,13 +58,13 @@
"Text file" => "Текстовый файл", "Text file" => "Текстовый файл",
"Folder" => "Папка", "Folder" => "Папка",
"From link" => "По ссылке", "From link" => "По ссылке",
"Upload" => "Загрузить ",
"Cancel upload" => "Отмена загрузки", "Cancel upload" => "Отмена загрузки",
"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!", "Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!",
"Share" => "Сделать общим",
"Download" => "Загрузить", "Download" => "Загрузить",
"Unshare" => "Скрыть",
"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" => "Текущее сканирование",
"Upgrading filesystem cache..." => "Обновление кэша файловой системы... "
); );

View File

@ -1,31 +1,29 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"No file was uploaded. Unknown error" => "ගොනුවක් උඩුගත නොවුනි. නොහැඳිනු දෝෂයක්",
"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" => "නැවත නම් කරන්න", "Rename" => "නැවත නම් කරන්න",
"replace" => "ප්‍රතිස්ථාපනය කරන්න", "replace" => "ප්‍රතිස්ථාපනය කරන්න",
"suggest name" => "නමක් යෝජනා කරන්න", "suggest name" => "නමක් යෝජනා කරන්න",
"cancel" => "අත් හරින්න", "cancel" => "අත් හරින්න",
"undo" => "නිෂ්ප්‍රභ කරන්න", "undo" => "නිෂ්ප්‍රභ කරන්න",
"generating ZIP-file, it may take some time." => "ගොනුවක් සෑදෙමින් පවතී. කෙටි වේලාවක් ගත විය හැක",
"Upload Error" => "උඩුගත කිරීමේ දෝශයක්",
"1 file uploading" => "1 ගොනුවක් උඩගත කෙරේ", "1 file uploading" => "1 ගොනුවක් උඩගත කෙරේ",
"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." => "අවලංගු නමක්. '/' ට අවසර නැත", "URL cannot be empty." => "යොමුව හිස් විය නොහැක",
"error while scanning" => "පරීක්ෂා කිරීමේදී දෝෂයක්", "Error" => "දෝෂයක්",
"Name" => "නම", "Name" => "නම",
"Size" => "ප්‍රමාණය", "Size" => "ප්‍රමාණය",
"Modified" => "වෙනස් කළ", "Modified" => "වෙනස් කළ",
"1 folder" => "1 ෆොල්ඩරයක්", "1 folder" => "1 ෆොල්ඩරයක්",
"1 file" => "1 ගොනුවක්", "1 file" => "1 ගොනුවක්",
"Upload" => "උඩුගත කිරීම",
"File handling" => "ගොනු පරිහරණය", "File handling" => "ගොනු පරිහරණය",
"Maximum upload size" => "උඩුගත කිරීමක උපරිම ප්‍රමාණය", "Maximum upload size" => "උඩුගත කිරීමක උපරිම ප්‍රමාණය",
"max. possible: " => "හැකි උපරිමය:", "max. possible: " => "හැකි උපරිමය:",
@ -38,11 +36,10 @@
"Text file" => "පෙළ ගොනුව", "Text file" => "පෙළ ගොනුව",
"Folder" => "ෆෝල්ඩරය", "Folder" => "ෆෝල්ඩරය",
"From link" => "යොමුවෙන්", "From link" => "යොමුවෙන්",
"Upload" => "උඩුගත කිරීම",
"Cancel upload" => "උඩුගත කිරීම අත් හරින්න", "Cancel upload" => "උඩුගත කිරීම අත් හරින්න",
"Nothing in here. Upload something!" => "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න", "Nothing in here. Upload something!" => "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න",
"Share" => "බෙදාහදාගන්න",
"Download" => "බාගත කිරීම", "Download" => "බාගත කිරීම",
"Unshare" => "නොබෙදු",
"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." => "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න",

View File

@ -1,35 +1,44 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Nie je možné presunúť %s - súbor s týmto menom už existuje",
"Could not move %s" => "Nie je možné presunúť %s",
"Unable to rename file" => "Nemožno premenovať súbor",
"No file was uploaded. Unknown error" => "Žiaden súbor nebol odoslaný. Neznáma chyba",
"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ý",
"Missing a temporary folder" => "Chýbajúci dočasný priečinok", "Missing a temporary folder" => "Chýbajúci dočasný priečinok",
"Failed to write to disk" => "Zápis na disk sa nepodaril", "Failed to write to disk" => "Zápis na disk sa nepodaril",
"Not enough storage available" => "Nedostatok dostupného úložného priestoru",
"Invalid directory." => "Neplatný priečinok",
"Files" => "Súbory", "Files" => "Súbory",
"Unshare" => "Nezdielať", "Delete permanently" => "Zmazať trvalo",
"Delete" => "Odstrániť", "Delete" => "Odstrániť",
"Rename" => "Premenovať", "Rename" => "Premenovať",
"Pending" => "Čaká sa",
"{new_name} already exists" => "{new_name} už existuje", "{new_name} already exists" => "{new_name} už existuje",
"replace" => "nahradiť", "replace" => "nahradiť",
"suggest name" => "pomôcť s menom", "suggest name" => "pomôcť s menom",
"cancel" => "zrušiť", "cancel" => "zrušiť",
"replaced {new_name}" => "prepísaný {new_name}",
"undo" => "vrátiť",
"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}", "undo" => "vrátiť",
"deleted {files}" => "zmazané {files}", "perform delete operation" => "vykonať zmazanie",
"generating ZIP-file, it may take some time." => "generujem ZIP-súbor, môže to chvíľu trvať.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nemôžem nahrať súbor lebo je to priečinok alebo má 0 bajtov.",
"Upload Error" => "Chyba odosielania",
"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", "files uploading" => "nahrávanie súborov",
"'.' is an invalid file name." => "'.' je neplatné meno súboru.",
"File name cannot be empty." => "Meno súboru nemôže byť prázdne",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.",
"Your storage is full, files can not be updated or synced anymore!" => "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
"Your storage is almost full ({usedSpacePercent}%)" => "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Vaše sťahovanie sa pripravuje. Ak sú sťahované súbory veľké, 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.",
"Not enough space available" => "Nie je k dispozícii dostatok miesta",
"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é", "URL cannot be empty." => "URL nemôže byť prázdne",
"{count} files scanned" => "{count} súborov prehľadaných", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Neplatné meno priečinka. Používanie mena 'Shared' je vyhradené len pre Owncloud",
"error while scanning" => "chyba počas kontroly", "Error" => "Chyba",
"Name" => "Meno", "Name" => "Meno",
"Size" => "Veľkosť", "Size" => "Veľkosť",
"Modified" => "Upravené", "Modified" => "Upravené",
@ -37,10 +46,11 @@
"{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",
"File handling" => "Nastavenie správanie k súborom", "Upload" => "Odoslať",
"File handling" => "Nastavenie správania sa 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é:",
"Needed for multi-file and folder downloads." => "Vyžadované pre sťahovanie viacerých súborov a adresárov.", "Needed for multi-file and folder downloads." => "Vyžadované pre sťahovanie viacerých súborov a priečinkov.",
"Enable ZIP-download" => "Povoliť sťahovanie ZIP súborov", "Enable ZIP-download" => "Povoliť sťahovanie ZIP súborov",
"0 is unlimited" => "0 znamená neobmedzené", "0 is unlimited" => "0 znamená neobmedzené",
"Maximum input size for ZIP files" => "Najväčšia veľkosť ZIP súborov", "Maximum input size for ZIP files" => "Najväčšia veľkosť ZIP súborov",
@ -49,13 +59,15 @@
"Text file" => "Textový súbor", "Text file" => "Textový súbor",
"Folder" => "Priečinok", "Folder" => "Priečinok",
"From link" => "Z odkazu", "From link" => "Z odkazu",
"Upload" => "Odoslať", "Deleted files" => "Zmazané súbory",
"Cancel upload" => "Zrušiť odosielanie", "Cancel upload" => "Zrušiť odosielanie",
"You dont have write permissions here." => "Nemáte oprávnenie na zápis.",
"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ť",
"Unshare" => "Nezdielať",
"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.",
"Files are being scanned, please wait." => "Čakajte, súbory sú prehľadávané.", "Files are being scanned, please wait." => "Čakajte, súbory sú prehľadávané.",
"Current scanning" => "Práve prehliadané" "Current scanning" => "Práve prezerané",
"Upgrading filesystem cache..." => "Aktualizujem medzipamäť súborového systému..."
); );

View File

@ -1,54 +1,73 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Datoteka je uspešno naložena brez napak.", "Could not move %s - File with this name already exists" => "Ni mogoče premakniti %s - datoteka s tem imenom že obstaja",
"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", "Could not move %s" => "Ni mogoče premakniti %s",
"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", "Unable to rename file" => "Ni mogoče preimenovati datoteke",
"No file was uploaded. Unknown error" => "Ni poslane nobene datoteke. Neznana napaka.",
"There is no error, the file uploaded with success" => "Datoteka je uspešno poslana.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Poslana datoteka presega dovoljeno velikost, ki je določena z možnostjo upload_max_filesize v datoteki php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Poslana datoteka presega velikost, ki jo določa parameter največje dovoljene velikosti v obrazcu HTML.",
"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",
"Missing a temporary folder" => "Manjka začasna mapa", "Missing a temporary folder" => "Manjka začasna mapa",
"Failed to write to disk" => "Pisanje na disk je spodletelo", "Failed to write to disk" => "Pisanje na disk je spodletelo",
"Not enough storage available" => "Na voljo ni dovolj prostora",
"Invalid directory." => "Neveljavna mapa.",
"Files" => "Datoteke", "Files" => "Datoteke",
"Unshare" => "Odstrani iz souporabe", "Delete permanently" => "Izbriši trajno",
"Delete" => "Izbriši", "Delete" => "Izbriši",
"Rename" => "Preimenuj", "Rename" => "Preimenuj",
"Pending" => "V čakanju ...",
"{new_name} already exists" => "{new_name} že obstaja", "{new_name} already exists" => "{new_name} že obstaja",
"replace" => "zamenjaj", "replace" => "zamenjaj",
"suggest name" => "predlagaj ime", "suggest name" => "predlagaj ime",
"cancel" => "prekliči", "cancel" => "prekliči",
"replaced {new_name}" => "zamenjano je ime {new_name}", "replaced {new_name} with {old_name}" => "preimenovano ime {new_name} z imenom {old_name}",
"undo" => "razveljavi", "undo" => "razveljavi",
"replaced {new_name} with {old_name}" => "zamenjano ime {new_name} z imenom {old_name}", "perform delete operation" => "izvedi opravilo brisanja",
"generating ZIP-file, it may take some time." => "Ustvarjanje datoteke ZIP. To lahko traja nekaj časa.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Pošiljanje ni mogoče, saj gre za mapo, ali pa je datoteka velikosti 0 bajtov.",
"Upload Error" => "Napaka med nalaganjem",
"Pending" => "V čakanju ...",
"1 file uploading" => "Pošiljanje 1 datoteke", "1 file uploading" => "Pošiljanje 1 datoteke",
"files uploading" => "poteka pošiljanje datotek",
"'.' is an invalid file name." => "'.' je neveljavno ime datoteke.",
"File name cannot be empty." => "Ime datoteke ne sme biti prazno polje.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neveljavno ime, znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.",
"Your storage is full, files can not be updated or synced anymore!" => "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in usklajevati!",
"Your storage is almost full ({usedSpacePercent}%)" => "Mesto za shranjevanje je skoraj polno ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Postopek priprave datoteke za prejem je lahko dolgotrajen, če je datoteka zelo velika.",
"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.",
"Not enough space available" => "Na voljo ni dovolj prostora.",
"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.", "URL cannot be empty." => "Naslov URL ne sme biti prazna vrednost.",
"error while scanning" => "napaka med pregledovanjem datotek", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Neveljavno ime mape. Uporaba oznake \"Souporaba\" je zadržan za sistem ownCloud.",
"Error" => "Napaka",
"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",
"{count} files" => "{count} datotek",
"Upload" => "Pošlji",
"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:",
"Needed for multi-file and folder downloads." => "Uporabljeno za prenos več datotek in map.", "Needed for multi-file and folder downloads." => "Uporabljeno za prejem več datotek in map.",
"Enable ZIP-download" => "Omogoči prejemanje arhivov ZIP", "Enable ZIP-download" => "Omogoči prejemanje arhivov ZIP",
"0 is unlimited" => "0 je neskončno", "0 is unlimited" => "0 predstavlja neomejeno vrednost",
"Maximum input size for ZIP files" => "Največja vhodna velikost za datoteke ZIP", "Maximum input size for ZIP files" => "Največja vhodna velikost za datoteke ZIP",
"Save" => "Shrani", "Save" => "Shrani",
"New" => "Nova", "New" => "Nova",
"Text file" => "Besedilna datoteka", "Text file" => "Besedilna datoteka",
"Folder" => "Mapa", "Folder" => "Mapa",
"Upload" => "Pošlji", "From link" => "Iz povezave",
"Deleted files" => "Izbrisane datoteke",
"Cancel upload" => "Prekliči pošiljanje", "Cancel upload" => "Prekliči pošiljanje",
"Nothing in here. Upload something!" => "Tukaj ni ničesar. Naložite kaj!", "You dont have write permissions here." => "Za to mesto ni ustreznih dovoljenj za pisanje.",
"Share" => "Souporaba", "Nothing in here. Upload something!" => "Tukaj še ni ničesar. Najprej je treba kakšno datoteko poslati v oblak!",
"Download" => "Prejmi", "Download" => "Prejmi",
"Upload too large" => "Nalaganje ni mogoče, ker je preveliko", "Unshare" => "Odstrani iz souporabe",
"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.", "Upload too large" => "Prekoračenje omejitve velikosti",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku.",
"Files are being scanned, please wait." => "Poteka preučevanje datotek, počakajte ...", "Files are being scanned, please wait." => "Poteka preučevanje datotek, počakajte ...",
"Current scanning" => "Trenutno poteka preučevanje" "Current scanning" => "Trenutno poteka preučevanje",
"Upgrading filesystem cache..." => "Nadgrajevanje predpomnilnika datotečnega sistema ..."
); );

73
apps/files/l10n/sq.php Normal file
View File

@ -0,0 +1,73 @@
<?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s nuk u spostua - Aty ekziston një skedar me të njëjtin emër",
"Could not move %s" => "%s nuk u spostua",
"Unable to rename file" => "Nuk është i mundur riemërtimi i skedarit",
"No file was uploaded. Unknown error" => "Nuk u ngarkua asnjë skedar. Veprim i gabuar i panjohur",
"There is no error, the file uploaded with success" => "Nuk pati veprime të gabuara, skedari u ngarkua me sukses",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Skedari i ngarkuar tejkalon udhëzimin upload_max_filesize tek php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Skedari i ngarkuar tejkalon udhëzimin MAX_FILE_SIZE të specifikuar në formularin HTML",
"The uploaded file was only partially uploaded" => "Skedari i ngarkuar u ngarkua vetëm pjesërisht",
"No file was uploaded" => "Nuk u ngarkua asnjë skedar",
"Missing a temporary folder" => "Një dosje e përkohshme nuk u gjet",
"Failed to write to disk" => "Ruajtja në disk dështoi",
"Not enough storage available" => "Nuk ka mbetur hapësirë memorizimi e mjaftueshme",
"Invalid directory." => "Dosje e pavlefshme.",
"Files" => "Skedarët",
"Delete permanently" => "Elimino përfundimisht",
"Delete" => "Elimino",
"Rename" => "Riemërto",
"Pending" => "Pezulluar",
"{new_name} already exists" => "{new_name} ekziston",
"replace" => "zëvëndëso",
"suggest name" => "sugjero një emër",
"cancel" => "anulo",
"replaced {new_name} with {old_name}" => "U zëvëndësua {new_name} me {old_name}",
"undo" => "anulo",
"perform delete operation" => "ekzekuto operacionin e eliminimit",
"1 file uploading" => "Po ngarkohet 1 skedar",
"files uploading" => "po ngarkoj skedarët",
"'.' is an invalid file name." => "'.' është emër i pavlefshëm.",
"File name cannot be empty." => "Emri i skedarit nuk mund të jetë bosh.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Emër i pavlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.",
"Your storage is full, files can not be updated or synced anymore!" => "Hapësira juaj e memorizimit është plot, nuk mund të ngarkoni apo sinkronizoni më skedarët.",
"Your storage is almost full ({usedSpacePercent}%)" => "Hapësira juaj e memorizimit është gati plot ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Shkarkimi juaj po përgatitet. Mund të duhet pak kohë nqse skedarët janë të mëdhenj.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nuk është i mundur ngarkimi i skedarit tuaj sepse është dosje ose ka dimension 0 byte",
"Not enough space available" => "Nuk ka hapësirë memorizimi e mjaftueshme",
"Upload cancelled." => "Ngarkimi u anulua.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Ngarkimi i skedarit është në vazhdim. Nqse ndërroni faqen tani ngarkimi do të anulohet.",
"URL cannot be empty." => "URL-i nuk mund të jetë bosh.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Emri i dosjes është i pavlefshëm. Përdorimi i \"Shared\" është i rezervuar nga Owncloud-i.",
"Error" => "Veprim i gabuar",
"Name" => "Emri",
"Size" => "Dimensioni",
"Modified" => "Modifikuar",
"1 folder" => "1 dosje",
"{count} folders" => "{count} dosje",
"1 file" => "1 skedar",
"{count} files" => "{count} skedarë",
"Upload" => "Ngarko",
"File handling" => "Trajtimi i skedarit",
"Maximum upload size" => "Dimensioni maksimal i ngarkimit",
"max. possible: " => "maks. i mundur:",
"Needed for multi-file and folder downloads." => "Duhet për shkarkimin e dosjeve dhe të skedarëve",
"Enable ZIP-download" => "Aktivizo shkarkimin e ZIP-eve",
"0 is unlimited" => "0 është i pakufizuar",
"Maximum input size for ZIP files" => "Dimensioni maksimal i ngarkimit të skedarëve ZIP",
"Save" => "Ruaj",
"New" => "I ri",
"Text file" => "Skedar teksti",
"Folder" => "Dosje",
"From link" => "Nga lidhja",
"Deleted files" => "Skedarë të eliminuar",
"Cancel upload" => "Anulo ngarkimin",
"You dont have write permissions here." => "Nuk keni të drejta për të shkruar këtu.",
"Nothing in here. Upload something!" => "Këtu nuk ka asgjë. Ngarkoni diçka!",
"Download" => "Shkarko",
"Unshare" => "Hiq ndarjen",
"Upload too large" => "Ngarkimi është shumë i madh",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Skedarët që doni të ngarkoni tejkalojnë dimensionet maksimale për ngarkimet në këtë server.",
"Files are being scanned, please wait." => "Skedarët po analizohen, ju lutemi pritni.",
"Current scanning" => "Analizimi aktual",
"Upgrading filesystem cache..." => "Po përmirësoj memorjen e filesystem-it..."
);

View File

@ -1,61 +1,73 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Нема грешке, фајл је успешно послат", "Could not move %s - File with this name already exists" => "Не могу да преместим %s датотека с овим именом већ постоји",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Послати фајл превазилази директиву upload_max_filesize из ", "Could not move %s" => "Не могу да преместим %s",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Послати фајл превазилази директиву MAX_FILE_SIZE која је наведена у ХТМЛ форми", "Unable to rename file" => "Не могу да преименујем датотеку",
"The uploaded file was only partially uploaded" => "Послати фајл је само делимично отпремљен!", "No file was uploaded. Unknown error" => "Ниједна датотека није отпремљена услед непознате грешке",
"No file was uploaded" => "Ниједан фајл није послат", "There is no error, the file uploaded with success" => "Није дошло до грешке. Датотека је успешно отпремљена.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Отпремљена датотека прелази смерницу upload_max_filesize у датотеци php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Отпремљена датотека прелази смерницу MAX_FILE_SIZE која је наведена у HTML обрасцу",
"The uploaded file was only partially uploaded" => "Датотека је делимично отпремљена",
"No file was uploaded" => "Датотека није отпремљена",
"Missing a temporary folder" => "Недостаје привремена фасцикла", "Missing a temporary folder" => "Недостаје привремена фасцикла",
"Failed to write to disk" => "Није успело записивање на диск", "Failed to write to disk" => "Не могу да пишем на диск",
"Files" => "Фајлови", "Not enough storage available" => "Нема довољно простора",
"Unshare" => "Укини дељење", "Invalid directory." => "неисправна фасцикла.",
"Files" => "Датотеке",
"Delete permanently" => "Обриши за стално",
"Delete" => "Обриши", "Delete" => "Обриши",
"Rename" => "Преименуј", "Rename" => "Преименуј",
"Pending" => "На чекању",
"{new_name} already exists" => "{new_name} већ постоји", "{new_name} already exists" => "{new_name} већ постоји",
"replace" => "замени", "replace" => "замени",
"suggest name" => "предложи назив", "suggest name" => "предложи назив",
"cancel" => "поништи", "cancel" => "откажи",
"replaced {new_name}" => "замењена са {new_name}",
"undo" => "врати",
"replaced {new_name} with {old_name}" => "замењено {new_name} са {old_name}", "replaced {new_name} with {old_name}" => "замењено {new_name} са {old_name}",
"unshared {files}" => "укинуто дељење над {files}", "undo" => "опозови",
"deleted {files}" => "обриши {files}", "perform delete operation" => "обриши",
"generating ZIP-file, it may take some time." => "генерисање ЗИП датотеке, потрајаће неко време.", "1 file uploading" => "Отпремам 1 датотеку",
"Unable to upload your file as it is a directory or has 0 bytes" => "Није могуће послати датотеку или зато што је директоријуму или јој је величина 0 бајта", "files uploading" => "датотеке се отпремају",
"Upload Error" => "Грешка у слању", "'.' is an invalid file name." => "Датотека „.“ је неисправног имена.",
"Pending" => "На чекању", "File name cannot be empty." => "Име датотеке не може бити празно.",
"1 file uploading" => "1 датотека се шаље", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *.",
"{count} files uploading" => "Шаље се {count} датотека", "Your storage is full, files can not be updated or synced anymore!" => "Ваше складиште је пуно. Датотеке више не могу бити ажуриране ни синхронизоване.",
"Upload cancelled." => "Слање је прекинуто.", "Your storage is almost full ({usedSpacePercent}%)" => "Ваше складиште је скоро па пуно ({usedSpacePercent}%)",
"File upload is in progress. Leaving the page now will cancel the upload." => "Слање датотеке је у току. Ако сада напустите страну слање ће бити прекинуто.", "Your download is being prepared. This might take some time if the files are big." => "Припремам преузимање. Ово може да потраје ако су датотеке велике.",
"Invalid name, '/' is not allowed." => "Грешка у имену, '/' није дозвољено.", "Unable to upload your file as it is a directory or has 0 bytes" => "Не могу да отпремим датотеку као фасциклу или она има 0 бајтова",
"{count} files scanned" => "{count} датотека се скенира", "Not enough space available" => "Нема довољно простора",
"error while scanning" => "грешка у скенирању", "Upload cancelled." => "Отпремање је прекинуто.",
"Name" => "Име", "File upload is in progress. Leaving the page now will cancel the upload." => "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање.",
"URL cannot be empty." => "Адреса не може бити празна.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Неисправно име фасцикле. Фасцикла „Shared“ је резервисана за ownCloud.",
"Error" => "Грешка",
"Name" => "Назив",
"Size" => "Величина", "Size" => "Величина",
"Modified" => "Задња измена", "Modified" => "Измењено",
"1 folder" => "1 директоријум", "1 folder" => "1 фасцикла",
"{count} folders" => "{count} директоријума", "{count} folders" => "{count} фасцикле/и",
"1 file" => "1 датотека", "1 file" => "1 датотека",
"{count} files" => "{count} датотека", "{count} files" => "{count} датотеке/а",
"File handling" => "Рад са датотекама", "Upload" => "Отпреми",
"Maximum upload size" => "Максимална величина пошиљке", "File handling" => "Управљање датотекама",
"max. possible: " => "макс. величина:", "Maximum upload size" => "Највећа величина датотеке",
"Needed for multi-file and folder downloads." => "Неопходно за вишеструко преузимања датотека и директоријума.", "max. possible: " => "највећа величина:",
"Enable ZIP-download" => "Укључи преузимање у ЗИП-у", "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" => "Максимална величина ЗИП датотека", "Maximum input size for ZIP files" => "Највећа величина ZIP датотека",
"Save" => "Сними", "Save" => "Сачувај",
"New" => "Нови", "New" => "Нова",
"Text file" => "текстуални фајл", "Text file" => "текстуална датотека",
"Folder" => "фасцикла", "Folder" => "фасцикла",
"From link" => "Са линка", "From link" => "Са везе",
"Upload" => "Пошаљи", "Deleted files" => "Обрисане датотеке",
"Cancel upload" => "Прекини слање", "Cancel upload" => "Прекини отпремање",
"Nothing in here. Upload something!" => "Овде нема ничег. Пошаљите нешто!", "You dont have write permissions here." => "Овде немате дозволу за писање.",
"Share" => "Дељење", "Nothing in here. Upload something!" => "Овде нема ничег. Отпремите нешто!",
"Download" => "Преузми", "Download" => "Преузми",
"Upload too large" => "Пошиљка је превелика", "Unshare" => "Укини дељење",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Фајлови које желите да пошаљете превазилазе ограничење максималне величине пошиљке на овом серверу.", "Upload too large" => "Датотека је превелика",
"Files are being scanned, please wait." => "Скенирање датотека у току, молим вас сачекајте.", "The files you are trying to upload exceed the maximum size for file uploads on this server." => "Датотеке које желите да отпремите прелазе ограничење у величини.",
"Current scanning" => "Тренутно се скенира" "Files are being scanned, please wait." => "Скенирам датотеке…",
"Current scanning" => "Тренутно скенирање",
"Upgrading filesystem cache..." => "Дограђујем кеш система датотека…"
); );

View File

@ -1,6 +1,5 @@
<?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",
@ -10,9 +9,9 @@
"Name" => "Ime", "Name" => "Ime",
"Size" => "Veličina", "Size" => "Veličina",
"Modified" => "Zadnja izmena", "Modified" => "Zadnja izmena",
"Upload" => "Pošalji",
"Maximum upload size" => "Maksimalna veličina pošiljke", "Maximum upload size" => "Maksimalna veličina pošiljke",
"Save" => "Snimi", "Save" => "Snimi",
"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",
"Upload too large" => "Pošiljka je prevelika", "Upload too large" => "Pošiljka je prevelika",

View File

@ -1,35 +1,43 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Kunde inte flytta %s - Det finns redan en fil med detta namn",
"Could not move %s" => "Kan inte flytta %s",
"Unable to rename file" => "Kan inte byta namn på filen",
"No file was uploaded. Unknown error" => "Ingen fil uppladdad. Okänt fel",
"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",
"Missing a temporary folder" => "Saknar en tillfällig mapp", "Missing a temporary folder" => "Saknar en tillfällig mapp",
"Failed to write to disk" => "Misslyckades spara till disk", "Failed to write to disk" => "Misslyckades spara till disk",
"Not enough storage available" => "Inte tillräckligt med lagringsutrymme tillgängligt",
"Invalid directory." => "Felaktig mapp.",
"Files" => "Filer", "Files" => "Filer",
"Unshare" => "Sluta dela", "Delete permanently" => "Radera permanent",
"Delete" => "Radera", "Delete" => "Radera",
"Rename" => "Byt namn", "Rename" => "Byt namn",
"Pending" => "Väntar",
"{new_name} already exists" => "{new_name} finns redan", "{new_name} already exists" => "{new_name} finns redan",
"replace" => "ersätt", "replace" => "ersätt",
"suggest name" => "föreslå namn", "suggest name" => "föreslå namn",
"cancel" => "avbryt", "cancel" => "avbryt",
"replaced {new_name}" => "ersatt {new_name}",
"undo" => "ångra",
"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}", "undo" => "ångra",
"deleted {files}" => "raderade {files}", "perform delete operation" => "utför raderingen",
"generating ZIP-file, it may take some time." => "genererar ZIP-fil, det kan ta lite tid.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Kunde inte ladda upp dina filer eftersom det antingen är en mapp eller har 0 bytes.",
"Upload Error" => "Uppladdningsfel",
"Pending" => "Väntar",
"1 file uploading" => "1 filuppladdning", "1 file uploading" => "1 filuppladdning",
"{count} files uploading" => "{count} filer laddas upp", "'.' is an invalid file name." => "'.' är ett ogiltigt filnamn.",
"File name cannot be empty." => "Filnamn kan inte vara tomt.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.",
"Your storage is full, files can not be updated or synced anymore!" => "Ditt lagringsutrymme är fullt, filer kan ej längre laddas upp eller synkas!",
"Your storage is almost full ({usedSpacePercent}%)" => "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Din nedladdning förbereds. Det kan ta tid om det är stora filer.",
"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.",
"Not enough space available" => "Inte tillräckligt med utrymme tillgängligt",
"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.", "URL cannot be empty." => "URL kan inte vara tom.",
"{count} files scanned" => "{count} filer skannade", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ogiltigt mappnamn. Användande av 'Shared' är reserverat av ownCloud",
"error while scanning" => "fel vid skanning", "Error" => "Fel",
"Name" => "Namn", "Name" => "Namn",
"Size" => "Storlek", "Size" => "Storlek",
"Modified" => "Ändrad", "Modified" => "Ändrad",
@ -37,6 +45,7 @@
"{count} folders" => "{count} mappar", "{count} folders" => "{count} mappar",
"1 file" => "1 fil", "1 file" => "1 fil",
"{count} files" => "{count} filer", "{count} files" => "{count} filer",
"Upload" => "Ladda upp",
"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:",
@ -49,13 +58,15 @@
"Text file" => "Textfil", "Text file" => "Textfil",
"Folder" => "Mapp", "Folder" => "Mapp",
"From link" => "Från länk", "From link" => "Från länk",
"Upload" => "Ladda upp", "Deleted files" => "Raderade filer",
"Cancel upload" => "Avbryt uppladdning", "Cancel upload" => "Avbryt uppladdning",
"You dont have write permissions here." => "Du saknar skrivbehörighet här.",
"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",
"Unshare" => "Sluta dela",
"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.",
"Files are being scanned, please wait." => "Filer skannas, var god vänta", "Files are being scanned, please wait." => "Filer skannas, var god vänta",
"Current scanning" => "Aktuell skanning" "Current scanning" => "Aktuell skanning",
"Upgrading filesystem cache..." => "Uppgraderar filsystemets cache..."
); );

View File

@ -1,35 +1,28 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"No file was uploaded. Unknown error" => "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு",
"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" => "எந்த கோப்பும் பதிவேற்றப்படவில்லை",
"Missing a temporary folder" => "ஒரு தற்காலிகமான கோப்புறையை காணவில்லை", "Missing a temporary folder" => "ஒரு தற்காலிகமான கோப்புறையை காணவில்லை",
"Failed to write to disk" => "வட்டில் எழுத முடியவில்லை", "Failed to write to disk" => "வட்டில் எழுத முடியவில்லை",
"Files" => "கோப்புகள்", "Files" => "கோப்புகள்",
"Unshare" => "பகிரப்படாதது",
"Delete" => "அழிக்க", "Delete" => "அழிக்க",
"Rename" => "பெயர்மாற்றம்", "Rename" => "பெயர்மாற்றம்",
"Pending" => "நிலுவையிலுள்ள",
"{new_name} already exists" => "{new_name} ஏற்கனவே உள்ளது", "{new_name} already exists" => "{new_name} ஏற்கனவே உள்ளது",
"replace" => "மாற்றிடுக", "replace" => "மாற்றிடுக",
"suggest name" => "பெயரை பரிந்துரைக்க", "suggest name" => "பெயரை பரிந்துரைக்க",
"cancel" => "இரத்து செய்க", "cancel" => "இரத்து செய்க",
"replaced {new_name}" => "மாற்றப்பட்டது {new_name}",
"undo" => "முன் செயல் நீக்கம் ",
"replaced {new_name} with {old_name}" => "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது", "replaced {new_name} with {old_name}" => "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது",
"unshared {files}" => "பகிரப்படாதது {கோப்புகள்}", "undo" => "முன் செயல் நீக்கம் ",
"deleted {files}" => "நீக்கப்பட்டது {கோப்புகள்}",
"generating ZIP-file, it may take some time." => " ZIP கோப்பு உருவாக்கப்படுகின்றது, இது சில நேரம் ஆகலாம்.",
"Unable to upload your file as it is a directory or has 0 bytes" => "அடைவு அல்லது 0 bytes ஐ கொண்டுள்ளதால் உங்களுடைய கோப்பை பதிவேற்ற முடியவில்லை",
"Upload Error" => "பதிவேற்றல் வழு",
"Pending" => "நிலுவையிலுள்ள",
"1 file uploading" => "1 கோப்பு பதிவேற்றப்படுகிறது", "1 file uploading" => "1 கோப்பு பதிவேற்றப்படுகிறது",
"{count} files uploading" => "{எண்ணிக்கை} கோப்புகள் பதிவேற்றப்படுகின்றது", "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.",
"Unable to upload your file as it is a directory or has 0 bytes" => "அடைவு அல்லது 0 bytes ஐ கொண்டுள்ளதால் உங்களுடைய கோப்பை பதிவேற்ற முடியவில்லை",
"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." => "செல்லுபடியற்ற பெயர், '/ ' அனுமதிக்கப்படமாட்டாது", "URL cannot be empty." => "URL வெறுமையாக இருக்கமுடியாது.",
"{count} files scanned" => "{எண்ணிக்கை} கோப்புகள் வருடப்பட்டது", "Error" => "வழு",
"error while scanning" => "வருடும் போதான வழு",
"Name" => "பெயர்", "Name" => "பெயர்",
"Size" => "அளவு", "Size" => "அளவு",
"Modified" => "மாற்றப்பட்டது", "Modified" => "மாற்றப்பட்டது",
@ -37,6 +30,7 @@
"{count} folders" => "{எண்ணிக்கை} கோப்புறைகள்", "{count} folders" => "{எண்ணிக்கை} கோப்புறைகள்",
"1 file" => "1 கோப்பு", "1 file" => "1 கோப்பு",
"{count} files" => "{எண்ணிக்கை} கோப்புகள்", "{count} files" => "{எண்ணிக்கை} கோப்புகள்",
"Upload" => "பதிவேற்றுக",
"File handling" => "கோப்பு கையாளுதல்", "File handling" => "கோப்பு கையாளுதல்",
"Maximum upload size" => "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ", "Maximum upload size" => "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ",
"max. possible: " => "ஆகக் கூடியது:", "max. possible: " => "ஆகக் கூடியது:",
@ -49,11 +43,10 @@
"Text file" => "கோப்பு உரை", "Text file" => "கோப்பு உரை",
"Folder" => "கோப்புறை", "Folder" => "கோப்புறை",
"From link" => "இணைப்பிலிருந்து", "From link" => "இணைப்பிலிருந்து",
"Upload" => "பதிவேற்றுக",
"Cancel upload" => "பதிவேற்றலை இரத்து செய்க", "Cancel upload" => "பதிவேற்றலை இரத்து செய்க",
"Nothing in here. Upload something!" => "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!", "Nothing in here. Upload something!" => "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!",
"Share" => "பகிர்வு",
"Download" => "பதிவிறக்குக", "Download" => "பதிவிறக்குக",
"Unshare" => "பகிரப்படாதது",
"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." => "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்.",

9
apps/files/l10n/te.php Normal file
View File

@ -0,0 +1,9 @@
<?php $TRANSLATIONS = array(
"Delete permanently" => "శాశ్వతంగా తొలగించు",
"Delete" => "తొలగించు",
"cancel" => "రద్దుచేయి",
"Error" => "పొరపాటు",
"Name" => "పేరు",
"Size" => "పరిమాణం",
"Save" => "భద్రపరచు"
);

View File

@ -1,35 +1,42 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "ไม่สามารถย้าย %s ได้ - ไฟล์ที่ใช้ชื่อนี้มีอยู่แล้ว",
"Could not move %s" => "ไม่สามารถย้าย %s ได้",
"Unable to rename file" => "ไม่สามารถเปลี่ยนชื่อไฟล์ได้",
"No file was uploaded. Unknown error" => "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ",
"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" => "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว",
"Not enough storage available" => "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน",
"Invalid directory." => "ไดเร็กทอรี่ไม่ถูกต้อง",
"Files" => "ไฟล์", "Files" => "ไฟล์",
"Unshare" => "ยกเลิกการแชร์ข้อมูล",
"Delete" => "ลบ", "Delete" => "ลบ",
"Rename" => "เปลี่ยนชื่อ", "Rename" => "เปลี่ยนชื่อ",
"Pending" => "อยู่ระหว่างดำเนินการ",
"{new_name} already exists" => "{new_name} มีอยู่แล้วในระบบ", "{new_name} already exists" => "{new_name} มีอยู่แล้วในระบบ",
"replace" => "แทนที่", "replace" => "แทนที่",
"suggest name" => "แนะนำชื่อ", "suggest name" => "แนะนำชื่อ",
"cancel" => "ยกเลิก", "cancel" => "ยกเลิก",
"replaced {new_name}" => "แทนที่ {new_name} แล้ว",
"undo" => "เลิกทำ",
"replaced {new_name} with {old_name}" => "แทนที่ {new_name} ด้วย {old_name} แล้ว", "replaced {new_name} with {old_name}" => "แทนที่ {new_name} ด้วย {old_name} แล้ว",
"unshared {files}" => "ยกเลิกการแชร์แล้ว {files} ไฟล์", "undo" => "เลิกทำ",
"deleted {files}" => "ลบไฟล์แล้ว {files} ไฟล์", "perform delete operation" => "ดำเนินการตามคำสั่งลบ",
"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" => "เกิดข้อผิดพลาดในการอัพโหลด",
"Pending" => "อยู่ระหว่างดำเนินการ",
"1 file uploading" => "กำลังอัพโหลดไฟล์ 1 ไฟล์", "1 file uploading" => "กำลังอัพโหลดไฟล์ 1 ไฟล์",
"{count} files uploading" => "กำลังอัพโหลด {count} ไฟล์", "'.' is an invalid file name." => "'.' เป็นชื่อไฟล์ที่ไม่ถูกต้อง",
"File name cannot be empty." => "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้",
"Your storage is full, files can not be updated or synced anymore!" => "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป",
"Your storage is almost full ({usedSpacePercent}%)" => "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "กำลังเตรียมดาวน์โหลดข้อมูล หากไฟล์มีขนาดใหญ่ อาจใช้เวลาสักครู่",
"Unable to upload your file as it is a directory or has 0 bytes" => "ไม่สามารถอัพโหลดไฟล์ของคุณได้ เนื่องจากไฟล์ดังกล่าวเป็นไดเร็กทอรี่หรือมีขนาด 0 ไบต์",
"Not enough space available" => "มีพื้นที่เหลือไม่เพียงพอ",
"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." => "ชื่อที่ใช้ไม่ถูกต้อง '/' ไม่อนุญาตให้ใช้งาน", "URL cannot be empty." => "URL ไม่สามารถเว้นว่างได้",
"{count} files scanned" => "สแกนไฟล์แล้ว {count} ไฟล์", "Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "ชื่อโฟลเดอร์ไม่ถูกต้อง การใช้งาน 'แชร์' สงวนไว้สำหรับ Owncloud เท่านั้น",
"error while scanning" => "พบข้อผิดพลาดในระหว่างการสแกนไฟล์", "Error" => "ข้อผิดพลาด",
"Name" => "ชื่อ", "Name" => "ชื่อ",
"Size" => "ขนาด", "Size" => "ขนาด",
"Modified" => "ปรับปรุงล่าสุด", "Modified" => "ปรับปรุงล่าสุด",
@ -37,6 +44,7 @@
"{count} folders" => "{count} โฟลเดอร์", "{count} folders" => "{count} โฟลเดอร์",
"1 file" => "1 ไฟล์", "1 file" => "1 ไฟล์",
"{count} files" => "{count} ไฟล์", "{count} files" => "{count} ไฟล์",
"Upload" => "อัพโหลด",
"File handling" => "การจัดกาไฟล์", "File handling" => "การจัดกาไฟล์",
"Maximum upload size" => "ขนาดไฟล์สูงสุดที่อัพโหลดได้", "Maximum upload size" => "ขนาดไฟล์สูงสุดที่อัพโหลดได้",
"max. possible: " => "จำนวนสูงสุดที่สามารถทำได้: ", "max. possible: " => "จำนวนสูงสุดที่สามารถทำได้: ",
@ -48,13 +56,14 @@
"New" => "อัพโหลดไฟล์ใหม่", "New" => "อัพโหลดไฟล์ใหม่",
"Text file" => "ไฟล์ข้อความ", "Text file" => "ไฟล์ข้อความ",
"Folder" => "แฟ้มเอกสาร", "Folder" => "แฟ้มเอกสาร",
"Upload" => "อัพโหลด", "From link" => "จากลิงก์",
"Cancel upload" => "ยกเลิกการอัพโหลด", "Cancel upload" => "ยกเลิกการอัพโหลด",
"Nothing in here. Upload something!" => "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!", "Nothing in here. Upload something!" => "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!",
"Share" => "แชร์",
"Download" => "ดาวน์โหลด", "Download" => "ดาวน์โหลด",
"Unshare" => "ยกเลิกการแชร์ข้อมูล",
"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" => "ไฟล์ที่กำลังสแกนอยู่ขณะนี้",
"Upgrading filesystem cache..." => "กำลังอัพเกรดหน่วยความจำแคชของระบบไฟล์..."
); );

View File

@ -1,28 +1,52 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s taşınamadı. Bu isimde dosya zaten var.",
"Could not move %s" => "%s taşınamadı",
"Unable to rename file" => "Dosya adı değiştirilemedi",
"No file was uploaded. Unknown error" => "Dosya yüklenmedi. Bilinmeyen hata",
"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 upload_max_filesize directive in php.ini: " => "php.ini dosyasında upload_max_filesize ile belirtilen dosya yükleme sınırııldı.",
"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ı",
"Not enough storage available" => "Yeterli disk alanı yok",
"Invalid directory." => "Geçersiz dizin.",
"Files" => "Dosyalar", "Files" => "Dosyalar",
"Unshare" => "Paylaşılmayan", "Delete permanently" => "Kalıcı olarak sil",
"Delete" => "Sil", "Delete" => "Sil",
"Rename" => "İsim değiştir.", "Rename" => "İsim değiştir.",
"replace" => "değiştir",
"cancel" => "iptal",
"undo" => "geri al",
"generating ZIP-file, it may take some time." => "ZIP dosyası oluşturuluyor, biraz sürebilir.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Dosyanızın boyutu 0 byte olduğundan veya bir dizin olduğundan yüklenemedi",
"Upload Error" => "Yükleme hatası",
"Pending" => "Bekliyor", "Pending" => "Bekliyor",
"{new_name} already exists" => "{new_name} zaten mevcut",
"replace" => "değiştir",
"suggest name" => "Öneri ad",
"cancel" => "iptal",
"replaced {new_name} with {old_name}" => "{new_name} ismi {old_name} ile değiştirildi",
"undo" => "geri al",
"perform delete operation" => "Silme işlemini gerçekleştir",
"1 file uploading" => "1 dosya yüklendi",
"files uploading" => "Dosyalar yükleniyor",
"'.' is an invalid file name." => "'.' geçersiz dosya adı.",
"File name cannot be empty." => "Dosya adı boş olamaz.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Geçersiz isim, '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.",
"Your storage is full, files can not be updated or synced anymore!" => "Depolama alanınız dolu, artık dosyalar güncellenmeyecek yada senkronizasyon edilmeyecek.",
"Your storage is almost full ({usedSpacePercent}%)" => "Depolama alanınız neredeyse dolu ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "İndirmeniz hazırlanıyor. Dosya büyük ise biraz zaman alabilir.",
"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",
"Not enough space available" => "Yeterli disk alanı yok",
"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.", "URL cannot be empty." => "URL boş olamaz.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Geçersiz dizin adı. Shared isminin kullanımı Owncloud tarafından rezerver edilmiştir.",
"Error" => "Hata",
"Name" => "Ad", "Name" => "Ad",
"Size" => "Boyut", "Size" => "Boyut",
"Modified" => "Değiştirilme", "Modified" => "Değiştirilme",
"1 folder" => "1 dizin",
"{count} folders" => "{count} dizin",
"1 file" => "1 dosya",
"{count} files" => "{count} dosya",
"Upload" => "Yükle",
"File handling" => "Dosya taşıma", "File handling" => "Dosya taşıma",
"Maximum upload size" => "Maksimum yükleme boyutu", "Maximum upload size" => "Maksimum yükleme boyutu",
"max. possible: " => "mümkün olan en fazla: ", "max. possible: " => "mümkün olan en fazla: ",
@ -34,13 +58,16 @@
"New" => "Yeni", "New" => "Yeni",
"Text file" => "Metin dosyası", "Text file" => "Metin dosyası",
"Folder" => "Klasör", "Folder" => "Klasör",
"Upload" => "Yükle", "From link" => "Bağlantıdan",
"Deleted files" => "Dosyalar silindi",
"Cancel upload" => "Yüklemeyi iptal et", "Cancel upload" => "Yüklemeyi iptal et",
"You dont have write permissions here." => "Buraya erişim hakkınız yok.",
"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",
"Unshare" => "Paylaşılmayan",
"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.",
"Files are being scanned, please wait." => "Dosyalar taranıyor, lütfen bekleyin.", "Files are being scanned, please wait." => "Dosyalar taranıyor, lütfen bekleyin.",
"Current scanning" => "Güncel tarama" "Current scanning" => "Güncel tarama",
"Upgrading filesystem cache..." => "Sistem dosyası önbelleği güncelleniyor"
); );

View File

@ -1,37 +1,73 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Файл успішно відвантажено без помилок.", "Could not move %s - File with this name already exists" => "Не вдалося перемістити %s - Файл з таким ім'ям вже існує",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Розмір відвантаженого файлу перевищує директиву upload_max_filesize в php.ini", "Could not move %s" => "Не вдалося перемістити %s",
"Unable to rename file" => "Не вдалося перейменувати файл",
"No file was uploaded. Unknown error" => "Не завантажено жодного файлу. Невідома помилка",
"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" => "Відсутній тимчасовий каталог",
"Failed to write to disk" => "Невдалося записати на диск",
"Not enough storage available" => "Місця більше немає",
"Invalid directory." => "Невірний каталог.",
"Files" => "Файли", "Files" => "Файли",
"Unshare" => "Заборонити доступ", "Delete permanently" => "Видалити назавжди",
"Delete" => "Видалити", "Delete" => "Видалити",
"undo" => "відмінити", "Rename" => "Перейменувати",
"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" => "Помилка завантаження",
"Pending" => "Очікування", "Pending" => "Очікування",
"{new_name} already exists" => "{new_name} вже існує",
"replace" => "заміна",
"suggest name" => "запропонуйте назву",
"cancel" => "відміна",
"replaced {new_name} with {old_name}" => "замінено {new_name} на {old_name}",
"undo" => "відмінити",
"perform delete operation" => "виконати операцію видалення",
"1 file uploading" => "1 файл завантажується",
"files uploading" => "файли завантажуються",
"'.' is an invalid file name." => "'.' це невірне ім'я файлу.",
"File name cannot be empty." => " Ім'я файлу не може бути порожнім.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені.",
"Your storage is full, files can not be updated or synced anymore!" => "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !",
"Your storage is almost full ({usedSpacePercent}%)" => "Ваше сховище майже повне ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Ваше завантаження готується. Це може зайняти деякий час, якщо файли завеликі.",
"Unable to upload your file as it is a directory or has 0 bytes" => "Неможливо завантажити ваш файл тому, що він тека або файл розміром 0 байт",
"Not enough space available" => "Місця більше немає",
"Upload cancelled." => "Завантаження перервано.", "Upload cancelled." => "Завантаження перервано.",
"Invalid name, '/' is not allowed." => "Некоректне ім'я, '/' не дозволено.", "File upload is in progress. Leaving the page now will cancel the upload." => "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження.",
"URL cannot be empty." => "URL не може бути пустим.",
"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Невірне ім'я теки. Використання \"Shared\" зарезервовано Owncloud",
"Error" => "Помилка",
"Name" => "Ім'я", "Name" => "Ім'я",
"Size" => "Розмір", "Size" => "Розмір",
"Modified" => "Змінено", "Modified" => "Змінено",
"1 folder" => "1 папка",
"{count} folders" => "{count} папок",
"1 file" => "1 файл",
"{count} files" => "{count} файлів",
"Upload" => "Відвантажити",
"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" => "Зберегти", "Save" => "Зберегти",
"New" => "Створити", "New" => "Створити",
"Text file" => "Текстовий файл", "Text file" => "Текстовий файл",
"Folder" => "Папка", "Folder" => "Папка",
"Upload" => "Відвантажити", "From link" => "З посилання",
"Deleted files" => "Видалено файлів",
"Cancel upload" => "Перервати завантаження", "Cancel upload" => "Перервати завантаження",
"You dont have write permissions here." => "У вас тут немає прав на запис.",
"Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!", "Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!",
"Share" => "Поділитися",
"Download" => "Завантажити", "Download" => "Завантажити",
"Unshare" => "Заборонити доступ",
"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" => "Поточне сканування",
"Upgrading filesystem cache..." => "Оновлення кеша файлової системи..."
); );

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