Merge branch 'master' into filesystem

This commit is contained in:
Robin Appelman 2012-12-11 23:57:59 +01:00
commit 7969d6e646
61 changed files with 1029 additions and 793 deletions

View File

@ -4,40 +4,65 @@
/* FILE MENU */
.actions { padding:.3em; float:left; height:2em; }
.actions input, .actions button, .actions .button { margin:0; }
#file_menu { right:0; position:absolute; top:0; }
#file_menu a { display:block; float:left; background-image:none; text-decoration:none; }
.file_upload_form, #file_newfolder_form { display:inline; float: left; margin-left:0; }
#fileSelector, #file_upload_submit, #file_newfolder_submit { display:none; }
.file_upload_wrapper, #file_newfolder_name { background-repeat:no-repeat; background-position:.5em .5em; padding-left:2em; }
.file_upload_wrapper { font-weight:bold; display:-moz-inline-box; /* fallback for older firefox versions*/ display:block; float:left; padding-left:0; overflow:hidden; position:relative; margin:0; margin-left:2px; }
.file_upload_wrapper .file_upload_button_wrapper { position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; z-index:1000; }
#new { background-color:#5bb75b; float:left; margin:0 0 0 1em; border-right:none; z-index:1010; height:1.3em; }
#new:hover, a.file_upload_button_wrapper:hover + button.file_upload_filename { background-color:#4b964b; }
.actions input, .actions button, .actions .button { margin:0; float:left; }
#new {
height:17px; margin:0 0 0 1em; z-index:1010; float:left;
background-color:#5bb75b;
border:1px solid; border-color:#51a351 #419341 #387038;
-moz-box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset;
-webkit-box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset;
box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset;
}
#new:hover, #upload:hover { background-color:#4b964b; }
#new.active { border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom:none; }
#new>a { padding:.5em 1.2em .3em; color:#fff; text-shadow:0 1px 0 #51a351; }
#new>ul { display:none; position:fixed; text-align:left; padding:.5em; background:#f8f8f8; margin-top:0.075em; border:1px solid #ddd; min-width:7em; margin-left:-.5em; z-index:-1; }
#new>ul>li { margin:.3em; padding-left:2em; background-repeat:no-repeat; cursor:pointer; padding-bottom:0.1em }
#new>ul {
display:none; position:fixed; min-width:7em; z-index:-1;
padding:.5em; margin-top:0.075em; margin-left:-.5em;
text-align:left;
background:#f8f8f8; border:1px solid #ddd;
}
#new>ul>li { height:20px; margin:.3em; padding-left:2em; padding-bottom:0.1em;
background-repeat:no-repeat; cursor:pointer; }
#new>ul>li>p { cursor:pointer; }
#new>ul>li>input { padding:0.3em; margin:-0.3em; }
#new, .file_upload_filename { border:1px solid; border-color:#51a351 #419341 #387038; -moz-box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset; -webkit-box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset; box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset; }
#new .popup { border-top-left-radius:0; z-index:10; }
#file_newfolder_name { background-image:url('%webroot%/core/img/places/folder.svg'); font-weight:normal; width:7em; }
.file_upload_start, .file_upload_filename { font-size:1em; }
#file_newfolder_submit, #file_upload_submit { width:3em; }
#upload {
height:27px; padding:0; margin-left:0.2em; overflow:hidden;
color:#fff; text-shadow:0 1px 0 #51a351;
border-color:#51a351 #419341 #387038;
box-shadow:0 1px 1px #f8f8f8, 1px 1px 1px #ada inset;
background-color:#5bb75b;
}
#upload a {
position:relative; display:block; width:100%; height:27px;
cursor:pointer; z-index:1000;
background-image:url('%webroot%/core/img/actions/upload-white.svg');
background-repeat:no-repeat;
background-position:7px 6px;
}
.file_upload_target { display:none; }
.file_upload_form { display:inline; float:left; margin:0; padding:0; cursor:pointer; overflow:visible; }
#file_upload_start {
left:0; top:0; width:28px; height:27px; padding:0;
font-size:1em;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0;
z-index:-1; position:relative; cursor:pointer; overflow:hidden;
}
.file_upload_start { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; z-index:1; position:absolute; left:0; top:0; width:100%; cursor:pointer;}
.file_upload_filename { background-color:#5bb75b; z-index:100; cursor:pointer; background-image: url('%webroot%/core/img/actions/upload-white.svg'); background-repeat: no-repeat; background-position: center; height: 2.29em; width: 2.5em; }
#upload { position:absolute; right:13.5em; top:0em; }
#upload #uploadprogressbar { position:relative; display:inline-block; width:10em; height:1.5em; top:.4em; }
.file_upload_form, .file_upload_wrapper, .file_upload_start, .file_upload_filename, #file_upload_submit { cursor:pointer; }
#uploadprogresswrapper { position:absolute; right:13.5em; top:0em; }
#uploadprogresswrapper #uploadprogressbar { position:relative; display:inline-block; width:10em; height:1.5em; top:.4em; }
/* FILE TABLE */
#emptyfolder { position:absolute; margin:10em 0 0 10em; font-size:1.5em; font-weight:bold; color:#888; text-shadow:#fff 0 1px 0; }
#emptyfolder {
position:absolute;
margin:10em 0 0 10em;
font-size:1.5em; font-weight:bold;
color:#888; text-shadow:#fff 0 1px 0;
}
table { position:relative; top:37px; width:100%; }
tbody tr { background-color:#fff; height:2.5em; }
tbody tr:hover, tbody tr:active, tbody tr.selected { background-color:#f8f8f8; }
@ -60,13 +85,13 @@ table tr[data-type="dir"] td.filename a.name span.nametext {font-weight:bold; }
table td.filename input.filename { width:100%; cursor:text; }
table td.filename a, table td.login, table td.logout, table td.download, table td.upload, table td.create, table td.delete { padding:.2em .5em .5em 0; }
table td.filename .nametext, .uploadtext, .modified { float:left; padding:.3em 0; }
// TODO fix usability bug (accidental file/folder selection)
table td.filename .nametext { width:40em; overflow:hidden; text-overflow:ellipsis; }
/* TODO fix usability bug (accidental file/folder selection) */
table td.filename .nametext { overflow:hidden; text-overflow:ellipsis; }
table td.filename .uploadtext { font-weight:normal; margin-left:.5em; }
table td.filename form { font-size:.85em; margin-left:3em; margin-right:3em; }
table thead.fixed tr{ position:fixed; top:6.5em; z-index:49; -moz-box-shadow:0 -3px 7px #ddd; -webkit-box-shadow:0 -3px 7px #ddd; box-shadow:0 -3px 7px #ddd; }
table thead.fixed { height:2em; }
#fileList tr td.filename>input[type=checkbox]:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; float:left; margin:.7em 0 0 1em; /* bigger clickable area doesnt work in FF width:2.8em; height:2.4em;*/ -webkit-transition:opacity 200ms; -moz-transition:opacity 200ms; -o-transition:opacity 200ms; transition:opacity 200ms; }
#fileList tr td.filename>input[type="checkbox"]:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; float:left; margin:.7em 0 0 1em; /* bigger clickable area doesnt work in FF width:2.8em; height:2.4em;*/ -webkit-transition:opacity 200ms; -moz-transition:opacity 200ms; -o-transition:opacity 200ms; transition:opacity 200ms; }
#fileList tr td.filename>input[type="checkbox"]:hover:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; }
#fileList tr td.filename>input[type="checkbox"]:checked:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
#fileList tr td.filename { -webkit-transition:background-image 500ms; -moz-transition:background-image 500ms; -o-transition:background-image 500ms; transition:background-image 500ms; position:relative; }
@ -87,4 +112,4 @@ a.action>img { max-height:16px; max-width:16px; vertical-align:text-bottom; }
#scanning-message{ top:40%; left:40%; position:absolute; display:none; }
div.crumb a{ padding: 0.9em 0 0.7em 0; }
div.crumb a{ padding:0.9em 0 0.7em 0; }

View File

@ -31,6 +31,7 @@ OCP\Util::addscript( 'files', 'jquery.fileupload' );
OCP\Util::addscript( 'files', 'files' );
OCP\Util::addscript( 'files', 'filelist' );
OCP\Util::addscript( 'files', 'fileactions' );
OCP\Util::addscript( 'files', 'keyboardshortcuts' );
if(!isset($_SESSION['timezone'])) {
OCP\Util::addscript( 'files', 'timezone' );
}

View File

@ -89,7 +89,6 @@ var FileList={
$('tr').filterAttr('data-file',name).remove();
if($('tr[data-file]').length==0){
$('#emptyfolder').show();
$('.file_upload_filename').addClass('highlight');
}
},
insertElement:function(name,type,element){
@ -118,7 +117,6 @@ var FileList={
$('#fileList').append(element);
}
$('#emptyfolder').hide();
$('.file_upload_filename').removeClass('highlight');
},
loadingDone:function(name, id){
var mime, tr=$('tr').filterAttr('data-file',name);

View File

@ -40,15 +40,12 @@ Files={
}
};
$(document).ready(function() {
Files.bindKeyboardShortcuts(document, jQuery);
$('#fileList tr').each(function(){
//little hack to set unescape filenames in attribute
$(this).attr('data-file',decodeURIComponent($(this).attr('data-file')));
});
if($('tr[data-file]').length==0){
$('.file_upload_filename').addClass('highlight');
}
$('#file_action_panel').attr('activeAction', false);
//drag/drop of files
@ -69,8 +66,8 @@ $(document).ready(function() {
}
// Triggers invisible file input
$('.file_upload_button_wrapper').live('click', function() {
$(this).parent().children('.file_upload_start').trigger('click');
$('#upload a').live('click', function() {
$(this).parent().children('#file_upload_start').trigger('click');
return false;
});
@ -171,12 +168,6 @@ $(document).ready(function() {
procesSelection();
});
$('#file_newfolder_name').click(function(){
if($('#file_newfolder_name').val() == 'New Folder'){
$('#file_newfolder_name').val('');
}
});
$('.download').click('click',function(event) {
var files=getSelectedFiles('name').join(';');
var dir=$('#dir').val()||'/';
@ -204,9 +195,9 @@ $(document).ready(function() {
e.preventDefault(); // prevent browser from doing anything, if file isn't dropped in dropZone
});
if ( document.getElementById("data-upload-form") ) {
if ( document.getElementById('data-upload-form') ) {
$(function() {
$('.file_upload_start').fileupload({
$('#file_upload_start').fileupload({
dropZone: $('#content'), // restrict dropZone to content div
add: function(e, data) {
var files = data.files;
@ -221,7 +212,7 @@ $(document).ready(function() {
totalSize+=files[i].size;
if(FileList.deleteFiles && FileList.deleteFiles.indexOf(files[i].name)!=-1){//finish delete if we are uploading a deleted file
FileList.finishDelete(function(){
$('.file_upload_start').change();
$('#file_upload_start').change();
});
return;
}
@ -295,7 +286,7 @@ $(document).ready(function() {
var dropTarget = $(e.originalEvent.target).closest('tr');
if(dropTarget && dropTarget.attr('data-type') === 'dir') { // drag&drop upload to folder
var dirName = dropTarget.attr('data-file')
var jqXHR = $('.file_upload_start').fileupload('send', {files: files[i],
var jqXHR = $('#file_upload_start').fileupload('send', {files: files[i],
formData: function(form) {
var formArray = form.serializeArray();
// array index 0 contains the max files size
@ -356,7 +347,7 @@ $(document).ready(function() {
}
uploadingFiles[dirName][fileName] = jqXHR;
} else {
var jqXHR = $('.file_upload_start').fileupload('send', {files: files[i]})
var jqXHR = $('#file_upload_start').fileupload('send', {files: files[i]})
.success(function(result, textStatus, jqXHR) {
var response;
response=jQuery.parseJSON(result);
@ -453,7 +444,7 @@ $(document).ready(function() {
//add multiply file upload attribute to all browsers except konqueror (which crashes when it's used)
if(navigator.userAgent.search(/konqueror/i)==-1){
$('.file_upload_start').attr('multiple','multiple')
$('#file_upload_start').attr('multiple','multiple')
}
//if the breadcrumb is to long, start by replacing foldernames with '...' except for the current folder
@ -481,7 +472,6 @@ $(document).ready(function() {
$(window).click(function(){
$('#new>ul').hide();
$('#new').removeClass('active');
$('button.file_upload_filename').removeClass('active');
$('#new li').each(function(i,element){
if($(element).children('p').length==0){
$(element).children('input').remove();
@ -495,7 +485,6 @@ $(document).ready(function() {
$('#new>a').click(function(){
$('#new>ul').toggle();
$('#new').toggleClass('active');
$('button.file_upload_filename').toggleClass('active');
});
$('#new li').click(function(){
if($(this).children('p').length==0){

View File

@ -0,0 +1,165 @@
/**
* Copyright (c) 2012 Erik Sargent <esthepiking at gmail dot com>
* This file is licensed under the Affero General Public License version 3 or
* later.
*/
/*****************************
* Keyboard shortcuts for Files app
* ctrl/cmd+n: new folder
* ctrl/cmd+shift+n: new file
* esc (while new file context menu is open): close menu
* up/down: select file/folder
* enter: open file/folder
* delete/backspace: delete file/folder
*****************************/
var Files = Files || {};
(function(Files) {
var keys = [];
var keyCodes = {
shift: 16,
n: 78,
cmdFirefox: 224,
cmdOpera: 17,
leftCmdWebKit: 91,
rightCmdWebKit: 93,
ctrl: 17,
esc: 27,
downArrow: 40,
upArrow: 38,
enter: 13,
del: 46
};
function removeA(arr) {
var what, a = arguments,
L = a.length,
ax;
while (L > 1 && arr.length) {
what = a[--L];
while ((ax = arr.indexOf(what)) !== -1) {
arr.splice(ax, 1);
}
}
return arr;
}
function newFile() {
$("#new").addClass("active");
$(".popup.popupTop").toggle(true);
$('#new li[data-type="file"]').trigger('click');
removeA(keys, keyCodes.n);
}
function newFolder() {
$("#new").addClass("active");
$(".popup.popupTop").toggle(true);
$('#new li[data-type="folder"]').trigger('click');
removeA(keys, keyCodes.n);
}
function esc() {
$("#controls").trigger('click');
}
function down() {
var select = -1;
$("#fileList tr").each(function(index) {
if ($(this).hasClass("mouseOver")) {
select = index + 1;
$(this).removeClass("mouseOver");
}
});
if (select === -1) {
$("#fileList tr:first").addClass("mouseOver");
} else {
$("#fileList tr").each(function(index) {
if (index === select) {
$(this).addClass("mouseOver");
}
});
}
}
function up() {
var select = -1;
$("#fileList tr").each(function(index) {
if ($(this).hasClass("mouseOver")) {
select = index - 1;
$(this).removeClass("mouseOver");
}
});
if (select === -1) {
$("#fileList tr:last").addClass("mouseOver");
} else {
$("#fileList tr").each(function(index) {
if (index === select) {
$(this).addClass("mouseOver");
}
});
}
}
function enter() {
$("#fileList tr").each(function(index) {
if ($(this).hasClass("mouseOver")) {
$(this).removeClass("mouseOver");
$(this).find("span.nametext").trigger('click');
}
});
}
function del() {
$("#fileList tr").each(function(index) {
if ($(this).hasClass("mouseOver")) {
$(this).removeClass("mouseOver");
$(this).find("a.action.delete").trigger('click');
}
});
}
function rename() {
$("#fileList tr").each(function(index) {
if ($(this).hasClass("mouseOver")) {
$(this).removeClass("mouseOver");
$(this).find("a[data-action='Rename']").trigger('click');
}
});
}
Files.bindKeyboardShortcuts = function(document, $) {
$(document).keydown(function(event) { //check for modifier keys
var preventDefault = false;
if ($.inArray(event.keyCode, keys) === -1) keys.push(event.keyCode);
if (
$.inArray(keyCodes.n, keys) !== -1 && ($.inArray(keyCodes.cmdFirefox, keys) !== -1 || $.inArray(keyCodes.cmdOpera, keys) !== -1 || $.inArray(keyCodes.leftCmdWebKit, keys) !== -1 || $.inArray(keyCodes.rightCmdWebKit, keys) !== -1 || $.inArray(keyCodes.ctrl, keys) !== -1 || event.ctrlKey)) {
preventDefault = true; //new file/folder prevent browser from responding
}
if (preventDefault) {
event.preventDefault(); //Prevent web browser from responding
event.stopPropagation();
return false;
}
});
$(document).keyup(function(event) {
// do your event.keyCode checks in here
if (
$.inArray(keyCodes.n, keys) !== -1 && ($.inArray(keyCodes.cmdFirefox, keys) !== -1 || $.inArray(keyCodes.cmdOpera, keys) !== -1 || $.inArray(keyCodes.leftCmdWebKit, keys) !== -1 || $.inArray(keyCodes.rightCmdWebKit, keys) !== -1 || $.inArray(keyCodes.ctrl, keys) !== -1 || event.ctrlKey)) {
if ($.inArray(keyCodes.shift, keys) !== -1) { //16=shift, New File
newFile();
} else { //New Folder
newFolder();
}
} else if ($("#new").hasClass("active") && $.inArray(keyCodes.esc, keys) !== -1) { //close new window
esc();
} else if ($.inArray(keyCodes.downArrow, keys) !== -1) { //select file
down();
} else if ($.inArray(keyCodes.upArrow, keys) !== -1) { //select file
up();
} else if (!$("#new").hasClass("active") && $.inArray(keyCodes.enter, keys) !== -1) { //open file
enter();
} else if (!$("#new").hasClass("active") && $.inArray(keyCodes.del, keys) !== -1) { //delete file
del();
}
removeA(keys, event.keyCode);
});
};
})(Files);

View File

@ -1,5 +1,6 @@
<?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "No se han producido errores, el archivo se ha subido con éxito",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo que intentás subir sobrepasa el tamaño definido por la variable MAX_FILE_SIZE especificada en el formulario HTML",
"The uploaded file was only partially uploaded" => "El archivo que intentás subir solo se subió parcialmente",
"No file was uploaded" => "El archivo no fue subido",
@ -18,6 +19,7 @@
"replaced {new_name} with {old_name}" => "reemplazado {new_name} con {old_name}",
"unshared {files}" => "{files} se dejaron de compartir",
"deleted {files}" => "{files} borrados",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.",
"generating ZIP-file, it may take some time." => "generando un archivo ZIP, puede llevar un tiempo.",
"Unable to upload your file as it is a directory or has 0 bytes" => "No fue posible subir el archivo porque es un directorio o porque su tamaño es 0 bytes",
"Upload Error" => "Error al subir el archivo",

View File

@ -1,59 +1,62 @@
<?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "업로드에 성공하였습니다.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "업로드한 파일이 HTML 문서에 지정한 MAX_FILE_SIZE보다 더 큼",
"The uploaded file was only partially uploaded" => "파일이 부분적으로 업로드됨",
"No file was uploaded" => "업로드된 파일 없음",
"Missing a temporary folder" => "임시 폴더가 사라짐",
"Failed to write to disk" => "디스크에 쓰지 못했습니다",
"Files" => "파일",
"Unshare" => "공유해제",
"Unshare" => "공유 해제",
"Delete" => "삭제",
"Rename" => "이름변경",
"{new_name} already exists" => "{new_name} 이미 존재함",
"replace" => "대체",
"suggest name" => "이름 제안",
"Rename" => "이름 바꾸기",
"{new_name} already exists" => "{new_name}이(가) 이미 존재함",
"replace" => "바꾸기",
"suggest name" => "이름 제안",
"cancel" => "취소",
"replaced {new_name}" => "{new_name} 으로 대체",
"undo" => "복구",
"replaced {new_name} with {old_name}" => "{old_name}이 {new_name}으로 대체됨",
"unshared {files}" => "{files} 공유해제",
"replaced {new_name}" => "{new_name}을(를) 대체함",
"undo" => "실행 취소",
"replaced {new_name} with {old_name}" => "{old_name}이(가) {new_name}()로 대체됨",
"unshared {files}" => "{files} 공유 해제",
"deleted {files}" => "{files} 삭제됨",
"generating ZIP-file, it may take some time." => "ZIP파일 생성에 시간이 걸릴 수 있습니다.",
"Unable to upload your file as it is a directory or has 0 bytes" => "이 파일은 디렉토리이거나 0 바이트이기 때문에 업로드 할 수 없습니다.",
"Upload Error" => "업로드 에러",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.",
"generating ZIP-file, it may take some time." => "ZIP 파일을 생성하고 있습니다. 시간이 걸릴 수도 있습니다.",
"Unable to upload your file as it is a directory or has 0 bytes" => "이 파일은 디렉터리이거나 비어 있기 때문에 업로드할 수 없습니다",
"Upload Error" => "업로드 오류",
"Close" => "닫기",
"Pending" => "보류 중",
"1 file uploading" => "1 파일 업로드중",
"{count} files uploading" => "{count} 파일 업로드중",
"Upload cancelled." => "업로드 취소.",
"File upload is in progress. Leaving the page now will cancel the upload." => "파일 업로드을 진행합니다. 페이지를 떠나게 될경우 업로드가 취소됩니다.",
"{count} files scanned" => "{count} 파일 스캔되었습니다.",
"error while scanning" => "스캔하는 도중 에러",
"1 file uploading" => "파일 1개 업로드 중",
"{count} files uploading" => "파일 {count}개 업로드 중",
"Upload cancelled." => "업로드가 취소되었습니다.",
"File upload is in progress. Leaving the page now will cancel the upload." => "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.",
"Invalid folder name. Usage of \"Shared\" is reserved by Owncloud" => "폴더 이름이 올바르지 않습니다. \"Shared\" 폴더는 ownCloud에서 예약되었습니다.",
"{count} files scanned" => "파일 {count}개 검색됨",
"error while scanning" => "검색 중 오류 발생",
"Name" => "이름",
"Size" => "크기",
"Modified" => "수정됨",
"1 folder" => "1 폴더",
"{count} folders" => "{count} 폴더",
"1 file" => "1 파일",
"{count} files" => "{count} 파일",
"1 folder" => "폴더 1개",
"{count} folders" => "폴더 {count}개",
"1 file" => "파일 1개",
"{count} files" => "파일 {count}개",
"File handling" => "파일 처리",
"Maximum upload size" => "최대 업로드 크기",
"max. possible: " => "최대. 가능:",
"Needed for multi-file and folder downloads." => "멀티 파일 및 폴더 다운로드에 필요.",
"Enable ZIP-download" => "ZIP- 다운로드 허용",
"0 is unlimited" => "0은 무제한 입니다",
"Maximum input size for ZIP files" => "ZIP 파일에 대한 최대 입력 크기",
"max. possible: " => "최대 가능:",
"Needed for multi-file and folder downloads." => "다중 파일 및 폴더 다운로드에 필요합니다.",
"Enable ZIP-download" => "ZIP 다운로드 허용",
"0 is unlimited" => "0은 무제한입니다",
"Maximum input size for ZIP files" => "ZIP 파일 최대 크기",
"Save" => "저장",
"New" => "새로 만들기",
"Text file" => "텍스트 파일",
"Folder" => "폴더",
"From link" => "From link",
"From link" => "링크에서",
"Upload" => "업로드",
"Cancel upload" => "업로드 취소",
"Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!",
"Download" => "다운로드",
"Upload too large" => "업로드 용량 초과",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.",
"Files are being scanned, please wait." => "파일을 검색중입니다, 기다려 주십시오.",
"Current scanning" => "커런트 스캐닝"
"Files are being scanned, please wait." => "파일을 검색하고 있습니다. 기다려 주십시오.",
"Current scanning" => "현재 검색"
);

View File

@ -1,5 +1,6 @@
<?php $TRANSLATIONS = array(
"There is no error, the file uploaded with success" => "Datoteka je uspešno naložena brez napak.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Naložena datoteka presega dovoljeno velikost. Le-ta je določena z vrstico upload_max_filesize v datoteki php.ini:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Naložena datoteka presega velikost, ki jo določa parameter MAX_FILE_SIZE v HTML obrazcu",
"The uploaded file was only partially uploaded" => "Datoteka je le delno naložena",
"No file was uploaded" => "Nobena datoteka ni bila naložena",

View File

@ -3,7 +3,7 @@
<?php echo($_['breadcrumb']); ?>
<?php if ($_['isCreatable']):?>
<div class="actions <?php if (isset($_['files']) and count($_['files'])==0):?>emptyfolder<?php endif; ?>">
<div id='new' class='button'>
<div id="new" class="button">
<a><?php echo $l->t('New');?></a>
<ul class="popup popupTop">
<li style="background-image:url('<?php echo OCP\mimetype_icon('text/plain') ?>')"
@ -14,7 +14,7 @@
data-type='web'><p><?php echo $l->t('From link');?></p></li>
</ul>
</div>
<div class="file_upload_wrapper svg">
<div id="upload" class="button">
<form data-upload-id='1'
id="data-upload-form"
class="file_upload_form"
@ -30,19 +30,20 @@
<input type="hidden" class="max_human_file_size"
value="(max <?php echo $_['uploadMaxHumanFilesize']; ?>)">
<input type="hidden" name="dir" value="<?php echo $_['dir'] ?>" id="dir">
<input class="file_upload_start" type="file" name='files[]'/>
<a href="#" class="file_upload_button_wrapper" onclick="return false;"
title="<?php echo $l->t('Upload'); echo ' max. '.$_['uploadMaxHumanFilesize'] ?>"></a>
<button class="file_upload_filename"></button>
<iframe name="file_upload_target_1" class='file_upload_target' src=""></iframe>
<input type="file" id="file_upload_start" name='files[]'/>
<a href="#" class="svg" onclick="return false;"
title="<?php echo $l->t('Upload') . ' max. '.$_['uploadMaxHumanFilesize'] ?>"></a>
<iframe name="file_upload_target_1" class="file_upload_target" src=""></iframe>
</form>
</div>
<div id="upload">
<div id="uploadprogressbar"></div>
<input type="button" class="stop" style="display:none"
value="<?php echo $l->t('Cancel upload');?>"
onclick="javascript:Files.cancelUploads();" />
</div>
<div id="uploadprogresswrapper">
<div id="uploadprogressbar"></div>
<input type="button" class="stop" style="display:none"
value="<?php echo $l->t('Cancel upload');?>"
onclick="javascript:Files.cancelUploads();"
/>
</div>
</div>
<div id="file_action_panel"></div>

View File

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

View File

@ -1,24 +1,24 @@
<?php $TRANSLATIONS = array(
"Access granted" => "접근 허가",
"Error configuring Dropbox storage" => "드롭박스 저장공간 구성 에러",
"Grant access" => "접근권한 부여",
"Fill out all required fields" => "모든 필요한 필드들을 입력하세요.",
"Please provide a valid Dropbox app key and secret." => "유효한 드롭박스 응용프로그램 키와 비밀번호를 입력해주세요.",
"Error configuring Google Drive storage" => "구글드라이브 저장공간 구성 에러",
"External Storage" => "확장 저장공간",
"Mount point" => "마운트 포인트",
"Access granted" => "접근 허가",
"Error configuring Dropbox storage" => "Dropbox 저장소 설정 오류",
"Grant access" => "접근 권한 부여",
"Fill out all required fields" => "모든 필수 항목을 입력하십시오",
"Please provide a valid Dropbox app key and secret." => "올바른 Dropbox 앱 키와 암호를 입력하십시오.",
"Error configuring Google Drive storage" => "Google 드라이브 저장소 설정 오류",
"External Storage" => "외부 저장소",
"Mount point" => "마운트 지점",
"Backend" => "백엔드",
"Configuration" => "설정",
"Options" => "옵션",
"Applicable" => "적용가능",
"Add mount point" => "마운트 포인트 추가",
"None set" => "세트 없",
"Applicable" => "적용 가능",
"Add mount point" => "마운트 지점 추가",
"None set" => "설정되지 않",
"All Users" => "모든 사용자",
"Groups" => "그룹",
"Users" => "사용자",
"Delete" => "삭제",
"Enable User External Storage" => "사용자 확장 저장공간 사용",
"Allow users to mount their own external storage" => "사용자들에게 그들의 확장 저장공간 마운트 하는것을 허용",
"Enable User External Storage" => "사용자 외부 저장소 사용",
"Allow users to mount their own external storage" => "사용자별 외부 저장소 마운트 허용",
"SSL root certificates" => "SSL 루트 인증서",
"Import Root Certificate" => "루트 인증서 가져오기"
);

View File

@ -1,9 +1,9 @@
<?php $TRANSLATIONS = array(
"Password" => "비밀번",
"Password" => "",
"Submit" => "제출",
"%s shared the folder %s with you" => "%s 공유된 폴더 %s 당신과 함께",
"%s shared the file %s with you" => "%s 공유된 파일 %s 당신과 함께",
"%s shared the folder %s with you" => "%s 님이 폴더 %s을(를) 공유하였습니다",
"%s shared the file %s with you" => "%s 님이 파일 %s을(를) 공유하였습니다",
"Download" => "다운로드",
"No preview available for" => "사용가능한 프리뷰가 없습니다.",
"web services under your control" => "당신의 통제하에 있는 웹서비스"
"No preview available for" => "다음 항목을 미리 볼 수 없음:",
"web services under your control" => "내가 관리하는 웹 서비스"
);

View File

@ -1,8 +1,8 @@
<?php $TRANSLATIONS = array(
"Expire all versions" => "모든 버전이 만료되었습니다.",
"Expire all versions" => "모든 버전 삭제",
"History" => "역사",
"Versions" => "버전",
"This will delete all existing backup versions of your files" => "당신 파일의 존재하는 모든 백업 버전이 삭제될것입니다.",
"Files Versioning" => "파일 버전관리",
"Enable" => "가능"
"This will delete all existing backup versions of your files" => "이 파일의 모든 백업 버전을 삭제합니다",
"Files Versioning" => "파일 버전 관리",
"Enable" => "사용함"
);

View File

@ -1,37 +1,37 @@
<?php $TRANSLATIONS = array(
"Host" => "Servidor",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Podes omitir o protocolo agás que precises de SSL. Nese caso comeza con ldaps://",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Pode omitir o protocolo agás que precise de SSL. Nese caso comece con ldaps://",
"Base DN" => "DN base",
"You can specify Base DN for users and groups in the Advanced tab" => "Podes especificar a DN base para usuarios e grupos na lapela de «Avanzado»",
"You can specify Base DN for users and groups in the Advanced tab" => "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzado»",
"User DN" => "DN do usuario",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso en anónimo deixa o DN e o contrasinal baleiros.",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso en anónimo de o DN e o contrasinal baleiros.",
"Password" => "Contrasinal",
"For anonymous access, leave DN and Password empty." => "Para o acceso anónimo deixa o DN e o contrasinal baleiros.",
"For anonymous access, leave DN and Password empty." => "Para o acceso anónimo deixe o DN e o contrasinal baleiros.",
"User Login Filter" => "Filtro de acceso de usuarios",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "Define o filtro que se aplica cando se intenta o acceso. %%uid substitúe o nome de usuario e a acción de acceso.",
"use %%uid placeholder, e.g. \"uid=%%uid\"" => "usar a marca de posición %%uid, p.ex «uid=%%uid»",
"User List Filter" => "Filtro da lista de usuarios",
"Defines the filter to apply, when retrieving users." => "Define o filtro a aplicar cando se recompilan os usuarios.",
"without any placeholder, e.g. \"objectClass=person\"." => "sen ningunha marca de posición, como p.ex \"objectClass=persoa\".",
"without any placeholder, e.g. \"objectClass=person\"." => "sen ningunha marca de posición, como p.ex «objectClass=persoa».",
"Group Filter" => "Filtro de grupo",
"Defines the filter to apply, when retrieving groups." => "Define o filtro a aplicar cando se recompilan os grupos.",
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "sen ningunha marca de posición, como p.ex \"objectClass=grupoPosix\".",
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "sen ningunha marca de posición, como p.ex «objectClass=grupoPosix».",
"Port" => "Porto",
"Base User Tree" => "Base da árbore de usuarios",
"Base Group Tree" => "Base da árbore de grupo",
"Group-Member association" => "Asociación de grupos e membros",
"Use TLS" => "Usar TLS",
"Do not use it for SSL connections, it will fail." => "Non o empregues para conexións SSL: fallará.",
"Do not use it for SSL connections, it will fail." => "Non empregualo para conexións SSL: fallará.",
"Case insensitve LDAP server (Windows)" => "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows)",
"Turn off SSL certificate validation." => "Apaga a validación do certificado SSL.",
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no teu servidor ownCloud.",
"Turn off SSL certificate validation." => "Desactiva a validación do certificado SSL.",
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no seu servidor ownCloud.",
"Not recommended, use for testing only." => "Non se recomenda. Só para probas.",
"User Display Name Field" => "Campo de mostra do nome de usuario",
"The LDAP attribute to use to generate the user`s ownCloud name." => "O atributo LDAP a empregar para xerar o nome de usuario de ownCloud.",
"Group Display Name Field" => "Campo de mostra do nome de grupo",
"The LDAP attribute to use to generate the groups`s ownCloud name." => "O atributo LDAP úsase para xerar os nomes dos grupos de ownCloud.",
"in bytes" => "en bytes",
"in seconds. A change empties the cache." => "en segundos. Calquera cambio baleira o caché.",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Deixar baleiro para o nome de usuario (por defecto). Noutro caso, especifica un atributo LDAP/AD.",
"in seconds. A change empties the cache." => "en segundos. Calquera cambio baleira a caché.",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD.",
"Help" => "Axuda"
);

View File

@ -1,33 +1,37 @@
<?php $TRANSLATIONS = array(
"Host" => "호스트",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "당신은 필요로하는 SSL을 제외하고, 프로토콜을 생략 할 수 있습니다. 다음 시작 주소는 LDAPS://",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL을 사용하는 경우가 아니라면 프로토콜을 입력하지 않아도 됩니다. SSL을 사용하려면 ldaps://를 입력하십시오.",
"Base DN" => "기본 DN",
"You can specify Base DN for users and groups in the Advanced tab" => "당신은 고급 탭에서 사용자 및 그룹에 대한 기본 DN을 지정할 수 있습니다.",
"You can specify Base DN for users and groups in the Advanced tab" => "고급 탭에서 사용자 및 그룹에 대한 기본 DN을 지정할 수 있습니다.",
"User DN" => "사용자 DN",
"Password" => "비밀번호",
"For anonymous access, leave DN and Password empty." => "익명의 접속을 위해서는 DN과 비밀번호를 빈상태로 두면 됩니다.",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." => "바인딩 작업을 수행할 클라이언트 사용자 DN입니다. 예를 들어서 uid=agent,dc=example,dc=com입니다. 익명 접근을 허용하려면 DN과 암호를 비워 두십시오.",
"Password" => "암호",
"For anonymous access, leave DN and Password empty." => "익명 접근을 허용하려면 DN과 암호를 비워 두십시오.",
"User Login Filter" => "사용자 로그인 필터",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "로그인을 시도 할 때 적용 할 필터를 정의합니다. %%udi는 로그인 작업의 사용자 이름을 대체합니다.",
"use %%uid placeholder, e.g. \"uid=%%uid\"" => "use %%uid placeholder, e.g. \"uid=%%uid\"",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action." => "로그인을 시도할 때 적용할 필터입니다. %%uid는 로그인 작업에서의 사용자 이름으로 대체됩니다.",
"use %%uid placeholder, e.g. \"uid=%%uid\"" => "%%uid 자리 비움자를 사용하십시오. 예제: \"uid=%%uid\"\"",
"User List Filter" => "사용자 목록 필터",
"Defines the filter to apply, when retrieving users." => "사용자를 검색 할 때 적용 할 필터를 정의합니다.",
"Defines the filter to apply, when retrieving users." => "사용자를 검색할 때 적용할 필터를 정의합니다.",
"without any placeholder, e.g. \"objectClass=person\"." => "자리 비움자를 사용할 수 없습니다. 예제: \"objectClass=person\"",
"Group Filter" => "그룹 필터",
"Defines the filter to apply, when retrieving groups." => "그룹을 검색 할 때 적용 할 필터를 정의합니다.",
"Defines the filter to apply, when retrieving groups." => "그룹을 검색할 때 적용할 필터를 정의합니다.",
"without any placeholder, e.g. \"objectClass=posixGroup\"." => "자리 비움자를 사용할 수 없습니다. 예제: \"objectClass=posixGroup\"",
"Port" => "포트",
"Base User Tree" => "기본 사용자 트리",
"Base Group Tree" => "기본 그룹 트리",
"Group-Member association" => "그룹 회원 동료",
"Group-Member association" => "그룹-회원 연결",
"Use TLS" => "TLS 사용",
"Do not use it for SSL connections, it will fail." => "SSL연결을 사용하지 마세요, 그것은 실패할겁니다.",
"Case insensitve LDAP server (Windows)" => "insensitve LDAP 서버 (Windows)의 경우",
"Do not use it for SSL connections, it will fail." => "SSL 연결 시 사용하는 경우 연결되지 않습니다.",
"Case insensitve LDAP server (Windows)" => "서버에서 대소문자를 구분하지 않음 (Windows)",
"Turn off SSL certificate validation." => "SSL 인증서 유효성 검사를 해제합니다.",
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "연결에만 이 옵션을 사용할 경우 당신의 ownCloud 서버에 LDAP 서버의 SSL 인증서를 가져옵니다.",
"Not recommended, use for testing only." => "추천하지 않음, 테스트로만 사용",
"User Display Name Field" => "사용자 표시 이름 필드",
"If connection only works with this option, import the LDAP server's SSL certificate in your ownCloud server." => "이 옵션을 사용해야 연결할 수 있는 경우에는 LDAP 서버의 SSL 인증서를 ownCloud로 가져올 수 있습니다.",
"Not recommended, use for testing only." => "추천하지 않음, 테스트로만 사용하십시오.",
"User Display Name Field" => "사용자 표시 이름 필드",
"The LDAP attribute to use to generate the user`s ownCloud name." => "LDAP 속성은 사용자의 ownCloud 이름을 생성하기 위해 사용합니다.",
"Group Display Name Field" => "그룹 표시 이름 필드",
"Group Display Name Field" => "그룹 표시 이름 필드",
"The LDAP attribute to use to generate the groups`s ownCloud name." => "LDAP 속성은 그룹의 ownCloud 이름을 생성하기 위해 사용합니다.",
"in bytes" => "바이트",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "사용자 이름(기본값)을 비워 둡니다. 그렇지 않으면 LDAP/AD 특성을 지정합니다.",
"in seconds. A change empties the cache." => "초. 항목 변경 시 캐시가 갱신됩니다.",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "사용자 이름을 사용하려면 비워 두십시오(기본값). 기타 경우 LDAP/AD 속성을 지정하십시오.",
"Help" => "도움말"
);

View File

@ -3,7 +3,7 @@
See the COPYING-README file. */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; cursor:default; }
html, body { height: 100%; overflow: auto; }
html, body { height:100%; overflow:auto; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
body { line-height:1.5; }
table { border-collapse:separate; border-spacing:0; white-space:nowrap; }
@ -17,16 +17,16 @@ body { background:#fefefe; font:normal .8em/1.6em "Lucida Grande", Arial, Verdan
/* HEADERS */
#body-user #header, #body-settings #header { position:fixed; top:0; left:0; right:0; z-index:100; height:2.5em; line-height:2.5em; padding:.5em; background:#1d2d44; -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5), inset 0 -2px 10px #222; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5), inset 0 -2px 10px #222; box-shadow:0 0 10px rgba(0, 0, 0, .5), inset 0 -2px 10px #222; }
#body-login #header { margin: -2em auto 0; text-align:center; height:10em; padding:1em 0 .5em;
#body-login #header { margin:-2em auto 0; text-align:center; height:10em; padding:1em 0 .5em;
-moz-box-shadow:0 0 1em rgba(0, 0, 0, .5); -webkit-box-shadow:0 0 1em rgba(0, 0, 0, .5); box-shadow:0 0 1em rgba(0, 0, 0, .5);
background: #1d2d44; /* Old browsers */
background: -moz-linear-gradient(top, #35537a 0%, #1d2d42 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35537a), color-stop(100%,#1d2d42)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* IE10+ */
background: linear-gradient(top, #35537a 0%,#1d2d42 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35537a', endColorstr='#1d2d42',GradientType=0 ); /* IE6-9 */ }
background:#1d2d44; /* Old browsers */
background:-moz-linear-gradient(top, #35537a 0%, #1d2d42 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#35537a), color-stop(100%,#1d2d42)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* Opera11.10+ */
background:-ms-linear-gradient(top, #35537a 0%,#1d2d42 100%); /* IE10+ */
background:linear-gradient(top, #35537a 0%,#1d2d42 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#35537a', endColorstr='#1d2d42',GradientType=0 ); /* IE6-9 */ }
#owncloud { float:left; vertical-align:middle; }
.header-right { float:right; vertical-align:middle; padding:0 0.5em; }
@ -34,7 +34,14 @@ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35537a', end
/* INPUTS */
input[type="text"], input[type="password"] { cursor:text; }
input, textarea, select, button, .button, #quota, div.jp-progress, .pager li a { font-size:1em; font-family:Arial, Verdana, sans-serif; width:10em; margin:.3em; padding:.6em .5em .4em; background:#fff; color:#333; border:1px solid #ddd; -moz-box-shadow:0 1px 1px #fff, 0 2px 0 #bbb inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 0 #bbb inset; box-shadow:0 1px 1px #fff, 0 1px 0 #bbb inset; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; outline:none; }
input:not([type="checkbox"]), textarea, select, button, .button, #quota, div.jp-progress, .pager li a {
width:10em; margin:.3em; padding:.6em .5em .4em;
font-size:1em; font-family:Arial, Verdana, sans-serif;
background:#fff; color:#333; border:1px solid #ddd; outline:none;
-moz-box-shadow:0 1px 1px #fff, 0 2px 0 #bbb inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 0 #bbb inset; box-shadow:0 1px 1px #fff, 0 1px 0 #bbb inset;
-moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em;
}
input[type="hidden"] { height:0; width:0; }
input[type="text"], input[type="password"], input[type="search"], textarea { background:#f8f8f8; color:#555; cursor:text; }
input[type="text"], input[type="password"], input[type="search"] { -webkit-appearance:textfield; -moz-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
input[type="text"]:hover, input[type="text"]:focus, input[type="text"]:active,
@ -42,47 +49,56 @@ input[type="password"]:hover, input[type="password"]:focus, input[type="password
.searchbox input[type="search"]:hover, .searchbox input[type="search"]:focus, .searchbox input[type="search"]:active,
textarea:hover, textarea:focus, textarea:active { background-color:#fff; color:#333; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
input[type="submit"], input[type="button"], button, .button, #quota, div.jp-progress, select, .pager li a { width:auto; padding:.4em; border:1px solid #ddd; font-weight:bold; cursor:pointer; background:#f8f8f8; color:#555; text-shadow:#fff 0 1px 0; -moz-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; }
input[type="submit"], input[type="button"], button, .button, #quota, div.jp-progress, select, .pager li a {
width:auto; padding:.4em;
background:#f8f8f8; font-weight:bold; color:#555; text-shadow:#fff 0 1px 0; border:1px solid #ddd; cursor:pointer;
-moz-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset;
-moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em;
}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, select:hover, select:focus, select:active, input[type="button"]:focus, .button:hover { background:#fff; color:#333; }
input[type="submit"] img, input[type="button"] img, button img, .button img { cursor:pointer; }
input[type="checkbox"] { width:auto; }
input[type="checkbox"] { margin:0; padding:0; height:auto; width:auto; }
input[type="checkbox"]:hover+label, input[type="checkbox"]:focus+label { color:#111 !important; }
#quota { cursor:default; }
#body-login input { font-size:1.5em; }
#body-login input[type="text"], #body-login input[type="password"] { width: 13em; }
#body-login input.login { width: auto; float: right; }
#body-login input[type="text"], #body-login input[type="password"] { width:13em; }
#body-login input.login { width:auto; float:right; }
#remember_login { margin:.8em .2em 0 1em; }
.searchbox input[type="search"] { font-size:1.2em; padding:.2em .5em .2em 1.5em; background:#fff url('../img/actions/search.svg') no-repeat .5em center; border:0; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70);opacity:.7; -webkit-transition:opacity 300ms; -moz-transition:opacity 300ms; -o-transition:opacity 300ms; transition:opacity 300ms; }
input[type="submit"].enabled { background:#66f866; border:1px solid #5e5; -moz-box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #cfc inset; -webkit-box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #cfc inset; box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #cfc inset; }
input[type="submit"].highlight{ background:#ffc100; border:1px solid #db0; text-shadow:#ffeedd 0 1px 0; -moz-box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #ffeedd inset; -webkit-box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #ffeedd inset; box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #ffeedd inset; }
#select_all{ margin-top: .4em !important;}
#select_all{ margin-top:.4em !important;}
/* CONTENT ------------------------------------------------------------------ */
#controls { padding: 0 0.5em; width:100%; top:3.5em; height:2.8em; margin:0; background:#f7f7f7; border-bottom:1px solid #eee; position:fixed; z-index:50; -moz-box-shadow:0 -3px 7px #000; -webkit-box-shadow:0 -3px 7px #000; box-shadow:0 -3px 7px #000; }
#controls { padding:0 0.5em; width:100%; top:3.5em; height:2.8em; margin:0; background:#f7f7f7; border-bottom:1px solid #eee; position:fixed; z-index:50; -moz-box-shadow:0 -3px 7px #000; -webkit-box-shadow:0 -3px 7px #000; box-shadow:0 -3px 7px #000; }
#controls .button { display:inline-block; }
#content { top: 3.5em; left: 12.5em; position: absolute; }
#leftcontent, .leftcontent { position:fixed; overflow: auto; top:6.4em; width:20em; background:#f8f8f8; border-right:1px solid #ddd; }
#content { top:3.5em; left:12.5em; position:absolute; }
#leftcontent, .leftcontent { position:fixed; overflow:auto; top:6.4em; width:20em; background:#f8f8f8; border-right:1px solid #ddd; }
#leftcontent li, .leftcontent li { background:#f8f8f8; padding:.5em .8em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -webkit-transition:background-color 200ms; -moz-transition:background-color 200ms; -o-transition:background-color 200ms; transition:background-color 200ms; }
#leftcontent li:hover, #leftcontent li:active, #leftcontent li.active, .leftcontent li:hover, .leftcontent li:active, .leftcontent li.active { background:#eee; }
#leftcontent li.active, .leftcontent li.active { font-weight:bold; }
#leftcontent li:hover, .leftcontent li:hover { color:#333; background:#ddd; }
#leftcontent a { height: 100%; display: block; margin: 0; padding: 0 1em 0 0; float: left; }
#rightcontent, .rightcontent { position:fixed; top: 6.4em; left: 32.5em; overflow: auto }
#leftcontent a { height:100%; display:block; margin:0; padding:0 1em 0 0; float:left; }
#rightcontent, .rightcontent { position:fixed; top:6.4em; left:32.5em; overflow:auto }
/* LOG IN & INSTALLATION ------------------------------------------------------------ */
#body-login { background:#ddd; }
#body-login div.buttons { text-align: center; }
#body-login p.info { width:22em; text-align: center; margin:2em auto; color:#777; text-shadow:#fff 0 1px 0; }
#body-login div.buttons { text-align:center; }
#body-login p.info { width:22em; text-align:center; margin:2em auto; color:#777; text-shadow:#fff 0 1px 0; }
#body-login p.info a { font-weight:bold; color:#777; }
#login { min-height:30em; margin:2em auto 0; border-bottom:1px solid #f8f8f8; background:#eee; }
#login form { width:22em; margin:2em auto 2em; padding:0; }
#login form fieldset { background:0; border:0; margin-bottom:2em; padding:0; }
#login form fieldset legend { font-weight:bold; }
#login form label { margin:.95em 0 0 .85em; color:#666; }
/* NEEDED FOR INFIELD LABELS */
p.infield { position: relative; }
label.infield { cursor: text !important; }
p.infield { position:relative; }
label.infield { cursor:text !important; }
#login form label.infield { position:absolute; font-size:1.5em; color:#AAA; }
#login #dbhostlabel, #login #directorylabel { display:block; margin:.95em 0 .8em -8em; }
#login form input[type="checkbox"]+label { position:relative; margin:0; font-size:1em; text-shadow:#fff 0 1px 0; }
@ -92,11 +108,11 @@ label.infield { cursor: text !important; }
#login form #selectDbType label { position:static; font-size:1em; margin:0 -.3em 1em; cursor:pointer; padding:.4em; border:1px solid #ddd; font-weight:bold; background:#f8f8f8; color:#555; text-shadow:#eee 0 1px 0; -moz-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; -webkit-box-shadow:0 1px 1px #fff, 0 1px 1px #fff inset; }
#login form #selectDbType label span { cursor:pointer; font-size:0.9em; }
#login form #selectDbType label.ui-state-hover span, #login form #selectDbType label.ui-state-active span { color:#000; }
#login form #selectDbType label.ui-state-hover, #login form #selectDbType label.ui-state-active { color: #333; background-color: #ccc; }
#login form #selectDbType label.ui-state-hover, #login form #selectDbType label.ui-state-active { color:#333; background-color:#ccc; }
/* NAVIGATION ------------------------------------------------------------- */
#navigation { position:fixed; top:3.5em; float:left; width:12.5em; padding:0; z-index:75; height:100%; background:#eee; border-right: 1px #ccc solid; -moz-box-shadow: -3px 0 7px #000; -webkit-box-shadow: -3px 0 7px #000; box-shadow: -3px 0 7px #000; overflow:hidden;}
#navigation { position:fixed; top:3.5em; float:left; width:12.5em; padding:0; z-index:75; height:100%; background:#eee; border-right:1px #ccc solid; -moz-box-shadow:-3px 0 7px #000; -webkit-box-shadow:-3px 0 7px #000; box-shadow:-3px 0 7px #000; overflow:hidden;}
#navigation a { display:block; padding:.6em .5em .4em 2.5em; background:#eee 1em center no-repeat; border-bottom:1px solid #ddd; border-top:1px solid #fff; text-decoration:none; font-size:1.2em; color:#666; text-shadow:#f8f8f8 0 1px 0; }
#navigation a.active, #navigation a:hover, #navigation a:focus { background-color:#dbdbdb; border-top:1px solid #d4d4d4; border-bottom:1px solid #ccc; color:#333; }
#navigation a.active { background-color:#ddd; }
@ -107,15 +123,15 @@ label.infield { cursor: text !important; }
/* VARIOUS REUSABLE SELECTORS */
.hidden { display:none; }
.bold { font-weight: bold; }
.center { text-align: center; }
.bold { font-weight:bold; }
.center { text-align:center; }
#notification { z-index:101; background-color:#fc4; border:0; padding:0 .7em .3em; display:none; position:fixed; left:50%; top:0; -moz-border-radius-bottomleft:1em; -webkit-border-bottom-left-radius:1em; border-bottom-left-radius:1em; -moz-border-radius-bottomright:1em; -webkit-border-bottom-right-radius:1em; border-bottom-right-radius:1em; }
#notification span { cursor:pointer; font-weight:bold; margin-left:1em; }
tr .action, .selectedActions a { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -webkit-transition:opacity 200ms; -moz-transition:opacity 200ms; -o-transition:opacity 200ms; transition:opacity 200ms; }
tr:hover .action, .selectedActions a { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:.5; }
tr .action { width: 16px; height: 16px; }
tr .action { width:16px; height:16px; }
.header-action { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; }
tr:hover .action:hover, .selectedActions a:hover, .header-action:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
@ -124,58 +140,58 @@ tbody tr:hover, tr:active { background-color:#f8f8f8; }
#body-settings .personalblock, #body-settings .helpblock { padding:.5em 1em; margin:1em; background:#f8f8f8; color:#555; text-shadow:#fff 0 1px 0; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; }
#body-settings .personalblock#quota { position:relative; padding:0; }
#body-settings #controls+.helpblock { position:relative; margin-top: 3em; }
#body-settings #controls+.helpblock { position:relative; margin-top:3em; }
.personalblock > legend { margin-top:2em; }
.personalblock > legend, th, dt, label { font-weight: bold; }
code { font-family: "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", monospace; }
.personalblock > legend, th, dt, label { font-weight:bold; }
code { font-family:"Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", monospace; }
#quota div, div.jp-play-bar, div.jp-seek-bar { padding:0; background:#e6e6e6; font-weight:normal; white-space:nowrap; -moz-border-radius-bottomleft:.4em; -webkit-border-bottom-left-radius:.4em; border-bottom-left-radius:.4em; -moz-border-radius-topleft:.4em; -webkit-border-top-left-radius:.4em; border-top-left-radius:.4em; }
#quotatext {padding: .6em 1em;}
#quotatext {padding:.6em 1em;}
div.jp-play-bar, div.jp-seek-bar { padding:0; }
.pager { list-style:none; float:right; display:inline; margin:.7em 13em 0 0; }
.pager li { display:inline-block; }
li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; background:#ffe .8em .8em no-repeat; color: #FF3B3B; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { overflow: hidden; text-overflow: ellipsis; }
.hint { background-image: url('../img/actions/info.png'); background-repeat:no-repeat; color: #777777; padding-left: 25px; background-position: 0 0.3em;}
.separator { display: inline; border-left: 1px solid #d3d3d3; border-right: 1px solid #fff; height: 10px; width:0px; margin: 4px; }
li.error { width:640px; margin:4em auto; padding:1em 1em 1em 4em; background:#ffe .8em .8em no-repeat; color:#FF3B3B; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { overflow:hidden; text-overflow:ellipsis; }
.hint { background-image:url('../img/actions/info.png'); background-repeat:no-repeat; color:#777777; padding-left:25px; background-position:0 0.3em;}
.separator { display:inline; border-left:1px solid #d3d3d3; border-right:1px solid #fff; height:10px; width:0px; margin:4px; }
a.bookmarklet { background-color: #ddd; border:1px solid #ccc; padding: 5px;padding-top: 0px;padding-bottom: 2px; text-decoration: none; margin-top: 5px }
a.bookmarklet { background-color:#ddd; border:1px solid #ccc; padding:5px;padding-top:0px;padding-bottom:2px; text-decoration:none; margin-top:5px }
.exception{color: #000000;}
.exception textarea{width:95%;height: 200px;background:#ffe;border:0;}
.exception{color:#000000;}
.exception textarea{width:95%;height:200px;background:#ffe;border:0;}
.ui-icon-circle-triangle-e{ background-image: url('../img/actions/play-next.svg'); }
.ui-icon-circle-triangle-w{ background-image: url('../img/actions/play-previous.svg'); }
.ui-datepicker-prev,.ui-datepicker-next{ border: 1px solid #ddd; background: #ffffff; }
.ui-icon-circle-triangle-e{ background-image:url('../img/actions/play-next.svg'); }
.ui-icon-circle-triangle-w{ background-image:url('../img/actions/play-previous.svg'); }
.ui-datepicker-prev,.ui-datepicker-next{ border:1px solid #ddd; background:#ffffff; }
/* ---- DIALOGS ---- */
#dirtree {width: 100%;}
#filelist {height: 270px; overflow:scroll; background-color: white; width: 100%;}
.filepicker_element_selected { background-color: lightblue;}
.filepicker_loader {height: 120px; width: 100%; background-color: #333; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); opacity:.3; visibility: visible; position:absolute; top:0; left:0; text-align:center; padding-top: 150px;}
#dirtree {width:100%;}
#filelist {height:270px; overflow:scroll; background-color:white; width:100%;}
.filepicker_element_selected { background-color:lightblue;}
.filepicker_loader {height:120px; width:100%; background-color:#333; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); opacity:.3; visibility:visible; position:absolute; top:0; left:0; text-align:center; padding-top:150px;}
/* ---- CATEGORIES ---- */
#categoryform .scrollarea { position: absolute; left: 10px; top: 10px; right: 10px; bottom: 50px; overflow: auto; border:1px solid #ddd; background: #f8f8f8; }
#categoryform .bottombuttons { position: absolute; bottom: 10px;}
#categoryform .bottombuttons * { float: left;}
#categoryform .scrollarea { position:absolute; left:10px; top:10px; right:10px; bottom:50px; overflow:auto; border:1px solid #ddd; background:#f8f8f8; }
#categoryform .bottombuttons { position:absolute; bottom:10px;}
#categoryform .bottombuttons * { float:left;}
/*#categorylist { border:1px solid #ddd;}*/
#categorylist li { background:#f8f8f8; padding:.3em .8em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -webkit-transition:background-color 500ms; -moz-transition:background-color 500ms; -o-transition:background-color 500ms; transition:background-color 500ms; }
#categorylist li:hover, #categorylist li:active { background:#eee; }
#category_addinput { width: 10em; }
#category_addinput { width:10em; }
/* ---- APP SETTINGS ---- */
.popup { background-color: white; border-radius: 10px 10px 10px 10px; box-shadow: 0 0 20px #888888; color: #333333; padding: 10px; position: fixed !important; z-index: 200; }
.popup.topright { top: 7em; right: 1em; }
.popup.bottomleft { bottom: 1em; left: 33em; }
.popup .close { position:absolute; top: 0.2em; right:0.2em; height: 20px; width: 20px; background:url('../img/actions/delete.svg') no-repeat center; }
.popup h2 { font-weight: bold; font-size: 1.2em; }
.arrow { border-bottom: 10px solid white; border-left: 10px solid transparent; border-right: 10px solid transparent; display: block; height: 0; position: absolute; width: 0; z-index: 201; }
.arrow.left { left: -13px; bottom: 1.2em; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
.arrow.up { top: -8px; right: 2em; }
.arrow.down { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.popup { background-color:white; border-radius:10px 10px 10px 10px; box-shadow:0 0 20px #888888; color:#333333; padding:10px; position:fixed !important; z-index:200; }
.popup.topright { top:7em; right:1em; }
.popup.bottomleft { bottom:1em; left:33em; }
.popup .close { position:absolute; top:0.2em; right:0.2em; height:20px; width:20px; background:url('../img/actions/delete.svg') no-repeat center; }
.popup h2 { font-weight:bold; font-size:1.2em; }
.arrow { border-bottom:10px solid white; border-left:10px solid transparent; border-right:10px solid transparent; display:block; height:0; position:absolute; width:0; z-index:201; }
.arrow.left { left:-13px; bottom:1.2em; -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -o-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg); }
.arrow.up { top:-8px; right:2em; }
.arrow.down { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }
/* ---- BREADCRUMB ---- */
div.crumb { float:left; display:block; background:no-repeat right 0; padding:.75em 1.5em 0 1em; height:2.9em; }

View File

@ -615,7 +615,7 @@ $(document).ready(function(){
$('.jp-controls .jp-previous').tipsy({gravity:'nw', fade:true, live:true});
$('.jp-controls .jp-next').tipsy({gravity:'n', fade:true, live:true});
$('.password .action').tipsy({gravity:'se', fade:true, live:true});
$('.file_upload_button_wrapper').tipsy({gravity:'w', fade:true});
$('#upload a').tipsy({gravity:'w', fade:true});
$('.selectedActions a').tipsy({gravity:'s', fade:true, live:true});
$('a.delete').tipsy({gravity: 'e', fade:true, live:true});
$('a.action').tipsy({gravity:'s', fade:true, live:true});

View File

@ -1,59 +1,64 @@
<?php $TRANSLATIONS = array(
"Category type not provided." => "카테고리 타입이 제공되지 않습니다.",
"No category to add?" => "추가할 카테고리가 없습니까?",
"This category already exists: " => "카테고리는 이미 존재합니다:",
"Object type not provided." => "오브젝트 타입이 제공되지 않습니다.",
"%s ID not provided." => "%s ID가 제공되지 않습니다.",
"Error adding %s to favorites." => "즐겨찾기에 %s 를 추가하는데 에러발생.",
"No categories selected for deletion." => "삭제 카테고리를 선택하지 않았습니다.",
"Error removing %s from favorites." => "즐겨찾기로 부터 %s 를 제거하는데 에러발생",
"Category type not provided." => "분류 형식이 제공되지 않았습니다.",
"No category to add?" => "추가할 분류가 없습니까?",
"This category already exists: " => "분류는 이미 존재합니다:",
"Object type not provided." => "객체 형식이 제공되지 않았습니다.",
"%s ID not provided." => "%s ID가 제공되지 않습니다.",
"Error adding %s to favorites." => "책갈피에 %s을(를) 추가할 수 없었습니다.",
"No categories selected for deletion." => "삭제할 분류를 선택하지 않았습니다.",
"Error removing %s from favorites." => "책갈피에서 %s을(를) 삭제할 수 없었습니다.",
"Settings" => "설정",
"seconds ago" => "초 전",
"1 minute ago" => "1 분 전",
"{minutes} minutes ago" => "{minutes} 분 전",
"1 hour ago" => "1 시간 전",
"{hours} hours ago" => "{hours} 시간 전",
"1 minute ago" => "1분 전",
"{minutes} minutes ago" => "{minutes}분 전",
"1 hour ago" => "1시간 전",
"{hours} hours ago" => "{hours}시간 전",
"today" => "오늘",
"yesterday" => "어제",
"{days} days ago" => "{days} 일 전",
"{days} days ago" => "{days}일 전",
"last month" => "지난 달",
"{months} months ago" => "{months}",
"months ago" => "",
"last year" => "지난 해",
"{months} months ago" => "{months}개월",
"months ago" => "개월",
"last year" => "작년",
"years ago" => "년 전",
"Choose" => "선택",
"Cancel" => "취소",
"No" => "아니",
"No" => "아니",
"Yes" => "",
"Ok" => "승락",
"The object type is not specified." => "객체 유형이 지정되지 않았습니다.",
"Error" => "에러",
"The app name is not specified." => "응용프로그램 이름이 지정되지 않았습니다.",
"The required file {file} is not installed!" => "필요한 파일 {file} 이 인스톨되지 않았습니다!",
"Error while sharing" => "공유하던 중에 에러발생",
"Error while unsharing" => "공유해제하던 중에 에러발생",
"Error while changing permissions" => "권한변경 중에 에러발생",
"Password protect" => "비밀번호 보호",
"Error" => "오류",
"The app name is not specified." => "앱 이름이 지정되지 않았습니다.",
"The required file {file} is not installed!" => "필요한 파일 {file}이(가) 설치되지 않았습니다!",
"Error while sharing" => "공유하는 중 오류 발생",
"Error while unsharing" => "공유 해제하는 중 오류 발생",
"Error while changing permissions" => "권한 변경하는 중 오류 발생",
"Shared with you and the group {group} by {owner}" => "{owner} 님이 여러분 및 그룹 {group}와(과) 공유 중",
"Shared with you by {owner}" => "{owner} 님이 공유 중",
"Share with" => "다음으로 공유",
"Share with link" => "URL 링크로 공유",
"Password protect" => "암호 보호",
"Password" => "암호",
"Set expiration date" => "만료일자 설정",
"Expiration date" => "만료일",
"Share via email:" => "via 이메일로 공유",
"Set expiration date" => "만료 날짜 설정",
"Expiration date" => "만료 날짜",
"Share via email:" => "이메일로 공유:",
"No people found" => "발견된 사람 없음",
"Resharing is not allowed" => "재공유는 허용되지 않습니다",
"Unshare" => "공유해제",
"Resharing is not allowed" => "다시 공유할 수 없습니다",
"Shared in {item} with {user}" => "{user} 님과 {item}에서 공유 중",
"Unshare" => "공유 해제",
"can edit" => "편집 가능",
"access control" => "컨트롤에 접근",
"access control" => "접근 제어",
"create" => "만들기",
"update" => "업데이트",
"delete" => "삭제",
"share" => "공유",
"Password protected" => "패스워드로 보호됨",
"Error unsetting expiration date" => "만료일자 해제 에러",
"Error setting expiration date" => "만료일자 설정 에러",
"ownCloud password reset" => "ownCloud 비밀번호 재설정",
"Use the following link to reset your password: {link}" => "다음 링크를 사용하여 암호를 초기화할 수 있습니다: {link}",
"You will receive a link to reset your password via Email." => "전자 우편으로 암호 재설정 링크를 보냈습니다.",
"Reset email send." => "리셋 이메일을 보냈습니다.",
"Password protected" => "암호로 보호됨",
"Error unsetting expiration date" => "만료 날짜 해제 오류",
"Error setting expiration date" => "만료 날짜 설정 오류",
"ownCloud password reset" => "ownCloud 호 재설정",
"Use the following link to reset your password: {link}" => "다음 링크를 사용하여 암호를 재설정할 수 있습니다: {link}",
"You will receive a link to reset your password via Email." => "이메일로 암호 재설정 링크를 보냈습니다.",
"Reset email send." => "초기화 이메일을 보냈습니다.",
"Request failed!" => "요청이 실패했습니다!",
"Username" => "사용자 이름",
"Request reset" => "요청 초기화",
@ -63,26 +68,26 @@
"Reset password" => "암호 재설정",
"Personal" => "개인",
"Users" => "사용자",
"Apps" => "프로그램",
"Apps" => "",
"Admin" => "관리자",
"Help" => "도움말",
"Access forbidden" => "접근 금지",
"Access forbidden" => "접근 금지",
"Cloud not found" => "클라우드를 찾을 수 없습니다",
"Edit categories" => "카테고리 편집",
"Edit categories" => "분류 편집",
"Add" => "추가",
"Security Warning" => "보안 경고",
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "안전한 난수 생성기가 사용가능하지 않습니다. PHP의 OpenSSL 확장을 설정해주세요.",
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "안전한 난수 생성기없이는 공격자가 귀하의 계정을 통해 비밀번호 재설정 토큰을 예측하여 얻을수 있습니다.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "당신의 데이터 디렉토리 및 파일을 인터넷에서 액세스 할 수 있습니다. ownCloud가 제공하는 .htaccess 파일이 작동하지 않습니다. 우리는 데이터 디렉토리를 더이상 접근 할 수 없도록 웹서버의 루트 외부로 데이터 디렉토리를 이동하는 방식의 웹 서버를 구성하는 것이 좋다고 강력하게 제안합니다.",
"Create an <strong>admin account</strong>" => "<strong>관리자 계정</strong>을 만드십시오",
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "안전한 난수 생성기를 사용할 수 없습니다. PHP의 OpenSSL 확장을 활성화해 주십시오.",
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "안전한 난수 생성기를 사용하지 않으면 공격자가 암호 초기화 토큰을 추측하여 계정을 탈취할 수 있습니다.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "데이터 디렉터리와 파일을 인터넷에서 접근할 수 있는 것 같습니다. ownCloud에서 제공한 .htaccess 파일이 작동하지 않습니다. 웹 서버를 다시 설정하여 데이터 디렉터리에 접근할 수 없도록 하거나 문서 루트 바깥쪽으로 옮기는 것을 추천합니다.",
"Create an <strong>admin account</strong>" => "<strong>관리자 계정</strong> 만들기",
"Advanced" => "고급",
"Data folder" => "자료 폴더",
"Configure the database" => "데이터베이스 구성",
"will be used" => "사용 될 것임",
"Data folder" => "데이터 폴더",
"Configure the database" => "데이터베이스 설정",
"will be used" => "사용될 예정",
"Database user" => "데이터베이스 사용자",
"Database password" => "데이터베이스 암호",
"Database name" => "데이터베이스 이름",
"Database tablespace" => "데이터베이스 테이블공간",
"Database tablespace" => "데이터베이스 테이블 공간",
"Database host" => "데이터베이스 호스트",
"Finish setup" => "설치 완료",
"Sunday" => "일요일",
@ -106,16 +111,16 @@
"December" => "12월",
"web services under your control" => "내가 관리하는 웹 서비스",
"Log out" => "로그아웃",
"Automatic logon rejected!" => "자동 로그인이 거되었습니다!",
"If you did not change your password recently, your account may be compromised!" => "당신의 비밀번호를 최근에 변경하지 않았다면, 당신의 계정은 무단도용 될 수 있습니다.",
"Please change your password to secure your account again." => "당신 계정의 안전을 위해 비밀번호를 변경해 주세요.",
"Automatic logon rejected!" => "자동 로그인이 거되었습니다!",
"If you did not change your password recently, your account may be compromised!" => "최근에 암호를 변경하지 않았다면 계정이 탈취되었을 수도 있습니다!",
"Please change your password to secure your account again." => "계정의 안전을 위하여 암호를 변경하십시오.",
"Lost your password?" => "암호를 잊으셨습니까?",
"remember" => "기억하기",
"Log in" => "로그인",
"You are logged out." => "로그아웃 하셨습니다.",
"You are logged out." => "로그아웃되었습니다.",
"prev" => "이전",
"next" => "다음",
"Security Warning!" => "보안경고!",
"Please verify your password. <br/>For security reasons you may be occasionally asked to enter your password again." => "당신의 비밀번호를 인증해주세요. <br/>보안상의 이유로 당신은 경우에 따라 암호를 다시 입력하라는 메시지가 표시 될 수 있습니다.",
"Verify" => ""
"Security Warning!" => "보안 경고!",
"Please verify your password. <br/>For security reasons you may be occasionally asked to enter your password again." => "암호를 확인해 주십시오.<br/>보안상의 이유로 종종 암호를 물어볼 것입니다.",
"Verify" => ""
);

View File

@ -1,6 +1,7 @@
<?php $TRANSLATIONS = array(
"No category to add?" => "無分類添加?",
"This category already exists: " => "此分類已經存在:",
"Object type not provided." => "不支援的物件類型",
"No categories selected for deletion." => "沒選擇要刪除的分類",
"Settings" => "設定",
"seconds ago" => "幾秒前",
@ -22,7 +23,9 @@
"Yes" => "Yes",
"Ok" => "Ok",
"Error" => "錯誤",
"The app name is not specified." => "沒有詳述APP名稱.",
"Error while sharing" => "分享時發生錯誤",
"Error while unsharing" => "取消分享時發生錯誤",
"Shared with you by {owner}" => "{owner} 已經和您分享",
"Share with" => "與分享",
"Share with link" => "使用連結分享",

View File

@ -19,7 +19,7 @@
</ul>
<?php endif; ?>
<?php if(!$_['secureRNG']): ?>
<fieldset style="color: #B94A48; background-color: #F2DEDE; border-color: #EED3D7; border-style:solid; border-radius: 5px; border-width:1px; padding:0.5em;">
<fieldset class="warning">
<legend><strong><?php echo $l->t('Security Warning');?></strong></legend>
<span><?php echo $l->t('No secure random number generator is available, please enable the PHP OpenSSL extension.');?></span>
<br/>
@ -27,18 +27,18 @@
</fieldset>
<?php endif; ?>
<?php if(!$_['htaccessWorking']): ?>
<fieldset style="color: #B94A48; background-color: #F2DEDE; border-color: #EED3D7; border-style:solid; border-radius: 5px; border-width:1px; padding:0.5em;">
<fieldset class="warning">
<legend><strong><?php echo $l->t('Security Warning');?></strong></legend>
<span><?php echo $l->t('Your data directory and your files are probably accessible from the internet. The .htaccess file that ownCloud provides is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root.');?></span>
</fieldset>
<?php endif; ?>
<fieldset>
<fieldset id="adminaccount">
<legend><?php echo $l->t( 'Create an <strong>admin account</strong>' ); ?></legend>
<p class="infield">
<p class="infield grouptop">
<label for="adminlogin" class="infield"><?php echo $l->t( 'Username' ); ?></label>
<input type="text" name="adminlogin" id="adminlogin" value="<?php print OC_Helper::init_var('adminlogin'); ?>" autocomplete="off" autofocus required />
</p>
<p class="infield">
<p class="infield groupbottom">
<label for="adminpass" class="infield"><?php echo $l->t( 'Password' ); ?></label>
<input type="password" name="adminpass" id="adminpass" value="<?php print OC_Helper::init_var('adminpass'); ?>" required />
</p>
@ -47,7 +47,7 @@
<fieldset id="datadirField">
<legend><a id="showAdvanced"><?php echo $l->t( 'Advanced' ); ?> ▾</a></legend>
<div id="datadirContent">
<label for="directory"><?php echo $l->t( 'Data folder' ); ?>:</label><br/>
<label for="directory"><?php echo $l->t( 'Data folder' ); ?></label>
<input type="text" name="directory" id="directory" value="<?php print OC_Helper::init_var('directory', $_['directory']); ?>" />
</div>
</fieldset>
@ -101,15 +101,15 @@
<?php if($hasOtherDB): ?>
<div id="use_other_db">
<p class="infield">
<p class="infield grouptop">
<label for="dbuser" class="infield"><?php echo $l->t( 'Database user' ); ?></label>
<input type="text" name="dbuser" id="dbuser" value="<?php print OC_Helper::init_var('dbuser'); ?>" autocomplete="off" />
</p>
<p class="infield">
<p class="infield groupmiddle">
<label for="dbpass" class="infield"><?php echo $l->t( 'Database password' ); ?></label>
<input type="password" name="dbpass" id="dbpass" value="<?php print OC_Helper::init_var('dbpass'); ?>" />
</p>
<p class="infield">
<p class="infield groupmiddle">
<label for="dbname" class="infield"><?php echo $l->t( 'Database name' ); ?></label>
<input type="text" name="dbname" id="dbname" value="<?php print OC_Helper::init_var('dbname'); ?>" autocomplete="off" pattern="[0-9a-zA-Z$_]+" />
</p>
@ -117,17 +117,17 @@
<?php endif; ?>
<?php if($_['hasOracle']): ?>
<div id="use_oracle_db">
<p class="infield">
<p class="infield groupmiddle">
<label for="dbtablespace" class="infield"><?php echo $l->t( 'Database tablespace' ); ?></label>
<input type="text" name="dbtablespace" id="dbtablespace" value="<?php print OC_Helper::init_var('dbtablespace'); ?>" autocomplete="off" />
</p>
</div>
<?php endif; ?>
<p class="infield">
<label for="dbhost" class="infield"><?php echo $l->t( 'Database host' ); ?></label>
<p class="infield groupbottom">
<label for="dbhost" class="infield" id="dbhostlabel"><?php echo $l->t( 'Database host' ); ?></label>
<input type="text" name="dbhost" id="dbhost" value="<?php print OC_Helper::init_var('dbhost', 'localhost'); ?>" />
</p>
</fieldset>
<div class="buttons"><input type="submit" value="<?php echo $l->t( 'Finish setup' ); ?>" /></div>
<div class="buttons"><input type="submit" class="primary" value="<?php echo $l->t( 'Finish setup' ); ?>" /></div>
</form>

View File

@ -35,7 +35,7 @@
<body id="body-login">
<div id="login">
<header><div id="header">
<img src="<?php echo image_path('', 'logo.png'); ?>" alt="ownCloud" />
<img src="<?php echo image_path('', 'logo.svg'); ?>" class="svg" alt="ownCloud" />
</div></header>
<?php echo $_['content']; ?>
</div>

View File

@ -1,7 +1,7 @@
<!--[if IE 8]><style>input[type="checkbox"]{padding:0;}</style><![endif]-->
<form method="post">
<fieldset>
<?php if(!empty($_['redirect'])) { echo '<input type="hidden" name="redirect_url" value="'.$_['redirect'].'" />'; } ?>
<?php if(!empty($_['redirect_url'])) { echo '<input type="hidden" name="redirect_url" value="'.$_['redirect_url'].'" />'; } ?>
<ul>
<?php if(isset($_['invalidcookie']) && ($_['invalidcookie'])): ?>
<li class="errors">
@ -16,15 +16,15 @@
</li></a>
<?php endif; ?>
</ul>
<p class="infield">
<p class="infield grouptop">
<label for="user" class="infield"><?php echo $l->t( 'Username' ); ?></label>
<input type="text" name="user" id="user" value="<?php echo $_['username']; ?>"<?php echo $_['user_autofocus']?' autofocus':''; ?> autocomplete="on" required />
</p>
<p class="infield">
<p class="infield groupbottom">
<label for="password" class="infield"><?php echo $l->t( 'Password' ); ?></label>
<input type="password" name="password" id="password" value="" required<?php echo $_['user_autofocus']?'':' autofocus'; ?> />
</p>
<input type="checkbox" name="remember_login" value="1" id="remember_login" /><label for="remember_login"><?php echo $l->t('remember'); ?></label>
<input type="submit" id="submit" class="login" value="<?php echo $l->t( 'Log in' ); ?>" />
<input type="submit" id="submit" class="login primary" value="<?php echo $l->t( 'Log in' ); ?>" />
</fieldset>
</form>

View File

@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-23 00:01+0100\n"
"PO-Revision-Date: 2012-11-22 09:35+0000\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: 2012-12-10 13:50+0000\n"
"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
@ -24,27 +24,27 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: app.php:285
#: app.php:287
msgid "Help"
msgstr "Hilfe"
#: app.php:292
#: app.php:294
msgid "Personal"
msgstr "Persönlich"
#: app.php:297
#: app.php:299
msgid "Settings"
msgstr "Einstellungen"
#: app.php:302
#: app.php:304
msgid "Users"
msgstr "Benutzer"
#: app.php:309
#: app.php:311
msgid "Apps"
msgstr "Apps"
#: app.php:311
#: app.php:313
msgid "Admin"
msgstr "Administrator"
@ -138,7 +138,7 @@ msgstr "Letztes Jahr"
#: template.php:114
msgid "years ago"
msgstr "Vor wenigen Jahren"
msgstr "Vor Jahren"
#: updater.php:75
#, php-format

View File

@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-23 00:01+0100\n"
"PO-Revision-Date: 2012-11-22 09:34+0000\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: 2012-12-10 13:49+0000\n"
"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
@ -24,27 +24,27 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: app.php:285
#: app.php:287
msgid "Help"
msgstr "Hilfe"
#: app.php:292
#: app.php:294
msgid "Personal"
msgstr "Persönlich"
#: app.php:297
#: app.php:299
msgid "Settings"
msgstr "Einstellungen"
#: app.php:302
#: app.php:304
msgid "Users"
msgstr "Benutzer"
#: app.php:309
#: app.php:311
msgid "Apps"
msgstr "Apps"
#: app.php:311
#: app.php:313
msgid "Admin"
msgstr "Administrator"
@ -138,7 +138,7 @@ msgstr "Letztes Jahr"
#: template.php:114
msgid "years ago"
msgstr "Vor wenigen Jahren"
msgstr "Vor Jahren"
#: updater.php:75
#, php-format

View File

@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2012.
# <claudio.tessone@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-12-01 00:01+0100\n"
"PO-Revision-Date: 2012-11-30 23:02+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: 2012-12-10 00:37+0000\n"
"Last-Translator: Agustin Ferrario <agustin.ferrario@hotmail.com.ar>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -25,7 +26,7 @@ msgstr "No se han producido errores, el archivo se ha subido con éxito"
#: ajax/upload.php:21
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
msgstr "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:"
#: ajax/upload.php:23
msgid ""
@ -53,11 +54,11 @@ msgstr "Error al escribir en el disco"
msgid "Files"
msgstr "Archivos"
#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "Dejar de compartir"
#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "Borrar"
@ -65,39 +66,39 @@ msgstr "Borrar"
msgid "Rename"
msgstr "Cambiar nombre"
#: js/filelist.js:201 js/filelist.js:203
#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} ya existe"
#: js/filelist.js:201 js/filelist.js:203
#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "reemplazar"
#: js/filelist.js:201
#: js/filelist.js:199
msgid "suggest name"
msgstr "sugerir nombre"
#: js/filelist.js:201 js/filelist.js:203
#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "cancelar"
#: js/filelist.js:250
#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "reemplazado {new_name}"
#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "deshacer"
#: js/filelist.js:252
#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "reemplazado {new_name} con {old_name}"
#: js/filelist.js:284
#: js/filelist.js:282
msgid "unshared {files}"
msgstr "{files} se dejaron de compartir"
#: js/filelist.js:286
#: js/filelist.js:284
msgid "deleted {files}"
msgstr "{files} borrados"
@ -105,82 +106,82 @@ msgstr "{files} borrados"
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
msgstr "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos."
#: js/files.js:183
#: js/files.js:174
msgid "generating ZIP-file, it may take some time."
msgstr "generando un archivo ZIP, puede llevar un tiempo."
#: js/files.js:218
#: js/files.js:209
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "No fue posible subir el archivo porque es un directorio o porque su tamaño es 0 bytes"
#: js/files.js:218
#: js/files.js:209
msgid "Upload Error"
msgstr "Error al subir el archivo"
#: js/files.js:235
#: js/files.js:226
msgid "Close"
msgstr "Cerrar"
#: js/files.js:254 js/files.js:368 js/files.js:398
#: js/files.js:245 js/files.js:359 js/files.js:389
msgid "Pending"
msgstr "Pendiente"
#: js/files.js:274
#: js/files.js:265
msgid "1 file uploading"
msgstr "Subiendo 1 archivo"
#: js/files.js:277 js/files.js:331 js/files.js:346
#: js/files.js:268 js/files.js:322 js/files.js:337
msgid "{count} files uploading"
msgstr "Subiendo {count} archivos"
#: js/files.js:349 js/files.js:382
#: js/files.js:340 js/files.js:373
msgid "Upload cancelled."
msgstr "La subida fue cancelada"
#: js/files.js:451
#: js/files.js:442
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará."
#: js/files.js:523
#: js/files.js:512
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Nombre del directorio inválido. Usar \"Shared\" está reservado por ownCloud."
#: js/files.js:704
#: js/files.js:693
msgid "{count} files scanned"
msgstr "{count} archivos escaneados"
#: js/files.js:712
#: js/files.js:701
msgid "error while scanning"
msgstr "error mientras se escaneaba"
#: js/files.js:785 templates/index.php:65
#: js/files.js:774 templates/index.php:66
msgid "Name"
msgstr "Nombre"
#: js/files.js:786 templates/index.php:76
#: js/files.js:775 templates/index.php:77
msgid "Size"
msgstr "Tamaño"
#: js/files.js:787 templates/index.php:78
#: js/files.js:776 templates/index.php:79
msgid "Modified"
msgstr "Modificado"
#: js/files.js:814
#: js/files.js:803
msgid "1 folder"
msgstr "1 directorio"
#: js/files.js:816
#: js/files.js:805
msgid "{count} folders"
msgstr "{count} directorios"
#: js/files.js:824
#: js/files.js:813
msgid "1 file"
msgstr "1 archivo"
#: js/files.js:826
#: js/files.js:815
msgid "{count} files"
msgstr "{count} archivos"
@ -240,28 +241,28 @@ msgstr "Subir"
msgid "Cancel upload"
msgstr "Cancelar subida"
#: templates/index.php:57
#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "No hay nada. ¡Subí contenido!"
#: templates/index.php:71
#: templates/index.php:72
msgid "Download"
msgstr "Descargar"
#: templates/index.php:103
#: templates/index.php:104
msgid "Upload too large"
msgstr "El archivo es demasiado grande"
#: templates/index.php:105
#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Los archivos que intentás subir sobrepasan el tamaño máximo "
#: templates/index.php:110
#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "Se están escaneando los archivos, por favor esperá."
#: templates/index.php:113
#: templates/index.php:114
msgid "Current scanning"
msgstr "Escaneo actual"

View File

@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2012.
# <claudio.tessone@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-12-03 00:04+0100\n"
"PO-Revision-Date: 2012-12-02 03:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: 2012-12-10 00:39+0000\n"
"Last-Translator: Agustin Ferrario <agustin.ferrario@hotmail.com.ar>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -68,7 +69,7 @@ msgstr "Idioma cambiado"
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
msgstr ""
msgstr "Los administradores no se pueden quitar a ellos mismos del grupo administrador. "
#: ajax/togglegroups.php:28
#, php-format
@ -237,7 +238,7 @@ msgstr "Otro"
#: templates/users.php:80 templates/users.php:112
msgid "Group Admin"
msgstr "Grupo admin"
msgstr "Grupo Administrador"
#: templates/users.php:82
msgid "Quota"

View File

@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# <mbouzada@gmail.com>, 2012.
# Miguel Branco <mgl.branco@gmail.com>, 2012.
# Xosé M. Lamas <correo.xmgz@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-21 00:01+0100\n"
"PO-Revision-Date: 2012-11-20 22:32+0000\n"
"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"POT-Creation-Date: 2012-12-08 00:10+0100\n"
"PO-Revision-Date: 2012-12-06 11:56+0000\n"
"Last-Translator: mbouzada <mbouzada@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -19,27 +20,27 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: app.php:285
#: app.php:287
msgid "Help"
msgstr "Axuda"
#: app.php:292
#: app.php:294
msgid "Personal"
msgstr "Personal"
msgstr "Persoal"
#: app.php:297
#: app.php:299
msgid "Settings"
msgstr "Configuracións"
#: app.php:302
#: app.php:304
msgid "Users"
msgstr "Usuarios"
#: app.php:309
#: app.php:311
msgid "Apps"
msgstr "Aplicativos"
#: app.php:311
#: app.php:313
msgid "Admin"
msgstr "Administración"
@ -49,7 +50,7 @@ msgstr "As descargas ZIP están desactivadas"
#: files.php:362
msgid "Files need to be downloaded one by one."
msgstr "Os ficheiros necesitan ser descargados de un en un."
msgstr "Os ficheiros necesitan seren descargados de un en un."
#: files.php:362 files.php:387
msgid "Back to Files"
@ -65,11 +66,11 @@ msgstr "O aplicativo non está activado"
#: json.php:39 json.php:64 json.php:77 json.php:89
msgid "Authentication error"
msgstr "Erro na autenticación"
msgstr "Produciuse un erro na autenticación"
#: json.php:51
msgid "Token expired. Please reload page."
msgstr "Token caducado. Recarga a páxina."
msgstr "Testemuña caducada. Recargue a páxina."
#: search/provider/file.php:17 search/provider/file.php:35
msgid "Files"
@ -98,12 +99,12 @@ msgstr "hai %d minutos"
#: template.php:106
msgid "1 hour ago"
msgstr "1 hora antes"
msgstr "Vai 1 hora"
#: template.php:107
#, php-format
msgid "%d hours ago"
msgstr "%d horas antes"
msgstr "Vai %d horas"
#: template.php:108
msgid "today"
@ -125,7 +126,7 @@ msgstr "último mes"
#: template.php:112
#, php-format
msgid "%d months ago"
msgstr "%d meses antes"
msgstr "Vai %d meses"
#: template.php:113
msgid "last year"
@ -138,7 +139,7 @@ msgstr "anos atrás"
#: updater.php:75
#, php-format
msgid "%s is available. Get <a href=\"%s\">more information</a>"
msgstr "%s está dispoñible. Obtén <a href=\"%s\">máis información</a>"
msgstr "%s está dispoñíbel. Obtéña <a href=\"%s\">máis información</a>"
#: updater.php:77
msgid "up to date"
@ -151,4 +152,4 @@ msgstr "a comprobación de actualizacións está desactivada"
#: vcategories.php:188 vcategories.php:249
#, php-format
msgid "Could not find category \"%s\""
msgstr "Non se puido atopar a categoría «%s»"
msgstr "Non foi posíbel atopar a categoría «%s»"

View File

@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# <mbouzada@gmail.com>, 2012.
# Miguel Branco, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-21 00:01+0100\n"
"PO-Revision-Date: 2012-11-20 18:13+0000\n"
"Last-Translator: Miguel Branco <mgl.branco@gmail.com>\n"
"POT-Creation-Date: 2012-12-08 00:09+0100\n"
"PO-Revision-Date: 2012-12-06 11:45+0000\n"
"Last-Translator: mbouzada <mbouzada@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -25,7 +26,7 @@ msgstr "Servidor"
#: templates/settings.php:8
msgid ""
"You can omit the protocol, except you require SSL. Then start with ldaps://"
msgstr "Podes omitir o protocolo agás que precises de SSL. Nese caso comeza con ldaps://"
msgstr "Pode omitir o protocolo agás que precise de SSL. Nese caso comece con ldaps://"
#: templates/settings.php:9
msgid "Base DN"
@ -33,7 +34,7 @@ msgstr "DN base"
#: templates/settings.php:9
msgid "You can specify Base DN for users and groups in the Advanced tab"
msgstr "Podes especificar a DN base para usuarios e grupos na lapela de «Avanzado»"
msgstr "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzado»"
#: templates/settings.php:10
msgid "User DN"
@ -44,7 +45,7 @@ msgid ""
"The DN of the client user with which the bind shall be done, e.g. "
"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password "
"empty."
msgstr "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso en anónimo deixa o DN e o contrasinal baleiros."
msgstr "O DN do cliente do usuario co que hai que estabelecer unha conexión, p.ex uid=axente, dc=exemplo, dc=com. Para o acceso en anónimo de o DN e o contrasinal baleiros."
#: templates/settings.php:11
msgid "Password"
@ -52,7 +53,7 @@ msgstr "Contrasinal"
#: templates/settings.php:11
msgid "For anonymous access, leave DN and Password empty."
msgstr "Para o acceso anónimo deixa o DN e o contrasinal baleiros."
msgstr "Para o acceso anónimo deixe o DN e o contrasinal baleiros."
#: templates/settings.php:12
msgid "User Login Filter"
@ -80,7 +81,7 @@ msgstr "Define o filtro a aplicar cando se recompilan os usuarios."
#: templates/settings.php:13
msgid "without any placeholder, e.g. \"objectClass=person\"."
msgstr "sen ningunha marca de posición, como p.ex \"objectClass=persoa\"."
msgstr "sen ningunha marca de posición, como p.ex «objectClass=persoa»."
#: templates/settings.php:14
msgid "Group Filter"
@ -92,7 +93,7 @@ msgstr "Define o filtro a aplicar cando se recompilan os grupos."
#: templates/settings.php:14
msgid "without any placeholder, e.g. \"objectClass=posixGroup\"."
msgstr "sen ningunha marca de posición, como p.ex \"objectClass=grupoPosix\"."
msgstr "sen ningunha marca de posición, como p.ex «objectClass=grupoPosix»."
#: templates/settings.php:17
msgid "Port"
@ -116,7 +117,7 @@ msgstr "Usar TLS"
#: templates/settings.php:21
msgid "Do not use it for SSL connections, it will fail."
msgstr "Non o empregues para conexións SSL: fallará."
msgstr "Non empregualo para conexións SSL: fallará."
#: templates/settings.php:22
msgid "Case insensitve LDAP server (Windows)"
@ -124,13 +125,13 @@ msgstr "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows
#: templates/settings.php:23
msgid "Turn off SSL certificate validation."
msgstr "Apaga a validación do certificado SSL."
msgstr "Desactiva a validación do certificado SSL."
#: templates/settings.php:23
msgid ""
"If connection only works with this option, import the LDAP server's SSL "
"certificate in your ownCloud server."
msgstr "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no teu servidor ownCloud."
msgstr "Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no seu servidor ownCloud."
#: templates/settings.php:23
msgid "Not recommended, use for testing only."
@ -158,13 +159,13 @@ msgstr "en bytes"
#: templates/settings.php:29
msgid "in seconds. A change empties the cache."
msgstr "en segundos. Calquera cambio baleira o caché."
msgstr "en segundos. Calquera cambio baleira a caché."
#: templates/settings.php:30
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Deixar baleiro para o nome de usuario (por defecto). Noutro caso, especifica un atributo LDAP/AD."
msgstr "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD."
#: templates/settings.php:32
msgid "Help"

View File

@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-22 00:01+0100\n"
"PO-Revision-Date: 2012-11-21 07:04+0000\n"
"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"POT-Creation-Date: 2012-12-10 00:11+0100\n"
"PO-Revision-Date: 2012-12-09 06:08+0000\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -22,41 +22,41 @@ msgstr ""
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "카테고리 타입이 제공되지 않습니다."
msgstr "분류 형식이 제공되지 않았습니다."
#: ajax/vcategories/add.php:30
msgid "No category to add?"
msgstr "추가할 카테고리가 없습니까?"
msgstr "추가할 분류가 없습니까?"
#: ajax/vcategories/add.php:37
msgid "This category already exists: "
msgstr "이 카테고리는 이미 존재합니다:"
msgstr "이 분류는 이미 존재합니다:"
#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27
#: ajax/vcategories/favorites.php:24
#: ajax/vcategories/removeFromFavorites.php:26
msgid "Object type not provided."
msgstr "오브젝트 타입이 제공되지 않습니다."
msgstr "객체 형식이 제공되지 않았습니다."
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
#, php-format
msgid "%s ID not provided."
msgstr "%s ID가 제공되지 않습니다."
msgstr "%s ID가 제공되지 않습니다."
#: ajax/vcategories/addToFavorites.php:35
#, php-format
msgid "Error adding %s to favorites."
msgstr "즐겨찾기에 %s 를 추가하는데 에러발생."
msgstr "책갈피에 %s을(를) 추가할 수 없었습니다."
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
msgstr "삭제 카테고리를 선택하지 않았습니다."
msgstr "삭제할 분류를 선택하지 않았습니다."
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
msgid "Error removing %s from favorites."
msgstr "즐겨찾기로 부터 %s 를 제거하는데 에러발생"
msgstr "책갈피에서 %s을(를) 삭제할 수 없었습니다."
#: js/js.js:259 templates/layout.user.php:60 templates/layout.user.php:61
msgid "Settings"
@ -68,19 +68,19 @@ msgstr "초 전"
#: js/js.js:705
msgid "1 minute ago"
msgstr "1 분 전"
msgstr "1분 전"
#: js/js.js:706
msgid "{minutes} minutes ago"
msgstr "{minutes} 분 전"
msgstr "{minutes}분 전"
#: js/js.js:707
msgid "1 hour ago"
msgstr "1 시간 전"
msgstr "1시간 전"
#: js/js.js:708
msgid "{hours} hours ago"
msgstr "{hours} 시간 전"
msgstr "{hours}시간 전"
#: js/js.js:709
msgid "today"
@ -92,7 +92,7 @@ msgstr "어제"
#: js/js.js:711
msgid "{days} days ago"
msgstr "{days} 일 전"
msgstr "{days}일 전"
#: js/js.js:712
msgid "last month"
@ -100,15 +100,15 @@ msgstr "지난 달"
#: js/js.js:713
msgid "{months} months ago"
msgstr "{months} 전"
msgstr "{months}개월 전"
#: js/js.js:714
msgid "months ago"
msgstr " 전"
msgstr "개월 전"
#: js/js.js:715
msgid "last year"
msgstr "지난 해"
msgstr "작년"
#: js/js.js:716
msgid "years ago"
@ -124,7 +124,7 @@ msgstr "취소"
#: js/oc-dialogs.js:162
msgid "No"
msgstr "아니"
msgstr "아니"
#: js/oc-dialogs.js:163
msgid "Yes"
@ -140,50 +140,50 @@ msgid "The object type is not specified."
msgstr "객체 유형이 지정되지 않았습니다."
#: js/oc-vcategories.js:95 js/oc-vcategories.js:125 js/oc-vcategories.js:136
#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:527
#: js/share.js:539
#: js/oc-vcategories.js:195 js/share.js:135 js/share.js:142 js/share.js:533
#: js/share.js:545
msgid "Error"
msgstr "에러"
msgstr "오류"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
msgstr "응용프로그램 이름이 지정되지 않았습니다."
msgstr " 이름이 지정되지 않았습니다."
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
msgstr "필요한 파일 {file} 이 인스톨되지 않았습니다!"
msgstr "필요한 파일 {file}이(가) 설치되지 않았습니다!"
#: js/share.js:124
msgid "Error while sharing"
msgstr "공유하던 중에 에러발생"
msgstr "공유하는 중 오류 발생"
#: js/share.js:135
msgid "Error while unsharing"
msgstr "공유해제하던 중에 에러발생"
msgstr "공유 해제하는 중 오류 발생"
#: js/share.js:142
msgid "Error while changing permissions"
msgstr "권한변경 중에 에러발생"
msgstr "권한 변경하는 중 오류 발생"
#: js/share.js:151
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
msgstr "{owner} 님이 여러분 및 그룹 {group}와(과) 공유 중"
#: js/share.js:153
msgid "Shared with you by {owner}"
msgstr ""
msgstr "{owner} 님이 공유 중"
#: js/share.js:158
msgid "Share with"
msgstr ""
msgstr "다음으로 공유"
#: js/share.js:163
msgid "Share with link"
msgstr ""
msgstr "URL 링크로 공유"
#: js/share.js:164
msgid "Password protect"
msgstr "비밀번호 보호"
msgstr "호 보호"
#: js/share.js:168 templates/installation.php:42 templates/login.php:24
#: templates/verify.php:13
@ -192,15 +192,15 @@ msgstr "암호"
#: js/share.js:173
msgid "Set expiration date"
msgstr "만료일자 설정"
msgstr "만료 날짜 설정"
#: js/share.js:174
msgid "Expiration date"
msgstr "만료"
msgstr "만료 날짜"
#: js/share.js:206
msgid "Share via email:"
msgstr "via 이메일로 공유"
msgstr "이메일로 공유:"
#: js/share.js:208
msgid "No people found"
@ -208,15 +208,15 @@ msgstr "발견된 사람 없음"
#: js/share.js:235
msgid "Resharing is not allowed"
msgstr "재공유는 허용되지 않습니다"
msgstr "다시 공유할 수 없습니다"
#: js/share.js:271
msgid "Shared in {item} with {user}"
msgstr ""
msgstr "{user} 님과 {item}에서 공유 중"
#: js/share.js:292
msgid "Unshare"
msgstr "공유해제"
msgstr "공유 해제"
#: js/share.js:304
msgid "can edit"
@ -224,7 +224,7 @@ msgstr "편집 가능"
#: js/share.js:306
msgid "access control"
msgstr "컨트롤에 접근"
msgstr "접근 제어"
#: js/share.js:309
msgid "create"
@ -242,33 +242,33 @@ msgstr "삭제"
msgid "share"
msgstr "공유"
#: js/share.js:343 js/share.js:514 js/share.js:516
#: js/share.js:349 js/share.js:520 js/share.js:522
msgid "Password protected"
msgstr "패스워드로 보호됨"
msgstr "암호로 보호됨"
#: js/share.js:527
#: js/share.js:533
msgid "Error unsetting expiration date"
msgstr "만료일자 해제 에러"
msgstr "만료 날짜 해제 오류"
#: js/share.js:539
#: js/share.js:545
msgid "Error setting expiration date"
msgstr "만료일자 설정 에러"
msgstr "만료 날짜 설정 오류"
#: lostpassword/controller.php:47
msgid "ownCloud password reset"
msgstr "ownCloud 비밀번호 재설정"
msgstr "ownCloud 호 재설정"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "다음 링크를 사용하여 암호를 초기화할 수 있습니다: {link}"
msgstr "다음 링크를 사용하여 암호를 재설정할 수 있습니다: {link}"
#: lostpassword/templates/lostpassword.php:3
msgid "You will receive a link to reset your password via Email."
msgstr "전자 우편으로 암호 재설정 링크를 보냈습니다."
msgstr "이메일로 암호 재설정 링크를 보냈습니다."
#: lostpassword/templates/lostpassword.php:5
msgid "Reset email send."
msgstr "리셋 이메일을 보냈습니다."
msgstr "초기화 이메일을 보냈습니다."
#: lostpassword/templates/lostpassword.php:8
msgid "Request failed!"
@ -309,7 +309,7 @@ msgstr "사용자"
#: strings.php:7
msgid "Apps"
msgstr "프로그램"
msgstr ""
#: strings.php:8
msgid "Admin"
@ -321,7 +321,7 @@ msgstr "도움말"
#: templates/403.php:12
msgid "Access forbidden"
msgstr "접근 금지"
msgstr "접근 금지"
#: templates/404.php:12
msgid "Cloud not found"
@ -329,7 +329,7 @@ msgstr "클라우드를 찾을 수 없습니다"
#: templates/edit_categories_dialog.php:4
msgid "Edit categories"
msgstr "카테고리 편집"
msgstr "분류 편집"
#: templates/edit_categories_dialog.php:16
msgid "Add"
@ -343,13 +343,13 @@ msgstr "보안 경고"
msgid ""
"No secure random number generator is available, please enable the PHP "
"OpenSSL extension."
msgstr "안전한 난수 생성기가 사용가능하지 않습니다. PHP의 OpenSSL 확장을 설정해주세요."
msgstr "안전한 난수 생성기를 사용할 수 없습니다. PHP의 OpenSSL 확장을 활성화해 주십시오."
#: templates/installation.php:26
msgid ""
"Without a secure random number generator an attacker may be able to predict "
"password reset tokens and take over your account."
msgstr "안전한 난수 생성기없이는 공격자가 귀하의 계정을 통해 비밀번호 재설정 토큰을 예측하여 얻을수 있습니다."
msgstr "안전한 난수 생성기를 사용하지 않으면 공격자가 암호 초기화 토큰을 추측하여 계정을 탈취할 수 있습니다."
#: templates/installation.php:32
msgid ""
@ -358,11 +358,11 @@ msgid ""
"strongly suggest that you configure your webserver in a way that the data "
"directory is no longer accessible or you move the data directory outside the"
" webserver document root."
msgstr "당신의 데이터 디렉토리 및 파일을 인터넷에서 액세스 할 수 있습니다. ownCloud가 제공하는 .htaccess 파일이 작동하지 않습니다. 우리는 데이터 디렉토리를 더이상 접근 할 수 없도록 웹서버의 루트 외부로 데이터 디렉토리를 이동하는 방식의 웹 서버를 구성하는 것이 좋다고 강력하게 제안합니다."
msgstr "데이터 디렉터리와 파일을 인터넷에서 접근할 수 있는 것 같습니다. ownCloud에서 제공한 .htaccess 파일이 작동하지 않습니다. 웹 서버를 다시 설정하여 데이터 디렉터리에 접근할 수 없도록 하거나 문서 루트 바깥쪽으로 옮기는 것을 추천합니다."
#: templates/installation.php:36
msgid "Create an <strong>admin account</strong>"
msgstr "<strong>관리자 계정</strong>을 만드십시오"
msgstr "<strong>관리자 계정</strong> 만들기"
#: templates/installation.php:48
msgid "Advanced"
@ -370,16 +370,16 @@ msgstr "고급"
#: templates/installation.php:50
msgid "Data folder"
msgstr "자료 폴더"
msgstr "데이터 폴더"
#: templates/installation.php:57
msgid "Configure the database"
msgstr "데이터베이스 구성"
msgstr "데이터베이스 설정"
#: templates/installation.php:62 templates/installation.php:73
#: templates/installation.php:83 templates/installation.php:93
msgid "will be used"
msgstr "사용 될 것임"
msgstr "사용될 예정"
#: templates/installation.php:105
msgid "Database user"
@ -395,7 +395,7 @@ msgstr "데이터베이스 이름"
#: templates/installation.php:121
msgid "Database tablespace"
msgstr "데이터베이스 테이블공간"
msgstr "데이터베이스 테이블 공간"
#: templates/installation.php:127
msgid "Database host"
@ -491,17 +491,17 @@ msgstr "로그아웃"
#: templates/login.php:8
msgid "Automatic logon rejected!"
msgstr "자동 로그인이 거되었습니다!"
msgstr "자동 로그인이 거되었습니다!"
#: templates/login.php:9
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr "당신의 비밀번호를 최근에 변경하지 않았다면, 당신의 계정은 무단도용 될 수 있습니다."
msgstr "최근에 암호를 변경하지 않았다면 계정이 탈취되었을 수도 있습니다!"
#: templates/login.php:10
msgid "Please change your password to secure your account again."
msgstr "당신 계정의 안전을 위해 비밀번호를 변경해 주세요."
msgstr "계정의 안전을 위하여 암호를 변경하십시오."
#: templates/login.php:15
msgid "Lost your password?"
@ -517,7 +517,7 @@ msgstr "로그인"
#: templates/logout.php:1
msgid "You are logged out."
msgstr "로그아웃 하셨습니다."
msgstr "로그아웃되었습니다."
#: templates/part.pagenavi.php:3
msgid "prev"
@ -529,14 +529,14 @@ msgstr "다음"
#: templates/verify.php:5
msgid "Security Warning!"
msgstr "보안경고!"
msgstr "보안 경고!"
#: templates/verify.php:6
msgid ""
"Please verify your password. <br/>For security reasons you may be "
"occasionally asked to enter your password again."
msgstr "당신의 비밀번호를 인증해주세요. <br/>보안상의 이유로 당신은 경우에 따라 암호를 다시 입력하라는 메시지가 표시 될 수 있습니다."
msgstr "암호를 확인해 주십시오.<br/>보안상의 이유로 종종 암호를 물어볼 것입니다."
#: templates/verify.php:16
msgid "Verify"
msgstr "인"
msgstr "인"

View File

@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-12-01 00:01+0100\n"
"PO-Revision-Date: 2012-11-30 23:02+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"POT-Creation-Date: 2012-12-10 00:11+0100\n"
"PO-Revision-Date: 2012-12-09 05:40+0000\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -27,7 +27,7 @@ msgstr "업로드에 성공하였습니다."
#: ajax/upload.php:21
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
msgstr "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:"
#: ajax/upload.php:23
msgid ""
@ -55,51 +55,51 @@ msgstr "디스크에 쓰지 못했습니다"
msgid "Files"
msgstr "파일"
#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr "공유해제"
msgstr "공유 해제"
#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr "삭제"
#: js/fileactions.js:181
msgid "Rename"
msgstr "이름변경"
msgstr "이름 바꾸기"
#: js/filelist.js:201 js/filelist.js:203
#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr "{new_name} 이미 존재함"
msgstr "{new_name}이(가) 이미 존재함"
#: js/filelist.js:201 js/filelist.js:203
#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr "대체"
msgstr "바꾸기"
#: js/filelist.js:201
#: js/filelist.js:199
msgid "suggest name"
msgstr "이름 제안"
msgstr "이름 제안"
#: js/filelist.js:201 js/filelist.js:203
#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr "취소"
#: js/filelist.js:250
#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr "{new_name} 으로 대체"
msgstr "{new_name}을(를) 대체함"
#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr "복구"
msgstr "실행 취소"
#: js/filelist.js:252
#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name}이 {new_name}으로 대체됨"
msgstr "{old_name}이(가) {new_name}(으)로 대체됨"
#: js/filelist.js:282
msgid "unshared {files}"
msgstr "{files} 공유 해제됨"
#: js/filelist.js:284
msgid "unshared {files}"
msgstr "{files} 공유해제"
#: js/filelist.js:286
msgid "deleted {files}"
msgstr "{files} 삭제됨"
@ -107,84 +107,84 @@ msgstr "{files} 삭제됨"
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
msgstr "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다."
#: js/files.js:183
#: js/files.js:174
msgid "generating ZIP-file, it may take some time."
msgstr "ZIP파일 생성에 시간이 걸릴 수 있습니다."
msgstr "ZIP 파일을 생성하고 있습니다. 시간이 걸릴 수도 있습니다."
#: js/files.js:218
#: js/files.js:209
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "이 파일은 디렉토리이거나 0 바이트이기 때문에 업로드 할 수 없습니다."
msgstr "이 파일은 디렉터리이거나 비어 있기 때문에 업로드할 수 없습니다"
#: js/files.js:218
#: js/files.js:209
msgid "Upload Error"
msgstr "업로드 에러"
msgstr "업로드 오류"
#: js/files.js:235
#: js/files.js:226
msgid "Close"
msgstr "닫기"
#: js/files.js:254 js/files.js:368 js/files.js:398
#: js/files.js:245 js/files.js:359 js/files.js:389
msgid "Pending"
msgstr "보류 중"
#: js/files.js:274
#: js/files.js:265
msgid "1 file uploading"
msgstr "1 파일 업로드중"
msgstr "파일 1개 업로드 중"
#: js/files.js:277 js/files.js:331 js/files.js:346
#: js/files.js:268 js/files.js:322 js/files.js:337
msgid "{count} files uploading"
msgstr "{count} 파일 업로드중"
msgstr "파일 {count}개 업로드 중"
#: js/files.js:349 js/files.js:382
#: js/files.js:340 js/files.js:373
msgid "Upload cancelled."
msgstr "업로드 취소."
msgstr "업로드 취소되었습니다."
#: js/files.js:451
#: js/files.js:442
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "파일 업로드을 진행합니다. 페이지를 떠나게 될경우 업로드가 취소됩니다."
msgstr "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다."
#: js/files.js:523
#: js/files.js:512
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
msgstr "폴더 이름이 올바르지 않습니다. \"Shared\" 폴더는 ownCloud에서 예약되었습니다."
#: js/files.js:704
#: js/files.js:693
msgid "{count} files scanned"
msgstr "{count} 파일 스캔되었습니다."
msgstr "파일 {count}개 검색됨"
#: js/files.js:712
#: js/files.js:701
msgid "error while scanning"
msgstr "스캔하는 도중 에러"
msgstr "검색 중 오류 발생"
#: js/files.js:785 templates/index.php:65
#: js/files.js:774 templates/index.php:66
msgid "Name"
msgstr "이름"
#: js/files.js:786 templates/index.php:76
#: js/files.js:775 templates/index.php:77
msgid "Size"
msgstr "크기"
#: js/files.js:787 templates/index.php:78
#: js/files.js:776 templates/index.php:79
msgid "Modified"
msgstr "수정됨"
#: js/files.js:814
#: js/files.js:803
msgid "1 folder"
msgstr "1 폴더"
msgstr "폴더 1개"
#: js/files.js:816
#: js/files.js:805
msgid "{count} folders"
msgstr "{count} 폴더"
msgstr "폴더 {count}개"
#: js/files.js:824
#: js/files.js:813
msgid "1 file"
msgstr "1 파일"
msgstr "파일 1개"
#: js/files.js:826
#: js/files.js:815
msgid "{count} files"
msgstr "{count} 파일"
msgstr "파일 {count}개"
#: templates/admin.php:5
msgid "File handling"
@ -196,23 +196,23 @@ msgstr "최대 업로드 크기"
#: templates/admin.php:9
msgid "max. possible: "
msgstr "최대. 가능:"
msgstr "최대 가능:"
#: templates/admin.php:12
msgid "Needed for multi-file and folder downloads."
msgstr "멀티 파일 및 폴더 다운로드에 필요."
msgstr "다중 파일 및 폴더 다운로드에 필요합니다."
#: templates/admin.php:14
msgid "Enable ZIP-download"
msgstr "ZIP- 다운로드 허용"
msgstr "ZIP 다운로드 허용"
#: templates/admin.php:17
msgid "0 is unlimited"
msgstr "0은 무제한 입니다"
msgstr "0은 무제한입니다"
#: templates/admin.php:19
msgid "Maximum input size for ZIP files"
msgstr "ZIP 파일에 대한 최대 입력 크기"
msgstr "ZIP 파일 최대 크기"
#: templates/admin.php:23
msgid "Save"
@ -232,7 +232,7 @@ msgstr "폴더"
#: templates/index.php:14
msgid "From link"
msgstr "From link"
msgstr "링크에서"
#: templates/index.php:35
msgid "Upload"
@ -242,28 +242,28 @@ msgstr "업로드"
msgid "Cancel upload"
msgstr "업로드 취소"
#: templates/index.php:57
#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr "내용이 없습니다. 업로드할 수 있습니다!"
#: templates/index.php:71
#: templates/index.php:72
msgid "Download"
msgstr "다운로드"
#: templates/index.php:103
#: templates/index.php:104
msgid "Upload too large"
msgstr "업로드 용량 초과"
#: templates/index.php:105
#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다."
#: templates/index.php:110
#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr "파일을 검색중입니다, 기다려 주십시오."
msgstr "파일을 검색하고 있습니다. 기다려 주십시오."
#: templates/index.php:113
#: templates/index.php:114
msgid "Current scanning"
msgstr "커런트 스캐닝"
msgstr "현재 검색"

View File

@ -4,13 +4,14 @@
#
# Translators:
# 남자사람 <cessnagi@gmail.com>, 2012.
# Shinjo Park <kde@peremen.name>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-21 00:01+0100\n"
"PO-Revision-Date: 2012-11-20 09:52+0000\n"
"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"POT-Creation-Date: 2012-12-10 00:11+0100\n"
"PO-Revision-Date: 2012-12-09 06:13+0000\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -24,12 +25,12 @@ msgstr "암호화"
#: templates/settings.php:4
msgid "Exclude the following file types from encryption"
msgstr "다음파일 형식에 암호화 제외"
msgstr "다음 파일 형식은 암호화하지 않음"
#: templates/settings.php:5
msgid "None"
msgstr "없음"
#: templates/settings.php:10
#: templates/settings.php:12
msgid "Enable Encryption"
msgstr "암호화 사용"

View File

@ -4,13 +4,14 @@
#
# Translators:
# 남자사람 <cessnagi@gmail.com>, 2012.
# Shinjo Park <kde@peremen.name>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-21 00:01+0100\n"
"PO-Revision-Date: 2012-11-20 09:51+0000\n"
"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"POT-Creation-Date: 2012-12-10 00:11+0100\n"
"PO-Revision-Date: 2012-12-09 06:12+0000\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -20,35 +21,35 @@ msgstr ""
#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
msgid "Access granted"
msgstr "접근 허가"
msgstr "접근 허가"
#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
msgid "Error configuring Dropbox storage"
msgstr "드롭박스 저장공간 구성 에러"
msgstr "Dropbox 저장소 설정 오류"
#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
msgid "Grant access"
msgstr "접근권한 부여"
msgstr "접근 권한 부여"
#: js/dropbox.js:73 js/google.js:72
msgid "Fill out all required fields"
msgstr "모든 필요한 필드들을 입력하세요."
msgstr "모든 필수 항목을 입력하십시오"
#: js/dropbox.js:85
msgid "Please provide a valid Dropbox app key and secret."
msgstr "유효한 드롭박스 응용프로그램 키와 비밀번호를 입력해주세요."
msgstr "올바른 Dropbox 앱 키와 암호를 입력하십시오."
#: js/google.js:26 js/google.js:73 js/google.js:78
msgid "Error configuring Google Drive storage"
msgstr "구글드라이브 저장공간 구성 에러"
msgstr "Google 드라이브 저장소 설정 오류"
#: templates/settings.php:3
msgid "External Storage"
msgstr "확장 저장공간"
msgstr "외부 저장소"
#: templates/settings.php:7 templates/settings.php:19
#: templates/settings.php:7 templates/settings.php:21
msgid "Mount point"
msgstr "마운트 포인트"
msgstr "마운트 지점"
#: templates/settings.php:8
msgid "Backend"
@ -64,44 +65,45 @@ msgstr "옵션"
#: templates/settings.php:11
msgid "Applicable"
msgstr "적용가능"
msgstr "적용 가능"
#: templates/settings.php:23
#: templates/settings.php:26
msgid "Add mount point"
msgstr "마운트 포인트 추가"
msgstr "마운트 지점 추가"
#: templates/settings.php:54 templates/settings.php:62
#: templates/settings.php:84
msgid "None set"
msgstr "세트 없음"
msgstr "설정되지 않음"
#: templates/settings.php:63
#: templates/settings.php:85
msgid "All Users"
msgstr "모든 사용자"
#: templates/settings.php:64
#: templates/settings.php:86
msgid "Groups"
msgstr "그룹"
#: templates/settings.php:69
#: templates/settings.php:94
msgid "Users"
msgstr "사용자"
#: templates/settings.php:77 templates/settings.php:107
#: templates/settings.php:107 templates/settings.php:108
#: templates/settings.php:148 templates/settings.php:149
msgid "Delete"
msgstr "삭제"
#: templates/settings.php:87
#: templates/settings.php:123
msgid "Enable User External Storage"
msgstr "사용자 확장 저장공간 사용"
msgstr "사용자 외부 저장소 사용"
#: templates/settings.php:88
#: templates/settings.php:124
msgid "Allow users to mount their own external storage"
msgstr "사용자들에게 그들의 확장 저장공간 마운트 하는것을 허용"
msgstr "사용자별 외부 저장소 마운트 허용"
#: templates/settings.php:99
#: templates/settings.php:138
msgid "SSL root certificates"
msgstr "SSL 루트 인증서"
#: templates/settings.php:113
#: templates/settings.php:157
msgid "Import Root Certificate"
msgstr "루트 인증서 가져오기"

View File

@ -4,13 +4,14 @@
#
# Translators:
# 남자사람 <cessnagi@gmail.com>, 2012.
# Shinjo Park <kde@peremen.name>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-21 00:01+0100\n"
"PO-Revision-Date: 2012-11-20 09:46+0000\n"
"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"POT-Creation-Date: 2012-12-10 00:11+0100\n"
"PO-Revision-Date: 2012-12-09 06:12+0000\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -20,30 +21,30 @@ msgstr ""
#: templates/authenticate.php:4
msgid "Password"
msgstr "비밀번호"
msgstr "호"
#: templates/authenticate.php:6
msgid "Submit"
msgstr "제출"
#: templates/public.php:9
#: templates/public.php:17
#, php-format
msgid "%s shared the folder %s with you"
msgstr "%s 공유된 폴더 %s 당신과 함께"
msgstr "%s 님이 폴더 %s을(를) 공유하였습니다"
#: templates/public.php:11
#: templates/public.php:19
#, php-format
msgid "%s shared the file %s with you"
msgstr "%s 공유된 파일 %s 당신과 함께"
msgstr "%s 님이 파일 %s을(를) 공유하였습니다"
#: templates/public.php:14 templates/public.php:30
#: templates/public.php:22 templates/public.php:38
msgid "Download"
msgstr "다운로드"
#: templates/public.php:29
#: templates/public.php:37
msgid "No preview available for"
msgstr "사용가능한 프리뷰가 없습니다."
msgstr "다음 항목을 미리 볼 수 없음:"
#: templates/public.php:35
#: templates/public.php:43
msgid "web services under your control"
msgstr "당신의 통제하에 있는 웹서비스"
msgstr "내가 관리하는 웹 서비스"

View File

@ -4,13 +4,14 @@
#
# Translators:
# 남자사람 <cessnagi@gmail.com>, 2012.
# Shinjo Park <kde@peremen.name>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-21 00:01+0100\n"
"PO-Revision-Date: 2012-11-20 09:43+0000\n"
"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"POT-Creation-Date: 2012-12-10 00:11+0100\n"
"PO-Revision-Date: 2012-12-09 06:11+0000\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -20,7 +21,7 @@ msgstr ""
#: js/settings-personal.js:31 templates/settings-personal.php:10
msgid "Expire all versions"
msgstr "모든 버전이 만료되었습니다."
msgstr "모든 버전 삭제"
#: js/versions.js:16
msgid "History"
@ -32,12 +33,12 @@ msgstr "버전"
#: templates/settings-personal.php:7
msgid "This will delete all existing backup versions of your files"
msgstr "당신 파일의 존재하는 모든 백업 버전이 삭제될것입니다."
msgstr "이 파일의 모든 백업 버전을 삭제합니다"
#: templates/settings.php:3
msgid "Files Versioning"
msgstr "파일 버전관리"
msgstr "파일 버전 관리"
#: templates/settings.php:4
msgid "Enable"
msgstr "가능"
msgstr "사용함"

View File

@ -4,13 +4,14 @@
#
# Translators:
# 남자사람 <cessnagi@gmail.com>, 2012.
# Shinjo Park <kde@peremen.name>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-22 00:01+0100\n"
"PO-Revision-Date: 2012-11-21 06:19+0000\n"
"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"POT-Creation-Date: 2012-12-10 00:11+0100\n"
"PO-Revision-Date: 2012-12-09 06:06+0000\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -18,37 +19,37 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: app.php:285
#: app.php:287
msgid "Help"
msgstr "도움말"
#: app.php:292
#: app.php:294
msgid "Personal"
msgstr "개인"
msgstr "개인"
#: app.php:297
#: app.php:299
msgid "Settings"
msgstr "설정"
#: app.php:302
#: app.php:304
msgid "Users"
msgstr "사용자"
#: app.php:309
msgid "Apps"
msgstr "어플리케이션"
#: app.php:311
msgid "Apps"
msgstr "앱"
#: app.php:313
msgid "Admin"
msgstr "관리자"
#: files.php:361
msgid "ZIP download is turned off."
msgstr "ZIP 다운로드가 꺼졌습니다."
msgstr "ZIP 다운로드가 비활성화되었습니다."
#: files.php:362
msgid "Files need to be downloaded one by one."
msgstr "파일 차례대로 다운로드가 필요합니다."
msgstr "파일을 개별적으로 다운로드해야 합니다."
#: files.php:362 files.php:387
msgid "Back to Files"
@ -56,11 +57,11 @@ msgstr "파일로 돌아가기"
#: files.php:386
msgid "Selected files too large to generate zip file."
msgstr "zip 파일 생성하기 위한 너무 많은 파일들이 선택되었습니다."
msgstr "선택한 파일들은 ZIP 파일을 생성하기에 너무 큽니다."
#: json.php:28
msgid "Application is not enabled"
msgstr "응용프로그램이 사용 가능하지 않습니다."
msgstr "앱이 활성화되지 않았습니다"
#: json.php:39 json.php:64 json.php:77 json.php:89
msgid "Authentication error"
@ -68,7 +69,7 @@ msgstr "인증 오류"
#: json.php:51
msgid "Token expired. Please reload page."
msgstr "토큰 만료. 페이지를 새로고침 해주세요."
msgstr "토큰이 만료되었습니다. 페이지를 새로 고치십시오."
#: search/provider/file.php:17 search/provider/file.php:35
msgid "Files"
@ -76,7 +77,7 @@ msgstr "파일"
#: search/provider/file.php:26 search/provider/file.php:33
msgid "Text"
msgstr "문자 번호"
msgstr "텍스트"
#: search/provider/file.php:29
msgid "Images"
@ -93,16 +94,16 @@ msgstr "1분 전"
#: template.php:105
#, php-format
msgid "%d minutes ago"
msgstr "%d 분 전"
msgstr "%d분 전"
#: template.php:106
msgid "1 hour ago"
msgstr "1 시간 전"
msgstr "1시간 전"
#: template.php:107
#, php-format
msgid "%d hours ago"
msgstr "%d 시간 전"
msgstr "%d시간 전"
#: template.php:108
msgid "today"
@ -115,7 +116,7 @@ msgstr "어제"
#: template.php:110
#, php-format
msgid "%d days ago"
msgstr "%d 일 전"
msgstr "%d일 전"
#: template.php:111
msgid "last month"
@ -124,20 +125,20 @@ msgstr "지난 달"
#: template.php:112
#, php-format
msgid "%d months ago"
msgstr "%d 전"
msgstr "%d개월 전"
#: template.php:113
msgid "last year"
msgstr "지난 해"
msgstr "작년"
#: template.php:114
msgid "years ago"
msgstr "년"
msgstr "년"
#: updater.php:75
#, php-format
msgid "%s is available. Get <a href=\"%s\">more information</a>"
msgstr "%s은 가능합니다. 더 자세한 정보는 <a href=\"%s\">이곳</a>으로.."
msgstr "%s을(를) 사용할 수 있습니다. <a href=\"%s\">자세한 정보 보기</a>"
#: updater.php:77
msgid "up to date"
@ -145,9 +146,9 @@ msgstr "최신"
#: updater.php:80
msgid "updates check is disabled"
msgstr "업데이트 확인이 비활성화 되어있습니다."
msgstr "업데이트 확인이 비활성화"
#: vcategories.php:188 vcategories.php:249
#, php-format
msgid "Could not find category \"%s\""
msgstr "\"%s\" 카테고리를 찾을 수 없습니다."
msgstr "분류 \"%s\"을(를) 찾을 수 없습니다."

View File

@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-12-03 00:04+0100\n"
"PO-Revision-Date: 2012-12-02 03:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"POT-Creation-Date: 2012-12-10 00:11+0100\n"
"PO-Revision-Date: 2012-12-09 05:40+0000\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -30,19 +30,19 @@ msgstr "그룹이 이미 존재합니다."
#: ajax/creategroup.php:19
msgid "Unable to add group"
msgstr "그룹추가가 불가능합니다."
msgstr "그룹을 추가할 수 없습니다."
#: ajax/enableapp.php:12
msgid "Could not enable app. "
msgstr "응용프로그램 가능하지 않습니다."
msgstr "앱을 활성화할 수 없습니다."
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "이메일 저장"
msgstr "이메일 저장"
#: ajax/lostpassword.php:14
msgid "Invalid email"
msgstr "잘못된 이메일"
msgstr "잘못된 이메일 주소"
#: ajax/openid.php:13
msgid "OpenID Changed"
@ -54,7 +54,7 @@ msgstr "잘못된 요청"
#: ajax/removegroup.php:13
msgid "Unable to delete group"
msgstr "그룹 삭제가 불가능합니다."
msgstr "그룹을 삭제할 수 없습니다."
#: ajax/removeuser.php:15 ajax/setquota.php:15 ajax/togglegroups.php:18
msgid "Authentication error"
@ -62,7 +62,7 @@ msgstr "인증 오류"
#: ajax/removeuser.php:24
msgid "Unable to delete user"
msgstr "사용자 삭제가 불가능합니다."
msgstr "사용자를 삭제할 수 없습니다."
#: ajax/setlanguage.php:15
msgid "Language changed"
@ -70,17 +70,17 @@ msgstr "언어가 변경되었습니다"
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
msgstr ""
msgstr "관리자 자신을 관리자 그룹에서 삭제할 수 없습니다"
#: ajax/togglegroups.php:28
#, php-format
msgid "Unable to add user to group %s"
msgstr "%s 그룹에 사용자 추가가 불가능합니다."
msgstr "그룹 %s에 사용자를 추가할 수 없습니다."
#: ajax/togglegroups.php:34
#, php-format
msgid "Unable to remove user from group %s"
msgstr "%s 그룹으로부터 사용자 제거가 불가능합니다."
msgstr "그룹 %s에서 사용자를 삭제할 수 없습니다."
#: js/apps.js:28 js/apps.js:67
msgid "Disable"
@ -92,7 +92,7 @@ msgstr "활성화"
#: js/personal.js:69
msgid "Saving..."
msgstr "저장..."
msgstr "저장..."
#: personal.php:42 personal.php:43
msgid "__language_name__"
@ -104,19 +104,19 @@ msgstr "앱 추가"
#: templates/apps.php:11
msgid "More Apps"
msgstr "더많은 응용프로그램들"
msgstr "더 많은 앱"
#: templates/apps.php:27
msgid "Select an App"
msgstr "프로그램 선택"
msgstr " 선택"
#: templates/apps.php:31
msgid "See application page at apps.owncloud.com"
msgstr "application page at apps.owncloud.com을 보시오."
msgstr "apps.owncloud.com에 있는 앱 페이지를 참고하십시오"
#: templates/apps.php:32
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licensed by <span class=\"저자\"></span>"
msgstr "<span class=\"licence\"></span>-라이선스 보유자 <span class=\"author\"></span>"
#: templates/help.php:9
msgid "Documentation"
@ -145,11 +145,11 @@ msgstr "대답"
#: templates/personal.php:8
#, php-format
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "현재 공간 <strong>%s</strong>/<strong>%s</strong>을(를) 사용 중입니다"
#: templates/personal.php:12
msgid "Desktop and Mobile Syncing Clients"
msgstr "데스크 및 모바일 동기화 클라이언트"
msgstr "데스크 및 모바일 동기화 클라이언트"
#: templates/personal.php:13
msgid "Download"
@ -157,7 +157,7 @@ msgstr "다운로드"
#: templates/personal.php:19
msgid "Your password was changed"
msgstr "당신의 비밀번호가 변경되었습니다."
msgstr "암호가 변경되었습니다"
#: templates/personal.php:20
msgid "Unable to change your password"
@ -181,15 +181,15 @@ msgstr "암호 변경"
#: templates/personal.php:30
msgid "Email"
msgstr "전자 우편"
msgstr "이메일"
#: templates/personal.php:31
msgid "Your email address"
msgstr "전자 우편 주소"
msgstr "이메일 주소"
#: templates/personal.php:32
msgid "Fill in an email address to enable password recovery"
msgstr "암호 찾기 기능을 사용하려면 전자 우편 주소를 입력하십시오."
msgstr "암호 찾기 기능을 사용하려면 이메일 주소를 입력하십시오."
#: templates/personal.php:38 templates/personal.php:39
msgid "Language"
@ -211,7 +211,7 @@ msgid ""
"licensed under the <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" "
"target=\"_blank\"><abbr title=\"Affero General Public "
"License\">AGPL</abbr></a>."
msgstr "<a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud community</a>에 의해서 개발되었습니다. <a href=\"https://github.com/owncloud\" target=\"_blank\">소스코드</a>는 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>에 따라 사용이 허가됩니다."
msgstr "<a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud 커뮤니티</a>에 의해서 개발되었습니다. <a href=\"https://github.com/owncloud\" target=\"_blank\">원본 코드</a>는 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>에 따라 사용이 허가됩니다."
#: templates/users.php:21 templates/users.php:76
msgid "Name"
@ -235,7 +235,7 @@ msgstr "기본 할당량"
#: templates/users.php:55 templates/users.php:138
msgid "Other"
msgstr "다른"
msgstr "기타"
#: templates/users.php:80 templates/users.php:112
msgid "Group Admin"

View File

@ -4,13 +4,14 @@
#
# Translators:
# 남자사람 <cessnagi@gmail.com>, 2012.
# Shinjo Park <kde@peremen.name>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-22 00:01+0100\n"
"PO-Revision-Date: 2012-11-21 06:34+0000\n"
"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"POT-Creation-Date: 2012-12-10 00:11+0100\n"
"PO-Revision-Date: 2012-12-09 06:10+0000\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -25,7 +26,7 @@ msgstr "호스트"
#: templates/settings.php:8
msgid ""
"You can omit the protocol, except you require SSL. Then start with ldaps://"
msgstr "당신은 필요로하는 SSL을 제외하고, 프로토콜을 생략 할 수 있습니다. 다음 시작 주소는 LDAPS://"
msgstr "SSL을 사용하는 경우가 아니라면 프로토콜을 입력하지 않아도 됩니다. SSL을 사용하려면 ldaps://를 입력하십시오."
#: templates/settings.php:9
msgid "Base DN"
@ -33,7 +34,7 @@ msgstr "기본 DN"
#: templates/settings.php:9
msgid "You can specify Base DN for users and groups in the Advanced tab"
msgstr "당신은 고급 탭에서 사용자 및 그룹에 대한 기본 DN을 지정할 수 있습니다."
msgstr "고급 탭에서 사용자 및 그룹에 대한 기본 DN을 지정할 수 있습니다."
#: templates/settings.php:10
msgid "User DN"
@ -44,15 +45,15 @@ msgid ""
"The DN of the client user with which the bind shall be done, e.g. "
"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password "
"empty."
msgstr ""
msgstr "바인딩 작업을 수행할 클라이언트 사용자 DN입니다. 예를 들어서 uid=agent,dc=example,dc=com입니다. 익명 접근을 허용하려면 DN과 암호를 비워 두십시오."
#: templates/settings.php:11
msgid "Password"
msgstr "비밀번호"
msgstr "호"
#: templates/settings.php:11
msgid "For anonymous access, leave DN and Password empty."
msgstr "익명의 접속을 위해서는 DN과 비밀번호를 빈상태로 두면 됩니다."
msgstr "익명 접근을 허용하려면 DN과 암호를 비워 두십시오."
#: templates/settings.php:12
msgid "User Login Filter"
@ -63,12 +64,12 @@ msgstr "사용자 로그인 필터"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action."
msgstr "로그인을 시도 할 때 적용 할 필터를 정의합니다. %%udi는 로그인 작업의 사용자 이름을 대체합니다."
msgstr "로그인을 시도할 때 적용할 필터입니다. %%uid는 로그인 작업에서의 사용자 이름으로 대체됩니다."
#: templates/settings.php:12
#, php-format
msgid "use %%uid placeholder, e.g. \"uid=%%uid\""
msgstr "use %%uid placeholder, e.g. \"uid=%%uid\""
msgstr "%%uid 자리 비움자를 사용하십시오. 예제: \"uid=%%uid\"\""
#: templates/settings.php:13
msgid "User List Filter"
@ -76,11 +77,11 @@ msgstr "사용자 목록 필터"
#: templates/settings.php:13
msgid "Defines the filter to apply, when retrieving users."
msgstr "사용자를 검색 할 때 적용 할 필터를 정의합니다."
msgstr "사용자를 검색할 때 적용할 필터를 정의합니다."
#: templates/settings.php:13
msgid "without any placeholder, e.g. \"objectClass=person\"."
msgstr ""
msgstr "자리 비움자를 사용할 수 없습니다. 예제: \"objectClass=person\""
#: templates/settings.php:14
msgid "Group Filter"
@ -88,11 +89,11 @@ msgstr "그룹 필터"
#: templates/settings.php:14
msgid "Defines the filter to apply, when retrieving groups."
msgstr "그룹을 검색 할 때 적용 할 필터를 정의합니다."
msgstr "그룹을 검색할 때 적용할 필터를 정의합니다."
#: templates/settings.php:14
msgid "without any placeholder, e.g. \"objectClass=posixGroup\"."
msgstr ""
msgstr "자리 비움자를 사용할 수 없습니다. 예제: \"objectClass=posixGroup\""
#: templates/settings.php:17
msgid "Port"
@ -108,7 +109,7 @@ msgstr "기본 그룹 트리"
#: templates/settings.php:20
msgid "Group-Member association"
msgstr "그룹 회원 동료"
msgstr "그룹-회원 연결"
#: templates/settings.php:21
msgid "Use TLS"
@ -116,11 +117,11 @@ msgstr "TLS 사용"
#: templates/settings.php:21
msgid "Do not use it for SSL connections, it will fail."
msgstr "SSL연결을 사용하지 마세요, 그것은 실패할겁니다."
msgstr "SSL 연결 시 사용하는 경우 연결되지 않습니다."
#: templates/settings.php:22
msgid "Case insensitve LDAP server (Windows)"
msgstr "insensitve LDAP 서버 (Windows)의 경우"
msgstr "서버에서 대소문자를 구분하지 않음 (Windows)"
#: templates/settings.php:23
msgid "Turn off SSL certificate validation."
@ -130,15 +131,15 @@ msgstr "SSL 인증서 유효성 검사를 해제합니다."
msgid ""
"If connection only works with this option, import the LDAP server's SSL "
"certificate in your ownCloud server."
msgstr "연결에만 이 옵션을 사용할 경우 당신의 ownCloud 서버에 LDAP 서버의 SSL 인증서를 가져옵니다."
msgstr "이 옵션을 사용해야 연결할 수 있는 경우에는 LDAP 서버의 SSL 인증서를 ownCloud로 가져올 수 있습니다."
#: templates/settings.php:23
msgid "Not recommended, use for testing only."
msgstr "추천하지 않음, 테스트로만 사용"
msgstr "추천하지 않음, 테스트로만 사용하십시오."
#: templates/settings.php:24
msgid "User Display Name Field"
msgstr "사용자 표시 이름 필드"
msgstr "사용자 표시 이름 필드"
#: templates/settings.php:24
msgid "The LDAP attribute to use to generate the user`s ownCloud name."
@ -146,7 +147,7 @@ msgstr "LDAP 속성은 사용자의 ownCloud 이름을 생성하기 위해 사
#: templates/settings.php:25
msgid "Group Display Name Field"
msgstr "그룹 표시 이름 필드"
msgstr "그룹 표시 이름 필드"
#: templates/settings.php:25
msgid "The LDAP attribute to use to generate the groups`s ownCloud name."
@ -158,13 +159,13 @@ msgstr "바이트"
#: templates/settings.php:29
msgid "in seconds. A change empties the cache."
msgstr ""
msgstr "초. 항목 변경 시 캐시가 갱신됩니다."
#: templates/settings.php:30
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "사용자 이름(기본값)을 비워 둡니다. 그렇지 않으면 LDAP/AD 특성을 지정합니다."
msgstr "사용자 이름을 사용하려면 비워 두십시오(기본값). 기타 경우 LDAP/AD 속성을 지정하십시오."
#: templates/settings.php:32
msgid "Help"

View File

@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-21 00:01+0100\n"
"PO-Revision-Date: 2012-11-20 10:07+0000\n"
"Last-Translator: 남자사람 <cessnagi@gmail.com>\n"
"POT-Creation-Date: 2012-12-10 00:11+0100\n"
"PO-Revision-Date: 2012-12-09 05:57+0000\n"
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"

View File

@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-12-01 00:01+0100\n"
"PO-Revision-Date: 2012-11-30 23:02+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"POT-Creation-Date: 2012-12-09 00:11+0100\n"
"PO-Revision-Date: 2012-12-07 23:34+0000\n"
"Last-Translator: Peter Peroša <peter.perosa@gmail.com>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -28,7 +28,7 @@ msgstr "Datoteka je uspešno naložena brez napak."
#: ajax/upload.php:21
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
msgstr "Naložena datoteka presega dovoljeno velikost. Le-ta je določena z vrstico upload_max_filesize v datoteki php.ini:"
#: ajax/upload.php:23
msgid ""
@ -110,80 +110,80 @@ msgid ""
"allowed."
msgstr "Neveljavno ime, znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni."
#: js/files.js:183
#: js/files.js:184
msgid "generating ZIP-file, it may take some time."
msgstr "Ustvarjanje datoteke ZIP. To lahko traja nekaj časa."
#: js/files.js:218
#: js/files.js:219
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr "Pošiljanje ni mogoče, saj gre za mapo, ali pa je datoteka velikosti 0 bajtov."
#: js/files.js:218
#: js/files.js:219
msgid "Upload Error"
msgstr "Napaka med nalaganjem"
#: js/files.js:235
#: js/files.js:236
msgid "Close"
msgstr "Zapri"
#: js/files.js:254 js/files.js:368 js/files.js:398
#: js/files.js:255 js/files.js:369 js/files.js:399
msgid "Pending"
msgstr "V čakanju ..."
#: js/files.js:274
#: js/files.js:275
msgid "1 file uploading"
msgstr "Pošiljanje 1 datoteke"
#: js/files.js:277 js/files.js:331 js/files.js:346
#: js/files.js:278 js/files.js:332 js/files.js:347
msgid "{count} files uploading"
msgstr "nalagam {count} datotek"
#: js/files.js:349 js/files.js:382
#: js/files.js:350 js/files.js:383
msgid "Upload cancelled."
msgstr "Pošiljanje je preklicano."
#: js/files.js:451
#: js/files.js:452
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano."
#: js/files.js:523
#: js/files.js:524
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr "Neveljavno ime datoteke. Uporaba mape \"Share\" je rezervirana za ownCloud."
#: js/files.js:704
#: js/files.js:705
msgid "{count} files scanned"
msgstr "{count} files scanned"
#: js/files.js:712
#: js/files.js:713
msgid "error while scanning"
msgstr "napaka med pregledovanjem datotek"
#: js/files.js:785 templates/index.php:65
#: js/files.js:786 templates/index.php:65
msgid "Name"
msgstr "Ime"
#: js/files.js:786 templates/index.php:76
#: js/files.js:787 templates/index.php:76
msgid "Size"
msgstr "Velikost"
#: js/files.js:787 templates/index.php:78
#: js/files.js:788 templates/index.php:78
msgid "Modified"
msgstr "Spremenjeno"
#: js/files.js:814
#: js/files.js:815
msgid "1 folder"
msgstr "1 mapa"
#: js/files.js:816
#: js/files.js:817
msgid "{count} folders"
msgstr "{count} map"
#: js/files.js:824
#: js/files.js:825
msgid "1 file"
msgstr "1 datoteka"
#: js/files.js:826
#: js/files.js:827
msgid "{count} files"
msgstr "{count} datotek"

View File

@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-12-03 00:04+0100\n"
"PO-Revision-Date: 2012-12-02 03:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"POT-Creation-Date: 2012-12-09 00:11+0100\n"
"PO-Revision-Date: 2012-12-07 23:52+0000\n"
"Last-Translator: Peter Peroša <peter.perosa@gmail.com>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -71,7 +71,7 @@ msgstr "Jezik je bil spremenjen"
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
msgstr ""
msgstr "Administratorji sebe ne morejo odstraniti iz skupine admin"
#: ajax/togglegroups.php:28
#, php-format

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-06 00:11+0100\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-06 00:11+0100\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -52,11 +52,11 @@ msgstr ""
msgid "Files"
msgstr ""
#: js/fileactions.js:117 templates/index.php:83 templates/index.php:84
#: js/fileactions.js:117 templates/index.php:84 templates/index.php:85
msgid "Unshare"
msgstr ""
#: js/fileactions.js:119 templates/index.php:89 templates/index.php:90
#: js/fileactions.js:119 templates/index.php:90 templates/index.php:91
msgid "Delete"
msgstr ""
@ -64,39 +64,39 @@ msgstr ""
msgid "Rename"
msgstr ""
#: js/filelist.js:201 js/filelist.js:203
#: js/filelist.js:199 js/filelist.js:201
msgid "{new_name} already exists"
msgstr ""
#: js/filelist.js:201 js/filelist.js:203
#: js/filelist.js:199 js/filelist.js:201
msgid "replace"
msgstr ""
#: js/filelist.js:201
#: js/filelist.js:199
msgid "suggest name"
msgstr ""
#: js/filelist.js:201 js/filelist.js:203
#: js/filelist.js:199 js/filelist.js:201
msgid "cancel"
msgstr ""
#: js/filelist.js:250
#: js/filelist.js:248
msgid "replaced {new_name}"
msgstr ""
#: js/filelist.js:250 js/filelist.js:252 js/filelist.js:284 js/filelist.js:286
#: js/filelist.js:248 js/filelist.js:250 js/filelist.js:282 js/filelist.js:284
msgid "undo"
msgstr ""
#: js/filelist.js:252
#: js/filelist.js:250
msgid "replaced {new_name} with {old_name}"
msgstr ""
#: js/filelist.js:284
#: js/filelist.js:282
msgid "unshared {files}"
msgstr ""
#: js/filelist.js:286
#: js/filelist.js:284
msgid "deleted {files}"
msgstr ""
@ -106,80 +106,80 @@ msgid ""
"allowed."
msgstr ""
#: js/files.js:183
#: js/files.js:174
msgid "generating ZIP-file, it may take some time."
msgstr ""
#: js/files.js:218
#: js/files.js:209
msgid "Unable to upload your file as it is a directory or has 0 bytes"
msgstr ""
#: js/files.js:218
#: js/files.js:209
msgid "Upload Error"
msgstr ""
#: js/files.js:235
#: js/files.js:226
msgid "Close"
msgstr ""
#: js/files.js:254 js/files.js:368 js/files.js:398
#: js/files.js:245 js/files.js:359 js/files.js:389
msgid "Pending"
msgstr ""
#: js/files.js:274
#: js/files.js:265
msgid "1 file uploading"
msgstr ""
#: js/files.js:277 js/files.js:331 js/files.js:346
#: js/files.js:268 js/files.js:322 js/files.js:337
msgid "{count} files uploading"
msgstr ""
#: js/files.js:349 js/files.js:382
#: js/files.js:340 js/files.js:373
msgid "Upload cancelled."
msgstr ""
#: js/files.js:451
#: js/files.js:442
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
#: js/files.js:523
#: js/files.js:512
msgid "Invalid folder name. Usage of \"Shared\" is reserved by Owncloud"
msgstr ""
#: js/files.js:704
#: js/files.js:693
msgid "{count} files scanned"
msgstr ""
#: js/files.js:712
#: js/files.js:701
msgid "error while scanning"
msgstr ""
#: js/files.js:785 templates/index.php:65
#: js/files.js:774 templates/index.php:66
msgid "Name"
msgstr ""
#: js/files.js:786 templates/index.php:76
#: js/files.js:775 templates/index.php:77
msgid "Size"
msgstr ""
#: js/files.js:787 templates/index.php:78
#: js/files.js:776 templates/index.php:79
msgid "Modified"
msgstr ""
#: js/files.js:814
#: js/files.js:803
msgid "1 folder"
msgstr ""
#: js/files.js:816
#: js/files.js:805
msgid "{count} folders"
msgstr ""
#: js/files.js:824
#: js/files.js:813
msgid "1 file"
msgstr ""
#: js/files.js:826
#: js/files.js:815
msgid "{count} files"
msgstr ""
@ -239,28 +239,28 @@ msgstr ""
msgid "Cancel upload"
msgstr ""
#: templates/index.php:57
#: templates/index.php:58
msgid "Nothing in here. Upload something!"
msgstr ""
#: templates/index.php:71
#: templates/index.php:72
msgid "Download"
msgstr ""
#: templates/index.php:103
#: templates/index.php:104
msgid "Upload too large"
msgstr ""
#: templates/index.php:105
#: templates/index.php:106
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
#: templates/index.php:110
#: templates/index.php:111
msgid "Files are being scanned, please wait."
msgstr ""
#: templates/index.php:113
#: templates/index.php:114
msgid "Current scanning"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-06 00:11+0100\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-06 00:11+0100\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-06 00:11+0100\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-06 00:11+0100\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-06 00:11+0100\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-06 00:11+0100\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-06 00:11+0100\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-06 00:11+0100\n"
"POT-Creation-Date: 2012-12-11 00:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
"POT-Creation-Date: 2012-11-29 00:04+0100\n"
"PO-Revision-Date: 2012-11-28 01:36+0000\n"
"POT-Creation-Date: 2012-12-08 00:09+0100\n"
"PO-Revision-Date: 2012-12-06 01:24+0000\n"
"Last-Translator: dw4dev <dw4dev@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@ -36,7 +36,7 @@ msgstr "此分類已經存在:"
#: ajax/vcategories/favorites.php:24
#: ajax/vcategories/removeFromFavorites.php:26
msgid "Object type not provided."
msgstr ""
msgstr "不支援的物件類型"
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
@ -147,7 +147,7 @@ msgstr "錯誤"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
msgstr ""
msgstr "沒有詳述APP名稱."
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
@ -159,7 +159,7 @@ msgstr "分享時發生錯誤"
#: js/share.js:135
msgid "Error while unsharing"
msgstr ""
msgstr "取消分享時發生錯誤"
#: js/share.js:142
msgid "Error while changing permissions"

View File

@ -512,6 +512,12 @@ class OC{
require_once 'core/setup.php';
exit();
}
// Handle redirect URL for logged in users
if(isset($_REQUEST['redirect_url']) && OC_User::isLoggedIn()) {
$location = OC_Helper::makeURLAbsolute(urldecode($_REQUEST['redirect_url']));
header( 'Location: '.$location );
return;
}
// Handle WebDAV
if($_SERVER['REQUEST_METHOD']=='PROPFIND') {
header('location: '.OC_Helper::linkToRemote('webdav'));
@ -676,7 +682,7 @@ class OC{
else {
OC_User::unsetMagicInCookie();
}
header( 'Location: '.$_SERVER['REQUEST_URI'] );
OC_Util::redirectToDefaultPage();
exit();
}
return true;

View File

@ -20,6 +20,19 @@
*
*/
class DatabaseException extends Exception{
private $query;
public function __construct($message, $query){
parent::__construct($message);
$this->query = $query;
}
public function getQuery(){
return $this->query;
}
}
/**
* This class manages the access to the database. It basically is a wrapper for
* MDB2 with some adaptions.
@ -320,21 +333,13 @@ class OC_DB {
// Die if we have an error (error means: bad query, not 0 results!)
if( PEAR::isError($result)) {
$entry = 'DB Error: "'.$result->getMessage().'"<br />';
$entry .= 'Offending command was: '.htmlentities($query).'<br />';
OC_Log::write('core', $entry, OC_Log::FATAL);
error_log('DB error: '.$entry);
OC_Template::printErrorPage( $entry );
throw new DatabaseException($result->getMessage(), $query);
}
}else{
try{
$result=self::$connection->prepare($query);
}catch(PDOException $e) {
$entry = 'DB Error: "'.$e->getMessage().'"<br />';
$entry .= 'Offending command was: '.htmlentities($query).'<br />';
OC_Log::write('core', $entry, OC_Log::FATAL);
error_log('DB error: '.$entry);
OC_Template::printErrorPage( $entry );
throw new DatabaseException($e->getMessage(), $query);
}
$result=new PDOStatementWrapper($result);
}

View File

@ -26,7 +26,7 @@
"last month" => "Letzten Monat",
"%d months ago" => "Vor %d Monaten",
"last year" => "Letztes Jahr",
"years ago" => "Vor wenigen Jahren",
"years ago" => "Vor Jahren",
"%s is available. Get <a href=\"%s\">more information</a>" => "%s ist verfügbar. <a href=\"%s\">Weitere Informationen</a>",
"up to date" => "aktuell",
"updates check is disabled" => "Die Update-Überprüfung ist ausgeschaltet",

View File

@ -26,7 +26,7 @@
"last month" => "Letzten Monat",
"%d months ago" => "Vor %d Monaten",
"last year" => "Letztes Jahr",
"years ago" => "Vor wenigen Jahren",
"years ago" => "Vor Jahren",
"%s is available. Get <a href=\"%s\">more information</a>" => "%s ist verfügbar. <a href=\"%s\">Weitere Informationen</a>",
"up to date" => "aktuell",
"updates check is disabled" => "Die Update-Überprüfung ist ausgeschaltet",

View File

@ -1,34 +1,34 @@
<?php $TRANSLATIONS = array(
"Help" => "Axuda",
"Personal" => "Personal",
"Personal" => "Persoal",
"Settings" => "Configuracións",
"Users" => "Usuarios",
"Apps" => "Aplicativos",
"Admin" => "Administración",
"ZIP download is turned off." => "As descargas ZIP están desactivadas",
"Files need to be downloaded one by one." => "Os ficheiros necesitan ser descargados de un en un.",
"Files need to be downloaded one by one." => "Os ficheiros necesitan seren descargados de un en un.",
"Back to Files" => "Volver aos ficheiros",
"Selected files too large to generate zip file." => "Os ficheiros seleccionados son demasiado grandes como para xerar un ficheiro zip.",
"Application is not enabled" => "O aplicativo non está activado",
"Authentication error" => "Erro na autenticación",
"Token expired. Please reload page." => "Token caducado. Recarga a páxina.",
"Authentication error" => "Produciuse un erro na autenticación",
"Token expired. Please reload page." => "Testemuña caducada. Recargue a páxina.",
"Files" => "Ficheiros",
"Text" => "Texto",
"Images" => "Imaxes",
"seconds ago" => "hai segundos",
"1 minute ago" => "hai 1 minuto",
"%d minutes ago" => "hai %d minutos",
"1 hour ago" => "1 hora antes",
"%d hours ago" => "%d horas antes",
"1 hour ago" => "Vai 1 hora",
"%d hours ago" => "Vai %d horas",
"today" => "hoxe",
"yesterday" => "onte",
"%d days ago" => "hai %d días",
"last month" => "último mes",
"%d months ago" => "%d meses antes",
"%d months ago" => "Vai %d meses",
"last year" => "último ano",
"years ago" => "anos atrás",
"%s is available. Get <a href=\"%s\">more information</a>" => "%s está dispoñible. Obtén <a href=\"%s\">máis información</a>",
"%s is available. Get <a href=\"%s\">more information</a>" => "%s está dispoñíbel. Obtéña <a href=\"%s\">máis información</a>",
"up to date" => "ao día",
"updates check is disabled" => "a comprobación de actualizacións está desactivada",
"Could not find category \"%s\"" => "Non se puido atopar a categoría «%s»"
"Could not find category \"%s\"" => "Non foi posíbel atopar a categoría «%s»"
);

View File

@ -1,34 +1,34 @@
<?php $TRANSLATIONS = array(
"Help" => "도움말",
"Personal" => "개인",
"Personal" => "개인",
"Settings" => "설정",
"Users" => "사용자",
"Apps" => "어플리케이션",
"Apps" => "",
"Admin" => "관리자",
"ZIP download is turned off." => "ZIP 다운로드가 꺼졌습니다.",
"Files need to be downloaded one by one." => "파일 차례대로 다운로드가 필요합니다.",
"ZIP download is turned off." => "ZIP 다운로드가 비활성화되었습니다.",
"Files need to be downloaded one by one." => "파일을 개별적으로 다운로드해야 합니다.",
"Back to Files" => "파일로 돌아가기",
"Selected files too large to generate zip file." => "zip 파일 생성하기 위한 너무 많은 파일들이 선택되었습니다.",
"Application is not enabled" => "응용프로그램이 사용 가능하지 않습니다.",
"Selected files too large to generate zip file." => "선택한 파일들은 ZIP 파일을 생성하기에 너무 큽니다.",
"Application is not enabled" => "앱이 활성화되지 않았습니다",
"Authentication error" => "인증 오류",
"Token expired. Please reload page." => "토큰 만료. 페이지를 새로고침 해주세요.",
"Token expired. Please reload page." => "토큰이 만료되었습니다. 페이지를 새로 고치십시오.",
"Files" => "파일",
"Text" => "문자 번호",
"Text" => "텍스트",
"Images" => "그림",
"seconds ago" => "초 전",
"1 minute ago" => "1분 전",
"%d minutes ago" => "%d 분 전",
"1 hour ago" => "1 시간 전",
"%d hours ago" => "%d 시간 전",
"%d minutes ago" => "%d분 전",
"1 hour ago" => "1시간 전",
"%d hours ago" => "%d시간 전",
"today" => "오늘",
"yesterday" => "어제",
"%d days ago" => "%d 일 전",
"%d days ago" => "%d일 전",
"last month" => "지난 달",
"%d months ago" => "%d",
"last year" => "지난 해",
"years ago" => "",
"%s is available. Get <a href=\"%s\">more information</a>" => "%s은 가능합니다. 더 자세한 정보는 <a href=\"%s\">이곳</a>으로..",
"%d months ago" => "%d개월",
"last year" => "작년",
"years ago" => "",
"%s is available. Get <a href=\"%s\">more information</a>" => "%s을(를) 사용할 수 있습니다. <a href=\"%s\">자세한 정보 보기</a>",
"up to date" => "최신",
"updates check is disabled" => "업데이트 확인이 비활성화 되어있습니다.",
"Could not find category \"%s\"" => "\"%s\" 카테고리를 찾을 수 없습니다."
"updates check is disabled" => "업데이트 확인이 비활성화",
"Could not find category \"%s\"" => "분류 \"%s\"을(를) 찾을 수 없습니다."
);

View File

@ -320,10 +320,8 @@ class OC_Util {
}
if (isset($_REQUEST['redirect_url'])) {
$redirect_url = OC_Util::sanitizeHTML($_REQUEST['redirect_url']);
} else {
$redirect_url = $_SERVER['REQUEST_URI'];
}
$parameters['redirect_url'] = $redirect_url;
$parameters['redirect_url'] = urlencode($redirect_url);
}
OC_Template::printGuestPage("", "login", $parameters);
}
@ -419,8 +417,8 @@ class OC_Util {
* Redirect to the user default page
*/
public static function redirectToDefaultPage() {
if(isset($_REQUEST['redirect_url']) && (substr($_REQUEST['redirect_url'], 0, strlen(OC::$WEBROOT)) == OC::$WEBROOT || $_REQUEST['redirect_url'][0] == '/')) {
$location = $_REQUEST['redirect_url'];
if(isset($_REQUEST['redirect_url'])) {
$location = OC_Helper::makeURLAbsolute(urldecode($_REQUEST['redirect_url']));
}
else if (isset(OC::$REQUESTEDAPP) && !empty(OC::$REQUESTEDAPP)) {
$location = OC_Helper::linkToAbsolute( OC::$REQUESTEDAPP, 'index.php' );

View File

@ -11,6 +11,7 @@
"Authentication error" => "Error al autenticar",
"Unable to delete user" => "No fue posible eliminar el usuario",
"Language changed" => "Idioma cambiado",
"Admins can't remove themself from the admin group" => "Los administradores no se pueden quitar a ellos mismos del grupo administrador. ",
"Unable to add user to group %s" => "No fue posible añadir el usuario al grupo %s",
"Unable to remove user from group %s" => "No es posible eliminar al usuario del grupo %s",
"Disable" => "Desactivar",
@ -50,7 +51,7 @@
"Create" => "Crear",
"Default Quota" => "Cuota predeterminada",
"Other" => "Otro",
"Group Admin" => "Grupo admin",
"Group Admin" => "Grupo Administrador",
"Quota" => "Cuota",
"Delete" => "Borrar"
);

View File

@ -1,55 +1,56 @@
<?php $TRANSLATIONS = array(
"Unable to load list from App Store" => "앱 스토어에서 목록을 가져올 수 없습니다",
"Group already exists" => "그룹이 이미 존재합니다.",
"Unable to add group" => "그룹추가가 불가능합니다.",
"Could not enable app. " => "응용프로그램 가능하지 않습니다.",
"Email saved" => "이메일 저장",
"Invalid email" => "잘못된 이메일",
"Unable to add group" => "그룹을 추가할 수 없습니다.",
"Could not enable app. " => "앱을 활성화할 수 없습니다.",
"Email saved" => "이메일 저장",
"Invalid email" => "잘못된 이메일 주소",
"OpenID Changed" => "OpenID 변경됨",
"Invalid request" => "잘못된 요청",
"Unable to delete group" => "그룹 삭제가 불가능합니다.",
"Unable to delete group" => "그룹을 삭제할 수 없습니다.",
"Authentication error" => "인증 오류",
"Unable to delete user" => "사용자 삭제가 불가능합니다.",
"Unable to delete user" => "사용자를 삭제할 수 없습니다.",
"Language changed" => "언어가 변경되었습니다",
"Unable to add user to group %s" => "%s 그룹에 사용자 추가가 불가능합니다.",
"Unable to remove user from group %s" => "%s 그룹으로부터 사용자 제거가 불가능합니다.",
"Admins can't remove themself from the admin group" => "관리자 자신을 관리자 그룹에서 삭제할 수 없습니다",
"Unable to add user to group %s" => "그룹 %s에 사용자를 추가할 수 없습니다.",
"Unable to remove user from group %s" => "그룹 %s에서 사용자를 삭제할 수 없습니다.",
"Disable" => "비활성화",
"Enable" => "활성화",
"Saving..." => "저장...",
"Saving..." => "저장...",
"__language_name__" => "한국어",
"Add your App" => "앱 추가",
"More Apps" => "많은 응용프로그램들",
"Select an App" => "프로그램 선택",
"See application page at apps.owncloud.com" => "application page at apps.owncloud.com을 보시오.",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licensed by <span class=\"저자\"></span>",
"More Apps" => " 많은 앱",
"Select an App" => " 선택",
"See application page at apps.owncloud.com" => "apps.owncloud.com에 있는 앱 페이지를 참고하십시오",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-라이선스 보유자 <span class=\"author\"></span>",
"Documentation" => "문서",
"Managing Big Files" => "큰 파일 관리",
"Ask a question" => "질문하기",
"Problems connecting to help database." => "데이터베이스에 연결하는 데 문제가 발생하였습니다.",
"Go there manually." => "직접 갈 수 있습니다.",
"Answer" => "대답",
"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "You have used <strong>%s</strong> of the available <strong>%s</strong>",
"Desktop and Mobile Syncing Clients" => "데스크 및 모바일 동기화 클라이언트",
"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "현재 공간 <strong>%s</strong>/<strong>%s</strong>을(를) 사용 중입니다",
"Desktop and Mobile Syncing Clients" => "데스크 및 모바일 동기화 클라이언트",
"Download" => "다운로드",
"Your password was changed" => "당신의 비밀번호가 변경되었습니다.",
"Your password was changed" => "암호가 변경되었습니다",
"Unable to change your password" => "암호를 변경할 수 없음",
"Current password" => "현재 암호",
"New password" => "새 암호",
"show" => "보이기",
"Change password" => "암호 변경",
"Email" => "전자 우편",
"Your email address" => "전자 우편 주소",
"Fill in an email address to enable password recovery" => "암호 찾기 기능을 사용하려면 전자 우편 주소를 입력하십시오.",
"Email" => "이메일",
"Your email address" => "이메일 주소",
"Fill in an email address to enable password recovery" => "암호 찾기 기능을 사용하려면 이메일 주소를 입력하십시오.",
"Language" => "언어",
"Help translate" => "번역 돕기",
"use this address to connect to your ownCloud in your file manager" => "파일 관리자에서 내 ownCloud에 연결할 때 이 주소를 사용하십시오",
"Developed by the <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud community</a>, the <a href=\"https://github.com/owncloud\" target=\"_blank\">source code</a> is licensed under the <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>." => "<a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud community</a>에 의해서 개발되었습니다. <a href=\"https://github.com/owncloud\" target=\"_blank\">소스코드</a>는 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>에 따라 사용이 허가됩니다.",
"Developed by the <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud community</a>, the <a href=\"https://github.com/owncloud\" target=\"_blank\">source code</a> is licensed under the <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>." => "<a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud 커뮤니티</a>에 의해서 개발되었습니다. <a href=\"https://github.com/owncloud\" target=\"_blank\">원본 코드</a>는 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a>에 따라 사용이 허가됩니다.",
"Name" => "이름",
"Password" => "암호",
"Groups" => "그룹",
"Create" => "만들기",
"Default Quota" => "기본 할당량",
"Other" => "다른",
"Other" => "기타",
"Group Admin" => "그룹 관리자",
"Quota" => "할당량",
"Delete" => "삭제"

View File

@ -11,6 +11,7 @@
"Authentication error" => "Napaka overitve",
"Unable to delete user" => "Ni mogoče izbrisati uporabnika",
"Language changed" => "Jezik je bil spremenjen",
"Admins can't remove themself from the admin group" => "Administratorji sebe ne morejo odstraniti iz skupine admin",
"Unable to add user to group %s" => "Uporabnika ni mogoče dodati k skupini %s",
"Unable to remove user from group %s" => "Uporabnika ni mogoče odstraniti iz skupine %s",
"Disable" => "Onemogoči",