diff options
Diffstat (limited to 'apps')
64 files changed, 355 insertions, 90 deletions
diff --git a/apps/comments/l10n/ko.js b/apps/comments/l10n/ko.js index 9b47580715b..b9c19edc400 100644 --- a/apps/comments/l10n/ko.js +++ b/apps/comments/l10n/ko.js @@ -2,30 +2,33 @@ OC.L10N.register( "comments", { "Comments" : "댓글", - "Unknown user" : "알려지지 않은 사용자", - "New comment …" : "새로운 댓글 ...", + "Unknown user" : "알 수 없는 사용자", + "New comment …" : "새로운 댓글 …", "Delete comment" : "댓글 삭제", "Post" : "게시", "Cancel" : "취소", "Edit comment" : "댓글 편집", "[Deleted user]" : "[삭제된 사용자]", - "No comments yet, start the conversation!" : "아직 댓글이 없습니다. 대화를 시작합니다!", - "More comments …" : "더 많은 댓글...", + "No comments yet, start the conversation!" : "아직 댓글이 없습니다. 대화를 시작하십시오!", + "More comments …" : "더 많은 댓글 …", "Save" : "저장", "Allowed characters {count} of {max}" : "{count}/{max} 글자 사용 가능", - "Error occurred while retrieving comment with id {id}" : "댓글을 가져오는 중 오류가 발생했습니다 {ID}", - "Error occurred while updating comment with id {id}" : "댓글을 업데이트하는 동안 오류가 발생했습니다 {ID}", + "Error occurred while retrieving comment with id {id}" : "댓글 ID {id}을(를) 가져오는 중 오류가 발생했습니다", + "Error occurred while updating comment with id {id}" : "댓글 ID {id}을(를) 업데이트하는 동안 오류가 발생했습니다 ", "Error occurred while posting comment" : "댓글을 게시하는 중 오류가 발생했습니다", "_%n unread comment_::_%n unread comments_" : ["읽지 않은 댓글 %n개"], "Comment" : "설명", - "You commented" : "댓글을 달았습니다", + "You commented" : "댓글 남김", "%1$s commented" : "%1$s 님의 댓글", + "{author} commented" : "{author} 님이 댓글 남김", + "You commented on %1$s" : "%1$s에 댓글 남김", + "You commented on {file}" : "{file}에 댓글 남김", "%1$s commented on %2$s" : "%2$s에 %1$s 님이 댓글 남김", + "{author} commented on {file}" : "{author} 님이 {file}에 댓글 남김", "<strong>Comments</strong> for files" : "파일의 <strong>댓글</strong>", - "Type in a new comment..." : "새 댓글을 입력하십시오...", - "No other comments available" : "더 이상 댓글 없음", - "More comments..." : "더 많은 댓글...", - "{count} unread comments" : "읽지 않은 댓글 {count}개", - "You commented on %2$s" : "%2$s에 댓글 남김" + "A (now) deleted user mentioned you in a comment on “%s”" : "(현재) 삭제된 사용자가 “%s”에 남긴 댓글에서 여러분을 언급함", + "A (now) deleted user mentioned you in a comment on “{file}”" : "(현재) 삭제된 사용자가 “{file}”에 남긴 댓글에서 여러분을 언급함", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s 님이 “%2$s”에 남긴 댓글에서 여러분을 언급함", + "{user} mentioned you in a comment on “{file}”" : "{user} 님이 “{file}”에 남긴 댓글에서 여러분을 언급함" }, "nplurals=1; plural=0;"); diff --git a/apps/comments/l10n/ko.json b/apps/comments/l10n/ko.json index 2a85af253a0..0f994e92580 100644 --- a/apps/comments/l10n/ko.json +++ b/apps/comments/l10n/ko.json @@ -1,29 +1,32 @@ { "translations": { "Comments" : "댓글", - "Unknown user" : "알려지지 않은 사용자", - "New comment …" : "새로운 댓글 ...", + "Unknown user" : "알 수 없는 사용자", + "New comment …" : "새로운 댓글 …", "Delete comment" : "댓글 삭제", "Post" : "게시", "Cancel" : "취소", "Edit comment" : "댓글 편집", "[Deleted user]" : "[삭제된 사용자]", - "No comments yet, start the conversation!" : "아직 댓글이 없습니다. 대화를 시작합니다!", - "More comments …" : "더 많은 댓글...", + "No comments yet, start the conversation!" : "아직 댓글이 없습니다. 대화를 시작하십시오!", + "More comments …" : "더 많은 댓글 …", "Save" : "저장", "Allowed characters {count} of {max}" : "{count}/{max} 글자 사용 가능", - "Error occurred while retrieving comment with id {id}" : "댓글을 가져오는 중 오류가 발생했습니다 {ID}", - "Error occurred while updating comment with id {id}" : "댓글을 업데이트하는 동안 오류가 발생했습니다 {ID}", + "Error occurred while retrieving comment with id {id}" : "댓글 ID {id}을(를) 가져오는 중 오류가 발생했습니다", + "Error occurred while updating comment with id {id}" : "댓글 ID {id}을(를) 업데이트하는 동안 오류가 발생했습니다 ", "Error occurred while posting comment" : "댓글을 게시하는 중 오류가 발생했습니다", "_%n unread comment_::_%n unread comments_" : ["읽지 않은 댓글 %n개"], "Comment" : "설명", - "You commented" : "댓글을 달았습니다", + "You commented" : "댓글 남김", "%1$s commented" : "%1$s 님의 댓글", + "{author} commented" : "{author} 님이 댓글 남김", + "You commented on %1$s" : "%1$s에 댓글 남김", + "You commented on {file}" : "{file}에 댓글 남김", "%1$s commented on %2$s" : "%2$s에 %1$s 님이 댓글 남김", + "{author} commented on {file}" : "{author} 님이 {file}에 댓글 남김", "<strong>Comments</strong> for files" : "파일의 <strong>댓글</strong>", - "Type in a new comment..." : "새 댓글을 입력하십시오...", - "No other comments available" : "더 이상 댓글 없음", - "More comments..." : "더 많은 댓글...", - "{count} unread comments" : "읽지 않은 댓글 {count}개", - "You commented on %2$s" : "%2$s에 댓글 남김" + "A (now) deleted user mentioned you in a comment on “%s”" : "(현재) 삭제된 사용자가 “%s”에 남긴 댓글에서 여러분을 언급함", + "A (now) deleted user mentioned you in a comment on “{file}”" : "(현재) 삭제된 사용자가 “{file}”에 남긴 댓글에서 여러분을 언급함", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s 님이 “%2$s”에 남긴 댓글에서 여러분을 언급함", + "{user} mentioned you in a comment on “{file}”" : "{user} 님이 “{file}”에 남긴 댓글에서 여러분을 언급함" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/dav/l10n/ko.js b/apps/dav/l10n/ko.js new file mode 100644 index 00000000000..af429509986 --- /dev/null +++ b/apps/dav/l10n/ko.js @@ -0,0 +1,49 @@ +OC.L10N.register( + "dav", + { + "Calendar" : "달력", + "Todos" : "할 일", + "{actor} created calendar {calendar}" : "{actor} 님이 달력 {calendar}을(를) 생성함", + "You created calendar {calendar}" : "달력 {calendar}을(를) 생성함", + "{actor} deleted calendar {calendar}" : "{actor} 님이 달력 {calendar}을(를) 삭제함", + "You deleted calendar {calendar}" : "달력 {calendar}을(를) 삭제함", + "{actor} updated calendar {calendar}" : "{actor} 님이 달력 {calendar}을(를) 업데이트함", + "You updated calendar {calendar}" : "달력 {calendar}을(를) 업데이트함", + "{actor} shared calendar {calendar} with you" : "{actor} 님이 내게 달력 {calendar}을(를) 공유함", + "You shared calendar {calendar} with {user}" : "{user} 님과 달력 {calendar}을(를) 공유함", + "{actor} shared calendar {calendar} with {user}" : "{actor} 님이 {user} 님과 달력 {calendar}을(를) 공유함", + "{actor} unshared calendar {calendar} from you" : "{actor} 님이 달력 {calendar}의 공유를 중단함", + "You unshared calendar {calendar} from {user}" : "{user} 님과 달력 {calendar}의 공유를 중단함", + "{actor} unshared calendar {calendar} from {user}" : "{actor} 님이 {user} 님과 {calendar} 달력의 공유를 중단함", + "{actor} unshared calendar {calendar} from themselves" : "{actor} 님이 달력 {calendar}의 공유를 해제함", + "You shared calendar {calendar} with group {group}" : "달력 {calendar}을(를) 그룹 {group}와(과) 공유함", + "{actor} shared calendar {calendar} with group {group}" : "{actor} 님이 달력 {calendar}을(를) 그룹 {group}와(과) 공유함", + "You unshared calendar {calendar} from group {group}" : "달력 {calendar}을(를) 그룹 {group}와(과) 공유하지 않음", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} 님이 달력 {calendar}을(를) 그룹 {group}와(과) 공유하지 않음", + "{actor} created event {event} in calendar {calendar}" : "{actor} 님이 행사 {event}을(를) 달력 {calendar}에 생성함", + "You created event {event} in calendar {calendar}" : "행사 {event}을(를) 달력 {calendar}에 생성함", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} 님이 행사 {event}을(를) 달력 {calendar}에서 삭제함", + "You deleted event {event} from calendar {calendar}" : "행사 {event}을(를) 달력 {calendar}에서 삭제함", + "{actor} updated event {event} in calendar {calendar}" : "{actor} 님이 달력 {calendar}의 행사 {event}을(를) 업데이트함", + "You updated event {event} in calendar {calendar}" : "달력 {calendar}의 행사 {event}을(를) 업데이트함", + "{actor} created todo {todo} in list {calendar}" : "{actor} 님이 목록 {calendar}에 할 일 {todo}을(를) 생성함", + "You created todo {todo} in list {calendar}" : "목록 {calendar}에 할 일 {todo}을(를) 생성함", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} 님이 목록 {calendar}에서 할 일 {todo}을(를) 삭제함", + "You deleted todo {todo} from list {calendar}" : "목록 {calendar}에서 할 일 {todo}을(를) 삭제함", + "{actor} updated todo {todo} in list {calendar}" : "{actor} 님이 목록 {calendar}의 할 일 {todo}을(를) 업데이트함", + "You updated todo {todo} in list {calendar}" : "목록 {calendar}의 할 일 {todo}을(를) 업데이트함", + "{actor} solved todo {todo} in list {calendar}" : "{actor} 님이 목록 {calendar}의 할 일 {todo}을(를) 끝냄", + "You solved todo {todo} in list {calendar}" : "목록 {calendar}의 할 일 {todo}을(를) 끝냄", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} 님이 목록 {calendar}의 할 일 {todo}을(를) 다시 염", + "You reopened todo {todo} in list {calendar}" : "목록 {calendar}의 할 일 {todo}을(를) 다시 염", + "A <strong>calendar</strong> was modified" : "<strong>달력</strong>이 수정됨", + "A calendar <strong>event</strong> was modified" : "달력 <strong>행사</strong>가 수정됨", + "A calendar <strong>todo</strong> was modified" : "달력의 <strong>할 일</strong>이 수정됨", + "Contact birthdays" : "연락처에 등록된 생일", + "Personal" : "개인", + "Contacts" : "연락처", + "Technical details" : "기술 정보", + "Remote Address: %s" : "원격 주소: %s", + "Request ID: %s" : "요청 ID: %s" +}, +"nplurals=1; plural=0;"); diff --git a/apps/dav/l10n/ko.json b/apps/dav/l10n/ko.json new file mode 100644 index 00000000000..7731c7140ae --- /dev/null +++ b/apps/dav/l10n/ko.json @@ -0,0 +1,47 @@ +{ "translations": { + "Calendar" : "달력", + "Todos" : "할 일", + "{actor} created calendar {calendar}" : "{actor} 님이 달력 {calendar}을(를) 생성함", + "You created calendar {calendar}" : "달력 {calendar}을(를) 생성함", + "{actor} deleted calendar {calendar}" : "{actor} 님이 달력 {calendar}을(를) 삭제함", + "You deleted calendar {calendar}" : "달력 {calendar}을(를) 삭제함", + "{actor} updated calendar {calendar}" : "{actor} 님이 달력 {calendar}을(를) 업데이트함", + "You updated calendar {calendar}" : "달력 {calendar}을(를) 업데이트함", + "{actor} shared calendar {calendar} with you" : "{actor} 님이 내게 달력 {calendar}을(를) 공유함", + "You shared calendar {calendar} with {user}" : "{user} 님과 달력 {calendar}을(를) 공유함", + "{actor} shared calendar {calendar} with {user}" : "{actor} 님이 {user} 님과 달력 {calendar}을(를) 공유함", + "{actor} unshared calendar {calendar} from you" : "{actor} 님이 달력 {calendar}의 공유를 중단함", + "You unshared calendar {calendar} from {user}" : "{user} 님과 달력 {calendar}의 공유를 중단함", + "{actor} unshared calendar {calendar} from {user}" : "{actor} 님이 {user} 님과 {calendar} 달력의 공유를 중단함", + "{actor} unshared calendar {calendar} from themselves" : "{actor} 님이 달력 {calendar}의 공유를 해제함", + "You shared calendar {calendar} with group {group}" : "달력 {calendar}을(를) 그룹 {group}와(과) 공유함", + "{actor} shared calendar {calendar} with group {group}" : "{actor} 님이 달력 {calendar}을(를) 그룹 {group}와(과) 공유함", + "You unshared calendar {calendar} from group {group}" : "달력 {calendar}을(를) 그룹 {group}와(과) 공유하지 않음", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} 님이 달력 {calendar}을(를) 그룹 {group}와(과) 공유하지 않음", + "{actor} created event {event} in calendar {calendar}" : "{actor} 님이 행사 {event}을(를) 달력 {calendar}에 생성함", + "You created event {event} in calendar {calendar}" : "행사 {event}을(를) 달력 {calendar}에 생성함", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} 님이 행사 {event}을(를) 달력 {calendar}에서 삭제함", + "You deleted event {event} from calendar {calendar}" : "행사 {event}을(를) 달력 {calendar}에서 삭제함", + "{actor} updated event {event} in calendar {calendar}" : "{actor} 님이 달력 {calendar}의 행사 {event}을(를) 업데이트함", + "You updated event {event} in calendar {calendar}" : "달력 {calendar}의 행사 {event}을(를) 업데이트함", + "{actor} created todo {todo} in list {calendar}" : "{actor} 님이 목록 {calendar}에 할 일 {todo}을(를) 생성함", + "You created todo {todo} in list {calendar}" : "목록 {calendar}에 할 일 {todo}을(를) 생성함", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} 님이 목록 {calendar}에서 할 일 {todo}을(를) 삭제함", + "You deleted todo {todo} from list {calendar}" : "목록 {calendar}에서 할 일 {todo}을(를) 삭제함", + "{actor} updated todo {todo} in list {calendar}" : "{actor} 님이 목록 {calendar}의 할 일 {todo}을(를) 업데이트함", + "You updated todo {todo} in list {calendar}" : "목록 {calendar}의 할 일 {todo}을(를) 업데이트함", + "{actor} solved todo {todo} in list {calendar}" : "{actor} 님이 목록 {calendar}의 할 일 {todo}을(를) 끝냄", + "You solved todo {todo} in list {calendar}" : "목록 {calendar}의 할 일 {todo}을(를) 끝냄", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} 님이 목록 {calendar}의 할 일 {todo}을(를) 다시 염", + "You reopened todo {todo} in list {calendar}" : "목록 {calendar}의 할 일 {todo}을(를) 다시 염", + "A <strong>calendar</strong> was modified" : "<strong>달력</strong>이 수정됨", + "A calendar <strong>event</strong> was modified" : "달력 <strong>행사</strong>가 수정됨", + "A calendar <strong>todo</strong> was modified" : "달력의 <strong>할 일</strong>이 수정됨", + "Contact birthdays" : "연락처에 등록된 생일", + "Personal" : "개인", + "Contacts" : "연락처", + "Technical details" : "기술 정보", + "Remote Address: %s" : "원격 주소: %s", + "Request ID: %s" : "요청 ID: %s" +},"pluralForm" :"nplurals=1; plural=0;" +}
\ No newline at end of file diff --git a/apps/encryption/l10n/ko.js b/apps/encryption/l10n/ko.js index 8d45f8ef227..35705d0a7a0 100644 --- a/apps/encryption/l10n/ko.js +++ b/apps/encryption/l10n/ko.js @@ -3,7 +3,7 @@ OC.L10N.register( { "Missing recovery key password" : "잊어버린 복구 키 암호 복구", "Please repeat the recovery key password" : "복구 키 암호를 다시 입력하십시오", - "Repeated recovery key password does not match the provided recovery key password" : "입력한 복구 키 암호가 일치하지 않습니다", + "Repeated recovery key password does not match the provided recovery key password" : "입력한 복구 키 암호가 서로 다릅니다", "Recovery key successfully enabled" : "복구 키가 성공적으로 활성화되었습니다", "Could not enable recovery key. Please check your recovery key password!" : "복구 키를 활성화 할 수 없습니다. 복구 키의 암호를 확인해 주십시오!", "Recovery key successfully disabled" : "복구 키가 성공적으로 비활성화 되었습니다", @@ -21,8 +21,9 @@ OC.L10N.register( "The old password was not correct, please try again." : "이전 암호가 잘못되었습니다. 다시 시도하십시오.", "The current log-in password was not correct, please try again." : "현재 로그인 암호가 잘못되었습니다. 다시 시도하십시오.", "Private key password successfully updated." : "개인 키 암호가 성공적으로 업데이트 되었습니다.", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "과거에 사용하였던(ownCloud <= 8.0) 암호화된 데이터에서 키를 이전해야 합니다. 'occ encryption:migrate'를 실행하거나 시스템 관리자에게 연락하십시오", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "과거에 사용하였던(ownCloud <= 8.0) 암호화된 데이터에서 키를 이전해야 합니다. 'occ encryption:migrate'를 실행하거나 시스템 관리자에게 연락하십시오 ", "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "암호화 앱의 개인 키가 잘못되었습니다. 암호화된 파일에 다시 접근하려면 개인 설정에서 개인 키 암호를 업데이트해야 합니다.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "암호화 앱이 활성화되었으나 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오.", "Encryption app is enabled and ready" : "암호화 앱이 활성화되었고 준비됨", "Bad Signature" : "잘못된 서명", "Missing Signature" : "서명 없음", @@ -30,7 +31,7 @@ OC.L10N.register( "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "이 파일을 복호화할 수 없습니다. 공유된 파일일 수도 있습니다. 파일 소유자에게 공유를 다시 요청하십시오.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "이 파일을 읽을 수 없습니다. 공유된 파일이라면 파일 소유자에게 연락하여 다시 공유해 달라고 요청하십시오.", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "안녕하세요,\n\n시스템 관리자가 서버 측 암호화를 활성화했습니다. 저장된 파일이 암호 '%s'으(로) 암호화되었습니다.\n\n웹 인터페이스에 로그인하여 개인 설정의 '기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.\n\n", - "The share will expire on %s." : "이 공유는 %s 까지 유지됩니다.", + "The share will expire on %s." : "이 공유는 %s에 만료됩니다.", "Cheers!" : "감사합니다!", "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "안녕하세요,<br><br>시스템 관리자가 서버 측 암호화를 활성화했습니다. 저장된 파일이 암호 <strong>%s</strong>으(로) 암호화되었습니다.<br><br>웹 인터페이스에 로그인하여 개인 설정의 '기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.<br><br>", "Default encryption module" : "기본 암호화 모듈", diff --git a/apps/encryption/l10n/ko.json b/apps/encryption/l10n/ko.json index ea8f5027c62..bcc081dd5e5 100644 --- a/apps/encryption/l10n/ko.json +++ b/apps/encryption/l10n/ko.json @@ -1,7 +1,7 @@ { "translations": { "Missing recovery key password" : "잊어버린 복구 키 암호 복구", "Please repeat the recovery key password" : "복구 키 암호를 다시 입력하십시오", - "Repeated recovery key password does not match the provided recovery key password" : "입력한 복구 키 암호가 일치하지 않습니다", + "Repeated recovery key password does not match the provided recovery key password" : "입력한 복구 키 암호가 서로 다릅니다", "Recovery key successfully enabled" : "복구 키가 성공적으로 활성화되었습니다", "Could not enable recovery key. Please check your recovery key password!" : "복구 키를 활성화 할 수 없습니다. 복구 키의 암호를 확인해 주십시오!", "Recovery key successfully disabled" : "복구 키가 성공적으로 비활성화 되었습니다", @@ -19,8 +19,9 @@ "The old password was not correct, please try again." : "이전 암호가 잘못되었습니다. 다시 시도하십시오.", "The current log-in password was not correct, please try again." : "현재 로그인 암호가 잘못되었습니다. 다시 시도하십시오.", "Private key password successfully updated." : "개인 키 암호가 성공적으로 업데이트 되었습니다.", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "과거에 사용하였던(ownCloud <= 8.0) 암호화된 데이터에서 키를 이전해야 합니다. 'occ encryption:migrate'를 실행하거나 시스템 관리자에게 연락하십시오", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "과거에 사용하였던(ownCloud <= 8.0) 암호화된 데이터에서 키를 이전해야 합니다. 'occ encryption:migrate'를 실행하거나 시스템 관리자에게 연락하십시오 ", "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "암호화 앱의 개인 키가 잘못되었습니다. 암호화된 파일에 다시 접근하려면 개인 설정에서 개인 키 암호를 업데이트해야 합니다.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "암호화 앱이 활성화되었으나 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오.", "Encryption app is enabled and ready" : "암호화 앱이 활성화되었고 준비됨", "Bad Signature" : "잘못된 서명", "Missing Signature" : "서명 없음", @@ -28,7 +29,7 @@ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "이 파일을 복호화할 수 없습니다. 공유된 파일일 수도 있습니다. 파일 소유자에게 공유를 다시 요청하십시오.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "이 파일을 읽을 수 없습니다. 공유된 파일이라면 파일 소유자에게 연락하여 다시 공유해 달라고 요청하십시오.", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "안녕하세요,\n\n시스템 관리자가 서버 측 암호화를 활성화했습니다. 저장된 파일이 암호 '%s'으(로) 암호화되었습니다.\n\n웹 인터페이스에 로그인하여 개인 설정의 '기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.\n\n", - "The share will expire on %s." : "이 공유는 %s 까지 유지됩니다.", + "The share will expire on %s." : "이 공유는 %s에 만료됩니다.", "Cheers!" : "감사합니다!", "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "안녕하세요,<br><br>시스템 관리자가 서버 측 암호화를 활성화했습니다. 저장된 파일이 암호 <strong>%s</strong>으(로) 암호화되었습니다.<br><br>웹 인터페이스에 로그인하여 개인 설정의 '기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.<br><br>", "Default encryption module" : "기본 암호화 모듈", diff --git a/apps/federatedfilesharing/l10n/cs.js b/apps/federatedfilesharing/l10n/cs.js index dd7f9b74b85..0990c907905 100644 --- a/apps/federatedfilesharing/l10n/cs.js +++ b/apps/federatedfilesharing/l10n/cs.js @@ -41,6 +41,7 @@ OC.L10N.register( "Open documentation" : "Otevřít dokumentaci", "Allow users on this server to send shares to other servers" : "Povolit uživatelům z tohoto serveru zasílat sdílení na jiné servery", "Allow users on this server to receive shares from other servers" : "Povolit uživatelům na tomto serveru přijímat sdílení z jiných serverů", + "Allow users to publish their data to a global and public address book" : "Povolit uživatelům publikování jejich dat do globálního a sdíleného adresáře", "Federated Cloud" : "Sdružený cloud", "Your Federated Cloud ID:" : "Vaše sdružené cloud ID:", "Add to your website" : "Přidat na svou webovou stránku", diff --git a/apps/federatedfilesharing/l10n/cs.json b/apps/federatedfilesharing/l10n/cs.json index 9f024387101..a9fdf3405f3 100644 --- a/apps/federatedfilesharing/l10n/cs.json +++ b/apps/federatedfilesharing/l10n/cs.json @@ -39,6 +39,7 @@ "Open documentation" : "Otevřít dokumentaci", "Allow users on this server to send shares to other servers" : "Povolit uživatelům z tohoto serveru zasílat sdílení na jiné servery", "Allow users on this server to receive shares from other servers" : "Povolit uživatelům na tomto serveru přijímat sdílení z jiných serverů", + "Allow users to publish their data to a global and public address book" : "Povolit uživatelům publikování jejich dat do globálního a sdíleného adresáře", "Federated Cloud" : "Sdružený cloud", "Your Federated Cloud ID:" : "Vaše sdružené cloud ID:", "Add to your website" : "Přidat na svou webovou stránku", diff --git a/apps/federatedfilesharing/l10n/fr.js b/apps/federatedfilesharing/l10n/fr.js index 5a32ce609f2..cb8fd825905 100644 --- a/apps/federatedfilesharing/l10n/fr.js +++ b/apps/federatedfilesharing/l10n/fr.js @@ -39,6 +39,7 @@ OC.L10N.register( "Share with me through my #Nextcloud Federated Cloud ID" : "Partagez avec moi grâce à mon identifiant Federated Cloud #Nextcloud", "Federated Cloud Sharing" : "Federated Cloud Sharing", "Open documentation" : "Voir la documentation", + "Adjust how people can share between servers." : "Réglez comment les personnes peuvent partager entre les serveurs.", "Allow users on this server to send shares to other servers" : "Autoriser les utilisateurs de ce serveur à envoyer des partages vers d'autres serveurs", "Allow users on this server to receive shares from other servers" : "Autoriser les utilisateurs de ce serveur à recevoir des partages d'autres serveurs", "Search global and public address book for users and let local users publish their data" : "Rechercher dans le carnet d'adresse global et public pour les utilisateurs et laisser les utilisateurs publier leurs données", diff --git a/apps/federatedfilesharing/l10n/fr.json b/apps/federatedfilesharing/l10n/fr.json index 62ba8d7d044..f556159c96d 100644 --- a/apps/federatedfilesharing/l10n/fr.json +++ b/apps/federatedfilesharing/l10n/fr.json @@ -37,6 +37,7 @@ "Share with me through my #Nextcloud Federated Cloud ID" : "Partagez avec moi grâce à mon identifiant Federated Cloud #Nextcloud", "Federated Cloud Sharing" : "Federated Cloud Sharing", "Open documentation" : "Voir la documentation", + "Adjust how people can share between servers." : "Réglez comment les personnes peuvent partager entre les serveurs.", "Allow users on this server to send shares to other servers" : "Autoriser les utilisateurs de ce serveur à envoyer des partages vers d'autres serveurs", "Allow users on this server to receive shares from other servers" : "Autoriser les utilisateurs de ce serveur à recevoir des partages d'autres serveurs", "Search global and public address book for users and let local users publish their data" : "Rechercher dans le carnet d'adresse global et public pour les utilisateurs et laisser les utilisateurs publier leurs données", diff --git a/apps/federatedfilesharing/l10n/ko.js b/apps/federatedfilesharing/l10n/ko.js index 05e5db39dc6..142e6c2c535 100644 --- a/apps/federatedfilesharing/l10n/ko.js +++ b/apps/federatedfilesharing/l10n/ko.js @@ -7,33 +7,51 @@ OC.L10N.register( "Remote share password" : "원격 공유 암호", "Cancel" : "취소", "Add remote share" : "원격 공유 추가", - "Copied!" : "복사됨!", + "Copy" : "복사", + "Copied!" : "복사 성공!", "Not supported!" : "지원하지 않음!", - "Press ⌘-C to copy." : "⌘-C 복사", - "Press Ctrl-C to copy." : "⌘-C 복사", + "Press ⌘-C to copy." : "복사하려면 ⌘-C 키를 누르십시오.", + "Press Ctrl-C to copy." : "복사하려면 Ctrl-C 키를 누르십시오.", "Invalid Federated Cloud ID" : "잘못된 연합 클라우드 ID", "Server to server sharing is not enabled on this server" : "이 서버에서 서버간 공유를 사용할 수 없음", - "Couldn't establish a federated share." : "연합 공유를 설정할 수 없음", + "Couldn't establish a federated share." : "연합 공유를 설정할 수 없습니다.", + "Couldn't establish a federated share, maybe the password was wrong." : "연합 공유를 설정할 수 없습니다. 암호가 잘못되었을 수도 있습니다.", + "Federated Share request was successful, you will receive a invitation. Check your notifications." : "연합 공유 요청이 성공했으며 초대장을 받을 것입니다. 알림을 확인하십시오.", "The mountpoint name contains invalid characters." : "마운트 지점 이름에 잘못된 글자가 포함되어 있습니다.", "Not allowed to create a federated share with the owner." : "소유자와 연합 공유를 만들 수 없음", "Invalid or untrusted SSL certificate" : "유효하지 않거나 신뢰할 수없는 SSL 인증서", - "Storage not valid" : "유효하지 않은 스토리지", + "Could not authenticate to remote share, password might be wrong" : "원격 공유에 인증할 수 없습니다. 암호가 잘못되었을 수도 있습니다", + "Storage not valid" : "유효하지 않은 저장소", + "Federated Share successfully added" : "연합 공유를 성공적으로 추가함", + "Couldn't add remote share" : "원격 공유를 추가할 수 없음", "Sharing %s failed, because this item is already shared with %s" : "%s을(를) 공유할 수 없습니다. 이미 %s 님과 공유되어 있습니다", "Not allowed to create a federated share with the same user" : "같은 사용자와 연합 공유를 만들 수 없음", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "%s을(를) 공유할 수 없습니다. %s을(를) 찾을 수 없습니다. 서버에 접근하지 못할 수도 있습니다.", + "File is already shared with %s" : "파일이 %s와(과) 이미 공유됨", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "%s을(를) 공유할 수 없습니다. %s을(를) 찾을 수 없습니다. 서버에 접근할 수 없거나 자가 서명된 인증서를 사용하고 있을 수도 있습니다.", + "Could not find share" : "공유를 찾을 수 없음", + "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "%1$s(%2$s 대신) 님으로부터 \"%3$s\"을(를) 원격 공유로 받음", + "You received {share} as a remote share from {user} (on behalf of {behalf})" : "{user}({behalf} 대신) 님으로부터 {share}을(를) 원격 공유로 받음", + "You received \"%3$s\" as a remote share from %1$s" : "%1$s 님으로부터 \"%3$s\"을(를) 원격 공유로 받음", + "You received {share} as a remote share from {user}" : "{user} 님으로부터 {share}을(를) 원격 공유로 받음", "Accept" : "수락", "Decline" : "거절", "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "내 #Nextcloud 연합 클라우드 ID를 통해서 공유됨, 더 알아보기: %s", "Share with me through my #Nextcloud Federated Cloud ID" : "내 #Nextcloud 연합 클라우드 ID를 통해서 공유됨", "Federated Cloud Sharing" : "클라우드 연합 공유", "Open documentation" : "문서 열기", + "Adjust how people can share between servers." : "서버간 파일 공유를 설정합니다.", "Allow users on this server to send shares to other servers" : "이 서버의 사용자가 다른 서버와 공유할 수 있도록 허용", "Allow users on this server to receive shares from other servers" : "이 서버의 사용자가 다른 서버에서 공유한 파일을 받을 수 있도록 허용", + "Search global and public address book for users and let local users publish their data" : "전역 및 공개 주소록에서 검색하고 로컬 사용자가 정보를 공개할 수 있도록 허용", + "Allow users to publish their data to a global and public address book" : "사용자가 데이터를 전역 및 공개 주소록에 업로드할 수 있도록 허용", "Federated Cloud" : "연합 클라우드", + "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Nextcloud, ownCloud, Pydio를 사용하는 누구나와 공유할 수 있습니다! 공유 대화 상자에서 연합 클라우드 ID를 입력하십시오. person@cloud.example.com 형식입니다", "Your Federated Cloud ID:" : "내 연합 클라우드 ID:", - "Share it:" : "공유하기:", + "Share it so your friends can share files with you:" : "친구들과 파일을 공유할 수 있도록 공유하십시오:", "Add to your website" : "내 웹 사이트에 추가", "Share with me via Nextcloud" : "Nextcloud로 나와 공유하기", - "HTML Code:" : "HTML 코드:" + "HTML Code:" : "HTML 코드:", + "Search global and public address book for users" : "전역 및 공개 주소록에서 사용자 검색", + "Share it:" : "공유하기:" }, "nplurals=1; plural=0;"); diff --git a/apps/federatedfilesharing/l10n/ko.json b/apps/federatedfilesharing/l10n/ko.json index 5a85d76fa6b..5c88ac92f19 100644 --- a/apps/federatedfilesharing/l10n/ko.json +++ b/apps/federatedfilesharing/l10n/ko.json @@ -5,33 +5,51 @@ "Remote share password" : "원격 공유 암호", "Cancel" : "취소", "Add remote share" : "원격 공유 추가", - "Copied!" : "복사됨!", + "Copy" : "복사", + "Copied!" : "복사 성공!", "Not supported!" : "지원하지 않음!", - "Press ⌘-C to copy." : "⌘-C 복사", - "Press Ctrl-C to copy." : "⌘-C 복사", + "Press ⌘-C to copy." : "복사하려면 ⌘-C 키를 누르십시오.", + "Press Ctrl-C to copy." : "복사하려면 Ctrl-C 키를 누르십시오.", "Invalid Federated Cloud ID" : "잘못된 연합 클라우드 ID", "Server to server sharing is not enabled on this server" : "이 서버에서 서버간 공유를 사용할 수 없음", - "Couldn't establish a federated share." : "연합 공유를 설정할 수 없음", + "Couldn't establish a federated share." : "연합 공유를 설정할 수 없습니다.", + "Couldn't establish a federated share, maybe the password was wrong." : "연합 공유를 설정할 수 없습니다. 암호가 잘못되었을 수도 있습니다.", + "Federated Share request was successful, you will receive a invitation. Check your notifications." : "연합 공유 요청이 성공했으며 초대장을 받을 것입니다. 알림을 확인하십시오.", "The mountpoint name contains invalid characters." : "마운트 지점 이름에 잘못된 글자가 포함되어 있습니다.", "Not allowed to create a federated share with the owner." : "소유자와 연합 공유를 만들 수 없음", "Invalid or untrusted SSL certificate" : "유효하지 않거나 신뢰할 수없는 SSL 인증서", - "Storage not valid" : "유효하지 않은 스토리지", + "Could not authenticate to remote share, password might be wrong" : "원격 공유에 인증할 수 없습니다. 암호가 잘못되었을 수도 있습니다", + "Storage not valid" : "유효하지 않은 저장소", + "Federated Share successfully added" : "연합 공유를 성공적으로 추가함", + "Couldn't add remote share" : "원격 공유를 추가할 수 없음", "Sharing %s failed, because this item is already shared with %s" : "%s을(를) 공유할 수 없습니다. 이미 %s 님과 공유되어 있습니다", "Not allowed to create a federated share with the same user" : "같은 사용자와 연합 공유를 만들 수 없음", - "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "%s을(를) 공유할 수 없습니다. %s을(를) 찾을 수 없습니다. 서버에 접근하지 못할 수도 있습니다.", + "File is already shared with %s" : "파일이 %s와(과) 이미 공유됨", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "%s을(를) 공유할 수 없습니다. %s을(를) 찾을 수 없습니다. 서버에 접근할 수 없거나 자가 서명된 인증서를 사용하고 있을 수도 있습니다.", + "Could not find share" : "공유를 찾을 수 없음", + "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "%1$s(%2$s 대신) 님으로부터 \"%3$s\"을(를) 원격 공유로 받음", + "You received {share} as a remote share from {user} (on behalf of {behalf})" : "{user}({behalf} 대신) 님으로부터 {share}을(를) 원격 공유로 받음", + "You received \"%3$s\" as a remote share from %1$s" : "%1$s 님으로부터 \"%3$s\"을(를) 원격 공유로 받음", + "You received {share} as a remote share from {user}" : "{user} 님으로부터 {share}을(를) 원격 공유로 받음", "Accept" : "수락", "Decline" : "거절", "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "내 #Nextcloud 연합 클라우드 ID를 통해서 공유됨, 더 알아보기: %s", "Share with me through my #Nextcloud Federated Cloud ID" : "내 #Nextcloud 연합 클라우드 ID를 통해서 공유됨", "Federated Cloud Sharing" : "클라우드 연합 공유", "Open documentation" : "문서 열기", + "Adjust how people can share between servers." : "서버간 파일 공유를 설정합니다.", "Allow users on this server to send shares to other servers" : "이 서버의 사용자가 다른 서버와 공유할 수 있도록 허용", "Allow users on this server to receive shares from other servers" : "이 서버의 사용자가 다른 서버에서 공유한 파일을 받을 수 있도록 허용", + "Search global and public address book for users and let local users publish their data" : "전역 및 공개 주소록에서 검색하고 로컬 사용자가 정보를 공개할 수 있도록 허용", + "Allow users to publish their data to a global and public address book" : "사용자가 데이터를 전역 및 공개 주소록에 업로드할 수 있도록 허용", "Federated Cloud" : "연합 클라우드", + "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Nextcloud, ownCloud, Pydio를 사용하는 누구나와 공유할 수 있습니다! 공유 대화 상자에서 연합 클라우드 ID를 입력하십시오. person@cloud.example.com 형식입니다", "Your Federated Cloud ID:" : "내 연합 클라우드 ID:", - "Share it:" : "공유하기:", + "Share it so your friends can share files with you:" : "친구들과 파일을 공유할 수 있도록 공유하십시오:", "Add to your website" : "내 웹 사이트에 추가", "Share with me via Nextcloud" : "Nextcloud로 나와 공유하기", - "HTML Code:" : "HTML 코드:" + "HTML Code:" : "HTML 코드:", + "Search global and public address book for users" : "전역 및 공개 주소록에서 사용자 검색", + "Share it:" : "공유하기:" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/nl.js b/apps/federatedfilesharing/l10n/nl.js index 1fbe4a32bf7..71c6adaf6f5 100644 --- a/apps/federatedfilesharing/l10n/nl.js +++ b/apps/federatedfilesharing/l10n/nl.js @@ -39,6 +39,7 @@ OC.L10N.register( "Share with me through my #Nextcloud Federated Cloud ID" : "Deel met mij via mijn #Nextcloud federated Cloud ID", "Federated Cloud Sharing" : "Federated Cloud Sharing", "Open documentation" : "Open documentatie", + "Adjust how people can share between servers." : "Aanpassen hoe mensen tussen servers kunnen delen.", "Allow users on this server to send shares to other servers" : "Toestaan dat gebruikers op deze server shares sturen naar andere servers", "Allow users on this server to receive shares from other servers" : "Toestaan dat gebruikers op deze server shares ontvangen van andere servers", "Search global and public address book for users and let local users publish their data" : "Openbare adresboeken voor gebruikers doorzoeken en laat lokale gebruikers de data plubliceren", @@ -46,6 +47,7 @@ OC.L10N.register( "Federated Cloud" : "Gefedereerde Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Je kunt met iedereeen delen die Nextcloud, ownCloud of Pydio gebruikt! Gebruik gewoon hun federatieID in de deel-dialoog. Het ziet eruit als iemand@cloud.voorbeeld.com", "Your Federated Cloud ID:" : "Je Federated Cloud ID:", + "Share it so your friends can share files with you:" : "Deel het, zodat anderen bestanden met jou kunnen delen:", "Add to your website" : "Toevoegen aan je website", "Share with me via Nextcloud" : "Deel met mij via Nextcloud", "HTML Code:" : "HTML Code:", diff --git a/apps/federatedfilesharing/l10n/nl.json b/apps/federatedfilesharing/l10n/nl.json index 35627c96c0b..aee02702266 100644 --- a/apps/federatedfilesharing/l10n/nl.json +++ b/apps/federatedfilesharing/l10n/nl.json @@ -37,6 +37,7 @@ "Share with me through my #Nextcloud Federated Cloud ID" : "Deel met mij via mijn #Nextcloud federated Cloud ID", "Federated Cloud Sharing" : "Federated Cloud Sharing", "Open documentation" : "Open documentatie", + "Adjust how people can share between servers." : "Aanpassen hoe mensen tussen servers kunnen delen.", "Allow users on this server to send shares to other servers" : "Toestaan dat gebruikers op deze server shares sturen naar andere servers", "Allow users on this server to receive shares from other servers" : "Toestaan dat gebruikers op deze server shares ontvangen van andere servers", "Search global and public address book for users and let local users publish their data" : "Openbare adresboeken voor gebruikers doorzoeken en laat lokale gebruikers de data plubliceren", @@ -44,6 +45,7 @@ "Federated Cloud" : "Gefedereerde Cloud", "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Je kunt met iedereeen delen die Nextcloud, ownCloud of Pydio gebruikt! Gebruik gewoon hun federatieID in de deel-dialoog. Het ziet eruit als iemand@cloud.voorbeeld.com", "Your Federated Cloud ID:" : "Je Federated Cloud ID:", + "Share it so your friends can share files with you:" : "Deel het, zodat anderen bestanden met jou kunnen delen:", "Add to your website" : "Toevoegen aan je website", "Share with me via Nextcloud" : "Deel met mij via Nextcloud", "HTML Code:" : "HTML Code:", diff --git a/apps/federatedfilesharing/l10n/tr.js b/apps/federatedfilesharing/l10n/tr.js index e6f2a47d2cb..09e6d7dc793 100644 --- a/apps/federatedfilesharing/l10n/tr.js +++ b/apps/federatedfilesharing/l10n/tr.js @@ -39,12 +39,15 @@ OC.L10N.register( "Share with me through my #Nextcloud Federated Cloud ID" : "#Nextcloud Birleşmiş Bulut kimliğim üzerinden benimle paylaş", "Federated Cloud Sharing" : "Birleşmiş Bulut Paylaşımı", "Open documentation" : "Belgeleri aç", + "Adjust how people can share between servers." : "Kişilerin sunucular arasında nasıl paylaşım yapabileceğini ayarlayın.", "Allow users on this server to send shares to other servers" : "Bu sunucudaki kullanıcılar diğer sunuculara paylaşım gönderebilsin", "Allow users on this server to receive shares from other servers" : "Bu sunucudaki kullanıcılar diğer sunuculardan paylaşım alabilsin", "Search global and public address book for users and let local users publish their data" : "Genel ve herkese açık adres defterinde kullanıcı ara ve yerel kullanıcıların bilgilerini paylaşmasını sağla", "Allow users to publish their data to a global and public address book" : "Kullanıcıların bilgilerini genel ve herkese açık bir adres defterinde paylaşabilsin", "Federated Cloud" : "Birleşmiş Bulut", + "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Nextcloud, ownCloud ya da Pydio kullanıcıları ile paylaşım yapılaiblir. Yalnızca paylaşım penceresine person@cloud.example.com gibi Birleşmiş Bulut kodunu yazın.", "Your Federated Cloud ID:" : "Birleşmiş Bulut Kimliğiniz:", + "Share it so your friends can share files with you:" : "Paylaşın, böylece arkadaşlarınız da sizinle dosya paylaşabilir:", "Add to your website" : "Web sitenize ekleyin", "Share with me via Nextcloud" : "Benimle Nextcloud üzerinden paylaşın", "HTML Code:" : "HTML Kodu:", diff --git a/apps/federatedfilesharing/l10n/tr.json b/apps/federatedfilesharing/l10n/tr.json index ab676fc5cde..8e753fcac53 100644 --- a/apps/federatedfilesharing/l10n/tr.json +++ b/apps/federatedfilesharing/l10n/tr.json @@ -37,12 +37,15 @@ "Share with me through my #Nextcloud Federated Cloud ID" : "#Nextcloud Birleşmiş Bulut kimliğim üzerinden benimle paylaş", "Federated Cloud Sharing" : "Birleşmiş Bulut Paylaşımı", "Open documentation" : "Belgeleri aç", + "Adjust how people can share between servers." : "Kişilerin sunucular arasında nasıl paylaşım yapabileceğini ayarlayın.", "Allow users on this server to send shares to other servers" : "Bu sunucudaki kullanıcılar diğer sunuculara paylaşım gönderebilsin", "Allow users on this server to receive shares from other servers" : "Bu sunucudaki kullanıcılar diğer sunuculardan paylaşım alabilsin", "Search global and public address book for users and let local users publish their data" : "Genel ve herkese açık adres defterinde kullanıcı ara ve yerel kullanıcıların bilgilerini paylaşmasını sağla", "Allow users to publish their data to a global and public address book" : "Kullanıcıların bilgilerini genel ve herkese açık bir adres defterinde paylaşabilsin", "Federated Cloud" : "Birleşmiş Bulut", + "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "Nextcloud, ownCloud ya da Pydio kullanıcıları ile paylaşım yapılaiblir. Yalnızca paylaşım penceresine person@cloud.example.com gibi Birleşmiş Bulut kodunu yazın.", "Your Federated Cloud ID:" : "Birleşmiş Bulut Kimliğiniz:", + "Share it so your friends can share files with you:" : "Paylaşın, böylece arkadaşlarınız da sizinle dosya paylaşabilir:", "Add to your website" : "Web sitenize ekleyin", "Share with me via Nextcloud" : "Benimle Nextcloud üzerinden paylaşın", "HTML Code:" : "HTML Kodu:", diff --git a/apps/federation/l10n/ko.js b/apps/federation/l10n/ko.js index c5baf30bb04..18e788fcead 100644 --- a/apps/federation/l10n/ko.js +++ b/apps/federation/l10n/ko.js @@ -1,15 +1,16 @@ OC.L10N.register( "federation", { - "Server added to the list of trusted ownClouds" : "신뢰할 수 있는 ownCloud 목록에 서버 추가함", + "Added to the list of trusted servers" : "신뢰할 수 있는 서버 목록에 추가됨", "Server is already in the list of trusted servers." : "신뢰할 수 있는 서버 목록에 이미 추가되었습니다.", - "No ownCloud server found" : "ownCloud 서버를 찾을 수 없음", + "No server to federate with found" : "연합 가능한 서버를 찾을 수 없음", "Could not add server" : "서버를 추가할 수 없음", - "Federation" : "연합 공유", - "ownCloud Federation allows you to connect with other trusted ownClouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "ownCloud 연합 공유를 사용하면 다른 믿을 수 있는 ownCloud 서버와 사용자 디렉터리를 상호간 공유할 수 있습니다. 이 정보는 연합 공유 시 외부 사용자 자동 완성 등에 사용합니다.", + "Trusted servers" : "신뢰할 수 있는 서버", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "서버 연합을 통해서 다른 신뢰할 수 있는 서버와 사용자 디렉터리를 교환할 수 있습니다. 이 기능의 사용 예시로 연합 공유 시 외부 사용자를 자동 완성하는 데 사용할 수 있습니다.", "Add server automatically once a federated share was created successfully" : "연합 공유를 생성했을 때 자동으로 서버 추가", - "Trusted ownCloud Servers" : "신뢰할 수 있는 ownCloud 서버", - "+ Add ownCloud server" : "+ ownCloud 서버 추가", - "ownCloud Server" : "ownCloud 서버" + "+ Add trusted server" : "+ 신뢰할 수 있는 서버 추가", + "Trusted server" : "신뢰할 수 있는 서버", + "Add" : "추가", + "Federation" : "연합" }, "nplurals=1; plural=0;"); diff --git a/apps/federation/l10n/ko.json b/apps/federation/l10n/ko.json index 373434a68ad..ab8fbf93874 100644 --- a/apps/federation/l10n/ko.json +++ b/apps/federation/l10n/ko.json @@ -1,13 +1,14 @@ { "translations": { - "Server added to the list of trusted ownClouds" : "신뢰할 수 있는 ownCloud 목록에 서버 추가함", + "Added to the list of trusted servers" : "신뢰할 수 있는 서버 목록에 추가됨", "Server is already in the list of trusted servers." : "신뢰할 수 있는 서버 목록에 이미 추가되었습니다.", - "No ownCloud server found" : "ownCloud 서버를 찾을 수 없음", + "No server to federate with found" : "연합 가능한 서버를 찾을 수 없음", "Could not add server" : "서버를 추가할 수 없음", - "Federation" : "연합 공유", - "ownCloud Federation allows you to connect with other trusted ownClouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "ownCloud 연합 공유를 사용하면 다른 믿을 수 있는 ownCloud 서버와 사용자 디렉터리를 상호간 공유할 수 있습니다. 이 정보는 연합 공유 시 외부 사용자 자동 완성 등에 사용합니다.", + "Trusted servers" : "신뢰할 수 있는 서버", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "서버 연합을 통해서 다른 신뢰할 수 있는 서버와 사용자 디렉터리를 교환할 수 있습니다. 이 기능의 사용 예시로 연합 공유 시 외부 사용자를 자동 완성하는 데 사용할 수 있습니다.", "Add server automatically once a federated share was created successfully" : "연합 공유를 생성했을 때 자동으로 서버 추가", - "Trusted ownCloud Servers" : "신뢰할 수 있는 ownCloud 서버", - "+ Add ownCloud server" : "+ ownCloud 서버 추가", - "ownCloud Server" : "ownCloud 서버" + "+ Add trusted server" : "+ 신뢰할 수 있는 서버 추가", + "Trusted server" : "신뢰할 수 있는 서버", + "Add" : "추가", + "Federation" : "연합" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js index c4e1f10bcb1..d5e36728d73 100644 --- a/apps/files/l10n/sv.js +++ b/apps/files/l10n/sv.js @@ -58,6 +58,7 @@ OC.L10N.register( "New" : "Ny", "\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltligt filnamn.", "File name cannot be empty." : "Filnamn kan inte vara tomt.", + "\"{name}\" is not an allowed filetype" : "\"{name}\" är inte en tillåten filtyp", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Lagring av {owner} är full, filer kan inte uppdateras eller synkroniseras längre!", "Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Lagring av {owner} är nästan full ({usedSpacePercent}%)", @@ -68,6 +69,7 @@ OC.L10N.register( "_%n byte_::_%n bytes_" : ["%n bytes","%n bytes"], "Favorited" : "Favoriserad", "Favorite" : "Favorit", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopiera direktlänk (fungerar endast för de användare som har tillgång till denna fil eller mapp)", "Folder" : "Mapp", "New folder" : "Ny mapp", "Upload" : "Ladda upp", @@ -119,6 +121,7 @@ OC.L10N.register( "Select all" : "Välj allt", "Upload too large" : "För stor uppladdning", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.", + "No favorites yet" : "Inga favoriter ännu", "Files and folders you mark as favorite will show up here" : "Filer och mappar markerade som favoriter kommer att visas här", "Shared with you" : "Delad med dig", "Shared with others" : "Delad med andra", diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json index 620f52574cd..50ac86a0d85 100644 --- a/apps/files/l10n/sv.json +++ b/apps/files/l10n/sv.json @@ -56,6 +56,7 @@ "New" : "Ny", "\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltligt filnamn.", "File name cannot be empty." : "Filnamn kan inte vara tomt.", + "\"{name}\" is not an allowed filetype" : "\"{name}\" är inte en tillåten filtyp", "Storage of {owner} is full, files can not be updated or synced anymore!" : "Lagring av {owner} är full, filer kan inte uppdateras eller synkroniseras längre!", "Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Lagring av {owner} är nästan full ({usedSpacePercent}%)", @@ -66,6 +67,7 @@ "_%n byte_::_%n bytes_" : ["%n bytes","%n bytes"], "Favorited" : "Favoriserad", "Favorite" : "Favorit", + "Copy direct link (only works for users who have access to this file/folder)" : "Kopiera direktlänk (fungerar endast för de användare som har tillgång till denna fil eller mapp)", "Folder" : "Mapp", "New folder" : "Ny mapp", "Upload" : "Ladda upp", @@ -117,6 +119,7 @@ "Select all" : "Välj allt", "Upload too large" : "För stor uppladdning", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.", + "No favorites yet" : "Inga favoriter ännu", "Files and folders you mark as favorite will show up here" : "Filer och mappar markerade som favoriter kommer att visas här", "Shared with you" : "Delad med dig", "Shared with others" : "Delad med andra", diff --git a/apps/files_external/l10n/cs.js b/apps/files_external/l10n/cs.js index 822e764d7ab..7af05992729 100644 --- a/apps/files_external/l10n/cs.js +++ b/apps/files_external/l10n/cs.js @@ -39,6 +39,7 @@ OC.L10N.register( "Credentials saved" : "Přihlašovací údaje uloženy", "Credentials saving failed" : "Uložení přihlašovacích údajů selhalo", "Credentials required" : "Vyžadovány přihlašovací údaje", + "Storage with ID \"%d\" not found" : "Úložiště s ID \"%d\" nebylo nalezeno", "Invalid backend or authentication mechanism class" : "Neplatný backend nebo třída ověřovacího mechanismu", "Invalid mount point" : "Neplatný přípojný bod", "Objectstore forbidden" : "Úložiště objektů zakázáno", @@ -49,6 +50,7 @@ OC.L10N.register( "Unsatisfied authentication mechanism parameters" : "Neuspokojivé parametry ověřovacího mechanismu", "Insufficient data: %s" : "Nedostatečná data: %s", "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "Úložiště s ID \"%d\" není uživatelksky upravitelné", "Access key" : "Přístupový klíč", "Secret key" : "Tajný klíč", "Builtin" : "Zabudované", diff --git a/apps/files_external/l10n/cs.json b/apps/files_external/l10n/cs.json index 4ffcf3cc676..a4dd108ab39 100644 --- a/apps/files_external/l10n/cs.json +++ b/apps/files_external/l10n/cs.json @@ -37,6 +37,7 @@ "Credentials saved" : "Přihlašovací údaje uloženy", "Credentials saving failed" : "Uložení přihlašovacích údajů selhalo", "Credentials required" : "Vyžadovány přihlašovací údaje", + "Storage with ID \"%d\" not found" : "Úložiště s ID \"%d\" nebylo nalezeno", "Invalid backend or authentication mechanism class" : "Neplatný backend nebo třída ověřovacího mechanismu", "Invalid mount point" : "Neplatný přípojný bod", "Objectstore forbidden" : "Úložiště objektů zakázáno", @@ -47,6 +48,7 @@ "Unsatisfied authentication mechanism parameters" : "Neuspokojivé parametry ověřovacího mechanismu", "Insufficient data: %s" : "Nedostatečná data: %s", "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "Úložiště s ID \"%d\" není uživatelksky upravitelné", "Access key" : "Přístupový klíč", "Secret key" : "Tajný klíč", "Builtin" : "Zabudované", diff --git a/apps/files_external/l10n/sv.js b/apps/files_external/l10n/sv.js index 3d3abb7409d..afaca69a9dc 100644 --- a/apps/files_external/l10n/sv.js +++ b/apps/files_external/l10n/sv.js @@ -39,6 +39,7 @@ OC.L10N.register( "Credentials saved" : "Sparade uppgifter", "Credentials saving failed" : "Misslyckades med att spara uppgifterna", "Credentials required" : "Uppgifter krävs", + "Storage with ID \"%d\" not found" : "Lagringsutrymme med ID \"%d\" hittades inte", "Invalid backend or authentication mechanism class" : "Ogiltig backend eller autentiseringsmekanism-klass", "Invalid mount point" : "Ogiltig monteringspunkt", "Objectstore forbidden" : "Objekt förbjudet", @@ -49,6 +50,7 @@ OC.L10N.register( "Unsatisfied authentication mechanism parameters" : "Otillfredsställda autentiseringsmekanism parametrar", "Insufficient data: %s" : "Otillräcklig data: %s", "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "Lagringsutrymme med ID \"%d\" är inte redigerbart för användare", "Access key" : "Åtkomstnyckel", "Secret key" : "Hemlig nyckel", "Builtin" : "Inbyggt", diff --git a/apps/files_external/l10n/sv.json b/apps/files_external/l10n/sv.json index adae13cb453..333e70ee047 100644 --- a/apps/files_external/l10n/sv.json +++ b/apps/files_external/l10n/sv.json @@ -37,6 +37,7 @@ "Credentials saved" : "Sparade uppgifter", "Credentials saving failed" : "Misslyckades med att spara uppgifterna", "Credentials required" : "Uppgifter krävs", + "Storage with ID \"%d\" not found" : "Lagringsutrymme med ID \"%d\" hittades inte", "Invalid backend or authentication mechanism class" : "Ogiltig backend eller autentiseringsmekanism-klass", "Invalid mount point" : "Ogiltig monteringspunkt", "Objectstore forbidden" : "Objekt förbjudet", @@ -47,6 +48,7 @@ "Unsatisfied authentication mechanism parameters" : "Otillfredsställda autentiseringsmekanism parametrar", "Insufficient data: %s" : "Otillräcklig data: %s", "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "Lagringsutrymme med ID \"%d\" är inte redigerbart för användare", "Access key" : "Åtkomstnyckel", "Secret key" : "Hemlig nyckel", "Builtin" : "Inbyggt", diff --git a/apps/files_external/lib/Lib/Storage/SMB.php b/apps/files_external/lib/Lib/Storage/SMB.php index cc4cd641ce5..7afdb746a98 100644 --- a/apps/files_external/lib/Lib/Storage/SMB.php +++ b/apps/files_external/lib/Lib/Storage/SMB.php @@ -31,6 +31,7 @@ namespace OCA\Files_External\Lib\Storage; +use Icewind\SMB\Exception\AlreadyExistsException; use Icewind\SMB\Exception\ConnectException; use Icewind\SMB\Exception\Exception; use Icewind\SMB\Exception\ForbiddenException; @@ -90,6 +91,7 @@ class SMB extends Common implements INotifyStorage { throw new \Exception('Invalid configuration'); } $this->statCache = new CappedMemoryCache(); + parent::__construct($params); } /** @@ -162,10 +164,42 @@ class SMB extends Common implements INotifyStorage { * @return array */ protected function formatInfo($info) { - return array( + $result = [ 'size' => $info->getSize(), - 'mtime' => $info->getMTime() - ); + 'mtime' => $info->getMTime(), + ]; + if ($info->isDirectory()) { + $result['type'] = 'dir'; + } else { + $result['type'] = 'file'; + } + return $result; + } + + /** + * Rename the files. If the source or the target is the root, the rename won't happen. + * + * @param string $source the old name of the path + * @param string $target the new name of the path + * @return bool true if the rename is successful, false otherwise + */ + public function rename($source, $target) { + if ($this->isRootDir($source) || $this->isRootDir($target)) { + return false; + } + + $absoluteSource = $this->buildPath($source); + $absoluteTarget = $this->buildPath($target); + try { + $result = $this->share->rename($absoluteSource, $absoluteTarget); + } catch (AlreadyExistsException $e) { + $this->remove($target); + $result = $this->share->rename($absoluteSource, $absoluteTarget); + } catch (\Exception $e) { + return false; + } + unset($this->statCache[$absoluteSource], $this->statCache[$absoluteTarget]); + return $result; } /** @@ -220,6 +254,10 @@ class SMB extends Common implements INotifyStorage { * @return bool */ public function unlink($path) { + if ($this->isRootDir($path)) { + return false; + } + try { if ($this->is_dir($path)) { return $this->rmdir($path); @@ -239,26 +277,6 @@ class SMB extends Common implements INotifyStorage { } /** - * @param string $path1 the old name - * @param string $path2 the new name - * @return bool - */ - public function rename($path1, $path2) { - try { - $this->remove($path2); - $path1 = $this->buildPath($path1); - $path2 = $this->buildPath($path2); - return $this->share->rename($path1, $path2); - } catch (NotFoundException $e) { - return false; - } catch (ForbiddenException $e) { - return false; - } catch (ConnectException $e) { - throw new StorageNotAvailableException($e->getMessage(), $e->getCode(), $e); - } - } - - /** * check if a file or folder has been updated since $time * * @param string $path @@ -266,7 +284,7 @@ class SMB extends Common implements INotifyStorage { * @return bool */ public function hasUpdated($path, $time) { - if (!$path and $this->root == '/') { + if (!$path and $this->root === '/') { // mtime doesn't work for shares, but giving the nature of the backend, // doing a full update is still just fast enough return true; @@ -343,6 +361,10 @@ class SMB extends Common implements INotifyStorage { } public function rmdir($path) { + if ($this->isRootDir($path)) { + return false; + } + try { $this->statCache = array(); $content = $this->share->dir($this->buildPath($path)); diff --git a/apps/files_external/tests/Storage/SmbTest.php b/apps/files_external/tests/Storage/SmbTest.php index 45c01a0c59e..037c4cd4d39 100644 --- a/apps/files_external/tests/Storage/SmbTest.php +++ b/apps/files_external/tests/Storage/SmbTest.php @@ -132,4 +132,23 @@ class SmbTest extends \Test\Files\Storage\Storage { $this->assertEquals(new Change(IChange::ADDED, 'newfile.txt'), $result); } + + public function testRenameRoot() { + // root can't be renamed + $this->assertFalse($this->instance->rename('', 'foo1')); + + $this->instance->mkdir('foo2'); + $this->assertFalse($this->instance->rename('foo2', '')); + $this->instance->rmdir('foo2'); + } + + public function testUnlinkRoot() { + // root can't be deleted + $this->assertFalse($this->instance->unlink('')); + } + + public function testRmdirRoot() { + // root can't be deleted + $this->assertFalse($this->instance->rmdir('')); + } } diff --git a/apps/files_versions/l10n/cs.js b/apps/files_versions/l10n/cs.js index 72695abde6c..c9daaf91989 100644 --- a/apps/files_versions/l10n/cs.js +++ b/apps/files_versions/l10n/cs.js @@ -6,6 +6,8 @@ OC.L10N.register( "Failed to revert {file} to revision {timestamp}." : "Selhalo vrácení souboru {file} na verzi {timestamp}.", "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"], "Restore" : "Obnovit", + "No earlier versions available" : "Nejsou dostupné dřívější verze", + "More versions …" : "Víc verzí …", "No versions available" : "Nejsou dostupné žádné verze", "More versions..." : "Více verzí..." }, diff --git a/apps/files_versions/l10n/cs.json b/apps/files_versions/l10n/cs.json index f8309856688..0486090f2ab 100644 --- a/apps/files_versions/l10n/cs.json +++ b/apps/files_versions/l10n/cs.json @@ -4,6 +4,8 @@ "Failed to revert {file} to revision {timestamp}." : "Selhalo vrácení souboru {file} na verzi {timestamp}.", "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"], "Restore" : "Obnovit", + "No earlier versions available" : "Nejsou dostupné dřívější verze", + "More versions …" : "Víc verzí …", "No versions available" : "Nejsou dostupné žádné verze", "More versions..." : "Více verzí..." },"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" diff --git a/apps/files_versions/l10n/da.js b/apps/files_versions/l10n/da.js index ee85e6266ea..4fce738597f 100644 --- a/apps/files_versions/l10n/da.js +++ b/apps/files_versions/l10n/da.js @@ -4,6 +4,7 @@ OC.L10N.register( "Could not revert: %s" : "Kunne ikke genskabe: %s", "Versions" : "Versioner", "Failed to revert {file} to revision {timestamp}." : "Kunne ikke tilbagerulle {file} til den tidligere udgave: {timestamp}.", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Restore" : "Gendan", "No earlier versions available" : "Ingen tidligere versioner tilgængelige", "More versions …" : "Flere versioner ...", diff --git a/apps/files_versions/l10n/da.json b/apps/files_versions/l10n/da.json index 3fdfedaa38f..08aef15ad7f 100644 --- a/apps/files_versions/l10n/da.json +++ b/apps/files_versions/l10n/da.json @@ -2,6 +2,7 @@ "Could not revert: %s" : "Kunne ikke genskabe: %s", "Versions" : "Versioner", "Failed to revert {file} to revision {timestamp}." : "Kunne ikke tilbagerulle {file} til den tidligere udgave: {timestamp}.", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Restore" : "Gendan", "No earlier versions available" : "Ingen tidligere versioner tilgængelige", "More versions …" : "Flere versioner ...", diff --git a/apps/files_versions/l10n/ko.js b/apps/files_versions/l10n/ko.js index 49472d556cb..81b258b1060 100644 --- a/apps/files_versions/l10n/ko.js +++ b/apps/files_versions/l10n/ko.js @@ -1,11 +1,14 @@ OC.L10N.register( "files_versions", { - "Could not revert: %s" : "되돌릴 수 없음: %s", + "Could not revert: %s" : "되돌릴 수 없습니다: %s", "Versions" : "버전", "Failed to revert {file} to revision {timestamp}." : "{file}을(를) 리비전 {timestamp}으(로) 되돌리는 데 실패했습니다.", + "_%n byte_::_%n bytes_" : ["%n 바이트"], "Restore" : "복원", - "More versions..." : "더 많은 버전...", - "No other versions available" : "다른 버전을 사용할 수 없습니다" + "No earlier versions available" : "이전 버전을 사용할 수 없음", + "More versions …" : "더 많은 버전 …", + "No versions available" : "버전을 사용할 수 없음", + "More versions..." : "더 많은 버전..." }, "nplurals=1; plural=0;"); diff --git a/apps/files_versions/l10n/ko.json b/apps/files_versions/l10n/ko.json index 8c9985ad437..0b6a54a1e9c 100644 --- a/apps/files_versions/l10n/ko.json +++ b/apps/files_versions/l10n/ko.json @@ -1,9 +1,12 @@ { "translations": { - "Could not revert: %s" : "되돌릴 수 없음: %s", + "Could not revert: %s" : "되돌릴 수 없습니다: %s", "Versions" : "버전", "Failed to revert {file} to revision {timestamp}." : "{file}을(를) 리비전 {timestamp}으(로) 되돌리는 데 실패했습니다.", + "_%n byte_::_%n bytes_" : ["%n 바이트"], "Restore" : "복원", - "More versions..." : "더 많은 버전...", - "No other versions available" : "다른 버전을 사용할 수 없습니다" + "No earlier versions available" : "이전 버전을 사용할 수 없음", + "More versions …" : "더 많은 버전 …", + "No versions available" : "버전을 사용할 수 없음", + "More versions..." : "더 많은 버전..." },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/files_versions/l10n/sv.js b/apps/files_versions/l10n/sv.js index 79a92d0db80..43187f92ef6 100644 --- a/apps/files_versions/l10n/sv.js +++ b/apps/files_versions/l10n/sv.js @@ -6,6 +6,8 @@ OC.L10N.register( "Failed to revert {file} to revision {timestamp}." : "Kunde inte återställa {file} till {timestamp}.", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Restore" : "Återskapa", + "No earlier versions available" : "Inga tidigare versioner tillgänliga", + "More versions …" : "Fler versioner ...", "No versions available" : "Inga versioner tillgängliga", "More versions..." : "Fler versioner..." }, diff --git a/apps/files_versions/l10n/sv.json b/apps/files_versions/l10n/sv.json index ccb48ee72ac..df117926310 100644 --- a/apps/files_versions/l10n/sv.json +++ b/apps/files_versions/l10n/sv.json @@ -4,6 +4,8 @@ "Failed to revert {file} to revision {timestamp}." : "Kunde inte återställa {file} till {timestamp}.", "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], "Restore" : "Återskapa", + "No earlier versions available" : "Inga tidigare versioner tillgänliga", + "More versions …" : "Fler versioner ...", "No versions available" : "Inga versioner tillgängliga", "More versions..." : "Fler versioner..." },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/sharebymail/l10n/fr.js b/apps/sharebymail/l10n/fr.js index ae620940064..7e0234445de 100644 --- a/apps/sharebymail/l10n/fr.js +++ b/apps/sharebymail/l10n/fr.js @@ -37,6 +37,7 @@ OC.L10N.register( "You can choose a different password at any time in the share dialog." : "Vous pouvez choisir un mot de passe différent à n'importe quel moment dans la boîte de dialogue de partage.", "Could not find share" : "Impossible de trouver le partage", "Share by mail" : "Partage par email", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Autoriser les utilisateurs de partager un lien personnalisé vers un fichier ou un dossier en renseignant une adresse e-mail.", "Send password by mail" : "Envoyer le mot de passe par email", "Enforce password protection" : "Imposer la protection par mot de passe", "Failed to create the E-mail" : "Erreur lors de la création du mail", diff --git a/apps/sharebymail/l10n/fr.json b/apps/sharebymail/l10n/fr.json index 8578b36fc4c..7cec364918f 100644 --- a/apps/sharebymail/l10n/fr.json +++ b/apps/sharebymail/l10n/fr.json @@ -35,6 +35,7 @@ "You can choose a different password at any time in the share dialog." : "Vous pouvez choisir un mot de passe différent à n'importe quel moment dans la boîte de dialogue de partage.", "Could not find share" : "Impossible de trouver le partage", "Share by mail" : "Partage par email", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Autoriser les utilisateurs de partager un lien personnalisé vers un fichier ou un dossier en renseignant une adresse e-mail.", "Send password by mail" : "Envoyer le mot de passe par email", "Enforce password protection" : "Imposer la protection par mot de passe", "Failed to create the E-mail" : "Erreur lors de la création du mail", diff --git a/apps/sharebymail/l10n/nl.js b/apps/sharebymail/l10n/nl.js index ec0be474d81..e62d1877980 100644 --- a/apps/sharebymail/l10n/nl.js +++ b/apps/sharebymail/l10n/nl.js @@ -13,6 +13,7 @@ OC.L10N.register( "%3$s shared %1$s with %2$s by mail" : "%3$s deelde %1$s met %2$s via e-mail", "{actor} shared {file} with {email} by mail" : "{actor} deelde {file} met {email} via e-mail", "Password to access %1$s was sent to %2s" : "Wachtwoord voor toegang tot %1$s is gestuurd naar %2s", + "Password to access {file} was sent to {email}" : "Wachtwoord voor toegang tot {file} is gestuurd naar {email}", "Password to access %1$s was sent to you" : "Wachtwoord voor toegang tot %1$s is naar jou gestuurd", "Password to access {file} was sent to you" : "Wachtwoord voor toegang tot {file} is naar jou gestuurd", "Sharing %s failed, this item is already shared with %s" : "Delen van %s is mislukt, omdat dit al gedeeld wordt met %s", diff --git a/apps/sharebymail/l10n/nl.json b/apps/sharebymail/l10n/nl.json index cd033a1c6fe..429f57e4597 100644 --- a/apps/sharebymail/l10n/nl.json +++ b/apps/sharebymail/l10n/nl.json @@ -11,6 +11,7 @@ "%3$s shared %1$s with %2$s by mail" : "%3$s deelde %1$s met %2$s via e-mail", "{actor} shared {file} with {email} by mail" : "{actor} deelde {file} met {email} via e-mail", "Password to access %1$s was sent to %2s" : "Wachtwoord voor toegang tot %1$s is gestuurd naar %2s", + "Password to access {file} was sent to {email}" : "Wachtwoord voor toegang tot {file} is gestuurd naar {email}", "Password to access %1$s was sent to you" : "Wachtwoord voor toegang tot %1$s is naar jou gestuurd", "Password to access {file} was sent to you" : "Wachtwoord voor toegang tot {file} is naar jou gestuurd", "Sharing %s failed, this item is already shared with %s" : "Delen van %s is mislukt, omdat dit al gedeeld wordt met %s", diff --git a/apps/systemtags/l10n/nl.js b/apps/systemtags/l10n/nl.js index 036233c267b..a778fc7ce7d 100644 --- a/apps/systemtags/l10n/nl.js +++ b/apps/systemtags/l10n/nl.js @@ -42,6 +42,7 @@ OC.L10N.register( "%s (invisible)" : "%s (onzichtbaar)", "<strong>System tags</strong> for a file have been modified" : "<strong>Systeemmarkeringen</strong> voor een bestand zijn gewijzigd", "Collaborative tags" : "Samenwerk markeringen", + "Create and edit collaborative tags. These tags affect all users." : "Maak en bewerk samenwerkingstags. Deze tags gelden voor alle gebruikers.", "Select tag …" : "Selecteer tag …", "Name" : "Naam", "Delete" : "Verwijder", diff --git a/apps/systemtags/l10n/nl.json b/apps/systemtags/l10n/nl.json index 6e584314173..1915c7550b0 100644 --- a/apps/systemtags/l10n/nl.json +++ b/apps/systemtags/l10n/nl.json @@ -40,6 +40,7 @@ "%s (invisible)" : "%s (onzichtbaar)", "<strong>System tags</strong> for a file have been modified" : "<strong>Systeemmarkeringen</strong> voor een bestand zijn gewijzigd", "Collaborative tags" : "Samenwerk markeringen", + "Create and edit collaborative tags. These tags affect all users." : "Maak en bewerk samenwerkingstags. Deze tags gelden voor alle gebruikers.", "Select tag …" : "Selecteer tag …", "Name" : "Naam", "Delete" : "Verwijder", diff --git a/apps/theming/l10n/cs.js b/apps/theming/l10n/cs.js index b0e6d22b5b8..9d5f573e6fa 100644 --- a/apps/theming/l10n/cs.js +++ b/apps/theming/l10n/cs.js @@ -1,6 +1,7 @@ OC.L10N.register( "theming", { + "Loading preview…" : "Načítání náhledu…", "Saved" : "Uloženo", "Admin" : "Administrace", "a safe home for all your data" : "bezpečný domov pro všechna vaše data", diff --git a/apps/theming/l10n/cs.json b/apps/theming/l10n/cs.json index efb704e7fde..b4fc64ac37e 100644 --- a/apps/theming/l10n/cs.json +++ b/apps/theming/l10n/cs.json @@ -1,4 +1,5 @@ { "translations": { + "Loading preview…" : "Načítání náhledu…", "Saved" : "Uloženo", "Admin" : "Administrace", "a safe home for all your data" : "bezpečný domov pro všechna vaše data", diff --git a/apps/theming/l10n/da.js b/apps/theming/l10n/da.js index 94a2055c809..4f9bb0f6c77 100644 --- a/apps/theming/l10n/da.js +++ b/apps/theming/l10n/da.js @@ -1,6 +1,7 @@ OC.L10N.register( "theming", { + "Loading preview…" : "Indlæser forhåndsvisning...", "Saved" : "Gemt", "Admin" : "Admin", "a safe home for all your data" : "Et sikket hjem til alt dit data", diff --git a/apps/theming/l10n/da.json b/apps/theming/l10n/da.json index 4208ad2c825..15436b5d2f5 100644 --- a/apps/theming/l10n/da.json +++ b/apps/theming/l10n/da.json @@ -1,4 +1,5 @@ { "translations": { + "Loading preview…" : "Indlæser forhåndsvisning...", "Saved" : "Gemt", "Admin" : "Admin", "a safe home for all your data" : "Et sikket hjem til alt dit data", diff --git a/apps/theming/l10n/de.js b/apps/theming/l10n/de.js index 617ec9f16f5..a9b99f973f9 100644 --- a/apps/theming/l10n/de.js +++ b/apps/theming/l10n/de.js @@ -1,6 +1,7 @@ OC.L10N.register( "theming", { + "Loading preview…" : "Lade Vorschau…", "Saved" : "Gespeichert", "Admin" : "Administrator", "a safe home for all your data" : "Ein sicheres Zuhause für Deine Daten", diff --git a/apps/theming/l10n/de.json b/apps/theming/l10n/de.json index 9a4e41ca15e..8f4a7b023fc 100644 --- a/apps/theming/l10n/de.json +++ b/apps/theming/l10n/de.json @@ -1,4 +1,5 @@ { "translations": { + "Loading preview…" : "Lade Vorschau…", "Saved" : "Gespeichert", "Admin" : "Administrator", "a safe home for all your data" : "Ein sicheres Zuhause für Deine Daten", diff --git a/apps/theming/l10n/de_DE.js b/apps/theming/l10n/de_DE.js index 38d0460d4e4..9528ba0f412 100644 --- a/apps/theming/l10n/de_DE.js +++ b/apps/theming/l10n/de_DE.js @@ -1,6 +1,7 @@ OC.L10N.register( "theming", { + "Loading preview…" : "Lade Vorschau…", "Saved" : "Gespeichert", "Admin" : "Administrator", "a safe home for all your data" : "Ein sicheres Zuhause für Ihre Daten", diff --git a/apps/theming/l10n/de_DE.json b/apps/theming/l10n/de_DE.json index 2376ed7bb14..78b43f3d3da 100644 --- a/apps/theming/l10n/de_DE.json +++ b/apps/theming/l10n/de_DE.json @@ -1,4 +1,5 @@ { "translations": { + "Loading preview…" : "Lade Vorschau…", "Saved" : "Gespeichert", "Admin" : "Administrator", "a safe home for all your data" : "Ein sicheres Zuhause für Ihre Daten", diff --git a/apps/theming/l10n/fr.js b/apps/theming/l10n/fr.js index ce3a8e520a1..c68883483b8 100644 --- a/apps/theming/l10n/fr.js +++ b/apps/theming/l10n/fr.js @@ -1,6 +1,7 @@ OC.L10N.register( "theming", { + "Loading preview…" : "Chargement de la prévisualisation...", "Saved" : "Enregistré", "Admin" : "Administration", "a safe home for all your data" : "un endroit sûr pour toutes vos données", @@ -12,6 +13,7 @@ OC.L10N.register( "Unsupported image type" : "Ce type d'image n'est pas pris en charge", "You are already using a custom theme" : "Vous utilisez déjà un thème personnalisé", "Theming" : "Personnaliser l'apparence", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Cet extension permet de personnaliser facilement l'apparence de votre instance et des clients supportés. Cela sera visible pour tous les utilisateurs.", "Name" : "Nom", "reset to default" : "Restaurer les valeurs par défaut", "Web address" : "Adresse web", diff --git a/apps/theming/l10n/fr.json b/apps/theming/l10n/fr.json index 80765a0683a..d3bfed696db 100644 --- a/apps/theming/l10n/fr.json +++ b/apps/theming/l10n/fr.json @@ -1,4 +1,5 @@ { "translations": { + "Loading preview…" : "Chargement de la prévisualisation...", "Saved" : "Enregistré", "Admin" : "Administration", "a safe home for all your data" : "un endroit sûr pour toutes vos données", @@ -10,6 +11,7 @@ "Unsupported image type" : "Ce type d'image n'est pas pris en charge", "You are already using a custom theme" : "Vous utilisez déjà un thème personnalisé", "Theming" : "Personnaliser l'apparence", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Cet extension permet de personnaliser facilement l'apparence de votre instance et des clients supportés. Cela sera visible pour tous les utilisateurs.", "Name" : "Nom", "reset to default" : "Restaurer les valeurs par défaut", "Web address" : "Adresse web", diff --git a/apps/theming/l10n/nl.js b/apps/theming/l10n/nl.js index ea9fb47f6df..b4646d4f993 100644 --- a/apps/theming/l10n/nl.js +++ b/apps/theming/l10n/nl.js @@ -1,6 +1,7 @@ OC.L10N.register( "theming", { + "Loading preview…" : "Laden voorbeeld...", "Saved" : "Opgeslagen", "Admin" : "Beheer", "a safe home for all your data" : "een veilige plek voor al je gegevens", diff --git a/apps/theming/l10n/nl.json b/apps/theming/l10n/nl.json index 9fe5e98c7b6..83f500d0d82 100644 --- a/apps/theming/l10n/nl.json +++ b/apps/theming/l10n/nl.json @@ -1,4 +1,5 @@ { "translations": { + "Loading preview…" : "Laden voorbeeld...", "Saved" : "Opgeslagen", "Admin" : "Beheer", "a safe home for all your data" : "een veilige plek voor al je gegevens", diff --git a/apps/theming/l10n/pt_BR.js b/apps/theming/l10n/pt_BR.js index 7a058a00b41..2b56768334b 100644 --- a/apps/theming/l10n/pt_BR.js +++ b/apps/theming/l10n/pt_BR.js @@ -1,6 +1,7 @@ OC.L10N.register( "theming", { + "Loading preview…" : "Carregando pré-visualização...", "Saved" : "Salva", "Admin" : "Administrador", "a safe home for all your data" : "um lugar seguro para seus dados", diff --git a/apps/theming/l10n/pt_BR.json b/apps/theming/l10n/pt_BR.json index f0458f54c06..4544daa7556 100644 --- a/apps/theming/l10n/pt_BR.json +++ b/apps/theming/l10n/pt_BR.json @@ -1,4 +1,5 @@ { "translations": { + "Loading preview…" : "Carregando pré-visualização...", "Saved" : "Salva", "Admin" : "Administrador", "a safe home for all your data" : "um lugar seguro para seus dados", diff --git a/apps/theming/l10n/tr.js b/apps/theming/l10n/tr.js index 6b8d3b393d1..6f043ba9477 100644 --- a/apps/theming/l10n/tr.js +++ b/apps/theming/l10n/tr.js @@ -1,6 +1,7 @@ OC.L10N.register( "theming", { + "Loading preview…" : "Önizleme yükleniyor...", "Saved" : "Kaydedildi", "Admin" : "Yönetici", "a safe home for all your data" : "verileriniz için güvenli bir barınak", @@ -12,6 +13,7 @@ OC.L10N.register( "Unsupported image type" : "Görsel türü desteklenmiyor", "You are already using a custom theme" : "Zaten özel bir tema kullanıyorsunuz", "Theming" : "Tema", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Temalar kullandığınız kopyanın ve desteklenen istemcilerin genel görünümün kolayca değiştirilmesini sağlar. Tüm kullanıcılara görüntülenir.", "Name" : "Ad", "reset to default" : "varsayılana dön", "Web address" : "Web adresi", diff --git a/apps/theming/l10n/tr.json b/apps/theming/l10n/tr.json index afc37da091b..22c13e170f5 100644 --- a/apps/theming/l10n/tr.json +++ b/apps/theming/l10n/tr.json @@ -1,4 +1,5 @@ { "translations": { + "Loading preview…" : "Önizleme yükleniyor...", "Saved" : "Kaydedildi", "Admin" : "Yönetici", "a safe home for all your data" : "verileriniz için güvenli bir barınak", @@ -10,6 +11,7 @@ "Unsupported image type" : "Görsel türü desteklenmiyor", "You are already using a custom theme" : "Zaten özel bir tema kullanıyorsunuz", "Theming" : "Tema", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Temalar kullandığınız kopyanın ve desteklenen istemcilerin genel görünümün kolayca değiştirilmesini sağlar. Tüm kullanıcılara görüntülenir.", "Name" : "Ad", "reset to default" : "varsayılana dön", "Web address" : "Web adresi", diff --git a/apps/updatenotification/l10n/cs.js b/apps/updatenotification/l10n/cs.js index 0338800a2c5..44f92f97759 100644 --- a/apps/updatenotification/l10n/cs.js +++ b/apps/updatenotification/l10n/cs.js @@ -6,6 +6,7 @@ OC.L10N.register( "{version} is available. Get more information on how to update." : "Je dostupná {version}. Přečtěte si více informací jak aktualizovat.", "Channel updated" : "Kanál aktualizován", "The update server could not be reached since %d days to check for new updates." : "Aktualizační server nebyl dosažen %d dní pro kontrolu aktualizací.", + "Please check the Nextcloud and server log files for errors." : "Po chybách se podívejte v protokolech Nextcloudu a webového serveru.", "Update to %1$s is available." : "Je dostupná aktualizace na %1$s.", "Update for %1$s to version %2$s is available." : "Je dostupná aktualizace pro %1$s na verzi %2$s.", "Update for {app} to version %s is available." : "Pro {app} je dostupná aktualizace na verzi %s.", diff --git a/apps/updatenotification/l10n/cs.json b/apps/updatenotification/l10n/cs.json index 19e1c509ea2..22676eebcdd 100644 --- a/apps/updatenotification/l10n/cs.json +++ b/apps/updatenotification/l10n/cs.json @@ -4,6 +4,7 @@ "{version} is available. Get more information on how to update." : "Je dostupná {version}. Přečtěte si více informací jak aktualizovat.", "Channel updated" : "Kanál aktualizován", "The update server could not be reached since %d days to check for new updates." : "Aktualizační server nebyl dosažen %d dní pro kontrolu aktualizací.", + "Please check the Nextcloud and server log files for errors." : "Po chybách se podívejte v protokolech Nextcloudu a webového serveru.", "Update to %1$s is available." : "Je dostupná aktualizace na %1$s.", "Update for %1$s to version %2$s is available." : "Je dostupná aktualizace pro %1$s na verzi %2$s.", "Update for {app} to version %s is available." : "Pro {app} je dostupná aktualizace na verzi %s.", diff --git a/apps/user_ldap/l10n/el.js b/apps/user_ldap/l10n/el.js index bb01c24533c..e33d8a0a82e 100644 --- a/apps/user_ldap/l10n/el.js +++ b/apps/user_ldap/l10n/el.js @@ -95,6 +95,8 @@ OC.L10N.register( "Saving" : "Αποθήκευση", "Back" : "Επιστροφή", "Continue" : "Συνέχεια", + "Current password" : "Τρέχον συνθηματικό", + "New password" : "Νέο συνθηματικό", "LDAP" : "LDAP", "Server" : "Διακομιστής", "Users" : "Χρήστες", diff --git a/apps/user_ldap/l10n/el.json b/apps/user_ldap/l10n/el.json index 83db36afa19..5e7b7e322be 100644 --- a/apps/user_ldap/l10n/el.json +++ b/apps/user_ldap/l10n/el.json @@ -93,6 +93,8 @@ "Saving" : "Αποθήκευση", "Back" : "Επιστροφή", "Continue" : "Συνέχεια", + "Current password" : "Τρέχον συνθηματικό", + "New password" : "Νέο συνθηματικό", "LDAP" : "LDAP", "Server" : "Διακομιστής", "Users" : "Χρήστες", diff --git a/apps/user_ldap/l10n/nl.js b/apps/user_ldap/l10n/nl.js index 1494ece25ca..9b4cecadb8b 100644 --- a/apps/user_ldap/l10n/nl.js +++ b/apps/user_ldap/l10n/nl.js @@ -58,6 +58,7 @@ OC.L10N.register( "Please login with the new password" : "Login met je nieuwe wachtwoord", "Your password will expire tomorrow." : "Je wachtwoord vervalt morgen.", "Your password will expire today." : "Je wachtwoord vervalt vandaag.", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Je wachtwoord verloopt binnen %n dag.","Je wachtwoord verloopt binnen %n dagen."], "LDAP / AD integration" : "LDAP / AD integratie", "_%s group found_::_%s groups found_" : ["%s groep gevonden","%s groepen gevonden"], "_%s user found_::_%s users found_" : ["%s gebruiker gevonden","%s gebruikers gevonden"], diff --git a/apps/user_ldap/l10n/nl.json b/apps/user_ldap/l10n/nl.json index 8abf8c3e471..7e0ea433ca1 100644 --- a/apps/user_ldap/l10n/nl.json +++ b/apps/user_ldap/l10n/nl.json @@ -56,6 +56,7 @@ "Please login with the new password" : "Login met je nieuwe wachtwoord", "Your password will expire tomorrow." : "Je wachtwoord vervalt morgen.", "Your password will expire today." : "Je wachtwoord vervalt vandaag.", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Je wachtwoord verloopt binnen %n dag.","Je wachtwoord verloopt binnen %n dagen."], "LDAP / AD integration" : "LDAP / AD integratie", "_%s group found_::_%s groups found_" : ["%s groep gevonden","%s groepen gevonden"], "_%s user found_::_%s users found_" : ["%s gebruiker gevonden","%s gebruikers gevonden"], diff --git a/apps/workflowengine/l10n/cs.js b/apps/workflowengine/l10n/cs.js index feb91f37cbc..50cf2affb0b 100644 --- a/apps/workflowengine/l10n/cs.js +++ b/apps/workflowengine/l10n/cs.js @@ -1,7 +1,9 @@ OC.L10N.register( "workflowengine", { + "Saved" : "Uloženo", "Saving failed:" : "Ukládání selhalo:", + "File MIME type" : "MIME typ souboru", "is" : "je", "is not" : "není", "matches" : "odpovídá", diff --git a/apps/workflowengine/l10n/cs.json b/apps/workflowengine/l10n/cs.json index 4715e0ebdbb..82ba8a80639 100644 --- a/apps/workflowengine/l10n/cs.json +++ b/apps/workflowengine/l10n/cs.json @@ -1,5 +1,7 @@ { "translations": { + "Saved" : "Uloženo", "Saving failed:" : "Ukládání selhalo:", + "File MIME type" : "MIME typ souboru", "is" : "je", "is not" : "není", "matches" : "odpovídá", |