diff options
Diffstat (limited to 'apps')
36 files changed, 908 insertions, 192 deletions
diff --git a/apps/federatedfilesharing/l10n/cs.js b/apps/federatedfilesharing/l10n/cs.js index 0990c907905..580b8ffac6f 100644 --- a/apps/federatedfilesharing/l10n/cs.js +++ b/apps/federatedfilesharing/l10n/cs.js @@ -39,11 +39,15 @@ OC.L10N.register( "Share with me through my #Nextcloud Federated Cloud ID" : "Sdílej se mnou pomocí mého #Nextcloud sdruženého cloud ID", "Federated Cloud Sharing" : "Propojené cloudové sdílení", "Open documentation" : "Otevřít dokumentaci", + "Adjust how people can share between servers." : "Upravte, jak mohou lidé mezi servery sdílet.", "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ů", + "Search global and public address book for users and let local users publish their data" : "Hledat uživatele v globálním a veřejném adresáři a dovolit místním uživatelům publikovat jejich údaje", "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", + "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" : "Můžete sdílet s kýmkoliv, kdo používá Nextcloud, ownCloud, nebo Pydio! Jen zadejte jejich sdružené cloud ID do dialogu pro sdílení. Vypadá jako person@cloud.example.com", "Your Federated Cloud ID:" : "Vaše sdružené cloud ID:", + "Share it so your friends can share files with you:" : "Nasdílejte to, aby mohli vaši přátelé sdílet soubory s vámi:", "Add to your website" : "Přidat na svou webovou stránku", "Share with me via Nextcloud" : "Sdíleno se mnou přes Nextcloud", "HTML Code:" : "HTML kód:", diff --git a/apps/federatedfilesharing/l10n/cs.json b/apps/federatedfilesharing/l10n/cs.json index a9fdf3405f3..00085eb0d23 100644 --- a/apps/federatedfilesharing/l10n/cs.json +++ b/apps/federatedfilesharing/l10n/cs.json @@ -37,11 +37,15 @@ "Share with me through my #Nextcloud Federated Cloud ID" : "Sdílej se mnou pomocí mého #Nextcloud sdruženého cloud ID", "Federated Cloud Sharing" : "Propojené cloudové sdílení", "Open documentation" : "Otevřít dokumentaci", + "Adjust how people can share between servers." : "Upravte, jak mohou lidé mezi servery sdílet.", "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ů", + "Search global and public address book for users and let local users publish their data" : "Hledat uživatele v globálním a veřejném adresáři a dovolit místním uživatelům publikovat jejich údaje", "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", + "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" : "Můžete sdílet s kýmkoliv, kdo používá Nextcloud, ownCloud, nebo Pydio! Jen zadejte jejich sdružené cloud ID do dialogu pro sdílení. Vypadá jako person@cloud.example.com", "Your Federated Cloud ID:" : "Vaše sdružené cloud ID:", + "Share it so your friends can share files with you:" : "Nasdílejte to, aby mohli vaši přátelé sdílet soubory s vámi:", "Add to your website" : "Přidat na svou webovou stránku", "Share with me via Nextcloud" : "Sdíleno se mnou přes Nextcloud", "HTML Code:" : "HTML kód:", diff --git a/apps/federatedfilesharing/l10n/es.js b/apps/federatedfilesharing/l10n/es.js index 1cd41e22914..fae8b6380fa 100644 --- a/apps/federatedfilesharing/l10n/es.js +++ b/apps/federatedfilesharing/l10n/es.js @@ -39,12 +39,15 @@ OC.L10N.register( "Share with me through my #Nextcloud Federated Cloud ID" : "Compartirlo conmigo a través de mi ID Nube Federada #Nextcloud", "Federated Cloud Sharing" : "Compartido en Cloud Federado", "Open documentation" : "Documentación abierta", + "Adjust how people can share between servers." : "Ajusta cómo la gente puede compartir entre servidores.", "Allow users on this server to send shares to other servers" : "Permitir a usuarios de este servidor compartir con usuarios de otros servidores", "Allow users on this server to receive shares from other servers" : "Permitir a usuarios de este servidor recibir archivos de usuarios de otros servidores", "Search global and public address book for users and let local users publish their data" : "Buscar libreta de direcciones global y pública para usuarios y permitir a los usuarios locales publicar su información", "Allow users to publish their data to a global and public address book" : "Permitir a los usuarios publicar su información en la libreta de direcciones global y pública", "Federated Cloud" : "Nube Federada", + "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" : "¡Puedes compartir con cualquiera que use Nextcloud, ownCloud o Pydio! Simplemente, pon su ID de nube federada en el diálogo de compartir. Es algo como person@cloud.example.com", "Your Federated Cloud ID:" : "Su ID Nube Federada:", + "Share it so your friends can share files with you:" : "Compártelo para que tus amigos puedan compartir archivos contigo:", "Add to your website" : "Añadir a su sitio web", "Share with me via Nextcloud" : "Compartirlo conmigo vía Nextcloud", "HTML Code:" : "Código HTML:", diff --git a/apps/federatedfilesharing/l10n/es.json b/apps/federatedfilesharing/l10n/es.json index 36a6206e890..b81409477b5 100644 --- a/apps/federatedfilesharing/l10n/es.json +++ b/apps/federatedfilesharing/l10n/es.json @@ -37,12 +37,15 @@ "Share with me through my #Nextcloud Federated Cloud ID" : "Compartirlo conmigo a través de mi ID Nube Federada #Nextcloud", "Federated Cloud Sharing" : "Compartido en Cloud Federado", "Open documentation" : "Documentación abierta", + "Adjust how people can share between servers." : "Ajusta cómo la gente puede compartir entre servidores.", "Allow users on this server to send shares to other servers" : "Permitir a usuarios de este servidor compartir con usuarios de otros servidores", "Allow users on this server to receive shares from other servers" : "Permitir a usuarios de este servidor recibir archivos de usuarios de otros servidores", "Search global and public address book for users and let local users publish their data" : "Buscar libreta de direcciones global y pública para usuarios y permitir a los usuarios locales publicar su información", "Allow users to publish their data to a global and public address book" : "Permitir a los usuarios publicar su información en la libreta de direcciones global y pública", "Federated Cloud" : "Nube Federada", + "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" : "¡Puedes compartir con cualquiera que use Nextcloud, ownCloud o Pydio! Simplemente, pon su ID de nube federada en el diálogo de compartir. Es algo como person@cloud.example.com", "Your Federated Cloud ID:" : "Su ID Nube Federada:", + "Share it so your friends can share files with you:" : "Compártelo para que tus amigos puedan compartir archivos contigo:", "Add to your website" : "Añadir a su sitio web", "Share with me via Nextcloud" : "Compartirlo conmigo vía Nextcloud", "HTML Code:" : "Código HTML:", diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js index 8369e962968..ca86b8ff624 100644 --- a/apps/files/l10n/ko.js +++ b/apps/files/l10n/ko.js @@ -1,7 +1,7 @@ OC.L10N.register( "files", { - "Storage is temporarily not available" : "저장소를 일시적으로 사용할 수 없습니다", + "Storage is temporarily not available" : "저장소를 일시적으로 사용할 수 없음", "Storage invalid" : "저장소가 잘못됨", "Unknown error" : "알 수 없는 오류", "All files" : "모든 파일", @@ -14,10 +14,11 @@ OC.L10N.register( "Upload cancelled." : "업로드가 취소되었습니다.", "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다.", "Not enough free space, you are uploading {size1} but only {size2} is left" : "빈 공간이 부족합니다. 업로드할 파일 크기는 {size1}이지만 현재 {size2}만큼 비었습니다", - "Target folder \"{dir}\" does not exist any more" : "대상 폴더 \"{dir}\"가 존재하지 않습니다", + "Target folder \"{dir}\" does not exist any more" : "대상 폴더 \"{dir}\"이(가) 더 이상 존재하지 않습니다", "Not enough free space" : "빈 공간이 부족합니다", "Uploading..." : "업로드 중...", "..." : "...", + "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize}/{totalSize}({bitrate})", "Actions" : "작업", "Download" : "다운로드", "Rename" : "이름 바꾸기", @@ -26,6 +27,7 @@ OC.L10N.register( "Delete" : "삭제", "Disconnect storage" : "저장소 연결 해제", "Unshare" : "공유 해제", + "Could not load info for file \"{file}\"" : "파일 \"{file}\"의 정보를 가져올 수 없음", "Files" : "파일", "Details" : "자세한 정보", "Select" : "선택", @@ -37,12 +39,13 @@ OC.L10N.register( "Could not move \"{file}\"" : "\"{file}\"을(를) 이동할 수 없음", "{newName} already exists" : "{newName}이(가) 이미 존재함", "Could not rename \"{fileName}\", it does not exist any more" : "\"{fileName}\"의 이름을 변경할 수 없음, 더 이상 존재하지 않음", - "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "\"{dir}\" 폴더 내에 \"{targetName}\" 파일이 이미 있습니다. 다른 이름을 사용하십시오.", + "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "폴더 \"{dir}\" 내에 파일 \"{targetName}\"이(가) 이미 있습니다. 다른 이름을 사용하십시오.", "Could not rename \"{fileName}\"" : "\"{fileName}\"의 이름을 바꿀 수 없음", "Could not create file \"{file}\"" : "\"{file}\"을(를) 만들 수 없음", "Could not create file \"{file}\" because it already exists" : "파일이 이미 존재하므로 \"{file}\"을(를) 만들 수 없음", "Could not create folder \"{dir}\" because it already exists" : "폴더가 이미 존재하므로 폴더 \"{dir}\"을(를) 만들 수 없음", "Error deleting file \"{fileName}\"." : "파일 \"{fileName}\"을(를) 삭제할 수 없습니다.", + "No search results in other folders for {tag}{filter}{endtag}" : "다른 폴더에 {tag}{filter}{endtag} 검색 결과가 없음", "Name" : "이름", "Size" : "크기", "Modified" : "수정됨", @@ -55,16 +58,18 @@ OC.L10N.register( "New" : "새로 만들기", "\"{name}\" is an invalid file name." : "\"{name}\"은(는) 잘못된 파일 이름입니다.", "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.", + "\"{name}\" is not an allowed filetype" : "\"{name}\"은 허용된 파일 형식이 아님", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner}의 저장소가 가득 찼습니다. 파일을 더 이상 업데이트하거나 동기화할 수 없습니다!", "Your storage is full, files can not be updated or synced anymore!" : "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner}의 저장 공간이 거의 가득 찼습니다({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["'{filter}'와(과) 일치"], - "View in folder" : "폴더보기", + "View in folder" : "폴더에서 보기", "Path" : "경로", - "_%n byte_::_%n bytes_" : ["%n바이트"], - "Favorited" : "책갈피에 추가됨", + "_%n byte_::_%n bytes_" : ["%n 바이트"], + "Favorited" : "즐겨찾기에 추가됨", "Favorite" : "즐겨찾기", + "Copy direct link (only works for users who have access to this file/folder)" : "직접 링크 복사(이 파일/폴더에 접근 권한이 있는 사람만)", "Folder" : "폴더", "New folder" : "새 폴더", "Upload" : "업로드", @@ -73,25 +78,26 @@ OC.L10N.register( "Removed from favorites" : "즐겨찾기에서 삭제됨", "You added {file} to your favorites" : "내가 {file}을(를) 즐겨찾기에 추가함", "You removed {file} from your favorites" : "내가 {file}을(를) 즐겨찾기에서 삭제함", - "Created by {user}" : "{user} 님이 만듬", + "File changes" : "파일 변경", + "Created by {user}" : "{user} 님이 만듦", "Changed by {user}" : "{user} 님이 변경함", "Deleted by {user}" : "{user} 님이 삭제함", "Restored by {user}" : "{user} 님이 복원함", "Renamed by {user}" : "{user} 님이 이름을 변경함", "Moved by {user}" : "{user} 님이 이동함", - "You created {file}" : "내가 {file}을(를) 만듬", - "{user} created {file}" : "{user} 님이 {file}을(를) 만듬", - "{file} was created in a public folder" : "공유 폴더에 {file} 이(가) 생성됨", - "You changed {file}" : "내가 {file} 을(를) 변경함", - "{user} changed {file}" : "{user} 님이 {file} 을(를) 변경함", - "You deleted {file}" : "내가 {file} 을(를) 삭제함", - "{user} deleted {file}" : "{user} 님이 {file} 을(를) 삭제함", - "You restored {file}" : "내가 {file} 을(를) 복원함", - "{user} restored {file}" : "{user} 님이 {file} 을(를) 복원함", - "You renamed {oldfile} to {newfile}" : "내가 {oldfile} 을(를) {newfile} 로 이름을 바꿈", - "{user} renamed {oldfile} to {newfile}" : "{user} 님이 {oldfile} 을(를) {newfile} 로 이름을 바꿈", - "You moved {oldfile} to {newfile}" : "내가 {oldfile} 을(를) {newfile} 로 이동함", - "{user} moved {oldfile} to {newfile}" : "{user} 님이 {oldfile} 을(를) {newfile} 로 이동함", + "You created {file}" : "{file}을(를) 만듦", + "{user} created {file}" : "{user} 님이 {file}을(를) 만듦", + "{file} was created in a public folder" : "공유 폴더에 {file}이(가) 생성됨", + "You changed {file}" : "{file}을(를) 변경함", + "{user} changed {file}" : "{user} 님이 {file}을(를) 변경함", + "You deleted {file}" : "{file}을(를) 삭제함", + "{user} deleted {file}" : "{user} 님이 {file}을(를) 삭제함", + "You restored {file}" : "내가 {file}을(를) 복원함", + "{user} restored {file}" : "{user} 님이 {file}을(를) 복원함", + "You renamed {oldfile} to {newfile}" : "{oldfile}을(를) {newfile}(으)로 이름을 바꿈", + "{user} renamed {oldfile} to {newfile}" : "{user} 님이 {oldfile}을(를) {newfile}(으)로 이름을 바꿈", + "You moved {oldfile} to {newfile}" : "{oldfile}을(를) {newfile}(으)로 이동함", + "{user} moved {oldfile} to {newfile}" : "{user} 님이 {oldfile}을(를) {newfile}(으)로 이동함", "A file has been added to or removed from your <strong>favorites</strong>" : "파일이 <strong>즐겨찾기</strong>에서 추가 또는 삭제됨", "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "파일이나 폴더가 <strong>변경되거나</strong> <strong>이름이 바뀜</strong>", "A new file or folder has been <strong>created</strong>" : "새 파일이나 폴더가 <strong>생성됨</strong>", @@ -106,7 +112,7 @@ OC.L10N.register( "With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM을 사용 중이면 변경 사항이 적용되는 데 최대 5분 정도 걸릴 수 있습니다.", "Missing permissions to edit from here." : "여기에서 편집할 권한이 없습니다.", "Settings" : "설정", - "Show hidden files" : "숨겨진 파일보기", + "Show hidden files" : "숨김 파일 보이기", "WebDAV" : "WebDAV", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "이 주소를 사용하여 <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">WebDAV를 통해 파일에 접근할 수 있습니다</a>", "No files in here" : "여기에 파일 없음", @@ -115,7 +121,8 @@ OC.L10N.register( "Select all" : "모두 선택", "Upload too large" : "업로드한 파일이 너무 큼", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.", - "Files and folders you mark as favorite will show up here" : "책갈피에 추가한 파일과 폴더가 여기에 나타납니다", + "No favorites yet" : "즐겨찾는 항목 없음", + "Files and folders you mark as favorite will show up here" : "즐겨찾기에 추가한 파일과 폴더가 여기에 나타납니다", "Shared with you" : "나와 공유됨", "Shared with others" : "다른 사람과 공유됨", "Shared by link" : "링크로 공유됨", @@ -123,13 +130,16 @@ OC.L10N.register( "Deleted files" : "삭제된 파일", "Text file" : "텍스트 파일", "New text file.txt" : "새 텍스트 파일.txt", - "{hours}:{minutes}h" : "{hours}:{minutes} 시간", - "{minutes}:{seconds}m" : "{minutes}:{seconds} 분", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds}시간 남음"], + "{hours}:{minutes}h" : "{hours}:{minutes}시간", + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds}분 남음"], + "{minutes}:{seconds}m" : "{minutes}:{seconds}분", + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds}초 남음"], "{seconds}s" : "{seconds}초", - "Any moment now..." : "조금 남음", + "Any moment now..." : "조금 남음...", "Soon..." : "곧...", "File upload is in progress. Leaving the page now will cancel the upload." : "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.", "Copy local link" : "로컬 링크 복사", - "No favorites" : "책갈피 없음" + "No favorites" : "즐겨찾는 항목 없음" }, "nplurals=1; plural=0;"); diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json index af6ca958063..45c24ecee1b 100644 --- a/apps/files/l10n/ko.json +++ b/apps/files/l10n/ko.json @@ -1,5 +1,5 @@ { "translations": { - "Storage is temporarily not available" : "저장소를 일시적으로 사용할 수 없습니다", + "Storage is temporarily not available" : "저장소를 일시적으로 사용할 수 없음", "Storage invalid" : "저장소가 잘못됨", "Unknown error" : "알 수 없는 오류", "All files" : "모든 파일", @@ -12,10 +12,11 @@ "Upload cancelled." : "업로드가 취소되었습니다.", "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다.", "Not enough free space, you are uploading {size1} but only {size2} is left" : "빈 공간이 부족합니다. 업로드할 파일 크기는 {size1}이지만 현재 {size2}만큼 비었습니다", - "Target folder \"{dir}\" does not exist any more" : "대상 폴더 \"{dir}\"가 존재하지 않습니다", + "Target folder \"{dir}\" does not exist any more" : "대상 폴더 \"{dir}\"이(가) 더 이상 존재하지 않습니다", "Not enough free space" : "빈 공간이 부족합니다", "Uploading..." : "업로드 중...", "..." : "...", + "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize}/{totalSize}({bitrate})", "Actions" : "작업", "Download" : "다운로드", "Rename" : "이름 바꾸기", @@ -24,6 +25,7 @@ "Delete" : "삭제", "Disconnect storage" : "저장소 연결 해제", "Unshare" : "공유 해제", + "Could not load info for file \"{file}\"" : "파일 \"{file}\"의 정보를 가져올 수 없음", "Files" : "파일", "Details" : "자세한 정보", "Select" : "선택", @@ -35,12 +37,13 @@ "Could not move \"{file}\"" : "\"{file}\"을(를) 이동할 수 없음", "{newName} already exists" : "{newName}이(가) 이미 존재함", "Could not rename \"{fileName}\", it does not exist any more" : "\"{fileName}\"의 이름을 변경할 수 없음, 더 이상 존재하지 않음", - "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "\"{dir}\" 폴더 내에 \"{targetName}\" 파일이 이미 있습니다. 다른 이름을 사용하십시오.", + "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "폴더 \"{dir}\" 내에 파일 \"{targetName}\"이(가) 이미 있습니다. 다른 이름을 사용하십시오.", "Could not rename \"{fileName}\"" : "\"{fileName}\"의 이름을 바꿀 수 없음", "Could not create file \"{file}\"" : "\"{file}\"을(를) 만들 수 없음", "Could not create file \"{file}\" because it already exists" : "파일이 이미 존재하므로 \"{file}\"을(를) 만들 수 없음", "Could not create folder \"{dir}\" because it already exists" : "폴더가 이미 존재하므로 폴더 \"{dir}\"을(를) 만들 수 없음", "Error deleting file \"{fileName}\"." : "파일 \"{fileName}\"을(를) 삭제할 수 없습니다.", + "No search results in other folders for {tag}{filter}{endtag}" : "다른 폴더에 {tag}{filter}{endtag} 검색 결과가 없음", "Name" : "이름", "Size" : "크기", "Modified" : "수정됨", @@ -53,16 +56,18 @@ "New" : "새로 만들기", "\"{name}\" is an invalid file name." : "\"{name}\"은(는) 잘못된 파일 이름입니다.", "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.", + "\"{name}\" is not an allowed filetype" : "\"{name}\"은 허용된 파일 형식이 아님", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner}의 저장소가 가득 찼습니다. 파일을 더 이상 업데이트하거나 동기화할 수 없습니다!", "Your storage is full, files can not be updated or synced anymore!" : "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner}의 저장 공간이 거의 가득 찼습니다({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["'{filter}'와(과) 일치"], - "View in folder" : "폴더보기", + "View in folder" : "폴더에서 보기", "Path" : "경로", - "_%n byte_::_%n bytes_" : ["%n바이트"], - "Favorited" : "책갈피에 추가됨", + "_%n byte_::_%n bytes_" : ["%n 바이트"], + "Favorited" : "즐겨찾기에 추가됨", "Favorite" : "즐겨찾기", + "Copy direct link (only works for users who have access to this file/folder)" : "직접 링크 복사(이 파일/폴더에 접근 권한이 있는 사람만)", "Folder" : "폴더", "New folder" : "새 폴더", "Upload" : "업로드", @@ -71,25 +76,26 @@ "Removed from favorites" : "즐겨찾기에서 삭제됨", "You added {file} to your favorites" : "내가 {file}을(를) 즐겨찾기에 추가함", "You removed {file} from your favorites" : "내가 {file}을(를) 즐겨찾기에서 삭제함", - "Created by {user}" : "{user} 님이 만듬", + "File changes" : "파일 변경", + "Created by {user}" : "{user} 님이 만듦", "Changed by {user}" : "{user} 님이 변경함", "Deleted by {user}" : "{user} 님이 삭제함", "Restored by {user}" : "{user} 님이 복원함", "Renamed by {user}" : "{user} 님이 이름을 변경함", "Moved by {user}" : "{user} 님이 이동함", - "You created {file}" : "내가 {file}을(를) 만듬", - "{user} created {file}" : "{user} 님이 {file}을(를) 만듬", - "{file} was created in a public folder" : "공유 폴더에 {file} 이(가) 생성됨", - "You changed {file}" : "내가 {file} 을(를) 변경함", - "{user} changed {file}" : "{user} 님이 {file} 을(를) 변경함", - "You deleted {file}" : "내가 {file} 을(를) 삭제함", - "{user} deleted {file}" : "{user} 님이 {file} 을(를) 삭제함", - "You restored {file}" : "내가 {file} 을(를) 복원함", - "{user} restored {file}" : "{user} 님이 {file} 을(를) 복원함", - "You renamed {oldfile} to {newfile}" : "내가 {oldfile} 을(를) {newfile} 로 이름을 바꿈", - "{user} renamed {oldfile} to {newfile}" : "{user} 님이 {oldfile} 을(를) {newfile} 로 이름을 바꿈", - "You moved {oldfile} to {newfile}" : "내가 {oldfile} 을(를) {newfile} 로 이동함", - "{user} moved {oldfile} to {newfile}" : "{user} 님이 {oldfile} 을(를) {newfile} 로 이동함", + "You created {file}" : "{file}을(를) 만듦", + "{user} created {file}" : "{user} 님이 {file}을(를) 만듦", + "{file} was created in a public folder" : "공유 폴더에 {file}이(가) 생성됨", + "You changed {file}" : "{file}을(를) 변경함", + "{user} changed {file}" : "{user} 님이 {file}을(를) 변경함", + "You deleted {file}" : "{file}을(를) 삭제함", + "{user} deleted {file}" : "{user} 님이 {file}을(를) 삭제함", + "You restored {file}" : "내가 {file}을(를) 복원함", + "{user} restored {file}" : "{user} 님이 {file}을(를) 복원함", + "You renamed {oldfile} to {newfile}" : "{oldfile}을(를) {newfile}(으)로 이름을 바꿈", + "{user} renamed {oldfile} to {newfile}" : "{user} 님이 {oldfile}을(를) {newfile}(으)로 이름을 바꿈", + "You moved {oldfile} to {newfile}" : "{oldfile}을(를) {newfile}(으)로 이동함", + "{user} moved {oldfile} to {newfile}" : "{user} 님이 {oldfile}을(를) {newfile}(으)로 이동함", "A file has been added to or removed from your <strong>favorites</strong>" : "파일이 <strong>즐겨찾기</strong>에서 추가 또는 삭제됨", "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "파일이나 폴더가 <strong>변경되거나</strong> <strong>이름이 바뀜</strong>", "A new file or folder has been <strong>created</strong>" : "새 파일이나 폴더가 <strong>생성됨</strong>", @@ -104,7 +110,7 @@ "With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM을 사용 중이면 변경 사항이 적용되는 데 최대 5분 정도 걸릴 수 있습니다.", "Missing permissions to edit from here." : "여기에서 편집할 권한이 없습니다.", "Settings" : "설정", - "Show hidden files" : "숨겨진 파일보기", + "Show hidden files" : "숨김 파일 보이기", "WebDAV" : "WebDAV", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "이 주소를 사용하여 <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">WebDAV를 통해 파일에 접근할 수 있습니다</a>", "No files in here" : "여기에 파일 없음", @@ -113,7 +119,8 @@ "Select all" : "모두 선택", "Upload too large" : "업로드한 파일이 너무 큼", "The files you are trying to upload exceed the maximum size for file uploads on this server." : "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.", - "Files and folders you mark as favorite will show up here" : "책갈피에 추가한 파일과 폴더가 여기에 나타납니다", + "No favorites yet" : "즐겨찾는 항목 없음", + "Files and folders you mark as favorite will show up here" : "즐겨찾기에 추가한 파일과 폴더가 여기에 나타납니다", "Shared with you" : "나와 공유됨", "Shared with others" : "다른 사람과 공유됨", "Shared by link" : "링크로 공유됨", @@ -121,13 +128,16 @@ "Deleted files" : "삭제된 파일", "Text file" : "텍스트 파일", "New text file.txt" : "새 텍스트 파일.txt", - "{hours}:{minutes}h" : "{hours}:{minutes} 시간", - "{minutes}:{seconds}m" : "{minutes}:{seconds} 분", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds}시간 남음"], + "{hours}:{minutes}h" : "{hours}:{minutes}시간", + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds}분 남음"], + "{minutes}:{seconds}m" : "{minutes}:{seconds}분", + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds}초 남음"], "{seconds}s" : "{seconds}초", - "Any moment now..." : "조금 남음", + "Any moment now..." : "조금 남음...", "Soon..." : "곧...", "File upload is in progress. Leaving the page now will cancel the upload." : "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.", "Copy local link" : "로컬 링크 복사", - "No favorites" : "책갈피 없음" + "No favorites" : "즐겨찾는 항목 없음" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/files_external/l10n/es.js b/apps/files_external/l10n/es.js index 91a0abcf988..97e0c9248a7 100644 --- a/apps/files_external/l10n/es.js +++ b/apps/files_external/l10n/es.js @@ -39,6 +39,7 @@ OC.L10N.register( "Credentials saved" : "Credenciales guardados", "Credentials saving failed" : "Guardado de credenciales fallido", "Credentials required" : "Credenciales requeridos", + "Storage with ID \"%d\" not found" : "No se ha encontrado el almacenamiento con ID \"%d\"", "Invalid backend or authentication mechanism class" : "Sistema o mecanismo de autentificación inválido", "Invalid mount point" : "Punto de montaje no válido", "Objectstore forbidden" : "Objeto de almacenaje prohibido", @@ -49,6 +50,7 @@ OC.L10N.register( "Unsatisfied authentication mechanism parameters" : "Los parámetros del mecanismo de autentificación no son válidos", "Insufficient data: %s" : "Datos insuficientes: %s", "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "El almacenamiento con ID \"%d\" no se puede editar por el usuario", "Access key" : "Clave de acceso", "Secret key" : "Clave secreta", "Builtin" : "Incorporado", diff --git a/apps/files_external/l10n/es.json b/apps/files_external/l10n/es.json index ce2532a02cc..67024b59979 100644 --- a/apps/files_external/l10n/es.json +++ b/apps/files_external/l10n/es.json @@ -37,6 +37,7 @@ "Credentials saved" : "Credenciales guardados", "Credentials saving failed" : "Guardado de credenciales fallido", "Credentials required" : "Credenciales requeridos", + "Storage with ID \"%d\" not found" : "No se ha encontrado el almacenamiento con ID \"%d\"", "Invalid backend or authentication mechanism class" : "Sistema o mecanismo de autentificación inválido", "Invalid mount point" : "Punto de montaje no válido", "Objectstore forbidden" : "Objeto de almacenaje prohibido", @@ -47,6 +48,7 @@ "Unsatisfied authentication mechanism parameters" : "Los parámetros del mecanismo de autentificación no son válidos", "Insufficient data: %s" : "Datos insuficientes: %s", "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "El almacenamiento con ID \"%d\" no se puede editar por el usuario", "Access key" : "Clave de acceso", "Secret key" : "Clave secreta", "Builtin" : "Incorporado", diff --git a/apps/files_external/l10n/ko.js b/apps/files_external/l10n/ko.js index ac0a4dda076..87e8e454aeb 100644 --- a/apps/files_external/l10n/ko.js +++ b/apps/files_external/l10n/ko.js @@ -9,7 +9,7 @@ OC.L10N.register( "External storages" : "외부 저장소", "External storage" : "외부 저장소", "Dropbox App Configuration" : "Dropbox 앱 설정", - "Google Drive App Configuration" : "구글 드라이브 앱 설정", + "Google Drive App Configuration" : "Google 드라이브 앱 설정", "Personal" : "개인", "System" : "시스템", "Grant access" : "접근 권한 부여", @@ -17,13 +17,16 @@ OC.L10N.register( "Error configuring OAuth2" : "OAuth2 설정 오류", "Generate keys" : "키 생성", "Error generating key pair" : "키 쌍을 생성하는 중 오류 발생", - "All users. Type to select user or group." : "모든 사용자입니다. 사용자나 그룹을 선택하려면 입력하십시오", + "All users. Type to select user or group." : "모든 사용자입니다. 사용자나 그룹을 선택하려면 입력하십시오.", "(group)" : "(그룹)", + "Compatibility with Mac NFD encoding (slow)" : "Mac NFD 인코딩 호환성 사용(느림)", "Admin defined" : "관리자 지정", "Saved" : "저장됨", + "Saving..." : "저장 중...", "Save" : "저장", "Empty response from the server" : "서버에서 빈 응답이 돌아옴", "Couldn't access. Please logout and login to activate this mount point" : "접근할 수 없습니다. 이 마운트 지점을 활성화하려면 로그아웃 후 로그인하십시오", + "Couldn't get the information from the remote server: {code} {type}" : "원격 서버에서 정보를 가져올 수 없음: {code} {type}", "Couldn't get the list of external mount points: {type}" : "외부 마운트 지점 목록을 가져올 수 없음: {type}", "There was an error with message: " : "오류 메시지: ", "External mount error" : "외부 마운트 오류", @@ -36,6 +39,7 @@ OC.L10N.register( "Credentials saved" : "인증 정보 저장됨", "Credentials saving failed" : "인증 정보를 저장할 수 없음", "Credentials required" : "인증 정보 필요함", + "Storage with ID \"%d\" not found" : "ID \"%d\"인 공유를 찾을 수 없음", "Invalid backend or authentication mechanism class" : "백엔드나 인증 방식 클래스가 잘못됨", "Invalid mount point" : "잘못된 마운트 지점", "Objectstore forbidden" : "Objectstore에 접근 금지됨", @@ -46,6 +50,7 @@ OC.L10N.register( "Unsatisfied authentication mechanism parameters" : "인증 방식 인자가 부족함", "Insufficient data: %s" : "충분하지 않은 데이터: %s", "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "저장소 ID \"%d\"을(를) 사용자가 편집할 수 없음", "Access key" : "접근 키", "Secret key" : "비밀 키", "Builtin" : "내장", @@ -98,6 +103,9 @@ OC.L10N.register( "OpenStack Object Storage" : "OpenStack 객체 저장소", "Service name" : "서비스 이름", "Request timeout (seconds)" : "요청 시간 제한(초)", + "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHP의 cURL 지원이 비활성화되어 있거나 설치되어 있지 않습니다. %s을(를) 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오.", + "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHP의 FTP 지원이 비활성화되어 있거나 설치되어 있지 않습니다. %s을(를) 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오.", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\"이(가) 설치되어 있지 않습니다. %s을(를) 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오.", "No external storage configured" : "외부 저장소가 설정되지 않았음", "You can add external storages in the personal settings" : "개인 설정에서 외부 저장소를 추가할 수 있습니다", "Name" : "이름", diff --git a/apps/files_external/l10n/ko.json b/apps/files_external/l10n/ko.json index 6b09b8076f6..c2922cf02b1 100644 --- a/apps/files_external/l10n/ko.json +++ b/apps/files_external/l10n/ko.json @@ -7,7 +7,7 @@ "External storages" : "외부 저장소", "External storage" : "외부 저장소", "Dropbox App Configuration" : "Dropbox 앱 설정", - "Google Drive App Configuration" : "구글 드라이브 앱 설정", + "Google Drive App Configuration" : "Google 드라이브 앱 설정", "Personal" : "개인", "System" : "시스템", "Grant access" : "접근 권한 부여", @@ -15,13 +15,16 @@ "Error configuring OAuth2" : "OAuth2 설정 오류", "Generate keys" : "키 생성", "Error generating key pair" : "키 쌍을 생성하는 중 오류 발생", - "All users. Type to select user or group." : "모든 사용자입니다. 사용자나 그룹을 선택하려면 입력하십시오", + "All users. Type to select user or group." : "모든 사용자입니다. 사용자나 그룹을 선택하려면 입력하십시오.", "(group)" : "(그룹)", + "Compatibility with Mac NFD encoding (slow)" : "Mac NFD 인코딩 호환성 사용(느림)", "Admin defined" : "관리자 지정", "Saved" : "저장됨", + "Saving..." : "저장 중...", "Save" : "저장", "Empty response from the server" : "서버에서 빈 응답이 돌아옴", "Couldn't access. Please logout and login to activate this mount point" : "접근할 수 없습니다. 이 마운트 지점을 활성화하려면 로그아웃 후 로그인하십시오", + "Couldn't get the information from the remote server: {code} {type}" : "원격 서버에서 정보를 가져올 수 없음: {code} {type}", "Couldn't get the list of external mount points: {type}" : "외부 마운트 지점 목록을 가져올 수 없음: {type}", "There was an error with message: " : "오류 메시지: ", "External mount error" : "외부 마운트 오류", @@ -34,6 +37,7 @@ "Credentials saved" : "인증 정보 저장됨", "Credentials saving failed" : "인증 정보를 저장할 수 없음", "Credentials required" : "인증 정보 필요함", + "Storage with ID \"%d\" not found" : "ID \"%d\"인 공유를 찾을 수 없음", "Invalid backend or authentication mechanism class" : "백엔드나 인증 방식 클래스가 잘못됨", "Invalid mount point" : "잘못된 마운트 지점", "Objectstore forbidden" : "Objectstore에 접근 금지됨", @@ -44,6 +48,7 @@ "Unsatisfied authentication mechanism parameters" : "인증 방식 인자가 부족함", "Insufficient data: %s" : "충분하지 않은 데이터: %s", "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "저장소 ID \"%d\"을(를) 사용자가 편집할 수 없음", "Access key" : "접근 키", "Secret key" : "비밀 키", "Builtin" : "내장", @@ -96,6 +101,9 @@ "OpenStack Object Storage" : "OpenStack 객체 저장소", "Service name" : "서비스 이름", "Request timeout (seconds)" : "요청 시간 제한(초)", + "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHP의 cURL 지원이 비활성화되어 있거나 설치되어 있지 않습니다. %s을(를) 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오.", + "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "PHP의 FTP 지원이 비활성화되어 있거나 설치되어 있지 않습니다. %s을(를) 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오.", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\"이(가) 설치되어 있지 않습니다. %s을(를) 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오.", "No external storage configured" : "외부 저장소가 설정되지 않았음", "You can add external storages in the personal settings" : "개인 설정에서 외부 저장소를 추가할 수 있습니다", "Name" : "이름", diff --git a/apps/files_sharing/l10n/ko.js b/apps/files_sharing/l10n/ko.js index 5b5d00b98a4..1b342560312 100644 --- a/apps/files_sharing/l10n/ko.js +++ b/apps/files_sharing/l10n/ko.js @@ -1,13 +1,6 @@ OC.L10N.register( "files_sharing", { - "Server to server sharing is not enabled on this server" : "이 서버에서 서버간 공유를 사용할 수 없음", - "The mountpoint name contains invalid characters." : "마운트 지점 이름에 잘못된 글자가 포함되어 있습니다.", - "Not allowed to create a federated share with the same user server" : "같은 사용자 서버 내에서 연합 공유를 만들 수 없음", - "Invalid or untrusted SSL certificate" : "잘못되었거나 신뢰할 수 없는 SSL 인증서", - "Could not authenticate to remote share, password might be wrong" : "원격 공유에서 인증할 수 없습니다. 암호가 맞지 않을 수 있습니다.", - "Storage not valid" : "저장소가 잘못됨", - "Couldn't add remote share" : "원격 공유를 추가할 수 없음", "Shared with you" : "나와 공유됨", "Shared with others" : "다른 사람과 공유됨", "Shared by link" : "링크로 공유됨", @@ -17,72 +10,105 @@ OC.L10N.register( "Files and folders you share will show up here" : "내가 공유하는 파일과 폴더가 여기에 나타납니다", "No shared links" : "공유된 링크 없음", "Files and folders you share by link will show up here" : "내가 링크로 공유하는 파일과 폴더가 여기에 나타납니다", - "Do you want to add the remote share {name} from {owner}@{remote}?" : "{owner}@{remote}의 원격 공유 {name}을(를) 추가하시겠습니까?", - "Remote share" : "원격 공유", - "Remote share password" : "원격 공유 암호", - "Cancel" : "취소", - "Add remote share" : "원격 공유 추가", "You can upload into this folder" : "이 폴더에 업로드할 수 있습니다", + "No compatible server found at {remote}" : "{remote}에서 호환 서버를 찾을 수 없음", + "Invalid server URL" : "잘못된 서버 URL", + "Failed to add the public link to your Nextcloud" : "Nextcloud에 공개 링크를 추가할 수 없음", + "Share" : "공유", + "No expiration date set" : "만료 날짜가 설정되지 않음", "Shared by" : "공유한 사용자:", "Sharing" : "공유", - "A file or folder has been <strong>shared</strong>" : "파일이나 폴더가 <strong>공유됨</strong>", - "A file or folder was shared from <strong>another server</strong>" : "<strong>다른 서버</strong>에서 파일이나 폴더를 공유함", - "A public shared file or folder was <strong>downloaded</strong>" : "공개 공유된 파일이나 폴더가 <strong>다운로드됨</strong>", - "You received a new remote share %2$s from %1$s" : "%1$s에서 새 원격 공유 %2$s을(를) 받았습니다", - "You received a new remote share from %s" : "%s에서 원격 공유 요청을 받았습니다", - "%1$s accepted remote share %2$s" : "%1$s 님이 원격 공유 %2$s을(를) 수락함", - "%1$s declined remote share %2$s" : "%1$s 님이 원격 공유 %2$s을(를) 거절함", - "%1$s unshared %2$s from you" : "%1$s 님이 %2$s의 공유를 중단함", - "Public shared folder %1$s was downloaded" : "공개 공유 폴더 %1$s이(가) 다운로드됨", - "Public shared file %1$s was downloaded" : "공개 공유 파일 %1$s이(가) 다운로드됨", - "You shared %1$s with %2$s" : "내가 %2$s 님과 %1$s을(를) 공유함", - "%2$s shared %1$s with %3$s" : "%2$s 님이 %1$s을(를) %3$s 님과 공유함", - "You removed the share of %2$s for %1$s" : "%1$s을(를) 위한 %2$s 그룹의 공유를 삭제함", - "%2$s removed the share of %3$s for %1$s" : "%2$s 님이 %1$s을(를) 위한 %3$s 그룹의 공유를 삭제함", - "You shared %1$s with group %2$s" : "내가 %2$s 그룹과 %1$s을(를) 공유함", - "%2$s shared %1$s with group %3$s" : "%2$s 님이 %1$s을(를) %3$s 그룹과 공유함", - "You removed the share of group %2$s for %1$s" : "%1$s 님을 위한 %2$s 그룹 공유를 삭제함", - "%2$s removed the share of group %3$s for %1$s" : "%2$s 님이 %1$s에 대한 %3$s 그룹의 공유를 삭제함", - "%2$s shared %1$s via link" : "%2$s 님이 %1$s을(를) 링크로 공유함", - "You shared %1$s via link" : "내가 %1$s을(를) 링크로 공유함", - "You removed the public link for %1$s" : "%1$s의 공개 링크를 삭제함", - "%2$s removed the public link for %1$s" : "%2$s 님이 %1$s의 공개 링크를 삭제함", - "Your public link for %1$s expired" : "%1$s의 공개 링크가 만료됨", - "The public link of %2$s for %1$s expired" : "%2$s 님의 %1$s 공개 링크가 만료됨", - "%2$s shared %1$s with you" : "%2$s 님이 내게 %1$s을(를) 공유함", - "%2$s removed the share for %1$s" : "%2$s 님이 %1$s 공유를 삭제함", + "File shares" : "파일 공유", "Downloaded via public link" : "공개 링크로 다운로드", - "Shared with %2$s" : "%2$s 님과 공유함", - "Shared with %3$s by %2$s" : "%2$s 님이 %3$s 님과 공유함", - "Removed share for %2$s" : "%2$s 님의 공유를 삭제함", - "%2$s removed share for %3$s" : "%2$s 님이 %3$s 님의 공유를 삭제함", - "Shared with group %2$s" : "%2$s 그룹과 공유함", - "Shared with group %3$s by %2$s" : "%2$s 님이 %3$s 그룹과 공유함", - "Removed share of group %2$s" : "%2$s 그룹의 공유를 삭제함", - "%2$s removed share of group %3$s" : "%2$s 님이 그룹 %3$s의 공유를 삭제함", - "Shared via link by %2$s" : "%2$s 님이 링크로 공유함", - "Shared via public link" : "공개 링크로 공유함", + "Downloaded by {email}" : "{email} 님이 다운로드함", + "{file} downloaded via public link" : "공개 링크로 {file} 다운로드함", + "{email} downloaded {file}" : "{email} 님이 {file}을(를) 다운로드함", + "Shared with group {group}" : "그룹 {group}와(과) 공유함", + "Removed share for group {group}" : "그룹 {group}의 공유를 삭제함", + "{actor} shared with group {group}" : "{actor} 님이 그룹 {group}와(과) 공유함", + "{actor} removed share for group {group}" : "{actor} 님이 그룹 {group}의 공유를 삭제함", + "You shared {file} with group {group}" : "파일 {file}을(를) 그룹 {group}와(과) 공유함", + "You removed group {group} from {file}" : "그룹 {group}을(를) {file}에서 삭제함", + "{actor} shared {file} with group {group}" : "{actor} 님이 {file}을(를) 그룹 {group}와(과) 공유함", + "{actor} removed group {group} from {file}" : "{actor} 님이 그룹 {group}을(를) {file}에서 삭제함", + "Shared as public link" : "공개 링크로 공유함", "Removed public link" : "공개 링크 삭제함", - "%2$s removed public link" : "%2$s 님이 공개 링크 삭제함", "Public link expired" : "공개 링크 만료됨", - "Public link of %2$s expired" : "%2$s 님의 공개 링크 만료됨", - "Shared by %2$s" : "%2$s 님이 공유함", - "Shares" : "공유", + "{actor} shared as public link" : "{actor} 님이 공개 링크로 공유함", + "{actor} removed public link" : "{actor} 님이 공개 링크를 삭제함", + "Public link of {actor} expired" : "{actor} 님의 공개 링크가 만료됨", + "You shared {file} as public link" : "{file}을(를) 공개 링크로 공유함", + "You removed public link for {file}" : "{file}의 공개 링크를 삭제함", + "Public link expired for {file}" : "{file}의 공개 링크가 만료됨", + "{actor} shared {file} as public link" : "{actor} 님이 {file}을(를) 공개 링크로 공유함", + "{actor} removed public link for {file}" : "{actor} 님이 {file}의 공개 링크를 삭제함", + "Public link of {actor} for {file} expired" : "{actor} 님의 {file} 공개 링크가 만료됨", + "{user} accepted the remote share" : "{user} 님이 원격 공유를 수락함", + "{user} declined the remote share" : "{user} 님이 원격 공유를 거절함", + "You received a new remote share {file} from {user}" : "{user} 님으로부터 원격 공유된 {file}을(를) 받음", + "{user} accepted the remote share of {file}" : "{user} 님이 {file}의 원격 공유를 수락함", + "{user} declined the remote share of {file}" : "{user} 님이 {file}의 원격 공유를 거절함", + "{user} unshared {file} from you" : "{user} 님이 {file} 공유를 해제함", + "Shared with {user}" : "{user} 님과 공유됨", + "Removed share for {user}" : "{user} 님의 공유 삭제함", + "{actor} shared with {user}" : "{actor} 님이 {user} 님과 공유함", + "{actor} removed share for {user}" : "{actor} 님이 {user} 님의 공유 삭제함", + "Shared by {actor}" : "{actor} 님이 공유함", + "{actor} removed share" : "{actor} 님이 공유 삭제함", + "You shared {file} with {user}" : "{file}을(를) {user} 님과 공유함", + "You removed {user} from {file}" : "{user} 님을 {file}에서 삭제함", + "{actor} shared {file} with {user}" : "{actor} 님이 {file}을(를) {user} 님과 공유함", + "{actor} removed {user} from {file}" : "{actor} 님이 {user} 님을 {file}에서 삭제함", + "{actor} shared {file} with you" : "{actor} 님이 {file}을 공유함", + "{actor} removed you from {file}" : "{actor} 님이 여러분을 {file}에서 삭제함", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "이메일이나 공개 공유로 공유한 파일이 <strong>다운로드됨</strong>", + "A file or folder was shared from <strong>another server</strong>" : "<strong>다른 서버</strong>에서 파일이나 폴더를 공유함", + "A file or folder has been <strong>shared</strong>" : "파일이나 폴더가 <strong>공유됨</strong>", + "Wrong share ID, share doesn't exist" : "잘못된 공유 ID, 공유가 존재하지 않음", + "could not delete share" : "공유를 삭제할 수 없음", + "Could not delete share" : "공유를 삭제할 수 없음", + "Please specify a file or folder path" : "파일이나 폴더 경로를 지정하십시오", + "Wrong path, file/folder doesn't exist" : "잘못된 경로, 파일/폴더가 존재하지 않음", + "Could not create share" : "공유를 만들 수 없음", + "invalid permissions" : "잘못된 권한", + "Please specify a valid user" : "유효한 사용자를 지정하십시오", + "Group sharing is disabled by the administrator" : "그룹 공유는 관리자에 의해 비활성화되어 있음", + "Please specify a valid group" : "유효한 그룹을 지정하십시오", + "Public link sharing is disabled by the administrator" : "공개 링크 공유는 관리자에 의해 비활성화되어 있음", + "Public upload disabled by the administrator" : "공개 업로드는 관리자에 의해 비활성화되어 있음", + "Public upload is only possible for publicly shared folders" : "공개 공유 폴더에만 공개 업로드를 사용할 수 있음", + "Invalid date, date format must be YYYY-MM-DD" : "잘못된 날짜, YYYY-MM-DD 형식이어야 합니다.", + "Sharing %s failed because the back end does not allow shares from type %s" : "%s을(를) 공유할 수 없습니다. 백엔드에서 %s 형식의 공유를 지원하지 않습니다", + "You cannot share to a Circle if the app is not enabled" : "서클 앱이 활성화되어 있지 않으면 서클로 공유할 수 없음", + "Please specify a valid circle" : "올바른 서클을 지정하십시오", + "Unknown share type" : "알 수 없는 공유 유형", + "Not a directory" : "디렉터리가 아님", + "Could not lock path" : "경로를 잠글 수 없음", + "Wrong or no update parameter given" : "업데이트 인자가 잘못되었거나 지정되지 않았음", + "Can't change permissions for public share links" : "공개 공유 링크의 권한을 변경할 수 없음", + "Cannot increase permissions" : "권한을 늘릴 수 없음", + "%s is publicly shared" : "%s이(가) 공개 공유됨", + "Share API is disabled" : "공유 API가 비활성화됨", "This share is password-protected" : "이 공유는 암호로 보호되어 있습니다", "The password is wrong. Try again." : "암호가 잘못되었습니다. 다시 입력해 주십시오.", "Password" : "암호", "No entries found in this folder" : "이 폴더에 항목 없음", "Name" : "이름", "Share time" : "공유 시간", + "Expiration date" : "만료 날짜", "Sorry, this link doesn’t seem to work anymore." : "죄송합니다. 이 링크는 더 이상 작동하지 않습니다.", "Reasons might be:" : "이유는 다음과 같을 수 있습니다:", "the item was removed" : "항목이 삭제됨", "the link expired" : "링크가 만료됨", "sharing is disabled" : "공유가 비활성화됨", "For more info, please ask the person who sent this link." : "자세한 정보는 링크를 보낸 사람에게 문의하십시오.", - "Add to your ownCloud" : "내 ownCloud에 추가하기", + "Add to your Nextcloud" : "내 Nextcloud에 추가", "Download" : "다운로드", "Download %s" : "%s 다운로드", - "Direct link" : "직접 링크" + "Direct link" : "직접 링크", + "Upload files to %s" : "%s에 파일 업로드", + "Select or drop files" : "파일을 선택하거나 끌어다 놓기", + "Uploading files…" : "파일 업로드 중…", + "Uploaded files:" : "업로드한 파일:" }, "nplurals=1; plural=0;"); diff --git a/apps/files_sharing/l10n/ko.json b/apps/files_sharing/l10n/ko.json index 7804a5f49c4..2120e6a8023 100644 --- a/apps/files_sharing/l10n/ko.json +++ b/apps/files_sharing/l10n/ko.json @@ -1,11 +1,4 @@ { "translations": { - "Server to server sharing is not enabled on this server" : "이 서버에서 서버간 공유를 사용할 수 없음", - "The mountpoint name contains invalid characters." : "마운트 지점 이름에 잘못된 글자가 포함되어 있습니다.", - "Not allowed to create a federated share with the same user server" : "같은 사용자 서버 내에서 연합 공유를 만들 수 없음", - "Invalid or untrusted SSL certificate" : "잘못되었거나 신뢰할 수 없는 SSL 인증서", - "Could not authenticate to remote share, password might be wrong" : "원격 공유에서 인증할 수 없습니다. 암호가 맞지 않을 수 있습니다.", - "Storage not valid" : "저장소가 잘못됨", - "Couldn't add remote share" : "원격 공유를 추가할 수 없음", "Shared with you" : "나와 공유됨", "Shared with others" : "다른 사람과 공유됨", "Shared by link" : "링크로 공유됨", @@ -15,72 +8,105 @@ "Files and folders you share will show up here" : "내가 공유하는 파일과 폴더가 여기에 나타납니다", "No shared links" : "공유된 링크 없음", "Files and folders you share by link will show up here" : "내가 링크로 공유하는 파일과 폴더가 여기에 나타납니다", - "Do you want to add the remote share {name} from {owner}@{remote}?" : "{owner}@{remote}의 원격 공유 {name}을(를) 추가하시겠습니까?", - "Remote share" : "원격 공유", - "Remote share password" : "원격 공유 암호", - "Cancel" : "취소", - "Add remote share" : "원격 공유 추가", "You can upload into this folder" : "이 폴더에 업로드할 수 있습니다", + "No compatible server found at {remote}" : "{remote}에서 호환 서버를 찾을 수 없음", + "Invalid server URL" : "잘못된 서버 URL", + "Failed to add the public link to your Nextcloud" : "Nextcloud에 공개 링크를 추가할 수 없음", + "Share" : "공유", + "No expiration date set" : "만료 날짜가 설정되지 않음", "Shared by" : "공유한 사용자:", "Sharing" : "공유", - "A file or folder has been <strong>shared</strong>" : "파일이나 폴더가 <strong>공유됨</strong>", - "A file or folder was shared from <strong>another server</strong>" : "<strong>다른 서버</strong>에서 파일이나 폴더를 공유함", - "A public shared file or folder was <strong>downloaded</strong>" : "공개 공유된 파일이나 폴더가 <strong>다운로드됨</strong>", - "You received a new remote share %2$s from %1$s" : "%1$s에서 새 원격 공유 %2$s을(를) 받았습니다", - "You received a new remote share from %s" : "%s에서 원격 공유 요청을 받았습니다", - "%1$s accepted remote share %2$s" : "%1$s 님이 원격 공유 %2$s을(를) 수락함", - "%1$s declined remote share %2$s" : "%1$s 님이 원격 공유 %2$s을(를) 거절함", - "%1$s unshared %2$s from you" : "%1$s 님이 %2$s의 공유를 중단함", - "Public shared folder %1$s was downloaded" : "공개 공유 폴더 %1$s이(가) 다운로드됨", - "Public shared file %1$s was downloaded" : "공개 공유 파일 %1$s이(가) 다운로드됨", - "You shared %1$s with %2$s" : "내가 %2$s 님과 %1$s을(를) 공유함", - "%2$s shared %1$s with %3$s" : "%2$s 님이 %1$s을(를) %3$s 님과 공유함", - "You removed the share of %2$s for %1$s" : "%1$s을(를) 위한 %2$s 그룹의 공유를 삭제함", - "%2$s removed the share of %3$s for %1$s" : "%2$s 님이 %1$s을(를) 위한 %3$s 그룹의 공유를 삭제함", - "You shared %1$s with group %2$s" : "내가 %2$s 그룹과 %1$s을(를) 공유함", - "%2$s shared %1$s with group %3$s" : "%2$s 님이 %1$s을(를) %3$s 그룹과 공유함", - "You removed the share of group %2$s for %1$s" : "%1$s 님을 위한 %2$s 그룹 공유를 삭제함", - "%2$s removed the share of group %3$s for %1$s" : "%2$s 님이 %1$s에 대한 %3$s 그룹의 공유를 삭제함", - "%2$s shared %1$s via link" : "%2$s 님이 %1$s을(를) 링크로 공유함", - "You shared %1$s via link" : "내가 %1$s을(를) 링크로 공유함", - "You removed the public link for %1$s" : "%1$s의 공개 링크를 삭제함", - "%2$s removed the public link for %1$s" : "%2$s 님이 %1$s의 공개 링크를 삭제함", - "Your public link for %1$s expired" : "%1$s의 공개 링크가 만료됨", - "The public link of %2$s for %1$s expired" : "%2$s 님의 %1$s 공개 링크가 만료됨", - "%2$s shared %1$s with you" : "%2$s 님이 내게 %1$s을(를) 공유함", - "%2$s removed the share for %1$s" : "%2$s 님이 %1$s 공유를 삭제함", + "File shares" : "파일 공유", "Downloaded via public link" : "공개 링크로 다운로드", - "Shared with %2$s" : "%2$s 님과 공유함", - "Shared with %3$s by %2$s" : "%2$s 님이 %3$s 님과 공유함", - "Removed share for %2$s" : "%2$s 님의 공유를 삭제함", - "%2$s removed share for %3$s" : "%2$s 님이 %3$s 님의 공유를 삭제함", - "Shared with group %2$s" : "%2$s 그룹과 공유함", - "Shared with group %3$s by %2$s" : "%2$s 님이 %3$s 그룹과 공유함", - "Removed share of group %2$s" : "%2$s 그룹의 공유를 삭제함", - "%2$s removed share of group %3$s" : "%2$s 님이 그룹 %3$s의 공유를 삭제함", - "Shared via link by %2$s" : "%2$s 님이 링크로 공유함", - "Shared via public link" : "공개 링크로 공유함", + "Downloaded by {email}" : "{email} 님이 다운로드함", + "{file} downloaded via public link" : "공개 링크로 {file} 다운로드함", + "{email} downloaded {file}" : "{email} 님이 {file}을(를) 다운로드함", + "Shared with group {group}" : "그룹 {group}와(과) 공유함", + "Removed share for group {group}" : "그룹 {group}의 공유를 삭제함", + "{actor} shared with group {group}" : "{actor} 님이 그룹 {group}와(과) 공유함", + "{actor} removed share for group {group}" : "{actor} 님이 그룹 {group}의 공유를 삭제함", + "You shared {file} with group {group}" : "파일 {file}을(를) 그룹 {group}와(과) 공유함", + "You removed group {group} from {file}" : "그룹 {group}을(를) {file}에서 삭제함", + "{actor} shared {file} with group {group}" : "{actor} 님이 {file}을(를) 그룹 {group}와(과) 공유함", + "{actor} removed group {group} from {file}" : "{actor} 님이 그룹 {group}을(를) {file}에서 삭제함", + "Shared as public link" : "공개 링크로 공유함", "Removed public link" : "공개 링크 삭제함", - "%2$s removed public link" : "%2$s 님이 공개 링크 삭제함", "Public link expired" : "공개 링크 만료됨", - "Public link of %2$s expired" : "%2$s 님의 공개 링크 만료됨", - "Shared by %2$s" : "%2$s 님이 공유함", - "Shares" : "공유", + "{actor} shared as public link" : "{actor} 님이 공개 링크로 공유함", + "{actor} removed public link" : "{actor} 님이 공개 링크를 삭제함", + "Public link of {actor} expired" : "{actor} 님의 공개 링크가 만료됨", + "You shared {file} as public link" : "{file}을(를) 공개 링크로 공유함", + "You removed public link for {file}" : "{file}의 공개 링크를 삭제함", + "Public link expired for {file}" : "{file}의 공개 링크가 만료됨", + "{actor} shared {file} as public link" : "{actor} 님이 {file}을(를) 공개 링크로 공유함", + "{actor} removed public link for {file}" : "{actor} 님이 {file}의 공개 링크를 삭제함", + "Public link of {actor} for {file} expired" : "{actor} 님의 {file} 공개 링크가 만료됨", + "{user} accepted the remote share" : "{user} 님이 원격 공유를 수락함", + "{user} declined the remote share" : "{user} 님이 원격 공유를 거절함", + "You received a new remote share {file} from {user}" : "{user} 님으로부터 원격 공유된 {file}을(를) 받음", + "{user} accepted the remote share of {file}" : "{user} 님이 {file}의 원격 공유를 수락함", + "{user} declined the remote share of {file}" : "{user} 님이 {file}의 원격 공유를 거절함", + "{user} unshared {file} from you" : "{user} 님이 {file} 공유를 해제함", + "Shared with {user}" : "{user} 님과 공유됨", + "Removed share for {user}" : "{user} 님의 공유 삭제함", + "{actor} shared with {user}" : "{actor} 님이 {user} 님과 공유함", + "{actor} removed share for {user}" : "{actor} 님이 {user} 님의 공유 삭제함", + "Shared by {actor}" : "{actor} 님이 공유함", + "{actor} removed share" : "{actor} 님이 공유 삭제함", + "You shared {file} with {user}" : "{file}을(를) {user} 님과 공유함", + "You removed {user} from {file}" : "{user} 님을 {file}에서 삭제함", + "{actor} shared {file} with {user}" : "{actor} 님이 {file}을(를) {user} 님과 공유함", + "{actor} removed {user} from {file}" : "{actor} 님이 {user} 님을 {file}에서 삭제함", + "{actor} shared {file} with you" : "{actor} 님이 {file}을 공유함", + "{actor} removed you from {file}" : "{actor} 님이 여러분을 {file}에서 삭제함", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "이메일이나 공개 공유로 공유한 파일이 <strong>다운로드됨</strong>", + "A file or folder was shared from <strong>another server</strong>" : "<strong>다른 서버</strong>에서 파일이나 폴더를 공유함", + "A file or folder has been <strong>shared</strong>" : "파일이나 폴더가 <strong>공유됨</strong>", + "Wrong share ID, share doesn't exist" : "잘못된 공유 ID, 공유가 존재하지 않음", + "could not delete share" : "공유를 삭제할 수 없음", + "Could not delete share" : "공유를 삭제할 수 없음", + "Please specify a file or folder path" : "파일이나 폴더 경로를 지정하십시오", + "Wrong path, file/folder doesn't exist" : "잘못된 경로, 파일/폴더가 존재하지 않음", + "Could not create share" : "공유를 만들 수 없음", + "invalid permissions" : "잘못된 권한", + "Please specify a valid user" : "유효한 사용자를 지정하십시오", + "Group sharing is disabled by the administrator" : "그룹 공유는 관리자에 의해 비활성화되어 있음", + "Please specify a valid group" : "유효한 그룹을 지정하십시오", + "Public link sharing is disabled by the administrator" : "공개 링크 공유는 관리자에 의해 비활성화되어 있음", + "Public upload disabled by the administrator" : "공개 업로드는 관리자에 의해 비활성화되어 있음", + "Public upload is only possible for publicly shared folders" : "공개 공유 폴더에만 공개 업로드를 사용할 수 있음", + "Invalid date, date format must be YYYY-MM-DD" : "잘못된 날짜, YYYY-MM-DD 형식이어야 합니다.", + "Sharing %s failed because the back end does not allow shares from type %s" : "%s을(를) 공유할 수 없습니다. 백엔드에서 %s 형식의 공유를 지원하지 않습니다", + "You cannot share to a Circle if the app is not enabled" : "서클 앱이 활성화되어 있지 않으면 서클로 공유할 수 없음", + "Please specify a valid circle" : "올바른 서클을 지정하십시오", + "Unknown share type" : "알 수 없는 공유 유형", + "Not a directory" : "디렉터리가 아님", + "Could not lock path" : "경로를 잠글 수 없음", + "Wrong or no update parameter given" : "업데이트 인자가 잘못되었거나 지정되지 않았음", + "Can't change permissions for public share links" : "공개 공유 링크의 권한을 변경할 수 없음", + "Cannot increase permissions" : "권한을 늘릴 수 없음", + "%s is publicly shared" : "%s이(가) 공개 공유됨", + "Share API is disabled" : "공유 API가 비활성화됨", "This share is password-protected" : "이 공유는 암호로 보호되어 있습니다", "The password is wrong. Try again." : "암호가 잘못되었습니다. 다시 입력해 주십시오.", "Password" : "암호", "No entries found in this folder" : "이 폴더에 항목 없음", "Name" : "이름", "Share time" : "공유 시간", + "Expiration date" : "만료 날짜", "Sorry, this link doesn’t seem to work anymore." : "죄송합니다. 이 링크는 더 이상 작동하지 않습니다.", "Reasons might be:" : "이유는 다음과 같을 수 있습니다:", "the item was removed" : "항목이 삭제됨", "the link expired" : "링크가 만료됨", "sharing is disabled" : "공유가 비활성화됨", "For more info, please ask the person who sent this link." : "자세한 정보는 링크를 보낸 사람에게 문의하십시오.", - "Add to your ownCloud" : "내 ownCloud에 추가하기", + "Add to your Nextcloud" : "내 Nextcloud에 추가", "Download" : "다운로드", "Download %s" : "%s 다운로드", - "Direct link" : "직접 링크" + "Direct link" : "직접 링크", + "Upload files to %s" : "%s에 파일 업로드", + "Select or drop files" : "파일을 선택하거나 끌어다 놓기", + "Uploading files…" : "파일 업로드 중…", + "Uploaded files:" : "업로드한 파일:" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/sharebymail/l10n/cs.js b/apps/sharebymail/l10n/cs.js index c24f35e3384..1b34e31d3df 100644 --- a/apps/sharebymail/l10n/cs.js +++ b/apps/sharebymail/l10n/cs.js @@ -5,16 +5,42 @@ OC.L10N.register( "Shared with {email}" : "Sdíleno s {email}", "Shared with %1$s by %2$s" : "%2$s sdílí s %1$s", "Shared with {email} by {actor}" : "{actor} sdílí s {email}", + "Password for mail share sent to %1$s" : "Heslo e-mailového sdílení odesláno na %1$s", + "Password for mail share sent to {email}" : "Heslo e-mailového sdílení odesláno na {email}", + "Password for mail share sent to you" : "Heslo e-mailového sdílení vám bylo zasláno", "You shared %1$s with %2$s by mail" : "Sdílel(a) jste %1$s e-mailem s %2$s", "You shared {file} with {email} by mail" : "E-mailem jste s {email} sdíleli {file}", "%3$s shared %1$s with %2$s by mail" : "%3$s s %2$s sdílel e-mailem %1$s", "{actor} shared {file} with {email} by mail" : "{actor} sdílel(a) {file} e-mailem s {email}", + "Password to access %1$s was sent to %2s" : "Heslo pro přístupu k %1$s bylo zasláno na %2s", + "Password to access {file} was sent to {email}" : "Heslo pro přístup k {file} bylo zasláno na {email}", + "Password to access %1$s was sent to you" : "Heslo pro přístup k %1$s vám bylo zasláno", + "Password to access {file} was sent to you" : "Heslo pro přístupu k {file} vám bylo zasláno", "Sharing %s failed, this item is already shared with %s" : "Sdílení %s selhalo, tato položka je již s %s sdílena", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nemůžeme vám zaslat automaticky vygenerované heslo. Nastavte si v osobním nastavení platnou e-mailovou adresu a zkuste to znovu.", "Failed to send share by E-mail" : "Odeslání sdílení E-mailem se nezdařilo", "%s shared »%s« with you" : "%s s vámi sdílel(a) »%s»", "%s shared »%s« with you on behalf of %s" : "%s s vámi sdílel »%s» místo %s", - "Failed to create the E-mail" : "Vytváření E-mailu se nezdařilo", + "%s shared »%s« with you." : "%s s vámi nasdílel(a) »%s«.", + "%s shared »%s« with you on behalf of %s." : "%s s vámi nasdílel(a) »%s» zastupující %s.", + "Click the button below to open it." : "Pro otevření kliknětena tlačítko níže.", + "Open »%s«" : "Otevřít »%s«", + "%s via %s" : "%s přes %s", + "Password to access »%s« shared to you by %s" : "Heslo pro přístup k »%s« (vám nasdílel(a) %s)", + "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s s vámi sdílel(a) %s.", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s s vámi sdílel(a) »%s«. Již jste měli dostat e-mail s přístupovými údaji.", + "Password to access »%s«" : "Heslo pro přístup k »%s«", + "It is protected with the following password: %s" : "Je chráněn následujícím heslem: %s", + "Password to access »%s« shared with %s" : "Heslo pro přístup k »%s« sdíleno s %s", + "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Právě jste s »%s» nasdílel(a) %s. Sdílení bylo již příjemci zasláno. Kvůli bezpečnostní politice nastavené administrátorem %s musí být každé sdílení chráněno heslem a toto heslo nemůže být příjemci zasláno přímo. Kvůli tomu ho budete muset manuálně přeposlat.", + "This is the password: %s" : "Toto je heslo: %s", + "You can choose a different password at any time in the share dialog." : "V dialogu sdílení můžete kdykoliv vybrat jiné heslo.", "Could not find share" : "Nelze nalézt sdílení", + "Share by mail" : "Sdílet e-mailem", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Dovoluje uživatelům odeslat personalizovaný odkaz na soubor nebo složku po zadání e-mailové adresy.", + "Send password by mail" : "Odeslat heslo e-mailem", + "Enforce password protection" : "Vynutit ochranu hesla", + "Failed to create the E-mail" : "Vytváření E-mailu se nezdařilo", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Ahoj,\n\n%s s vámi sdílel(a) »%s» na místo %s\n\n%s", "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Ahoj,\n\n\n%s s vámi sdílel »%s».\n\n%s", "Cheers!" : "Mějte se!", diff --git a/apps/sharebymail/l10n/cs.json b/apps/sharebymail/l10n/cs.json index 07a016c80d3..7ffeca9d571 100644 --- a/apps/sharebymail/l10n/cs.json +++ b/apps/sharebymail/l10n/cs.json @@ -3,16 +3,42 @@ "Shared with {email}" : "Sdíleno s {email}", "Shared with %1$s by %2$s" : "%2$s sdílí s %1$s", "Shared with {email} by {actor}" : "{actor} sdílí s {email}", + "Password for mail share sent to %1$s" : "Heslo e-mailového sdílení odesláno na %1$s", + "Password for mail share sent to {email}" : "Heslo e-mailového sdílení odesláno na {email}", + "Password for mail share sent to you" : "Heslo e-mailového sdílení vám bylo zasláno", "You shared %1$s with %2$s by mail" : "Sdílel(a) jste %1$s e-mailem s %2$s", "You shared {file} with {email} by mail" : "E-mailem jste s {email} sdíleli {file}", "%3$s shared %1$s with %2$s by mail" : "%3$s s %2$s sdílel e-mailem %1$s", "{actor} shared {file} with {email} by mail" : "{actor} sdílel(a) {file} e-mailem s {email}", + "Password to access %1$s was sent to %2s" : "Heslo pro přístupu k %1$s bylo zasláno na %2s", + "Password to access {file} was sent to {email}" : "Heslo pro přístup k {file} bylo zasláno na {email}", + "Password to access %1$s was sent to you" : "Heslo pro přístup k %1$s vám bylo zasláno", + "Password to access {file} was sent to you" : "Heslo pro přístupu k {file} vám bylo zasláno", "Sharing %s failed, this item is already shared with %s" : "Sdílení %s selhalo, tato položka je již s %s sdílena", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Nemůžeme vám zaslat automaticky vygenerované heslo. Nastavte si v osobním nastavení platnou e-mailovou adresu a zkuste to znovu.", "Failed to send share by E-mail" : "Odeslání sdílení E-mailem se nezdařilo", "%s shared »%s« with you" : "%s s vámi sdílel(a) »%s»", "%s shared »%s« with you on behalf of %s" : "%s s vámi sdílel »%s» místo %s", - "Failed to create the E-mail" : "Vytváření E-mailu se nezdařilo", + "%s shared »%s« with you." : "%s s vámi nasdílel(a) »%s«.", + "%s shared »%s« with you on behalf of %s." : "%s s vámi nasdílel(a) »%s» zastupující %s.", + "Click the button below to open it." : "Pro otevření kliknětena tlačítko níže.", + "Open »%s«" : "Otevřít »%s«", + "%s via %s" : "%s přes %s", + "Password to access »%s« shared to you by %s" : "Heslo pro přístup k »%s« (vám nasdílel(a) %s)", + "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s s vámi sdílel(a) %s.", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s s vámi sdílel(a) »%s«. Již jste měli dostat e-mail s přístupovými údaji.", + "Password to access »%s«" : "Heslo pro přístup k »%s«", + "It is protected with the following password: %s" : "Je chráněn následujícím heslem: %s", + "Password to access »%s« shared with %s" : "Heslo pro přístup k »%s« sdíleno s %s", + "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Právě jste s »%s» nasdílel(a) %s. Sdílení bylo již příjemci zasláno. Kvůli bezpečnostní politice nastavené administrátorem %s musí být každé sdílení chráněno heslem a toto heslo nemůže být příjemci zasláno přímo. Kvůli tomu ho budete muset manuálně přeposlat.", + "This is the password: %s" : "Toto je heslo: %s", + "You can choose a different password at any time in the share dialog." : "V dialogu sdílení můžete kdykoliv vybrat jiné heslo.", "Could not find share" : "Nelze nalézt sdílení", + "Share by mail" : "Sdílet e-mailem", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "Dovoluje uživatelům odeslat personalizovaný odkaz na soubor nebo složku po zadání e-mailové adresy.", + "Send password by mail" : "Odeslat heslo e-mailem", + "Enforce password protection" : "Vynutit ochranu hesla", + "Failed to create the E-mail" : "Vytváření E-mailu se nezdařilo", "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Ahoj,\n\n%s s vámi sdílel(a) »%s» na místo %s\n\n%s", "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Ahoj,\n\n\n%s s vámi sdílel »%s».\n\n%s", "Cheers!" : "Mějte se!", diff --git a/apps/sharebymail/l10n/ko.js b/apps/sharebymail/l10n/ko.js new file mode 100644 index 00000000000..5ce14742f03 --- /dev/null +++ b/apps/sharebymail/l10n/ko.js @@ -0,0 +1,50 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "%1$s 님과 공유함", + "Shared with {email}" : "{email} 님과 공유함", + "Shared with %1$s by %2$s" : "%2$s 님이 %1$s 님과 공유함", + "Shared with {email} by {actor}" : "{actor} 님이 {email} 님과 공유함", + "Password for mail share sent to %1$s" : "이메일 공유 암호를 %1$s(으)로 보냄", + "Password for mail share sent to {email}" : "이메일 공유 암호를 {email}(으)로 보냄", + "Password for mail share sent to you" : "이메일 공유 암호를 내게 보냄", + "You shared %1$s with %2$s by mail" : "%2$s 님과 %1$s을(를) 이메일로 공유함", + "You shared {file} with {email} by mail" : "{email} 님과 {file}을(를) 이메일로 공유함", + "%3$s shared %1$s with %2$s by mail" : "%3$s 님이 %2$s 님과 %1$s을(를) 이메일로 공유함", + "{actor} shared {file} with {email} by mail" : "{actor} 님이 {email} 님과 {file}을(를) 이메일로 공유함", + "Password to access %1$s was sent to %2s" : "%1$s에 접근할 수 있는 암호를 %2$s(으)로 보냄", + "Password to access {file} was sent to {email}" : "{file}에 접근할 수 있는 암호를 {email}(으)로 보냄", + "Password to access %1$s was sent to you" : "%1$s에 접근할 수 있는 암호를 내게 보냄", + "Password to access {file} was sent to you" : "{file}에 접근할 수 있는 암호를 내게 보냄", + "Sharing %s failed, this item is already shared with %s" : "%s을(를) 공유할 수 없음, 이 항목이 이미 %s 님과 공유됨", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "자동 생성된 암호를 이메일로 보낼 수 없습니다. 개인 설정에서 올바른 이메일 주소를 입력한 다음 다시 시도하십시오.", + "Failed to send share by E-mail" : "이메일로 공유를 보낼 수 없음", + "%s shared »%s« with you" : "%s 님이 %s을(를) 공유함", + "%s shared »%s« with you on behalf of %s" : "%s 님이 %s을(를) 공유함(%s 님 대신)", + "%s shared »%s« with you." : "%s 님이 %s을(를) 공유했습니다.", + "%s shared »%s« with you on behalf of %s." : "%s 님이 %s을(를) 공유했습니다(%s 님 대신).", + "Click the button below to open it." : "아래 단추를 눌러서 열 수 있습니다.", + "Open »%s«" : "%s 열기", + "%s via %s" : "%s(%s 경유)", + "Password to access »%s« shared to you by %s" : "%s에 접근할 수 있는 암호를 %s 님이 보냄", + "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s 님이 %s을(를) 공유했습니다.\n접근할 수 있는 링크가 포함된 별도의 이메일을 같이 전송했습니다.\n", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s 님이 %s을(를) 공유했습니다. 접근할 수 있는 링크가 포함된 별도의 이메일을 같이 전송했습니다.", + "Password to access »%s«" : "%s에 접근할 수 있는 암호", + "It is protected with the following password: %s" : "다음 암호로 보호되어 있습니다: %s", + "Password to access »%s« shared with %s" : "%s에 접근할 수 있는 암호를 %s 님과 공유함", + "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "%s을(를) %s 님과 공유했습니다. 공유 정보를 이메일로 전송했습니다. %s 관리자의 보안 정책에 의하여 각각 공유 항목은 암호로 보호되어야 하며, 해당 암호를 직접 이메일로 보낼 수 없습니다. 수신자에게 이 암호를 다른 방법으로 직접 전달하십시오.", + "This is the password: %s" : "다음은 암호입니다: %s", + "You can choose a different password at any time in the share dialog." : "공유 대화 상자에서 언제든지 다른 암호를 선택할 수 있습니다.", + "Could not find share" : "공유를 찾을 수 없음", + "Share by mail" : "이메일로 공유", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "파일이나 폴더를 공유하는 개인화된 링크를 이메일 주소를 통해서 공유합니다.", + "Send password by mail" : "이메일로 암호 보내기", + "Enforce password protection" : "암호 보호 강제", + "Failed to create the E-mail" : "이메일을 생성할 수 없음", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "안녕하세요,\n\n%s 님이 여러분과 %s을(를) 공유했습니다(%s 님 대신).\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "안녕하세요,\n\n%s 님이 여러분과 %s을(를) 공유했습니다.\n\n%s\n\n", + "Cheers!" : "감사합니다!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "안녕하세요,<br><br>%s 님이 여러분과 <a href=\"%s\">%s</a>을(를) 공유했습니다(%s 님 대신).<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "안녕하세요,<br><br>%s 님이 여러분과 <a href=\"%s\">%s</a>을(를) 공유했습니다.<br><br>" +}, +"nplurals=1; plural=0;"); diff --git a/apps/sharebymail/l10n/ko.json b/apps/sharebymail/l10n/ko.json new file mode 100644 index 00000000000..72fd3f11722 --- /dev/null +++ b/apps/sharebymail/l10n/ko.json @@ -0,0 +1,48 @@ +{ "translations": { + "Shared with %1$s" : "%1$s 님과 공유함", + "Shared with {email}" : "{email} 님과 공유함", + "Shared with %1$s by %2$s" : "%2$s 님이 %1$s 님과 공유함", + "Shared with {email} by {actor}" : "{actor} 님이 {email} 님과 공유함", + "Password for mail share sent to %1$s" : "이메일 공유 암호를 %1$s(으)로 보냄", + "Password for mail share sent to {email}" : "이메일 공유 암호를 {email}(으)로 보냄", + "Password for mail share sent to you" : "이메일 공유 암호를 내게 보냄", + "You shared %1$s with %2$s by mail" : "%2$s 님과 %1$s을(를) 이메일로 공유함", + "You shared {file} with {email} by mail" : "{email} 님과 {file}을(를) 이메일로 공유함", + "%3$s shared %1$s with %2$s by mail" : "%3$s 님이 %2$s 님과 %1$s을(를) 이메일로 공유함", + "{actor} shared {file} with {email} by mail" : "{actor} 님이 {email} 님과 {file}을(를) 이메일로 공유함", + "Password to access %1$s was sent to %2s" : "%1$s에 접근할 수 있는 암호를 %2$s(으)로 보냄", + "Password to access {file} was sent to {email}" : "{file}에 접근할 수 있는 암호를 {email}(으)로 보냄", + "Password to access %1$s was sent to you" : "%1$s에 접근할 수 있는 암호를 내게 보냄", + "Password to access {file} was sent to you" : "{file}에 접근할 수 있는 암호를 내게 보냄", + "Sharing %s failed, this item is already shared with %s" : "%s을(를) 공유할 수 없음, 이 항목이 이미 %s 님과 공유됨", + "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "자동 생성된 암호를 이메일로 보낼 수 없습니다. 개인 설정에서 올바른 이메일 주소를 입력한 다음 다시 시도하십시오.", + "Failed to send share by E-mail" : "이메일로 공유를 보낼 수 없음", + "%s shared »%s« with you" : "%s 님이 %s을(를) 공유함", + "%s shared »%s« with you on behalf of %s" : "%s 님이 %s을(를) 공유함(%s 님 대신)", + "%s shared »%s« with you." : "%s 님이 %s을(를) 공유했습니다.", + "%s shared »%s« with you on behalf of %s." : "%s 님이 %s을(를) 공유했습니다(%s 님 대신).", + "Click the button below to open it." : "아래 단추를 눌러서 열 수 있습니다.", + "Open »%s«" : "%s 열기", + "%s via %s" : "%s(%s 경유)", + "Password to access »%s« shared to you by %s" : "%s에 접근할 수 있는 암호를 %s 님이 보냄", + "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s 님이 %s을(를) 공유했습니다.\n접근할 수 있는 링크가 포함된 별도의 이메일을 같이 전송했습니다.\n", + "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s 님이 %s을(를) 공유했습니다. 접근할 수 있는 링크가 포함된 별도의 이메일을 같이 전송했습니다.", + "Password to access »%s«" : "%s에 접근할 수 있는 암호", + "It is protected with the following password: %s" : "다음 암호로 보호되어 있습니다: %s", + "Password to access »%s« shared with %s" : "%s에 접근할 수 있는 암호를 %s 님과 공유함", + "You just shared »%s« with %s. The share was already send to the recipient. Due to the security policies defined by the administrator of %s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "%s을(를) %s 님과 공유했습니다. 공유 정보를 이메일로 전송했습니다. %s 관리자의 보안 정책에 의하여 각각 공유 항목은 암호로 보호되어야 하며, 해당 암호를 직접 이메일로 보낼 수 없습니다. 수신자에게 이 암호를 다른 방법으로 직접 전달하십시오.", + "This is the password: %s" : "다음은 암호입니다: %s", + "You can choose a different password at any time in the share dialog." : "공유 대화 상자에서 언제든지 다른 암호를 선택할 수 있습니다.", + "Could not find share" : "공유를 찾을 수 없음", + "Share by mail" : "이메일로 공유", + "Allows users to share a personalized link to a file or folder by putting in an email address." : "파일이나 폴더를 공유하는 개인화된 링크를 이메일 주소를 통해서 공유합니다.", + "Send password by mail" : "이메일로 암호 보내기", + "Enforce password protection" : "암호 보호 강제", + "Failed to create the E-mail" : "이메일을 생성할 수 없음", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "안녕하세요,\n\n%s 님이 여러분과 %s을(를) 공유했습니다(%s 님 대신).\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "안녕하세요,\n\n%s 님이 여러분과 %s을(를) 공유했습니다.\n\n%s\n\n", + "Cheers!" : "감사합니다!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "안녕하세요,<br><br>%s 님이 여러분과 <a href=\"%s\">%s</a>을(를) 공유했습니다(%s 님 대신).<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "안녕하세요,<br><br>%s 님이 여러분과 <a href=\"%s\">%s</a>을(를) 공유했습니다.<br><br>" +},"pluralForm" :"nplurals=1; plural=0;" +}
\ No newline at end of file diff --git a/apps/systemtags/l10n/cs.js b/apps/systemtags/l10n/cs.js index d0f50c593dc..4789010525a 100644 --- a/apps/systemtags/l10n/cs.js +++ b/apps/systemtags/l10n/cs.js @@ -42,6 +42,8 @@ OC.L10N.register( "%s (invisible)" : "%s (neviditelný)", "<strong>System tags</strong> for a file have been modified" : "<strong>Systémové tagy</strong> souboru byly upraveny", "Collaborative tags" : "Značky pro spolupráci", + "Create and edit collaborative tags. These tags affect all users." : "Vytvářejte a upravujte značky pro spolupráci. Tyto značky ovlivní všechny uživatele.", + "Select tag …" : "Vyberte značku …", "Name" : "Název", "Delete" : "Smazat", "Public" : "Veřejné", diff --git a/apps/systemtags/l10n/cs.json b/apps/systemtags/l10n/cs.json index 4f602fd9b7a..dbf7f5be2dd 100644 --- a/apps/systemtags/l10n/cs.json +++ b/apps/systemtags/l10n/cs.json @@ -40,6 +40,8 @@ "%s (invisible)" : "%s (neviditelný)", "<strong>System tags</strong> for a file have been modified" : "<strong>Systémové tagy</strong> souboru byly upraveny", "Collaborative tags" : "Značky pro spolupráci", + "Create and edit collaborative tags. These tags affect all users." : "Vytvářejte a upravujte značky pro spolupráci. Tyto značky ovlivní všechny uživatele.", + "Select tag …" : "Vyberte značku …", "Name" : "Název", "Delete" : "Smazat", "Public" : "Veřejné", diff --git a/apps/systemtags/l10n/fr.js b/apps/systemtags/l10n/fr.js index b43d0518749..56335c2abf8 100644 --- a/apps/systemtags/l10n/fr.js +++ b/apps/systemtags/l10n/fr.js @@ -42,6 +42,7 @@ OC.L10N.register( "%s (invisible)" : "%s (invisible)", "<strong>System tags</strong> for a file have been modified" : "<strong>Les étiquettes collaboratives</strong> pour un fichier ont été modifiées", "Collaborative tags" : "Étiquettes collaboratives ", + "Create and edit collaborative tags. These tags affect all users." : "Créer et modifier des étiquettes collaboratives. Ces étiquettes vont affecter tous les utilisateurs.", "Select tag …" : "Sélectionner une étiquette…", "Name" : "Nom", "Delete" : "Supprimer", diff --git a/apps/systemtags/l10n/fr.json b/apps/systemtags/l10n/fr.json index f4c52009f1a..2d2396dc785 100644 --- a/apps/systemtags/l10n/fr.json +++ b/apps/systemtags/l10n/fr.json @@ -40,6 +40,7 @@ "%s (invisible)" : "%s (invisible)", "<strong>System tags</strong> for a file have been modified" : "<strong>Les étiquettes collaboratives</strong> pour un fichier ont été modifiées", "Collaborative tags" : "Étiquettes collaboratives ", + "Create and edit collaborative tags. These tags affect all users." : "Créer et modifier des étiquettes collaboratives. Ces étiquettes vont affecter tous les utilisateurs.", "Select tag …" : "Sélectionner une étiquette…", "Name" : "Nom", "Delete" : "Supprimer", diff --git a/apps/systemtags/l10n/ko.js b/apps/systemtags/l10n/ko.js index 10eb1cf229e..ad00ec504b3 100644 --- a/apps/systemtags/l10n/ko.js +++ b/apps/systemtags/l10n/ko.js @@ -2,13 +2,56 @@ OC.L10N.register( "systemtags", { "Tags" : "태그", + "Update" : "업데이트", + "Create" : "만들기", + "Select tag…" : "태그 선택…", "Tagged files" : "태그 된 파일", - "Select tags to filter by" : "필터링 할 태그 선택", - "Please select tags to filter by" : "필터링 할 태그 선택", - "No files found for the selected tags" : "선택한 태그에 대한 파일을 찾을 수 없음", + "Select tags to filter by" : "필터링할 태그 선택", + "No tags found" : "태그를 찾을 수 없음", + "Please select tags to filter by" : "필터링할 태그를 선택하십시오", + "No files found for the selected tags" : "선택한 태그가 붙은 파일을 찾을 수 없음", + "Added system tag %1$s" : "시스템 태그 %1$s을(를) 추가함", + "Added system tag {systemtag}" : "시스템 태그 {systemtag}을(를) 추가함", + "%1$s added system tag %2$s" : "%1$s 님이 시스템 태그 %2$s을(를) 추가함", + "{actor} added system tag {systemtag}" : "{actor} 님이 시스템 태그 {systemtag}을(를) 추가함", + "Removed system tag %1$s" : "시스템 태그 %1$s을(를) 삭제함", + "Removed system tag {systemtag}" : "시스템 태그 {systemtag}을(를) 삭제함", + "%1$s removed system tag %2$s" : "%1$ 님이 시스템 태그 %2$s을(를) 삭제함", + "{actor} removed system tag {systemtag}" : "{actor} 님이 시스템 태그 {systemtag}을(를) 삭제함", + "You created system tag %1$s" : "시스템 태그 %1$s을(를) 생성함", + "You created system tag {systemtag}" : "시스템 태그 {systemtag}을(를) 생성함", + "%1$s created system tag %2$s" : "%1$s 님이 시스템 태그 %2$s을(를) 생성함", + "{actor} created system tag {systemtag}" : "{actor} 님이 시스템 태그 {systemtag}을(를) 생성함", + "You deleted system tag %1$s" : "시스템 태그 %1$s을(를) 삭제함", + "You deleted system tag {systemtag}" : "시스템 태그 {systemtag}을(를) 삭제함", + "%1$s deleted system tag %2$s" : "%1$ 님이 시스템 태그 %2$s을(를) 삭제함", + "{actor} deleted system tag {systemtag}" : "{actor} 님이 시스템 태그 {systemtag}을(를) 삭제함", + "You updated system tag %2$s to %1$s" : "시스템 태그 %2$s을(를) %1$s(으)로 업데이트함", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "시스템 태그 {oldsystemtag}을(를) {newsystemtag}(으)로 업데이트함", + "%1$s updated system tag %3$s to %2$s" : "%1$s 님이 시스템 태그 %3$s을(를) %2$s(으)로 업데이트함", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} 님이 시스템 태그 {oldsystemtag}을(를) {newsystemtag}(으)로 업데이트함", + "You added system tag %2$s to %1$s" : "시스템 태그 %2$s을(를) %1$s에 추가함", + "You added system tag {systemtag} to {file}" : "시스템 태그 {systemtag}을(를) {file}에 추가함", + "%1$s added system tag %3$s to %2$s" : "%1$s 님이 시스템 태그 %3$s을(를) %2$s에 추가함", + "{actor} added system tag {systemtag} to {file}" : "{actor} 님이 시스템 태그 {systemtag}을(를) {file}에 추가함", + "You removed system tag %2$s from %1$s" : "시스템 태그 %2$s을(를) %1$s에서 삭제함", + "You removed system tag {systemtag} from {file}" : "시스템 태그 {systemtag}을(를) {file}에서 삭제함", + "%1$s removed system tag %3$s from %2$s" : "%1$s 님이 시스템 태그 %3$s을(를) %2$s에서 삭제함", + "{actor} removed system tag {systemtag} from {file}" : "{actor} 님이 시스템 태그 {systemtag}을(를) {file}에서 삭제함", + "%s (restricted)" : "%s(제한됨)", + "%s (invisible)" : "%s(숨겨짐)", + "<strong>System tags</strong> for a file have been modified" : "파일의 <strong>시스템 태그</strong>가 수정됨", + "Collaborative tags" : "협업 태그", + "Create and edit collaborative tags. These tags affect all users." : "협업 태그를 만들고 수정합니다. 이 태그는 모든 사용자에게 영향을 줍니다.", + "Select tag …" : "태그 선택 …", + "Name" : "이름", + "Delete" : "삭제", + "Public" : "공개", + "Restricted" : "제한됨", + "Invisible" : "숨겨짐", + "Reset" : "재설정", "No files in here" : "여기에 파일 없음", "No entries found in this folder" : "이 폴더에 항목 없음", - "Name" : "이름", "Size" : "크기", "Modified" : "수정됨" }, diff --git a/apps/systemtags/l10n/ko.json b/apps/systemtags/l10n/ko.json index f5a9052168c..8b5b630333c 100644 --- a/apps/systemtags/l10n/ko.json +++ b/apps/systemtags/l10n/ko.json @@ -1,12 +1,55 @@ { "translations": { "Tags" : "태그", + "Update" : "업데이트", + "Create" : "만들기", + "Select tag…" : "태그 선택…", "Tagged files" : "태그 된 파일", - "Select tags to filter by" : "필터링 할 태그 선택", - "Please select tags to filter by" : "필터링 할 태그 선택", - "No files found for the selected tags" : "선택한 태그에 대한 파일을 찾을 수 없음", + "Select tags to filter by" : "필터링할 태그 선택", + "No tags found" : "태그를 찾을 수 없음", + "Please select tags to filter by" : "필터링할 태그를 선택하십시오", + "No files found for the selected tags" : "선택한 태그가 붙은 파일을 찾을 수 없음", + "Added system tag %1$s" : "시스템 태그 %1$s을(를) 추가함", + "Added system tag {systemtag}" : "시스템 태그 {systemtag}을(를) 추가함", + "%1$s added system tag %2$s" : "%1$s 님이 시스템 태그 %2$s을(를) 추가함", + "{actor} added system tag {systemtag}" : "{actor} 님이 시스템 태그 {systemtag}을(를) 추가함", + "Removed system tag %1$s" : "시스템 태그 %1$s을(를) 삭제함", + "Removed system tag {systemtag}" : "시스템 태그 {systemtag}을(를) 삭제함", + "%1$s removed system tag %2$s" : "%1$ 님이 시스템 태그 %2$s을(를) 삭제함", + "{actor} removed system tag {systemtag}" : "{actor} 님이 시스템 태그 {systemtag}을(를) 삭제함", + "You created system tag %1$s" : "시스템 태그 %1$s을(를) 생성함", + "You created system tag {systemtag}" : "시스템 태그 {systemtag}을(를) 생성함", + "%1$s created system tag %2$s" : "%1$s 님이 시스템 태그 %2$s을(를) 생성함", + "{actor} created system tag {systemtag}" : "{actor} 님이 시스템 태그 {systemtag}을(를) 생성함", + "You deleted system tag %1$s" : "시스템 태그 %1$s을(를) 삭제함", + "You deleted system tag {systemtag}" : "시스템 태그 {systemtag}을(를) 삭제함", + "%1$s deleted system tag %2$s" : "%1$ 님이 시스템 태그 %2$s을(를) 삭제함", + "{actor} deleted system tag {systemtag}" : "{actor} 님이 시스템 태그 {systemtag}을(를) 삭제함", + "You updated system tag %2$s to %1$s" : "시스템 태그 %2$s을(를) %1$s(으)로 업데이트함", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "시스템 태그 {oldsystemtag}을(를) {newsystemtag}(으)로 업데이트함", + "%1$s updated system tag %3$s to %2$s" : "%1$s 님이 시스템 태그 %3$s을(를) %2$s(으)로 업데이트함", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} 님이 시스템 태그 {oldsystemtag}을(를) {newsystemtag}(으)로 업데이트함", + "You added system tag %2$s to %1$s" : "시스템 태그 %2$s을(를) %1$s에 추가함", + "You added system tag {systemtag} to {file}" : "시스템 태그 {systemtag}을(를) {file}에 추가함", + "%1$s added system tag %3$s to %2$s" : "%1$s 님이 시스템 태그 %3$s을(를) %2$s에 추가함", + "{actor} added system tag {systemtag} to {file}" : "{actor} 님이 시스템 태그 {systemtag}을(를) {file}에 추가함", + "You removed system tag %2$s from %1$s" : "시스템 태그 %2$s을(를) %1$s에서 삭제함", + "You removed system tag {systemtag} from {file}" : "시스템 태그 {systemtag}을(를) {file}에서 삭제함", + "%1$s removed system tag %3$s from %2$s" : "%1$s 님이 시스템 태그 %3$s을(를) %2$s에서 삭제함", + "{actor} removed system tag {systemtag} from {file}" : "{actor} 님이 시스템 태그 {systemtag}을(를) {file}에서 삭제함", + "%s (restricted)" : "%s(제한됨)", + "%s (invisible)" : "%s(숨겨짐)", + "<strong>System tags</strong> for a file have been modified" : "파일의 <strong>시스템 태그</strong>가 수정됨", + "Collaborative tags" : "협업 태그", + "Create and edit collaborative tags. These tags affect all users." : "협업 태그를 만들고 수정합니다. 이 태그는 모든 사용자에게 영향을 줍니다.", + "Select tag …" : "태그 선택 …", + "Name" : "이름", + "Delete" : "삭제", + "Public" : "공개", + "Restricted" : "제한됨", + "Invisible" : "숨겨짐", + "Reset" : "재설정", "No files in here" : "여기에 파일 없음", "No entries found in this folder" : "이 폴더에 항목 없음", - "Name" : "이름", "Size" : "크기", "Modified" : "수정됨" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/apps/theming/l10n/cs.js b/apps/theming/l10n/cs.js index 9d5f573e6fa..43484fa6397 100644 --- a/apps/theming/l10n/cs.js +++ b/apps/theming/l10n/cs.js @@ -13,6 +13,7 @@ OC.L10N.register( "Unsupported image type" : "Nepodporovaný typ obrázku", "You are already using a custom theme" : "Již používáte vlastní motiv", "Theming" : "Motivy", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Motivy umožňují jednoduché přizpůsobení vzhledu vaší instance a podporovaných klientů. Uvidí to všichni uživatelé.", "Name" : "Název", "reset to default" : "obnovit výchozí", "Web address" : "Webová adresa", diff --git a/apps/theming/l10n/cs.json b/apps/theming/l10n/cs.json index b4fc64ac37e..963be4b8184 100644 --- a/apps/theming/l10n/cs.json +++ b/apps/theming/l10n/cs.json @@ -11,6 +11,7 @@ "Unsupported image type" : "Nepodporovaný typ obrázku", "You are already using a custom theme" : "Již používáte vlastní motiv", "Theming" : "Motivy", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Motivy umožňují jednoduché přizpůsobení vzhledu vaší instance a podporovaných klientů. Uvidí to všichni uživatelé.", "Name" : "Název", "reset to default" : "obnovit výchozí", "Web address" : "Webová adresa", diff --git a/apps/theming/l10n/ko.js b/apps/theming/l10n/ko.js new file mode 100644 index 00000000000..6c222b56373 --- /dev/null +++ b/apps/theming/l10n/ko.js @@ -0,0 +1,29 @@ +OC.L10N.register( + "theming", + { + "Loading preview…" : "미리 보기 불러오는 중…", + "Saved" : "저장됨", + "Admin" : "관리자", + "a safe home for all your data" : "내 모든 데이터 안전 저장소", + "The given name is too long" : "입력한 이름이 너무 김", + "The given web address is too long" : "입력한 웹 주소가 너무 김", + "The given slogan is too long" : "입력한 슬로건이 너무 김", + "The given color is invalid" : "입력한 색상이 잘못됨", + "No file uploaded" : "업로드한 파일 없음", + "Unsupported image type" : "지원하지 않는 사진 형식", + "You are already using a custom theme" : "이미 사용자 정의 테마 사용 중", + "Theming" : "테마", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "테마를 사용하여 내 인스턴스와 지원하는 클라이언트의 모습을 변경할 수 있습니다. 테마는 모든 사용자에게 적용됩니다.", + "Name" : "이름", + "reset to default" : "기본값으로 초기화", + "Web address" : "웹 주소", + "Web address https://…" : "웹 주소 https://…", + "Slogan" : "슬로건", + "Color" : "색", + "Logo" : "로고", + "Upload new logo" : "새 로고 업로드", + "Login image" : "로그인 그림", + "Upload new login background" : "새 로그인 배경 업로드", + "Log in image" : "로그인 그림" +}, +"nplurals=1; plural=0;"); diff --git a/apps/theming/l10n/ko.json b/apps/theming/l10n/ko.json new file mode 100644 index 00000000000..74c621d6dcc --- /dev/null +++ b/apps/theming/l10n/ko.json @@ -0,0 +1,27 @@ +{ "translations": { + "Loading preview…" : "미리 보기 불러오는 중…", + "Saved" : "저장됨", + "Admin" : "관리자", + "a safe home for all your data" : "내 모든 데이터 안전 저장소", + "The given name is too long" : "입력한 이름이 너무 김", + "The given web address is too long" : "입력한 웹 주소가 너무 김", + "The given slogan is too long" : "입력한 슬로건이 너무 김", + "The given color is invalid" : "입력한 색상이 잘못됨", + "No file uploaded" : "업로드한 파일 없음", + "Unsupported image type" : "지원하지 않는 사진 형식", + "You are already using a custom theme" : "이미 사용자 정의 테마 사용 중", + "Theming" : "테마", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "테마를 사용하여 내 인스턴스와 지원하는 클라이언트의 모습을 변경할 수 있습니다. 테마는 모든 사용자에게 적용됩니다.", + "Name" : "이름", + "reset to default" : "기본값으로 초기화", + "Web address" : "웹 주소", + "Web address https://…" : "웹 주소 https://…", + "Slogan" : "슬로건", + "Color" : "색", + "Logo" : "로고", + "Upload new logo" : "새 로고 업로드", + "Login image" : "로그인 그림", + "Upload new login background" : "새 로그인 배경 업로드", + "Log in image" : "로그인 그림" +},"pluralForm" :"nplurals=1; plural=0;" +}
\ No newline at end of file diff --git a/apps/twofactor_backupcodes/l10n/ko.js b/apps/twofactor_backupcodes/l10n/ko.js index 53ea6f37f20..06f4c9b76e0 100644 --- a/apps/twofactor_backupcodes/l10n/ko.js +++ b/apps/twofactor_backupcodes/l10n/ko.js @@ -3,15 +3,19 @@ OC.L10N.register( { "Generate backup codes" : "백업 코드 생성", "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "백업 코드가 생성되었습니다. {{total}}개 중 {{used}}개의 코드가 사용되었습니다.", - "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "이것은 백업 코드입니다. 이 코드는 나중에 다시 확인할 수 없으므로 저장하거나 인쇄하십시오.", + "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "다음은 백업 코드입니다. 이 코드는 나중에 다시 확인할 수 없으므로 저장하거나 인쇄하십시오.", "Save backup codes" : "백업 코드 저장", "Print backup codes" : "백업 코드 인쇄", "Regenerate backup codes" : "백업 코드 다시 생성", "If you regenerate backup codes, you automatically invalidate old codes." : "백업 코드를 다시 생성하면 이전 코드는 자동으로 무효화 됩니다.", "An error occurred while generating your backup codes" : "백업 코드를 생성하는 중 오류가 발생했습니다.", "Nextcloud backup codes" : "Nextcloud 백업 코드", + "Two-factor authentication" : "2단계 인증", + "You successfully logged in using two-factor authentication (%1$s)" : "2단계 인증으로 로그인함(%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "2단계 인증 시도가 실패함(%1$s)", + "You created two-factor backup codes for your account" : "내 계정의 2단계 인증 백업 코드를 생성함", "Backup code" : "백업 코드", "Use backup code" : "백업 코드 사용", - "Second-factor backup codes" : "이중 인증 백업 코드" + "Second-factor backup codes" : "2단계 인증 백업 코드" }, "nplurals=1; plural=0;"); diff --git a/apps/twofactor_backupcodes/l10n/ko.json b/apps/twofactor_backupcodes/l10n/ko.json index cce8a5ac0b8..b2817272e4d 100644 --- a/apps/twofactor_backupcodes/l10n/ko.json +++ b/apps/twofactor_backupcodes/l10n/ko.json @@ -1,15 +1,19 @@ { "translations": { "Generate backup codes" : "백업 코드 생성", "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "백업 코드가 생성되었습니다. {{total}}개 중 {{used}}개의 코드가 사용되었습니다.", - "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "이것은 백업 코드입니다. 이 코드는 나중에 다시 확인할 수 없으므로 저장하거나 인쇄하십시오.", + "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "다음은 백업 코드입니다. 이 코드는 나중에 다시 확인할 수 없으므로 저장하거나 인쇄하십시오.", "Save backup codes" : "백업 코드 저장", "Print backup codes" : "백업 코드 인쇄", "Regenerate backup codes" : "백업 코드 다시 생성", "If you regenerate backup codes, you automatically invalidate old codes." : "백업 코드를 다시 생성하면 이전 코드는 자동으로 무효화 됩니다.", "An error occurred while generating your backup codes" : "백업 코드를 생성하는 중 오류가 발생했습니다.", "Nextcloud backup codes" : "Nextcloud 백업 코드", + "Two-factor authentication" : "2단계 인증", + "You successfully logged in using two-factor authentication (%1$s)" : "2단계 인증으로 로그인함(%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "2단계 인증 시도가 실패함(%1$s)", + "You created two-factor backup codes for your account" : "내 계정의 2단계 인증 백업 코드를 생성함", "Backup code" : "백업 코드", "Use backup code" : "백업 코드 사용", - "Second-factor backup codes" : "이중 인증 백업 코드" + "Second-factor backup codes" : "2단계 인증 백업 코드" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/updatenotification/l10n/ko.js b/apps/updatenotification/l10n/ko.js index cc225791380..08fbd6e7cb0 100644 --- a/apps/updatenotification/l10n/ko.js +++ b/apps/updatenotification/l10n/ko.js @@ -1,13 +1,25 @@ OC.L10N.register( "updatenotification", { + "Update notifications" : "업데이트 알림", + "Could not start updater, please try the manual update" : "업데이트를 시작할 수 없습니다. 수동 업데이트를 시도하십시오.", "{version} is available. Get more information on how to update." : "{version}을(를) 사용할 수 있습니다. 업데이트하는 방법에 대해서 알아보십시오.", - "Updated channel" : "업데이트 된 채널", - "Updater" : "업데이터", + "Channel updated" : "채널 업데이트됨", + "The update server could not be reached since %d days to check for new updates." : "업데이트 서버에 %d일 동안 접근할 수 없어서 새 업데이트를 확인할 수 없습니다.", + "Please check the Nextcloud and server log files for errors." : "Nextcloud 및 서버 로그에서 오류 정보를 확인하십시오.", + "Update to %1$s is available." : "%1$s(으)로 업데이트할 수 있습니다.", + "Update for %1$s to version %2$s is available." : "%1$s을(를) 버전 %2$s(으)로 업데이트할 수 있습니다.", + "Update for {app} to version %s is available." : "{app}을(를) 버전 %s(으)로 업데이트할 수 있습니다.", "A new version is available: %s" : "새 버전을 사용할 수 있습니다: %s", "Open updater" : "업데이터 열기", + "Download now" : "지금 다운로드", "Your version is up to date." : "최신 버전을 사용하고 있습니다.", + "Checked on %s" : "%s에 확인함", "Update channel:" : "업데이트 채널:", - "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "항상 새로운 버전이나 실험 채널로 업그레이드할 수 있지만, 안정 채널로 다운그레이드할 수는 없습니다." + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "항상 새로운 버전이나 실험 채널로 업그레이드할 수 있지만, 안정 채널로 다운그레이드할 수는 없습니다.", + "Notify members of the following groups about available updates:" : "다음 그룹 구성원에게 업데이트 알림 전달:", + "Only notification for app updates are available." : "앱 업데이트 알림만 사용할 수 있습니다.", + "The selected update channel makes dedicated notifications for the server obsolete." : "선택한 업데이트 채널은 서버 알림을 사용하지 않습니다.", + "The selected update channel does not support updates of the server." : "선택한 업데이트 채널은 서버 업데이트를 지원하지 않습니다." }, "nplurals=1; plural=0;"); diff --git a/apps/updatenotification/l10n/ko.json b/apps/updatenotification/l10n/ko.json index a2e0474a0e3..8f2014e5c83 100644 --- a/apps/updatenotification/l10n/ko.json +++ b/apps/updatenotification/l10n/ko.json @@ -1,11 +1,23 @@ { "translations": { + "Update notifications" : "업데이트 알림", + "Could not start updater, please try the manual update" : "업데이트를 시작할 수 없습니다. 수동 업데이트를 시도하십시오.", "{version} is available. Get more information on how to update." : "{version}을(를) 사용할 수 있습니다. 업데이트하는 방법에 대해서 알아보십시오.", - "Updated channel" : "업데이트 된 채널", - "Updater" : "업데이터", + "Channel updated" : "채널 업데이트됨", + "The update server could not be reached since %d days to check for new updates." : "업데이트 서버에 %d일 동안 접근할 수 없어서 새 업데이트를 확인할 수 없습니다.", + "Please check the Nextcloud and server log files for errors." : "Nextcloud 및 서버 로그에서 오류 정보를 확인하십시오.", + "Update to %1$s is available." : "%1$s(으)로 업데이트할 수 있습니다.", + "Update for %1$s to version %2$s is available." : "%1$s을(를) 버전 %2$s(으)로 업데이트할 수 있습니다.", + "Update for {app} to version %s is available." : "{app}을(를) 버전 %s(으)로 업데이트할 수 있습니다.", "A new version is available: %s" : "새 버전을 사용할 수 있습니다: %s", "Open updater" : "업데이터 열기", + "Download now" : "지금 다운로드", "Your version is up to date." : "최신 버전을 사용하고 있습니다.", + "Checked on %s" : "%s에 확인함", "Update channel:" : "업데이트 채널:", - "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "항상 새로운 버전이나 실험 채널로 업그레이드할 수 있지만, 안정 채널로 다운그레이드할 수는 없습니다." + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "항상 새로운 버전이나 실험 채널로 업그레이드할 수 있지만, 안정 채널로 다운그레이드할 수는 없습니다.", + "Notify members of the following groups about available updates:" : "다음 그룹 구성원에게 업데이트 알림 전달:", + "Only notification for app updates are available." : "앱 업데이트 알림만 사용할 수 있습니다.", + "The selected update channel makes dedicated notifications for the server obsolete." : "선택한 업데이트 채널은 서버 알림을 사용하지 않습니다.", + "The selected update channel does not support updates of the server." : "선택한 업데이트 채널은 서버 업데이트를 지원하지 않습니다." },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/user_ldap/l10n/cs.js b/apps/user_ldap/l10n/cs.js index 2645072771b..6c4f10cd309 100644 --- a/apps/user_ldap/l10n/cs.js +++ b/apps/user_ldap/l10n/cs.js @@ -12,6 +12,13 @@ OC.L10N.register( "No data specified" : "Neurčena žádná data", " Could not set configuration %s" : "Nelze nastavit konfiguraci %s", "Action does not exist" : "Tato akce neexistuje", + "LDAP user and group backend" : "Backend pro LDAP uživatele a skupiny", + "Renewing …" : "Obnovování …", + "Very weak password" : "Velmi slabé heslo", + "Weak password" : "Slabé heslo", + "So-so password" : "Přijatelné heslo", + "Good password" : "Dobré heslo", + "Strong password" : "Silné heslo", "The Base DN appears to be wrong" : "Base DN nevypadá být v pořádku", "Testing configuration…" : "Testování konfigurace...", "Configuration incorrect" : "Nesprávná konfigurace", @@ -44,9 +51,13 @@ OC.L10N.register( "An unspecified error occurred. Please check the settings and the log." : "Došlo k nespecifikované chybě. Zkontrolujte prosím nastavení a soubor logu.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filtr vyhledávání je neplatný, pravděpodobně z důvodu chybné syntax jako třeba neuzavřené závorky. Ověřte to.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Došlo k chybě připojení k LDAP / AD, zkontrolujte prosím host, port a přihlašovací údaje.", + "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Zástupný symbol \"%uid\" chybí. Při dotatzu na LDAP / AD bude nahrazen přihlašovacím jménem.", "Please provide a login name to test against" : "Zadejte prosím přihlašovací jméno pro otestování", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Skupinové pole bylo vypnuto, protože LDAP / AD server nepodporuje memberOf.", "Password change rejected. Hint: " : "Změna hesla zamítnuta. Nápověda: ", + "Please login with the new password" : "Prosím, přihlaste se pomocí nového hesla", + "Your password will expire tomorrow." : "Vaše heslo zítra vyprší.", + "Your password will expire today." : "Vaše heslo dnes vyprší.", "LDAP / AD integration" : "LDAP / AD propojení", "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin"], "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů"], @@ -64,8 +75,10 @@ OC.L10N.register( "Edit LDAP Query" : "Upravit LDAP požadavek", "LDAP Filter:" : "LDAP filtr:", "The filter specifies which LDAP groups shall have access to the %s instance." : "Filtr určuje, kteří uživatelé LDAP mají mít přístup k instanci %s.", + "Verify settings and count the groups" : "Ověřit nastavení a spočítat skupiny", "When logging in, %s will find the user based on the following attributes:" : "Při přihlašování, %s bude hledat uživatele na základě následujících atributů:", "LDAP / AD Username:" : "LDAP / AD uživatelské jméno:", + "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Umožňuje přihlášení LDAP / AD uživatelským jménem, což je uid nebo sAMAccountName a bude detekováno.", "LDAP / AD Email Address:" : "LDAP / AD emailová adresa:", "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Umožňuje přihlášení s atributem emailu. Jsou povoleny Mail a mailPrimaryAddress.", "Other Attributes:" : "Další atributy:", @@ -74,9 +87,11 @@ OC.L10N.register( "Verify settings" : "Ověřit nastavení", "1. Server" : "1. Server", "%s. Server:" : "%s. Server:", + "Add a new configuration" : "Přidat novou konfiguraci", "Copy current configuration into new directory binding" : "Zkopírovat současnou konfiguraci do nového adresářového propojení", "Delete the current configuration" : "Smazat současnou konfiguraci", "Host" : "Počítač", + "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Pokud nevyžadujete SSL, můžete protokol vynechat. Pokud ano, začněte ldaps://", "Port" : "Port", "Detect Port" : "Detekovat port", "User DN" : "Uživatelské DN", @@ -96,6 +111,15 @@ OC.L10N.register( "Saving" : "Ukládá se", "Back" : "Zpět", "Continue" : "Pokračovat", + "Please renew your password." : "Prosím, obnovte vaše heslo.", + "An internal error occurred." : "Došlo k interní chybě.", + "Please try again or contact your administrator." : "Zkuste to znovu, nebo kontaktujte vašeho administrátora.", + "Current password" : "Aktuální heslo", + "New password" : "Žádné heslo", + "Renew password" : "Obnovit heslo", + "Wrong password. Reset it?" : "Chybné heslo. Resetovat?", + "Wrong password." : "Chybné heslo.", + "Cancel" : "Zrušit", "LDAP" : "LDAP", "Server" : "Server", "Users" : "Uživatelé", @@ -141,10 +165,15 @@ OC.L10N.register( "Enable LDAP password changes per user" : "Povolit změny LDAP hesla pro každého uživatele", "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Povolit LDAP uživatelům změnu jejich hesla a povolit Super Administrátorům a skupinovým Administrátorům změnu hesel jejich LDAP uživatelů. Funguje pouze, pokud jsou na LDAP serveru příslušně nakonfigurovány seznamy řízení přístupu. Protože hesla jsou LDAP serveru zasílána v čisté podobě, musí být použito šifrování při transportu a na LDAP serveru by mělo být nakonfigurováno hashování hesel.", "(New password is sent as plain text to LDAP)" : "(Nové heslo je LDAPu zasláno jako prostý text)", + "Default password policy DN" : "DN výchozí politiky hesel", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "DN výchozí politiky hesel, která bude použita ke zpracování vypršení hesel. Funguje pouze pokud jsou povoleny změny hesla uživatelem a používá se OpenLDAP. Ponechte prázdné pro výchozí zpracování vypršení hesel.", "Special Attributes" : "Speciální atributy", "Quota Field" : "Pole pro kvótu", + "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Ponechte prázné pro výchozí uživatelskou kvótu. Jinak uveďte LDAP / AD atribut.", "Quota Default" : "Výchozí kvóta", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Přepsat výchozí kvótu pro LDAP uživatele, kteří nemají kvótu nastavenou v poli kvóty.", "Email Field" : "Pole emailu", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Nastavit e-mail uživatele na základě LDAP atributu. Ponechte prázdné pro výchozí chování.", "User Home Folder Naming Rule" : "Pravidlo pojmenování domovského adresáře uživatele", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Ponechte prázdné pro uživatelské jméno (výchozí). Jinak uveďte LDAP/AD parametr.", "Internal Username" : "Interní uživatelské jméno", diff --git a/apps/user_ldap/l10n/cs.json b/apps/user_ldap/l10n/cs.json index c3b2279237a..e8e6553e2d8 100644 --- a/apps/user_ldap/l10n/cs.json +++ b/apps/user_ldap/l10n/cs.json @@ -10,6 +10,13 @@ "No data specified" : "Neurčena žádná data", " Could not set configuration %s" : "Nelze nastavit konfiguraci %s", "Action does not exist" : "Tato akce neexistuje", + "LDAP user and group backend" : "Backend pro LDAP uživatele a skupiny", + "Renewing …" : "Obnovování …", + "Very weak password" : "Velmi slabé heslo", + "Weak password" : "Slabé heslo", + "So-so password" : "Přijatelné heslo", + "Good password" : "Dobré heslo", + "Strong password" : "Silné heslo", "The Base DN appears to be wrong" : "Base DN nevypadá být v pořádku", "Testing configuration…" : "Testování konfigurace...", "Configuration incorrect" : "Nesprávná konfigurace", @@ -42,9 +49,13 @@ "An unspecified error occurred. Please check the settings and the log." : "Došlo k nespecifikované chybě. Zkontrolujte prosím nastavení a soubor logu.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filtr vyhledávání je neplatný, pravděpodobně z důvodu chybné syntax jako třeba neuzavřené závorky. Ověřte to.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Došlo k chybě připojení k LDAP / AD, zkontrolujte prosím host, port a přihlašovací údaje.", + "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Zástupný symbol \"%uid\" chybí. Při dotatzu na LDAP / AD bude nahrazen přihlašovacím jménem.", "Please provide a login name to test against" : "Zadejte prosím přihlašovací jméno pro otestování", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Skupinové pole bylo vypnuto, protože LDAP / AD server nepodporuje memberOf.", "Password change rejected. Hint: " : "Změna hesla zamítnuta. Nápověda: ", + "Please login with the new password" : "Prosím, přihlaste se pomocí nového hesla", + "Your password will expire tomorrow." : "Vaše heslo zítra vyprší.", + "Your password will expire today." : "Vaše heslo dnes vyprší.", "LDAP / AD integration" : "LDAP / AD propojení", "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin"], "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů"], @@ -62,8 +73,10 @@ "Edit LDAP Query" : "Upravit LDAP požadavek", "LDAP Filter:" : "LDAP filtr:", "The filter specifies which LDAP groups shall have access to the %s instance." : "Filtr určuje, kteří uživatelé LDAP mají mít přístup k instanci %s.", + "Verify settings and count the groups" : "Ověřit nastavení a spočítat skupiny", "When logging in, %s will find the user based on the following attributes:" : "Při přihlašování, %s bude hledat uživatele na základě následujících atributů:", "LDAP / AD Username:" : "LDAP / AD uživatelské jméno:", + "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "Umožňuje přihlášení LDAP / AD uživatelským jménem, což je uid nebo sAMAccountName a bude detekováno.", "LDAP / AD Email Address:" : "LDAP / AD emailová adresa:", "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Umožňuje přihlášení s atributem emailu. Jsou povoleny Mail a mailPrimaryAddress.", "Other Attributes:" : "Další atributy:", @@ -72,9 +85,11 @@ "Verify settings" : "Ověřit nastavení", "1. Server" : "1. Server", "%s. Server:" : "%s. Server:", + "Add a new configuration" : "Přidat novou konfiguraci", "Copy current configuration into new directory binding" : "Zkopírovat současnou konfiguraci do nového adresářového propojení", "Delete the current configuration" : "Smazat současnou konfiguraci", "Host" : "Počítač", + "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Pokud nevyžadujete SSL, můžete protokol vynechat. Pokud ano, začněte ldaps://", "Port" : "Port", "Detect Port" : "Detekovat port", "User DN" : "Uživatelské DN", @@ -94,6 +109,15 @@ "Saving" : "Ukládá se", "Back" : "Zpět", "Continue" : "Pokračovat", + "Please renew your password." : "Prosím, obnovte vaše heslo.", + "An internal error occurred." : "Došlo k interní chybě.", + "Please try again or contact your administrator." : "Zkuste to znovu, nebo kontaktujte vašeho administrátora.", + "Current password" : "Aktuální heslo", + "New password" : "Žádné heslo", + "Renew password" : "Obnovit heslo", + "Wrong password. Reset it?" : "Chybné heslo. Resetovat?", + "Wrong password." : "Chybné heslo.", + "Cancel" : "Zrušit", "LDAP" : "LDAP", "Server" : "Server", "Users" : "Uživatelé", @@ -139,10 +163,15 @@ "Enable LDAP password changes per user" : "Povolit změny LDAP hesla pro každého uživatele", "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Povolit LDAP uživatelům změnu jejich hesla a povolit Super Administrátorům a skupinovým Administrátorům změnu hesel jejich LDAP uživatelů. Funguje pouze, pokud jsou na LDAP serveru příslušně nakonfigurovány seznamy řízení přístupu. Protože hesla jsou LDAP serveru zasílána v čisté podobě, musí být použito šifrování při transportu a na LDAP serveru by mělo být nakonfigurováno hashování hesel.", "(New password is sent as plain text to LDAP)" : "(Nové heslo je LDAPu zasláno jako prostý text)", + "Default password policy DN" : "DN výchozí politiky hesel", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "DN výchozí politiky hesel, která bude použita ke zpracování vypršení hesel. Funguje pouze pokud jsou povoleny změny hesla uživatelem a používá se OpenLDAP. Ponechte prázdné pro výchozí zpracování vypršení hesel.", "Special Attributes" : "Speciální atributy", "Quota Field" : "Pole pro kvótu", + "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "Ponechte prázné pro výchozí uživatelskou kvótu. Jinak uveďte LDAP / AD atribut.", "Quota Default" : "Výchozí kvóta", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Přepsat výchozí kvótu pro LDAP uživatele, kteří nemají kvótu nastavenou v poli kvóty.", "Email Field" : "Pole emailu", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "Nastavit e-mail uživatele na základě LDAP atributu. Ponechte prázdné pro výchozí chování.", "User Home Folder Naming Rule" : "Pravidlo pojmenování domovského adresáře uživatele", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Ponechte prázdné pro uživatelské jméno (výchozí). Jinak uveďte LDAP/AD parametr.", "Internal Username" : "Interní uživatelské jméno", diff --git a/apps/user_ldap/l10n/ko.js b/apps/user_ldap/l10n/ko.js index 52b000e65b4..51d8d48defd 100644 --- a/apps/user_ldap/l10n/ko.js +++ b/apps/user_ldap/l10n/ko.js @@ -12,8 +12,15 @@ OC.L10N.register( "No data specified" : "데이터가 지정되지 않음", " Could not set configuration %s" : " 설정 %s을(를) 지정할 수 없음", "Action does not exist" : "동작이 존재하지 않음", + "LDAP user and group backend" : "LDAP 사용자 및 그룹 백엔드", + "Renewing …" : "갱신 중 …", + "Very weak password" : "매우 약한 암호", + "Weak password" : "약한 암호", + "So-so password" : "그저 그런 암호", + "Good password" : "좋은 암호", + "Strong password" : "매우 좋은 암호", "The Base DN appears to be wrong" : "기본 DN이 올바르지 않습니다", - "Testing configuration…" : "설정 시험 중...", + "Testing configuration…" : "설정 시험 중…", "Configuration incorrect" : "설정 올바르지 않음", "Configuration incomplete" : "설정 불완전함", "Configuration OK" : "설정 올바름", @@ -35,16 +42,24 @@ OC.L10N.register( "Anonymous bind is not allowed. Please provide a User DN and Password." : "익명 연결은 허용되지 않습니다. 사용자 DN과 암호를 입력하십시오.", "LDAP Operations error. Anonymous bind might not be allowed." : "LDAP 작업 오류입니다. 익명 연결이 비활성화 되었을 수 있습니다.", "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "저장할 수 없습니다. 데이터베이스 상태를 확인하십시오. 계속하기 전에 새로 고치십시오.", - "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "모드를 전환하면 자동 LDAP 쿼리를 활성화합니다. LDAP 크기에 따라서 시간이 걸릴 수도 있습니다. 모드를 전환하시겠습니까?", + "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "모드를 전환하면 자동 LDAP 질의를 활성화합니다. LDAP 크기에 따라서 시간이 걸릴 수도 있습니다. 모드를 전환하시겠습니까?", "Mode switch" : "모드 전환", "Select attributes" : "속성 선택", - "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "사용자를 찾을 수 없습니다. 로그인 속성과 사용자 이름을 확인하십시오. 적용되는 필터(명령행에 붙여넣어 검증 가능):", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "사용자를 찾을 수 없습니다. 로그인 속성과 사용자 이름을 확인하십시오. 적용되는 필터(명령행에 붙여넣어 검증 가능):<br/>", "User found and settings verified." : "사용자를 찾았고 설정을 확인했습니다.", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "설정을 확인했지만 사용자가 한 명 이상 있습니다. 첫 번째 사용자만 로그인할 수 있습니다. 더 구체적인 필터를 지정하십시오.", "An unspecified error occurred. Please check the settings and the log." : "알 수 없는 오류가 발생했습니다. 설정과 로그를 확인하십시오.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "검색 필터가 잘못되었습니다. 열고 닫는 괄호 쌍이 맞지 않을 수도 있습니다. 확인 후 수정하십시오.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "LDAP/AD 연결 오류가 발생했습니다. 호스트, 포트, 인증 정보를 확인하십시오.", + "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "\"%uid\" 자리 비움자가 없습니다. LDAP/AD에 조회할 때 로그인 이름으로 대체됩니다.", "Please provide a login name to test against" : "테스트할 로그인 사용자 이름을 입력하십시오", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "LDAP/AD 서버에서 memberOf를 지원하지 않아서 그룹 상자를 비활성화합니다.", + "Password change rejected. Hint: " : "암호 변경이 거부되었습니다. 힌트:", + "Please login with the new password" : "새 암호로 로그인하십시오", + "Your password will expire tomorrow." : "내 암호가 내일 만료됩니다.", + "Your password will expire today." : "내 암호가 오늘 만료됩니다.", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["내 암호가 %n일 후 만료됩니다."], + "LDAP / AD integration" : "LDAP/AD 통합", "_%s group found_::_%s groups found_" : ["그룹 %s개 찾음"], "_%s user found_::_%s users found_" : ["사용자 %s명 찾음"], "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "사용자 표시 이름을 결정할 수 없습니다. 고급 LDAP 설정에서 직접 입력하십시오.", @@ -58,11 +73,13 @@ OC.L10N.register( "Search groups" : "그룹 검색", "Available groups" : "사용 가능한 그룹", "Selected groups" : "선택한 그룹", - "Edit LDAP Query" : "LDAP 쿼리 편집", + "Edit LDAP Query" : "LDAP 질의 편집", "LDAP Filter:" : "LDAP 필터:", "The filter specifies which LDAP groups shall have access to the %s instance." : "이 필터는 %s에 접근할 수 있는 LDAP 그룹을 설정합니다.", + "Verify settings and count the groups" : "설정을 확인하고 그룹 개수 세기", "When logging in, %s will find the user based on the following attributes:" : "로그인할 때 %s에서 다음 속성을 기반으로 사용자를 찾습니다:", "LDAP / AD Username:" : "LDAP/AD 사용자 이름:", + "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "LDAP/AD 사용자 이름으로 로그인하는 것을 허용합니다. uid 및 sAMAccountName 중 하나이며 자동으로 감지합니다.", "LDAP / AD Email Address:" : "LDAP/AD 이메일 주소:", "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "이메일 속성으로 로그인을 허용합니다. Mail 및 mailPrimaryAddress를 허용합니다.", "Other Attributes:" : "기타 속성:", @@ -71,9 +88,11 @@ OC.L10N.register( "Verify settings" : "설정 검사", "1. Server" : "1. 서버", "%s. Server:" : "%s. 서버:", + "Add a new configuration" : "새 설정 추가", "Copy current configuration into new directory binding" : "현재 설정을 새 디렉터리 바인딩으로 복사", "Delete the current configuration" : "현재 설정 삭제", "Host" : "호스트", + "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "SSL이 필요한 경우가 아니라면 프로토콜을 입력하지 않아도 됩니다. SSL이 필요한 경우 ldaps:// 주소를 입력하십시오", "Port" : "포트", "Detect Port" : "포트 감지", "User DN" : "사용자 DN", @@ -86,12 +105,22 @@ OC.L10N.register( "Test Base DN" : "기본 DN 시험", "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "자동 LDAP 요청을 줄입니다. 대형 사이트에서 유용하지만 LDAP에 관한 지식이 필요합니다.", "Manually enter LDAP filters (recommended for large directories)" : "수동으로 LDAP 필터 입력(대형 사이트에 추천)", + "Listing and searching for users is constrained by these criteria:" : "다음 조건으로 사용자 조회 및 검색 제한:", "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "일반적인 객체 클래스는 organizationalPerson, person, user, inetOrgPerson입니다. 어떤 객체 클래스를 사용해야 할 지 모르겠으면 디렉터리 서비스 관리자에게 연락하십시오.", "The filter specifies which LDAP users shall have access to the %s instance." : "이 필터는 %s에 접근할 수 있는 LDAP 사용자를 설정합니다.", "Verify settings and count users" : "설정을 확인하고 사용자 수 계산", "Saving" : "저장 중", "Back" : "뒤로", "Continue" : "계속", + "Please renew your password." : "암호를 갱신하십시오.", + "An internal error occurred." : "내부 오류가 발생했습니다.", + "Please try again or contact your administrator." : "다시 시도하거나 관리자에게 연락하십시오.", + "Current password" : "현재 암호", + "New password" : "새 암호", + "Renew password" : "암호 갱신", + "Wrong password. Reset it?" : "암호가 잘못되었습니다. 초기화하시겠습니까?", + "Wrong password." : "암호가 잘못되었습니다.", + "Cancel" : "취소", "LDAP" : "LDAP", "Server" : "서버", "Users" : "사용자", @@ -134,13 +163,22 @@ OC.L10N.register( "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "이 설정을 사용하면 그룹 안의 그룹을 지원합니다.(그룹 구성원 속성이 DN을 포함하는 경우에만 사용 가능)", "Paging chunksize" : "페이지 청크 크기", "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "사용자와 그룹 목록 가져오기와 같은 다량의 결과를 반환하는 페이지를 지정한 LDAP 검색에 사용할 청크 크기입니다.(0으로 설정하면 이러한 검색을 할 때 페이지를 사용하지 않습니다.)", + "Enable LDAP password changes per user" : "사용자별 LDAP 암호 변경 허용", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "LDAP 사용자가 암호를 변경하고 수퍼 관리자 및 그룹 관리자가 LDAP 사용자의 암호를 변경할 수 있도록 허용합니다. LDAP 서버의 접근 제어가 올바르게 설정되어 있어야 작동합니다. LDAP 서버에 평문으로 암호가 전송되기 때문에 전송 계층 암호화가 설정되어 있어야 하며 LDAP 서버에 암호 해시가 설정되어 있어야 합니다.", + "(New password is sent as plain text to LDAP)" : "(새 암호가 LDAP 서버에 평문으로 전송됨)", + "Default password policy DN" : "기본 암호 정책 DN", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "암호 만료 처리에 사용할 기본 암호 정책 DN입니다. 사용자별 LDAP 암호 변경이 활성화되어 있어야 하며 OpenLDAP에서만 동작합니다. 암호 만료 처리를 사용하지 않으려면 비워 두십시오.", "Special Attributes" : "특수 속성", "Quota Field" : "할당량 필드", + "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "사용자의 기본 할당량을 사용하려면 비워 두십시오. 할당량 설정이 필요하면 LDAP/AD 속성을 지정하십시오.", "Quota Default" : "기본 할당량", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "할당량 필드에 할당량이 설정되지 않은 LDAP 사용자를 위한 기본 할당량입니다.", "Email Field" : "이메일 필드", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "LDAP 속성에서 사용자의 이메일을 설정합니다. 기본 행동을 사용하려면 비워 두십시오.", "User Home Folder Naming Rule" : "사용자 홈 폴더 이름 규칙", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "사용자 이름을 사용하려면 비워 두십시오(기본값). 기타 경우 LDAP/AD 속성을 지정하십시오.", "Internal Username" : "내부 사용자 이름", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "기본적으로 내부 사용자 이름은 UUID 속성에서 생성됩니다. 이를 통해서 사용자 이름이 유일하며 문자를 변환할 필요가 없도록 합니다. 내부 사용자 이름에는 다음 글자만 사용할 수 있습니다: [a-zA-Z0-9_.@-] 다른 모든 글자는 ASCII에 해당하는 글자로 대체되거나 생략됩니다. 충돌이 발생할 경우 숫자가 추가로 붙거나 증가합니다. 내부 사용자 이름은 사용자를 내부에서 식별하는 데에도 사용되며, 사용자 홈 폴더의 기본 이름입니다. 모든 *DAV 서비스 등에 사용되는 URL의 일부이기도 합니다. 이 설정을 사용하면 기본 행동을 사용자 정의할 수 있으며, 비워 두면 기본값을 사용합니다. 변경 사항은 새로 매핑 및 추가된 LDAP 사용자에게만 적용됩니다.", "Internal Username Attribute:" : "내부 사용자 이름 속성:", "Override UUID detection" : "UUID 확인 재정의", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "기본적으로 UUID 속성은 자동적으로 감지됩니다. UUID 속성은 LDAP 사용자와 그룹을 정확히 식별하는 데 사용됩니다. 지정하지 않은 경우 내부 사용자 이름은 UUID를 기반으로 생성됩니다. 이 설정을 다시 정의하고 임의의 속성을 지정할 수 있습니다. 사용자와 그룹 모두에게 속성을 적용할 수 있고 중복된 값이 없는지 확인하십시오. 비워 두면 기본 설정을 사용합니다. 새로 추가되거나 매핑된 LDAP 사용자와 그룹에만 적용됩니다.", diff --git a/apps/user_ldap/l10n/ko.json b/apps/user_ldap/l10n/ko.json index 370221ddcff..23dab6f2b93 100644 --- a/apps/user_ldap/l10n/ko.json +++ b/apps/user_ldap/l10n/ko.json @@ -10,8 +10,15 @@ "No data specified" : "데이터가 지정되지 않음", " Could not set configuration %s" : " 설정 %s을(를) 지정할 수 없음", "Action does not exist" : "동작이 존재하지 않음", + "LDAP user and group backend" : "LDAP 사용자 및 그룹 백엔드", + "Renewing …" : "갱신 중 …", + "Very weak password" : "매우 약한 암호", + "Weak password" : "약한 암호", + "So-so password" : "그저 그런 암호", + "Good password" : "좋은 암호", + "Strong password" : "매우 좋은 암호", "The Base DN appears to be wrong" : "기본 DN이 올바르지 않습니다", - "Testing configuration…" : "설정 시험 중...", + "Testing configuration…" : "설정 시험 중…", "Configuration incorrect" : "설정 올바르지 않음", "Configuration incomplete" : "설정 불완전함", "Configuration OK" : "설정 올바름", @@ -33,16 +40,24 @@ "Anonymous bind is not allowed. Please provide a User DN and Password." : "익명 연결은 허용되지 않습니다. 사용자 DN과 암호를 입력하십시오.", "LDAP Operations error. Anonymous bind might not be allowed." : "LDAP 작업 오류입니다. 익명 연결이 비활성화 되었을 수 있습니다.", "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "저장할 수 없습니다. 데이터베이스 상태를 확인하십시오. 계속하기 전에 새로 고치십시오.", - "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "모드를 전환하면 자동 LDAP 쿼리를 활성화합니다. LDAP 크기에 따라서 시간이 걸릴 수도 있습니다. 모드를 전환하시겠습니까?", + "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "모드를 전환하면 자동 LDAP 질의를 활성화합니다. LDAP 크기에 따라서 시간이 걸릴 수도 있습니다. 모드를 전환하시겠습니까?", "Mode switch" : "모드 전환", "Select attributes" : "속성 선택", - "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "사용자를 찾을 수 없습니다. 로그인 속성과 사용자 이름을 확인하십시오. 적용되는 필터(명령행에 붙여넣어 검증 가능):", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "사용자를 찾을 수 없습니다. 로그인 속성과 사용자 이름을 확인하십시오. 적용되는 필터(명령행에 붙여넣어 검증 가능):<br/>", "User found and settings verified." : "사용자를 찾았고 설정을 확인했습니다.", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "설정을 확인했지만 사용자가 한 명 이상 있습니다. 첫 번째 사용자만 로그인할 수 있습니다. 더 구체적인 필터를 지정하십시오.", "An unspecified error occurred. Please check the settings and the log." : "알 수 없는 오류가 발생했습니다. 설정과 로그를 확인하십시오.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "검색 필터가 잘못되었습니다. 열고 닫는 괄호 쌍이 맞지 않을 수도 있습니다. 확인 후 수정하십시오.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "LDAP/AD 연결 오류가 발생했습니다. 호스트, 포트, 인증 정보를 확인하십시오.", + "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "\"%uid\" 자리 비움자가 없습니다. LDAP/AD에 조회할 때 로그인 이름으로 대체됩니다.", "Please provide a login name to test against" : "테스트할 로그인 사용자 이름을 입력하십시오", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "LDAP/AD 서버에서 memberOf를 지원하지 않아서 그룹 상자를 비활성화합니다.", + "Password change rejected. Hint: " : "암호 변경이 거부되었습니다. 힌트:", + "Please login with the new password" : "새 암호로 로그인하십시오", + "Your password will expire tomorrow." : "내 암호가 내일 만료됩니다.", + "Your password will expire today." : "내 암호가 오늘 만료됩니다.", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["내 암호가 %n일 후 만료됩니다."], + "LDAP / AD integration" : "LDAP/AD 통합", "_%s group found_::_%s groups found_" : ["그룹 %s개 찾음"], "_%s user found_::_%s users found_" : ["사용자 %s명 찾음"], "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "사용자 표시 이름을 결정할 수 없습니다. 고급 LDAP 설정에서 직접 입력하십시오.", @@ -56,11 +71,13 @@ "Search groups" : "그룹 검색", "Available groups" : "사용 가능한 그룹", "Selected groups" : "선택한 그룹", - "Edit LDAP Query" : "LDAP 쿼리 편집", + "Edit LDAP Query" : "LDAP 질의 편집", "LDAP Filter:" : "LDAP 필터:", "The filter specifies which LDAP groups shall have access to the %s instance." : "이 필터는 %s에 접근할 수 있는 LDAP 그룹을 설정합니다.", + "Verify settings and count the groups" : "설정을 확인하고 그룹 개수 세기", "When logging in, %s will find the user based on the following attributes:" : "로그인할 때 %s에서 다음 속성을 기반으로 사용자를 찾습니다:", "LDAP / AD Username:" : "LDAP/AD 사용자 이름:", + "Allows login against the LDAP / AD username, which is either uid or sAMAccountName and will be detected." : "LDAP/AD 사용자 이름으로 로그인하는 것을 허용합니다. uid 및 sAMAccountName 중 하나이며 자동으로 감지합니다.", "LDAP / AD Email Address:" : "LDAP/AD 이메일 주소:", "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "이메일 속성으로 로그인을 허용합니다. Mail 및 mailPrimaryAddress를 허용합니다.", "Other Attributes:" : "기타 속성:", @@ -69,9 +86,11 @@ "Verify settings" : "설정 검사", "1. Server" : "1. 서버", "%s. Server:" : "%s. 서버:", + "Add a new configuration" : "새 설정 추가", "Copy current configuration into new directory binding" : "현재 설정을 새 디렉터리 바인딩으로 복사", "Delete the current configuration" : "현재 설정 삭제", "Host" : "호스트", + "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "SSL이 필요한 경우가 아니라면 프로토콜을 입력하지 않아도 됩니다. SSL이 필요한 경우 ldaps:// 주소를 입력하십시오", "Port" : "포트", "Detect Port" : "포트 감지", "User DN" : "사용자 DN", @@ -84,12 +103,22 @@ "Test Base DN" : "기본 DN 시험", "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "자동 LDAP 요청을 줄입니다. 대형 사이트에서 유용하지만 LDAP에 관한 지식이 필요합니다.", "Manually enter LDAP filters (recommended for large directories)" : "수동으로 LDAP 필터 입력(대형 사이트에 추천)", + "Listing and searching for users is constrained by these criteria:" : "다음 조건으로 사용자 조회 및 검색 제한:", "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "일반적인 객체 클래스는 organizationalPerson, person, user, inetOrgPerson입니다. 어떤 객체 클래스를 사용해야 할 지 모르겠으면 디렉터리 서비스 관리자에게 연락하십시오.", "The filter specifies which LDAP users shall have access to the %s instance." : "이 필터는 %s에 접근할 수 있는 LDAP 사용자를 설정합니다.", "Verify settings and count users" : "설정을 확인하고 사용자 수 계산", "Saving" : "저장 중", "Back" : "뒤로", "Continue" : "계속", + "Please renew your password." : "암호를 갱신하십시오.", + "An internal error occurred." : "내부 오류가 발생했습니다.", + "Please try again or contact your administrator." : "다시 시도하거나 관리자에게 연락하십시오.", + "Current password" : "현재 암호", + "New password" : "새 암호", + "Renew password" : "암호 갱신", + "Wrong password. Reset it?" : "암호가 잘못되었습니다. 초기화하시겠습니까?", + "Wrong password." : "암호가 잘못되었습니다.", + "Cancel" : "취소", "LDAP" : "LDAP", "Server" : "서버", "Users" : "사용자", @@ -132,13 +161,22 @@ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "이 설정을 사용하면 그룹 안의 그룹을 지원합니다.(그룹 구성원 속성이 DN을 포함하는 경우에만 사용 가능)", "Paging chunksize" : "페이지 청크 크기", "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "사용자와 그룹 목록 가져오기와 같은 다량의 결과를 반환하는 페이지를 지정한 LDAP 검색에 사용할 청크 크기입니다.(0으로 설정하면 이러한 검색을 할 때 페이지를 사용하지 않습니다.)", + "Enable LDAP password changes per user" : "사용자별 LDAP 암호 변경 허용", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "LDAP 사용자가 암호를 변경하고 수퍼 관리자 및 그룹 관리자가 LDAP 사용자의 암호를 변경할 수 있도록 허용합니다. LDAP 서버의 접근 제어가 올바르게 설정되어 있어야 작동합니다. LDAP 서버에 평문으로 암호가 전송되기 때문에 전송 계층 암호화가 설정되어 있어야 하며 LDAP 서버에 암호 해시가 설정되어 있어야 합니다.", + "(New password is sent as plain text to LDAP)" : "(새 암호가 LDAP 서버에 평문으로 전송됨)", + "Default password policy DN" : "기본 암호 정책 DN", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "암호 만료 처리에 사용할 기본 암호 정책 DN입니다. 사용자별 LDAP 암호 변경이 활성화되어 있어야 하며 OpenLDAP에서만 동작합니다. 암호 만료 처리를 사용하지 않으려면 비워 두십시오.", "Special Attributes" : "특수 속성", "Quota Field" : "할당량 필드", + "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "사용자의 기본 할당량을 사용하려면 비워 두십시오. 할당량 설정이 필요하면 LDAP/AD 속성을 지정하십시오.", "Quota Default" : "기본 할당량", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "할당량 필드에 할당량이 설정되지 않은 LDAP 사용자를 위한 기본 할당량입니다.", "Email Field" : "이메일 필드", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "LDAP 속성에서 사용자의 이메일을 설정합니다. 기본 행동을 사용하려면 비워 두십시오.", "User Home Folder Naming Rule" : "사용자 홈 폴더 이름 규칙", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "사용자 이름을 사용하려면 비워 두십시오(기본값). 기타 경우 LDAP/AD 속성을 지정하십시오.", "Internal Username" : "내부 사용자 이름", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "기본적으로 내부 사용자 이름은 UUID 속성에서 생성됩니다. 이를 통해서 사용자 이름이 유일하며 문자를 변환할 필요가 없도록 합니다. 내부 사용자 이름에는 다음 글자만 사용할 수 있습니다: [a-zA-Z0-9_.@-] 다른 모든 글자는 ASCII에 해당하는 글자로 대체되거나 생략됩니다. 충돌이 발생할 경우 숫자가 추가로 붙거나 증가합니다. 내부 사용자 이름은 사용자를 내부에서 식별하는 데에도 사용되며, 사용자 홈 폴더의 기본 이름입니다. 모든 *DAV 서비스 등에 사용되는 URL의 일부이기도 합니다. 이 설정을 사용하면 기본 행동을 사용자 정의할 수 있으며, 비워 두면 기본값을 사용합니다. 변경 사항은 새로 매핑 및 추가된 LDAP 사용자에게만 적용됩니다.", "Internal Username Attribute:" : "내부 사용자 이름 속성:", "Override UUID detection" : "UUID 확인 재정의", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "기본적으로 UUID 속성은 자동적으로 감지됩니다. UUID 속성은 LDAP 사용자와 그룹을 정확히 식별하는 데 사용됩니다. 지정하지 않은 경우 내부 사용자 이름은 UUID를 기반으로 생성됩니다. 이 설정을 다시 정의하고 임의의 속성을 지정할 수 있습니다. 사용자와 그룹 모두에게 속성을 적용할 수 있고 중복된 값이 없는지 확인하십시오. 비워 두면 기본 설정을 사용합니다. 새로 추가되거나 매핑된 LDAP 사용자와 그룹에만 적용됩니다.", diff --git a/apps/workflowengine/l10n/ko.js b/apps/workflowengine/l10n/ko.js new file mode 100644 index 00000000000..ab51b421bc2 --- /dev/null +++ b/apps/workflowengine/l10n/ko.js @@ -0,0 +1,73 @@ +OC.L10N.register( + "workflowengine", + { + "Saved" : "저장됨", + "Saving failed:" : "저장 실패:", + "File MIME type" : "파일 MIME 형식", + "is" : "맞음", + "is not" : "아님", + "matches" : "일치함", + "does not match" : "일치하지 않음", + "Example: {placeholder}" : "예: {placeholder}", + "File size (upload)" : "파일 크기(업로드)", + "less" : "작음", + "less or equals" : "작거나 같음", + "greater or equals" : "크거나 같음", + "greater" : "큼", + "File system tag" : "파일 시스템 태그", + "is tagged with" : "다음으로 태그됨", + "is not tagged with" : "다음으로 태그되지 않음", + "Select tag…" : "태그 선택…", + "Request remote address" : "요청의 원격 주소", + "matches IPv4" : "IPv4와 일치함", + "does not match IPv4" : "IPv4와 일치하지 않음", + "matches IPv6" : "IPv6과 일치함", + "does not match IPv6" : "IPv6과 일치하지 않음", + "Request time" : "요청 시간", + "between" : "사이", + "not between" : "사이에 없음", + "Start" : "시작", + "End" : "끝", + "Select timezone…" : "시간대 선택…", + "Request URL" : "요청 URL", + "Predefined URLs" : "사전 정의된 URL", + "Files WebDAV" : "파일 WebDAV", + "Request user agent" : "요청 사용자 에이전트", + "Sync clients" : "동기화 클라이언트", + "Android client" : "Android 클라이언트", + "iOS client" : "iOS 클라이언트", + "Desktop client" : "데스크톱 클라이언트", + "User group membership" : "사용자 그룹 구성원", + "is member of" : "구성원임", + "is not member of" : "구성원이 아님", + "The given operator is invalid" : "지정한 연산자가 잘못됨", + "The given regular expression is invalid" : "지정한 정규 표현식이 잘못됨", + "The given file size is invalid" : "지정한 파일 크기가 잘못됨", + "The given tag id is invalid" : "지정한 태그 ID가 잘못됨", + "The given IP range is invalid" : "지정한 IP 범위가 잘못됨", + "The given IP range is not valid for IPv4" : "지정한 IP 범위가 올바른 IPv4가 아님", + "The given IP range is not valid for IPv6" : "지정한 IP 범위가 올바른 IPv6이 아님", + "The given time span is invalid" : "지정한 시간 간격이 올바르지 않음", + "The given start time is invalid" : "지정한 시작 시간이 올바르지 않음", + "The given end time is invalid" : "지정한 끝 시간이 올바르지 않음", + "The given group does not exist" : "지정한 그룹이 존재히지 않음", + "Check %s is invalid or does not exist" : "검사 %s이(가) 올바르지 않거나 존재하지 않음", + "Operation #%s does not exist" : "작업 #%s이(가) 존재하지 않음", + "Operation %s does not exist" : "작업 %s이(가) 존재하지 않음", + "Operation %s is invalid" : "작업 %s이(가) 잘못됨", + "Check %s does not exist" : "검사 %s이(가) 존재하지 않음", + "Check %s is invalid" : "검사 %s이(가) 잘못됨", + "Check #%s does not exist" : "검사 #%s이(가) 존재하지 않음", + "Workflow" : "작업 흐름", + "Open documentation" : "문서 열기", + "Add rule group" : "규칙 그룹 추가", + "Short rule description" : "짧은 규칙 설명", + "Add rule" : "규칙 추가", + "Reset" : "초기화", + "Save" : "저장", + "Saving…" : "저장 중…", + "Loading…" : "불러오는 중…", + "Successfully saved" : "성공적으로 저장됨", + "File mime type" : "파일 MIME 형식" +}, +"nplurals=1; plural=0;"); diff --git a/apps/workflowengine/l10n/ko.json b/apps/workflowengine/l10n/ko.json new file mode 100644 index 00000000000..f23a10c0690 --- /dev/null +++ b/apps/workflowengine/l10n/ko.json @@ -0,0 +1,71 @@ +{ "translations": { + "Saved" : "저장됨", + "Saving failed:" : "저장 실패:", + "File MIME type" : "파일 MIME 형식", + "is" : "맞음", + "is not" : "아님", + "matches" : "일치함", + "does not match" : "일치하지 않음", + "Example: {placeholder}" : "예: {placeholder}", + "File size (upload)" : "파일 크기(업로드)", + "less" : "작음", + "less or equals" : "작거나 같음", + "greater or equals" : "크거나 같음", + "greater" : "큼", + "File system tag" : "파일 시스템 태그", + "is tagged with" : "다음으로 태그됨", + "is not tagged with" : "다음으로 태그되지 않음", + "Select tag…" : "태그 선택…", + "Request remote address" : "요청의 원격 주소", + "matches IPv4" : "IPv4와 일치함", + "does not match IPv4" : "IPv4와 일치하지 않음", + "matches IPv6" : "IPv6과 일치함", + "does not match IPv6" : "IPv6과 일치하지 않음", + "Request time" : "요청 시간", + "between" : "사이", + "not between" : "사이에 없음", + "Start" : "시작", + "End" : "끝", + "Select timezone…" : "시간대 선택…", + "Request URL" : "요청 URL", + "Predefined URLs" : "사전 정의된 URL", + "Files WebDAV" : "파일 WebDAV", + "Request user agent" : "요청 사용자 에이전트", + "Sync clients" : "동기화 클라이언트", + "Android client" : "Android 클라이언트", + "iOS client" : "iOS 클라이언트", + "Desktop client" : "데스크톱 클라이언트", + "User group membership" : "사용자 그룹 구성원", + "is member of" : "구성원임", + "is not member of" : "구성원이 아님", + "The given operator is invalid" : "지정한 연산자가 잘못됨", + "The given regular expression is invalid" : "지정한 정규 표현식이 잘못됨", + "The given file size is invalid" : "지정한 파일 크기가 잘못됨", + "The given tag id is invalid" : "지정한 태그 ID가 잘못됨", + "The given IP range is invalid" : "지정한 IP 범위가 잘못됨", + "The given IP range is not valid for IPv4" : "지정한 IP 범위가 올바른 IPv4가 아님", + "The given IP range is not valid for IPv6" : "지정한 IP 범위가 올바른 IPv6이 아님", + "The given time span is invalid" : "지정한 시간 간격이 올바르지 않음", + "The given start time is invalid" : "지정한 시작 시간이 올바르지 않음", + "The given end time is invalid" : "지정한 끝 시간이 올바르지 않음", + "The given group does not exist" : "지정한 그룹이 존재히지 않음", + "Check %s is invalid or does not exist" : "검사 %s이(가) 올바르지 않거나 존재하지 않음", + "Operation #%s does not exist" : "작업 #%s이(가) 존재하지 않음", + "Operation %s does not exist" : "작업 %s이(가) 존재하지 않음", + "Operation %s is invalid" : "작업 %s이(가) 잘못됨", + "Check %s does not exist" : "검사 %s이(가) 존재하지 않음", + "Check %s is invalid" : "검사 %s이(가) 잘못됨", + "Check #%s does not exist" : "검사 #%s이(가) 존재하지 않음", + "Workflow" : "작업 흐름", + "Open documentation" : "문서 열기", + "Add rule group" : "규칙 그룹 추가", + "Short rule description" : "짧은 규칙 설명", + "Add rule" : "규칙 추가", + "Reset" : "초기화", + "Save" : "저장", + "Saving…" : "저장 중…", + "Loading…" : "불러오는 중…", + "Successfully saved" : "성공적으로 저장됨", + "File mime type" : "파일 MIME 형식" +},"pluralForm" :"nplurals=1; plural=0;" +}
\ No newline at end of file |