Merge branch 'master' into fix_3728_with_file_exists_dialog
Conflicts: apps/files/js/file-upload.js
This commit is contained in:
commit
cec932f292
|
@ -190,10 +190,15 @@ table td.filename form { font-size:.85em; margin-left:3em; margin-right:3em; }
|
||||||
#fileList tr:hover td.filename>input[type="checkbox"]:first-child,
|
#fileList tr:hover td.filename>input[type="checkbox"]:first-child,
|
||||||
#fileList tr td.filename>input[type="checkbox"]:checked:first-child,
|
#fileList tr td.filename>input[type="checkbox"]:checked:first-child,
|
||||||
#fileList tr.selected td.filename>input[type="checkbox"]:first-child {
|
#fileList tr.selected td.filename>input[type="checkbox"]:first-child {
|
||||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
|
|
||||||
filter: alpha(opacity=100);
|
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
.lte9 #fileList tr:hover td.filename>input[type="checkbox"]:first-child,
|
||||||
|
.lte9 #fileList tr td.filename>input[type="checkbox"][checked=checked]:first-child,
|
||||||
|
.lte9 #fileList tr.selected td.filename>input[type="checkbox"]:first-child {
|
||||||
|
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
|
||||||
|
filter: alpha(opacity=100);
|
||||||
|
}
|
||||||
|
|
||||||
/* Use label to have bigger clickable size for checkbox */
|
/* Use label to have bigger clickable size for checkbox */
|
||||||
#fileList tr td.filename>input[type="checkbox"] + label,
|
#fileList tr td.filename>input[type="checkbox"] + label,
|
||||||
#select_all + label {
|
#select_all + label {
|
||||||
|
|
|
@ -355,8 +355,6 @@ $(document).ready(function() {
|
||||||
var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
|
var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
|
||||||
fu._trigger('fail', e, data);
|
fu._trigger('fail', e, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* called after last upload
|
* called after last upload
|
||||||
|
@ -436,8 +434,9 @@ $(document).ready(function() {
|
||||||
return t('files', 'File upload is in progress. Leaving the page now will cancel the upload.');
|
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)
|
//add multiply file upload attribute to all browsers except konqueror (which crashes when it's used)
|
||||||
if(navigator.userAgent.search(/konqueror/i) === -1) {
|
if(navigator.userAgent.search(/konqueror/i)==-1){
|
||||||
$('#file_upload_start').attr('multiple','multiple');
|
$('#file_upload_start').attr('multiple','multiple');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -458,7 +457,7 @@ $(document).ready(function() {
|
||||||
//still not enough, start shorting down the current folder name
|
//still not enough, start shorting down the current folder name
|
||||||
var crumb=$('div.crumb>a').last();
|
var crumb=$('div.crumb>a').last();
|
||||||
while($('div.controls').height()>40 && crumb.text().length>6){
|
while($('div.controls').height()>40 && crumb.text().length>6){
|
||||||
var text = crumb.text();
|
var text=crumb.text()
|
||||||
text=text.substr(0,text.length-6)+'...';
|
text=text.substr(0,text.length-6)+'...';
|
||||||
crumb.text(text);
|
crumb.text(text);
|
||||||
}
|
}
|
||||||
|
@ -467,7 +466,7 @@ $(document).ready(function() {
|
||||||
$('#new>ul').hide();
|
$('#new>ul').hide();
|
||||||
$('#new').removeClass('active');
|
$('#new').removeClass('active');
|
||||||
$('#new li').each(function(i,element){
|
$('#new li').each(function(i,element){
|
||||||
if($(element).children('p').length === 0) {
|
if($(element).children('p').length==0){
|
||||||
$(element).children('form').remove();
|
$(element).children('form').remove();
|
||||||
$(element).append('<p>'+$(element).data('text')+'</p>');
|
$(element).append('<p>'+$(element).data('text')+'</p>');
|
||||||
}
|
}
|
||||||
|
@ -486,7 +485,7 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#new li').each(function(i,element){
|
$('#new li').each(function(i,element){
|
||||||
if($(element).children('p').length === 0) {
|
if($(element).children('p').length==0){
|
||||||
$(element).children('form').remove();
|
$(element).children('form').remove();
|
||||||
$(element).append('<p>'+$(element).data('text')+'</p>');
|
$(element).append('<p>'+$(element).data('text')+'</p>');
|
||||||
}
|
}
|
||||||
|
@ -497,7 +496,7 @@ $(document).ready(function() {
|
||||||
$(this).data('text',text);
|
$(this).data('text',text);
|
||||||
$(this).children('p').remove();
|
$(this).children('p').remove();
|
||||||
var form=$('<form></form>');
|
var form=$('<form></form>');
|
||||||
var input = $('<input>');
|
var input=$('<input type="text">');
|
||||||
form.append(input);
|
form.append(input);
|
||||||
$(this).append(form);
|
$(this).append(form);
|
||||||
input.focus();
|
input.focus();
|
||||||
|
@ -505,12 +504,12 @@ $(document).ready(function() {
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
var newname=input.val();
|
var newname=input.val();
|
||||||
if(type === 'web' && newname.length === 0) {
|
if(type == 'web' && newname.length == 0) {
|
||||||
OC.Notification.show(t('files', 'URL cannot be empty.'));
|
OC.Notification.show(t('files', 'URL cannot be empty.'));
|
||||||
return false;
|
return false;
|
||||||
} else if (type !== 'web' && !Files.isFileNameValid(newname)) {
|
} else if (type != 'web' && !Files.isFileNameValid(newname)) {
|
||||||
return false;
|
return false;
|
||||||
} else if( type === 'folder' && $('#dir').val() === '/' && newname === 'Shared') {
|
} else if( type == 'folder' && $('#dir').val() == '/' && newname == 'Shared') {
|
||||||
OC.Notification.show(t('files','Invalid folder name. Usage of \'Shared\' is reserved by ownCloud'));
|
OC.Notification.show(t('files','Invalid folder name. Usage of \'Shared\' is reserved by ownCloud'));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -518,7 +517,7 @@ $(document).ready(function() {
|
||||||
FileList.lastAction();
|
FileList.lastAction();
|
||||||
}
|
}
|
||||||
var name = getUniqueName(newname);
|
var name = getUniqueName(newname);
|
||||||
if (newname !== name) {
|
if (newname != name) {
|
||||||
FileList.checkName(name, newname, true);
|
FileList.checkName(name, newname, true);
|
||||||
var hidden = true;
|
var hidden = true;
|
||||||
} else {
|
} else {
|
||||||
|
@ -530,7 +529,7 @@ $(document).ready(function() {
|
||||||
OC.filePath('files','ajax','newfile.php'),
|
OC.filePath('files','ajax','newfile.php'),
|
||||||
{dir:$('#dir').val(),filename:name},
|
{dir:$('#dir').val(),filename:name},
|
||||||
function(result){
|
function(result){
|
||||||
if (result.status === 'success') {
|
if (result.status == 'success') {
|
||||||
var date=new Date();
|
var date=new Date();
|
||||||
FileList.addFile(name,0,date,false,hidden);
|
FileList.addFile(name,0,date,false,hidden);
|
||||||
var tr=$('tr').filterAttr('data-file',name);
|
var tr=$('tr').filterAttr('data-file',name);
|
||||||
|
@ -553,7 +552,7 @@ $(document).ready(function() {
|
||||||
OC.filePath('files','ajax','newfolder.php'),
|
OC.filePath('files','ajax','newfolder.php'),
|
||||||
{dir:$('#dir').val(),foldername:name},
|
{dir:$('#dir').val(),foldername:name},
|
||||||
function(result){
|
function(result){
|
||||||
if (result.status === 'success') {
|
if (result.status == 'success') {
|
||||||
var date=new Date();
|
var date=new Date();
|
||||||
FileList.addDir(name,0,date,hidden);
|
FileList.addDir(name,0,date,hidden);
|
||||||
var tr=$('tr').filterAttr('data-file',name);
|
var tr=$('tr').filterAttr('data-file',name);
|
||||||
|
@ -565,12 +564,12 @@ $(document).ready(function() {
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
case 'web':
|
case 'web':
|
||||||
if (name.substr(0, 8) !== 'https://' && name.substr(0, 7) !== 'http://') {
|
if(name.substr(0,8)!='https://' && name.substr(0,7)!='http://'){
|
||||||
name='http://'+name;
|
name='http://'+name;
|
||||||
}
|
}
|
||||||
var localName=name;
|
var localName=name;
|
||||||
if(localName.substr(localName.length-1, 1) === '/') { //strip /
|
if(localName.substr(localName.length-1,1)=='/'){//strip /
|
||||||
localName = localName.substr(0, localName.length-1);
|
localName=localName.substr(0,localName.length-1)
|
||||||
}
|
}
|
||||||
if(localName.indexOf('/')){//use last part of url
|
if(localName.indexOf('/')){//use last part of url
|
||||||
localName=localName.split('/').pop();
|
localName=localName.split('/').pop();
|
||||||
|
@ -578,16 +577,13 @@ $(document).ready(function() {
|
||||||
localName=(localName.match(/:\/\/(.[^\/]+)/)[1]).replace('www.','');
|
localName=(localName.match(/:\/\/(.[^\/]+)/)[1]).replace('www.','');
|
||||||
}
|
}
|
||||||
localName = getUniqueName(localName);
|
localName = getUniqueName(localName);
|
||||||
|
|
||||||
//IE < 10 does not fire the necessary events for the progress bar.
|
//IE < 10 does not fire the necessary events for the progress bar.
|
||||||
if($('html.lte9').length === 0) {
|
if($('html.lte9').length === 0) {
|
||||||
$('#uploadprogressbar').progressbar({value:0});
|
$('#uploadprogressbar').progressbar({value:0});
|
||||||
$('#uploadprogressbar').fadeIn();
|
$('#uploadprogressbar').fadeIn();
|
||||||
}
|
}
|
||||||
var eventSource = new OC.EventSource(
|
|
||||||
OC.filePath('files', 'ajax', 'newfile.php'),
|
var eventSource=new OC.EventSource(OC.filePath('files','ajax','newfile.php'),{dir:$('#dir').val(),source:name,filename:localName});
|
||||||
{dir:$('#dir').val(), source:name, filename:localName}
|
|
||||||
);
|
|
||||||
eventSource.listen('progress',function(progress){
|
eventSource.listen('progress',function(progress){
|
||||||
//IE < 10 does not fire the necessary events for the progress bar.
|
//IE < 10 does not fire the necessary events for the progress bar.
|
||||||
if($('html.lte9').length === 0) {
|
if($('html.lte9').length === 0) {
|
||||||
|
@ -617,9 +613,12 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
var li=form.parent();
|
var li=form.parent();
|
||||||
form.remove();
|
form.remove();
|
||||||
|
/* workaround for IE 9&10 click event trap, 2 lines: */
|
||||||
|
$('input').first().focus();
|
||||||
|
$('#content').focus();
|
||||||
li.append('<p>'+li.data('text')+'</p>');
|
li.append('<p>'+li.data('text')+'</p>');
|
||||||
$('#new>a').click();
|
$('#new>a').click();
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
window.file_upload_param = file_upload_param;
|
||||||
});
|
});
|
||||||
|
|
|
@ -33,9 +33,10 @@ $TRANSLATIONS = array(
|
||||||
"cancel" => "cancelar",
|
"cancel" => "cancelar",
|
||||||
"replaced {new_name} with {old_name}" => "se reemplazó {new_name} con {old_name}",
|
"replaced {new_name} with {old_name}" => "se reemplazó {new_name} con {old_name}",
|
||||||
"undo" => "deshacer",
|
"undo" => "deshacer",
|
||||||
"_%n folder_::_%n folders_" => array("",""),
|
"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetas"),
|
||||||
"_%n file_::_%n files_" => array("",""),
|
"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
|
||||||
"_Uploading %n file_::_Uploading %n files_" => array("",""),
|
"{dirs} and {files}" => "{carpetas} y {archivos}",
|
||||||
|
"_Uploading %n file_::_Uploading %n files_" => array("Subiendo %n archivo","Subiendo %n archivos"),
|
||||||
"files uploading" => "Subiendo archivos",
|
"files uploading" => "Subiendo archivos",
|
||||||
"'.' is an invalid file name." => "'.' es un nombre de archivo inválido.",
|
"'.' is an invalid file name." => "'.' es un nombre de archivo inválido.",
|
||||||
"File name cannot be empty." => "El nombre del archivo no puede quedar vacío.",
|
"File name cannot be empty." => "El nombre del archivo no puede quedar vacío.",
|
||||||
|
|
|
@ -6,8 +6,8 @@ $TRANSLATIONS = array(
|
||||||
"Invalid Token" => "Jeton non valide",
|
"Invalid Token" => "Jeton non valide",
|
||||||
"No file was uploaded. Unknown error" => "Aucun fichier n'a été envoyé. Erreur inconnue",
|
"No file was uploaded. Unknown error" => "Aucun fichier n'a été envoyé. Erreur inconnue",
|
||||||
"There is no error, the file uploaded with success" => "Aucune erreur, le fichier a été envoyé avec succès.",
|
"There is no error, the file uploaded with success" => "Aucune erreur, le fichier a été envoyé avec succès.",
|
||||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Le fichier envoyé dépasse la valeur upload_max_filesize située dans le fichier php.ini:",
|
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Le fichier envoyé dépasse l'instruction upload_max_filesize située dans le fichier php.ini:",
|
||||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Le fichier envoyé dépasse la directive MAX_FILE_SIZE qui est spécifiée dans le formulaire HTML.",
|
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Le fichier envoyé dépasse l'instruction MAX_FILE_SIZE qui est spécifiée dans le formulaire HTML.",
|
||||||
"The uploaded file was only partially uploaded" => "Le fichier n'a été que partiellement envoyé.",
|
"The uploaded file was only partially uploaded" => "Le fichier n'a été que partiellement envoyé.",
|
||||||
"No file was uploaded" => "Pas de fichier envoyé.",
|
"No file was uploaded" => "Pas de fichier envoyé.",
|
||||||
"Missing a temporary folder" => "Absence de dossier temporaire.",
|
"Missing a temporary folder" => "Absence de dossier temporaire.",
|
||||||
|
|
|
@ -35,6 +35,7 @@ $TRANSLATIONS = array(
|
||||||
"undo" => "ongedaan maken",
|
"undo" => "ongedaan maken",
|
||||||
"_%n folder_::_%n folders_" => array("","%n mappen"),
|
"_%n folder_::_%n folders_" => array("","%n mappen"),
|
||||||
"_%n file_::_%n files_" => array("","%n bestanden"),
|
"_%n file_::_%n files_" => array("","%n bestanden"),
|
||||||
|
"{dirs} and {files}" => "{dirs} en {files}",
|
||||||
"_Uploading %n file_::_Uploading %n files_" => array("%n bestand aan het uploaden","%n bestanden aan het uploaden"),
|
"_Uploading %n file_::_Uploading %n files_" => array("%n bestand aan het uploaden","%n bestanden aan het uploaden"),
|
||||||
"files uploading" => "bestanden aan het uploaden",
|
"files uploading" => "bestanden aan het uploaden",
|
||||||
"'.' is an invalid file name." => "'.' is een ongeldige bestandsnaam.",
|
"'.' is an invalid file name." => "'.' is een ongeldige bestandsnaam.",
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"Could not move %s - File with this name already exists" => "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet",
|
"Could not move %s - File with this name already exists" => "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet",
|
||||||
"Could not move %s" => "Klarte ikkje flytta %s",
|
"Could not move %s" => "Klarte ikkje flytta %s",
|
||||||
|
"Unable to set upload directory." => "Klarte ikkje å endra opplastingsmappa.",
|
||||||
|
"Invalid Token" => "Ugyldig token",
|
||||||
"No file was uploaded. Unknown error" => "Ingen filer lasta opp. Ukjend feil",
|
"No file was uploaded. Unknown error" => "Ingen filer lasta opp. Ukjend feil",
|
||||||
"There is no error, the file uploaded with success" => "Ingen feil, fila vart lasta opp",
|
"There is no error, the file uploaded with success" => "Ingen feil, fila vart lasta opp",
|
||||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fila du lasta opp er større enn det «upload_max_filesize» i php.ini tillater: ",
|
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fila du lasta opp er større enn det «upload_max_filesize» i php.ini tillater: ",
|
||||||
|
@ -31,19 +33,22 @@ $TRANSLATIONS = array(
|
||||||
"cancel" => "avbryt",
|
"cancel" => "avbryt",
|
||||||
"replaced {new_name} with {old_name}" => "bytte ut {new_name} med {old_name}",
|
"replaced {new_name} with {old_name}" => "bytte ut {new_name} med {old_name}",
|
||||||
"undo" => "angre",
|
"undo" => "angre",
|
||||||
"_%n folder_::_%n folders_" => array("",""),
|
"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
|
||||||
"_%n file_::_%n files_" => array("",""),
|
"_%n file_::_%n files_" => array("%n fil","%n filer"),
|
||||||
"_Uploading %n file_::_Uploading %n files_" => array("",""),
|
"{dirs} and {files}" => "{dirs} og {files}",
|
||||||
|
"_Uploading %n file_::_Uploading %n files_" => array("Lastar opp %n fil","Lastar opp %n filer"),
|
||||||
"files uploading" => "filer lastar opp",
|
"files uploading" => "filer lastar opp",
|
||||||
"'.' is an invalid file name." => "«.» er eit ugyldig filnamn.",
|
"'.' is an invalid file name." => "«.» er eit ugyldig filnamn.",
|
||||||
"File name cannot be empty." => "Filnamnet kan ikkje vera tomt.",
|
"File name cannot be empty." => "Filnamnet kan ikkje vera tomt.",
|
||||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.",
|
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.",
|
||||||
"Your storage is full, files can not be updated or synced anymore!" => "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!",
|
"Your storage is full, files can not be updated or synced anymore!" => "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!",
|
||||||
"Your storage is almost full ({usedSpacePercent}%)" => "Lagringa di er nesten full ({usedSpacePercent} %)",
|
"Your storage is almost full ({usedSpacePercent}%)" => "Lagringa di er nesten full ({usedSpacePercent} %)",
|
||||||
|
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar.",
|
||||||
"Your download is being prepared. This might take some time if the files are big." => "Gjer klar nedlastinga di. Dette kan ta ei stund viss filene er store.",
|
"Your download is being prepared. This might take some time if the files are big." => "Gjer klar nedlastinga di. Dette kan ta ei stund viss filene er store.",
|
||||||
"Name" => "Namn",
|
"Name" => "Namn",
|
||||||
"Size" => "Storleik",
|
"Size" => "Storleik",
|
||||||
"Modified" => "Endra",
|
"Modified" => "Endra",
|
||||||
|
"%s could not be renamed" => "Klarte ikkje å omdøypa på %s",
|
||||||
"Upload" => "Last opp",
|
"Upload" => "Last opp",
|
||||||
"File handling" => "Filhandtering",
|
"File handling" => "Filhandtering",
|
||||||
"Maximum upload size" => "Maksimal opplastingsstorleik",
|
"Maximum upload size" => "Maksimal opplastingsstorleik",
|
||||||
|
|
|
@ -33,10 +33,10 @@ $TRANSLATIONS = array(
|
||||||
"cancel" => "cancelar",
|
"cancel" => "cancelar",
|
||||||
"replaced {new_name} with {old_name}" => "Substituído {old_name} por {new_name} ",
|
"replaced {new_name} with {old_name}" => "Substituído {old_name} por {new_name} ",
|
||||||
"undo" => "desfazer",
|
"undo" => "desfazer",
|
||||||
"_%n folder_::_%n folders_" => array("",""),
|
"_%n folder_::_%n folders_" => array("%n pasta","%n pastas"),
|
||||||
"_%n file_::_%n files_" => array("",""),
|
"_%n file_::_%n files_" => array("%n arquivo","%n arquivos"),
|
||||||
"{dirs} and {files}" => "{dirs} e {files}",
|
"{dirs} and {files}" => "{dirs} e {files}",
|
||||||
"_Uploading %n file_::_Uploading %n files_" => array("",""),
|
"_Uploading %n file_::_Uploading %n files_" => array("Enviando %n arquivo","Enviando %n arquivos"),
|
||||||
"files uploading" => "enviando arquivos",
|
"files uploading" => "enviando arquivos",
|
||||||
"'.' is an invalid file name." => "'.' é um nome de arquivo inválido.",
|
"'.' is an invalid file name." => "'.' é um nome de arquivo inválido.",
|
||||||
"File name cannot be empty." => "O nome do arquivo não pode estar vazio.",
|
"File name cannot be empty." => "O nome do arquivo não pode estar vazio.",
|
||||||
|
|
|
@ -6,27 +6,27 @@ $TRANSLATIONS = array(
|
||||||
"Invalid Token" => "Jeton Invalid",
|
"Invalid Token" => "Jeton Invalid",
|
||||||
"No file was uploaded. Unknown error" => "Nici un fișier nu a fost încărcat. Eroare necunoscută",
|
"No file was uploaded. Unknown error" => "Nici un fișier nu a fost încărcat. Eroare necunoscută",
|
||||||
"There is no error, the file uploaded with success" => "Nu a apărut nici o eroare, fișierul a fost încărcat cu succes",
|
"There is no error, the file uploaded with success" => "Nu a apărut nici o eroare, fișierul a fost încărcat cu succes",
|
||||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fisierul incarcat depaseste upload_max_filesize permisi in php.ini: ",
|
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fisierul incarcat depaseste marimea maxima permisa in php.ini: ",
|
||||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fișierul are o dimensiune mai mare decât variabile MAX_FILE_SIZE specificată în formularul HTML",
|
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fișierul are o dimensiune mai mare decât variabile MAX_FILE_SIZE specificată în formularul HTML",
|
||||||
"The uploaded file was only partially uploaded" => "Fișierul a fost încărcat doar parțial",
|
"The uploaded file was only partially uploaded" => "Fișierul a fost încărcat doar parțial",
|
||||||
"No file was uploaded" => "Nu a fost încărcat nici un fișier",
|
"No file was uploaded" => "Nu a fost încărcat nici un fișier",
|
||||||
"Missing a temporary folder" => "Lipsește un director temporar",
|
"Missing a temporary folder" => "Lipsește un dosar temporar",
|
||||||
"Failed to write to disk" => "Eroare la scriere pe disc",
|
"Failed to write to disk" => "Eroare la scrierea discului",
|
||||||
"Not enough storage available" => "Nu este suficient spațiu disponibil",
|
"Not enough storage available" => "Nu este suficient spațiu disponibil",
|
||||||
"Upload failed" => "Încărcarea a eșuat",
|
"Upload failed" => "Încărcarea a eșuat",
|
||||||
"Invalid directory." => "Director invalid.",
|
"Invalid directory." => "registru invalid.",
|
||||||
"Files" => "Fișiere",
|
"Files" => "Fișiere",
|
||||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Nu s-a putut încărca fișierul tău deoarece pare să fie un director sau are 0 bytes.",
|
"Unable to upload your file as it is a directory or has 0 bytes" => "lista nu se poate incarca poate fi un fisier sau are 0 bytes",
|
||||||
"Not enough space available" => "Nu este suficient spațiu disponibil",
|
"Not enough space available" => "Nu este suficient spațiu disponibil",
|
||||||
"Upload cancelled." => "Încărcare anulată.",
|
"Upload cancelled." => "Încărcare anulată.",
|
||||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.",
|
"File upload is in progress. Leaving the page now will cancel the upload." => "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.",
|
||||||
"URL cannot be empty." => "Adresa URL nu poate fi goală.",
|
"URL cannot be empty." => "Adresa URL nu poate fi golita",
|
||||||
"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Nume de dosar invalid. Utilizarea 'Shared' e rezervată de ownCloud",
|
"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Nume de dosar invalid. Utilizarea 'Shared' e rezervată de ownCloud",
|
||||||
"Error" => "Eroare",
|
"Error" => "Eroare",
|
||||||
"Share" => "Partajează",
|
"Share" => "a imparti",
|
||||||
"Delete permanently" => "Stergere permanenta",
|
"Delete permanently" => "Stergere permanenta",
|
||||||
"Rename" => "Redenumire",
|
"Rename" => "Redenumire",
|
||||||
"Pending" => "În așteptare",
|
"Pending" => "in timpul",
|
||||||
"{new_name} already exists" => "{new_name} deja exista",
|
"{new_name} already exists" => "{new_name} deja exista",
|
||||||
"replace" => "înlocuire",
|
"replace" => "înlocuire",
|
||||||
"suggest name" => "sugerează nume",
|
"suggest name" => "sugerează nume",
|
||||||
|
@ -39,10 +39,11 @@ $TRANSLATIONS = array(
|
||||||
"files uploading" => "fișiere se încarcă",
|
"files uploading" => "fișiere se încarcă",
|
||||||
"'.' is an invalid file name." => "'.' este un nume invalid de fișier.",
|
"'.' is an invalid file name." => "'.' este un nume invalid de fișier.",
|
||||||
"File name cannot be empty." => "Numele fișierului nu poate rămâne gol.",
|
"File name cannot be empty." => "Numele fișierului nu poate rămâne gol.",
|
||||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nume invalid, '\\', '/', '<', '>', ':', '\"', '|', '?' si '*' nu sunt permise.",
|
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nume invalide, '\\', '/', '<', '>', ':', '\"', '|', '?' si '*' nu sunt permise.",
|
||||||
"Your storage is full, files can not be updated or synced anymore!" => "Spatiul de stocare este plin, nu mai puteti incarca s-au sincroniza alte fisiere.",
|
"Your storage is full, files can not be updated or synced anymore!" => "Spatiul de stocare este plin, fisierele nu mai pot fi actualizate sau sincronizate",
|
||||||
"Your storage is almost full ({usedSpacePercent}%)" => "Spatiul de stocare este aproape plin ({usedSpacePercent}%)",
|
"Your storage is almost full ({usedSpacePercent}%)" => "Spatiul de stocare este aproape plin {spatiu folosit}%",
|
||||||
"Your download is being prepared. This might take some time if the files are big." => "Se pregătește descărcarea. Aceasta poate să dureze ceva timp dacă fișierele sunt mari.",
|
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "criptarea a fost disactivata dar fisierele sant inca criptate.va rog intrati in setarile personale pentru a decripta fisierele",
|
||||||
|
"Your download is being prepared. This might take some time if the files are big." => "in curs de descarcare. Aceasta poate să dureze ceva timp dacă fișierele sunt mari.",
|
||||||
"Name" => "Nume",
|
"Name" => "Nume",
|
||||||
"Size" => "Dimensiune",
|
"Size" => "Dimensiune",
|
||||||
"Modified" => "Modificat",
|
"Modified" => "Modificat",
|
||||||
|
@ -51,25 +52,25 @@ $TRANSLATIONS = array(
|
||||||
"File handling" => "Manipulare fișiere",
|
"File handling" => "Manipulare fișiere",
|
||||||
"Maximum upload size" => "Dimensiune maximă admisă la încărcare",
|
"Maximum upload size" => "Dimensiune maximă admisă la încărcare",
|
||||||
"max. possible: " => "max. posibil:",
|
"max. possible: " => "max. posibil:",
|
||||||
"Needed for multi-file and folder downloads." => "Necesar pentru descărcarea mai multor fișiere și a dosarelor",
|
"Needed for multi-file and folder downloads." => "necesar la descarcarea mai multor liste si fisiere",
|
||||||
"Enable ZIP-download" => "Activează descărcare fișiere compresate",
|
"Enable ZIP-download" => "permite descarcarea codurilor ZIP",
|
||||||
"0 is unlimited" => "0 e nelimitat",
|
"0 is unlimited" => "0 e nelimitat",
|
||||||
"Maximum input size for ZIP files" => "Dimensiunea maximă de intrare pentru fișiere compresate",
|
"Maximum input size for ZIP files" => "Dimensiunea maximă de intrare pentru fișiere compresate",
|
||||||
"Save" => "Salvează",
|
"Save" => "Salvează",
|
||||||
"New" => "Nou",
|
"New" => "Nou",
|
||||||
"Text file" => "Fișier text",
|
"Text file" => "lista",
|
||||||
"Folder" => "Dosar",
|
"Folder" => "Dosar",
|
||||||
"From link" => "de la adresa",
|
"From link" => "de la adresa",
|
||||||
"Deleted files" => "Sterge fisierele",
|
"Deleted files" => "Sterge fisierele",
|
||||||
"Cancel upload" => "Anulează încărcarea",
|
"Cancel upload" => "Anulează încărcarea",
|
||||||
"You don’t have write permissions here." => "Nu ai permisiunea de a sterge fisiere aici.",
|
"You don’t have write permissions here." => "Nu ai permisiunea de a scrie aici.",
|
||||||
"Nothing in here. Upload something!" => "Nimic aici. Încarcă ceva!",
|
"Nothing in here. Upload something!" => "Nimic aici. Încarcă ceva!",
|
||||||
"Download" => "Descarcă",
|
"Download" => "Descarcă",
|
||||||
"Unshare" => "Anulare partajare",
|
"Unshare" => "Anulare",
|
||||||
"Delete" => "Șterge",
|
"Delete" => "Șterge",
|
||||||
"Upload too large" => "Fișierul încărcat este prea mare",
|
"Upload too large" => "Fișierul încărcat este prea mare",
|
||||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fișierul care l-ai încărcat a depășită limita maximă admisă la încărcare pe acest server.",
|
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fișierul care l-ai încărcat a depășită limita maximă admisă la încărcare pe acest server.",
|
||||||
"Files are being scanned, please wait." => "Fișierele sunt scanate, te rog așteptă.",
|
"Files are being scanned, please wait." => "Fișierele sunt scanate, asteptati va rog",
|
||||||
"Current scanning" => "În curs de scanare",
|
"Current scanning" => "În curs de scanare",
|
||||||
"Upgrading filesystem cache..." => "Modernizare fisiere de sistem cache.."
|
"Upgrading filesystem cache..." => "Modernizare fisiere de sistem cache.."
|
||||||
);
|
);
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"Could not move %s - File with this name already exists" => "%s nuk u spostua - Aty ekziston një skedar me të njëjtin emër",
|
"Could not move %s - File with this name already exists" => "%s nuk u spostua - Aty ekziston një skedar me të njëjtin emër",
|
||||||
"Could not move %s" => "%s nuk u spostua",
|
"Could not move %s" => "%s nuk u spostua",
|
||||||
|
"Unable to set upload directory." => "Nuk është i mundur caktimi i dosjes së ngarkimit.",
|
||||||
|
"Invalid Token" => "Përmbajtje e pavlefshme",
|
||||||
"No file was uploaded. Unknown error" => "Nuk u ngarkua asnjë skedar. Veprim i gabuar i panjohur",
|
"No file was uploaded. Unknown error" => "Nuk u ngarkua asnjë skedar. Veprim i gabuar i panjohur",
|
||||||
"There is no error, the file uploaded with success" => "Nuk pati veprime të gabuara, skedari u ngarkua me sukses",
|
"There is no error, the file uploaded with success" => "Nuk pati veprime të gabuara, skedari u ngarkua me sukses",
|
||||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Skedari i ngarkuar tejkalon udhëzimin upload_max_filesize tek php.ini:",
|
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Skedari i ngarkuar tejkalon udhëzimin upload_max_filesize tek php.ini:",
|
||||||
|
@ -11,6 +13,7 @@ $TRANSLATIONS = array(
|
||||||
"Missing a temporary folder" => "Një dosje e përkohshme nuk u gjet",
|
"Missing a temporary folder" => "Një dosje e përkohshme nuk u gjet",
|
||||||
"Failed to write to disk" => "Ruajtja në disk dështoi",
|
"Failed to write to disk" => "Ruajtja në disk dështoi",
|
||||||
"Not enough storage available" => "Nuk ka mbetur hapësirë memorizimi e mjaftueshme",
|
"Not enough storage available" => "Nuk ka mbetur hapësirë memorizimi e mjaftueshme",
|
||||||
|
"Upload failed" => "Ngarkimi dështoi",
|
||||||
"Invalid directory." => "Dosje e pavlefshme.",
|
"Invalid directory." => "Dosje e pavlefshme.",
|
||||||
"Files" => "Skedarët",
|
"Files" => "Skedarët",
|
||||||
"Unable to upload your file as it is a directory or has 0 bytes" => "Nuk është i mundur ngarkimi i skedarit tuaj sepse është dosje ose ka dimension 0 byte",
|
"Unable to upload your file as it is a directory or has 0 bytes" => "Nuk është i mundur ngarkimi i skedarit tuaj sepse është dosje ose ka dimension 0 byte",
|
||||||
|
@ -18,6 +21,7 @@ $TRANSLATIONS = array(
|
||||||
"Upload cancelled." => "Ngarkimi u anulua.",
|
"Upload cancelled." => "Ngarkimi u anulua.",
|
||||||
"File upload is in progress. Leaving the page now will cancel the upload." => "Ngarkimi i skedarit është në vazhdim. Nqse ndërroni faqen tani ngarkimi do të anulohet.",
|
"File upload is in progress. Leaving the page now will cancel the upload." => "Ngarkimi i skedarit është në vazhdim. Nqse ndërroni faqen tani ngarkimi do të anulohet.",
|
||||||
"URL cannot be empty." => "URL-i nuk mund të jetë bosh.",
|
"URL cannot be empty." => "URL-i nuk mund të jetë bosh.",
|
||||||
|
"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "Emri i dosjes është i pavlefshëm. Përdorimi i \"Shared\" është i rezervuar nga Owncloud-i",
|
||||||
"Error" => "Veprim i gabuar",
|
"Error" => "Veprim i gabuar",
|
||||||
"Share" => "Nda",
|
"Share" => "Nda",
|
||||||
"Delete permanently" => "Elimino përfundimisht",
|
"Delete permanently" => "Elimino përfundimisht",
|
||||||
|
@ -29,19 +33,22 @@ $TRANSLATIONS = array(
|
||||||
"cancel" => "anulo",
|
"cancel" => "anulo",
|
||||||
"replaced {new_name} with {old_name}" => "U zëvëndësua {new_name} me {old_name}",
|
"replaced {new_name} with {old_name}" => "U zëvëndësua {new_name} me {old_name}",
|
||||||
"undo" => "anulo",
|
"undo" => "anulo",
|
||||||
"_%n folder_::_%n folders_" => array("",""),
|
"_%n folder_::_%n folders_" => array("%n dosje","%n dosje"),
|
||||||
"_%n file_::_%n files_" => array("",""),
|
"_%n file_::_%n files_" => array("%n skedar","%n skedarë"),
|
||||||
"_Uploading %n file_::_Uploading %n files_" => array("",""),
|
"{dirs} and {files}" => "{dirs} dhe {files}",
|
||||||
|
"_Uploading %n file_::_Uploading %n files_" => array("Po ngarkoj %n skedar","Po ngarkoj %n skedarë"),
|
||||||
"files uploading" => "po ngarkoj skedarët",
|
"files uploading" => "po ngarkoj skedarët",
|
||||||
"'.' is an invalid file name." => "'.' është emër i pavlefshëm.",
|
"'.' is an invalid file name." => "'.' është emër i pavlefshëm.",
|
||||||
"File name cannot be empty." => "Emri i skedarit nuk mund të jetë bosh.",
|
"File name cannot be empty." => "Emri i skedarit nuk mund të jetë bosh.",
|
||||||
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Emër i pavlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.",
|
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Emër i pavlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.",
|
||||||
"Your storage is full, files can not be updated or synced anymore!" => "Hapësira juaj e memorizimit është plot, nuk mund të ngarkoni apo sinkronizoni më skedarët.",
|
"Your storage is full, files can not be updated or synced anymore!" => "Hapësira juaj e memorizimit është plot, nuk mund të ngarkoni apo sinkronizoni më skedarët.",
|
||||||
"Your storage is almost full ({usedSpacePercent}%)" => "Hapësira juaj e memorizimit është gati plot ({usedSpacePercent}%)",
|
"Your storage is almost full ({usedSpacePercent}%)" => "Hapësira juaj e memorizimit është gati plot ({usedSpacePercent}%)",
|
||||||
|
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kodifikimi u çaktivizua por skedarët tuaj vazhdojnë të jenë të kodifikuar. Ju lutem shkoni tek parametrat personale për të dekodifikuar skedarët tuaj.",
|
||||||
"Your download is being prepared. This might take some time if the files are big." => "Shkarkimi juaj po përgatitet. Mund të duhet pak kohë nqse skedarët janë të mëdhenj.",
|
"Your download is being prepared. This might take some time if the files are big." => "Shkarkimi juaj po përgatitet. Mund të duhet pak kohë nqse skedarët janë të mëdhenj.",
|
||||||
"Name" => "Emri",
|
"Name" => "Emri",
|
||||||
"Size" => "Dimensioni",
|
"Size" => "Dimensioni",
|
||||||
"Modified" => "Modifikuar",
|
"Modified" => "Modifikuar",
|
||||||
|
"%s could not be renamed" => "Nuk është i mundur riemërtimi i %s",
|
||||||
"Upload" => "Ngarko",
|
"Upload" => "Ngarko",
|
||||||
"File handling" => "Trajtimi i skedarit",
|
"File handling" => "Trajtimi i skedarit",
|
||||||
"Maximum upload size" => "Dimensioni maksimal i ngarkimit",
|
"Maximum upload size" => "Dimensioni maksimal i ngarkimit",
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"Could not move %s - File with this name already exists" => "Не вдалося перемістити %s - Файл з таким ім'ям вже існує",
|
"Could not move %s - File with this name already exists" => "Не вдалося перемістити %s - Файл з таким ім'ям вже існує",
|
||||||
"Could not move %s" => "Не вдалося перемістити %s",
|
"Could not move %s" => "Не вдалося перемістити %s",
|
||||||
|
"Unable to set upload directory." => "Не вдалося встановити каталог завантаження.",
|
||||||
"No file was uploaded. Unknown error" => "Не завантажено жодного файлу. Невідома помилка",
|
"No file was uploaded. Unknown error" => "Не завантажено жодного файлу. Невідома помилка",
|
||||||
"There is no error, the file uploaded with success" => "Файл успішно вивантажено без помилок.",
|
"There is no error, the file uploaded with success" => "Файл успішно вивантажено без помилок.",
|
||||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: ",
|
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: ",
|
||||||
|
|
|
@ -10,6 +10,8 @@ $TRANSLATIONS = array(
|
||||||
"Could not update the private key password. Maybe the old password was not correct." => "No fue posible actualizar la contraseña de clave privada. Tal vez la contraseña anterior no es correcta.",
|
"Could not update the private key password. Maybe the old password was not correct." => "No fue posible actualizar la contraseña de clave privada. Tal vez la contraseña anterior no es correcta.",
|
||||||
"Your private key is not valid! Likely your password was changed outside the ownCloud system (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "¡Tu clave privada no es válida! Tal vez tu contraseña fue cambiada desde fuera del sistema de ownCloud (por ej. desde tu cuenta de sistema). Podés actualizar tu clave privada en la sección de \"configuración personal\", para recuperar el acceso a tus archivos.",
|
"Your private key is not valid! Likely your password was changed outside the ownCloud system (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "¡Tu clave privada no es válida! Tal vez tu contraseña fue cambiada desde fuera del sistema de ownCloud (por ej. desde tu cuenta de sistema). Podés actualizar tu clave privada en la sección de \"configuración personal\", para recuperar el acceso a tus archivos.",
|
||||||
"Missing requirements." => "Requisitos incompletos.",
|
"Missing requirements." => "Requisitos incompletos.",
|
||||||
|
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Por favor, asegúrese de que PHP 5.3.3 o una versión más reciente esté instalado y que OpenSSL junto con la extensión PHP esté habilitado y configurado apropiadamente. Por ahora, la aplicación de encriptación ha sido deshabilitada.",
|
||||||
|
"Following users are not set up for encryption:" => "Los siguientes usuarios no fueron configurados para encriptar:",
|
||||||
"Saving..." => "Guardando...",
|
"Saving..." => "Guardando...",
|
||||||
"Your private key is not valid! Maybe the your password was changed from outside." => "¡Tu clave privada no es válida! Tal vez tu contraseña fue cambiada desde afuera.",
|
"Your private key is not valid! Maybe the your password was changed from outside." => "¡Tu clave privada no es válida! Tal vez tu contraseña fue cambiada desde afuera.",
|
||||||
"You can unlock your private key in your " => "Podés desbloquear tu clave privada en tu",
|
"You can unlock your private key in your " => "Podés desbloquear tu clave privada en tu",
|
||||||
|
|
|
@ -1,11 +1,21 @@
|
||||||
<?php
|
<?php
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
|
"Recovery key successfully enabled" => "Palautusavain kytketty päälle onnistuneesti",
|
||||||
"Password successfully changed." => "Salasana vaihdettiin onnistuneesti.",
|
"Password successfully changed." => "Salasana vaihdettiin onnistuneesti.",
|
||||||
"Could not change the password. Maybe the old password was not correct." => "Salasanan vaihto epäonnistui. Kenties vanha salasana oli väärin.",
|
"Could not change the password. Maybe the old password was not correct." => "Salasanan vaihto epäonnistui. Kenties vanha salasana oli väärin.",
|
||||||
|
"Following users are not set up for encryption:" => "Seuraavat käyttäjät eivät ole määrittäneet salausta:",
|
||||||
"Saving..." => "Tallennetaan...",
|
"Saving..." => "Tallennetaan...",
|
||||||
|
"personal settings" => "henkilökohtaiset asetukset",
|
||||||
"Encryption" => "Salaus",
|
"Encryption" => "Salaus",
|
||||||
|
"Recovery key password" => "Palautusavaimen salasana",
|
||||||
"Enabled" => "Käytössä",
|
"Enabled" => "Käytössä",
|
||||||
"Disabled" => "Ei käytössä",
|
"Disabled" => "Ei käytössä",
|
||||||
"Change Password" => "Vaihda salasana"
|
"Change recovery key password:" => "Vaihda palautusavaimen salasana:",
|
||||||
|
"Old Recovery key password" => "Vanha palautusavaimen salasana",
|
||||||
|
"New Recovery key password" => "Uusi palautusavaimen salasana",
|
||||||
|
"Change Password" => "Vaihda salasana",
|
||||||
|
"Old log-in password" => "Vanha kirjautumis-salasana",
|
||||||
|
"Current log-in password" => "Nykyinen kirjautumis-salasana",
|
||||||
|
"Enable password recovery:" => "Ota salasanan palautus käyttöön:"
|
||||||
);
|
);
|
||||||
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"Saving..." => "Lagrar …"
|
"Saving..." => "Lagrar …",
|
||||||
|
"Encryption" => "Kryptering"
|
||||||
);
|
);
|
||||||
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
||||||
|
|
|
@ -220,22 +220,10 @@ class Keymanager {
|
||||||
*/
|
*/
|
||||||
public static function getFileKey(\OC_FilesystemView $view, $userId, $filePath) {
|
public static function getFileKey(\OC_FilesystemView $view, $userId, $filePath) {
|
||||||
|
|
||||||
// try reusing key file if part file
|
|
||||||
if (self::isPartialFilePath($filePath)) {
|
|
||||||
|
|
||||||
$result = self::getFileKey($view, $userId, self::fixPartialFilePath($filePath));
|
|
||||||
|
|
||||||
if ($result) {
|
|
||||||
|
|
||||||
return $result;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
$util = new Util($view, \OCP\User::getUser());
|
$util = new Util($view, \OCP\User::getUser());
|
||||||
|
|
||||||
list($owner, $filename) = $util->getUidAndFilename($filePath);
|
list($owner, $filename) = $util->getUidAndFilename($filePath);
|
||||||
|
$filename = self::fixPartialFilePath($filename);
|
||||||
$filePath_f = ltrim($filename, '/');
|
$filePath_f = ltrim($filename, '/');
|
||||||
|
|
||||||
// in case of system wide mount points the keys are stored directly in the data directory
|
// in case of system wide mount points the keys are stored directly in the data directory
|
||||||
|
@ -424,18 +412,6 @@ class Keymanager {
|
||||||
public static function getShareKey(\OC_FilesystemView $view, $userId, $filePath) {
|
public static function getShareKey(\OC_FilesystemView $view, $userId, $filePath) {
|
||||||
|
|
||||||
// try reusing key file if part file
|
// try reusing key file if part file
|
||||||
if (self::isPartialFilePath($filePath)) {
|
|
||||||
|
|
||||||
$result = self::getShareKey($view, $userId, self::fixPartialFilePath($filePath));
|
|
||||||
|
|
||||||
if ($result) {
|
|
||||||
|
|
||||||
return $result;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
$proxyStatus = \OC_FileProxy::$enabled;
|
$proxyStatus = \OC_FileProxy::$enabled;
|
||||||
\OC_FileProxy::$enabled = false;
|
\OC_FileProxy::$enabled = false;
|
||||||
|
|
||||||
|
@ -443,7 +419,7 @@ class Keymanager {
|
||||||
$util = new Util($view, \OCP\User::getUser());
|
$util = new Util($view, \OCP\User::getUser());
|
||||||
|
|
||||||
list($owner, $filename) = $util->getUidAndFilename($filePath);
|
list($owner, $filename) = $util->getUidAndFilename($filePath);
|
||||||
|
$filename = self::fixPartialFilePath($filename);
|
||||||
// in case of system wide mount points the keys are stored directly in the data directory
|
// in case of system wide mount points the keys are stored directly in the data directory
|
||||||
if ($util->isSystemWideMountPoint($filename)) {
|
if ($util->isSystemWideMountPoint($filename)) {
|
||||||
$shareKeyPath = '/files_encryption/share-keys/' . $filename . '.' . $userId . '.shareKey';
|
$shareKeyPath = '/files_encryption/share-keys/' . $filename . '.' . $userId . '.shareKey';
|
||||||
|
|
|
@ -188,7 +188,7 @@ class Stream {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get the data from the file handle
|
// Get the data from the file handle
|
||||||
$data = fread($this->handle, 8192);
|
$data = fread($this->handle, $count);
|
||||||
|
|
||||||
$result = null;
|
$result = null;
|
||||||
|
|
||||||
|
@ -488,6 +488,7 @@ class Stream {
|
||||||
$this->meta['mode'] !== 'rb' &&
|
$this->meta['mode'] !== 'rb' &&
|
||||||
$this->size > 0
|
$this->size > 0
|
||||||
) {
|
) {
|
||||||
|
|
||||||
// only write keyfiles if it was a new file
|
// only write keyfiles if it was a new file
|
||||||
if ($this->newFile === true) {
|
if ($this->newFile === true) {
|
||||||
|
|
||||||
|
@ -535,6 +536,7 @@ class Stream {
|
||||||
|
|
||||||
// set fileinfo
|
// set fileinfo
|
||||||
$this->rootView->putFileInfo($this->rawPath, $fileInfo);
|
$this->rootView->putFileInfo($this->rawPath, $fileInfo);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return fclose($this->handle);
|
return fclose($this->handle);
|
||||||
|
|
|
@ -508,10 +508,11 @@ class Util {
|
||||||
|
|
||||||
// get the size from filesystem
|
// get the size from filesystem
|
||||||
$fullPath = $this->view->getLocalFile($path);
|
$fullPath = $this->view->getLocalFile($path);
|
||||||
$size = filesize($fullPath);
|
$size = $this->view->filesize($path);
|
||||||
|
|
||||||
// calculate last chunk nr
|
// calculate last chunk nr
|
||||||
$lastChunkNr = floor($size / 8192);
|
$lastChunkNr = floor($size / 8192);
|
||||||
|
$lastChunkSize = $size - ($lastChunkNr * 8192);
|
||||||
|
|
||||||
// open stream
|
// open stream
|
||||||
$stream = fopen('crypt://' . $path, "r");
|
$stream = fopen('crypt://' . $path, "r");
|
||||||
|
@ -524,7 +525,7 @@ class Util {
|
||||||
fseek($stream, $lastChunckPos);
|
fseek($stream, $lastChunckPos);
|
||||||
|
|
||||||
// get the content of the last chunk
|
// get the content of the last chunk
|
||||||
$lastChunkContent = fread($stream, 8192);
|
$lastChunkContent = fread($stream, $lastChunkSize);
|
||||||
|
|
||||||
// calc the real file size with the size of the last chunk
|
// calc the real file size with the size of the last chunk
|
||||||
$realSize = (($lastChunkNr * 6126) + strlen($lastChunkContent));
|
$realSize = (($lastChunkNr * 6126) + strlen($lastChunkContent));
|
||||||
|
@ -1136,6 +1137,11 @@ class Util {
|
||||||
// Make sure that a share key is generated for the owner too
|
// Make sure that a share key is generated for the owner too
|
||||||
list($owner, $ownerPath) = $this->getUidAndFilename($filePath);
|
list($owner, $ownerPath) = $this->getUidAndFilename($filePath);
|
||||||
|
|
||||||
|
$pathinfo = pathinfo($ownerPath);
|
||||||
|
if(array_key_exists('extension', $pathinfo) && $pathinfo['extension'] === 'part') {
|
||||||
|
$ownerPath = $pathinfo['dirname'] . '/' . $pathinfo['filename'];
|
||||||
|
}
|
||||||
|
|
||||||
$userIds = array();
|
$userIds = array();
|
||||||
if ($sharingEnabled) {
|
if ($sharingEnabled) {
|
||||||
|
|
||||||
|
@ -1289,8 +1295,25 @@ class Util {
|
||||||
*/
|
*/
|
||||||
public function getUidAndFilename($path) {
|
public function getUidAndFilename($path) {
|
||||||
|
|
||||||
|
$pathinfo = pathinfo($path);
|
||||||
|
$partfile = false;
|
||||||
|
$parentFolder = false;
|
||||||
|
if (array_key_exists('extension', $pathinfo) && $pathinfo['extension'] === 'part') {
|
||||||
|
// if the real file exists we check this file
|
||||||
|
$filePath = $this->userFilesDir . '/' .$pathinfo['dirname'] . '/' . $pathinfo['filename'];
|
||||||
|
if ($this->view->file_exists($filePath)) {
|
||||||
|
$pathToCheck = $pathinfo['dirname'] . '/' . $pathinfo['filename'];
|
||||||
|
} else { // otherwise we look for the parent
|
||||||
|
$pathToCheck = $pathinfo['dirname'];
|
||||||
|
$parentFolder = true;
|
||||||
|
}
|
||||||
|
$partfile = true;
|
||||||
|
} else {
|
||||||
|
$pathToCheck = $path;
|
||||||
|
}
|
||||||
|
|
||||||
$view = new \OC\Files\View($this->userFilesDir);
|
$view = new \OC\Files\View($this->userFilesDir);
|
||||||
$fileOwnerUid = $view->getOwner($path);
|
$fileOwnerUid = $view->getOwner($pathToCheck);
|
||||||
|
|
||||||
// handle public access
|
// handle public access
|
||||||
if ($this->isPublic) {
|
if ($this->isPublic) {
|
||||||
|
@ -1319,12 +1342,18 @@ class Util {
|
||||||
$filename = $path;
|
$filename = $path;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
$info = $view->getFileInfo($pathToCheck);
|
||||||
$info = $view->getFileInfo($path);
|
|
||||||
$ownerView = new \OC\Files\View('/' . $fileOwnerUid . '/files');
|
$ownerView = new \OC\Files\View('/' . $fileOwnerUid . '/files');
|
||||||
|
|
||||||
// Fetch real file path from DB
|
// Fetch real file path from DB
|
||||||
$filename = $ownerView->getPath($info['fileid']); // TODO: Check that this returns a path without including the user data dir
|
$filename = $ownerView->getPath($info['fileid']);
|
||||||
|
if ($parentFolder) {
|
||||||
|
$filename = $filename . '/'. $pathinfo['filename'];
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($partfile) {
|
||||||
|
$filename = $filename . '.' . $pathinfo['extension'];
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1333,10 +1362,9 @@ class Util {
|
||||||
\OC_Filesystem::normalizePath($filename)
|
\OC_Filesystem::normalizePath($filename)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief go recursively through a dir and collect all files and sub files.
|
* @brief go recursively through a dir and collect all files and sub files.
|
||||||
* @param string $dir relative to the users files folder
|
* @param string $dir relative to the users files folder
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
<?php
|
<?php
|
||||||
require_once("autoload.inc.php");
|
require_once("autoload.inc.php");
|
||||||
require_once("ProdsConfig.inc.php");
|
require_once("ProdsConfig.inc.php");
|
||||||
?>
|
|
|
@ -15,5 +15,3 @@ if (file_exists(__DIR__ . "/prods.ini")) {
|
||||||
else {
|
else {
|
||||||
$GLOBALS['PRODS_CONFIG'] = array();
|
$GLOBALS['PRODS_CONFIG'] = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -279,5 +279,3 @@ abstract class ProdsPath
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
@ -103,5 +103,3 @@ class ProdsQuery
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -58,5 +58,3 @@ class ProdsRule
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -432,5 +432,3 @@ stream_wrapper_register('rods', 'ProdsStreamer')
|
||||||
or die ('Failed to register protocol:rods');
|
or die ('Failed to register protocol:rods');
|
||||||
stream_wrapper_register('rods+ticket', 'ProdsStreamer')
|
stream_wrapper_register('rods+ticket', 'ProdsStreamer')
|
||||||
or die ('Failed to register protocol:rods');
|
or die ('Failed to register protocol:rods');
|
||||||
?>
|
|
||||||
|
|
||||||
|
|
|
@ -199,5 +199,3 @@ class RODSAccount
|
||||||
return $dir->toURI();
|
return $dir->toURI();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
@ -1611,5 +1611,3 @@ class RODSConn
|
||||||
return $results;
|
return $results;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
@ -77,5 +77,3 @@ class RODSConnManager
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -180,5 +180,3 @@ class RODSException extends Exception
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
@ -110,5 +110,3 @@ class RODSGenQueConds
|
||||||
return $this->cond;
|
return $this->cond;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -95,5 +95,3 @@ class RODSGenQueResults
|
||||||
return $this->numrow;
|
return $this->numrow;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -156,5 +156,3 @@ class RODSGenQueSelFlds
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
@ -46,5 +46,3 @@ class RODSKeyValPair
|
||||||
return $new_keyval;
|
return $new_keyval;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -181,5 +181,3 @@ class RODSMessage
|
||||||
return $rods_msg->pack();
|
return $rods_msg->pack();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -17,4 +17,3 @@ define ("RSYNC_OPR", 14);
|
||||||
define ("PHYMV_OPR", 15);
|
define ("PHYMV_OPR", 15);
|
||||||
define ("PHYMV_SRC", 16);
|
define ("PHYMV_SRC", 16);
|
||||||
define ("PHYMV_DEST", 17);
|
define ("PHYMV_DEST", 17);
|
||||||
?>
|
|
|
@ -214,4 +214,3 @@ $GLOBALS['PRODS_API_NUMS_REV'] = array(
|
||||||
'1100' => 'SSL_START_AN',
|
'1100' => 'SSL_START_AN',
|
||||||
'1101' => 'SSL_END_AN',
|
'1101' => 'SSL_END_AN',
|
||||||
);
|
);
|
||||||
?>
|
|
||||||
|
|
|
@ -4,5 +4,3 @@
|
||||||
// are doing!
|
// are doing!
|
||||||
define ("ORDER_BY", 0x400);
|
define ("ORDER_BY", 0x400);
|
||||||
define ("ORDER_BY_DESC", 0x800);
|
define ("ORDER_BY_DESC", 0x800);
|
||||||
|
|
||||||
?>
|
|
|
@ -584,4 +584,3 @@ $GLOBALS['PRODS_ERR_CODES_REV'] = array(
|
||||||
'-993000' => 'PAM_AUTH_PASSWORD_FAILED',
|
'-993000' => 'PAM_AUTH_PASSWORD_FAILED',
|
||||||
'-994000' => 'PAM_AUTH_PASSWORD_INVALID_TTL',
|
'-994000' => 'PAM_AUTH_PASSWORD_INVALID_TTL',
|
||||||
);
|
);
|
||||||
?>
|
|
||||||
|
|
|
@ -222,4 +222,3 @@ $GLOBALS['PRODS_GENQUE_KEYWD_REV'] = array(
|
||||||
"lastExeTime" => 'RULE_LAST_EXE_TIME_KW',
|
"lastExeTime" => 'RULE_LAST_EXE_TIME_KW',
|
||||||
"exeStatus" => 'RULE_EXE_STATUS_KW',
|
"exeStatus" => 'RULE_EXE_STATUS_KW',
|
||||||
);
|
);
|
||||||
?>
|
|
||||||
|
|
|
@ -232,4 +232,3 @@ $GLOBALS['PRODS_GENQUE_NUMS_REV'] = array(
|
||||||
'1105' => 'COL_TOKEN_VALUE3',
|
'1105' => 'COL_TOKEN_VALUE3',
|
||||||
'1106' => 'COL_TOKEN_COMMENT',
|
'1106' => 'COL_TOKEN_COMMENT',
|
||||||
);
|
);
|
||||||
?>
|
|
||||||
|
|
|
@ -246,5 +246,3 @@ class RODSPacket
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -10,5 +10,3 @@ class RP_BinBytesBuf extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -15,5 +15,3 @@ class RP_CollInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -13,5 +13,3 @@ class RP_CollOprStat extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -15,5 +15,3 @@ class RP_DataObjCopyInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -18,5 +18,3 @@ class RP_DataObjInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -52,5 +52,3 @@ class RP_ExecCmdOut extends RODSPacket
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
@ -18,5 +18,3 @@ class RP_ExecMyRuleInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -21,5 +21,3 @@ class RP_GenQueryInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -18,5 +18,3 @@ class RP_GenQueryOut extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -23,5 +23,3 @@ class RP_InxIvalPair extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -40,5 +40,3 @@ class RP_InxValPair extends RODSPacket
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -43,5 +43,3 @@ class RP_KeyValPair extends RODSPacket
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -13,5 +13,3 @@ class RP_MiscSvrInfo extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -14,5 +14,3 @@ class RP_ModAVUMetadataInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -41,5 +41,3 @@ class RP_MsParam extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -17,5 +17,3 @@ class RP_MsParamArray extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -12,6 +12,3 @@ class RP_MsgHeader extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
@ -11,5 +11,3 @@ class RP_RHostAddr extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -16,5 +16,3 @@ class RP_RodsObjStat extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -10,5 +10,3 @@ class RP_STR extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -11,5 +11,3 @@ class RP_SqlResult extends RODSPacket
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -14,5 +14,3 @@ class RP_StartupPack extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -12,5 +12,3 @@ class RP_TransStat extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -12,5 +12,3 @@ class RP_Version extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -10,5 +10,3 @@ class RP_authRequestOut extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -10,5 +10,3 @@ class RP_authResponseInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -12,5 +12,3 @@ class RP_dataObjCloseInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -12,5 +12,3 @@ class RP_dataObjReadInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -12,5 +12,3 @@ class RP_dataObjWriteInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -12,5 +12,3 @@ class RP_fileLseekInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -11,5 +11,3 @@ class RP_fileLseekOut extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -10,5 +10,3 @@ class RP_getTempPasswordOut extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
|
@ -10,4 +10,3 @@ class RP_pamAuthRequestInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
|
||||||
|
|
|
@ -10,4 +10,3 @@ class RP_pamAuthRequestOut extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
|
||||||
|
|
|
@ -10,4 +10,3 @@ class RP_sslEndInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
|
||||||
|
|
|
@ -10,4 +10,3 @@ class RP_sslStartInp extends RODSPacket
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
|
||||||
|
|
|
@ -66,5 +66,3 @@ $outputstr = $outputstr . ");\n";
|
||||||
|
|
||||||
$outputstr = $outputstr . "?>\n";
|
$outputstr = $outputstr . "?>\n";
|
||||||
file_put_contents($prods_api_num_file, $outputstr);
|
file_put_contents($prods_api_num_file, $outputstr);
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
@ -71,5 +71,3 @@ $outputstr = $outputstr . ");\n";
|
||||||
|
|
||||||
$outputstr = $outputstr . "?>\n";
|
$outputstr = $outputstr . "?>\n";
|
||||||
file_put_contents($prods_error_table_file, $outputstr);
|
file_put_contents($prods_error_table_file, $outputstr);
|
||||||
|
|
||||||
?>
|
|
|
@ -69,5 +69,3 @@ $outputstr = $outputstr . ");\n";
|
||||||
|
|
||||||
$outputstr = $outputstr . "?>\n";
|
$outputstr = $outputstr . "?>\n";
|
||||||
file_put_contents($prods_genque_keywd_file, $outputstr);
|
file_put_contents($prods_genque_keywd_file, $outputstr);
|
||||||
|
|
||||||
?>
|
|
|
@ -59,5 +59,3 @@ $outputstr = $outputstr . ");\n";
|
||||||
|
|
||||||
$outputstr = $outputstr . "?>\n";
|
$outputstr = $outputstr . "?>\n";
|
||||||
file_put_contents($prods_genque_num_file, $outputstr);
|
file_put_contents($prods_genque_num_file, $outputstr);
|
||||||
|
|
||||||
?>
|
|
|
@ -1,7 +1,14 @@
|
||||||
<?php
|
<?php
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
|
"The password is wrong. Try again." => "Passordet er gale. Prøv igjen.",
|
||||||
"Password" => "Passord",
|
"Password" => "Passord",
|
||||||
"Submit" => "Send",
|
"Submit" => "Send",
|
||||||
|
"Sorry, this link doesn’t seem to work anymore." => "Orsak, denne lenkja fungerer visst ikkje lenger.",
|
||||||
|
"Reasons might be:" => "Moglege grunnar:",
|
||||||
|
"the item was removed" => "fila/mappa er fjerna",
|
||||||
|
"the link expired" => "lenkja har gått ut på dato",
|
||||||
|
"sharing is disabled" => "deling er slått av",
|
||||||
|
"For more info, please ask the person who sent this link." => "Spør den som sende deg lenkje om du vil ha meir informasjon.",
|
||||||
"%s shared the folder %s with you" => "%s delte mappa %s med deg",
|
"%s shared the folder %s with you" => "%s delte mappa %s med deg",
|
||||||
"%s shared the file %s with you" => "%s delte fila %s med deg",
|
"%s shared the file %s with you" => "%s delte fila %s med deg",
|
||||||
"Download" => "Last ned",
|
"Download" => "Last ned",
|
||||||
|
|
|
@ -1,7 +1,14 @@
|
||||||
<?php
|
<?php
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
|
"The password is wrong. Try again." => "Kodi është i gabuar. Provojeni përsëri.",
|
||||||
"Password" => "Kodi",
|
"Password" => "Kodi",
|
||||||
"Submit" => "Parashtro",
|
"Submit" => "Parashtro",
|
||||||
|
"Sorry, this link doesn’t seem to work anymore." => "Ju kërkojmë ndjesë, kjo lidhje duket sikur nuk punon më.",
|
||||||
|
"Reasons might be:" => "Arsyet mund të jenë:",
|
||||||
|
"the item was removed" => "elementi është eliminuar",
|
||||||
|
"the link expired" => "lidhja ka skaduar",
|
||||||
|
"sharing is disabled" => "ndarja është çaktivizuar",
|
||||||
|
"For more info, please ask the person who sent this link." => "Për më shumë informacione, ju lutem pyesni personin që iu dërgoi këtë lidhje.",
|
||||||
"%s shared the folder %s with you" => "%s ndau me ju dosjen %s",
|
"%s shared the folder %s with you" => "%s ndau me ju dosjen %s",
|
||||||
"%s shared the file %s with you" => "%s ndau me ju skedarin %s",
|
"%s shared the file %s with you" => "%s ndau me ju skedarin %s",
|
||||||
"Download" => "Shkarko",
|
"Download" => "Shkarko",
|
||||||
|
|
|
@ -8,8 +8,9 @@ $TRANSLATIONS = array(
|
||||||
"Delete permanently" => "Borrar de manera permanente",
|
"Delete permanently" => "Borrar de manera permanente",
|
||||||
"Name" => "Nombre",
|
"Name" => "Nombre",
|
||||||
"Deleted" => "Borrado",
|
"Deleted" => "Borrado",
|
||||||
"_%n folder_::_%n folders_" => array("",""),
|
"_%n folder_::_%n folders_" => array("%n directorio","%n directorios"),
|
||||||
"_%n file_::_%n files_" => array("",""),
|
"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
|
||||||
|
"restored" => "recuperado",
|
||||||
"Nothing in here. Your trash bin is empty!" => "No hay nada acá. ¡La papelera está vacía!",
|
"Nothing in here. Your trash bin is empty!" => "No hay nada acá. ¡La papelera está vacía!",
|
||||||
"Restore" => "Recuperar",
|
"Restore" => "Recuperar",
|
||||||
"Delete" => "Borrar",
|
"Delete" => "Borrar",
|
||||||
|
|
|
@ -8,8 +8,9 @@ $TRANSLATIONS = array(
|
||||||
"Delete permanently" => "Slett for godt",
|
"Delete permanently" => "Slett for godt",
|
||||||
"Name" => "Namn",
|
"Name" => "Namn",
|
||||||
"Deleted" => "Sletta",
|
"Deleted" => "Sletta",
|
||||||
"_%n folder_::_%n folders_" => array("",""),
|
"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
|
||||||
"_%n file_::_%n files_" => array("",""),
|
"_%n file_::_%n files_" => array("%n fil","%n filer"),
|
||||||
|
"restored" => "gjenoppretta",
|
||||||
"Nothing in here. Your trash bin is empty!" => "Ingenting her. Papirkorga di er tom!",
|
"Nothing in here. Your trash bin is empty!" => "Ingenting her. Papirkorga di er tom!",
|
||||||
"Restore" => "Gjenopprett",
|
"Restore" => "Gjenopprett",
|
||||||
"Delete" => "Slett",
|
"Delete" => "Slett",
|
||||||
|
|
|
@ -8,8 +8,8 @@ $TRANSLATIONS = array(
|
||||||
"Delete permanently" => "Excluir permanentemente",
|
"Delete permanently" => "Excluir permanentemente",
|
||||||
"Name" => "Nome",
|
"Name" => "Nome",
|
||||||
"Deleted" => "Excluído",
|
"Deleted" => "Excluído",
|
||||||
"_%n folder_::_%n folders_" => array("",""),
|
"_%n folder_::_%n folders_" => array("","%n pastas"),
|
||||||
"_%n file_::_%n files_" => array("",""),
|
"_%n file_::_%n files_" => array("%n arquivo","%n arquivos"),
|
||||||
"restored" => "restaurado",
|
"restored" => "restaurado",
|
||||||
"Nothing in here. Your trash bin is empty!" => "Nada aqui. Sua lixeira está vazia!",
|
"Nothing in here. Your trash bin is empty!" => "Nada aqui. Sua lixeira está vazia!",
|
||||||
"Restore" => "Restaurar",
|
"Restore" => "Restaurar",
|
||||||
|
|
|
@ -8,8 +8,9 @@ $TRANSLATIONS = array(
|
||||||
"Delete permanently" => "Elimino përfundimisht",
|
"Delete permanently" => "Elimino përfundimisht",
|
||||||
"Name" => "Emri",
|
"Name" => "Emri",
|
||||||
"Deleted" => "Eliminuar",
|
"Deleted" => "Eliminuar",
|
||||||
"_%n folder_::_%n folders_" => array("",""),
|
"_%n folder_::_%n folders_" => array("%n dosje","%n dosje"),
|
||||||
"_%n file_::_%n files_" => array("",""),
|
"_%n file_::_%n files_" => array("%n skedar","%n skedarë"),
|
||||||
|
"restored" => "rivendosur",
|
||||||
"Nothing in here. Your trash bin is empty!" => "Këtu nuk ka asgjë. Koshi juaj është bosh!",
|
"Nothing in here. Your trash bin is empty!" => "Këtu nuk ka asgjë. Koshi juaj është bosh!",
|
||||||
"Restore" => "Rivendos",
|
"Restore" => "Rivendos",
|
||||||
"Delete" => "Elimino",
|
"Delete" => "Elimino",
|
||||||
|
|
|
@ -2,6 +2,9 @@
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"Could not revert: %s" => "No se pudo revertir: %s ",
|
"Could not revert: %s" => "No se pudo revertir: %s ",
|
||||||
"Versions" => "Versiones",
|
"Versions" => "Versiones",
|
||||||
|
"Failed to revert {file} to revision {timestamp}." => "Falló al revertir {file} a la revisión {timestamp}.",
|
||||||
|
"More versions..." => "Más versiones...",
|
||||||
|
"No other versions available" => "No hay más versiones disponibles",
|
||||||
"Restore" => "Recuperar"
|
"Restore" => "Recuperar"
|
||||||
);
|
);
|
||||||
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
||||||
|
|
|
@ -2,6 +2,9 @@
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"Could not revert: %s" => "Klarte ikkje å tilbakestilla: %s",
|
"Could not revert: %s" => "Klarte ikkje å tilbakestilla: %s",
|
||||||
"Versions" => "Utgåver",
|
"Versions" => "Utgåver",
|
||||||
|
"Failed to revert {file} to revision {timestamp}." => "Klarte ikkje å tilbakestilla {file} til utgåva {timestamp}.",
|
||||||
|
"More versions..." => "Fleire utgåver …",
|
||||||
|
"No other versions available" => "Ingen andre utgåver tilgjengeleg",
|
||||||
"Restore" => "Gjenopprett"
|
"Restore" => "Gjenopprett"
|
||||||
);
|
);
|
||||||
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"Deletion failed" => "Feil ved sletting",
|
"Deletion failed" => "Feil ved sletting",
|
||||||
"Error" => "Feil",
|
"Error" => "Feil",
|
||||||
|
"Host" => "Tenar",
|
||||||
"Password" => "Passord",
|
"Password" => "Passord",
|
||||||
"Help" => "Hjelp"
|
"Help" => "Hjelp"
|
||||||
);
|
);
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"WebDAV Authentication" => "Autenticación de WevDAV"
|
"WebDAV Authentication" => "Autenticación de WebDAV",
|
||||||
|
"Address: " => "Dirección:",
|
||||||
|
"The user credentials will be sent to this address. This plugin checks the response and will interpret the HTTP statuscodes 401 and 403 as invalid credentials, and all other responses as valid credentials." => "Las credenciales del usuario serán enviadas a esta dirección. Este plug-in verificará la respuesta e interpretará los códigos de estado HTTP 401 y 403 como credenciales inválidas y cualquier otra respuesta como válida."
|
||||||
);
|
);
|
||||||
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
|
"WebDAV Authentication" => "Authentification WebDAV",
|
||||||
"Address: " => "Adresse :",
|
"Address: " => "Adresse :",
|
||||||
"The user credentials will be sent to this address. This plugin checks the response and will interpret the HTTP statuscodes 401 and 403 as invalid credentials, and all other responses as valid credentials." => "Les informations de connexion de l'utilisateur seront envoyées à cette adresse. Ce module analyse le code de la réponse HTTP et considère les codes 401 et 403 comme une authentification invalide et tout autre valeur comme une authentification valide."
|
"The user credentials will be sent to this address. This plugin checks the response and will interpret the HTTP statuscodes 401 and 403 as invalid credentials, and all other responses as valid credentials." => "Les informations de connexion de l'utilisateur seront envoyées à cette adresse. Ce module analyse le code de la réponse HTTP et considère les codes 401 et 403 comme une authentification invalide et tout autre valeur comme une authentification valide."
|
||||||
);
|
);
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"WebDAV Authentication" => "WebDAV-autentisering"
|
"WebDAV Authentication" => "WebDAV-autentisering",
|
||||||
|
"Address: " => "Adresse:",
|
||||||
|
"The user credentials will be sent to this address. This plugin checks the response and will interpret the HTTP statuscodes 401 and 403 as invalid credentials, and all other responses as valid credentials." => "Innloggingsinformasjon blir sendt til denne nettadressa. Dette programtillegget kontrollerer svaret og tolkar HTTP-statuskodane 401 og 403 som ugyldige, og alle andre svar som gyldige."
|
||||||
);
|
);
|
||||||
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?php
|
||||||
|
$TRANSLATIONS = array(
|
||||||
|
"_%n minute ago_::_%n minutes ago_" => array("",""),
|
||||||
|
"_%n hour ago_::_%n hours ago_" => array("",""),
|
||||||
|
"_%n day ago_::_%n days ago_" => array("",""),
|
||||||
|
"_%n month ago_::_%n months ago_" => array("","")
|
||||||
|
);
|
||||||
|
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?php
|
||||||
|
$TRANSLATIONS = array(
|
||||||
|
"_%n minute ago_::_%n minutes ago_" => array("",""),
|
||||||
|
"_%n hour ago_::_%n hours ago_" => array("",""),
|
||||||
|
"_%n day ago_::_%n days ago_" => array("",""),
|
||||||
|
"_%n month ago_::_%n months ago_" => array("","")
|
||||||
|
);
|
||||||
|
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
|
@ -1,6 +1,13 @@
|
||||||
<?php
|
<?php
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
|
"%s shared »%s« with you" => "%s delte «%s» med deg",
|
||||||
"group" => "gruppe",
|
"group" => "gruppe",
|
||||||
|
"Turned on maintenance mode" => "Skrudde på vedlikehaldsmodus",
|
||||||
|
"Turned off maintenance mode" => "Skrudde av vedlikehaldsmodus",
|
||||||
|
"Updated database" => "Database oppdatert",
|
||||||
|
"Updating filecache, this may take really long..." => "Oppdaterer mellomlager; dette kan ta ei god stund …",
|
||||||
|
"Updated filecache" => "Mellomlager oppdatert",
|
||||||
|
"... %d%% done ..." => "… %d %% ferdig …",
|
||||||
"Category type not provided." => "Ingen kategoritype.",
|
"Category type not provided." => "Ingen kategoritype.",
|
||||||
"No category to add?" => "Ingen kategori å leggja til?",
|
"No category to add?" => "Ingen kategori å leggja til?",
|
||||||
"This category already exists: %s" => "Denne kategorien finst alt: %s",
|
"This category already exists: %s" => "Denne kategorien finst alt: %s",
|
||||||
|
@ -30,17 +37,18 @@ $TRANSLATIONS = array(
|
||||||
"December" => "Desember",
|
"December" => "Desember",
|
||||||
"Settings" => "Innstillingar",
|
"Settings" => "Innstillingar",
|
||||||
"seconds ago" => "sekund sidan",
|
"seconds ago" => "sekund sidan",
|
||||||
"_%n minute ago_::_%n minutes ago_" => array("",""),
|
"_%n minute ago_::_%n minutes ago_" => array("%n minutt sidan","%n minutt sidan"),
|
||||||
"_%n hour ago_::_%n hours ago_" => array("",""),
|
"_%n hour ago_::_%n hours ago_" => array("%n time sidan","%n timar sidan"),
|
||||||
"today" => "i dag",
|
"today" => "i dag",
|
||||||
"yesterday" => "i går",
|
"yesterday" => "i går",
|
||||||
"_%n day ago_::_%n days ago_" => array("",""),
|
"_%n day ago_::_%n days ago_" => array("%n dag sidan","%n dagar sidan"),
|
||||||
"last month" => "førre månad",
|
"last month" => "førre månad",
|
||||||
"_%n month ago_::_%n months ago_" => array("",""),
|
"_%n month ago_::_%n months ago_" => array("%n månad sidan","%n månadar sidan"),
|
||||||
"months ago" => "månadar sidan",
|
"months ago" => "månadar sidan",
|
||||||
"last year" => "i fjor",
|
"last year" => "i fjor",
|
||||||
"years ago" => "år sidan",
|
"years ago" => "år sidan",
|
||||||
"Choose" => "Vel",
|
"Choose" => "Vel",
|
||||||
|
"Error loading file picker template" => "Klarte ikkje å lasta filveljarmalen",
|
||||||
"Yes" => "Ja",
|
"Yes" => "Ja",
|
||||||
"No" => "Nei",
|
"No" => "Nei",
|
||||||
"Ok" => "Greitt",
|
"Ok" => "Greitt",
|
||||||
|
@ -59,6 +67,7 @@ $TRANSLATIONS = array(
|
||||||
"Share with link" => "Del med lenkje",
|
"Share with link" => "Del med lenkje",
|
||||||
"Password protect" => "Passordvern",
|
"Password protect" => "Passordvern",
|
||||||
"Password" => "Passord",
|
"Password" => "Passord",
|
||||||
|
"Allow Public Upload" => "Tillat offentleg opplasting",
|
||||||
"Email link to person" => "Send lenkja over e-post",
|
"Email link to person" => "Send lenkja over e-post",
|
||||||
"Send" => "Send",
|
"Send" => "Send",
|
||||||
"Set expiration date" => "Set utløpsdato",
|
"Set expiration date" => "Set utløpsdato",
|
||||||
|
@ -81,11 +90,14 @@ $TRANSLATIONS = array(
|
||||||
"Email sent" => "E-post sendt",
|
"Email sent" => "E-post sendt",
|
||||||
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Oppdateringa feila. Ver venleg og rapporter feilen til <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud-fellesskapet</a>.",
|
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Oppdateringa feila. Ver venleg og rapporter feilen til <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud-fellesskapet</a>.",
|
||||||
"The update was successful. Redirecting you to ownCloud now." => "Oppdateringa er fullført. Sender deg vidare til ownCloud no.",
|
"The update was successful. Redirecting you to ownCloud now." => "Oppdateringa er fullført. Sender deg vidare til ownCloud no.",
|
||||||
|
"%s password reset" => "%s passordnullstilling",
|
||||||
"Use the following link to reset your password: {link}" => "Klikk følgjande lenkje til å nullstilla passordet ditt: {link}",
|
"Use the following link to reset your password: {link}" => "Klikk følgjande lenkje til å nullstilla passordet ditt: {link}",
|
||||||
"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Lenkja til å nullstilla passordet med er sendt til e-posten din.<br>Sjå i spam-/søppelmappa di viss du ikkje ser e-posten innan rimeleg tid.<br>Spør din lokale administrator viss han ikkje er der heller.",
|
"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Lenkja til å nullstilla passordet med er sendt til e-posten din.<br>Sjå i spam-/søppelmappa di viss du ikkje ser e-posten innan rimeleg tid.<br>Spør din lokale administrator viss han ikkje er der heller.",
|
||||||
"Request failed!<br>Did you make sure your email/username was right?" => "Førespurnaden feila!<br>Er du viss på at du skreiv inn rett e-post/brukarnamn?",
|
"Request failed!<br>Did you make sure your email/username was right?" => "Førespurnaden feila!<br>Er du viss på at du skreiv inn rett e-post/brukarnamn?",
|
||||||
"You will receive a link to reset your password via Email." => "Du vil få ein e-post med ei lenkje for å nullstilla passordet.",
|
"You will receive a link to reset your password via Email." => "Du vil få ein e-post med ei lenkje for å nullstilla passordet.",
|
||||||
"Username" => "Brukarnamn",
|
"Username" => "Brukarnamn",
|
||||||
|
"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Filene dine er krypterte. Viss du ikkje har skrudd på gjenopprettingsnøkkelen, finst det ingen måte å få tilbake dataa dine når passordet ditt er nullstilt. Viss du ikkje er sikker på kva du skal gjera bør du spørja administratoren din før du går vidare. Vil du verkeleg fortsetja?",
|
||||||
|
"Yes, I really want to reset my password now" => "Ja, eg vil nullstilla passordet mitt no",
|
||||||
"Request reset" => "Be om nullstilling",
|
"Request reset" => "Be om nullstilling",
|
||||||
"Your password was reset" => "Passordet ditt er nullstilt",
|
"Your password was reset" => "Passordet ditt er nullstilt",
|
||||||
"To login page" => "Til innloggingssida",
|
"To login page" => "Til innloggingssida",
|
||||||
|
@ -98,13 +110,16 @@ $TRANSLATIONS = array(
|
||||||
"Help" => "Hjelp",
|
"Help" => "Hjelp",
|
||||||
"Access forbidden" => "Tilgang forbudt",
|
"Access forbidden" => "Tilgang forbudt",
|
||||||
"Cloud not found" => "Fann ikkje skyen",
|
"Cloud not found" => "Fann ikkje skyen",
|
||||||
|
"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hei der,\n\nnemner berre at %s delte %s med deg.\nSjå det her: %s\n\nMe talast!",
|
||||||
"Edit categories" => "Endra kategoriar",
|
"Edit categories" => "Endra kategoriar",
|
||||||
"Add" => "Legg til",
|
"Add" => "Legg til",
|
||||||
"Security Warning" => "Tryggleiksåtvaring",
|
"Security Warning" => "Tryggleiksåtvaring",
|
||||||
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "PHP-utgåva di er sårbar for NULL-byteåtaket (CVE-2006-7243)",
|
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "PHP-utgåva di er sårbar for NULL-byteåtaket (CVE-2006-7243)",
|
||||||
|
"Please update your PHP installation to use %s securely." => "Ver venleg og oppdater PHP-installasjonen din til å brukar %s trygt.",
|
||||||
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Ingen tilgjengeleg tilfeldig nummer-generator, ver venleg og aktiver OpenSSL-utvidinga i PHP.",
|
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Ingen tilgjengeleg tilfeldig nummer-generator, ver venleg og aktiver OpenSSL-utvidinga i PHP.",
|
||||||
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Utan ein trygg tilfeldig nummer-generator er det enklare for ein åtakar å gjetta seg fram til passordnullstillingskodar og dimed ta over kontoen din.",
|
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Utan ein trygg tilfeldig nummer-generator er det enklare for ein åtakar å gjetta seg fram til passordnullstillingskodar og dimed ta over kontoen din.",
|
||||||
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Datamappa og filene dine er sannsynlegvis tilgjengelege frå Internett sidan .htaccess-fila ikkje fungerer.",
|
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Datamappa og filene dine er sannsynlegvis tilgjengelege frå Internett sidan .htaccess-fila ikkje fungerer.",
|
||||||
|
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Ver venleg og les <a href=\"%s\" target=\"_blank\">dokumentasjonen</a> for meir informasjon om korleis du konfigurerer tenaren din.",
|
||||||
"Create an <strong>admin account</strong>" => "Lag ein <strong>admin-konto</strong>",
|
"Create an <strong>admin account</strong>" => "Lag ein <strong>admin-konto</strong>",
|
||||||
"Advanced" => "Avansert",
|
"Advanced" => "Avansert",
|
||||||
"Data folder" => "Datamappe",
|
"Data folder" => "Datamappe",
|
||||||
|
@ -125,6 +140,7 @@ $TRANSLATIONS = array(
|
||||||
"remember" => "hugs",
|
"remember" => "hugs",
|
||||||
"Log in" => "Logg inn",
|
"Log in" => "Logg inn",
|
||||||
"Alternative Logins" => "Alternative innloggingar",
|
"Alternative Logins" => "Alternative innloggingar",
|
||||||
|
"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hei der,<br><br>nemner berre at %s delte «%s» med deg.<br><a href=\"%s\">Sjå det!</a><br><br>Me talast!<",
|
||||||
"Updating ownCloud to version %s, this may take a while." => "Oppdaterer ownCloud til utgåve %s, dette kan ta ei stund."
|
"Updating ownCloud to version %s, this may take a while." => "Oppdaterer ownCloud til utgåve %s, dette kan ta ei stund."
|
||||||
);
|
);
|
||||||
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?php
|
||||||
|
$TRANSLATIONS = array(
|
||||||
|
"_%n minute ago_::_%n minutes ago_" => array(""),
|
||||||
|
"_%n hour ago_::_%n hours ago_" => array(""),
|
||||||
|
"_%n day ago_::_%n days ago_" => array(""),
|
||||||
|
"_%n month ago_::_%n months ago_" => array("")
|
||||||
|
);
|
||||||
|
$PLURAL_FORMS = "nplurals=1; plural=0;";
|
|
@ -2,6 +2,12 @@
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"%s shared »%s« with you" => "%s compartilhou »%s« com você",
|
"%s shared »%s« with you" => "%s compartilhou »%s« com você",
|
||||||
"group" => "grupo",
|
"group" => "grupo",
|
||||||
|
"Turned on maintenance mode" => "Ativar modo de manutenção",
|
||||||
|
"Turned off maintenance mode" => "Desligar o modo de manutenção",
|
||||||
|
"Updated database" => "Atualizar o banco de dados",
|
||||||
|
"Updating filecache, this may take really long..." => "Atualizar cahe de arquivos, isto pode levar algum tempo...",
|
||||||
|
"Updated filecache" => "Atualizar cache de arquivo",
|
||||||
|
"... %d%% done ..." => "... %d%% concluído ...",
|
||||||
"Category type not provided." => "Tipo de categoria não fornecido.",
|
"Category type not provided." => "Tipo de categoria não fornecido.",
|
||||||
"No category to add?" => "Nenhuma categoria a adicionar?",
|
"No category to add?" => "Nenhuma categoria a adicionar?",
|
||||||
"This category already exists: %s" => "Esta categoria já existe: %s",
|
"This category already exists: %s" => "Esta categoria já existe: %s",
|
||||||
|
@ -31,13 +37,13 @@ $TRANSLATIONS = array(
|
||||||
"December" => "dezembro",
|
"December" => "dezembro",
|
||||||
"Settings" => "Ajustes",
|
"Settings" => "Ajustes",
|
||||||
"seconds ago" => "segundos atrás",
|
"seconds ago" => "segundos atrás",
|
||||||
"_%n minute ago_::_%n minutes ago_" => array("",""),
|
"_%n minute ago_::_%n minutes ago_" => array(" ha %n minuto","ha %n minutos"),
|
||||||
"_%n hour ago_::_%n hours ago_" => array("",""),
|
"_%n hour ago_::_%n hours ago_" => array("ha %n hora","ha %n horas"),
|
||||||
"today" => "hoje",
|
"today" => "hoje",
|
||||||
"yesterday" => "ontem",
|
"yesterday" => "ontem",
|
||||||
"_%n day ago_::_%n days ago_" => array("",""),
|
"_%n day ago_::_%n days ago_" => array("ha %n dia","ha %n dias"),
|
||||||
"last month" => "último mês",
|
"last month" => "último mês",
|
||||||
"_%n month ago_::_%n months ago_" => array("",""),
|
"_%n month ago_::_%n months ago_" => array("ha %n mês","ha %n meses"),
|
||||||
"months ago" => "meses atrás",
|
"months ago" => "meses atrás",
|
||||||
"last year" => "último ano",
|
"last year" => "último ano",
|
||||||
"years ago" => "anos atrás",
|
"years ago" => "anos atrás",
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
"%s shared »%s« with you" => "%s partilhado »%s« contigo",
|
"%s shared »%s« with you" => "%s partilhado »%s« contigo",
|
||||||
"group" => "grupo",
|
"group" => "grupo",
|
||||||
|
"Turned on maintenance mode" => "Activado o modo de manutenção",
|
||||||
|
"Turned off maintenance mode" => "Desactivado o modo de manutenção",
|
||||||
|
"Updated database" => "Base de dados actualizada",
|
||||||
|
"... %d%% done ..." => "... %d%% feito ...",
|
||||||
"Category type not provided." => "Tipo de categoria não fornecido",
|
"Category type not provided." => "Tipo de categoria não fornecido",
|
||||||
"No category to add?" => "Nenhuma categoria para adicionar?",
|
"No category to add?" => "Nenhuma categoria para adicionar?",
|
||||||
"This category already exists: %s" => "A categoria já existe: %s",
|
"This category already exists: %s" => "A categoria já existe: %s",
|
||||||
|
@ -31,13 +35,13 @@ $TRANSLATIONS = array(
|
||||||
"December" => "Dezembro",
|
"December" => "Dezembro",
|
||||||
"Settings" => "Configurações",
|
"Settings" => "Configurações",
|
||||||
"seconds ago" => "Minutos atrás",
|
"seconds ago" => "Minutos atrás",
|
||||||
"_%n minute ago_::_%n minutes ago_" => array("",""),
|
"_%n minute ago_::_%n minutes ago_" => array("%n minuto atrás","%n minutos atrás"),
|
||||||
"_%n hour ago_::_%n hours ago_" => array("",""),
|
"_%n hour ago_::_%n hours ago_" => array("%n hora atrás","%n horas atrás"),
|
||||||
"today" => "hoje",
|
"today" => "hoje",
|
||||||
"yesterday" => "ontem",
|
"yesterday" => "ontem",
|
||||||
"_%n day ago_::_%n days ago_" => array("",""),
|
"_%n day ago_::_%n days ago_" => array("%n dia atrás","%n dias atrás"),
|
||||||
"last month" => "ultímo mês",
|
"last month" => "ultímo mês",
|
||||||
"_%n month ago_::_%n months ago_" => array("",""),
|
"_%n month ago_::_%n months ago_" => array("%n mês atrás","%n meses atrás"),
|
||||||
"months ago" => "meses atrás",
|
"months ago" => "meses atrás",
|
||||||
"last year" => "ano passado",
|
"last year" => "ano passado",
|
||||||
"years ago" => "anos atrás",
|
"years ago" => "anos atrás",
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
<?php
|
<?php
|
||||||
$TRANSLATIONS = array(
|
$TRANSLATIONS = array(
|
||||||
|
"%s shared »%s« with you" => "%s ndau »%s« me ju",
|
||||||
|
"group" => "grupi",
|
||||||
|
"Turned on maintenance mode" => "Mënyra e mirëmbajtjes u aktivizua",
|
||||||
|
"Turned off maintenance mode" => "Mënyra e mirëmbajtjes u çaktivizua",
|
||||||
|
"Updated database" => "Database-i u azhurnua",
|
||||||
|
"Updating filecache, this may take really long..." => "Po azhurnoj memorjen e skedarëve, mund të zgjasi pak...",
|
||||||
|
"Updated filecache" => "Memorja e skedarëve u azhornua",
|
||||||
|
"... %d%% done ..." => "... %d%% u krye ...",
|
||||||
"Category type not provided." => "Mungon tipi i kategorisë.",
|
"Category type not provided." => "Mungon tipi i kategorisë.",
|
||||||
"No category to add?" => "Asnjë kategori për të shtuar?",
|
"No category to add?" => "Asnjë kategori për të shtuar?",
|
||||||
"This category already exists: %s" => "Kjo kategori tashmë ekziston: %s",
|
"This category already exists: %s" => "Kjo kategori tashmë ekziston: %s",
|
||||||
|
@ -29,13 +37,13 @@ $TRANSLATIONS = array(
|
||||||
"December" => "Dhjetor",
|
"December" => "Dhjetor",
|
||||||
"Settings" => "Parametra",
|
"Settings" => "Parametra",
|
||||||
"seconds ago" => "sekonda më parë",
|
"seconds ago" => "sekonda më parë",
|
||||||
"_%n minute ago_::_%n minutes ago_" => array("",""),
|
"_%n minute ago_::_%n minutes ago_" => array("%n minut më parë","%n minuta më parë"),
|
||||||
"_%n hour ago_::_%n hours ago_" => array("",""),
|
"_%n hour ago_::_%n hours ago_" => array("%n orë më parë","%n orë më parë"),
|
||||||
"today" => "sot",
|
"today" => "sot",
|
||||||
"yesterday" => "dje",
|
"yesterday" => "dje",
|
||||||
"_%n day ago_::_%n days ago_" => array("",""),
|
"_%n day ago_::_%n days ago_" => array("%n ditë më parë","%n ditë më parë"),
|
||||||
"last month" => "muajin e shkuar",
|
"last month" => "muajin e shkuar",
|
||||||
"_%n month ago_::_%n months ago_" => array("",""),
|
"_%n month ago_::_%n months ago_" => array("%n muaj më parë","%n muaj më parë"),
|
||||||
"months ago" => "muaj më parë",
|
"months ago" => "muaj më parë",
|
||||||
"last year" => "vitin e shkuar",
|
"last year" => "vitin e shkuar",
|
||||||
"years ago" => "vite më parë",
|
"years ago" => "vite më parë",
|
||||||
|
@ -82,11 +90,13 @@ $TRANSLATIONS = array(
|
||||||
"Email sent" => "Email-i u dërgua",
|
"Email sent" => "Email-i u dërgua",
|
||||||
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Azhurnimi dështoi. Ju lutemi njoftoni për këtë problem <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">komunitetin ownCloud</a>.",
|
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Azhurnimi dështoi. Ju lutemi njoftoni për këtë problem <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">komunitetin ownCloud</a>.",
|
||||||
"The update was successful. Redirecting you to ownCloud now." => "Azhurnimi u krye. Tani do t'ju kaloj tek ownCloud-i.",
|
"The update was successful. Redirecting you to ownCloud now." => "Azhurnimi u krye. Tani do t'ju kaloj tek ownCloud-i.",
|
||||||
|
"%s password reset" => "Kodi i %s -it u rivendos",
|
||||||
"Use the following link to reset your password: {link}" => "Përdorni lidhjen në vijim për të rivendosur kodin: {link}",
|
"Use the following link to reset your password: {link}" => "Përdorni lidhjen në vijim për të rivendosur kodin: {link}",
|
||||||
"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Lidhja për rivendosjen e kodit tuaj u dërgua tek email-i juaj.<br>Nëqoftëse nuk e merrni brenda një kohe të arsyeshme, kontrolloni dosjet e postës së padëshirueshme (spam).<br>Nëqoftëse nuk është as aty, pyesni administratorin tuaj lokal.",
|
"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Lidhja për rivendosjen e kodit tuaj u dërgua tek email-i juaj.<br>Nëqoftëse nuk e merrni brenda një kohe të arsyeshme, kontrolloni dosjet e postës së padëshirueshme (spam).<br>Nëqoftëse nuk është as aty, pyesni administratorin tuaj lokal.",
|
||||||
"Request failed!<br>Did you make sure your email/username was right?" => "Kërkesa dështoi!<br>A u siguruat që email-i/përdoruesi juaj ishte i saktë?",
|
"Request failed!<br>Did you make sure your email/username was right?" => "Kërkesa dështoi!<br>A u siguruat që email-i/përdoruesi juaj ishte i saktë?",
|
||||||
"You will receive a link to reset your password via Email." => "Do t'iu vijë një email që përmban një lidhje për ta rivendosur kodin.",
|
"You will receive a link to reset your password via Email." => "Do t'iu vijë një email që përmban një lidhje për ta rivendosur kodin.",
|
||||||
"Username" => "Përdoruesi",
|
"Username" => "Përdoruesi",
|
||||||
|
"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Skedarët tuaj janë të kodifikuar. Nëqoftëse nuk keni aktivizuar çelësin e restaurimit, të dhënat tuaja nuk do të jenë të arritshme pasi të keni rivendosur kodin. Nëqoftëse nuk jeni i sigurt, ju lutemi kontaktoni administratorin tuaj para se të vazhdoni. Jeni i sigurt që dëshironi të vazhdoni?",
|
||||||
"Yes, I really want to reset my password now" => "Po, dua ta rivendos kodin tani",
|
"Yes, I really want to reset my password now" => "Po, dua ta rivendos kodin tani",
|
||||||
"Request reset" => "Bëj kërkesë për rivendosjen",
|
"Request reset" => "Bëj kërkesë për rivendosjen",
|
||||||
"Your password was reset" => "Kodi yt u rivendos",
|
"Your password was reset" => "Kodi yt u rivendos",
|
||||||
|
@ -105,9 +115,11 @@ $TRANSLATIONS = array(
|
||||||
"Add" => "Shto",
|
"Add" => "Shto",
|
||||||
"Security Warning" => "Paralajmërim sigurie",
|
"Security Warning" => "Paralajmërim sigurie",
|
||||||
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Versioni juaj i PHP-së është i cënueshëm nga sulmi NULL Byte (CVE-2006-7243)",
|
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Versioni juaj i PHP-së është i cënueshëm nga sulmi NULL Byte (CVE-2006-7243)",
|
||||||
|
"Please update your PHP installation to use %s securely." => "Ju lutem azhurnoni instalimin tuaj të PHP-së që të përdorni %s -in në mënyrë të sigurt.",
|
||||||
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Nuk disponohet asnjë krijues numrash të rastësishëm, ju lutem aktivizoni shtesën PHP OpenSSL.",
|
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Nuk disponohet asnjë krijues numrash të rastësishëm, ju lutem aktivizoni shtesën PHP OpenSSL.",
|
||||||
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Pa një krijues numrash të rastësishëm të sigurt një person i huaj mund të jetë në gjendje të parashikojë kodin dhe të marri llogarinë tuaj.",
|
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Pa një krijues numrash të rastësishëm të sigurt një person i huaj mund të jetë në gjendje të parashikojë kodin dhe të marri llogarinë tuaj.",
|
||||||
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Dosja dhe skedarët e të dhënave tuaja mbase janë të arritshme nga interneti sepse skedari .htaccess nuk po punon.",
|
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Dosja dhe skedarët e të dhënave tuaja mbase janë të arritshme nga interneti sepse skedari .htaccess nuk po punon.",
|
||||||
|
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Për më shumë informacion mbi konfigurimin e duhur të serverit tuaj, ju lutem shikoni <a href=\"%s\" target=\"_blank\">dokumentacionin</a>.",
|
||||||
"Create an <strong>admin account</strong>" => "Krijo një <strong>llogari administruesi</strong>",
|
"Create an <strong>admin account</strong>" => "Krijo një <strong>llogari administruesi</strong>",
|
||||||
"Advanced" => "Të përparuara",
|
"Advanced" => "Të përparuara",
|
||||||
"Data folder" => "Emri i dosjes",
|
"Data folder" => "Emri i dosjes",
|
||||||
|
@ -119,6 +131,7 @@ $TRANSLATIONS = array(
|
||||||
"Database tablespace" => "Tablespace-i i database-it",
|
"Database tablespace" => "Tablespace-i i database-it",
|
||||||
"Database host" => "Pozicioni (host) i database-it",
|
"Database host" => "Pozicioni (host) i database-it",
|
||||||
"Finish setup" => "Mbaro setup-in",
|
"Finish setup" => "Mbaro setup-in",
|
||||||
|
"%s is available. Get more information on how to update." => "%s është i disponueshëm. Merrni më shumë informacione mbi azhurnimin.",
|
||||||
"Log out" => "Dalje",
|
"Log out" => "Dalje",
|
||||||
"Automatic logon rejected!" => "Hyrja automatike u refuzua!",
|
"Automatic logon rejected!" => "Hyrja automatike u refuzua!",
|
||||||
"If you did not change your password recently, your account may be compromised!" => "Nqse nuk keni ndryshuar kodin kohët e fundit, llogaria juaj mund të jetë komprometuar.",
|
"If you did not change your password recently, your account may be compromised!" => "Nqse nuk keni ndryshuar kodin kohët e fundit, llogaria juaj mund të jetë komprometuar.",
|
||||||
|
@ -127,6 +140,7 @@ $TRANSLATIONS = array(
|
||||||
"remember" => "kujto",
|
"remember" => "kujto",
|
||||||
"Log in" => "Hyrje",
|
"Log in" => "Hyrje",
|
||||||
"Alternative Logins" => "Hyrje alternative",
|
"Alternative Logins" => "Hyrje alternative",
|
||||||
|
"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Tungjatjeta,<br><br>duam t'ju njoftojmë që %s ka ndarë »%s« me ju.<br><a href=\"%s\">Shikojeni!</a><br><br>Përshëndetje!",
|
||||||
"Updating ownCloud to version %s, this may take a while." => "Po azhurnoj ownCloud-in me versionin %s. Mund të zgjasi pak."
|
"Updating ownCloud to version %s, this may take a while." => "Po azhurnoj ownCloud-in me versionin %s. Mund të zgjasi pak."
|
||||||
);
|
);
|
||||||
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
|
||||||
|
|
|
@ -0,0 +1,647 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: ownCloud\n"
|
||||||
|
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
|
||||||
|
"POT-Creation-Date: 2013-09-07 04:40-0400\n"
|
||||||
|
"PO-Revision-Date: 2013-09-07 07:27+0000\n"
|
||||||
|
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
|
||||||
|
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ach\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#: ajax/share.php:97
|
||||||
|
#, php-format
|
||||||
|
msgid "%s shared »%s« with you"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/share.php:227
|
||||||
|
msgid "group"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/update.php:11
|
||||||
|
msgid "Turned on maintenance mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/update.php:14
|
||||||
|
msgid "Turned off maintenance mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/update.php:17
|
||||||
|
msgid "Updated database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/update.php:20
|
||||||
|
msgid "Updating filecache, this may take really long..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/update.php:23
|
||||||
|
msgid "Updated filecache"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/update.php:26
|
||||||
|
#, php-format
|
||||||
|
msgid "... %d%% done ..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
|
||||||
|
msgid "Category type not provided."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/vcategories/add.php:30
|
||||||
|
msgid "No category to add?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/vcategories/add.php:37
|
||||||
|
#, php-format
|
||||||
|
msgid "This category already exists: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27
|
||||||
|
#: ajax/vcategories/favorites.php:24
|
||||||
|
#: ajax/vcategories/removeFromFavorites.php:26
|
||||||
|
msgid "Object type not provided."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/vcategories/addToFavorites.php:30
|
||||||
|
#: ajax/vcategories/removeFromFavorites.php:30
|
||||||
|
#, php-format
|
||||||
|
msgid "%s ID not provided."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/vcategories/addToFavorites.php:35
|
||||||
|
#, php-format
|
||||||
|
msgid "Error adding %s to favorites."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
|
||||||
|
msgid "No categories selected for deletion."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/vcategories/removeFromFavorites.php:35
|
||||||
|
#, php-format
|
||||||
|
msgid "Error removing %s from favorites."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:32
|
||||||
|
msgid "Sunday"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:33
|
||||||
|
msgid "Monday"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:34
|
||||||
|
msgid "Tuesday"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:35
|
||||||
|
msgid "Wednesday"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:36
|
||||||
|
msgid "Thursday"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:37
|
||||||
|
msgid "Friday"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:38
|
||||||
|
msgid "Saturday"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:43
|
||||||
|
msgid "January"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:44
|
||||||
|
msgid "February"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:45
|
||||||
|
msgid "March"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:46
|
||||||
|
msgid "April"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:47
|
||||||
|
msgid "May"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:48
|
||||||
|
msgid "June"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:49
|
||||||
|
msgid "July"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:50
|
||||||
|
msgid "August"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:51
|
||||||
|
msgid "September"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:52
|
||||||
|
msgid "October"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:53
|
||||||
|
msgid "November"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/config.php:54
|
||||||
|
msgid "December"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/js.js:355
|
||||||
|
msgid "Settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/js.js:821
|
||||||
|
msgid "seconds ago"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/js.js:822
|
||||||
|
msgid "%n minute ago"
|
||||||
|
msgid_plural "%n minutes ago"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: js/js.js:823
|
||||||
|
msgid "%n hour ago"
|
||||||
|
msgid_plural "%n hours ago"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: js/js.js:824
|
||||||
|
msgid "today"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/js.js:825
|
||||||
|
msgid "yesterday"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/js.js:826
|
||||||
|
msgid "%n day ago"
|
||||||
|
msgid_plural "%n days ago"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: js/js.js:827
|
||||||
|
msgid "last month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/js.js:828
|
||||||
|
msgid "%n month ago"
|
||||||
|
msgid_plural "%n months ago"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: js/js.js:829
|
||||||
|
msgid "months ago"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/js.js:830
|
||||||
|
msgid "last year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/js.js:831
|
||||||
|
msgid "years ago"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/oc-dialogs.js:123
|
||||||
|
msgid "Choose"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
|
||||||
|
msgid "Error loading file picker template"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/oc-dialogs.js:168
|
||||||
|
msgid "Yes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/oc-dialogs.js:178
|
||||||
|
msgid "No"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/oc-dialogs.js:195
|
||||||
|
msgid "Ok"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
|
||||||
|
#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
|
||||||
|
msgid "The object type is not specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/oc-vcategories.js:14 js/oc-vcategories.js:80 js/oc-vcategories.js:95
|
||||||
|
#: js/oc-vcategories.js:110 js/oc-vcategories.js:125 js/oc-vcategories.js:136
|
||||||
|
#: js/oc-vcategories.js:172 js/oc-vcategories.js:189 js/oc-vcategories.js:195
|
||||||
|
#: js/oc-vcategories.js:199 js/share.js:129 js/share.js:142 js/share.js:149
|
||||||
|
#: js/share.js:643 js/share.js:655
|
||||||
|
msgid "Error"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/oc-vcategories.js:179
|
||||||
|
msgid "The app name is not specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/oc-vcategories.js:194
|
||||||
|
msgid "The required file {file} is not installed!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:30 js/share.js:45 js/share.js:87
|
||||||
|
msgid "Shared"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:90
|
||||||
|
msgid "Share"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:131 js/share.js:683
|
||||||
|
msgid "Error while sharing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:142
|
||||||
|
msgid "Error while unsharing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:149
|
||||||
|
msgid "Error while changing permissions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:158
|
||||||
|
msgid "Shared with you and the group {group} by {owner}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:160
|
||||||
|
msgid "Shared with you by {owner}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:183
|
||||||
|
msgid "Share with"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:188
|
||||||
|
msgid "Share with link"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:191
|
||||||
|
msgid "Password protect"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:193 templates/installation.php:57 templates/login.php:26
|
||||||
|
msgid "Password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:198
|
||||||
|
msgid "Allow Public Upload"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:202
|
||||||
|
msgid "Email link to person"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:203
|
||||||
|
msgid "Send"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:208
|
||||||
|
msgid "Set expiration date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:209
|
||||||
|
msgid "Expiration date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:241
|
||||||
|
msgid "Share via email:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:243
|
||||||
|
msgid "No people found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:281
|
||||||
|
msgid "Resharing is not allowed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:317
|
||||||
|
msgid "Shared in {item} with {user}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:338
|
||||||
|
msgid "Unshare"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:350
|
||||||
|
msgid "can edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:352
|
||||||
|
msgid "access control"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:355
|
||||||
|
msgid "create"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:358
|
||||||
|
msgid "update"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:361
|
||||||
|
msgid "delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:364
|
||||||
|
msgid "share"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:398 js/share.js:630
|
||||||
|
msgid "Password protected"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:643
|
||||||
|
msgid "Error unsetting expiration date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:655
|
||||||
|
msgid "Error setting expiration date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:670
|
||||||
|
msgid "Sending ..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/share.js:681
|
||||||
|
msgid "Email sent"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/update.js:17
|
||||||
|
msgid ""
|
||||||
|
"The update was unsuccessful. Please report this issue to the <a "
|
||||||
|
"href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud "
|
||||||
|
"community</a>."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/update.js:21
|
||||||
|
msgid "The update was successful. Redirecting you to ownCloud now."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/controller.php:62
|
||||||
|
#, php-format
|
||||||
|
msgid "%s password reset"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/email.php:2
|
||||||
|
msgid "Use the following link to reset your password: {link}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/lostpassword.php:4
|
||||||
|
msgid ""
|
||||||
|
"The link to reset your password has been sent to your email.<br>If you do "
|
||||||
|
"not receive it within a reasonable amount of time, check your spam/junk "
|
||||||
|
"folders.<br>If it is not there ask your local administrator ."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/lostpassword.php:12
|
||||||
|
msgid "Request failed!<br>Did you make sure your email/username was right?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/lostpassword.php:15
|
||||||
|
msgid "You will receive a link to reset your password via Email."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
|
||||||
|
#: templates/login.php:19
|
||||||
|
msgid "Username"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/lostpassword.php:22
|
||||||
|
msgid ""
|
||||||
|
"Your files are encrypted. If you haven't enabled the recovery key, there "
|
||||||
|
"will be no way to get your data back after your password is reset. If you "
|
||||||
|
"are not sure what to do, please contact your administrator before you "
|
||||||
|
"continue. Do you really want to continue?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/lostpassword.php:24
|
||||||
|
msgid "Yes, I really want to reset my password now"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/lostpassword.php:27
|
||||||
|
msgid "Request reset"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/resetpassword.php:4
|
||||||
|
msgid "Your password was reset"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/resetpassword.php:5
|
||||||
|
msgid "To login page"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/resetpassword.php:8
|
||||||
|
msgid "New password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lostpassword/templates/resetpassword.php:11
|
||||||
|
msgid "Reset password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: strings.php:5
|
||||||
|
msgid "Personal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: strings.php:6
|
||||||
|
msgid "Users"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: strings.php:7 templates/layout.user.php:105
|
||||||
|
msgid "Apps"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: strings.php:8
|
||||||
|
msgid "Admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: strings.php:9
|
||||||
|
msgid "Help"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/403.php:12
|
||||||
|
msgid "Access forbidden"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/404.php:15
|
||||||
|
msgid "Cloud not found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/altmail.php:2
|
||||||
|
#, php-format
|
||||||
|
msgid ""
|
||||||
|
"Hey there,\n"
|
||||||
|
"\n"
|
||||||
|
"just letting you know that %s shared %s with you.\n"
|
||||||
|
"View it: %s\n"
|
||||||
|
"\n"
|
||||||
|
"Cheers!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/edit_categories_dialog.php:4
|
||||||
|
msgid "Edit categories"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/edit_categories_dialog.php:16
|
||||||
|
msgid "Add"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:24 templates/installation.php:31
|
||||||
|
#: templates/installation.php:38
|
||||||
|
msgid "Security Warning"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:25
|
||||||
|
msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:26
|
||||||
|
#, php-format
|
||||||
|
msgid "Please update your PHP installation to use %s securely."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:32
|
||||||
|
msgid ""
|
||||||
|
"No secure random number generator is available, please enable the PHP "
|
||||||
|
"OpenSSL extension."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:33
|
||||||
|
msgid ""
|
||||||
|
"Without a secure random number generator an attacker may be able to predict "
|
||||||
|
"password reset tokens and take over your account."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:39
|
||||||
|
msgid ""
|
||||||
|
"Your data directory and files are probably accessible from the internet "
|
||||||
|
"because the .htaccess file does not work."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:41
|
||||||
|
#, php-format
|
||||||
|
msgid ""
|
||||||
|
"For information how to properly configure your server, please see the <a "
|
||||||
|
"href=\"%s\" target=\"_blank\">documentation</a>."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:47
|
||||||
|
msgid "Create an <strong>admin account</strong>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:65
|
||||||
|
msgid "Advanced"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:67
|
||||||
|
msgid "Data folder"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:77
|
||||||
|
msgid "Configure the database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:82 templates/installation.php:94
|
||||||
|
#: templates/installation.php:105 templates/installation.php:116
|
||||||
|
#: templates/installation.php:128
|
||||||
|
msgid "will be used"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:140
|
||||||
|
msgid "Database user"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:147
|
||||||
|
msgid "Database password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:152
|
||||||
|
msgid "Database name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:160
|
||||||
|
msgid "Database tablespace"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:167
|
||||||
|
msgid "Database host"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/installation.php:175
|
||||||
|
msgid "Finish setup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/layout.user.php:41
|
||||||
|
#, php-format
|
||||||
|
msgid "%s is available. Get more information on how to update."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/layout.user.php:66
|
||||||
|
msgid "Log out"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/login.php:9
|
||||||
|
msgid "Automatic logon rejected!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/login.php:10
|
||||||
|
msgid ""
|
||||||
|
"If you did not change your password recently, your account may be "
|
||||||
|
"compromised!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/login.php:12
|
||||||
|
msgid "Please change your password to secure your account again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/login.php:32
|
||||||
|
msgid "Lost your password?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/login.php:37
|
||||||
|
msgid "remember"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/login.php:39
|
||||||
|
msgid "Log in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/login.php:45
|
||||||
|
msgid "Alternative Logins"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/mail.php:15
|
||||||
|
#, php-format
|
||||||
|
msgid ""
|
||||||
|
"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a "
|
||||||
|
"href=\"%s\">View it!</a><br><br>Cheers!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/update.php:3
|
||||||
|
#, php-format
|
||||||
|
msgid "Updating ownCloud to version %s, this may take a while."
|
||||||
|
msgstr ""
|
|
@ -0,0 +1,335 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: ownCloud\n"
|
||||||
|
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
|
||||||
|
"POT-Creation-Date: 2013-09-07 04:39-0400\n"
|
||||||
|
"PO-Revision-Date: 2013-09-07 07:27+0000\n"
|
||||||
|
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
|
||||||
|
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ach\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#: ajax/move.php:17
|
||||||
|
#, php-format
|
||||||
|
msgid "Could not move %s - File with this name already exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/move.php:27 ajax/move.php:30
|
||||||
|
#, php-format
|
||||||
|
msgid "Could not move %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:16 ajax/upload.php:45
|
||||||
|
msgid "Unable to set upload directory."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:22
|
||||||
|
msgid "Invalid Token"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:59
|
||||||
|
msgid "No file was uploaded. Unknown error"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:66
|
||||||
|
msgid "There is no error, the file uploaded with success"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:67
|
||||||
|
msgid ""
|
||||||
|
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:69
|
||||||
|
msgid ""
|
||||||
|
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
|
||||||
|
"the HTML form"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:70
|
||||||
|
msgid "The uploaded file was only partially uploaded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:71
|
||||||
|
msgid "No file was uploaded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:72
|
||||||
|
msgid "Missing a temporary folder"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:73
|
||||||
|
msgid "Failed to write to disk"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:91
|
||||||
|
msgid "Not enough storage available"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:109
|
||||||
|
msgid "Upload failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/upload.php:127
|
||||||
|
msgid "Invalid directory."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: appinfo/app.php:12
|
||||||
|
msgid "Files"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/file-upload.js:11
|
||||||
|
msgid "Unable to upload your file as it is a directory or has 0 bytes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/file-upload.js:24
|
||||||
|
msgid "Not enough space available"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/file-upload.js:64
|
||||||
|
msgid "Upload cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/file-upload.js:165
|
||||||
|
msgid ""
|
||||||
|
"File upload is in progress. Leaving the page now will cancel the upload."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/file-upload.js:239
|
||||||
|
msgid "URL cannot be empty."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/file-upload.js:244 lib/app.php:53
|
||||||
|
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
|
||||||
|
msgid "Error"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/fileactions.js:116
|
||||||
|
msgid "Share"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/fileactions.js:126
|
||||||
|
msgid "Delete permanently"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/fileactions.js:192
|
||||||
|
msgid "Rename"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/filelist.js:307 js/filelist.js:309
|
||||||
|
msgid "{new_name} already exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/filelist.js:307 js/filelist.js:309
|
||||||
|
msgid "replace"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/filelist.js:307
|
||||||
|
msgid "suggest name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/filelist.js:307 js/filelist.js:309
|
||||||
|
msgid "cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/filelist.js:354
|
||||||
|
msgid "replaced {new_name} with {old_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/filelist.js:354
|
||||||
|
msgid "undo"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
|
||||||
|
msgid "%n folder"
|
||||||
|
msgid_plural "%n folders"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
|
||||||
|
msgid "%n file"
|
||||||
|
msgid_plural "%n files"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: js/filelist.js:432
|
||||||
|
msgid "{dirs} and {files}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/filelist.js:563
|
||||||
|
msgid "Uploading %n file"
|
||||||
|
msgid_plural "Uploading %n files"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: js/filelist.js:628
|
||||||
|
msgid "files uploading"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/files.js:52
|
||||||
|
msgid "'.' is an invalid file name."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/files.js:56
|
||||||
|
msgid "File name cannot be empty."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/files.js:64
|
||||||
|
msgid ""
|
||||||
|
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
|
||||||
|
"allowed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/files.js:78
|
||||||
|
msgid "Your storage is full, files can not be updated or synced anymore!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/files.js:82
|
||||||
|
msgid "Your storage is almost full ({usedSpacePercent}%)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/files.js:94
|
||||||
|
msgid ""
|
||||||
|
"Encryption was disabled but your files are still encrypted. Please go to "
|
||||||
|
"your personal settings to decrypt your files."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/files.js:245
|
||||||
|
msgid ""
|
||||||
|
"Your download is being prepared. This might take some time if the files are "
|
||||||
|
"big."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/files.js:563 templates/index.php:69
|
||||||
|
msgid "Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/files.js:564 templates/index.php:81
|
||||||
|
msgid "Size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/files.js:565 templates/index.php:83
|
||||||
|
msgid "Modified"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/app.php:73
|
||||||
|
#, php-format
|
||||||
|
msgid "%s could not be renamed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/helper.php:11 templates/index.php:18
|
||||||
|
msgid "Upload"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/admin.php:5
|
||||||
|
msgid "File handling"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/admin.php:7
|
||||||
|
msgid "Maximum upload size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/admin.php:10
|
||||||
|
msgid "max. possible: "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/admin.php:15
|
||||||
|
msgid "Needed for multi-file and folder downloads."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/admin.php:17
|
||||||
|
msgid "Enable ZIP-download"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/admin.php:20
|
||||||
|
msgid "0 is unlimited"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/admin.php:22
|
||||||
|
msgid "Maximum input size for ZIP files"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/admin.php:26
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:7
|
||||||
|
msgid "New"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:10
|
||||||
|
msgid "Text file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:12
|
||||||
|
msgid "Folder"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:14
|
||||||
|
msgid "From link"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:41
|
||||||
|
msgid "Deleted files"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:46
|
||||||
|
msgid "Cancel upload"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:52
|
||||||
|
msgid "You don’t have write permissions here."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:59
|
||||||
|
msgid "Nothing in here. Upload something!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:75
|
||||||
|
msgid "Download"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:88 templates/index.php:89
|
||||||
|
msgid "Unshare"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:94 templates/index.php:95
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:108
|
||||||
|
msgid "Upload too large"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:110
|
||||||
|
msgid ""
|
||||||
|
"The files you are trying to upload exceed the maximum size for file uploads "
|
||||||
|
"on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:115
|
||||||
|
msgid "Files are being scanned, please wait."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/index.php:118
|
||||||
|
msgid "Current scanning"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/upgrade.php:2
|
||||||
|
msgid "Upgrading filesystem cache..."
|
||||||
|
msgstr ""
|
|
@ -0,0 +1,176 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: ownCloud\n"
|
||||||
|
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
|
||||||
|
"POT-Creation-Date: 2013-09-07 04:39-0400\n"
|
||||||
|
"PO-Revision-Date: 2013-09-07 07:27+0000\n"
|
||||||
|
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
|
||||||
|
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ach\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#: ajax/adminrecovery.php:29
|
||||||
|
msgid "Recovery key successfully enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/adminrecovery.php:34
|
||||||
|
msgid ""
|
||||||
|
"Could not enable recovery key. Please check your recovery key password!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/adminrecovery.php:48
|
||||||
|
msgid "Recovery key successfully disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/adminrecovery.php:53
|
||||||
|
msgid ""
|
||||||
|
"Could not disable recovery key. Please check your recovery key password!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/changeRecoveryPassword.php:49
|
||||||
|
msgid "Password successfully changed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/changeRecoveryPassword.php:51
|
||||||
|
msgid "Could not change the password. Maybe the old password was not correct."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/updatePrivateKeyPassword.php:51
|
||||||
|
msgid "Private key password successfully updated."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ajax/updatePrivateKeyPassword.php:53
|
||||||
|
msgid ""
|
||||||
|
"Could not update the private key password. Maybe the old password was not "
|
||||||
|
"correct."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: files/error.php:7
|
||||||
|
msgid ""
|
||||||
|
"Your private key is not valid! Likely your password was changed outside the "
|
||||||
|
"ownCloud system (e.g. your corporate directory). You can update your private"
|
||||||
|
" key password in your personal settings to recover access to your encrypted "
|
||||||
|
"files."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: hooks/hooks.php:51
|
||||||
|
msgid "Missing requirements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: hooks/hooks.php:52
|
||||||
|
msgid ""
|
||||||
|
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL "
|
||||||
|
"together with the PHP extension is enabled and configured properly. For now,"
|
||||||
|
" the encryption app has been disabled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: hooks/hooks.php:250
|
||||||
|
msgid "Following users are not set up for encryption:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: js/settings-admin.js:11
|
||||||
|
msgid "Saving..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/invalid_private_key.php:5
|
||||||
|
msgid ""
|
||||||
|
"Your private key is not valid! Maybe the your password was changed from "
|
||||||
|
"outside."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/invalid_private_key.php:7
|
||||||
|
msgid "You can unlock your private key in your "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/invalid_private_key.php:7
|
||||||
|
msgid "personal settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-admin.php:5 templates/settings-personal.php:4
|
||||||
|
msgid "Encryption"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-admin.php:10
|
||||||
|
msgid ""
|
||||||
|
"Enable recovery key (allow to recover users files in case of password loss):"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-admin.php:14
|
||||||
|
msgid "Recovery key password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-admin.php:21 templates/settings-personal.php:54
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-admin.php:29 templates/settings-personal.php:62
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-admin.php:34
|
||||||
|
msgid "Change recovery key password:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-admin.php:41
|
||||||
|
msgid "Old Recovery key password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-admin.php:48
|
||||||
|
msgid "New Recovery key password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-admin.php:53
|
||||||
|
msgid "Change Password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-personal.php:11
|
||||||
|
msgid "Your private key password no longer match your log-in password:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-personal.php:14
|
||||||
|
msgid "Set your old private key password to your current log-in password."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-personal.php:16
|
||||||
|
msgid ""
|
||||||
|
" If you don't remember your old password you can ask your administrator to "
|
||||||
|
"recover your files."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-personal.php:24
|
||||||
|
msgid "Old log-in password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-personal.php:30
|
||||||
|
msgid "Current log-in password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-personal.php:35
|
||||||
|
msgid "Update Private Key Password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-personal.php:45
|
||||||
|
msgid "Enable password recovery:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-personal.php:47
|
||||||
|
msgid ""
|
||||||
|
"Enabling this option will allow you to reobtain access to your encrypted "
|
||||||
|
"files in case of password loss"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-personal.php:63
|
||||||
|
msgid "File recovery settings updated"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: templates/settings-personal.php:64
|
||||||
|
msgid "Could not update file recovery"
|
||||||
|
msgstr ""
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue