Merge branch 'master' into share_expiration
Conflicts: core/js/share.js lib/util.php
This commit is contained in:
commit
60feaf9abf
|
@ -19,10 +19,12 @@ _darcs/*
|
|||
CVS/*
|
||||
.svn/*
|
||||
RCS/*
|
||||
*.backup*
|
||||
|
||||
# kdevelop
|
||||
.kdev
|
||||
*.kdev4
|
||||
*.kate-swp
|
||||
|
||||
# Lokalize
|
||||
*lokalize*
|
||||
|
|
182
.tx/config
182
.tx/config
|
@ -1,182 +0,0 @@
|
|||
[main]
|
||||
host = https://www.transifex.net
|
||||
|
||||
[owncloud.core]
|
||||
file_filter = l10n/<lang>/core.po
|
||||
host = http://www.transifex.net
|
||||
source_file = l10n/templates/core.pot
|
||||
source_lang = en
|
||||
trans.bg_BG = l10n/bg_BG/core.po
|
||||
trans.ca = l10n/ca/core.po
|
||||
trans.cs_CZ = l10n/cs_CZ/core.po
|
||||
trans.da = l10n/da/core.po
|
||||
trans.de = l10n/de/core.po
|
||||
trans.el = l10n/el/core.po
|
||||
trans.es = l10n/es/core.po
|
||||
trans.et_EE = l10n/et_EE/core.po
|
||||
trans.fr = l10n/fr/core.po
|
||||
trans.id = l10n/id/core.po
|
||||
trans.it = l10n/it/core.po
|
||||
trans.lb = l10n/lb/core.po
|
||||
trans.ms_MY = l10n/ms_MY/core.po
|
||||
trans.nb_NO = l10n/nb_NO/core.po
|
||||
trans.nl = l10n/nl/core.po
|
||||
trans.pl = l10n/pl/core.po
|
||||
trans.pt_BR = l10n/pt_BR/core.po
|
||||
trans.pt_PT = l10n/pt_PT/core.po
|
||||
trans.ro = l10n/ro/core.po
|
||||
trans.ru = l10n/ru/core.po
|
||||
trans.sr = l10n/sr/core.po
|
||||
trans.sr@latin = l10n/sr@latin/core.po
|
||||
trans.sv = l10n/sv/core.po
|
||||
trans.zh_CN = l10n/zh_CN/core.po
|
||||
|
||||
[owncloud.settings]
|
||||
file_filter = l10n/<lang>/settings.po
|
||||
host = http://www.transifex.net
|
||||
source_file = l10n/templates/settings.pot
|
||||
source_lang = en
|
||||
trans.bg_BG = l10n/bg_BG/settings.po
|
||||
trans.ca = l10n/ca/settings.po
|
||||
trans.cs_CZ = l10n/cs_CZ/settings.po
|
||||
trans.da = l10n/da/settings.po
|
||||
trans.de = l10n/de/settings.po
|
||||
trans.el = l10n/el/settings.po
|
||||
trans.es = l10n/es/settings.po
|
||||
trans.et_EE = l10n/et_EE/settings.po
|
||||
trans.fr = l10n/fr/settings.po
|
||||
trans.id = l10n/id/settings.po
|
||||
trans.it = l10n/it/settings.po
|
||||
trans.lb = l10n/lb/settings.po
|
||||
trans.ms_MY = l10n/ms_MY/settings.po
|
||||
trans.nb_NO = l10n/nb_NO/settings.po
|
||||
trans.nl = l10n/nl/settings.po
|
||||
trans.pl = l10n/pl/settings.po
|
||||
trans.pt_BR = l10n/pt_BR/settings.po
|
||||
trans.pt_PT = l10n/pt_PT/settings.po
|
||||
trans.ro = l10n/ro/settings.po
|
||||
trans.ru = l10n/ru/settings.po
|
||||
trans.sr = l10n/sr/settings.po
|
||||
trans.sr@latin = l10n/sr@latin/settings.po
|
||||
trans.sv = l10n/sv/settings.po
|
||||
trans.zh_CN = l10n/zh_CN/settings.po
|
||||
|
||||
[owncloud.files]
|
||||
file_filter = translations/owncloud.files/<lang>.po
|
||||
host = http://www.transifex.net
|
||||
source_file = l10n/templates/files.pot
|
||||
source_lang = en
|
||||
trans.bg_BG = l10n/bg_BG/files.po
|
||||
trans.ca = l10n/ca/files.po
|
||||
trans.cs_CZ = l10n/cs_CZ/files.po
|
||||
trans.da = l10n/da/files.po
|
||||
trans.de = l10n/de/files.po
|
||||
trans.el = l10n/el/files.po
|
||||
trans.es = l10n/es/files.po
|
||||
trans.et_EE = l10n/et_EE/files.po
|
||||
trans.fr = l10n/fr/files.po
|
||||
trans.id = l10n/id/files.po
|
||||
trans.it = l10n/it/files.po
|
||||
trans.lb = l10n/lb/files.po
|
||||
trans.ms_MY = l10n/ms_MY/files.po
|
||||
trans.nb_NO = l10n/nb_NO/files.po
|
||||
trans.nl = l10n/nl/files.po
|
||||
trans.pl = l10n/pl/files.po
|
||||
trans.pt_BR = l10n/pt_BR/files.po
|
||||
trans.pt_PT = l10n/pt_PT/files.po
|
||||
trans.ro = l10n/ro/files.po
|
||||
trans.ru = l10n/ru/files.po
|
||||
trans.sr = l10n/sr/files.po
|
||||
trans.sr@latin = l10n/sr@latin/files.po
|
||||
trans.sv = l10n/sv/files.po
|
||||
trans.zh_CN = l10n/zh_CN/files.po
|
||||
|
||||
[owncloud.media]
|
||||
file_filter = translations/owncloud.media/<lang>.po
|
||||
host = http://www.transifex.net
|
||||
source_file = l10n/templates/media.pot
|
||||
source_lang = en
|
||||
trans.bg_BG = l10n/bg_BG/media.po
|
||||
trans.ca = l10n/ca/media.po
|
||||
trans.cs_CZ = l10n/cs_CZ/media.po
|
||||
trans.da = l10n/da/media.po
|
||||
trans.de = l10n/de/media.po
|
||||
trans.el = l10n/el/media.po
|
||||
trans.es = l10n/es/media.po
|
||||
trans.et_EE = l10n/et_EE/media.po
|
||||
trans.fr = l10n/fr/media.po
|
||||
trans.id = l10n/id/media.po
|
||||
trans.it = l10n/it/media.po
|
||||
trans.lb = l10n/lb/media.po
|
||||
trans.ms_MY = l10n/ms_MY/media.po
|
||||
trans.nb_NO = l10n/nb_NO/media.po
|
||||
trans.nl = l10n/nl/media.po
|
||||
trans.pl = l10n/pl/media.po
|
||||
trans.pt_BR = l10n/pt_BR/media.po
|
||||
trans.pt_PT = l10n/pt_PT/media.po
|
||||
trans.ro = l10n/ro/media.po
|
||||
trans.ru = l10n/ru/media.po
|
||||
trans.sr = l10n/sr/media.po
|
||||
trans.sr@latin = l10n/sr@latin/media.po
|
||||
trans.sv = l10n/sv/media.po
|
||||
trans.zh_CN = l10n/zh_CN/media.po
|
||||
|
||||
[owncloud.calendar]
|
||||
file_filter = l10n/<lang>/calendar.po
|
||||
host = http://www.transifex.net
|
||||
source_file = l10n/templates/calendar.pot
|
||||
source_lang = en
|
||||
trans.bg_BG = l10n/bg_BG/calendar.po
|
||||
trans.ca = l10n/ca/calendar.po
|
||||
trans.cs_CZ = l10n/cs_CZ/calendar.po
|
||||
trans.da = l10n/da/calendar.po
|
||||
trans.de = l10n/de/calendar.po
|
||||
trans.el = l10n/el/calendar.po
|
||||
trans.es = l10n/es/calendar.po
|
||||
trans.et_EE = l10n/et_EE/calendar.po
|
||||
trans.fr = l10n/fr/calendar.po
|
||||
trans.id = l10n/id/calendar.po
|
||||
trans.it = l10n/it/calendar.po
|
||||
trans.lb = l10n/lb/calendar.po
|
||||
trans.ms_MY = l10n/ms_MY/calendar.po
|
||||
trans.nb_NO = l10n/nb_NO/calendar.po
|
||||
trans.nl = l10n/nl/calendar.po
|
||||
trans.pl = l10n/pl/calendar.po
|
||||
trans.pt_BR = l10n/pt_BR/calendar.po
|
||||
trans.pt_PT = l10n/pt_PT/calendar.po
|
||||
trans.ro = l10n/ro/calendar.po
|
||||
trans.ru = l10n/ru/calendar.po
|
||||
trans.sr = l10n/sr/calendar.po
|
||||
trans.sr@latin = l10n/sr@latin/calendar.po
|
||||
trans.sv = l10n/sv/calendar.po
|
||||
trans.zh_CN = l10n/zh_CN/calendar.po
|
||||
|
||||
[owncloud.contacts]
|
||||
file_filter = translations/owncloud.contacts/<lang>.po
|
||||
host = http://www.transifex.net
|
||||
source_file = l10n/templates/contacts.pot
|
||||
source_lang = en
|
||||
trans.bg_BG = l10n/bg_BG/contacts.po
|
||||
trans.ca = l10n/ca/contacts.po
|
||||
trans.cs_CZ = l10n/cs_CZ/contacts.po
|
||||
trans.da = l10n/da/contacts.po
|
||||
trans.de = l10n/de/contacts.po
|
||||
trans.el = l10n/el/contacts.po
|
||||
trans.es = l10n/es/contacts.po
|
||||
trans.et_EE = l10n/et_EE/contacts.po
|
||||
trans.fr = l10n/fr/contacts.po
|
||||
trans.id = l10n/id/contacts.po
|
||||
trans.it = l10n/it/contacts.po
|
||||
trans.lb = l10n/lb/contacts.po
|
||||
trans.ms_MY = l10n/ms_MY/contacts.po
|
||||
trans.nb_NO = l10n/nb_NO/contacts.po
|
||||
trans.nl = l10n/nl/contacts.po
|
||||
trans.pl = l10n/pl/contacts.po
|
||||
trans.pt_BR = l10n/pt_BR/contacts.po
|
||||
trans.pt_PT = l10n/pt_PT/contacts.po
|
||||
trans.ro = l10n/ro/contacts.po
|
||||
trans.ru = l10n/ru/contacts.po
|
||||
trans.sr = l10n/sr/contacts.po
|
||||
trans.sr@latin = l10n/sr@latin/contacts.po
|
||||
trans.sv = l10n/sv/contacts.po
|
||||
trans.zh_CN = l10n/zh_CN/contacts.po
|
3
AUTHORS
3
AUTHORS
|
@ -19,3 +19,6 @@ With help from many libraries and frameworks including:
|
|||
SabreDAV
|
||||
jQuery
|
||||
…
|
||||
|
||||
"Lock” symbol from thenounproject.com collection
|
||||
"Clock” symbol by Brandon Hopkins, from thenounproject.com collection
|
|
@ -5,7 +5,7 @@ $RUNTIME_APPTYPES=array('filesystem');
|
|||
|
||||
// Init owncloud
|
||||
|
||||
require_once('lib/template.php');
|
||||
require_once 'lib/template.php';
|
||||
|
||||
OCP\JSON::checkLoggedIn();
|
||||
|
||||
|
|
|
@ -3,4 +3,3 @@
|
|||
// see lib/base.php for an example
|
||||
//session_start();
|
||||
$_SESSION['timezone'] = $_GET['time'];
|
||||
|
|
@ -41,5 +41,3 @@ foreach($filesToRemove as $file) {
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -47,9 +47,6 @@ tbody a { color:#000; }
|
|||
span.extension, span.uploading, td.date { color:#999; }
|
||||
span.extension { text-transform:lowercase; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:.7; -webkit-transition:opacity 300ms; -moz-transition:opacity 300ms; -o-transition:opacity 300ms; transition:opacity 300ms; }
|
||||
tr:hover span.extension { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; color:#777; }
|
||||
div.crumb { float:left; display:block; background:no-repeat right 0; padding:.75em 1.5em 0 1em; height:2.9em; }
|
||||
div.crumb:first-child { padding-left:1em; }
|
||||
div.crumb.last { font-weight:bold; }
|
||||
table tr.mouseOver td { background-color:#eee; }
|
||||
table th { height:2em; padding:0 .5em; color:#999; }
|
||||
table th .name { float:left; margin-left:.5em; }
|
||||
|
|
|
@ -89,11 +89,23 @@ $freeSpace=OC_Filesystem::free_space('/');
|
|||
$freeSpace=max($freeSpace,0);
|
||||
$maxUploadFilesize = min($maxUploadFilesize ,$freeSpace);
|
||||
|
||||
$permissions = OCP\Share::PERMISSION_READ;
|
||||
if (OC_Filesystem::isUpdatable($dir.'/')) {
|
||||
$permissions |= OCP\Share::PERMISSION_UPDATE;
|
||||
}
|
||||
if (OC_Filesystem::isDeletable($dir.'/')) {
|
||||
$permissions |= OCP\Share::PERMISSION_DELETE;
|
||||
}
|
||||
if (OC_Filesystem::isSharable($dir.'/')) {
|
||||
$permissions |= OCP\Share::PERMISSION_SHARE;
|
||||
}
|
||||
|
||||
$tmpl = new OCP\Template( 'files', 'index', 'user' );
|
||||
$tmpl->assign( 'fileList', $list->fetchPage(), false );
|
||||
$tmpl->assign( 'breadcrumb', $breadcrumbNav->fetchPage(), false );
|
||||
$tmpl->assign( 'dir', OC_Filesystem::normalizePath($dir));
|
||||
$tmpl->assign( 'isCreatable', OC_Filesystem::isCreatable($dir.'/'));
|
||||
$tmpl->assign('permissions', $permissions);
|
||||
$tmpl->assign( 'files', $files );
|
||||
$tmpl->assign( 'uploadMaxFilesize', $maxUploadFilesize);
|
||||
$tmpl->assign( 'uploadMaxHumanFilesize', OCP\Util::humanFileSize($maxUploadFilesize));
|
||||
|
|
|
@ -1,9 +1,4 @@
|
|||
FileActions={
|
||||
PERMISSION_CREATE:4,
|
||||
PERMISSION_READ:1,
|
||||
PERMISSION_UPDATE:2,
|
||||
PERMISSION_DELETE:8,
|
||||
PERMISSION_SHARE:16,
|
||||
var FileActions={
|
||||
actions:{},
|
||||
defaults:{},
|
||||
icons:{},
|
||||
|
@ -25,20 +20,20 @@ FileActions={
|
|||
get:function(mime,type,permissions){
|
||||
var actions={};
|
||||
if(FileActions.actions.all){
|
||||
actions=$.extend( actions, FileActions.actions.all )
|
||||
actions=$.extend( actions, FileActions.actions.all );
|
||||
}
|
||||
if(mime){
|
||||
if(FileActions.actions[mime]){
|
||||
actions=$.extend( actions, FileActions.actions[mime] )
|
||||
actions=$.extend( actions, FileActions.actions[mime] );
|
||||
}
|
||||
var mimePart=mime.substr(0,mime.indexOf('/'));
|
||||
if(FileActions.actions[mimePart]){
|
||||
actions=$.extend( actions, FileActions.actions[mimePart] )
|
||||
actions=$.extend( actions, FileActions.actions[mimePart] );
|
||||
}
|
||||
}
|
||||
if(type){//type is 'dir' or 'file'
|
||||
if(FileActions.actions[type]){
|
||||
actions=$.extend( actions, FileActions.actions[type] )
|
||||
actions=$.extend( actions, FileActions.actions[type] );
|
||||
}
|
||||
}
|
||||
var filteredActions = {};
|
||||
|
@ -108,7 +103,12 @@ FileActions={
|
|||
if(img.call){
|
||||
img=img(file);
|
||||
}
|
||||
// NOTE: Temporary fix to allow unsharing of files in root of Shared folder
|
||||
if ($('#dir').val() == '/Shared') {
|
||||
var html = '<a href="#" original-title="' + t('files', 'Unshare') + '" class="action delete" style="display:none" />';
|
||||
} else {
|
||||
var html='<a href="#" original-title="' + t('files', 'Delete') + '" class="action delete" style="display:none" />';
|
||||
}
|
||||
var element=$(html);
|
||||
if(img){
|
||||
element.append($('<img src="'+img+'"/>'));
|
||||
|
@ -148,7 +148,7 @@ FileActions={
|
|||
getCurrentPermissions:function() {
|
||||
return FileActions.currentFile.parent().data('permissions');
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
$(document).ready(function(){
|
||||
if($('#allowZipDownload').val() == 1){
|
||||
|
@ -156,12 +156,12 @@ $(document).ready(function(){
|
|||
} else {
|
||||
var downloadScope = 'file';
|
||||
}
|
||||
FileActions.register(downloadScope,'Download', FileActions.PERMISSION_READ, function(){return OC.imagePath('core','actions/download')},function(filename){
|
||||
FileActions.register(downloadScope,'Download', OC.PERMISSION_READ, function(){return OC.imagePath('core','actions/download');},function(filename){
|
||||
window.location=OC.filePath('files', 'ajax', 'download.php') + encodeURIComponent('?files='+encodeURIComponent(filename)+'&dir='+encodeURIComponent($('#dir').val()));
|
||||
});
|
||||
});
|
||||
|
||||
FileActions.register('all','Delete', FileActions.PERMISSION_DELETE, function(){return OC.imagePath('core','actions/delete')},function(filename){
|
||||
FileActions.register('all','Delete', OC.PERMISSION_DELETE, function(){return OC.imagePath('core','actions/delete');},function(filename){
|
||||
if(Files.cancelUpload(filename)) {
|
||||
if(filename.substr){
|
||||
filename=[filename];
|
||||
|
@ -179,11 +179,11 @@ FileActions.register('all','Delete', FileActions.PERMISSION_DELETE, function(){r
|
|||
$('.tipsy').remove();
|
||||
});
|
||||
|
||||
FileActions.register('all','Rename', FileActions.PERMISSION_UPDATE, function(){return OC.imagePath('core','actions/rename')},function(filename){
|
||||
FileActions.register('all','Rename', OC.PERMISSION_UPDATE, function(){return OC.imagePath('core','actions/rename');},function(filename){
|
||||
FileList.rename(filename);
|
||||
});
|
||||
|
||||
FileActions.register('dir','Open', FileActions.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);
|
||||
});
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
FileList={
|
||||
var FileList={
|
||||
useUndo:true,
|
||||
update:function(fileListHtml) {
|
||||
$('#fileList').empty().html(fileListHtml);
|
||||
},
|
||||
addFile:function(name,size,lastModified,loading){
|
||||
addFile:function(name,size,lastModified,loading,hidden){
|
||||
var img=(loading)?OC.imagePath('core', 'loading.gif'):OC.imagePath('core', 'filetypes/file.png');
|
||||
var html='<tr data-type="file" data-size="'+size+'">';
|
||||
var html='<tr data-type="file" data-size="'+size+'" data-permissions="'+$('#permissions').val()+'">';
|
||||
if(name.indexOf('.')!=-1){
|
||||
var basename=name.substr(0,name.lastIndexOf('.'));
|
||||
var extension=name.substr(name.lastIndexOf('.'));
|
||||
|
@ -14,7 +14,7 @@ FileList={
|
|||
var extension=false;
|
||||
}
|
||||
html+='<td class="filename" style="background-image:url('+img+')"><input type="checkbox" />';
|
||||
html+='<a class="name" href="download.php?file='+$('#dir').val().replace(/</, '<').replace(/>/, '>')+'/'+name+'"><span class="nametext">'+basename
|
||||
html+='<a class="name" href="download.php?file='+$('#dir').val().replace(/</, '<').replace(/>/, '>')+'/'+name+'"><span class="nametext">'+basename;
|
||||
if(extension){
|
||||
html+='<span class="extension">'+extension+'</span>';
|
||||
}
|
||||
|
@ -36,9 +36,12 @@ FileList={
|
|||
}else{
|
||||
$('tr').filterAttr('data-file',name).find('td.filename').draggable(dragOptions);
|
||||
}
|
||||
if (hidden) {
|
||||
$('tr').filterAttr('data-file', name).hide();
|
||||
}
|
||||
},
|
||||
addDir:function(name,size,lastModified){
|
||||
html = $('<tr></tr>').attr({ "data-type": "dir", "data-size": size, "data-file": name});
|
||||
addDir:function(name,size,lastModified,hidden){
|
||||
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" />');
|
||||
var link_elem = $('<a></a>').attr({ "class": "name", "href": OC.linkTo('files', 'index.php')+"&dir="+ encodeURIComponent($('#dir').val()+'/'+name).replace(/%2F/g, '/') });
|
||||
|
@ -63,6 +66,9 @@ FileList={
|
|||
FileList.insertElement(name,'dir',html);
|
||||
$('tr').filterAttr('data-file',name).find('td.filename').draggable(dragOptions);
|
||||
$('tr').filterAttr('data-file',name).find('td.filename').droppable(folderDropOptions);
|
||||
if (hidden) {
|
||||
$('tr').filterAttr('data-file', name).hide();
|
||||
}
|
||||
},
|
||||
refresh:function(data) {
|
||||
result = jQuery.parseJSON(data.responseText);
|
||||
|
@ -82,7 +88,7 @@ FileList={
|
|||
},
|
||||
insertElement:function(name,type,element){
|
||||
//find the correct spot to insert the file or folder
|
||||
var fileElements=$('tr[data-file][data-type="'+type+'"]');
|
||||
var fileElements=$('tr[data-file][data-type="'+type+'"]:visible');
|
||||
var pos;
|
||||
if(name.localeCompare($(fileElements[0]).attr('data-file'))<0){
|
||||
pos=-1;
|
||||
|
@ -137,11 +143,7 @@ FileList={
|
|||
event.preventDefault();
|
||||
var newname=input.val();
|
||||
if (newname != name) {
|
||||
if ($('tr').filterAttr('data-file', newname).length > 0) {
|
||||
$('#notification').html(newname+' '+t('files', 'already exists')+'<span class="replace">'+t('files', 'replace')+'</span><span class="cancel">'+t('files', 'cancel')+'</span>');
|
||||
$('#notification').data('oldName', name);
|
||||
$('#notification').data('newName', newname);
|
||||
$('#notification').fadeIn();
|
||||
if (FileList.checkName(name, newname, false)) {
|
||||
newname = name;
|
||||
} else {
|
||||
$.get(OC.filePath('files','ajax','rename.php'), { dir : $('#dir').val(), newname: newname, file: name },function(result) {
|
||||
|
@ -151,7 +153,6 @@ FileList={
|
|||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
tr.attr('data-file', newname);
|
||||
var path = td.children('a.name').attr('href');
|
||||
|
@ -179,49 +180,69 @@ FileList={
|
|||
form.trigger('submit');
|
||||
});
|
||||
},
|
||||
replace:function(oldName, newName) {
|
||||
checkName:function(oldName, newName, isNewFile) {
|
||||
if (isNewFile || $('tr').filterAttr('data-file', newName).length > 0) {
|
||||
if (isNewFile) {
|
||||
$('#notification').html(newName+' '+t('files', 'already exists')+'<span class="replace">'+t('files', 'replace')+'</span><span class="suggest">'+t('files', 'suggest name')+'</span><span class="cancel">'+t('files', 'cancel')+'</span>');
|
||||
} else {
|
||||
$('#notification').html(newName+' '+t('files', 'already exists')+'<span class="replace">'+t('files', 'replace')+'</span><span class="cancel">'+t('files', 'cancel')+'</span>');
|
||||
}
|
||||
$('#notification').data('oldName', oldName);
|
||||
$('#notification').data('newName', newName);
|
||||
$('#notification').data('isNewFile', isNewFile);
|
||||
$('#notification').fadeIn();
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
},
|
||||
replace:function(oldName, newName, isNewFile) {
|
||||
// Finish any existing actions
|
||||
if (FileList.lastAction || !FileList.useUndo) {
|
||||
FileList.lastAction();
|
||||
}
|
||||
var tr = $('tr').filterAttr('data-file', oldName);
|
||||
tr.hide();
|
||||
FileList.replaceCanceled = false;
|
||||
FileList.replaceOldName = oldName;
|
||||
FileList.replaceNewName = newName;
|
||||
FileList.lastAction = function() {
|
||||
FileList.finishReplace();
|
||||
};
|
||||
$('#notification').html(t('files', 'replaced')+' '+newName+' '+t('files', 'with')+' '+oldName+'<span class="undo">'+t('files', 'undo')+'</span>');
|
||||
$('#notification').fadeIn();
|
||||
},
|
||||
finishReplace:function() {
|
||||
if (!FileList.replaceCanceled && FileList.replaceOldName && FileList.replaceNewName) {
|
||||
// Delete the file being replaced and rename the replacement
|
||||
FileList.deleteCanceled = false;
|
||||
FileList.deleteFiles = [FileList.replaceNewName];
|
||||
FileList.finishDelete(function() {
|
||||
$.ajax({url: OC.filePath('files', 'ajax', 'rename.php'), async: false, data: { dir: $('#dir').val(), newname: FileList.replaceNewName, file: FileList.replaceOldName }, success: function(result) {
|
||||
if (result && result.status == 'success') {
|
||||
var tr = $('tr').filterAttr('data-file', FileList.replaceOldName);
|
||||
tr.attr('data-file', FileList.replaceNewName);
|
||||
$('tr').filterAttr('data-file', oldName).hide();
|
||||
$('tr').filterAttr('data-file', newName).hide();
|
||||
var tr = $('tr').filterAttr('data-file', oldName).clone();
|
||||
tr.attr('data-replace', 'true');
|
||||
tr.attr('data-file', newName);
|
||||
var td = tr.children('td.filename');
|
||||
td.children('a.name .span').text(FileList.replaceNewName);
|
||||
td.children('a.name .span').text(newName);
|
||||
var path = td.children('a.name').attr('href');
|
||||
td.children('a.name').attr('href', path.replace(encodeURIComponent(FileList.replaceOldName), encodeURIComponent(FileList.replaceNewName)));
|
||||
if (FileList.replaceNewName.indexOf('.') > 0) {
|
||||
var basename = FileList.replaceNewName.substr(0, FileList.replaceNewName.lastIndexOf('.'));
|
||||
td.children('a.name').attr('href', path.replace(encodeURIComponent(oldName), encodeURIComponent(newName)));
|
||||
if (newName.indexOf('.') > 0) {
|
||||
var basename = newName.substr(0, newName.lastIndexOf('.'));
|
||||
} else {
|
||||
var basename = FileList.replaceNewName;
|
||||
var basename = newName;
|
||||
}
|
||||
td.children('a.name').empty();
|
||||
var span = $('<span class="nametext"></span>');
|
||||
span.text(basename);
|
||||
td.children('a.name').append(span);
|
||||
if (FileList.replaceNewName.indexOf('.') > 0) {
|
||||
span.append($('<span class="extension">'+FileList.replaceNewName.substr(FileList.replaceNewName.lastIndexOf('.'))+'</span>'));
|
||||
if (newName.indexOf('.') > 0) {
|
||||
span.append($('<span class="extension">'+newName.substr(newName.lastIndexOf('.'))+'</span>'));
|
||||
}
|
||||
FileList.insertElement(newName, tr.data('type'), tr);
|
||||
tr.show();
|
||||
FileList.replaceCanceled = false;
|
||||
FileList.replaceOldName = oldName;
|
||||
FileList.replaceNewName = newName;
|
||||
FileList.replaceIsNewFile = isNewFile;
|
||||
FileList.lastAction = function() {
|
||||
FileList.finishReplace();
|
||||
};
|
||||
if (isNewFile) {
|
||||
$('#notification').html(t('files', 'replaced')+' '+newName+'<span class="undo">'+t('files', 'undo')+'</span>');
|
||||
} else {
|
||||
$('#notification').html(t('files', 'replaced')+' '+newName+' '+t('files', 'with')+' '+oldName+'<span class="undo">'+t('files', 'undo')+'</span>');
|
||||
}
|
||||
$('#notification').fadeIn();
|
||||
},
|
||||
finishReplace:function() {
|
||||
if (!FileList.replaceCanceled && FileList.replaceOldName && FileList.replaceNewName) {
|
||||
$.ajax({url: OC.filePath('files', 'ajax', 'rename.php'), async: false, data: { dir: $('#dir').val(), newname: FileList.replaceNewName, file: FileList.replaceOldName }, success: function(result) {
|
||||
if (result && result.status == 'success') {
|
||||
$('tr').filterAttr('data-replace', 'true').removeAttr('data-replace');
|
||||
} else {
|
||||
OC.dialogs.alert(result.data.message, 'Error moving file');
|
||||
}
|
||||
|
@ -230,7 +251,6 @@ FileList={
|
|||
FileList.replaceNewName = null;
|
||||
FileList.lastAction = null;
|
||||
}});
|
||||
}, true);
|
||||
}
|
||||
},
|
||||
do_delete:function(files){
|
||||
|
@ -243,7 +263,12 @@ FileList={
|
|||
return;
|
||||
}
|
||||
FileList.prepareDeletion(files);
|
||||
// NOTE: Temporary fix to change the text to unshared for files in root of Shared folder
|
||||
if ($('#dir').val() == '/Shared') {
|
||||
$('#notification').html(t('files', 'unshared')+' '+files+'<span class="undo">'+t('files', 'undo')+'</span>');
|
||||
} else {
|
||||
$('#notification').html(t('files', 'deleted')+' '+files+'<span class="undo">'+t('files', 'undo')+'</span>');
|
||||
}
|
||||
$('#notification').fadeIn();
|
||||
},
|
||||
finishDelete:function(ready,sync){
|
||||
|
@ -255,7 +280,7 @@ FileList={
|
|||
data: {dir:$('#dir').val(),files:fileNames},
|
||||
complete: function(data){
|
||||
boolOperationFinished(data, function(){
|
||||
$('#notification').fadeOut();
|
||||
$('#notification').fadeOut('400');
|
||||
$.each(FileList.deleteFiles,function(index,file){
|
||||
FileList.remove(file);
|
||||
});
|
||||
|
@ -299,21 +324,39 @@ $(document).ready(function(){
|
|||
FileList.deleteCanceled=true;
|
||||
FileList.deleteFiles=null;
|
||||
} else if (FileList.replaceOldName && FileList.replaceNewName) {
|
||||
if (FileList.replaceIsNewFile) {
|
||||
// Delete the new uploaded file
|
||||
FileList.deleteCanceled = false;
|
||||
FileList.deleteFiles = [FileList.replaceOldName];
|
||||
FileList.finishDelete(null, true);
|
||||
} else {
|
||||
$('tr').filterAttr('data-file', FileList.replaceOldName).show();
|
||||
}
|
||||
$('tr').filterAttr('data-replace', 'true').remove();
|
||||
$('tr').filterAttr('data-file', FileList.replaceNewName).show();
|
||||
FileList.replaceCanceled = true;
|
||||
FileList.replaceOldName = null;
|
||||
FileList.replaceNewName = null;
|
||||
FileList.replaceIsNewFile = null;
|
||||
}
|
||||
FileList.lastAction = null;
|
||||
$('#notification').fadeOut();
|
||||
$('#notification').fadeOut('400');
|
||||
});
|
||||
$('#notification .replace').live('click', function() {
|
||||
$('#notification').fadeOut('400', function() {
|
||||
FileList.replace($('#notification').data('oldName'), $('#notification').data('newName'));
|
||||
FileList.replace($('#notification').data('oldName'), $('#notification').data('newName'), $('#notification').data('isNewFile'));
|
||||
});
|
||||
});
|
||||
$('#notification .suggest').live('click', function() {
|
||||
$('tr').filterAttr('data-file', $('#notification').data('oldName')).show();
|
||||
$('#notification').fadeOut('400');
|
||||
});
|
||||
$('#notification .cancel').live('click', function() {
|
||||
$('#notification').fadeOut();
|
||||
if ($('#notification').data('isNewFile')) {
|
||||
FileList.deleteCanceled = false;
|
||||
FileList.deleteFiles = [$('#notification').data('oldName')];
|
||||
FileList.finishDelete(null, true);
|
||||
}
|
||||
});
|
||||
FileList.useUndo=('onbeforeunload' in window)
|
||||
$(window).bind('beforeunload', function (){
|
||||
|
|
|
@ -26,7 +26,7 @@ Files={
|
|||
});
|
||||
procesSelection();
|
||||
}
|
||||
}
|
||||
};
|
||||
$(document).ready(function() {
|
||||
$('#fileList tr').each(function(){
|
||||
//little hack to set unescape filenames in attribute
|
||||
|
@ -40,8 +40,16 @@ $(document).ready(function() {
|
|||
$('#file_action_panel').attr('activeAction', false);
|
||||
|
||||
//drag/drop of files
|
||||
$('#fileList tr[data-write="true"] td.filename').draggable(dragOptions);
|
||||
$('#fileList tr[data-type="dir"][data-write="true"] td.filename').droppable(folderDropOptions);
|
||||
$('#fileList tr td.filename').each(function(i,e){
|
||||
if ($(e).parent().data('permissions') & OC.PERMISSION_DELETE) {
|
||||
$(e).draggable(dragOptions);
|
||||
}
|
||||
});
|
||||
$('#fileList tr[data-type="dir"] td.filename').each(function(i,e){
|
||||
if ($(e).parent().data('permissions') & OC.PERMISSION_CREATE){
|
||||
$(e).droppable(folderDropOptions);
|
||||
}
|
||||
});
|
||||
$('div.crumb:not(.last)').droppable(crumbDropOptions);
|
||||
$('ul#apps>li:first-child').data('dir','');
|
||||
if($('div.crumb').length){
|
||||
|
@ -228,7 +236,14 @@ $(document).ready(function() {
|
|||
var size=t('files','Pending');
|
||||
}
|
||||
if(files && !dirName){
|
||||
FileList.addFile(getUniqueName(files[i].name),size,date,true);
|
||||
var uniqueName = getUniqueName(files[i].name);
|
||||
if (uniqueName != files[i].name) {
|
||||
FileList.checkName(uniqueName, files[i].name, true);
|
||||
var hidden = true;
|
||||
} else {
|
||||
var hidden = false;
|
||||
}
|
||||
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'));
|
||||
|
@ -247,7 +262,14 @@ $(document).ready(function() {
|
|||
}
|
||||
}else{
|
||||
var filename=this.value.split('\\').pop(); //ie prepends C:\fakepath\ in front of the filename
|
||||
FileList.addFile(getUniqueName(filename),'Pending',date,true);
|
||||
var uniqueName = getUniqueName(filename);
|
||||
if (uniqueName != filename) {
|
||||
FileList.checkName(uniqueName, filename, true);
|
||||
var hidden = true;
|
||||
} else {
|
||||
var hidden = false;
|
||||
}
|
||||
FileList.addFile(uniqueName,'Pending',date,true,hidden);
|
||||
}
|
||||
if($.support.xhrFileUpload) {
|
||||
for(var i=0;i<files.length;i++){
|
||||
|
@ -386,6 +408,21 @@ $(document).ready(function() {
|
|||
})
|
||||
});
|
||||
|
||||
$.assocArraySize = function(obj) {
|
||||
// http://stackoverflow.com/a/6700/11236
|
||||
var size = 0, key;
|
||||
for (key in obj) {
|
||||
if (obj.hasOwnProperty(key)) size++;
|
||||
}
|
||||
return size;
|
||||
};
|
||||
|
||||
// warn user not to leave the page while upload is in progress
|
||||
$(window).bind('beforeunload', function(e) {
|
||||
if ($.assocArraySize(uploadingFiles) > 0)
|
||||
return t('files','File upload is in progress. Leaving the page now will cancel the upload.');
|
||||
});
|
||||
|
||||
//add multiply file upload attribute to all browsers except konqueror (which crashes when it's used)
|
||||
if(navigator.userAgent.search(/konqueror/i)==-1){
|
||||
$('.file_upload_start').attr('multiple','multiple')
|
||||
|
@ -452,21 +489,27 @@ $(document).ready(function() {
|
|||
$(this).append(input);
|
||||
input.focus();
|
||||
input.change(function(){
|
||||
var name=getUniqueName($(this).val());
|
||||
if(type != 'web' && name.indexOf('/')!=-1){
|
||||
if(type != 'web' && $(this).val().indexOf('/')!=-1){
|
||||
$('#notification').text(t('files','Invalid name, \'/\' is not allowed.'));
|
||||
$('#notification').fadeIn();
|
||||
return;
|
||||
}
|
||||
var name = getUniqueName($(this).val());
|
||||
if (name != $(this).val()) {
|
||||
FileList.checkName(name, $(this).val(), true);
|
||||
var hidden = true;
|
||||
} else {
|
||||
var hidden = false;
|
||||
}
|
||||
switch(type){
|
||||
case 'file':
|
||||
$.post(
|
||||
OC.filePath('files','ajax','newfile.php'),
|
||||
{dir:$('#dir').val(),filename:name,content:" \n"},
|
||||
{dir:$('#dir').val(),filename:name},
|
||||
function(result){
|
||||
if (result.status == 'success') {
|
||||
var date=new Date();
|
||||
FileList.addFile(name,0,date);
|
||||
FileList.addFile(name,0,date,false,hidden);
|
||||
var tr=$('tr').filterAttr('data-file',name);
|
||||
tr.data('mime','text/plain');
|
||||
getMimeIcon('text/plain',function(path){
|
||||
|
@ -485,7 +528,7 @@ $(document).ready(function() {
|
|||
function(result){
|
||||
if (result.status == 'success') {
|
||||
var date=new Date();
|
||||
FileList.addDir(name,0,date);
|
||||
FileList.addDir(name,0,date,hidden);
|
||||
} else {
|
||||
OC.dialogs.alert(result.data.message, 'Error');
|
||||
}
|
||||
|
@ -516,7 +559,7 @@ $(document).ready(function() {
|
|||
eventSource.listen('success',function(mime){
|
||||
$('#uploadprogressbar').fadeOut();
|
||||
var date=new Date();
|
||||
FileList.addFile(localName,0,date);
|
||||
FileList.addFile(localName,0,date,false,hidden);
|
||||
var tr=$('tr').filterAttr('data-file',localName);
|
||||
tr.data('mime',mime);
|
||||
getMimeIcon(mime,function(path){
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "S'ha perdut un fitxer temporal",
|
||||
"Failed to write to disk" => "Ha fallat en escriure al disc",
|
||||
"Files" => "Fitxers",
|
||||
"Unshare" => "Deixa de compartir",
|
||||
"Delete" => "Suprimeix",
|
||||
"already exists" => "ja existeix",
|
||||
"replace" => "substitueix",
|
||||
"suggest name" => "sugereix un nom",
|
||||
"cancel" => "cancel·la",
|
||||
"replaced" => "substituït",
|
||||
"with" => "per",
|
||||
"undo" => "desfés",
|
||||
"with" => "per",
|
||||
"unshared" => "No compartits",
|
||||
"deleted" => "esborrat",
|
||||
"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",
|
||||
"Upload cancelled." => "La pujada s'ha cancel·lat.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.",
|
||||
"Invalid name, '/' is not allowed." => "El nom no és vàlid, no es permet '/'.",
|
||||
"Size" => "Mida",
|
||||
"Modified" => "Modificat",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "Activa la baixada ZIP",
|
||||
"0 is unlimited" => "0 és sense límit",
|
||||
"Maximum input size for ZIP files" => "Mida màxima d'entrada per fitxers ZIP",
|
||||
"Save" => "Desa",
|
||||
"New" => "Nou",
|
||||
"Text file" => "Fitxer de text",
|
||||
"Folder" => "Carpeta",
|
||||
|
|
|
@ -1,51 +1,56 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"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 velikostí parametr upload_max_filesize v php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Odeslaný soubor přesáhl velikostí parametr MAX_FILE_SIZE specifikovaný v HTML formuláři",
|
||||
"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 MAX_FILE_SIZE directive that was specified in the HTML form" => "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný v formuláři HTML",
|
||||
"The uploaded file was only partially uploaded" => "Soubor byl odeslán pouze částečně",
|
||||
"No file was uploaded" => "Soubor nebyl odeslán",
|
||||
"Missing a temporary folder" => "Chybí adresář pro sočasné soubory",
|
||||
"Failed to write to disk" => "Zápis na disk se nezdařil",
|
||||
"No file was uploaded" => "Žádný soubor nebyl odeslán",
|
||||
"Missing a temporary folder" => "Chybí adresář pro dočasné soubory",
|
||||
"Failed to write to disk" => "Zápis na disk selhal",
|
||||
"Files" => "Soubory",
|
||||
"Delete" => "Vymazat",
|
||||
"Unshare" => "Zrušit sdílení",
|
||||
"Delete" => "Smazat",
|
||||
"already exists" => "již existuje",
|
||||
"replace" => "zaměnit",
|
||||
"cancel" => "storno",
|
||||
"replaced" => "zaměněno",
|
||||
"with" => "s",
|
||||
"replace" => "nahradit",
|
||||
"suggest name" => "navrhnout název",
|
||||
"cancel" => "zrušit",
|
||||
"replaced" => "nahrazeno",
|
||||
"undo" => "zpět",
|
||||
"with" => "s",
|
||||
"unshared" => "sdílení zrušeno",
|
||||
"deleted" => "smazáno",
|
||||
"generating ZIP-file, it may take some time." => "generuji ZIP soubor, může to chvíli trvat",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Nemohu nahrát váš soubor neboť to je adresář a nebo má nulovou délku.",
|
||||
"Upload Error" => "Chyba při nahrávání",
|
||||
"Pending" => "Očekává se",
|
||||
"Upload cancelled." => "Nahrávání zrušeno",
|
||||
"Invalid name, '/' is not allowed." => "Špatné jméno, znak '/' není povolen",
|
||||
"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í",
|
||||
"Upload cancelled." => "Odesílání zrušeno.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Probíhá odesílání souboru. Opuštění stránky vyústí ve zrušení nahrávání.",
|
||||
"Invalid name, '/' is not allowed." => "Neplatný název, znak '/' není povolen",
|
||||
"Size" => "Velikost",
|
||||
"Modified" => "Změněno",
|
||||
"folder" => "adresář",
|
||||
"folders" => "adresáře",
|
||||
"folder" => "složka",
|
||||
"folders" => "složky",
|
||||
"file" => "soubor",
|
||||
"files" => "soubory",
|
||||
"File handling" => "Nastavení chování k souborům",
|
||||
"Maximum upload size" => "Maximální velikost ukládaných souborů",
|
||||
"File handling" => "Zacházení se soubory",
|
||||
"Maximum upload size" => "Maximální velikost pro odesílání",
|
||||
"max. possible: " => "největší možná: ",
|
||||
"Needed for multi-file and folder downloads." => "Potřeba pro vícesoborvé stahování a stahování adresářů",
|
||||
"Needed for multi-file and folder downloads." => "Potřebné pro více-souborové stahování a stahování složek.",
|
||||
"Enable ZIP-download" => "Povolit ZIP-stahování",
|
||||
"0 is unlimited" => "0 znamená bez omezení",
|
||||
"Maximum input size for ZIP files" => "Maximální velikost vstupu pro ZIP soubory",
|
||||
"Save" => "Uložit",
|
||||
"New" => "Nový",
|
||||
"Text file" => "Textový soubor",
|
||||
"Folder" => "Adresář",
|
||||
"Folder" => "Složka",
|
||||
"From url" => "Z url",
|
||||
"Upload" => "Uložit",
|
||||
"Cancel upload" => "Zrušit upload",
|
||||
"Nothing in here. Upload something!" => "Žádný obsah. Uložte si něco!",
|
||||
"Upload" => "Odeslat",
|
||||
"Cancel upload" => "Zrušit odesílání",
|
||||
"Nothing in here. Upload something!" => "Žádný obsah. Nahrajte něco.",
|
||||
"Name" => "Název",
|
||||
"Share" => "Sdílet",
|
||||
"Download" => "Stáhnout",
|
||||
"Upload too large" => "Příliš velký soubor",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Soubory, které se snažíte uložit, překračují maximální velikosti uploadu na tomto serveru.",
|
||||
"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.",
|
||||
"Files are being scanned, please wait." => "Soubory se prohledávají, prosím čekejte.",
|
||||
"Current scanning" => "Aktuální prohledávání"
|
||||
);
|
||||
|
|
|
@ -12,14 +12,15 @@
|
|||
"replace" => "erstat",
|
||||
"cancel" => "fortryd",
|
||||
"replaced" => "erstattet",
|
||||
"with" => "med",
|
||||
"undo" => "fortryd",
|
||||
"with" => "med",
|
||||
"deleted" => "Slettet",
|
||||
"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",
|
||||
"Upload cancelled." => "Upload afbrudt.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.",
|
||||
"Invalid name, '/' is not allowed." => "Ugyldigt navn, '/' er ikke tilladt.",
|
||||
"Size" => "Størrelse",
|
||||
"Modified" => "Ændret",
|
||||
|
|
|
@ -1,26 +1,30 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"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 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.",
|
||||
"No file was uploaded" => "Es wurde keine Datei hochgeladen.",
|
||||
"Missing a temporary folder" => "Temporärer Ordner fehlt.",
|
||||
"Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte",
|
||||
"Files" => "Dateien",
|
||||
"Unshare" => "Nicht mehr teilen",
|
||||
"Delete" => "Löschen",
|
||||
"already exists" => "ist bereits vorhanden",
|
||||
"replace" => "ersetzen",
|
||||
"suggest name" => "Name vorschlagen",
|
||||
"cancel" => "abbrechen",
|
||||
"replaced" => "ersetzt",
|
||||
"with" => "mit",
|
||||
"undo" => "rückgängig machen",
|
||||
"with" => "mit",
|
||||
"unshared" => "Nicht mehr teilen",
|
||||
"deleted" => "gelöscht",
|
||||
"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 ein Verzeichnis ist oder 0 Bytes hat.",
|
||||
"Upload Error" => "Fehler beim Hochladen",
|
||||
"Pending" => "Ausstehend",
|
||||
"Upload cancelled." => "Hochladen abgebrochen.",
|
||||
"Invalid name, '/' is not allowed." => "Ungültiger Name, \"/\" ist nicht erlaubt.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
|
||||
"Invalid name, '/' is not allowed." => "Ungültiger Name: \"/\" ist nicht erlaubt.",
|
||||
"Size" => "Größe",
|
||||
"Modified" => "Bearbeitet",
|
||||
"folder" => "Ordner",
|
||||
|
@ -30,10 +34,11 @@
|
|||
"File handling" => "Dateibehandlung",
|
||||
"Maximum upload size" => "Maximale Upload-Größe",
|
||||
"max. possible: " => "maximal möglich:",
|
||||
"Needed for multi-file and folder downloads." => "Für Mehrfachdateien- und Ordnerdownloads benötigt:",
|
||||
"Needed for multi-file and folder downloads." => "Für Mehrfachdatei- und Ordnerdownloads benötigt:",
|
||||
"Enable ZIP-download" => "ZIP-Download aktivieren",
|
||||
"0 is unlimited" => "0 bedeutet unbegrenzt",
|
||||
"Maximum input size for ZIP files" => "Maximale Größe für ZIP Dateien",
|
||||
"Maximum input size for ZIP files" => "Maximale Größe für ZIP-Dateien",
|
||||
"Save" => "Speichern",
|
||||
"New" => "Neu",
|
||||
"Text file" => "Textdatei",
|
||||
"Folder" => "Ordner",
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
"replace" => "αντικατέστησε",
|
||||
"cancel" => "ακύρωση",
|
||||
"replaced" => "αντικαταστάθηκε",
|
||||
"with" => "με",
|
||||
"undo" => "αναίρεση",
|
||||
"with" => "με",
|
||||
"deleted" => "διαγράφηκε",
|
||||
"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",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "Mankas tempa dosierujo",
|
||||
"Failed to write to disk" => "Malsukcesis skribo al disko",
|
||||
"Files" => "Dosieroj",
|
||||
"Unshare" => "Malkunhavigi",
|
||||
"Delete" => "Forigi",
|
||||
"already exists" => "jam ekzistas",
|
||||
"replace" => "anstataŭigi",
|
||||
"suggest name" => "sugesti nomon",
|
||||
"cancel" => "nuligi",
|
||||
"replaced" => "anstataŭigita",
|
||||
"with" => "kun",
|
||||
"undo" => "malfari",
|
||||
"with" => "kun",
|
||||
"unshared" => "malkunhavigita",
|
||||
"deleted" => "forigita",
|
||||
"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",
|
||||
"Upload cancelled." => "La alŝuto nuliĝis.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.",
|
||||
"Invalid name, '/' is not allowed." => "Nevalida nomo, “/” ne estas permesata.",
|
||||
"Size" => "Grando",
|
||||
"Modified" => "Modifita",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "Kapabligi ZIP-elŝuton",
|
||||
"0 is unlimited" => "0 signifas senlime",
|
||||
"Maximum input size for ZIP files" => "Maksimuma enirgrando por ZIP-dosieroj",
|
||||
"Save" => "Konservi",
|
||||
"New" => "Nova",
|
||||
"Text file" => "Tekstodosiero",
|
||||
"Folder" => "Dosierujo",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "Falta un directorio temporal",
|
||||
"Failed to write to disk" => "La escritura en disco ha fallado",
|
||||
"Files" => "Archivos",
|
||||
"Unshare" => "Dejar de compartir",
|
||||
"Delete" => "Eliminado",
|
||||
"already exists" => "ya existe",
|
||||
"replace" => "reemplazar",
|
||||
"suggest name" => "sugerir nombre",
|
||||
"cancel" => "cancelar",
|
||||
"replaced" => "reemplazado",
|
||||
"with" => "con",
|
||||
"undo" => "deshacer",
|
||||
"with" => "con",
|
||||
"unshared" => "no compartido",
|
||||
"deleted" => "borrado",
|
||||
"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",
|
||||
"Upload cancelled." => "Subida cancelada.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Salir de la página ahora cancelará la subida.",
|
||||
"Invalid name, '/' is not allowed." => "Nombre no válido, '/' no está permitido.",
|
||||
"Size" => "Tamaño",
|
||||
"Modified" => "Modificado",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "Habilitar descarga en ZIP",
|
||||
"0 is unlimited" => "0 es ilimitado",
|
||||
"Maximum input size for ZIP files" => "Tamaño máximo para archivos ZIP de entrada",
|
||||
"Save" => "Guardar",
|
||||
"New" => "Nuevo",
|
||||
"Text file" => "Archivo de texto",
|
||||
"Folder" => "Carpeta",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "Ajutiste failide kaust puudub",
|
||||
"Failed to write to disk" => "Kettale kirjutamine ebaõnnestus",
|
||||
"Files" => "Failid",
|
||||
"Unshare" => "Lõpeta jagamine",
|
||||
"Delete" => "Kustuta",
|
||||
"already exists" => "on juba olemas",
|
||||
"replace" => "asenda",
|
||||
"suggest name" => "soovita nime",
|
||||
"cancel" => "loobu",
|
||||
"replaced" => "asendatud",
|
||||
"with" => "millega",
|
||||
"undo" => "tagasi",
|
||||
"with" => "millega",
|
||||
"unshared" => "jagamata",
|
||||
"deleted" => "kustutatud",
|
||||
"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",
|
||||
"Upload cancelled." => "Üleslaadimine tühistati.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.",
|
||||
"Invalid name, '/' is not allowed." => "Vigane nimi, '/' pole lubatud.",
|
||||
"Size" => "Suurus",
|
||||
"Modified" => "Muudetud",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "Luba ZIP-ina allalaadimine",
|
||||
"0 is unlimited" => "0 tähendab piiramatut",
|
||||
"Maximum input size for ZIP files" => "Maksimaalne ZIP-faili sisestatava faili suurus",
|
||||
"Save" => "Salvesta",
|
||||
"New" => "Uus",
|
||||
"Text file" => "Tekstifail",
|
||||
"Folder" => "Kaust",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "Aldi baterako karpeta falta da",
|
||||
"Failed to write to disk" => "Errore bat izan da diskoan idazterakoan",
|
||||
"Files" => "Fitxategiak",
|
||||
"Unshare" => "Ez partekatu",
|
||||
"Delete" => "Ezabatu",
|
||||
"already exists" => "dagoeneko existitzen da",
|
||||
"replace" => "ordeztu",
|
||||
"suggest name" => "aholkatu izena",
|
||||
"cancel" => "ezeztatu",
|
||||
"replaced" => "ordeztua",
|
||||
"with" => "honekin",
|
||||
"undo" => "desegin",
|
||||
"with" => "honekin",
|
||||
"unshared" => "Ez partekatuta",
|
||||
"deleted" => "ezabatuta",
|
||||
"generating ZIP-file, it may take some time." => "ZIP-fitxategia sortzen ari da, denbora har dezake",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Ezin da zure fitxategia igo, karpeta bat da edo 0 byt ditu",
|
||||
"Upload Error" => "Igotzean errore bat suertatu da",
|
||||
"Pending" => "Zain",
|
||||
"Upload cancelled." => "Igoera ezeztatuta",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.",
|
||||
"Invalid name, '/' is not allowed." => "Baliogabeko izena, '/' ezin da erabili. ",
|
||||
"Size" => "Tamaina",
|
||||
"Modified" => "Aldatuta",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "Gaitu ZIP-deskarga",
|
||||
"0 is unlimited" => "0 mugarik gabe esan nahi du",
|
||||
"Maximum input size for ZIP files" => "ZIP fitxategien gehienezko tamaina",
|
||||
"Save" => "Gorde",
|
||||
"New" => "Berria",
|
||||
"Text file" => "Testu fitxategia",
|
||||
"Folder" => "Karpeta",
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
"replace" => "جایگزین",
|
||||
"cancel" => "لغو",
|
||||
"replaced" => "جایگزینشده",
|
||||
"with" => "همراه",
|
||||
"undo" => "بازگشت",
|
||||
"with" => "همراه",
|
||||
"deleted" => "حذف شده",
|
||||
"generating ZIP-file, it may take some time." => "در حال ساخت فایل فشرده ممکن است زمان زیادی به طول بیانجامد",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "ناتوان در بارگذاری یا فایل یک پوشه است یا 0بایت دارد",
|
||||
|
|
|
@ -10,16 +10,18 @@
|
|||
"Delete" => "Poista",
|
||||
"already exists" => "on jo olemassa",
|
||||
"replace" => "korvaa",
|
||||
"suggest name" => "ehdota nimeä",
|
||||
"cancel" => "peru",
|
||||
"replaced" => "korvattu",
|
||||
"with" => "käyttäen",
|
||||
"undo" => "kumoa",
|
||||
"with" => "käyttäen",
|
||||
"deleted" => "poistettu",
|
||||
"generating ZIP-file, it may take some time." => "luodaan ZIP-tiedostoa, tämä saattaa kestää hetken.",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Tiedoston lähetys epäonnistui, koska sen koko on 0 tavua tai kyseessä on kansio",
|
||||
"Upload Error" => "Lähetysvirhe.",
|
||||
"Pending" => "Odottaa",
|
||||
"Upload cancelled." => "Lähetys peruttu.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
|
||||
"Invalid name, '/' is not allowed." => "Virheellinen nimi, merkki '/' ei ole sallittu.",
|
||||
"Size" => "Koko",
|
||||
"Modified" => "Muutettu",
|
||||
|
@ -34,6 +36,7 @@
|
|||
"Enable ZIP-download" => "Ota ZIP-paketin lataaminen käytöön",
|
||||
"0 is unlimited" => "0 on rajoittamaton",
|
||||
"Maximum input size for ZIP files" => "ZIP-tiedostojen enimmäiskoko",
|
||||
"Save" => "Tallenna",
|
||||
"New" => "Uusi",
|
||||
"Text file" => "Tekstitiedosto",
|
||||
"Folder" => "Kansio",
|
||||
|
@ -46,5 +49,6 @@
|
|||
"Download" => "Lataa",
|
||||
"Upload too large" => "Lähetettävä tiedosto on liian suuri",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.",
|
||||
"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"
|
||||
);
|
||||
|
|
|
@ -10,16 +10,19 @@
|
|||
"Delete" => "Supprimer",
|
||||
"already exists" => "existe déjà",
|
||||
"replace" => "remplacer",
|
||||
"suggest name" => "Suggérer un nom",
|
||||
"cancel" => "annuler",
|
||||
"replaced" => "remplacé",
|
||||
"with" => "avec",
|
||||
"undo" => "annuler",
|
||||
"with" => "avec",
|
||||
"unshared" => "non partagée",
|
||||
"deleted" => "supprimé",
|
||||
"generating ZIP-file, it may take some time." => "Générer un fichier ZIP, cela peut prendre du temps",
|
||||
"generating ZIP-file, it may take some time." => "Fichier ZIP en cours d'assemblage ; cela peut prendre du temps.",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossible de charger vos fichiers car il s'agit d'un dossier ou le fichier fait 0 octet.",
|
||||
"Upload Error" => "Erreur de chargement",
|
||||
"Pending" => "En cours",
|
||||
"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.",
|
||||
"Invalid name, '/' is not allowed." => "Nom invalide, '/' n'est pas autorisé.",
|
||||
"Size" => "Taille",
|
||||
"Modified" => "Modifié",
|
||||
|
@ -34,18 +37,19 @@
|
|||
"Enable ZIP-download" => "Activer le téléchargement ZIP",
|
||||
"0 is unlimited" => "0 est illimité",
|
||||
"Maximum input size for ZIP files" => "Taille maximale pour les fichiers ZIP",
|
||||
"Save" => "Sauvegarder",
|
||||
"New" => "Nouveau",
|
||||
"Text file" => "Fichier texte",
|
||||
"Folder" => "Dossier",
|
||||
"From url" => "Depuis URL",
|
||||
"Upload" => "Envoyer",
|
||||
"Cancel upload" => "Annuler envoi",
|
||||
"Cancel upload" => "Annuler l'envoi",
|
||||
"Nothing in here. Upload something!" => "Il n'y a rien ici ! Envoyez donc quelque chose :)",
|
||||
"Name" => "Nom",
|
||||
"Share" => "Partager",
|
||||
"Download" => "Téléchargement",
|
||||
"Upload too large" => "Fichier trop volumineux",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur.",
|
||||
"Files are being scanned, please wait." => "Les fichiers sont analysés, patientez svp.",
|
||||
"Files are being scanned, please wait." => "Les fichiers sont en cours d'analyse, veuillez patienter.",
|
||||
"Current scanning" => "Analyse en cours"
|
||||
);
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
"replace" => "substituír",
|
||||
"cancel" => "cancelar",
|
||||
"replaced" => "substituído",
|
||||
"with" => "con",
|
||||
"undo" => "desfacer",
|
||||
"with" => "con",
|
||||
"deleted" => "eliminado",
|
||||
"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",
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
"replace" => "zamjeni",
|
||||
"cancel" => "odustani",
|
||||
"replaced" => "zamjenjeno",
|
||||
"with" => "sa",
|
||||
"undo" => "vrati",
|
||||
"with" => "sa",
|
||||
"deleted" => "izbrisano",
|
||||
"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",
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
"replace" => "cserél",
|
||||
"cancel" => "mégse",
|
||||
"replaced" => "kicserélve",
|
||||
"with" => "-val/-vel",
|
||||
"undo" => "visszavon",
|
||||
"with" => "-val/-vel",
|
||||
"deleted" => "törölve",
|
||||
"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ű",
|
||||
|
|
|
@ -1,13 +1,32 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"There is no error, the file uploaded with success" => "Tidak ada galat, berkas sukses diunggah",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "File yang diunggah melampaui directive upload_max_filesize di php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "File yang diunggah melampaui directive MAX_FILE_SIZE yang disebutan dalam form HTML.",
|
||||
"The uploaded file was only partially uploaded" => "Berkas hanya diunggah sebagian",
|
||||
"No file was uploaded" => "Tidak ada berkas yang diunggah",
|
||||
"Missing a temporary folder" => "Kehilangan folder temporer",
|
||||
"Failed to write to disk" => "Gagal menulis ke disk",
|
||||
"Files" => "Berkas",
|
||||
"Delete" => "Hapus",
|
||||
"already exists" => "sudah ada",
|
||||
"replace" => "mengganti",
|
||||
"cancel" => "batalkan",
|
||||
"replaced" => "diganti",
|
||||
"undo" => "batal dikerjakan",
|
||||
"with" => "dengan",
|
||||
"deleted" => "dihapus",
|
||||
"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",
|
||||
"Upload cancelled." => "Pengunggahan dibatalkan.",
|
||||
"Invalid name, '/' is not allowed." => "Kesalahan nama, '/' tidak diijinkan.",
|
||||
"Size" => "Ukuran",
|
||||
"Modified" => "Dimodifikasi",
|
||||
"folder" => "folder",
|
||||
"folders" => "folder-folder",
|
||||
"file" => "berkas",
|
||||
"files" => "berkas-berkas",
|
||||
"File handling" => "Penanganan berkas",
|
||||
"Maximum upload size" => "Ukuran unggah maksimum",
|
||||
"max. possible: " => "Kemungkinan maks:",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "Cartella temporanea mancante",
|
||||
"Failed to write to disk" => "Scrittura su disco non riuscita",
|
||||
"Files" => "File",
|
||||
"Unshare" => "Rimuovi condivisione",
|
||||
"Delete" => "Elimina",
|
||||
"already exists" => "esiste già",
|
||||
"replace" => "sostituisci",
|
||||
"suggest name" => "suggerisci nome",
|
||||
"cancel" => "annulla",
|
||||
"replaced" => "sostituito",
|
||||
"with" => "con",
|
||||
"undo" => "annulla",
|
||||
"with" => "con",
|
||||
"unshared" => "condivisione rimossa",
|
||||
"deleted" => "eliminati",
|
||||
"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",
|
||||
"Upload cancelled." => "Invio annullato",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.",
|
||||
"Invalid name, '/' is not allowed." => "Nome non valido",
|
||||
"Size" => "Dimensione",
|
||||
"Modified" => "Modificato",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "Abilita scaricamento ZIP",
|
||||
"0 is unlimited" => "0 è illimitato",
|
||||
"Maximum input size for ZIP files" => "Dimensione massima per i file ZIP",
|
||||
"Save" => "Salva",
|
||||
"New" => "Nuovo",
|
||||
"Text file" => "File di testo",
|
||||
"Folder" => "Cartella",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "テンポラリフォルダが見つかりません",
|
||||
"Failed to write to disk" => "ディスクへの書き込みに失敗しました",
|
||||
"Files" => "ファイル",
|
||||
"Unshare" => "共有しない",
|
||||
"Delete" => "削除",
|
||||
"already exists" => "既に存在します",
|
||||
"replace" => "置き換え",
|
||||
"suggest name" => "推奨名称",
|
||||
"cancel" => "キャンセル",
|
||||
"replaced" => "置換:",
|
||||
"with" => "←",
|
||||
"undo" => "元に戻す",
|
||||
"with" => "←",
|
||||
"unshared" => "未共有",
|
||||
"deleted" => "削除",
|
||||
"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" => "保留",
|
||||
"Upload cancelled." => "アップロードはキャンセルされました。",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。",
|
||||
"Invalid name, '/' is not allowed." => "無効な名前、'/' は使用できません。",
|
||||
"Size" => "サイズ",
|
||||
"Modified" => "更新日時",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "ZIP形式のダウンロードを有効にする",
|
||||
"0 is unlimited" => "0を指定した場合は無制限",
|
||||
"Maximum input size for ZIP files" => "ZIPファイルへの最大入力サイズ",
|
||||
"Save" => "保存",
|
||||
"New" => "新規",
|
||||
"Text file" => "テキストファイル",
|
||||
"Folder" => "フォルダ",
|
||||
|
|
|
@ -8,7 +8,15 @@
|
|||
"Failed to write to disk" => "디스크에 쓰지 못했습니다",
|
||||
"Files" => "파일",
|
||||
"Delete" => "삭제",
|
||||
"already exists" => "이미 존재 합니다",
|
||||
"replace" => "대체",
|
||||
"cancel" => "취소",
|
||||
"replaced" => "대체됨",
|
||||
"undo" => "복구",
|
||||
"with" => "와",
|
||||
"deleted" => "삭제",
|
||||
"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" => "보류 중",
|
||||
"Upload cancelled." => "업로드 취소.",
|
||||
|
|
|
@ -8,8 +8,25 @@
|
|||
"Failed to write to disk" => "Konnt net op den Disk schreiwen",
|
||||
"Files" => "Dateien",
|
||||
"Delete" => "Läschen",
|
||||
"already exists" => "existéiert schonn",
|
||||
"replace" => "ersetzen",
|
||||
"cancel" => "ofbriechen",
|
||||
"replaced" => "ersat",
|
||||
"undo" => "réckgängeg man",
|
||||
"with" => "mat",
|
||||
"deleted" => "geläscht",
|
||||
"generating ZIP-file, it may take some time." => "Et gëtt eng ZIP-File generéiert, dëst ka bëssen daueren.",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Kann deng Datei net eroplueden well et en Dossier ass oder 0 byte grouss ass.",
|
||||
"Upload Error" => "Fehler beim eroplueden",
|
||||
"Upload cancelled." => "Upload ofgebrach.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach.",
|
||||
"Invalid name, '/' is not allowed." => "Ongültege Numm, '/' net erlaabt.",
|
||||
"Size" => "Gréisst",
|
||||
"Modified" => "Geännert",
|
||||
"folder" => "Dossier",
|
||||
"folders" => "Dossieren",
|
||||
"file" => "Datei",
|
||||
"files" => "Dateien",
|
||||
"File handling" => "Fichier handling",
|
||||
"Maximum upload size" => "Maximum Upload Gréisst ",
|
||||
"max. possible: " => "max. méiglech:",
|
||||
|
|
|
@ -1,6 +1,17 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"No file was uploaded" => "Neviens fails netika augšuplādēts",
|
||||
"Failed to write to disk" => "Nav iespējams saglabāt",
|
||||
"Files" => "Faili",
|
||||
"Delete" => "Izdzēst",
|
||||
"already exists" => "tāds fails jau eksistē",
|
||||
"replace" => "aizvietot",
|
||||
"cancel" => "atcelt",
|
||||
"replaced" => "aizvietots",
|
||||
"undo" => "vienu soli atpakaļ",
|
||||
"with" => "ar",
|
||||
"deleted" => "izdzests",
|
||||
"generating ZIP-file, it may take some time." => "lai uzģenerētu ZIP failu, kāds brīdis ir jāpagaida",
|
||||
"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)",
|
||||
"Upload Error" => "Augšuplādēšanas laikā radās kļūda",
|
||||
"Pending" => "Gaida savu kārtu",
|
||||
"Upload cancelled." => "Augšuplāde ir atcelta",
|
||||
|
@ -12,9 +23,20 @@
|
|||
"file" => "fails",
|
||||
"files" => "faili",
|
||||
"Maximum upload size" => "Maksimālais failu augšuplādes apjoms",
|
||||
"max. possible: " => "maksīmālais iespējamais:",
|
||||
"Enable ZIP-download" => "Iespējot ZIP lejuplādi",
|
||||
"0 is unlimited" => "0 ir neierobežots",
|
||||
"New" => "Jauns",
|
||||
"Text file" => "Teksta fails",
|
||||
"Folder" => "Mape",
|
||||
"From url" => "No URL saites",
|
||||
"Upload" => "Augšuplādet",
|
||||
"Cancel upload" => "Atcelt augšuplādi",
|
||||
"Nothing in here. Upload something!" => "Te vēl nekas nav. Rīkojies, sāc augšuplādēt",
|
||||
"Name" => "Nosaukums",
|
||||
"Share" => "Līdzdalīt",
|
||||
"Download" => "Lejuplādēt",
|
||||
"Upload too large" => "Fails ir par lielu lai to augšuplādetu"
|
||||
"Upload too large" => "Fails ir par lielu lai to augšuplādetu",
|
||||
"Files are being scanned, please wait." => "Faili šobrīd tiek caurskatīti, nedaudz jāpagaida.",
|
||||
"Current scanning" => "Šobrīd tiek pārbaudīti"
|
||||
);
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
"replace" => "erstatt",
|
||||
"cancel" => "avbryt",
|
||||
"replaced" => "erstattet",
|
||||
"with" => "med",
|
||||
"undo" => "angre",
|
||||
"with" => "med",
|
||||
"deleted" => "slettet",
|
||||
"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",
|
||||
|
@ -34,6 +34,7 @@
|
|||
"Enable ZIP-download" => "Aktiver nedlasting av ZIP",
|
||||
"0 is unlimited" => "0 er ubegrenset",
|
||||
"Maximum input size for ZIP files" => "Maksimal størrelse på ZIP-filer",
|
||||
"Save" => "Lagre",
|
||||
"New" => "Ny",
|
||||
"Text file" => "Tekstfil",
|
||||
"Folder" => "Mappe",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "Een tijdelijke map mist",
|
||||
"Failed to write to disk" => "Schrijven naar schijf mislukt",
|
||||
"Files" => "Bestanden",
|
||||
"Unshare" => "Stop delen",
|
||||
"Delete" => "Verwijder",
|
||||
"already exists" => "bestaat al",
|
||||
"replace" => "vervang",
|
||||
"suggest name" => "Stel een naam voor",
|
||||
"cancel" => "annuleren",
|
||||
"replaced" => "vervangen",
|
||||
"with" => "door",
|
||||
"undo" => "ongedaan maken",
|
||||
"with" => "door",
|
||||
"unshared" => "niet gedeeld",
|
||||
"deleted" => "verwijderd",
|
||||
"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",
|
||||
"Upload cancelled." => "Uploaden geannuleerd.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Bestands upload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.",
|
||||
"Invalid name, '/' is not allowed." => "Ongeldige naam, '/' is niet toegestaan.",
|
||||
"Size" => "Bestandsgrootte",
|
||||
"Modified" => "Laatst aangepast",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "Zet ZIP-download aan",
|
||||
"0 is unlimited" => "0 is ongelimiteerd",
|
||||
"Maximum input size for ZIP files" => "Maximale grootte voor ZIP bestanden",
|
||||
"Save" => "Opslaan",
|
||||
"New" => "Nieuw",
|
||||
"Text file" => "Tekstbestand",
|
||||
"Folder" => "Map",
|
||||
|
|
|
@ -10,16 +10,18 @@
|
|||
"Delete" => "Usuwa element",
|
||||
"already exists" => "Już istnieje",
|
||||
"replace" => "zastap",
|
||||
"suggest name" => "zasugeruj nazwę",
|
||||
"cancel" => "anuluj",
|
||||
"replaced" => "zastąpione",
|
||||
"with" => "z",
|
||||
"undo" => "wróć",
|
||||
"with" => "z",
|
||||
"deleted" => "skasuj",
|
||||
"generating ZIP-file, it may take some time." => "Generowanie pliku ZIP, może potrwać pewien czas.",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Nie można wczytać pliku jeśli jest katalogiem lub ma 0 bajtów",
|
||||
"Upload Error" => "Błąd wczytywania",
|
||||
"Pending" => "Oczekujące",
|
||||
"Upload cancelled." => "Wczytywanie anulowane.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Wysyłanie pliku jest w toku. Teraz opuszczając stronę wysyłanie zostanie anulowane.",
|
||||
"Invalid name, '/' is not allowed." => "Nieprawidłowa nazwa '/' jest niedozwolone.",
|
||||
"Size" => "Rozmiar",
|
||||
"Modified" => "Czas modyfikacji",
|
||||
|
@ -34,6 +36,7 @@
|
|||
"Enable ZIP-download" => "Włącz pobieranie ZIP-paczki",
|
||||
"0 is unlimited" => "0 jest nielimitowane",
|
||||
"Maximum input size for ZIP files" => "Maksymalna wielkość pliku wejściowego ZIP ",
|
||||
"Save" => "Zapisz",
|
||||
"New" => "Nowy",
|
||||
"Text file" => "Plik tekstowy",
|
||||
"Folder" => "Katalog",
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
"replace" => "substituir",
|
||||
"cancel" => "cancelar",
|
||||
"replaced" => "substituido ",
|
||||
"with" => "com",
|
||||
"undo" => "desfazer",
|
||||
"with" => "com",
|
||||
"deleted" => "deletado",
|
||||
"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.",
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
"replace" => "substituir",
|
||||
"cancel" => "cancelar",
|
||||
"replaced" => "substituido",
|
||||
"with" => "com",
|
||||
"undo" => "desfazer",
|
||||
"with" => "com",
|
||||
"deleted" => "apagado",
|
||||
"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 é possivel fazer o upload do ficheiro devido a ser uma pasta ou ter 0 bytes",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "Невозможно найти временную папку",
|
||||
"Failed to write to disk" => "Ошибка записи на диск",
|
||||
"Files" => "Файлы",
|
||||
"Unshare" => "Отменить публикацию",
|
||||
"Delete" => "Удалить",
|
||||
"already exists" => "уже существует",
|
||||
"replace" => "заменить",
|
||||
"suggest name" => "предложить название",
|
||||
"cancel" => "отмена",
|
||||
"replaced" => "заменён",
|
||||
"with" => "с",
|
||||
"undo" => "отмена",
|
||||
"with" => "с",
|
||||
"unshared" => "публикация отменена",
|
||||
"deleted" => "удален",
|
||||
"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" => "Ожидание",
|
||||
"Upload cancelled." => "Загрузка отменена.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Файл в процессе загрузки. Покинув страницу вы прервёте загрузку.",
|
||||
"Invalid name, '/' is not allowed." => "Неверное имя, '/' не допускается.",
|
||||
"Size" => "Размер",
|
||||
"Modified" => "Изменён",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "Включить ZIP-скачивание",
|
||||
"0 is unlimited" => "0 - без ограничений",
|
||||
"Maximum input size for ZIP files" => "Максимальный исходный размер для ZIP файлов",
|
||||
"Save" => "Сохранить",
|
||||
"New" => "Новый",
|
||||
"Text file" => "Текстовый файл",
|
||||
"Folder" => "Папка",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "Manjka začasna mapa",
|
||||
"Failed to write to disk" => "Pisanje na disk je spodletelo",
|
||||
"Files" => "Datoteke",
|
||||
"Unshare" => "Odstrani iz souporabe",
|
||||
"Delete" => "Izbriši",
|
||||
"already exists" => "že obstaja",
|
||||
"replace" => "nadomesti",
|
||||
"suggest name" => "predlagaj ime",
|
||||
"cancel" => "ekliči",
|
||||
"replaced" => "nadomeščen",
|
||||
"with" => "z",
|
||||
"undo" => "razveljavi",
|
||||
"with" => "z",
|
||||
"unshared" => "odstranjeno iz souporabe",
|
||||
"deleted" => "izbrisano",
|
||||
"generating ZIP-file, it may take some time." => "Ustvarjam ZIP datoteko. To lahko traja nekaj časa.",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Nalaganje ni mogoče, saj gre za mapo, ali pa ima datoteka velikost 0 bajtov.",
|
||||
"Upload Error" => "Napaka pri nalaganju",
|
||||
"Pending" => "Na čakanju",
|
||||
"Upload cancelled." => "Nalaganje je bilo preklicano.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Nalaganje datoteke je v teku. Če zapustite to stran zdaj, boste nalaganje preklicali.",
|
||||
"Invalid name, '/' is not allowed." => "Neveljavno ime. Znak '/' ni dovoljen.",
|
||||
"Size" => "Velikost",
|
||||
"Modified" => "Spremenjeno",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "Omogoči ZIP-prejemanje",
|
||||
"0 is unlimited" => "0 je neskončno",
|
||||
"Maximum input size for ZIP files" => "Največja vhodna velikost za ZIP datoteke",
|
||||
"Save" => "Shrani",
|
||||
"New" => "Nova",
|
||||
"Text file" => "Besedilna datoteka",
|
||||
"Folder" => "Mapa",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "Saknar en tillfällig mapp",
|
||||
"Failed to write to disk" => "Misslyckades spara till disk",
|
||||
"Files" => "Filer",
|
||||
"Unshare" => "Sluta dela",
|
||||
"Delete" => "Radera",
|
||||
"already exists" => "finns redan",
|
||||
"replace" => "ersätt",
|
||||
"suggest name" => "föreslå namn",
|
||||
"cancel" => "avbryt",
|
||||
"replaced" => "ersatt",
|
||||
"with" => "med",
|
||||
"undo" => "ångra",
|
||||
"with" => "med",
|
||||
"unshared" => "Ej delad",
|
||||
"deleted" => "raderad",
|
||||
"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",
|
||||
"Upload cancelled." => "Uppladdning avbruten.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.",
|
||||
"Invalid name, '/' is not allowed." => "Ogiltigt namn, '/' är inte tillåten.",
|
||||
"Size" => "Storlek",
|
||||
"Modified" => "Ändrad",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "Aktivera ZIP-nerladdning",
|
||||
"0 is unlimited" => "0 är oändligt",
|
||||
"Maximum input size for ZIP files" => "Största tillåtna storlek för ZIP-filer",
|
||||
"Save" => "Spara",
|
||||
"New" => "Ny",
|
||||
"Text file" => "Textfil",
|
||||
"Folder" => "Mapp",
|
||||
|
|
|
@ -7,19 +7,23 @@
|
|||
"Missing a temporary folder" => "แฟ้มเอกสารชั่วคราวเกิดการสูญหาย",
|
||||
"Failed to write to disk" => "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว",
|
||||
"Files" => "ไฟล์",
|
||||
"Unshare" => "ยกเลิกการแชร์ข้อมูล",
|
||||
"Delete" => "ลบ",
|
||||
"already exists" => "มีอยู่แล้ว",
|
||||
"replace" => "แทนที่",
|
||||
"suggest name" => "แนะนำชื่อ",
|
||||
"cancel" => "ยกเลิก",
|
||||
"replaced" => "แทนที่แล้ว",
|
||||
"with" => "กับ",
|
||||
"undo" => "เลิกทำ",
|
||||
"with" => "กับ",
|
||||
"unshared" => "ยกเลิกการแชร์ข้อมูลแล้ว",
|
||||
"deleted" => "ลบแล้ว",
|
||||
"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" => "อยู่ระหว่างดำเนินการ",
|
||||
"Upload cancelled." => "การอัพโหลดถูกยกเลิก",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก",
|
||||
"Invalid name, '/' is not allowed." => "ชื่อที่ใช้ไม่ถูกต้อง '/' ไม่อนุญาตให้ใช้งาน",
|
||||
"Size" => "ขนาด",
|
||||
"Modified" => "ปรับปรุงล่าสุด",
|
||||
|
@ -34,6 +38,7 @@
|
|||
"Enable ZIP-download" => "อนุญาตให้ดาวน์โหลดเป็นไฟล์ ZIP ได้",
|
||||
"0 is unlimited" => "0 หมายถึงไม่จำกัด",
|
||||
"Maximum input size for ZIP files" => "ขนาดไฟล์ ZIP สูงสุด",
|
||||
"Save" => "บันทึก",
|
||||
"New" => "อัพโหลดไฟล์ใหม่",
|
||||
"Text file" => "ไฟล์ข้อความ",
|
||||
"Folder" => "แฟ้มเอกสาร",
|
||||
|
|
|
@ -8,13 +8,19 @@
|
|||
"Failed to write to disk" => "Diske yazılamadı",
|
||||
"Files" => "Dosyalar",
|
||||
"Delete" => "Sil",
|
||||
"already exists" => "zaten mevcut",
|
||||
"replace" => "değiştir",
|
||||
"cancel" => "iptal",
|
||||
"replaced" => "değiştirildi",
|
||||
"undo" => "geri al",
|
||||
"with" => "ile",
|
||||
"deleted" => "silindi",
|
||||
"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",
|
||||
"Upload cancelled." => "Yükleme iptal edildi.",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Dosya yükleme işlemi sürüyor. Şimdi sayfadan ayrılırsanız işleminiz iptal olur.",
|
||||
"Invalid name, '/' is not allowed." => "Geçersiz isim, '/' işaretine izin verilmiyor.",
|
||||
"Size" => "Boyut",
|
||||
"Modified" => "Değiştirilme",
|
||||
|
|
|
@ -1,9 +1,28 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"There is no error, the file uploaded with success" => "Không có lỗi, các tập tin đã được tải lên thành công",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "Những tập tin được tải lên vượt quá upload_max_filesize được chỉ định trong php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Kích thước những tập tin tải lên vượt quá MAX_FILE_SIZE đã được quy định",
|
||||
"The uploaded file was only partially uploaded" => "Tập tin tải lên mới chỉ tải lên được một phần",
|
||||
"No file was uploaded" => "Không có tập tin nào được tải lên",
|
||||
"Missing a temporary folder" => "Không tìm thấy thư mục tạm",
|
||||
"Failed to write to disk" => "Không thể ghi vào đĩa cứng",
|
||||
"Files" => "Tập tin",
|
||||
"Unshare" => "Không chia sẽ",
|
||||
"Delete" => "Xóa",
|
||||
"already exists" => "đã tồn tại",
|
||||
"replace" => "thay thế",
|
||||
"suggest name" => "tên gợi ý",
|
||||
"cancel" => "hủy",
|
||||
"replaced" => "đã được thay thế",
|
||||
"undo" => "lùi lại",
|
||||
"with" => "với",
|
||||
"deleted" => "đã xóa",
|
||||
"generating ZIP-file, it may take some time." => "Tạo tập tinh ZIP, điều này có thể mất một ít thời gian",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Không thể tải lên tập tin này do nó là một thư mục hoặc kích thước tập tin bằng 0 byte",
|
||||
"Upload Error" => "Tải lên lỗi",
|
||||
"Pending" => "Chờ",
|
||||
"Upload cancelled." => "Hủy tải lên",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
|
||||
"Invalid name, '/' is not allowed." => "Tên không hợp lệ ,không được phép dùng '/'",
|
||||
"Size" => "Kích cỡ",
|
||||
"Modified" => "Thay đổi",
|
||||
|
@ -13,9 +32,11 @@
|
|||
"files" => "files",
|
||||
"File handling" => "Xử lý tập tin",
|
||||
"Maximum upload size" => "Kích thước tối đa ",
|
||||
"Needed for multi-file and folder downloads." => "Cần thiết cho tải nhiều tập tin và thư mục.",
|
||||
"Enable ZIP-download" => "Cho phép ZIP-download",
|
||||
"0 is unlimited" => "0 là không giới hạn",
|
||||
"Maximum input size for ZIP files" => "Kích thước tối đa cho các tập tin ZIP",
|
||||
"Save" => "Lưu",
|
||||
"New" => "Mới",
|
||||
"Text file" => "Tập tin văn bản",
|
||||
"Folder" => "Folder",
|
||||
|
@ -27,5 +48,7 @@
|
|||
"Share" => "Chia sẻ",
|
||||
"Download" => "Tải xuống",
|
||||
"Upload too large" => "File tải lên quá lớn",
|
||||
"Files are being scanned, please wait." => "Tập tin đang được quét ,vui lòng chờ."
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Các tập tin bạn đang cố gắng tải lên vượt quá kích thước tối đa cho phép trên máy chủ này.",
|
||||
"Files are being scanned, please wait." => "Tập tin đang được quét ,vui lòng chờ.",
|
||||
"Current scanning" => "Hiện tại đang quét"
|
||||
);
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
"replace" => "替换",
|
||||
"cancel" => "取消",
|
||||
"replaced" => "替换过了",
|
||||
"with" => "随着",
|
||||
"undo" => "撤销",
|
||||
"with" => "随着",
|
||||
"deleted" => "删除",
|
||||
"generating ZIP-file, it may take some time." => "正在生成ZIP文件,这可能需要点时间",
|
||||
"Unable to upload your file as it is a directory or has 0 bytes" => "不能上传你指定的文件,可能因为它是个文件夹或者大小为0",
|
||||
|
|
|
@ -10,16 +10,18 @@
|
|||
"Delete" => "删除",
|
||||
"already exists" => "已经存在",
|
||||
"replace" => "替换",
|
||||
"suggest name" => "建议名称",
|
||||
"cancel" => "取消",
|
||||
"replaced" => "已经替换",
|
||||
"with" => "随着",
|
||||
"undo" => "撤销",
|
||||
"with" => "随着",
|
||||
"deleted" => "已经删除",
|
||||
"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" => "操作等待中",
|
||||
"Upload cancelled." => "上传已取消",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "文件正在上传中。现在离开此页会导致上传动作被取消。",
|
||||
"Invalid name, '/' is not allowed." => "非法的名称,不允许使用‘/’。",
|
||||
"Size" => "大小",
|
||||
"Modified" => "修改日期",
|
||||
|
@ -34,6 +36,7 @@
|
|||
"Enable ZIP-download" => "启用 ZIP 下载",
|
||||
"0 is unlimited" => "0 为无限制",
|
||||
"Maximum input size for ZIP files" => "ZIP 文件的最大输入大小",
|
||||
"Save" => "保存",
|
||||
"New" => "新建",
|
||||
"Text file" => "文本文件",
|
||||
"Folder" => "文件夹",
|
||||
|
|
|
@ -8,6 +8,15 @@
|
|||
"Failed to write to disk" => "寫入硬碟失敗",
|
||||
"Files" => "檔案",
|
||||
"Delete" => "刪除",
|
||||
"already exists" => "已經存在",
|
||||
"replace" => "取代",
|
||||
"cancel" => "取消",
|
||||
"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" => "上傳發生錯誤",
|
||||
"Upload cancelled." => "上傳取消",
|
||||
"File upload is in progress. Leaving the page now will cancel the upload." => "檔案上傳中. 離開此頁面將會取消上傳.",
|
||||
"Invalid name, '/' is not allowed." => "無效的名稱, '/'是不被允許的",
|
||||
"Size" => "大小",
|
||||
"Modified" => "修改",
|
||||
"File handling" => "檔案處理",
|
||||
|
|
|
@ -11,9 +11,6 @@
|
|||
<input name="maxZipInputSize" id="maxZipInputSize" style="width:180px;" value='<?php echo $_['maxZipInputSize'] ?>' title="<?php echo $l->t( '0 is unlimited' ); ?>"<?php if (!$_['allowZipDownload']) echo ' disabled="disabled"'; ?> />
|
||||
<label for="maxZipInputSize"><?php echo $l->t( 'Maximum input size for ZIP files' ); ?> </label><br />
|
||||
|
||||
<input type="submit" name="submitFilesAdminSettings" id="submitFilesAdminSettings" value="Save"/>
|
||||
<input type="submit" name="submitFilesAdminSettings" id="submitFilesAdminSettings" value="<?php echo $l->t( 'Save' ); ?>"/>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
<?php else:?>
|
||||
<input type="hidden" name="dir" value="<?php echo $_['dir'] ?>" id="dir">
|
||||
<?php endif;?>
|
||||
<input type="hidden" name="permissions" value="<?php echo $_['permissions']; ?>" id="permissions">
|
||||
</div>
|
||||
<div id='notification'></div>
|
||||
|
||||
|
@ -53,7 +54,17 @@
|
|||
</span>
|
||||
</th>
|
||||
<th id="headerSize"><?php echo $l->t( 'Size' ); ?></th>
|
||||
<th id="headerDate"><span id="modified"><?php echo $l->t( 'Modified' ); ?></span><span class="selectedActions"><a href="" class="delete"><?php echo $l->t('Delete')?> <img class="svg" alt="<?php echo $l->t('Delete')?>" src="<?php echo OCP\image_path("core", "actions/delete.svg"); ?>" /></a></span></th>
|
||||
<th id="headerDate">
|
||||
<span id="modified"><?php echo $l->t( 'Modified' ); ?></span>
|
||||
<?php if ($_['permissions'] & OCP\Share::PERMISSION_DELETE): ?>
|
||||
<!-- NOTE: Temporary fix to allow unsharing of files in root of Shared folder -->
|
||||
<?php if ($_['dir'] == '/Shared'): ?>
|
||||
<span class="selectedActions"><a href="" class="delete"><?php echo $l->t('Unshare')?> <img class="svg" alt="<?php echo $l->t('Unshare')?>" src="<?php echo OCP\image_path("core", "actions/delete.svg"); ?>" /></a></span>
|
||||
<?php else: ?>
|
||||
<span class="selectedActions"><a href="" class="delete"><?php echo $l->t('Delete')?> <img class="svg" alt="<?php echo $l->t('Delete')?>" src="<?php echo OCP\image_path("core", "actions/delete.svg"); ?>" /></a></span>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="fileList">
|
||||
|
|
|
@ -20,5 +20,5 @@ $(document).ready(function(){
|
|||
$('#enable_encryption').change(function(){
|
||||
var checked=$('#enable_encryption').is(':checked');
|
||||
OC.AppConfig.setValue('files_encryption','enable_encryption',(checked)?'true':'false');
|
||||
})
|
||||
})
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Kryptování",
|
||||
"Exclude the following file types from encryption" => "Při kryptování vynechat následující typy souborů",
|
||||
"None" => "Žádný",
|
||||
"Enable Encryption" => "Povolit kryptování"
|
||||
"Encryption" => "Šifrování",
|
||||
"Exclude the following file types from encryption" => "Při šifrování vynechat následující typy souborů",
|
||||
"None" => "Žádné",
|
||||
"Enable Encryption" => "Povolit šifrování"
|
||||
);
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Šifrovanie",
|
||||
"Exclude the following file types from encryption" => "Vynechať nasledujúce súbory pri šifrovaní",
|
||||
"None" => "Žiadne",
|
||||
"Enable Encryption" => "Zapnúť šifrovanie"
|
||||
);
|
|
@ -0,0 +1,6 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "Mã hóa",
|
||||
"Exclude the following file types from encryption" => "Loại trừ các loại tập tin sau đây từ mã hóa",
|
||||
"None" => "none",
|
||||
"Enable Encryption" => "BẬT mã hóa"
|
||||
);
|
|
@ -0,0 +1,6 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "加密",
|
||||
"Exclude the following file types from encryption" => "从加密中排除列出的文件类型",
|
||||
"None" => "None",
|
||||
"Enable Encryption" => "开启加密"
|
||||
);
|
|
@ -0,0 +1,6 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Encryption" => "加密",
|
||||
"Exclude the following file types from encryption" => "下列的檔案類型不加密",
|
||||
"None" => "無",
|
||||
"Enable Encryption" => "啟用加密"
|
||||
);
|
|
@ -31,7 +31,7 @@
|
|||
// - IMPORTANT! Check if the block lenght of the encrypted data stays the same
|
||||
|
||||
|
||||
require_once('Crypt_Blowfish/Blowfish.php');
|
||||
require_once 'Crypt_Blowfish/Blowfish.php';
|
||||
|
||||
/**
|
||||
* This class is for crypting and decrypting
|
||||
|
|
|
@ -25,4 +25,3 @@ OC_Mount_Config::createCertificateBundle();
|
|||
|
||||
header("Location: settings/personal.php");
|
||||
exit;
|
||||
?>
|
|
@ -37,5 +37,3 @@ if (isset($_POST['app_key']) && isset($_POST['app_secret'])) {
|
|||
} else {
|
||||
OCP\JSON::error(array('data' => array('message' => 'Please provide a valid Dropbox app key and secret.')));
|
||||
}
|
||||
|
||||
?>
|
|
@ -47,5 +47,3 @@ if (isset($_POST['step'])) {
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
|
@ -9,4 +9,3 @@ $cert = $_POST['cert'];
|
|||
$file = \OCP\Config::getSystemValue('datadirectory').$view->getAbsolutePath("").'uploads/'.$cert;
|
||||
unlink($file);
|
||||
OC_Mount_Config::createCertificateBundle();
|
||||
?>
|
|
@ -10,7 +10,7 @@ $(document).ready(function() {
|
|||
var app_secret = $(this).find('.configuration [data-parameter="app_secret"]').val();
|
||||
var config = $(this).find('.configuration');
|
||||
if (app_key != '' && app_secret != '') {
|
||||
var pos = window.location.search.indexOf('oauth_token') + 12
|
||||
var pos = window.location.search.indexOf('oauth_token') + 12;
|
||||
var token = $(this).find('.configuration [data-parameter="token"]');
|
||||
if (pos != -1 && window.location.search.substr(pos, $(token).val().length) == $(token).val()) {
|
||||
var token_secret = $(this).find('.configuration [data-parameter="token_secret"]');
|
||||
|
@ -73,7 +73,7 @@ $(document).ready(function() {
|
|||
}
|
||||
});
|
||||
} else {
|
||||
OC.dialogs.alert('Please provide a valid Dropbox app key and secret.', 'Error configuring Dropbox storage')
|
||||
OC.dialogs.alert('Please provide a valid Dropbox app key and secret.', 'Error configuring Dropbox storage');
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -66,7 +66,7 @@ OC.MountConfig={
|
|||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
$(document).ready(function() {
|
||||
$('.chzn-select').chosen();
|
||||
|
|
|
@ -1,13 +1,18 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"External Storage" => "Externí úložiště",
|
||||
"Mount point" => "Přípojný bod",
|
||||
"Configuration" => "Konfigurace",
|
||||
"Options" => "Nastavení",
|
||||
"Add mount point" => "Přidat přípojný bod",
|
||||
"Backend" => "Podpůrná vrstva",
|
||||
"Configuration" => "Nastavení",
|
||||
"Options" => "Možnosti",
|
||||
"Applicable" => "Platný",
|
||||
"Add mount point" => "Přidat bod připojení",
|
||||
"None set" => "Nenastaveno",
|
||||
"All Users" => "Všichni uživatelé",
|
||||
"Groups" => "Skupiny",
|
||||
"Users" => "Uživatelé",
|
||||
"Delete" => "Smazat",
|
||||
"Enable User External Storage" => "Zapnout uživatelské externí úložiště",
|
||||
"Allow users to mount their own external storage" => "Povolit uživatelů připojit jejich vlastní externí úložiště"
|
||||
"SSL root certificates" => "Kořenové certifikáty SSL",
|
||||
"Import Root Certificate" => "Importovat kořenového certifikátu",
|
||||
"Enable User External Storage" => "Zapnout externí uživatelské úložiště",
|
||||
"Allow users to mount their own external storage" => "Povolit uživatelům připojení jejich vlastních externích úložišť"
|
||||
);
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"External Storage" => "Almacenamiento externo",
|
||||
"Mount point" => "Punto de montaje",
|
||||
"Backend" => "Motor",
|
||||
"Configuration" => "Configuración",
|
||||
"Options" => "Opciones",
|
||||
|
@ -9,5 +10,9 @@
|
|||
"All Users" => "Todos los usuarios",
|
||||
"Groups" => "Grupos",
|
||||
"Users" => "Usuarios",
|
||||
"Delete" => "Eliiminar"
|
||||
"Delete" => "Eliiminar",
|
||||
"SSL root certificates" => "Raíz de certificados SSL ",
|
||||
"Import Root Certificate" => "Importar certificado raíz",
|
||||
"Enable User External Storage" => "Habilitar almacenamiento de usuario externo",
|
||||
"Allow users to mount their own external storage" => "Permitir a los usuarios montar su propio almacenamiento externo"
|
||||
);
|
||||
|
|
|
@ -1,12 +1,18 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"External Storage" => "Väline salvestuskoht",
|
||||
"Mount point" => "Ühenduspunkt",
|
||||
"Backend" => "Admin",
|
||||
"Configuration" => "Seadistamine",
|
||||
"Options" => "Valikud",
|
||||
"Applicable" => "Rakendatav",
|
||||
"Add mount point" => "Lisa ühenduspunkt",
|
||||
"None set" => "Pole määratud",
|
||||
"All Users" => "Kõik kasutajad",
|
||||
"Groups" => "Grupid",
|
||||
"Users" => "Kasutajad",
|
||||
"Delete" => "Kustuta"
|
||||
"Delete" => "Kustuta",
|
||||
"SSL root certificates" => "SSL root sertifikaadid",
|
||||
"Import Root Certificate" => "Impordi root sertifikaadid",
|
||||
"Enable User External Storage" => "Luba kasutajatele väline salvestamine",
|
||||
"Allow users to mount their own external storage" => "Luba kasutajatel ühendada külge nende enda välised salvestusseadmed"
|
||||
);
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"External Storage" => "Kanpoko Biltegiratzea",
|
||||
"Mount point" => "Montatze puntua",
|
||||
"Backend" => "Motorra",
|
||||
"Configuration" => "Konfigurazioa",
|
||||
"Options" => "Aukerak",
|
||||
"Applicable" => "Aplikagarria",
|
||||
"Add mount point" => "Gehitu muntatze puntua",
|
||||
"None set" => "Ezarri gabe",
|
||||
"All Users" => "Erabiltzaile guztiak",
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"Backend" => "Taustaosa",
|
||||
"Configuration" => "Asetukset",
|
||||
"Options" => "Valinnat",
|
||||
"Applicable" => "Sovellettavissa",
|
||||
"Add mount point" => "Lisää liitospiste",
|
||||
"None set" => "Ei asetettu",
|
||||
"All Users" => "Kaikki käyttäjät",
|
||||
|
@ -12,5 +13,6 @@
|
|||
"Delete" => "Poista",
|
||||
"SSL root certificates" => "SSL-juurivarmenteet",
|
||||
"Import Root Certificate" => "Tuo juurivarmenne",
|
||||
"Enable User External Storage" => "Ota käyttöön ulkopuoliset tallennuspaikat",
|
||||
"Allow users to mount their own external storage" => "Salli käyttäjien liittää omia erillisiä tallennusvälineitä"
|
||||
);
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"External Storage" => "אחסון חיצוני",
|
||||
"Configuration" => "הגדרות",
|
||||
"Options" => "אפשרויות",
|
||||
"All Users" => "כל המשתמשים",
|
||||
"Groups" => "קבוצות",
|
||||
"Users" => "משתמשים",
|
||||
"Delete" => "מחיקה",
|
||||
"SSL root certificates" => "שורש אישורי אבטחת SSL ",
|
||||
"Import Root Certificate" => "ייבוא אישור אבטחת שורש",
|
||||
"Enable User External Storage" => "הפעלת אחסון חיצוני למשתמשים",
|
||||
"Allow users to mount their own external storage" => "יאפשר למשתמשים לעגן את האחסון החיצוני שלהם"
|
||||
);
|
|
@ -11,8 +11,8 @@
|
|||
"Groups" => "Gruppi",
|
||||
"Users" => "Utenti",
|
||||
"Delete" => "Elimina",
|
||||
"SSL root certificates" => "Certificato principale per SSL",
|
||||
"Import Root Certificate" => "Importa certificato principale",
|
||||
"SSL root certificates" => "Certificati SSL radice",
|
||||
"Import Root Certificate" => "Importa certificato radice",
|
||||
"Enable User External Storage" => "Abilita la memoria esterna dell'utente",
|
||||
"Allow users to mount their own external storage" => "Consente agli utenti di montare la propria memoria esterna"
|
||||
"Allow users to mount their own external storage" => "Consenti agli utenti di montare la propria memoria esterna"
|
||||
);
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"External Storage" => "Externé úložisko",
|
||||
"Mount point" => "Prípojný bod",
|
||||
"Backend" => "Backend",
|
||||
"Configuration" => "Nastavenia",
|
||||
"Options" => "Možnosti",
|
||||
"Applicable" => "Aplikovateľné",
|
||||
"Add mount point" => "Pridať prípojný bod",
|
||||
"None set" => "Žiadne nastavené",
|
||||
"All Users" => "Všetci užívatelia",
|
||||
"Groups" => "Skupiny",
|
||||
"Users" => "Užívatelia",
|
||||
"Delete" => "Odstrániť",
|
||||
"SSL root certificates" => "Koreňové SSL certifikáty",
|
||||
"Import Root Certificate" => "Importovať koreňový certifikát",
|
||||
"Enable User External Storage" => "Povoliť externé úložisko",
|
||||
"Allow users to mount their own external storage" => "Povoliť užívateľom pripojiť ich vlastné externé úložisko"
|
||||
);
|
|
@ -0,0 +1,5 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Groups" => "Групи",
|
||||
"Users" => "Користувачі",
|
||||
"Delete" => "Видалити"
|
||||
);
|
|
@ -0,0 +1,18 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"External Storage" => "Lưu trữ ngoài",
|
||||
"Mount point" => "Điểm gắn",
|
||||
"Backend" => "phụ trợ",
|
||||
"Configuration" => "Cấu hình",
|
||||
"Options" => "Tùy chọn",
|
||||
"Applicable" => "Áp dụng",
|
||||
"Add mount point" => "Thêm điểm lắp",
|
||||
"None set" => "không",
|
||||
"All Users" => "Tất cả người dùng",
|
||||
"Groups" => "Nhóm",
|
||||
"Users" => "Người dùng",
|
||||
"Delete" => "Xóa",
|
||||
"SSL root certificates" => "Chứng chỉ SSL root",
|
||||
"Import Root Certificate" => "Nhập Root Certificate",
|
||||
"Enable User External Storage" => "Kích hoạt tính năng lưu trữ ngoài",
|
||||
"Allow users to mount their own external storage" => "Cho phép người dùng kết nối với lưu trữ riêng bên ngoài của họ"
|
||||
);
|
|
@ -232,5 +232,3 @@ class OC_Filestorage_AmazonS3 extends OC_Filestorage_Common {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
|
@ -186,7 +186,7 @@ class OC_Mount_Config {
|
|||
*/
|
||||
private static function readData($isPersonal) {
|
||||
if ($isPersonal) {
|
||||
$file = OC::$SERVERROOT.'/data/'.OCP\User::getUser().'/mount.php';
|
||||
$file = OC_User::getHome(OCP\User::getUser()).'/mount.php';
|
||||
} else {
|
||||
$file = OC::$SERVERROOT.'/config/mount.php';
|
||||
}
|
||||
|
@ -206,7 +206,7 @@ class OC_Mount_Config {
|
|||
*/
|
||||
private static function writeData($isPersonal, $data) {
|
||||
if ($isPersonal) {
|
||||
$file = OC::$SERVERROOT.'/data/'.OCP\User::getUser().'/mount.php';
|
||||
$file = OC_User::getHome(OCP\User::getUser()).'/mount.php';
|
||||
} else {
|
||||
$file = OC::$SERVERROOT.'/config/mount.php';
|
||||
}
|
||||
|
@ -279,5 +279,3 @@ class OC_Mount_Config {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
|
@ -251,5 +251,3 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
|
@ -6,7 +6,7 @@
|
|||
* See the COPYING-README file.
|
||||
*/
|
||||
|
||||
require_once('smb4php/smb.php');
|
||||
require_once 'smb4php/smb.php';
|
||||
|
||||
class OC_FileStorage_SMB extends OC_FileStorage_StreamWrapper{
|
||||
private $password;
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* See the COPYING-README file.
|
||||
*/
|
||||
|
||||
require_once('php-cloudfiles/cloudfiles.php');
|
||||
require_once 'php-cloudfiles/cloudfiles.php';
|
||||
|
||||
class OC_FileStorage_SWIFT extends OC_Filestorage_Common{
|
||||
private $host;
|
||||
|
|
|
@ -296,4 +296,3 @@ class OC_FileStorage_DAV extends OC_Filestorage_Common{
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -31,5 +31,3 @@ $tmpl->assign('mounts', OC_Mount_Config::getPersonalMountPoints());
|
|||
$tmpl->assign('certs', OC_Mount_Config::getCertificates());
|
||||
$tmpl->assign('backends', $backends);
|
||||
return $tmpl->fetchPage();
|
||||
|
||||
?>
|
|
@ -30,5 +30,3 @@ $tmpl->assign('groups', OC_Group::getGroups());
|
|||
$tmpl->assign('users', OCP\User::getUsers());
|
||||
$tmpl->assign('allowUserMounting', OCP\Config::getAppValue('files_external', 'allow_user_mounting', 'yes'));
|
||||
return $tmpl->fetchPage();
|
||||
|
||||
?>
|
|
@ -26,4 +26,3 @@ if(!is_array($config) or !isset($config['ftp']) or !$config['ftp']['run']){
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -41,4 +41,3 @@ if(!is_array($config) or !isset($config['google']) or !$config['google']['run'])
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -28,4 +28,3 @@ if(!is_array($config) or !isset($config['swift']) or !$config['swift']['run']){
|
|||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
<?php
|
||||
require_once 'files_external/lib/config.php';
|
||||
echo "<pre>";
|
||||
print_r(OC_Mount_Config::getSystemMountPoints());
|
||||
echo "</pre>";
|
||||
// OC_Mount_Config::addMountPoint('Photos', 'OC_Filestorage_SWIFT', array('host' => 'gapinthecloud.com', 'user' => 'Gap', 'token' => '23423afdasFJEW22', 'secure' => 'true', 'root' => ''), OC_Mount_Config::MOUNT_TYPE_GROUP, 'admin', false);
|
||||
?>
|
|
@ -26,4 +26,3 @@ if(!is_array($config) or !isset($config['webdav']) or !$config['webdav']['run'])
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
<?php
|
||||
|
||||
OCP\JSON::callCheck();
|
||||
|
||||
OCP\JSON::checkAppEnabled('files_sharing');
|
||||
OCP\JSON::checkAdminUser();
|
||||
if ($_POST['allowSharingWithEveryone'] == true) {
|
||||
OCP\Config::setAppValue('files_sharing', 'allowSharingWithEveryone', 'yes');
|
||||
} else {
|
||||
OCP\Config::setAppValue('files_sharing', 'allowSharingWithEveryone', 'no');
|
||||
}
|
|
@ -1,42 +0,0 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<database>
|
||||
<name>*dbname*</name>
|
||||
<create>true</create>
|
||||
<overwrite>false</overwrite>
|
||||
<charset>utf8</charset>
|
||||
<table>
|
||||
<name>*dbprefix*sharing</name>
|
||||
<declaration>
|
||||
<field>
|
||||
<name>uid_owner</name>
|
||||
<type>text</type>
|
||||
<notnull>true</notnull>
|
||||
<length>64</length>
|
||||
</field>
|
||||
<field>
|
||||
<name>uid_shared_with</name>
|
||||
<type>text</type>
|
||||
<notnull>true</notnull>
|
||||
<length>64</length>
|
||||
</field>
|
||||
<field>
|
||||
<name>source</name>
|
||||
<type>text</type>
|
||||
<notnull>true</notnull>
|
||||
<length>128</length>
|
||||
</field>
|
||||
<field>
|
||||
<name>target</name>
|
||||
<type>text</type>
|
||||
<notnull>true</notnull>
|
||||
<length>128</length>
|
||||
</field>
|
||||
<field>
|
||||
<name>permissions</name>
|
||||
<type>integer</type>
|
||||
<notnull>true</notnull>
|
||||
<length>1</length>
|
||||
</field>
|
||||
</declaration>
|
||||
</table>
|
||||
</database>
|
|
@ -12,7 +12,7 @@
|
|||
<filesystem/>
|
||||
</types>
|
||||
<public>
|
||||
<files>get.php</files>
|
||||
<webdav>get.php</webdav>
|
||||
<files>public.php</files>
|
||||
<webdav>public.php</webdav>
|
||||
</public>
|
||||
</info>
|
||||
|
|
|
@ -1,16 +1,47 @@
|
|||
<?php
|
||||
|
||||
// touch shared directories to trigger one-time re-scan for all users
|
||||
$datadir = \OCP\Config::getSystemValue('datadirectory');
|
||||
$currentVersion=OC_Appconfig::getValue('files_sharing', 'installed_version');
|
||||
if (version_compare($currentVersion, '0.2.2', '<')) {
|
||||
if ($handle = opendir($datadir)) {
|
||||
while (false !== ($entry = readdir($handle))) {
|
||||
$sharedFolder = $datadir.'/'.$entry.'/files/Shared';
|
||||
if ($entry != "." && $entry != ".." && is_dir($sharedFolder)) {
|
||||
touch($sharedFolder);
|
||||
$installedVersion = OCP\Config::getAppValue('files_sharing', 'installed_version');
|
||||
if (version_compare($installedVersion, '0.3', '<')) {
|
||||
$query = OCP\DB::prepare('SELECT * FROM `*PREFIX*sharing`');
|
||||
$result = $query->execute();
|
||||
$groupShares = array();
|
||||
while ($row = $result->fetchRow()) {
|
||||
$itemSource = OC_FileCache::getId($row['source'], '');
|
||||
if ($itemSource != -1) {
|
||||
$file = OC_FileCache::get($row['source'], '');
|
||||
if ($file['mimetype'] == 'httpd/unix-directory') {
|
||||
$itemType = 'folder';
|
||||
} else {
|
||||
$itemType = 'file';
|
||||
}
|
||||
if ($row['permissions'] == 0) {
|
||||
$permissions = OCP\Share::PERMISSION_READ;
|
||||
} else {
|
||||
$permissions = OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_UPDATE;
|
||||
if ($itemType == 'folder') {
|
||||
$permissions |= OCP\Share::PERMISSION_CREATE;
|
||||
}
|
||||
}
|
||||
closedir($handle);
|
||||
$pos = strrpos($row['uid_shared_with'], '@');
|
||||
if ($pos !== false && OC_Group::groupExists(substr($row['uid_shared_with'], $pos + 1))) {
|
||||
$shareType = OCP\Share::SHARE_TYPE_GROUP;
|
||||
$shareWith = substr($row['uid_shared_with'], 0, $pos);
|
||||
if (isset($groupShares[$shareWith][$itemSource])) {
|
||||
continue;
|
||||
} else {
|
||||
$groupShares[$shareWith][$itemSource] = true;
|
||||
}
|
||||
} else if ($row['uid_shared_with'] == 'public') {
|
||||
$shareType = OCP\Share::SHARE_TYPE_LINK;
|
||||
$shareWith = null;
|
||||
} else {
|
||||
$shareType = OCP\Share::SHARE_TYPE_USER;
|
||||
$shareWith = $row['uid_shared_with'];
|
||||
}
|
||||
OC_User::setUserId($row['uid_owner']);
|
||||
OCP\Share::shareItem($itemType, $itemSource, $shareType, $shareWith, $permissions);
|
||||
}
|
||||
}
|
||||
// NOTE: Let's drop the table after more testing
|
||||
// $query = OCP\DB::prepare('DROP TABLE `*PREFIX*sharing`');
|
||||
// $query->execute();
|
||||
}
|
|
@ -1 +1 @@
|
|||
0.2.2
|
||||
0.3.2
|
|
@ -1,2 +1,8 @@
|
|||
#content { position:relative; }
|
||||
#preview p { text-align: center; }
|
||||
body { background:#ddd; }
|
||||
#header { position:fixed; top:0; left:0; right:0; z-index:100; height:2.5em; line-height:2.5em; padding:.5em; background:#1d2d44; -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5), inset 0 -2px 10px #222; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5), inset 0 -2px 10px #222; box-shadow:0 0 10px rgba(0, 0, 0, .5), inset 0 -2px 10px #222; }
|
||||
#details { color:#fff; }
|
||||
#header #download { margin-left:2em; font-weight:bold; color:#fff; }
|
||||
#preview { min-height:30em; margin:50px auto; padding-top:2em; border-bottom:1px solid #f8f8f8; background:#eee; text-align:center; }
|
||||
#noPreview { display:none; padding-top:5em; }
|
||||
p.info { width:22em; text-align: center; margin:2em auto; color:#777; text-shadow:#fff 0 1px 0; }
|
||||
p.info a { font-weight:bold; color:#777; }
|
|
@ -10,9 +10,13 @@ $(document).ready(function() {
|
|||
// Show file preview if previewer is available, images are already handled by the template
|
||||
if (mimetype.substr(0, mimetype.indexOf('/')) != 'image') {
|
||||
// Trigger default action if not download TODO
|
||||
var action = FileActions.getDefault(mimetype, 'file', FileActions.PERMISSION_READ);
|
||||
var action = FileActions.getDefault(mimetype, 'file', OC.PERMISSION_READ);
|
||||
if (typeof action === 'undefined') {
|
||||
$('#noPreview').show();
|
||||
} else {
|
||||
action($('#filename').val());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
});
|
|
@ -2,7 +2,7 @@ $(document).ready(function() {
|
|||
|
||||
if (typeof OC.Share !== 'undefined' && typeof FileActions !== 'undefined') {
|
||||
OC.Share.loadIcons('file');
|
||||
FileActions.register('all', 'Share', FileActions.PERMISSION_READ, function(filename) {
|
||||
FileActions.register('all', 'Share', OC.PERMISSION_READ, function(filename) {
|
||||
// Return the correct sharing icon
|
||||
if (scanFiles.scanning) { return; } // workaround to prevent additional http request block scanning feedback
|
||||
if ($('#dir').val() == '/') {
|
||||
|
@ -39,8 +39,10 @@ $(document).ready(function() {
|
|||
var tr = $('tr').filterAttr('data-file', filename);
|
||||
if ($(tr).data('type') == 'dir') {
|
||||
var itemType = 'folder';
|
||||
var link = false;
|
||||
} else {
|
||||
var itemType = 'file';
|
||||
var link = true;
|
||||
}
|
||||
var possiblePermissions = $(tr).data('permissions');
|
||||
var appendTo = $(tr).find('td.filename');
|
||||
|
@ -49,14 +51,14 @@ $(document).ready(function() {
|
|||
if (item != $('#dropdown').data('item')) {
|
||||
OC.Share.hideDropDown(function () {
|
||||
$(tr).addClass('mouseOver');
|
||||
OC.Share.showDropDown(itemType, $(tr).data('id'), appendTo, true, possiblePermissions);
|
||||
OC.Share.showDropDown(itemType, $(tr).data('id'), appendTo, link, possiblePermissions);
|
||||
});
|
||||
} else {
|
||||
OC.Share.hideDropDown();
|
||||
}
|
||||
} else {
|
||||
$(tr).addClass('mouseOver');
|
||||
OC.Share.showDropDown(itemType, $(tr).data('id'), appendTo, true, possiblePermissions);
|
||||
OC.Share.showDropDown(itemType, $(tr).data('id'), appendTo, link, possiblePermissions);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Size" => "Mida",
|
||||
"Modified" => "Modificat",
|
||||
"Delete all" => "Esborra-ho tot",
|
||||
"Delete" => "Elimina"
|
||||
"Password" => "Contrasenya",
|
||||
"Submit" => "Envia",
|
||||
"Download" => "Baixa",
|
||||
"No preview available for" => "No hi ha vista prèvia disponible per a",
|
||||
"web services under your control" => "controleu els vostres serveis web"
|
||||
);
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Size" => "Velikost",
|
||||
"Modified" => "Upraveno",
|
||||
"Delete all" => "Smazat vše",
|
||||
"Delete" => "Smazat"
|
||||
"Password" => "Heslo",
|
||||
"Submit" => "Odeslat",
|
||||
"Download" => "Stáhnout",
|
||||
"No preview available for" => "Náhled není dostupný pro",
|
||||
"web services under your control" => "služby webu pod Vaší kontrolou"
|
||||
);
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Size" => "Größe",
|
||||
"Modified" => "Geändert",
|
||||
"Delete all" => "Alle löschen",
|
||||
"Delete" => "Löschen"
|
||||
"Password" => "Passwort",
|
||||
"Submit" => "Absenden",
|
||||
"Download" => "Download",
|
||||
"No preview available for" => "Es ist keine Vorschau verfügbar für",
|
||||
"web services under your control" => "Web-Services unter Ihrer Kontrolle"
|
||||
);
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Size" => "Μέγεθος",
|
||||
"Modified" => "Τροποποιήθηκε",
|
||||
"Delete all" => "Διαγραφή όλων",
|
||||
"Delete" => "Διαγραφή"
|
||||
"Password" => "Συνθηματικό",
|
||||
"Submit" => "Καταχώρηση"
|
||||
);
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Delete" => "Forigi"
|
||||
"Password" => "Pasvorto",
|
||||
"Submit" => "Sendi",
|
||||
"Download" => "Elŝuti",
|
||||
"No preview available for" => "Ne haveblas antaŭvido por",
|
||||
"web services under your control" => "TTT-servoj regataj de vi"
|
||||
);
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Size" => "Tamaño",
|
||||
"Modified" => "Modificado",
|
||||
"Delete all" => "Eliminar todo",
|
||||
"Delete" => "Eliminar"
|
||||
"Password" => "Contraseña",
|
||||
"Submit" => "Enviar",
|
||||
"Download" => "Descargar",
|
||||
"No preview available for" => "No hay vista previa disponible para",
|
||||
"web services under your control" => "Servicios web bajo su control"
|
||||
);
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Delete" => "Kustutamine"
|
||||
"Password" => "Parool",
|
||||
"Submit" => "Saada",
|
||||
"Download" => "Lae alla",
|
||||
"No preview available for" => "Eelvaadet pole saadaval",
|
||||
"web services under your control" => "veebitenused sinu kontrolli all"
|
||||
);
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<?php $TRANSLATIONS = array(
|
||||
"Size" => "Tamaina",
|
||||
"Modified" => "Aldatuta",
|
||||
"Delete all" => "Ezabatu dena",
|
||||
"Delete" => "Ezabatu"
|
||||
"Password" => "Pasahitza",
|
||||
"Submit" => "Bidali",
|
||||
"Download" => "Deskargatu",
|
||||
"No preview available for" => "Ez dago aurrebista eskuragarririk hauentzat ",
|
||||
"web services under your control" => "web zerbitzuak zure kontrolpean"
|
||||
);
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue