Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion desktop/src/ui/platform.ts
Original file line number Diff line number Diff line change
Expand Up @@ -412,7 +412,7 @@ export async function configurePlatform (onWorkbenchConnect?: () => Promise<void
const languages =
myBranding.languages !== undefined && myBranding.languages !== ''
? myBranding.languages.split(',').map((l) => l.trim())
: ['en', 'ru', 'es', 'pt', 'pt-br', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'tr']
: ['en', 'ru', 'es', 'pt', 'pt-br', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'ko', 'tr']

setMetadata(uiPlugin.metadata.Languages, languages)

Expand Down
4 changes: 2 additions & 2 deletions dev/prod/public/branding.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"huly.local:8080": {
"title": "Huly",
"languages": "en,ru,pt,pt-br,es,zh,fr,de,ja,tr",
"languages": "en,ru,pt,pt-br,es,zh,fr,de,ja,ko,tr",
"defaultLanguage": "en",
"defaultApplication": "tracker",
"defaultSpace": "tracker:project:DefaultProject",
Expand Down Expand Up @@ -30,7 +30,7 @@
},
"huly.local:8087": {
"title": "Huly",
"languages": "en,ru,pt,pt-br,es,zh,fr,de,ja,tr",
"languages": "en,ru,pt,pt-br,es,zh,fr,de,ja,ko,tr",
"defaultLanguage": "en",
"defaultApplication": "tracker",
"defaultSpace": "tracker:project:DefaultProject",
Expand Down
2 changes: 1 addition & 1 deletion dev/prod/src/platform.ts
Original file line number Diff line number Diff line change
Expand Up @@ -545,7 +545,7 @@ export async function configurePlatform() {

const languages = myBranding.languages
? myBranding.languages.split(',').map((l) => l.trim())
: ['en', 'ru', 'es', 'pt', 'pt-br', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'tr']
: ['en', 'ru', 'es', 'pt', 'pt-br', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'ko', 'tr']

setMetadata(uiPlugin.metadata.Languages, languages)

Expand Down
77 changes: 77 additions & 0 deletions foundations/core/packages/core/lang/ko.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"string": {
"Id": "ID",
"Space": "스페이스",
"Spaces": "스페이스",
"SpacesDescription": "모든 스페이스의 스페이스 타입을 관리합니다",
"TypedSpace": "타입이 지정된 스페이스",
"SpaceType": "스페이스 타입",
"Modified": "수정됨",
"ModifiedDate": "수정일",
"ModifiedBy": "수정자",
"Class": "클래스",
"AttachedTo": "연결 대상",
"AttachedToClass": "연결된 클래스",
"Name": "이름",
"Description": "설명",
"ShortDescription": "간단한 설명",
"Descriptor": "식별자",
"TargetClass": "대상 클래스",
"Role": "역할",
"Roles": "역할",
"Private": "비공개",
"Archived": "보관됨",
"ClassLabel": "타입",
"ClassPropertyLabel": "라벨",
"String": "텍스트",
"Markup": "마크업",
"Number": "숫자",
"Boolean": "체크박스",
"Timestamp": "타임스탬프",
"Date": "날짜",
"IntlString": "다국어 텍스트",
"Ref": "참조",
"Collection": "컬렉션",
"Array": "다중 선택",
"Enum": "선택",
"Members": "멤버",
"Hyperlink": "URL",
"MarkupBlobRef": "공동 편집",
"Object": "객체",
"System": "시스템",
"CreatedBy": "생성자",
"CreatedDate": "생성일",
"Status": "상태",
"StatusCategory": "상태 카테고리",
"Account": "계정",
"Rank": "순위",
"Owners": "소유자",
"Permission": "권한",
"CreateObject": "객체 만들기",
"UpdateObject": "객체 업데이트",
"DeleteObject": "객체 삭제",
"ForbidDeleteObject": "객체 삭제 금지",
"UpdateSpace": "스페이스 업데이트",
"ArchiveSpace": "스페이스 보관",
"CreateObjectDescription": "스페이스에서 객체를 만들 수 있는 권한을 부여합니다",
"UpdateObjectDescription": "스페이스에서 객체를 업데이트할 수 있는 권한을 부여합니다",
"DeleteObjectDescription": "스페이스에서 객체를 삭제할 수 있는 권한을 부여합니다",
"ForbidDeleteObjectDescription": "스페이스에서 객체 삭제를 금지합니다",
"UpdateSpaceDescription": "스페이스를 업데이트할 수 있는 권한을 부여합니다",
"ArchiveSpaceDescription": "스페이스를 보관할 수 있는 권한을 부여합니다",
"AutoJoin": "자동 참여",
"AutoJoinDescr": "신규 직원을 이 스페이스에 자동으로 참여시킵니다",
"AutoJoinGuests": "게스트 자동 참여",
"AutoJoinGuestsDescr": "활성화하면 활성화 시점에 워크스페이스 게스트가 이 스페이스에 추가됩니다",
"RBAC": "역할 기반 접근 제어",
"RBACDescr": "이 스페이스에서 작업을 수행하려면 역할 기반 접근 권한이 필요합니다",
"BlobSize": "크기",
"BlobContentType": "콘텐츠 타입",
"Relation": "관계",
"Relations": "관계",
"AddRelation": "관계 추가",
"PersonId": "인물",
"AccountId": "계정",
"Version": "버전"
}
}
30 changes: 30 additions & 0 deletions foundations/core/packages/platform/lang/ko.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"status": {
"LoadingPlugin": "{plugin} 플러그인 로딩 중...",
"UnknownError": "알 수 없는 오류: {message}",
"InvalidId": "잘못된 ID: {id}",
"BadRequest": "잘못된 요청",
"Forbidden": "접근 권한이 없습니다",
"Conflict": "충돌",
"ExpiredLink": "만료된 초대 링크입니다",
"Unauthorized": "인증되지 않음",
"UnknownMethod": "알 수 없는 메서드: {method}",
"InternalServerError": "서버 내부 오류",
"MaintenanceWarning": "점검 예정 시각",
"MaintenanceWarningTime": "{time, plural, =1 {1분 이내} other {#분 후}}",
"AccountNotFound": "계정을 찾을 수 없거나 인증 정보가 올바르지 않습니다",
"AccountNotConfirmed": "확인되지 않은 계정입니다",
"WorkspaceNotFound": "워크스페이스를 찾을 수 없습니다",
"AccountAlreadyExists": "이미 존재하는 계정입니다",
"WorkspaceRateLimit": "서버가 혼잡합니다. 잠시 후 다시 시도해 주세요",
"AccountAlreadyConfirmed": "이미 확인된 계정입니다",
"WorkspaceAlreadyExists": "이미 존재하는 워크스페이스입니다",
"InvalidOtp": "잘못된 코드",
"PasswordLoginLocked": "로그인 시도가 너무 많아 비밀번호 로그인이 잠겼습니다. OTP 로그인으로 계정 잠금을 해제하세요.",
"InviteNotFound": "{email}로 보낸 초대를 찾을 수 없습니다.",
"WorkspaceLimitReached": "워크스페이스 한도에 도달했습니다. 문의해 주세요...",
"ReadOnlyAccount": "익명 게스트 데모",
"SystemAccount": "시스템 계정",
"SocialIdAlreadyExists": "이미 존재하는 소셜 ID입니다"
}
}
64 changes: 64 additions & 0 deletions packages/presentation/lang/ko.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"string": {
"Create": "만들기",
"Cancel": "취소",
"Ok": "확인",
"Save": "저장",
"Saved": "저장됨...",
"Download": "다운로드",
"DownloadOriginal": "원본 다운로드",
"Delete": "삭제",
"Close": "닫기",
"NotSelected": "선택 안 됨",
"Deselect": "선택 해제",
"Archived": "(보관됨)",
"AddSocialLinks": "소셜 링크 추가",
"EditSocialLinks": "소셜 링크 편집",
"Change": "변경",
"Remove": "제거",
"Search": "검색...",
"Spaces": "스페이스",
"NumberSpaces": "{count, plural, =0 {없음} =1 {1곳} other {#곳}}",
"InThis": "이 {space} 내",
"NoMatchesInThis": "이 {space}에서 일치하는 항목 없음",
"NoMatchesFound": "일치하는 항목 없음",
"NotInThis": "이 {space} 외",
"Match": "일치",
"Add": "추가",
"Edit": "편집",
"DocumentPreview": "미리 보기",
"MakePrivate": "비공개로 전환",
"MakePrivateDescription": "멤버만 볼 수 있습니다",
"Created": "생성됨",
"Selected": "선택됨",
"NoResults": "표시할 결과 없음",
"Next": "다음",
"FailedToPreview": "미리 보기에 실패했습니다",
"ContentType": "콘텐츠 타입",
"ContentTypeNotSupported": "이 콘텐츠 타입은 미리 보기를 지원하지 않습니다",
"StartDrawing": "이미지에 그리기",
"DrawingHistory": "그리기 기록",
"ColorAdd": "색상 프리셋 추가",
"ColorRemove": "색상 프리셋 제거",
"ColorReset": "색상 프리셋 초기화",
"Copy": "복사",
"DocumentUrlCopied": "복사 완료!",
"CopyLink": "링크 복사",
"AccessDenied": "객체가 존재하지 않거나 접근 권한이 없습니다.",
"UnableToFollowMention": "멘션된 객체를 열 수 없습니다",
"Undo": "실행 취소",
"Redo": "다시 실행",
"ClearCanvas": "캔버스 지우기",
"PenTool": "펜",
"EraserTool": "지우개",
"PanTool": "이동",
"TextTool": "텍스트",
"LineTool": "직선",
"RectangleTool": "사각형",
"EllipseTool": "타원",
"PaletteManagementMenu": "색상 프리셋 관리"
},
"status": {
"FileTooLarge": "파일 크기가 너무 큽니다"
}
}
Loading
Loading