From 2d73be14f82d3bd85b0b657b95bd888e917c961a Mon Sep 17 00:00:00 2001 From: FVOCI <150913557+fvoci@users.noreply.github.com> Date: Tue, 5 May 2026 19:38:15 +0900 Subject: [PATCH] feat: Korean (ko) translation (#10820) Signed-off-by: FVOCI <150913557+fvoci@users.noreply.github.com> --- desktop/src/ui/platform.ts | 2 +- dev/prod/public/branding.json | 4 +- dev/prod/src/platform.ts | 2 +- foundations/core/packages/core/lang/ko.json | 77 +++++ .../core/packages/platform/lang/ko.json | 30 ++ packages/presentation/lang/ko.json | 64 ++++ packages/ui/lang/cs.json | 223 +++++++------- packages/ui/lang/de.json | 225 +++++++------- packages/ui/lang/en.json | 225 +++++++------- packages/ui/lang/es.json | 225 +++++++------- packages/ui/lang/fr.json | 225 +++++++------- packages/ui/lang/it.json | 225 +++++++------- packages/ui/lang/ja.json | 1 + packages/ui/lang/ko.json | 115 +++++++ packages/ui/lang/pt-br.json | 225 +++++++------- packages/ui/lang/pt.json | 225 +++++++------- packages/ui/lang/ru.json | 225 +++++++------- packages/ui/lang/tr.json | 225 +++++++------- packages/ui/lang/zh.json | 225 +++++++------- .../components/internal/SettingsPopup.svelte | 1 + packages/ui/src/plugin.ts | 1 + plugins/achievement-assets/lang/ko.json | 8 + plugins/activity-assets/lang/ko.json | 61 ++++ plugins/ai-assistant-assets/lang/ko.json | 13 + .../analytics-collector-assets/lang/ko.json | 22 ++ plugins/attachment-assets/lang/ko.json | 59 ++++ plugins/billing-assets/lang/ko.json | 63 ++++ plugins/bitrix-assets/lang/ko.json | 18 ++ plugins/board-assets/lang/ko.json | 107 +++++++ plugins/calendar-assets/lang/ko.json | 129 ++++++++ plugins/card-assets/lang/ko.json | 90 ++++++ plugins/chat-assets/lang/ko.json | 19 ++ plugins/chunter-assets/lang/ko.json | 138 +++++++++ plugins/communication-assets/lang/ko.json | 98 ++++++ plugins/contact-assets/lang/ko.json | 154 ++++++++++ .../controlled-documents-assets/lang/ko.json | 285 ++++++++++++++++++ plugins/desktop-downloads-assets/lang/ko.json | 10 + .../desktop-preferences-assets/lang/ko.json | 11 + plugins/diffview-assets/lang/ko.json | 14 + plugins/document-assets/lang/ko.json | 57 ++++ plugins/drive-assets/lang/ko.json | 45 +++ plugins/emoji-assets/lang/ko.json | 41 +++ plugins/export-assets/lang/ko.json | 58 ++++ plugins/global-profile-assets/lang/ko.json | 29 ++ plugins/gmail-assets/lang/ko.json | 50 +++ plugins/guest-assets/lang/ko.json | 10 + plugins/hr-assets/lang/ko.json | 69 +++++ plugins/huly-mail-assets/lang/ko.json | 20 ++ plugins/inbox-assets/lang/ko.json | 13 + plugins/inventory-assets/lang/ko.json | 25 ++ plugins/lead-assets/lang/ko.json | 40 +++ plugins/login-assets/lang/ko.json | 105 +++++++ plugins/love-assets/lang/ko.json | 98 ++++++ plugins/mail-assets/lang/ko.json | 5 + plugins/media-assets/lang/ko.json | 19 ++ plugins/notification-assets/lang/ko.json | 62 ++++ plugins/onboard-assets/lang/ko.json | 19 ++ plugins/preference-assets/lang/ko.json | 7 + plugins/print-assets/lang/ko.json | 8 + plugins/process-assets/lang/ko.json | 197 ++++++++++++ plugins/products-assets/lang/ko.json | 39 +++ plugins/questions-assets/lang/ko.json | 35 +++ plugins/rating-assets/lang/ko.json | 12 + plugins/recorder-assets/lang/ko.json | 33 ++ plugins/recruit-assets/lang/ko.json | 131 ++++++++ plugins/request-assets/lang/ko.json | 25 ++ plugins/setting-assets/lang/ko.json | 244 +++++++++++++++ plugins/support-assets/lang/ko.json | 7 + plugins/survey-assets/lang/ko.json | 51 ++++ plugins/tags-assets/lang/ko.json | 44 +++ plugins/task-assets/lang/ko.json | 101 +++++++ plugins/telegram-assets/lang/ko.json | 99 ++++++ plugins/templates-assets/lang/ko.json | 21 ++ plugins/test-management-assets/lang/ko.json | 95 ++++++ plugins/text-editor-assets/lang/ko.json | 91 ++++++ plugins/time-assets/lang/ko.json | 63 ++++ plugins/tracker-assets/lang/ko.json | 279 +++++++++++++++++ plugins/training-assets/lang/ko.json | 104 +++++++ plugins/uploader-assets/lang/ko.json | 15 + plugins/view-assets/lang/ko.json | 158 ++++++++++ plugins/workbench-assets/lang/ko.json | 40 +++ server/account/lang/ko.json | 22 ++ services/github/github-assets/lang/ko.json | 94 ++++++ 83 files changed, 5614 insertions(+), 1235 deletions(-) create mode 100644 foundations/core/packages/core/lang/ko.json create mode 100644 foundations/core/packages/platform/lang/ko.json create mode 100644 packages/presentation/lang/ko.json create mode 100644 packages/ui/lang/ko.json create mode 100644 plugins/achievement-assets/lang/ko.json create mode 100644 plugins/activity-assets/lang/ko.json create mode 100644 plugins/ai-assistant-assets/lang/ko.json create mode 100644 plugins/analytics-collector-assets/lang/ko.json create mode 100644 plugins/attachment-assets/lang/ko.json create mode 100644 plugins/billing-assets/lang/ko.json create mode 100644 plugins/bitrix-assets/lang/ko.json create mode 100644 plugins/board-assets/lang/ko.json create mode 100644 plugins/calendar-assets/lang/ko.json create mode 100644 plugins/card-assets/lang/ko.json create mode 100644 plugins/chat-assets/lang/ko.json create mode 100644 plugins/chunter-assets/lang/ko.json create mode 100644 plugins/communication-assets/lang/ko.json create mode 100644 plugins/contact-assets/lang/ko.json create mode 100644 plugins/controlled-documents-assets/lang/ko.json create mode 100644 plugins/desktop-downloads-assets/lang/ko.json create mode 100644 plugins/desktop-preferences-assets/lang/ko.json create mode 100644 plugins/diffview-assets/lang/ko.json create mode 100644 plugins/document-assets/lang/ko.json create mode 100644 plugins/drive-assets/lang/ko.json create mode 100644 plugins/emoji-assets/lang/ko.json create mode 100644 plugins/export-assets/lang/ko.json create mode 100644 plugins/global-profile-assets/lang/ko.json create mode 100644 plugins/gmail-assets/lang/ko.json create mode 100644 plugins/guest-assets/lang/ko.json create mode 100644 plugins/hr-assets/lang/ko.json create mode 100644 plugins/huly-mail-assets/lang/ko.json create mode 100644 plugins/inbox-assets/lang/ko.json create mode 100644 plugins/inventory-assets/lang/ko.json create mode 100644 plugins/lead-assets/lang/ko.json create mode 100644 plugins/login-assets/lang/ko.json create mode 100644 plugins/love-assets/lang/ko.json create mode 100644 plugins/mail-assets/lang/ko.json create mode 100644 plugins/media-assets/lang/ko.json create mode 100644 plugins/notification-assets/lang/ko.json create mode 100644 plugins/onboard-assets/lang/ko.json create mode 100644 plugins/preference-assets/lang/ko.json create mode 100644 plugins/print-assets/lang/ko.json create mode 100644 plugins/process-assets/lang/ko.json create mode 100644 plugins/products-assets/lang/ko.json create mode 100644 plugins/questions-assets/lang/ko.json create mode 100644 plugins/rating-assets/lang/ko.json create mode 100644 plugins/recorder-assets/lang/ko.json create mode 100644 plugins/recruit-assets/lang/ko.json create mode 100644 plugins/request-assets/lang/ko.json create mode 100644 plugins/setting-assets/lang/ko.json create mode 100644 plugins/support-assets/lang/ko.json create mode 100644 plugins/survey-assets/lang/ko.json create mode 100644 plugins/tags-assets/lang/ko.json create mode 100644 plugins/task-assets/lang/ko.json create mode 100644 plugins/telegram-assets/lang/ko.json create mode 100644 plugins/templates-assets/lang/ko.json create mode 100644 plugins/test-management-assets/lang/ko.json create mode 100644 plugins/text-editor-assets/lang/ko.json create mode 100644 plugins/time-assets/lang/ko.json create mode 100644 plugins/tracker-assets/lang/ko.json create mode 100644 plugins/training-assets/lang/ko.json create mode 100644 plugins/uploader-assets/lang/ko.json create mode 100644 plugins/view-assets/lang/ko.json create mode 100644 plugins/workbench-assets/lang/ko.json create mode 100644 server/account/lang/ko.json create mode 100644 services/github/github-assets/lang/ko.json diff --git a/desktop/src/ui/platform.ts b/desktop/src/ui/platform.ts index 85527b6870..fdf240389e 100644 --- a/desktop/src/ui/platform.ts +++ b/desktop/src/ui/platform.ts @@ -412,7 +412,7 @@ export async function configurePlatform (onWorkbenchConnect?: () => Promise 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) diff --git a/dev/prod/public/branding.json b/dev/prod/public/branding.json index 389cfb8db9..e5739e9f36 100644 --- a/dev/prod/public/branding.json +++ b/dev/prod/public/branding.json @@ -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", @@ -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", diff --git a/dev/prod/src/platform.ts b/dev/prod/src/platform.ts index 57b91959b7..6f3ac3f628 100644 --- a/dev/prod/src/platform.ts +++ b/dev/prod/src/platform.ts @@ -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) diff --git a/foundations/core/packages/core/lang/ko.json b/foundations/core/packages/core/lang/ko.json new file mode 100644 index 0000000000..5985ffba61 --- /dev/null +++ b/foundations/core/packages/core/lang/ko.json @@ -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": "버전" + } +} diff --git a/foundations/core/packages/platform/lang/ko.json b/foundations/core/packages/platform/lang/ko.json new file mode 100644 index 0000000000..cbb023e1be --- /dev/null +++ b/foundations/core/packages/platform/lang/ko.json @@ -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입니다" + } +} diff --git a/packages/presentation/lang/ko.json b/packages/presentation/lang/ko.json new file mode 100644 index 0000000000..4b81b2f325 --- /dev/null +++ b/packages/presentation/lang/ko.json @@ -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": "파일 크기가 너무 큽니다" + } +} diff --git a/packages/ui/lang/cs.json b/packages/ui/lang/cs.json index 5bb6ebb6aa..cb07ff1395 100644 --- a/packages/ui/lang/cs.json +++ b/packages/ui/lang/cs.json @@ -1,113 +1,114 @@ { - "string": { - "EditBoxPlaceholder": "Napište text...", - "Ok": "OK", - "Cancel": "Zrušit", - "Save": "Uložit", - "Publish": "Publikovat", - "SaveDraft": "Uložit koncept", - "MinutesAgo": "{minutes, plural, =0 {před méně než minutou} =1 {před minutou} other {před # minutami}}", - "HoursAgo": "{hours, plural, =0 {před méně než hodinou} =1 {před hodinou} other {před # hodinami}}", - "DaysAgo": "{days, plural, =0 {dnes} =1 {včera} other {před # dny}}", - "MonthsAgo": "{months, plural, =0 {tento měsíc} =1 {před měsícem} other {před # měsíci}}", - "YearsAgo": "{years, plural, =0 {tento rok} =1 {před rokem} other {před # lety}}", - "Minutes": "{minutes, plural, =0 {méně než minuta} =1 {1 minuta} other {# minut}}", - "Hours": "{hours, plural, =0 {méně než hodina} =1 {1 hodina} other {# hodin}}", - "Days": "{days, plural, =0 {dnes} =1 {1 den} other {# dní}}", - "Weeks": "{weeks, plural, =0 {tento týden} =1 {1 týden} other {# týdnů}}", - "Months": "{months, plural, =0 {tento měsíc} =1 {1 měsíc} other {# měsíců}}", - "Years": "{years, plural, =0 {tento rok} =1 {1 rok} other {# let}}", - "Before": "Před", - "After": "Po", - "MinutesShort": "{value}m", - "HoursShort": "{value}h", - "DaysShort": "{value}d", - "ShowMore": "Zobrazit více", - "ShowLess": "Zobrazit méně", - "Search": "Hledat", - "SearchDots": "Hledám...", - "SearchResults": "Výsledky vyhledávání", - "Suggested": "Doporučeno", - "TimeTooltip": "{value}", - "SelectDate": "Vybrat datum", - "None": "Žádné", - "NotSelected": "Nevybráno", - "Today": "Dnes", - "NoDate": "Žádné datum", - "StartDate": "Počáteční datum", - "TargetDate": "Cílové datum", - "Overdue": "Po termínu", - "DueDate": "Termín splnění", - "AddDueDate": "Přidat termín splnění", - "SetDueDate": "Nastavit termín splnění", - "EditDueDate": "Upravit termín splnění", - "SaveDueDate": "Uložit termín splnění", - "NeedsToBeCompletedByThisDate": "Musí být dokončeno do tohoto data", - "DueDatePopupTitle": "Termín: {value}", - "DueDatePopupOverdueTitle": "Termín byl: {value}", - "DueDatePopupDescription": "{value, plural, =0 {Dnes} =1 {Zítra} other {zbývá # dní}}", - "DueDatePopupOverdueDescription": "{value, plural, =1 {1 den po termínu} other {# dní po termínu}}", - "English": "English", - "Russian": "Русский", - "Portuguese": "Português", - "PortugueseBrazil": "Português (Brasil)", - "Spanish": "Español", - "Chinese": "中文", - "French": "Français", - "Italian": "Italiano", - "Czech": "Čeština", - "German": "Deutsch", - "Japanese": "日本語", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {1 minuta před} other {# minut před}}", - "HoursBefore": "{hours, plural, =1 {1 hodina před} other {# hodin před}}", - "DaysBefore": "{days, plural, =1 {1 den před} other {# dní před}}", - "WeeksBefore": "{weeks, plural, =1 {1 týden před} other {# týdnů před}}", - "MonthsBefore": "{months, plural, =1 {1 měsíc před} other {# měsíců před}}", - "MinutesAfter": "{minutes, plural, =1 {za 1 minutu} other {za # minut}}", - "HoursAfter": "{hours, plural, =1 {za 1 hodinu} other {za # hodin}}", - "DaysAfter": "{days, plural, =1 {za 1 den} other {za # dní}}", - "WeeksAfter": "{weeks, plural, =1 {za 1 týden} other {za # týdnů}}", - "MonthsAfter": "{months, plural, =1 {za 1 měsíc} other {za # měsíců}}", - "NoActionsDefined": "Žádné akce nejsou dostupné", - "Incoming": "Příchozí", - "HoursLabel": "Hodiny", - "Back": "Zpět", - "Next": "Další", - "DropdownDefaultLabel": "Vyberte položku", - "DD": "DD", - "MM": "MM", - "YYYY": "RRRR", - "HH": "HH", - "Remove": "Odstranit", - "NoResults": "Žádné Výsledky", - "MoreCount": "Ještě {count}", - "Spacious": "Prostorný", - "Compact": "Kompaktní", - "ThemeLight": "Světlý", - "ThemeDark": "Tmavý", - "ThemeSystem": "Systémový", - "NoTimeZonesFound": "Žádná časová pásma nenalezena", - "Selected": "Vybráno:", - "Submit": "Odeslat", - "NextStep": "Další krok", - "TypeHere": "Zde pište...", - "FullSize": "Plná velikost", - "UseMaxWidth": "Maximální šířka", - "Sidebar": "Postranní panel", - "FontSize": "Velikost písma", - "Language": "Jazyk", - "DaysWOValue": "{days, plural, =1 {den} other {dny}}", - "WeeksWOValue": "{weeks, plural, =1 {týden} other {týdny}}", - "MonthsWOValue": "{months, plural, =1 {měsíc} other {měsíce}}", - "Filter": "Filtr", - "Clear": "Vymazat", - "Yesterday": "Včera", - "ThisWeek": "Tento týden", - "ThisMonth": "Tento měsíc", - "ThisYear": "Tento rok", - "EmojiStyle": "Styl emoji", - "EmojiSystem": "Výchozí systémové", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "Napište text...", + "Ok": "OK", + "Cancel": "Zrušit", + "Save": "Uložit", + "Publish": "Publikovat", + "SaveDraft": "Uložit koncept", + "MinutesAgo": "{minutes, plural, =0 {před méně než minutou} =1 {před minutou} other {před # minutami}}", + "HoursAgo": "{hours, plural, =0 {před méně než hodinou} =1 {před hodinou} other {před # hodinami}}", + "DaysAgo": "{days, plural, =0 {dnes} =1 {včera} other {před # dny}}", + "MonthsAgo": "{months, plural, =0 {tento měsíc} =1 {před měsícem} other {před # měsíci}}", + "YearsAgo": "{years, plural, =0 {tento rok} =1 {před rokem} other {před # lety}}", + "Minutes": "{minutes, plural, =0 {méně než minuta} =1 {1 minuta} other {# minut}}", + "Hours": "{hours, plural, =0 {méně než hodina} =1 {1 hodina} other {# hodin}}", + "Days": "{days, plural, =0 {dnes} =1 {1 den} other {# dní}}", + "Weeks": "{weeks, plural, =0 {tento týden} =1 {1 týden} other {# týdnů}}", + "Months": "{months, plural, =0 {tento měsíc} =1 {1 měsíc} other {# měsíců}}", + "Years": "{years, plural, =0 {tento rok} =1 {1 rok} other {# let}}", + "Before": "Před", + "After": "Po", + "MinutesShort": "{value}m", + "HoursShort": "{value}h", + "DaysShort": "{value}d", + "ShowMore": "Zobrazit více", + "ShowLess": "Zobrazit méně", + "Search": "Hledat", + "SearchDots": "Hledám...", + "SearchResults": "Výsledky vyhledávání", + "Suggested": "Doporučeno", + "TimeTooltip": "{value}", + "SelectDate": "Vybrat datum", + "None": "Žádné", + "NotSelected": "Nevybráno", + "Today": "Dnes", + "NoDate": "Žádné datum", + "StartDate": "Počáteční datum", + "TargetDate": "Cílové datum", + "Overdue": "Po termínu", + "DueDate": "Termín splnění", + "AddDueDate": "Přidat termín splnění", + "SetDueDate": "Nastavit termín splnění", + "EditDueDate": "Upravit termín splnění", + "SaveDueDate": "Uložit termín splnění", + "NeedsToBeCompletedByThisDate": "Musí být dokončeno do tohoto data", + "DueDatePopupTitle": "Termín: {value}", + "DueDatePopupOverdueTitle": "Termín byl: {value}", + "DueDatePopupDescription": "{value, plural, =0 {Dnes} =1 {Zítra} other {zbývá # dní}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 den po termínu} other {# dní po termínu}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "Korejština", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {1 minuta před} other {# minut před}}", + "HoursBefore": "{hours, plural, =1 {1 hodina před} other {# hodin před}}", + "DaysBefore": "{days, plural, =1 {1 den před} other {# dní před}}", + "WeeksBefore": "{weeks, plural, =1 {1 týden před} other {# týdnů před}}", + "MonthsBefore": "{months, plural, =1 {1 měsíc před} other {# měsíců před}}", + "MinutesAfter": "{minutes, plural, =1 {za 1 minutu} other {za # minut}}", + "HoursAfter": "{hours, plural, =1 {za 1 hodinu} other {za # hodin}}", + "DaysAfter": "{days, plural, =1 {za 1 den} other {za # dní}}", + "WeeksAfter": "{weeks, plural, =1 {za 1 týden} other {za # týdnů}}", + "MonthsAfter": "{months, plural, =1 {za 1 měsíc} other {za # měsíců}}", + "NoActionsDefined": "Žádné akce nejsou dostupné", + "Incoming": "Příchozí", + "HoursLabel": "Hodiny", + "Back": "Zpět", + "Next": "Další", + "DropdownDefaultLabel": "Vyberte položku", + "DD": "DD", + "MM": "MM", + "YYYY": "RRRR", + "HH": "HH", + "Remove": "Odstranit", + "NoResults": "Žádné Výsledky", + "MoreCount": "Ještě {count}", + "Spacious": "Prostorný", + "Compact": "Kompaktní", + "ThemeLight": "Světlý", + "ThemeDark": "Tmavý", + "ThemeSystem": "Systémový", + "NoTimeZonesFound": "Žádná časová pásma nenalezena", + "Selected": "Vybráno:", + "Submit": "Odeslat", + "NextStep": "Další krok", + "TypeHere": "Zde pište...", + "FullSize": "Plná velikost", + "UseMaxWidth": "Maximální šířka", + "Sidebar": "Postranní panel", + "FontSize": "Velikost písma", + "Language": "Jazyk", + "DaysWOValue": "{days, plural, =1 {den} other {dny}}", + "WeeksWOValue": "{weeks, plural, =1 {týden} other {týdny}}", + "MonthsWOValue": "{months, plural, =1 {měsíc} other {měsíce}}", + "Filter": "Filtr", + "Clear": "Vymazat", + "Yesterday": "Včera", + "ThisWeek": "Tento týden", + "ThisMonth": "Tento měsíc", + "ThisYear": "Tento rok", + "EmojiStyle": "Styl emoji", + "EmojiSystem": "Výchozí systémové", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/lang/de.json b/packages/ui/lang/de.json index 90faf66346..6bb24862a0 100644 --- a/packages/ui/lang/de.json +++ b/packages/ui/lang/de.json @@ -1,114 +1,115 @@ { - "string": { - "EditBoxPlaceholder": "Text eingeben...", - "Ok": "Ok", - "Cancel": "Abbrechen", - "Save": "Speichern", - "Publish": "Veröffentlichen", - "SaveDraft": "Entwurf speichern", - "MinutesAgo": "{minutes, plural, =0 {vor weniger als einer Minute} =1 {vor einer Minute} other {vor # Minuten}}", - "HoursAgo": "{hours, plural, =0 {vor weniger als einer Stunde} =1 {vor einer Stunde} other {vor # Stunden}}", - "DaysAgo": "{days, plural, =0 {heute} =1 {gestern} other {vor # Tagen}}", - "MonthsAgo": "{months, plural, =0 {diesen Monat} =1 {vor einem Monat} other {vor # Monaten}}", - "YearsAgo": "{years, plural, =0 {dieses Jahr} =1 {vor einem Jahr} other {vor # Jahren}}", - "Minutes": "{minutes, plural, =0 {weniger als eine Minute} =1 {eine Minute} other {# Minuten}}", - "Hours": "{hours, plural, =0 {weniger als eine Stunde} =1 {eine Stunde} other {# Stunden}}", - "Days": "{days, plural, =0 {heute} =1 {1 Tag} other {# Tage}}", - "Weeks": "{weeks, plural, =0 {diese Woche} =1 {1 Woche} other {# Wochen}}", - "Months": "{months, plural, =0 {diesen Monat} =1 {1 Monat} other {# Monate}}", - "Years": "{years, plural, =0 {dieses Jahr} =1 {ein Jahr} other {# Jahre}}", - "Before": "Vor", - "After": "Nach", - "MinutesShort": "{value}m", - "HoursShort": "{value}h", - "DaysShort": "{value}t", - "ShowMore": "Mehr anzeigen", - "ShowLess": "Weniger anzeigen", - "Search": "Suchen", - "SearchDots": "Suchen...", - "SearchResults": "Suchergebnisse", - "Suggested": "Vorgeschlagen", - "TimeTooltip": "{value}", - "SelectDate": "Datum auswählen", - "None": "Keine", - "NotSelected": "Nicht ausgewählt", - "Today": "Heute", - "NoDate": "Kein Datum", - "StartDate": "Startdatum", - "TargetDate": "Zieldatum", - "Overdue": "Überfällig", - "DueDate": "Fälligkeitsdatum", - "AddDueDate": "Fälligkeitsdatum hinzufügen", - "SetDueDate": "Fälligkeitsdatum festlegen", - "EditDueDate": "Fälligkeitsdatum bearbeiten", - "SaveDueDate": "Fälligkeitsdatum speichern", - "NeedsToBeCompletedByThisDate": "Muss bis zu diesem Datum abgeschlossen sein", - "DueDatePopupTitle": "Fällig am {value}", - "DueDatePopupOverdueTitle": "War fällig am {value}", - "DueDatePopupDescription": "{value, plural, =0 {Heute} =1 {Morgen} other {noch # Tage}}", - "DueDatePopupOverdueDescription": "{value, plural, =1 {1 Tag überfällig} other {# Tage überfällig}}", - "English": "Englisch", - "Russian": "Russisch", - "Portuguese": "Portugiesisch", - "PortugueseBrazil": "Português (Brasil)", - "Spanish": "Spanisch", - "Chinese": "Chinesisch", - "French": "Französisch", - "Italian": "Italienisch", - "Czech": "Tschechisch", - "German": "Deutsch", - "Japanese": "Japanisch", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {eine Minute vorher} other {# Minuten vorher}}", - "HoursBefore": "{hours, plural, =1 {eine Stunde vorher} other {# Stunden vorher}}", - "DaysBefore": "{days, plural, =1 {einen Tag vorher} other {# Tage vorher}}", - "WeeksBefore": "{weeks, plural, =1 {eine Woche vorher} other {# Wochen vorher}}", - "MonthsBefore": "{months, plural, =1 {einen Monat vorher} other {# Monate vorher}}", - "MinutesAfter": "{minutes, plural, =1 {in einer Minute} other {in # Minuten}}", - "HoursAfter": "{hours, plural, =1 {in einer Stunde} other {in # Stunden}}", - "DaysAfter": "{days, plural, =1 {in einem Tag} other {in # Tagen}}", - "WeeksAfter": "{weeks, plural, =1 {in einer Woche} other {in # Wochen}}", - "MonthsAfter": "{months, plural, =1 {in einem Monat} other {in # Monaten}}", - "NoActionsDefined": "Keine Aktionen verfügbar", - "Incoming": "Eingehend", - "HoursLabel": "Stunden", - "Back": "Zurück", - "Next": "Weiter", - "DropdownDefaultLabel": "Element auswählen", - "DD": "TT", - "MM": "MM", - "YYYY": "JJJJ", - "HH": "HH", - "Remove": "Entfernen", - "NoResults": "Keine Ergebnisse", - "MoreCount": "{count} weitere", - "Spacious": "Geräumig", - "Compact": "Kompakt", - "ThemeLight": "Hell", - "ThemeDark": "Dunkel", - "ThemeSystem": "System", - "NoTimeZonesFound": "Keine Zeitzonen gefunden", - "Selected": "Ausgewählt:", - "Submit": "Absenden", - "NextStep": "Nächster Schritt", - "TypeHere": "Hier eingeben...", - "NormalSize": "Normale Größe", - "FullSize": "Volle Größe", - "UseMaxWidth": "Maximale Breite", - "Sidebar": "Seitenleiste", - "FontSize": "Schriftgröße", - "Language": "Sprache", - "DaysWOValue": "{days, plural, =1 {Tag} other {Tage}}", - "WeeksWOValue": "{weeks, plural, =1 {Woche} other {Wochen}}", - "MonthsWOValue": "{months, plural, =1 {Monat} other {Monate}}", - "Filter": "Filter", - "Clear": "Löschen", - "Yesterday": "Gestern", - "ThisWeek": "Diese Woche", - "ThisMonth": "Diesen Monat", - "ThisYear": "Dieses Jahr", - "EmojiStyle": "Emoji-Stil", - "EmojiSystem": "Systemstandard", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "Text eingeben...", + "Ok": "Ok", + "Cancel": "Abbrechen", + "Save": "Speichern", + "Publish": "Veröffentlichen", + "SaveDraft": "Entwurf speichern", + "MinutesAgo": "{minutes, plural, =0 {vor weniger als einer Minute} =1 {vor einer Minute} other {vor # Minuten}}", + "HoursAgo": "{hours, plural, =0 {vor weniger als einer Stunde} =1 {vor einer Stunde} other {vor # Stunden}}", + "DaysAgo": "{days, plural, =0 {heute} =1 {gestern} other {vor # Tagen}}", + "MonthsAgo": "{months, plural, =0 {diesen Monat} =1 {vor einem Monat} other {vor # Monaten}}", + "YearsAgo": "{years, plural, =0 {dieses Jahr} =1 {vor einem Jahr} other {vor # Jahren}}", + "Minutes": "{minutes, plural, =0 {weniger als eine Minute} =1 {eine Minute} other {# Minuten}}", + "Hours": "{hours, plural, =0 {weniger als eine Stunde} =1 {eine Stunde} other {# Stunden}}", + "Days": "{days, plural, =0 {heute} =1 {1 Tag} other {# Tage}}", + "Weeks": "{weeks, plural, =0 {diese Woche} =1 {1 Woche} other {# Wochen}}", + "Months": "{months, plural, =0 {diesen Monat} =1 {1 Monat} other {# Monate}}", + "Years": "{years, plural, =0 {dieses Jahr} =1 {ein Jahr} other {# Jahre}}", + "Before": "Vor", + "After": "Nach", + "MinutesShort": "{value}m", + "HoursShort": "{value}h", + "DaysShort": "{value}t", + "ShowMore": "Mehr anzeigen", + "ShowLess": "Weniger anzeigen", + "Search": "Suchen", + "SearchDots": "Suchen...", + "SearchResults": "Suchergebnisse", + "Suggested": "Vorgeschlagen", + "TimeTooltip": "{value}", + "SelectDate": "Datum auswählen", + "None": "Keine", + "NotSelected": "Nicht ausgewählt", + "Today": "Heute", + "NoDate": "Kein Datum", + "StartDate": "Startdatum", + "TargetDate": "Zieldatum", + "Overdue": "Überfällig", + "DueDate": "Fälligkeitsdatum", + "AddDueDate": "Fälligkeitsdatum hinzufügen", + "SetDueDate": "Fälligkeitsdatum festlegen", + "EditDueDate": "Fälligkeitsdatum bearbeiten", + "SaveDueDate": "Fälligkeitsdatum speichern", + "NeedsToBeCompletedByThisDate": "Muss bis zu diesem Datum abgeschlossen sein", + "DueDatePopupTitle": "Fällig am {value}", + "DueDatePopupOverdueTitle": "War fällig am {value}", + "DueDatePopupDescription": "{value, plural, =0 {Heute} =1 {Morgen} other {noch # Tage}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 Tag überfällig} other {# Tage überfällig}}", + "English": "Englisch", + "Russian": "Russisch", + "Portuguese": "Portugiesisch", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Spanisch", + "Chinese": "Chinesisch", + "French": "Französisch", + "Italian": "Italienisch", + "Czech": "Tschechisch", + "German": "Deutsch", + "Japanese": "Japanisch", + "Korean": "Koreanisch", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {eine Minute vorher} other {# Minuten vorher}}", + "HoursBefore": "{hours, plural, =1 {eine Stunde vorher} other {# Stunden vorher}}", + "DaysBefore": "{days, plural, =1 {einen Tag vorher} other {# Tage vorher}}", + "WeeksBefore": "{weeks, plural, =1 {eine Woche vorher} other {# Wochen vorher}}", + "MonthsBefore": "{months, plural, =1 {einen Monat vorher} other {# Monate vorher}}", + "MinutesAfter": "{minutes, plural, =1 {in einer Minute} other {in # Minuten}}", + "HoursAfter": "{hours, plural, =1 {in einer Stunde} other {in # Stunden}}", + "DaysAfter": "{days, plural, =1 {in einem Tag} other {in # Tagen}}", + "WeeksAfter": "{weeks, plural, =1 {in einer Woche} other {in # Wochen}}", + "MonthsAfter": "{months, plural, =1 {in einem Monat} other {in # Monaten}}", + "NoActionsDefined": "Keine Aktionen verfügbar", + "Incoming": "Eingehend", + "HoursLabel": "Stunden", + "Back": "Zurück", + "Next": "Weiter", + "DropdownDefaultLabel": "Element auswählen", + "DD": "TT", + "MM": "MM", + "YYYY": "JJJJ", + "HH": "HH", + "Remove": "Entfernen", + "NoResults": "Keine Ergebnisse", + "MoreCount": "{count} weitere", + "Spacious": "Geräumig", + "Compact": "Kompakt", + "ThemeLight": "Hell", + "ThemeDark": "Dunkel", + "ThemeSystem": "System", + "NoTimeZonesFound": "Keine Zeitzonen gefunden", + "Selected": "Ausgewählt:", + "Submit": "Absenden", + "NextStep": "Nächster Schritt", + "TypeHere": "Hier eingeben...", + "NormalSize": "Normale Größe", + "FullSize": "Volle Größe", + "UseMaxWidth": "Maximale Breite", + "Sidebar": "Seitenleiste", + "FontSize": "Schriftgröße", + "Language": "Sprache", + "DaysWOValue": "{days, plural, =1 {Tag} other {Tage}}", + "WeeksWOValue": "{weeks, plural, =1 {Woche} other {Wochen}}", + "MonthsWOValue": "{months, plural, =1 {Monat} other {Monate}}", + "Filter": "Filter", + "Clear": "Löschen", + "Yesterday": "Gestern", + "ThisWeek": "Diese Woche", + "ThisMonth": "Diesen Monat", + "ThisYear": "Dieses Jahr", + "EmojiStyle": "Emoji-Stil", + "EmojiSystem": "Systemstandard", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/lang/en.json b/packages/ui/lang/en.json index 4e77c59088..e80195398e 100644 --- a/packages/ui/lang/en.json +++ b/packages/ui/lang/en.json @@ -1,114 +1,115 @@ { - "string": { - "EditBoxPlaceholder": "Type text...", - "Ok": "Ok", - "Cancel": "Cancel", - "Save": "Save", - "Publish": "Publish", - "SaveDraft": "Save draft", - "MinutesAgo": "{minutes, plural, =0 {less than a minute ago} =1 {a minute ago} other {# minutes ago}}", - "HoursAgo": "{hours, plural, =0 {less than an hour ago} =1 {an hour ago} other {# hours ago}}", - "DaysAgo": "{days, plural, =0 {today} =1 {yesterday} other {# days ago}}", - "MonthsAgo": "{months, plural, =0 {this month} =1 {a month ago} other {# months ago}}", - "YearsAgo": "{years, plural, =0 {this year} =1 {a year ago} other {# years ago}}", - "Minutes": "{minutes, plural, =0 {less than a minute} =1 {a minute} other {# minutes}}", - "Hours": "{hours, plural, =0 {less than an hour} =1 {an hour} other {# hours}}", - "Days": "{days, plural, =0 {today} =1 {1 day} other {# days }}", - "Weeks": "{weeks, plural, =0 {this week} =1 {1 week} other {# weeks}}", - "Months": "{months, plural, =0 {this month} =1 {1 month} other {# months}}", - "Years": "{years, plural, =0 {this year} =1 {a year} other {# years}}", - "Before": "Before", - "After": "After", - "MinutesShort": "{value}m", - "HoursShort": "{value}h", - "DaysShort": "{value}d", - "ShowMore": "Show more", - "ShowLess": "Show less", - "Search": "Search", - "SearchDots": "Search...", - "SearchResults": "Search Results", - "Suggested": "Suggested", - "TimeTooltip": "{value}", - "SelectDate": "Select date", - "None": "None", - "NotSelected": "Not selected", - "Today": "Today", - "NoDate": "No date", - "StartDate": "Start date", - "TargetDate": "Target date", - "Overdue": "Overdue", - "DueDate": "Due date", - "AddDueDate": "Add due date", - "SetDueDate": "Set due date", - "EditDueDate": "Edit due date", - "SaveDueDate": "Save due date", - "NeedsToBeCompletedByThisDate": "Needs to be completed by this date", - "DueDatePopupTitle": "Due on {value}", - "DueDatePopupOverdueTitle": "Was due on {value}", - "DueDatePopupDescription": "{value, plural, =0 {Today} =1 {Tomorrow} other {# days remaining}}", - "DueDatePopupOverdueDescription": "{value, plural, =1 {1 day overdue} other {# days overdue}}", - "English": "English", - "Russian": "Русский", - "Portuguese": "Português", - "PortugueseBrazil": "Português (Brasil)", - "Spanish": "Español", - "Chinese": "中文", - "French": "Français", - "Italian": "Italiano", - "Czech": "Čeština", - "German": "Deutsch", - "Japanese": "日本語", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {a minute before} other {# minutes before}}", - "HoursBefore": "{hours, plural, =1 {an hour before} other {# hours before}}", - "DaysBefore": "{days, plural, =1 {a day before} other {# days before}}", - "WeeksBefore": "{weeks, plural, =1 {a week before} other {# weeks before}}", - "MonthsBefore": "{months, plural, =1 {a months before} other {# months before}}", - "MinutesAfter": "{minutes, plural, =1 {in a minute} other {in # minutes}}", - "HoursAfter": "{hours, plural, =1 {in an hour} other {in # hours}}", - "DaysAfter": "{days, plural, =1 {in a day} other {in # days}}", - "WeeksAfter": "{weeks, plural, =1 {in a day} other {in # weeks}}", - "MonthsAfter": "{months, plural, =1 {in a month} other {in # months}}", - "NoActionsDefined": "No actions applicable", - "Incoming": "Incoming", - "HoursLabel": "Hours", - "Back": "Back", - "Next": "Next", - "DropdownDefaultLabel": "Select Item", - "DD": "DD", - "MM": "MM", - "YYYY": "YYYY", - "HH": "HH", - "Remove": "Remove", - "NoResults": "No Results", - "MoreCount": "{count} more", - "Spacious": "Spacious", - "Compact": "Compact", - "ThemeLight": "Light", - "ThemeDark": "Dark", - "ThemeSystem": "System", - "NoTimeZonesFound": "No time zones found", - "Selected": "Selected:", - "Submit": "Submit", - "NextStep": "Next step", - "TypeHere": "Type here...", - "NormalSize": "Normal size", - "FullSize": "Full size", - "UseMaxWidth": "Max width", - "Sidebar": "Sidebar", - "FontSize": "Font size", - "Language": "Language", - "DaysWOValue": "{days, plural, =1 {day} other {days}}", - "WeeksWOValue": "{weeks, plural, =1 {week} other {weeks}}", - "MonthsWOValue": "{months, plural, =1 {month} other {months}}", - "Filter": "Filter", - "Clear": "Clear", - "Yesterday": "Yesterday", - "ThisWeek": "This week", - "ThisMonth": "This month", - "ThisYear": "This year", - "EmojiStyle": "Emoji Style", - "EmojiSystem": "System Default", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "Type text...", + "Ok": "Ok", + "Cancel": "Cancel", + "Save": "Save", + "Publish": "Publish", + "SaveDraft": "Save draft", + "MinutesAgo": "{minutes, plural, =0 {less than a minute ago} =1 {a minute ago} other {# minutes ago}}", + "HoursAgo": "{hours, plural, =0 {less than an hour ago} =1 {an hour ago} other {# hours ago}}", + "DaysAgo": "{days, plural, =0 {today} =1 {yesterday} other {# days ago}}", + "MonthsAgo": "{months, plural, =0 {this month} =1 {a month ago} other {# months ago}}", + "YearsAgo": "{years, plural, =0 {this year} =1 {a year ago} other {# years ago}}", + "Minutes": "{minutes, plural, =0 {less than a minute} =1 {a minute} other {# minutes}}", + "Hours": "{hours, plural, =0 {less than an hour} =1 {an hour} other {# hours}}", + "Days": "{days, plural, =0 {today} =1 {1 day} other {# days }}", + "Weeks": "{weeks, plural, =0 {this week} =1 {1 week} other {# weeks}}", + "Months": "{months, plural, =0 {this month} =1 {1 month} other {# months}}", + "Years": "{years, plural, =0 {this year} =1 {a year} other {# years}}", + "Before": "Before", + "After": "After", + "MinutesShort": "{value}m", + "HoursShort": "{value}h", + "DaysShort": "{value}d", + "ShowMore": "Show more", + "ShowLess": "Show less", + "Search": "Search", + "SearchDots": "Search...", + "SearchResults": "Search Results", + "Suggested": "Suggested", + "TimeTooltip": "{value}", + "SelectDate": "Select date", + "None": "None", + "NotSelected": "Not selected", + "Today": "Today", + "NoDate": "No date", + "StartDate": "Start date", + "TargetDate": "Target date", + "Overdue": "Overdue", + "DueDate": "Due date", + "AddDueDate": "Add due date", + "SetDueDate": "Set due date", + "EditDueDate": "Edit due date", + "SaveDueDate": "Save due date", + "NeedsToBeCompletedByThisDate": "Needs to be completed by this date", + "DueDatePopupTitle": "Due on {value}", + "DueDatePopupOverdueTitle": "Was due on {value}", + "DueDatePopupDescription": "{value, plural, =0 {Today} =1 {Tomorrow} other {# days remaining}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 day overdue} other {# days overdue}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "Korean", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {a minute before} other {# minutes before}}", + "HoursBefore": "{hours, plural, =1 {an hour before} other {# hours before}}", + "DaysBefore": "{days, plural, =1 {a day before} other {# days before}}", + "WeeksBefore": "{weeks, plural, =1 {a week before} other {# weeks before}}", + "MonthsBefore": "{months, plural, =1 {a months before} other {# months before}}", + "MinutesAfter": "{minutes, plural, =1 {in a minute} other {in # minutes}}", + "HoursAfter": "{hours, plural, =1 {in an hour} other {in # hours}}", + "DaysAfter": "{days, plural, =1 {in a day} other {in # days}}", + "WeeksAfter": "{weeks, plural, =1 {in a day} other {in # weeks}}", + "MonthsAfter": "{months, plural, =1 {in a month} other {in # months}}", + "NoActionsDefined": "No actions applicable", + "Incoming": "Incoming", + "HoursLabel": "Hours", + "Back": "Back", + "Next": "Next", + "DropdownDefaultLabel": "Select Item", + "DD": "DD", + "MM": "MM", + "YYYY": "YYYY", + "HH": "HH", + "Remove": "Remove", + "NoResults": "No Results", + "MoreCount": "{count} more", + "Spacious": "Spacious", + "Compact": "Compact", + "ThemeLight": "Light", + "ThemeDark": "Dark", + "ThemeSystem": "System", + "NoTimeZonesFound": "No time zones found", + "Selected": "Selected:", + "Submit": "Submit", + "NextStep": "Next step", + "TypeHere": "Type here...", + "NormalSize": "Normal size", + "FullSize": "Full size", + "UseMaxWidth": "Max width", + "Sidebar": "Sidebar", + "FontSize": "Font size", + "Language": "Language", + "DaysWOValue": "{days, plural, =1 {day} other {days}}", + "WeeksWOValue": "{weeks, plural, =1 {week} other {weeks}}", + "MonthsWOValue": "{months, plural, =1 {month} other {months}}", + "Filter": "Filter", + "Clear": "Clear", + "Yesterday": "Yesterday", + "ThisWeek": "This week", + "ThisMonth": "This month", + "ThisYear": "This year", + "EmojiStyle": "Emoji Style", + "EmojiSystem": "System Default", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/lang/es.json b/packages/ui/lang/es.json index a4cdd82b0d..fbc22256d1 100644 --- a/packages/ui/lang/es.json +++ b/packages/ui/lang/es.json @@ -1,114 +1,115 @@ { - "string": { - "EditBoxPlaceholder": "Escribe un texto...", - "Ok": "Aceptar", - "Cancel": "Cancelar", - "Save": "Guardar", - "Publish": "Publicar", - "SaveDraft": "Guardar borrador", - "MinutesAgo": "{minutes, plural, =0 {hace menos de un minuto} =1 {hace un minuto} other {hace # minutos}}", - "HoursAgo": "{hours, plural, =0 {hace menos de una hora} =1 {hace una hora} other {hace # horas}}", - "DaysAgo": "{days, plural, =0 {hoy} =1 {ayer} other {hace # días}}", - "MonthsAgo": "{months, plural, =0 {este mes} =1 {hace un mes} other {hace # meses}}", - "YearsAgo": "{years, plural, =0 {este año} =1 {hace un año} other {hace # años}}", - "Minutes": "{minutes, plural, =0 {menos de un minuto} =1 {un minuto} other {# minutos}}", - "Hours": "{hours, plural, =0 {menos de una hora} =1 {una hora} other {# horas}}", - "Days": "{days, plural, =0 {hoy} =1 {1 día} other {# días}}", - "Weeks": "{weeks, plural, =0 {esta semana} =1 {1 semana} other {# semanas}}", - "Months": "{months, plural, =0 {este mes} =1 {1 mes} other {# meses}}", - "Years": "{years, plural, =0 {este año} =1 {un año} other {# años}}", - "Before": "Antes", - "After": "Después", - "MinutesShort": "{value}m", - "HoursShort": "{value}h", - "DaysShort": "{value}d", - "ShowMore": "Mostrar más", - "ShowLess": "Mostrar menos", - "Search": "Buscar", - "SearchDots": "Buscar...", - "SearchResults": "Resultados de la búsqueda", - "Suggested": "Sugerido", - "TimeTooltip": "{value}", - "SelectDate": "Seleccionar fecha", - "None": "Ninguno", - "NotSelected": "No seleccionado", - "Today": "Hoy", - "NoDate": "Sin fecha", - "StartDate": "Fecha de inicio", - "TargetDate": "Fecha objetivo", - "Overdue": "Atrasado", - "DueDate": "Fecha límite", - "AddDueDate": "Agregar fecha límite", - "SetDueDate": "Establecer fecha límite", - "EditDueDate": "Editar fecha límite", - "SaveDueDate": "Guardar fecha límite", - "NeedsToBeCompletedByThisDate": "Debe completarse para esta fecha", - "DueDatePopupTitle": "Para el {value}", - "DueDatePopupOverdueTitle": "Debía ser para el {value}", - "DueDatePopupDescription": "{value, plural, =0 {Hoy} =1 {Mañana} other {# días restantes}}", - "DueDatePopupOverdueDescription": "{value, plural, =1 {1 día de retraso} other {# días de retraso}}", - "English": "English", - "Russian": "Русский", - "Portuguese": "Português", - "PortugueseBrazil": "Português (Brasil)", - "Spanish": "Español", - "Chinese": "中文", - "French": "Français", - "Italian": "Italiano", - "Czech": "Čeština", - "German": "Deutsch", - "Japanese": "日本語", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {un minuto antes} other {# minutos antes}}", - "HoursBefore": "{hours, plural, =1 {una hora antes} other {# horas antes}}", - "DaysBefore": "{days, plural, =1 {un día antes} other {# días antes}}", - "WeeksBefore": "{weeks, plural, =1 {una semana antes} other {# semanas antes}}", - "MonthsBefore": "{months, plural, =1 {un mes antes} other {# meses antes}}", - "MinutesAfter": "{minutes, plural, =1 {en un minuto} other {en # minutos}}", - "HoursAfter": "{hours, plural, =1 {en una hora} other {en # horas}}", - "DaysAfter": "{days, plural, =1 {en un día} other {en # días}}", - "WeeksAfter": "{weeks, plural, =1 {en un día} other {en # semanas}}", - "MonthsAfter": "{months, plural, =1 {en un mes} other {en # meses}}", - "NoActionsDefined": "No actions applicable", - "Incoming": "Entrante", - "HoursLabel": "Horas", - "Back": "Atrás", - "Next": "Siguiente", - "DropdownDefaultLabel": "Seleccionar elemento", - "DD": "DD", - "MM": "MM", - "YYYY": "AAAA", - "HH": "HH", - "Remove": "Eliminar", - "NoResults": "Sin Resultados", - "MoreCount": "{count} más", - "Spacious": "Espacioso", - "Compact": "Compacto", - "ThemeLight": "Claro", - "ThemeDark": "Oscuro", - "ThemeSystem": "Sistema", - "NoTimeZonesFound": "No se encontraron zonas horarias", - "Selected": "Seleccionado:", - "Submit": "Enviar", - "NextStep": "Siguiente paso", - "TypeHere": "Escribe aquí...", - "NormalSize": "Tamaño normal", - "FullSize": "Tamaño completo", - "UseMaxWidth": "Ancho máximo", - "Sidebar": "Barra lateral", - "FontSize": "Tamaño de fuente", - "Language": "Idioma", - "DaysWOValue": "{days, plural, =1 {día} other {días}}", - "WeeksWOValue": "{weeks, plural, =1 {semana} other {semanas}}", - "MonthsWOValue": "{months, plural, =1 {mes} other {meses}}", - "Filter": "Filtrar", - "Clear": "Limpiar", - "Yesterday": "Ayer", - "ThisWeek": "Esta semana", - "ThisMonth": "Este mes", - "ThisYear": "Este año", - "EmojiStyle": "Estilo de emoji", - "EmojiSystem": "Predeterminado del sistema", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "Escribe un texto...", + "Ok": "Aceptar", + "Cancel": "Cancelar", + "Save": "Guardar", + "Publish": "Publicar", + "SaveDraft": "Guardar borrador", + "MinutesAgo": "{minutes, plural, =0 {hace menos de un minuto} =1 {hace un minuto} other {hace # minutos}}", + "HoursAgo": "{hours, plural, =0 {hace menos de una hora} =1 {hace una hora} other {hace # horas}}", + "DaysAgo": "{days, plural, =0 {hoy} =1 {ayer} other {hace # días}}", + "MonthsAgo": "{months, plural, =0 {este mes} =1 {hace un mes} other {hace # meses}}", + "YearsAgo": "{years, plural, =0 {este año} =1 {hace un año} other {hace # años}}", + "Minutes": "{minutes, plural, =0 {menos de un minuto} =1 {un minuto} other {# minutos}}", + "Hours": "{hours, plural, =0 {menos de una hora} =1 {una hora} other {# horas}}", + "Days": "{days, plural, =0 {hoy} =1 {1 día} other {# días}}", + "Weeks": "{weeks, plural, =0 {esta semana} =1 {1 semana} other {# semanas}}", + "Months": "{months, plural, =0 {este mes} =1 {1 mes} other {# meses}}", + "Years": "{years, plural, =0 {este año} =1 {un año} other {# años}}", + "Before": "Antes", + "After": "Después", + "MinutesShort": "{value}m", + "HoursShort": "{value}h", + "DaysShort": "{value}d", + "ShowMore": "Mostrar más", + "ShowLess": "Mostrar menos", + "Search": "Buscar", + "SearchDots": "Buscar...", + "SearchResults": "Resultados de la búsqueda", + "Suggested": "Sugerido", + "TimeTooltip": "{value}", + "SelectDate": "Seleccionar fecha", + "None": "Ninguno", + "NotSelected": "No seleccionado", + "Today": "Hoy", + "NoDate": "Sin fecha", + "StartDate": "Fecha de inicio", + "TargetDate": "Fecha objetivo", + "Overdue": "Atrasado", + "DueDate": "Fecha límite", + "AddDueDate": "Agregar fecha límite", + "SetDueDate": "Establecer fecha límite", + "EditDueDate": "Editar fecha límite", + "SaveDueDate": "Guardar fecha límite", + "NeedsToBeCompletedByThisDate": "Debe completarse para esta fecha", + "DueDatePopupTitle": "Para el {value}", + "DueDatePopupOverdueTitle": "Debía ser para el {value}", + "DueDatePopupDescription": "{value, plural, =0 {Hoy} =1 {Mañana} other {# días restantes}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 día de retraso} other {# días de retraso}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "Coreano", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {un minuto antes} other {# minutos antes}}", + "HoursBefore": "{hours, plural, =1 {una hora antes} other {# horas antes}}", + "DaysBefore": "{days, plural, =1 {un día antes} other {# días antes}}", + "WeeksBefore": "{weeks, plural, =1 {una semana antes} other {# semanas antes}}", + "MonthsBefore": "{months, plural, =1 {un mes antes} other {# meses antes}}", + "MinutesAfter": "{minutes, plural, =1 {en un minuto} other {en # minutos}}", + "HoursAfter": "{hours, plural, =1 {en una hora} other {en # horas}}", + "DaysAfter": "{days, plural, =1 {en un día} other {en # días}}", + "WeeksAfter": "{weeks, plural, =1 {en un día} other {en # semanas}}", + "MonthsAfter": "{months, plural, =1 {en un mes} other {en # meses}}", + "NoActionsDefined": "No actions applicable", + "Incoming": "Entrante", + "HoursLabel": "Horas", + "Back": "Atrás", + "Next": "Siguiente", + "DropdownDefaultLabel": "Seleccionar elemento", + "DD": "DD", + "MM": "MM", + "YYYY": "AAAA", + "HH": "HH", + "Remove": "Eliminar", + "NoResults": "Sin Resultados", + "MoreCount": "{count} más", + "Spacious": "Espacioso", + "Compact": "Compacto", + "ThemeLight": "Claro", + "ThemeDark": "Oscuro", + "ThemeSystem": "Sistema", + "NoTimeZonesFound": "No se encontraron zonas horarias", + "Selected": "Seleccionado:", + "Submit": "Enviar", + "NextStep": "Siguiente paso", + "TypeHere": "Escribe aquí...", + "NormalSize": "Tamaño normal", + "FullSize": "Tamaño completo", + "UseMaxWidth": "Ancho máximo", + "Sidebar": "Barra lateral", + "FontSize": "Tamaño de fuente", + "Language": "Idioma", + "DaysWOValue": "{days, plural, =1 {día} other {días}}", + "WeeksWOValue": "{weeks, plural, =1 {semana} other {semanas}}", + "MonthsWOValue": "{months, plural, =1 {mes} other {meses}}", + "Filter": "Filtrar", + "Clear": "Limpiar", + "Yesterday": "Ayer", + "ThisWeek": "Esta semana", + "ThisMonth": "Este mes", + "ThisYear": "Este año", + "EmojiStyle": "Estilo de emoji", + "EmojiSystem": "Predeterminado del sistema", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/lang/fr.json b/packages/ui/lang/fr.json index 353bf2e553..16a0e6c111 100644 --- a/packages/ui/lang/fr.json +++ b/packages/ui/lang/fr.json @@ -1,114 +1,115 @@ { - "string": { - "EditBoxPlaceholder": "Tapez du texte...", - "Ok": "Ok", - "Cancel": "Annuler", - "Save": "Enregistrer", - "Publish": "Publier", - "SaveDraft": "Enregistrer le brouillon", - "MinutesAgo": "{minutes, plural, =0 {il y a moins d'une minute} =1 {il y a une minute} other {il y a # minutes}}", - "HoursAgo": "{hours, plural, =0 {il y a moins d'une heure} =1 {il y a une heure} other {il y a # heures}}", - "DaysAgo": "{days, plural, =0 {aujourd'hui} =1 {hier} other {il y a # jours}}", - "MonthsAgo": "{months, plural, =0 {ce mois-ci} =1 {il y a un mois} other {il y a # mois}}", - "YearsAgo": "{years, plural, =0 {cette année} =1 {il y a un an} other {il y a # ans}}", - "Minutes": "{minutes, plural, =0 {moins d'une minute} =1 {une minute} other {# minutes}}", - "Hours": "{hours, plural, =0 {moins d'une heure} =1 {une heure} other {# heures}}", - "Days": "{days, plural, =0 {aujourd'hui} =1 {1 jour} other {# jours}}", - "Weeks": "{weeks, plural, =0 {cette semaine} =1 {1 semaine} other {# semaines}}", - "Months": "{months, plural, =0 {ce mois-ci} =1 {1 mois} other {# mois}}", - "Years": "{years, plural, =0 {cette année} =1 {un an} other {# ans}}", - "Before": "Avant", - "After": "Après", - "MinutesShort": "{value}m", - "HoursShort": "{value}h", - "DaysShort": "{value}j", - "ShowMore": "Afficher plus", - "ShowLess": "Afficher moins", - "Search": "Rechercher", - "SearchDots": "Recherche...", - "SearchResults": "Résultats de la recherche", - "Suggested": "Suggéré", - "TimeTooltip": "{value}", - "SelectDate": "Sélectionner une date", - "None": "Aucun", - "NotSelected": "Non sélectionné", - "Today": "Aujourd'hui", - "NoDate": "Aucune date", - "StartDate": "Date de début", - "TargetDate": "Date cible", - "Overdue": "En retard", - "DueDate": "Date d'échéance", - "AddDueDate": "Ajouter une date d'échéance", - "SetDueDate": "Définir la date d'échéance", - "EditDueDate": "Modifier la date d'échéance", - "SaveDueDate": "Enregistrer la date d'échéance", - "NeedsToBeCompletedByThisDate": "Doit être terminé à cette date", - "DueDatePopupTitle": "À échéance le {value}", - "DueDatePopupOverdueTitle": "Était à échéance le {value}", - "DueDatePopupDescription": "{value, plural, =0 {Aujourd'hui} =1 {Demain} other {# jours restants}}", - "DueDatePopupOverdueDescription": "{value, plural, =1 {1 jour de retard} other {# jours de retard}}", - "English": "English", - "Russian": "Русский", - "Portuguese": "Português", - "PortugueseBrazil": "Português (Brasil)", - "Spanish": "Español", - "Chinese": "中文", - "French": "Français", - "Italian": "Italiano", - "Czech": "Čeština", - "German": "Deutsch", - "Japanese": "日本語", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {une minute avant} other {# minutes avant}}", - "HoursBefore": "{hours, plural, =1 {une heure avant} other {# heures avant}}", - "DaysBefore": "{days, plural, =1 {un jour avant} other {# jours avant}}", - "WeeksBefore": "{weeks, plural, =1 {une semaine avant} other {# semaines avant}}", - "MonthsBefore": "{months, plural, =1 {un mois avant} other {# mois avant}}", - "MinutesAfter": "{minutes, plural, =1 {dans une minute} other {dans # minutes}}", - "HoursAfter": "{hours, plural, =1 {dans une heure} other {dans # heures}}", - "DaysAfter": "{days, plural, =1 {dans un jour} other {dans # jours}}", - "WeeksAfter": "{weeks, plural, =1 {dans une semaine} other {dans # semaines}}", - "MonthsAfter": "{months, plural, =1 {dans un mois} other {dans # mois}}", - "NoActionsDefined": "Aucune action applicable", - "Incoming": "Entrant", - "HoursLabel": "Heures", - "Back": "Retour", - "Next": "Suivant", - "DropdownDefaultLabel": "Sélectionner un élément", - "DD": "JJ", - "MM": "MM", - "YYYY": "AAAA", - "HH": "HH", - "Remove": "Supprimer", - "NoResults": "Aucun Résultat", - "MoreCount": "{count} de plus", - "Spacious": "Spacieux", - "Compact": "Compact", - "ThemeLight": "Clair", - "ThemeDark": "Sombre", - "ThemeSystem": "Système", - "NoTimeZonesFound": "Aucun fuseau horaire trouvé", - "Selected": "Sélectionné :", - "Submit": "Soumettre", - "NextStep": "Étape suivante", - "TypeHere": "Tapez ici...", - "NormalSize": "Taille normale", - "FullSize": "Taille réelle", - "UseMaxWidth": "Largeur maximale", - "Sidebar": "Barre latérale", - "FontSize": "Taille de police", - "Language": "Langue", - "DaysWOValue": "{days, plural, =1 {jour} other {jours}}", - "WeeksWOValue": "{weeks, plural, =1 {semaine} other {semaines}}", - "MonthsWOValue": "{months, plural, =1 {mois} other {mois}}", - "Filter": "Filtrer", - "Clear": "Effacer", - "Yesterday": "Hier", - "ThisWeek": "Cette semaine", - "ThisMonth": "Ce mois-ci", - "ThisYear": "Cette année", - "EmojiStyle": "Style d'émoji", - "EmojiSystem": "Par défaut du système", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "Tapez du texte...", + "Ok": "Ok", + "Cancel": "Annuler", + "Save": "Enregistrer", + "Publish": "Publier", + "SaveDraft": "Enregistrer le brouillon", + "MinutesAgo": "{minutes, plural, =0 {il y a moins d'une minute} =1 {il y a une minute} other {il y a # minutes}}", + "HoursAgo": "{hours, plural, =0 {il y a moins d'une heure} =1 {il y a une heure} other {il y a # heures}}", + "DaysAgo": "{days, plural, =0 {aujourd'hui} =1 {hier} other {il y a # jours}}", + "MonthsAgo": "{months, plural, =0 {ce mois-ci} =1 {il y a un mois} other {il y a # mois}}", + "YearsAgo": "{years, plural, =0 {cette année} =1 {il y a un an} other {il y a # ans}}", + "Minutes": "{minutes, plural, =0 {moins d'une minute} =1 {une minute} other {# minutes}}", + "Hours": "{hours, plural, =0 {moins d'une heure} =1 {une heure} other {# heures}}", + "Days": "{days, plural, =0 {aujourd'hui} =1 {1 jour} other {# jours}}", + "Weeks": "{weeks, plural, =0 {cette semaine} =1 {1 semaine} other {# semaines}}", + "Months": "{months, plural, =0 {ce mois-ci} =1 {1 mois} other {# mois}}", + "Years": "{years, plural, =0 {cette année} =1 {un an} other {# ans}}", + "Before": "Avant", + "After": "Après", + "MinutesShort": "{value}m", + "HoursShort": "{value}h", + "DaysShort": "{value}j", + "ShowMore": "Afficher plus", + "ShowLess": "Afficher moins", + "Search": "Rechercher", + "SearchDots": "Recherche...", + "SearchResults": "Résultats de la recherche", + "Suggested": "Suggéré", + "TimeTooltip": "{value}", + "SelectDate": "Sélectionner une date", + "None": "Aucun", + "NotSelected": "Non sélectionné", + "Today": "Aujourd'hui", + "NoDate": "Aucune date", + "StartDate": "Date de début", + "TargetDate": "Date cible", + "Overdue": "En retard", + "DueDate": "Date d'échéance", + "AddDueDate": "Ajouter une date d'échéance", + "SetDueDate": "Définir la date d'échéance", + "EditDueDate": "Modifier la date d'échéance", + "SaveDueDate": "Enregistrer la date d'échéance", + "NeedsToBeCompletedByThisDate": "Doit être terminé à cette date", + "DueDatePopupTitle": "À échéance le {value}", + "DueDatePopupOverdueTitle": "Était à échéance le {value}", + "DueDatePopupDescription": "{value, plural, =0 {Aujourd'hui} =1 {Demain} other {# jours restants}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 jour de retard} other {# jours de retard}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "Coréen", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {une minute avant} other {# minutes avant}}", + "HoursBefore": "{hours, plural, =1 {une heure avant} other {# heures avant}}", + "DaysBefore": "{days, plural, =1 {un jour avant} other {# jours avant}}", + "WeeksBefore": "{weeks, plural, =1 {une semaine avant} other {# semaines avant}}", + "MonthsBefore": "{months, plural, =1 {un mois avant} other {# mois avant}}", + "MinutesAfter": "{minutes, plural, =1 {dans une minute} other {dans # minutes}}", + "HoursAfter": "{hours, plural, =1 {dans une heure} other {dans # heures}}", + "DaysAfter": "{days, plural, =1 {dans un jour} other {dans # jours}}", + "WeeksAfter": "{weeks, plural, =1 {dans une semaine} other {dans # semaines}}", + "MonthsAfter": "{months, plural, =1 {dans un mois} other {dans # mois}}", + "NoActionsDefined": "Aucune action applicable", + "Incoming": "Entrant", + "HoursLabel": "Heures", + "Back": "Retour", + "Next": "Suivant", + "DropdownDefaultLabel": "Sélectionner un élément", + "DD": "JJ", + "MM": "MM", + "YYYY": "AAAA", + "HH": "HH", + "Remove": "Supprimer", + "NoResults": "Aucun Résultat", + "MoreCount": "{count} de plus", + "Spacious": "Spacieux", + "Compact": "Compact", + "ThemeLight": "Clair", + "ThemeDark": "Sombre", + "ThemeSystem": "Système", + "NoTimeZonesFound": "Aucun fuseau horaire trouvé", + "Selected": "Sélectionné :", + "Submit": "Soumettre", + "NextStep": "Étape suivante", + "TypeHere": "Tapez ici...", + "NormalSize": "Taille normale", + "FullSize": "Taille réelle", + "UseMaxWidth": "Largeur maximale", + "Sidebar": "Barre latérale", + "FontSize": "Taille de police", + "Language": "Langue", + "DaysWOValue": "{days, plural, =1 {jour} other {jours}}", + "WeeksWOValue": "{weeks, plural, =1 {semaine} other {semaines}}", + "MonthsWOValue": "{months, plural, =1 {mois} other {mois}}", + "Filter": "Filtrer", + "Clear": "Effacer", + "Yesterday": "Hier", + "ThisWeek": "Cette semaine", + "ThisMonth": "Ce mois-ci", + "ThisYear": "Cette année", + "EmojiStyle": "Style d'émoji", + "EmojiSystem": "Par défaut du système", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/lang/it.json b/packages/ui/lang/it.json index 5012a88957..616c419cd4 100644 --- a/packages/ui/lang/it.json +++ b/packages/ui/lang/it.json @@ -1,114 +1,115 @@ { - "string": { - "EditBoxPlaceholder": "Scrivi testo...", - "Ok": "Ok", - "Cancel": "Annulla", - "Save": "Salva", - "Publish": "Pubblica", - "SaveDraft": "Salva bozza", - "MinutesAgo": "{minutes, plural, =0 {meno di un minuto fa} =1 {un minuto fa} other {# minuti fa}}", - "HoursAgo": "{hours, plural, =0 {meno di un'ora fa} =1 {un'ora fa} other {# ore fa}}", - "DaysAgo": "{days, plural, =0 {oggi} =1 {ieri} other {# giorni fa}}", - "MonthsAgo": "{months, plural, =0 {questo mese} =1 {un mese fa} other {# mesi fa}}", - "YearsAgo": "{years, plural, =0 {quest'anno} =1 {un anno fa} other {# anni fa}}", - "Minutes": "{minutes, plural, =0 {meno di un minuto} =1 {un minuto} other {# minuti}}", - "Hours": "{hours, plural, =0 {meno di un'ora} =1 {un'ora} other {# ore}}", - "Days": "{days, plural, =0 {oggi} =1 {1 giorno} other {# giorni }}", - "Weeks": "{weeks, plural, =0 {questa settimana} =1 {1 settimana} other {# settimane}}", - "Months": "{months, plural, =0 {questo mese} =1 {1 mese} other {# mesi}}", - "Years": "{years, plural, =0 {quest'anno} =1 {un anno} other {# anni}}", - "Before": "Prima", - "After": "Dopo", - "MinutesShort": "{value}m", - "HoursShort": "{value}h", - "DaysShort": "{value}g", - "ShowMore": "Mostra di più", - "ShowLess": "Mostra meno", - "Search": "Cerca", - "SearchDots": "Cerca...", - "SearchResults": "Risultati ricerca", - "Suggested": "Suggerito", - "TimeTooltip": "{value}", - "SelectDate": "Seleziona data", - "None": "Nessuno", - "NotSelected": "Non selezionato", - "Today": "Oggi", - "NoDate": "Nessuna data", - "StartDate": "Data di inizio", - "TargetDate": "Data obiettivo", - "Overdue": "In ritardo", - "DueDate": "Data di scadenza", - "AddDueDate": "Aggiungi data di scadenza", - "SetDueDate": "Imposta data di scadenza", - "EditDueDate": "Modifica data di scadenza", - "SaveDueDate": "Salva data di scadenza", - "NeedsToBeCompletedByThisDate": "Deve essere completato entro questa data", - "DueDatePopupTitle": "Scadenza il {value}", - "DueDatePopupOverdueTitle": "Scadeva il {value}", - "DueDatePopupDescription": "{value, plural, =0 {Oggi} =1 {Domani} other {# giorni rimanenti}}", - "DueDatePopupOverdueDescription": "{value, plural, =1 {1 giorno di ritardo} other {# giorni di ritardo}}", - "English": "Inglese", - "Russian": "Русский", - "Portuguese": "Português", - "PortugueseBrazil": "Português (Brasil)", - "Spanish": "Español", - "Chinese": "中文", - "French": "Français", - "Italian": "Italiano", - "Czech": "Čeština", - "German": "Deutsch", - "Japanese": "日本語", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {un minuto prima} other {# minuti prima}}", - "HoursBefore": "{hours, plural, =1 {un'ora prima} other {# ore prima}}", - "DaysBefore": "{days, plural, =1 {un giorno prima} other {# giorni prima}}", - "WeeksBefore": "{weeks, plural, =1 {una settimana prima} other {# settimane prima}}", - "MonthsBefore": "{months, plural, =1 {un mese prima} other {# mesi prima}}", - "MinutesAfter": "{minutes, plural, =1 {fra un minuto} other {fra # minuti}}", - "HoursAfter": "{hours, plural, =1 {fra un'ora} other {fra # ore}}", - "DaysAfter": "{days, plural, =1 {fra un giorno} other {fra # giorni}}", - "WeeksAfter": "{weeks, plural, =1 {fra una settimana} other {fra # settimane}}", - "MonthsAfter": "{months, plural, =1 {fra un mese} other {fra # mesi}}", - "NoActionsDefined": "Nessuna azione applicabile", - "Incoming": "In arrivo", - "HoursLabel": "Ore", - "Back": "Indietro", - "Next": "Avanti", - "DropdownDefaultLabel": "Seleziona elemento", - "DD": "GG", - "MM": "MM", - "YYYY": "AAAA", - "HH": "HH", - "Remove": "Rimuovere", - "NoResults": "Nessun risultato", - "MoreCount": "{count} in più", - "Spacious": "Ampio", - "Compact": "Compatto", - "ThemeLight": "Chiaro", - "ThemeDark": "Scuro", - "ThemeSystem": "Sistema", - "NoTimeZonesFound": "Nessun fuso orario trovato", - "Selected": "Selezionato:", - "Submit": "Invia", - "NextStep": "Prossimo passo", - "TypeHere": "Scrivi qui...", - "NormalSize": "Dimensioni normali", - "FullSize": "Dimensione intera", - "UseMaxWidth": "Larghezza massima", - "Sidebar": "Barra laterale", - "FontSize ": "Dimensione del carattere", - "Language": "Lingua", - "DaysWOValue": "{days, plural, =1 {giorno} other {giorni}}", - "WeeksWOValue": "{weeks, plural, =1 {settimana} other {settimane}}", - "MonthsWOValue": "{months, plural, =1 {mese} other {mesi}}", - "Filter": "Filtra", - "Clear": "Cancella", - "Yesterday": "Ieri", - "ThisWeek": "Questa settimana", - "ThisMonth": "Questo mese", - "ThisYear": "Quest'anno", - "EmojiStyle": "Stile emoji", - "EmojiSystem": "Predefinito di sistema", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "Scrivi testo...", + "Ok": "Ok", + "Cancel": "Annulla", + "Save": "Salva", + "Publish": "Pubblica", + "SaveDraft": "Salva bozza", + "MinutesAgo": "{minutes, plural, =0 {meno di un minuto fa} =1 {un minuto fa} other {# minuti fa}}", + "HoursAgo": "{hours, plural, =0 {meno di un'ora fa} =1 {un'ora fa} other {# ore fa}}", + "DaysAgo": "{days, plural, =0 {oggi} =1 {ieri} other {# giorni fa}}", + "MonthsAgo": "{months, plural, =0 {questo mese} =1 {un mese fa} other {# mesi fa}}", + "YearsAgo": "{years, plural, =0 {quest'anno} =1 {un anno fa} other {# anni fa}}", + "Minutes": "{minutes, plural, =0 {meno di un minuto} =1 {un minuto} other {# minuti}}", + "Hours": "{hours, plural, =0 {meno di un'ora} =1 {un'ora} other {# ore}}", + "Days": "{days, plural, =0 {oggi} =1 {1 giorno} other {# giorni }}", + "Weeks": "{weeks, plural, =0 {questa settimana} =1 {1 settimana} other {# settimane}}", + "Months": "{months, plural, =0 {questo mese} =1 {1 mese} other {# mesi}}", + "Years": "{years, plural, =0 {quest'anno} =1 {un anno} other {# anni}}", + "Before": "Prima", + "After": "Dopo", + "MinutesShort": "{value}m", + "HoursShort": "{value}h", + "DaysShort": "{value}g", + "ShowMore": "Mostra di più", + "ShowLess": "Mostra meno", + "Search": "Cerca", + "SearchDots": "Cerca...", + "SearchResults": "Risultati ricerca", + "Suggested": "Suggerito", + "TimeTooltip": "{value}", + "SelectDate": "Seleziona data", + "None": "Nessuno", + "NotSelected": "Non selezionato", + "Today": "Oggi", + "NoDate": "Nessuna data", + "StartDate": "Data di inizio", + "TargetDate": "Data obiettivo", + "Overdue": "In ritardo", + "DueDate": "Data di scadenza", + "AddDueDate": "Aggiungi data di scadenza", + "SetDueDate": "Imposta data di scadenza", + "EditDueDate": "Modifica data di scadenza", + "SaveDueDate": "Salva data di scadenza", + "NeedsToBeCompletedByThisDate": "Deve essere completato entro questa data", + "DueDatePopupTitle": "Scadenza il {value}", + "DueDatePopupOverdueTitle": "Scadeva il {value}", + "DueDatePopupDescription": "{value, plural, =0 {Oggi} =1 {Domani} other {# giorni rimanenti}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 giorno di ritardo} other {# giorni di ritardo}}", + "English": "Inglese", + "Russian": "Русский", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "Coreano", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {un minuto prima} other {# minuti prima}}", + "HoursBefore": "{hours, plural, =1 {un'ora prima} other {# ore prima}}", + "DaysBefore": "{days, plural, =1 {un giorno prima} other {# giorni prima}}", + "WeeksBefore": "{weeks, plural, =1 {una settimana prima} other {# settimane prima}}", + "MonthsBefore": "{months, plural, =1 {un mese prima} other {# mesi prima}}", + "MinutesAfter": "{minutes, plural, =1 {fra un minuto} other {fra # minuti}}", + "HoursAfter": "{hours, plural, =1 {fra un'ora} other {fra # ore}}", + "DaysAfter": "{days, plural, =1 {fra un giorno} other {fra # giorni}}", + "WeeksAfter": "{weeks, plural, =1 {fra una settimana} other {fra # settimane}}", + "MonthsAfter": "{months, plural, =1 {fra un mese} other {fra # mesi}}", + "NoActionsDefined": "Nessuna azione applicabile", + "Incoming": "In arrivo", + "HoursLabel": "Ore", + "Back": "Indietro", + "Next": "Avanti", + "DropdownDefaultLabel": "Seleziona elemento", + "DD": "GG", + "MM": "MM", + "YYYY": "AAAA", + "HH": "HH", + "Remove": "Rimuovere", + "NoResults": "Nessun risultato", + "MoreCount": "{count} in più", + "Spacious": "Ampio", + "Compact": "Compatto", + "ThemeLight": "Chiaro", + "ThemeDark": "Scuro", + "ThemeSystem": "Sistema", + "NoTimeZonesFound": "Nessun fuso orario trovato", + "Selected": "Selezionato:", + "Submit": "Invia", + "NextStep": "Prossimo passo", + "TypeHere": "Scrivi qui...", + "NormalSize": "Dimensioni normali", + "FullSize": "Dimensione intera", + "UseMaxWidth": "Larghezza massima", + "Sidebar": "Barra laterale", + "FontSize ": "Dimensione del carattere", + "Language": "Lingua", + "DaysWOValue": "{days, plural, =1 {giorno} other {giorni}}", + "WeeksWOValue": "{weeks, plural, =1 {settimana} other {settimane}}", + "MonthsWOValue": "{months, plural, =1 {mese} other {mesi}}", + "Filter": "Filtra", + "Clear": "Cancella", + "Yesterday": "Ieri", + "ThisWeek": "Questa settimana", + "ThisMonth": "Questo mese", + "ThisYear": "Quest'anno", + "EmojiStyle": "Stile emoji", + "EmojiSystem": "Predefinito di sistema", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/lang/ja.json b/packages/ui/lang/ja.json index 7206f2e501..dd73156644 100644 --- a/packages/ui/lang/ja.json +++ b/packages/ui/lang/ja.json @@ -58,6 +58,7 @@ "Czech": "Čeština", "German": "Deutsch", "Japanese": "日本語", + "Korean": "韓国語", "Turkish": "Türkçe", "MinutesBefore": "{minutes, plural, =1 {1分前} other {#分前}}", "HoursBefore": "{hours, plural, =1 {1時間前} other {#時間前}}", diff --git a/packages/ui/lang/ko.json b/packages/ui/lang/ko.json new file mode 100644 index 0000000000..e032ac807b --- /dev/null +++ b/packages/ui/lang/ko.json @@ -0,0 +1,115 @@ +{ + "string": { + "EditBoxPlaceholder": "텍스트 입력...", + "Ok": "확인", + "Cancel": "취소", + "Save": "저장", + "Publish": "게시", + "SaveDraft": "초안 저장", + "MinutesAgo": "{minutes, plural, =0 {1분 미만 전} =1 {1분 전} other {#분 전}}", + "HoursAgo": "{hours, plural, =0 {1시간 미만 전} =1 {1시간 전} other {#시간 전}}", + "DaysAgo": "{days, plural, =0 {오늘} =1 {어제} other {#일 전}}", + "MonthsAgo": "{months, plural, =0 {이번 달} =1 {1개월 전} other {#개월 전}}", + "YearsAgo": "{years, plural, =0 {올해} =1 {1년 전} other {#년 전}}", + "Minutes": "{minutes, plural, =0 {1분 미만} =1 {1분} other {#분}}", + "Hours": "{hours, plural, =0 {1시간 미만} =1 {1시간} other {#시간}}", + "Days": "{days, plural, =0 {오늘} =1 {1일} other {#일}}", + "Weeks": "{weeks, plural, =0 {이번 주} =1 {1주} other {#주}}", + "Months": "{months, plural, =0 {이번 달} =1 {1개월} other {#개월}}", + "Years": "{years, plural, =0 {올해} =1 {1년} other {#년}}", + "Before": "전", + "After": "후", + "MinutesShort": "{value}분", + "HoursShort": "{value}시간", + "DaysShort": "{value}일", + "ShowMore": "더 보기", + "ShowLess": "간략히 보기", + "Search": "검색", + "SearchDots": "검색...", + "SearchResults": "검색 결과", + "Suggested": "추천", + "TimeTooltip": "{value}", + "SelectDate": "날짜 선택", + "None": "없음", + "NotSelected": "선택 안 됨", + "Today": "오늘", + "NoDate": "날짜 없음", + "StartDate": "시작일", + "TargetDate": "목표일", + "Overdue": "기한 초과", + "DueDate": "마감일", + "AddDueDate": "마감일 추가", + "SetDueDate": "마감일 설정", + "EditDueDate": "마감일 편집", + "SaveDueDate": "마감일 저장", + "NeedsToBeCompletedByThisDate": "이 날짜까지 완료해야 합니다", + "DueDatePopupTitle": "{value} 마감", + "DueDatePopupOverdueTitle": "{value} 마감 (초과)", + "DueDatePopupDescription": "{value, plural, =0 {오늘} =1 {내일} other {#일 남음}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1일 초과} other {#일 초과}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "한국어", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {1분 전} other {#분 전}}", + "HoursBefore": "{hours, plural, =1 {1시간 전} other {#시간 전}}", + "DaysBefore": "{days, plural, =1 {1일 전} other {#일 전}}", + "WeeksBefore": "{weeks, plural, =1 {1주 전} other {#주 전}}", + "MonthsBefore": "{months, plural, =1 {1개월 전} other {#개월 전}}", + "MinutesAfter": "{minutes, plural, =1 {1분 후} other {#분 후}}", + "HoursAfter": "{hours, plural, =1 {1시간 후} other {#시간 후}}", + "DaysAfter": "{days, plural, =1 {1일 후} other {#일 후}}", + "WeeksAfter": "{weeks, plural, =1 {1주 후} other {#주 후}}", + "MonthsAfter": "{months, plural, =1 {1개월 후} other {#개월 후}}", + "NoActionsDefined": "사용 가능한 작업이 없습니다", + "Incoming": "수신", + "HoursLabel": "시간", + "Back": "뒤로", + "Next": "다음", + "DropdownDefaultLabel": "항목 선택", + "DD": "DD", + "MM": "MM", + "YYYY": "YYYY", + "HH": "HH", + "Remove": "제거", + "NoResults": "결과 없음", + "MoreCount": "외 {count}개", + "Spacious": "넓게", + "Compact": "좁게", + "ThemeLight": "라이트", + "ThemeDark": "다크", + "ThemeSystem": "시스템", + "NoTimeZonesFound": "시간대를 찾을 수 없습니다", + "Selected": "선택:", + "Submit": "제출", + "NextStep": "다음 단계", + "TypeHere": "입력...", + "NormalSize": "기본 크기", + "FullSize": "전체 크기", + "UseMaxWidth": "최대 너비", + "Sidebar": "사이드바", + "FontSize": "글꼴 크기", + "Language": "언어", + "DaysWOValue": "{days, plural, =1 {일} other {일}}", + "WeeksWOValue": "{weeks, plural, =1 {주} other {주}}", + "MonthsWOValue": "{months, plural, =1 {개월} other {개월}}", + "Filter": "필터", + "Clear": "지우기", + "Yesterday": "어제", + "ThisWeek": "이번 주", + "ThisMonth": "이번 달", + "ThisYear": "올해", + "EmojiStyle": "이모지 스타일", + "EmojiSystem": "시스템 기본", + "EmojiNoto": "Noto Color" + } +} diff --git a/packages/ui/lang/pt-br.json b/packages/ui/lang/pt-br.json index 14bad314d9..bc00f86364 100644 --- a/packages/ui/lang/pt-br.json +++ b/packages/ui/lang/pt-br.json @@ -1,114 +1,115 @@ { - "string": { - "EditBoxPlaceholder": "Digite o texto...", - "Ok": "Ok", - "Cancel": "Cancelar", - "Save": "Salvar", - "Publish": "Publicar", - "SaveDraft": "Salvar rascunho", - "MinutesAgo": "{minutes, plural, =0 {há menos de um minuto} =1 {há um minuto} other {há # minutos}}", - "HoursAgo": "{hours, plural, =0 {há menos de uma hora} =1 {há uma hora} other {há # horas}}", - "DaysAgo": "{days, plural, =0 {hoje} =1 {ontem} other {há # dias}}", - "MonthsAgo": "{months, plural, =0 {este mês} =1 {há um mês} other {há # meses}}", - "YearsAgo": "{years, plural, =0 {este ano} =1 {há um ano} other {há # anos}}", - "Minutes": "{minutes, plural, =0 {menos de um minuto} =1 {um minuto} other {# minutos}}", - "Hours": "{hours, plural, =0 {menos de uma hora} =1 {uma hora} other {# horas}}", - "Days": "{days, plural, =0 {hoje} =1 {1 dia} other {# dias}}", - "Weeks": "{weeks, plural, =0 {esta semana} =1 {1 semana} other {# semanas}}", - "Months": "{months, plural, =0 {este mês} =1 {1 mês} other {# meses}}", - "Years": "{years, plural, =0 {este ano} =1 {um ano} other {# anos}}", - "Before": "Antes", - "After": "Depois", - "MinutesShort": "{value}m", - "HoursShort": "{value}h", - "DaysShort": "{value}d", - "ShowMore": "Mostrar mais", - "ShowLess": "Mostrar menos", - "Search": "Pesquisar", - "SearchDots": "Pesquisar...", - "SearchResults": "Resultados da pesquisa", - "Suggested": "Sugestões", - "TimeTooltip": "{value}", - "SelectDate": "Selecionar data", - "None": "Nenhum", - "NotSelected": "Não selecionado", - "Today": "Hoje", - "NoDate": "Sem data", - "StartDate": "Data de início", - "TargetDate": "Data alvo", - "Overdue": "Atrasado", - "DueDate": "Data de vencimento", - "AddDueDate": "Adicionar data de vencimento", - "SetDueDate": "Definir data de vencimento", - "EditDueDate": "Editar data de vencimento", - "SaveDueDate": "Salvar data de vencimento", - "NeedsToBeCompletedByThisDate": "Precisa ser concluído até esta data", - "DueDatePopupTitle": "Vence em {value}", - "DueDatePopupOverdueTitle": "Venceu em {value}", - "DueDatePopupDescription": "{value, plural, =0 {Hoje} =1 {Amanhã} other {# dias restantes}}", - "DueDatePopupOverdueDescription": "{value, plural, =1 {1 dia em atraso} other {# dias em atraso}}", - "English": "English", - "Russian": "Русский", - "Portuguese": "Português", - "PortugueseBrazil": "Português (Brasil)", - "Spanish": "Español", - "Chinese": "中文", - "French": "Français", - "Italian": "Italiano", - "Czech": "Čeština", - "German": "Deutsch", - "Japanese": "日本語", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {um minuto antes} other {# minutos antes}}", - "HoursBefore": "{hours, plural, =1 {uma hora antes} other {# horas antes}}", - "DaysBefore": "{days, plural, =1 {um dia antes} other {# dias antes}}", - "WeeksBefore": "{weeks, plural, =1 {uma semana antes} other {# semanas antes}}", - "MonthsBefore": "{months, plural, =1 {um mês antes} other {# meses antes}}", - "MinutesAfter": "{minutes, plural, =1 {em um minuto} other {em # minutos}}", - "HoursAfter": "{hours, plural, =1 {em uma hora} other {em # horas}}", - "DaysAfter": "{days, plural, =1 {em um dia} other {em # dias}}", - "WeeksAfter": "{weeks, plural, =1 {daqui a um dia} other {daqui a # semanas}}", - "MonthsAfter": "{months, plural, =1 {daqui a um mês} other {daqui a # meses}}", - "NoActionsDefined": "Nenhuma ação aplicável", - "Incoming": "Entrada", - "HoursLabel": "Horas", - "Back": "Voltar", - "Next": "Próximo", - "DropdownDefaultLabel": "Selecionar item", - "DD": "DD", - "MM": "MM", - "YYYY": "AAAA", - "HH": "HH", - "Remove": "Remover", - "NoResults": "Sem resultados", - "MoreCount": "{count} mais", - "Spacious": "Espaçoso", - "Compact": "Compacto", - "ThemeLight": "Claro", - "ThemeDark": "Escuro", - "ThemeSystem": "Sistema", - "NoTimeZonesFound": "Nenhum fuso horário encontrado", - "Selected": "Selecionado:", - "Submit": "Enviar", - "NextStep": "Próximo passo", - "TypeHere": "Digite aqui...", - "NormalSize": "Tamanho normal", - "FullSize": "Tamanho completo", - "UseMaxWidth": "Largura máxima", - "Sidebar": "Barra lateral", - "FontSize": "Tamanho da fonte", - "Language": "Idioma", - "DaysWOValue": "{days, plural, =1 {dia} other {dias}}", - "WeeksWOValue": "{weeks, plural, =1 {semana} other {semanas}}", - "MonthsWOValue": "{months, plural, =1 {mês} other {meses}}", - "Filter": "Filtrar", - "Clear": "Limpar", - "Yesterday": "Ontem", - "ThisWeek": "Esta semana", - "ThisMonth": "Este mês", - "ThisYear": "Este ano", - "EmojiStyle": "Estilo de emoji", - "EmojiSystem": "Padrão do sistema", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "Digite o texto...", + "Ok": "Ok", + "Cancel": "Cancelar", + "Save": "Salvar", + "Publish": "Publicar", + "SaveDraft": "Salvar rascunho", + "MinutesAgo": "{minutes, plural, =0 {há menos de um minuto} =1 {há um minuto} other {há # minutos}}", + "HoursAgo": "{hours, plural, =0 {há menos de uma hora} =1 {há uma hora} other {há # horas}}", + "DaysAgo": "{days, plural, =0 {hoje} =1 {ontem} other {há # dias}}", + "MonthsAgo": "{months, plural, =0 {este mês} =1 {há um mês} other {há # meses}}", + "YearsAgo": "{years, plural, =0 {este ano} =1 {há um ano} other {há # anos}}", + "Minutes": "{minutes, plural, =0 {menos de um minuto} =1 {um minuto} other {# minutos}}", + "Hours": "{hours, plural, =0 {menos de uma hora} =1 {uma hora} other {# horas}}", + "Days": "{days, plural, =0 {hoje} =1 {1 dia} other {# dias}}", + "Weeks": "{weeks, plural, =0 {esta semana} =1 {1 semana} other {# semanas}}", + "Months": "{months, plural, =0 {este mês} =1 {1 mês} other {# meses}}", + "Years": "{years, plural, =0 {este ano} =1 {um ano} other {# anos}}", + "Before": "Antes", + "After": "Depois", + "MinutesShort": "{value}m", + "HoursShort": "{value}h", + "DaysShort": "{value}d", + "ShowMore": "Mostrar mais", + "ShowLess": "Mostrar menos", + "Search": "Pesquisar", + "SearchDots": "Pesquisar...", + "SearchResults": "Resultados da pesquisa", + "Suggested": "Sugestões", + "TimeTooltip": "{value}", + "SelectDate": "Selecionar data", + "None": "Nenhum", + "NotSelected": "Não selecionado", + "Today": "Hoje", + "NoDate": "Sem data", + "StartDate": "Data de início", + "TargetDate": "Data alvo", + "Overdue": "Atrasado", + "DueDate": "Data de vencimento", + "AddDueDate": "Adicionar data de vencimento", + "SetDueDate": "Definir data de vencimento", + "EditDueDate": "Editar data de vencimento", + "SaveDueDate": "Salvar data de vencimento", + "NeedsToBeCompletedByThisDate": "Precisa ser concluído até esta data", + "DueDatePopupTitle": "Vence em {value}", + "DueDatePopupOverdueTitle": "Venceu em {value}", + "DueDatePopupDescription": "{value, plural, =0 {Hoje} =1 {Amanhã} other {# dias restantes}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 dia em atraso} other {# dias em atraso}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "Coreano", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {um minuto antes} other {# minutos antes}}", + "HoursBefore": "{hours, plural, =1 {uma hora antes} other {# horas antes}}", + "DaysBefore": "{days, plural, =1 {um dia antes} other {# dias antes}}", + "WeeksBefore": "{weeks, plural, =1 {uma semana antes} other {# semanas antes}}", + "MonthsBefore": "{months, plural, =1 {um mês antes} other {# meses antes}}", + "MinutesAfter": "{minutes, plural, =1 {em um minuto} other {em # minutos}}", + "HoursAfter": "{hours, plural, =1 {em uma hora} other {em # horas}}", + "DaysAfter": "{days, plural, =1 {em um dia} other {em # dias}}", + "WeeksAfter": "{weeks, plural, =1 {daqui a um dia} other {daqui a # semanas}}", + "MonthsAfter": "{months, plural, =1 {daqui a um mês} other {daqui a # meses}}", + "NoActionsDefined": "Nenhuma ação aplicável", + "Incoming": "Entrada", + "HoursLabel": "Horas", + "Back": "Voltar", + "Next": "Próximo", + "DropdownDefaultLabel": "Selecionar item", + "DD": "DD", + "MM": "MM", + "YYYY": "AAAA", + "HH": "HH", + "Remove": "Remover", + "NoResults": "Sem resultados", + "MoreCount": "{count} mais", + "Spacious": "Espaçoso", + "Compact": "Compacto", + "ThemeLight": "Claro", + "ThemeDark": "Escuro", + "ThemeSystem": "Sistema", + "NoTimeZonesFound": "Nenhum fuso horário encontrado", + "Selected": "Selecionado:", + "Submit": "Enviar", + "NextStep": "Próximo passo", + "TypeHere": "Digite aqui...", + "NormalSize": "Tamanho normal", + "FullSize": "Tamanho completo", + "UseMaxWidth": "Largura máxima", + "Sidebar": "Barra lateral", + "FontSize": "Tamanho da fonte", + "Language": "Idioma", + "DaysWOValue": "{days, plural, =1 {dia} other {dias}}", + "WeeksWOValue": "{weeks, plural, =1 {semana} other {semanas}}", + "MonthsWOValue": "{months, plural, =1 {mês} other {meses}}", + "Filter": "Filtrar", + "Clear": "Limpar", + "Yesterday": "Ontem", + "ThisWeek": "Esta semana", + "ThisMonth": "Este mês", + "ThisYear": "Este ano", + "EmojiStyle": "Estilo de emoji", + "EmojiSystem": "Padrão do sistema", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/lang/pt.json b/packages/ui/lang/pt.json index d7bb2b944b..9a5a3bafd8 100644 --- a/packages/ui/lang/pt.json +++ b/packages/ui/lang/pt.json @@ -1,114 +1,115 @@ { - "string": { - "EditBoxPlaceholder": "Digite o texto...", - "Ok": "Ok", - "Cancel": "Cancelar", - "Save": "Guardar", - "Publish": "Publicar", - "SaveDraft": "Guardar rascunho", - "MinutesAgo": "{minutes, plural, =0 {há menos de um minuto} =1 {há um minuto} other {há # minutos}}", - "HoursAgo": "{hours, plural, =0 {há menos de uma hora} =1 {há uma hora} other {há # horas}}", - "DaysAgo": "{days, plural, =0 {hoje} =1 {ontem} other {há # dias}}", - "MonthsAgo": "{months, plural, =0 {este mês} =1 {há um mês} other {há # meses}}", - "YearsAgo": "{years, plural, =0 {este ano} =1 {há um ano} other {há # anos}}", - "Minutes": "{minutes, plural, =0 {menos de um minuto} =1 {um minuto} other {# minutos}}", - "Hours": "{hours, plural, =0 {menos de uma hora} =1 {uma hora} other {# horas}}", - "Days": "{days, plural, =0 {hoje} =1 {1 dia} other {# dias}}", - "Weeks": "{weeks, plural, =0 {esta semana} =1 {1 semana} other {# semanas}}", - "Months": "{months, plural, =0 {este mês} =1 {1 mês} other {# meses}}", - "Years": "{years, plural, =0 {este ano} =1 {um ano} other {# anos}}", - "Before": "Antes", - "After": "Depois", - "MinutesShort": "{value}m", - "HoursShort": "{value}h", - "DaysShort": "{value}d", - "ShowMore": "Mostrar mais", - "ShowLess": "Mostrar menos", - "Search": "Pesquisar", - "SearchDots": "Pesquisar...", - "SearchResults": "Resultados da pesquisa", - "Suggested": "Sugerido", - "TimeTooltip": "{value}", - "SelectDate": "Selecionar data", - "None": "Nenhum", - "NotSelected": "Não selecionado", - "Today": "Hoje", - "NoDate": "Sem data", - "StartDate": "Data de início", - "TargetDate": "Data alvo", - "Overdue": "Atrasado", - "DueDate": "Data de vencimento", - "AddDueDate": "Adicionar data de vencimento", - "SetDueDate": "Definir data de vencimento", - "EditDueDate": "Editar data de vencimento", - "SaveDueDate": "Guardar data de vencimento", - "NeedsToBeCompletedByThisDate": "Necessita de ser concluído até esta data", - "DueDatePopupTitle": "Vence em {value}", - "DueDatePopupOverdueTitle": "Venceu em {value}", - "DueDatePopupDescription": "{value, plural, =0 {Hoje} =1 {Amanhã} other {# dias restantes}}", - "DueDatePopupOverdueDescription": "{value, plural, =1 {1 dia em atraso} other {# dias em atraso}}", - "English": "English", - "Russian": "Русский", - "Portuguese": "Português", - "PortugueseBrazil": "Português (Brasil)", - "Spanish": "Español", - "Chinese": "中文", - "French": "Français", - "Italian": "Italiano", - "Czech": "Čeština", - "German": "Deutsch", - "Japanese": "日本語", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {um minuto antes} other {# minutos antes}}", - "HoursBefore": "{hours, plural, =1 {uma hora antes} other {# horas antes}}", - "DaysBefore": "{days, plural, =1 {um dia antes} other {# dias antes}}", - "WeeksBefore": "{weeks, plural, =1 {uma semana antes} other {# semanas antes}}", - "MonthsBefore": "{months, plural, =1 {um mês antes} other {# meses antes}}", - "MinutesAfter": "{minutes, plural, =1 {em um minuto} other {em # minutos}}", - "HoursAfter": "{hours, plural, =1 {em uma hora} other {em # horas}}", - "DaysAfter": "{days, plural, =1 {em um dia} other {em # dias}}", - "WeeksAfter": "{weeks, plural, =1 {daqui a um dia} other {daqui a # semanas}}", - "MonthsAfter": "{months, plural, =1 {daqui a um mês} other {daqui a # meses}}", - "NoActionsDefined": "Nenhuma ação aplicável", - "Incoming": "Entrada", - "HoursLabel": "Horas", - "Back": "Voltar", - "Next": "Seguinte", - "DropdownDefaultLabel": "Selecionar Item", - "DD": "DD", - "MM": "MM", - "YYYY": "AAAA", - "HH": "HH", - "Remove": "Remover", - "NoResults": "Sem Resultados", - "MoreCount": "{count} mais", - "Spacious": "Espaçoso", - "Compact": "Compacto", - "ThemeLight": "Claro", - "ThemeDark": "Escuro", - "ThemeSystem": "Sistema", - "NoTimeZonesFound": "Nenhum fuso horário encontrado", - "Selected": "Selecionado:", - "Submit": "Enviar", - "NextStep": "Seguinte passo", - "TypeHere": "Escreva aqui...", - "NormalSize": "Tamanho normal", - "FullSize": "Tamanho completo", - "UseMaxWidth": "Largura máxima", - "Sidebar": "Barra lateral", - "FontSize": "Tamanho da fonte", - "Language": "Idioma", - "DaysWOValue": "{days, plural, =1 {dia} other {dias}}", - "WeeksWOValue": "{weeks, plural, =1 {semana} other {semanas}}", - "MonthsWOValue": "{months, plural, =1 {mês} other {meses}}", - "Filter": "Filtrar", - "Clear": "Limpar", - "Yesterday": "Ontem", - "ThisWeek": "Esta semana", - "ThisMonth": "Este mês", - "ThisYear": "Este ano", - "EmojiStyle": "Estilo de emoji", - "EmojiSystem": "Padrão do sistema", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "Digite o texto...", + "Ok": "Ok", + "Cancel": "Cancelar", + "Save": "Guardar", + "Publish": "Publicar", + "SaveDraft": "Guardar rascunho", + "MinutesAgo": "{minutes, plural, =0 {há menos de um minuto} =1 {há um minuto} other {há # minutos}}", + "HoursAgo": "{hours, plural, =0 {há menos de uma hora} =1 {há uma hora} other {há # horas}}", + "DaysAgo": "{days, plural, =0 {hoje} =1 {ontem} other {há # dias}}", + "MonthsAgo": "{months, plural, =0 {este mês} =1 {há um mês} other {há # meses}}", + "YearsAgo": "{years, plural, =0 {este ano} =1 {há um ano} other {há # anos}}", + "Minutes": "{minutes, plural, =0 {menos de um minuto} =1 {um minuto} other {# minutos}}", + "Hours": "{hours, plural, =0 {menos de uma hora} =1 {uma hora} other {# horas}}", + "Days": "{days, plural, =0 {hoje} =1 {1 dia} other {# dias}}", + "Weeks": "{weeks, plural, =0 {esta semana} =1 {1 semana} other {# semanas}}", + "Months": "{months, plural, =0 {este mês} =1 {1 mês} other {# meses}}", + "Years": "{years, plural, =0 {este ano} =1 {um ano} other {# anos}}", + "Before": "Antes", + "After": "Depois", + "MinutesShort": "{value}m", + "HoursShort": "{value}h", + "DaysShort": "{value}d", + "ShowMore": "Mostrar mais", + "ShowLess": "Mostrar menos", + "Search": "Pesquisar", + "SearchDots": "Pesquisar...", + "SearchResults": "Resultados da pesquisa", + "Suggested": "Sugerido", + "TimeTooltip": "{value}", + "SelectDate": "Selecionar data", + "None": "Nenhum", + "NotSelected": "Não selecionado", + "Today": "Hoje", + "NoDate": "Sem data", + "StartDate": "Data de início", + "TargetDate": "Data alvo", + "Overdue": "Atrasado", + "DueDate": "Data de vencimento", + "AddDueDate": "Adicionar data de vencimento", + "SetDueDate": "Definir data de vencimento", + "EditDueDate": "Editar data de vencimento", + "SaveDueDate": "Guardar data de vencimento", + "NeedsToBeCompletedByThisDate": "Necessita de ser concluído até esta data", + "DueDatePopupTitle": "Vence em {value}", + "DueDatePopupOverdueTitle": "Venceu em {value}", + "DueDatePopupDescription": "{value, plural, =0 {Hoje} =1 {Amanhã} other {# dias restantes}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 dia em atraso} other {# dias em atraso}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "Coreano", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {um minuto antes} other {# minutos antes}}", + "HoursBefore": "{hours, plural, =1 {uma hora antes} other {# horas antes}}", + "DaysBefore": "{days, plural, =1 {um dia antes} other {# dias antes}}", + "WeeksBefore": "{weeks, plural, =1 {uma semana antes} other {# semanas antes}}", + "MonthsBefore": "{months, plural, =1 {um mês antes} other {# meses antes}}", + "MinutesAfter": "{minutes, plural, =1 {em um minuto} other {em # minutos}}", + "HoursAfter": "{hours, plural, =1 {em uma hora} other {em # horas}}", + "DaysAfter": "{days, plural, =1 {em um dia} other {em # dias}}", + "WeeksAfter": "{weeks, plural, =1 {daqui a um dia} other {daqui a # semanas}}", + "MonthsAfter": "{months, plural, =1 {daqui a um mês} other {daqui a # meses}}", + "NoActionsDefined": "Nenhuma ação aplicável", + "Incoming": "Entrada", + "HoursLabel": "Horas", + "Back": "Voltar", + "Next": "Seguinte", + "DropdownDefaultLabel": "Selecionar Item", + "DD": "DD", + "MM": "MM", + "YYYY": "AAAA", + "HH": "HH", + "Remove": "Remover", + "NoResults": "Sem Resultados", + "MoreCount": "{count} mais", + "Spacious": "Espaçoso", + "Compact": "Compacto", + "ThemeLight": "Claro", + "ThemeDark": "Escuro", + "ThemeSystem": "Sistema", + "NoTimeZonesFound": "Nenhum fuso horário encontrado", + "Selected": "Selecionado:", + "Submit": "Enviar", + "NextStep": "Seguinte passo", + "TypeHere": "Escreva aqui...", + "NormalSize": "Tamanho normal", + "FullSize": "Tamanho completo", + "UseMaxWidth": "Largura máxima", + "Sidebar": "Barra lateral", + "FontSize": "Tamanho da fonte", + "Language": "Idioma", + "DaysWOValue": "{days, plural, =1 {dia} other {dias}}", + "WeeksWOValue": "{weeks, plural, =1 {semana} other {semanas}}", + "MonthsWOValue": "{months, plural, =1 {mês} other {meses}}", + "Filter": "Filtrar", + "Clear": "Limpar", + "Yesterday": "Ontem", + "ThisWeek": "Esta semana", + "ThisMonth": "Este mês", + "ThisYear": "Este ano", + "EmojiStyle": "Estilo de emoji", + "EmojiSystem": "Padrão do sistema", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/lang/ru.json b/packages/ui/lang/ru.json index 6bac241ab9..1282a1e359 100644 --- a/packages/ui/lang/ru.json +++ b/packages/ui/lang/ru.json @@ -1,114 +1,115 @@ { - "string": { - "EditBoxPlaceholder": "Введите текст здесь", - "Ok": "Ок", - "Cancel": "Отменить", - "Save": "Сохранить", - "Publish": "Опубликовать", - "SaveDraft": "Сохранить черновик", - "MinutesAgo": "{minutes, plural, =0 {меньше минуты назад} =1 {минуту назад} one {# минуту назад} few {# минуты назад} other {# минут назад}}", - "HoursAgo": "{hours, plural, =0 {меньше часа назад} =1 {час назад} one {# час назад} few {# часа назад} other {# часов назад}}", - "DaysAgo": "{days, plural, =0 {сегодня} =1 {вчера} one {# день назад} few {# дня назад} other {# дней назад}}", - "MonthsAgo": "{months, plural, =0 {в этом месяце} =1 {месяц назад} one {# месяц назад} few {# месяца назад} other {# месяцев назад}}", - "YearsAgo": "{years, plural, =0 {в этом году} =1 {год назад} one {# год назад} few {# год назад} other {# лет назад}}", - "Minutes": "{minutes, plural, =0 {меньше минуты} one {# минуту} few {# минуты} other {# минут}}", - "Hours": "{hours, plural, =0 {меньше часа} one {# час} few {# часа} other {# часов}}", - "Days": "{days, plural, =0 {сегодня} one {# день} few {# дня} other {# дней}}", - "Weeks": "{weeks, plural, =0 {меньше недели} one {# неделя} few {# недели} other {# недель}}", - "Months": "{months, plural, =0 {меньше месяца} one {# месяц} few {# месяца} other {# месяцев}}", - "Years": "{years, plural, =0 {меньше года} one {# год} few {# года} other {# лет}}", - "Before": "За", - "After": "Через", - "MinutesShort": "{value}м", - "HoursShort": "{value}ч", - "DaysShort": "{value}д", - "ShowMore": "Показать больше", - "ShowLess": "Показать меньше", - "Search": "Поиск", - "SearchDots": "Поиск...", - "SearchResults": "Результаты поиска", - "Suggested": "Предложено", - "TimeTooltip": "{value}", - "SelectDate": "Выберите дату", - "None": "Нет", - "NotSelected": "Не выбрано", - "Today": "Сегодня", - "NoDate": "Без даты", - "StartDate": "Дата начала", - "TargetDate": "Дата окончания", - "Overdue": "Просрочено", - "DueDate": "Срок", - "AddDueDate": "Установить дату", - "SetDueDate": "Установить дату", - "EditDueDate": "Изменить дату", - "SaveDueDate": "Сохранить дату", - "NeedsToBeCompletedByThisDate": "Должно быть завершено к этой дате", - "DueDatePopupTitle": "Срок {value}", - "DueDatePopupOverdueTitle": "Должно было завершится {value}", - "DueDatePopupDescription": "{value, plural, =0 {Сегодня} =1 {Завтра} one {# день остался} few {# дня осталось} other {# дней осталось}}", - "DueDatePopupOverdueDescription": "{value, plural, one {# день опоздания} few {# дня опоздания} other {# дней опоздания}}", - "English": "English", - "Russian": "Русский", - "Spanish": "Español", - "Portuguese": "Português", - "PortugueseBrazil": "Português (Brasil)", - "Chinese": "中文", - "French": "Français", - "Italian": "Italiano", - "Czech": "Čeština", - "German": "Deutsch", - "Japanese": "日本語", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {за минуту} one {за # минуту} few {за # минуты} other {за # минут}}", - "HoursBefore": "{hours, plural, =1 {за час} one {за # час} few {за # часа} other {за # часов}}", - "DaysBefore": "{days, plural, =1 {за день} one {за # день} few {за # дня} other {за # дней}}", - "WeeksBefore": "{weeks, plural, =1 {за неделю} one {за # неделю} few {за # недели} other {за # недель}}", - "MonthsBefore": "{months, plural, =1 {за месяц} one {за # месяц} few {за # месяца} other {за # месяцев}}", - "MinutesAfter": "{minutes, plural, =1 {через минуту} one {через # минуту} few {через # минуты} other {через # минут}}", - "HoursAfter": "{hours, plural, =1 {через час} one {через # час} few {через # часа} other {через # часов}}", - "DaysAfter": "{days, plural, =1 {через день} one {через # день} few {через # дня} other {через # дней}}", - "WeeksAfter": "{weeks, plural, =1 {через неделю} one {через # неделю} few {через # недели} other {через # недель}}", - "MonthsAfter": "{months, plural, =1 {через месяц} one {через # месяц} few {через # месяца} other {через # месяцев}}", - "NoActionsDefined": "Нет доступных действий", - "Incoming": "Входящие", - "HoursLabel": "Часы", - "Back": "Назад", - "Next": "Вперед", - "DropdownDefaultLabel": "Выберите Элемент", - "DD": "ДД", - "MM": "ММ", - "YYYY": "ГГГГ", - "HH": "ЧЧ", - "Remove": "Удалить", - "NoResults": "Никаких результатов", - "MoreCount": "Ещё {count}", - "Spacious": "Просторный", - "Compact": "Компактный", - "ThemeLight": "Светлая", - "ThemeDark": "Тёмная", - "ThemeSystem": "Системная", - "NoTimeZonesFound": "Временные зоны не найдены", - "Selected": "Выбрано:", - "Submit": "Отправить", - "NextStep": "Следующий шаг", - "TypeHere": "Вводите здесь...", - "NormalSize": "Обычный размер", - "FullSize": "Полный размер", - "UseMaxWidth": "Максимальная ширина", - "Sidebar": "Боковая панель", - "FontSize": "Размер шрифта", - "Language": "Язык", - "DaysWOValue": "{days, plural, one {день} few {дня} other {дней}}", - "WeeksWOValue": "{weeks, plural, one {неделя} few {недели} other {недель}}", - "MonthsWOValue": "{months, plural, one {месяц} few {месяца} other {месяцев}}", - "Filter": "Фильтр", - "Clear": "Очистить", - "Yesterday": "Вчера", - "ThisWeek": "Эта неделя", - "ThisMonth": "Этот месяц", - "ThisYear": "Этот год", - "EmojiStyle": "Стиль эмодзи", - "EmojiSystem": "Системный по умолчанию", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "Введите текст здесь", + "Ok": "Ок", + "Cancel": "Отменить", + "Save": "Сохранить", + "Publish": "Опубликовать", + "SaveDraft": "Сохранить черновик", + "MinutesAgo": "{minutes, plural, =0 {меньше минуты назад} =1 {минуту назад} one {# минуту назад} few {# минуты назад} other {# минут назад}}", + "HoursAgo": "{hours, plural, =0 {меньше часа назад} =1 {час назад} one {# час назад} few {# часа назад} other {# часов назад}}", + "DaysAgo": "{days, plural, =0 {сегодня} =1 {вчера} one {# день назад} few {# дня назад} other {# дней назад}}", + "MonthsAgo": "{months, plural, =0 {в этом месяце} =1 {месяц назад} one {# месяц назад} few {# месяца назад} other {# месяцев назад}}", + "YearsAgo": "{years, plural, =0 {в этом году} =1 {год назад} one {# год назад} few {# год назад} other {# лет назад}}", + "Minutes": "{minutes, plural, =0 {меньше минуты} one {# минуту} few {# минуты} other {# минут}}", + "Hours": "{hours, plural, =0 {меньше часа} one {# час} few {# часа} other {# часов}}", + "Days": "{days, plural, =0 {сегодня} one {# день} few {# дня} other {# дней}}", + "Weeks": "{weeks, plural, =0 {меньше недели} one {# неделя} few {# недели} other {# недель}}", + "Months": "{months, plural, =0 {меньше месяца} one {# месяц} few {# месяца} other {# месяцев}}", + "Years": "{years, plural, =0 {меньше года} one {# год} few {# года} other {# лет}}", + "Before": "За", + "After": "Через", + "MinutesShort": "{value}м", + "HoursShort": "{value}ч", + "DaysShort": "{value}д", + "ShowMore": "Показать больше", + "ShowLess": "Показать меньше", + "Search": "Поиск", + "SearchDots": "Поиск...", + "SearchResults": "Результаты поиска", + "Suggested": "Предложено", + "TimeTooltip": "{value}", + "SelectDate": "Выберите дату", + "None": "Нет", + "NotSelected": "Не выбрано", + "Today": "Сегодня", + "NoDate": "Без даты", + "StartDate": "Дата начала", + "TargetDate": "Дата окончания", + "Overdue": "Просрочено", + "DueDate": "Срок", + "AddDueDate": "Установить дату", + "SetDueDate": "Установить дату", + "EditDueDate": "Изменить дату", + "SaveDueDate": "Сохранить дату", + "NeedsToBeCompletedByThisDate": "Должно быть завершено к этой дате", + "DueDatePopupTitle": "Срок {value}", + "DueDatePopupOverdueTitle": "Должно было завершится {value}", + "DueDatePopupDescription": "{value, plural, =0 {Сегодня} =1 {Завтра} one {# день остался} few {# дня осталось} other {# дней осталось}}", + "DueDatePopupOverdueDescription": "{value, plural, one {# день опоздания} few {# дня опоздания} other {# дней опоздания}}", + "English": "English", + "Russian": "Русский", + "Spanish": "Español", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "Корейский", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {за минуту} one {за # минуту} few {за # минуты} other {за # минут}}", + "HoursBefore": "{hours, plural, =1 {за час} one {за # час} few {за # часа} other {за # часов}}", + "DaysBefore": "{days, plural, =1 {за день} one {за # день} few {за # дня} other {за # дней}}", + "WeeksBefore": "{weeks, plural, =1 {за неделю} one {за # неделю} few {за # недели} other {за # недель}}", + "MonthsBefore": "{months, plural, =1 {за месяц} one {за # месяц} few {за # месяца} other {за # месяцев}}", + "MinutesAfter": "{minutes, plural, =1 {через минуту} one {через # минуту} few {через # минуты} other {через # минут}}", + "HoursAfter": "{hours, plural, =1 {через час} one {через # час} few {через # часа} other {через # часов}}", + "DaysAfter": "{days, plural, =1 {через день} one {через # день} few {через # дня} other {через # дней}}", + "WeeksAfter": "{weeks, plural, =1 {через неделю} one {через # неделю} few {через # недели} other {через # недель}}", + "MonthsAfter": "{months, plural, =1 {через месяц} one {через # месяц} few {через # месяца} other {через # месяцев}}", + "NoActionsDefined": "Нет доступных действий", + "Incoming": "Входящие", + "HoursLabel": "Часы", + "Back": "Назад", + "Next": "Вперед", + "DropdownDefaultLabel": "Выберите Элемент", + "DD": "ДД", + "MM": "ММ", + "YYYY": "ГГГГ", + "HH": "ЧЧ", + "Remove": "Удалить", + "NoResults": "Никаких результатов", + "MoreCount": "Ещё {count}", + "Spacious": "Просторный", + "Compact": "Компактный", + "ThemeLight": "Светлая", + "ThemeDark": "Тёмная", + "ThemeSystem": "Системная", + "NoTimeZonesFound": "Временные зоны не найдены", + "Selected": "Выбрано:", + "Submit": "Отправить", + "NextStep": "Следующий шаг", + "TypeHere": "Вводите здесь...", + "NormalSize": "Обычный размер", + "FullSize": "Полный размер", + "UseMaxWidth": "Максимальная ширина", + "Sidebar": "Боковая панель", + "FontSize": "Размер шрифта", + "Language": "Язык", + "DaysWOValue": "{days, plural, one {день} few {дня} other {дней}}", + "WeeksWOValue": "{weeks, plural, one {неделя} few {недели} other {недель}}", + "MonthsWOValue": "{months, plural, one {месяц} few {месяца} other {месяцев}}", + "Filter": "Фильтр", + "Clear": "Очистить", + "Yesterday": "Вчера", + "ThisWeek": "Эта неделя", + "ThisMonth": "Этот месяц", + "ThisYear": "Этот год", + "EmojiStyle": "Стиль эмодзи", + "EmojiSystem": "Системный по умолчанию", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/lang/tr.json b/packages/ui/lang/tr.json index f7f5a89c2f..f5bc58063f 100644 --- a/packages/ui/lang/tr.json +++ b/packages/ui/lang/tr.json @@ -1,114 +1,115 @@ { - "string": { - "EditBoxPlaceholder": "Metin yazın...", - "Ok": "Tamam", - "Cancel": "İptal", - "Save": "Kaydet", - "Publish": "Yayınla", - "SaveDraft": "Taslak kaydet", - "MinutesAgo": "{minutes, plural, =0 {bir dakikadan az önce} =1 {bir dakika önce} other {# dakika önce}}", - "HoursAgo": "{hours, plural, =0 {bir saatten az önce} =1 {bir saat önce} other {# saat önce}}", - "DaysAgo": "{days, plural, =0 {bugün} =1 {dün} other {# gün önce}}", - "MonthsAgo": "{months, plural, =0 {bu ay} =1 {bir ay önce} other {# ay önce}}", - "YearsAgo": "{years, plural, =0 {bu yıl} =1 {bir yıl önce} other {# yıl önce}}", - "Minutes": "{minutes, plural, =0 {bir dakikadan az} =1 {bir dakika} other {# dakika}}", - "Hours": "{hours, plural, =0 {bir saatten az} =1 {bir saat} other {# saat}}", - "Days": "{days, plural, =0 {bugün} =1 {1 gün} other {# gün}}", - "Weeks": "{weeks, plural, =0 {bu hafta} =1 {1 hafta} other {# hafta}}", - "Months": "{months, plural, =0 {bu ay} =1 {1 ay} other {# ay}}", - "Years": "{years, plural, =0 {bu yıl} =1 {bir yıl} other {# yıl}}", - "Before": "Önce", - "After": "Sonra", - "MinutesShort": "{value}dk", - "HoursShort": "{value}sa", - "DaysShort": "{value}g", - "ShowMore": "Daha fazla göster", - "ShowLess": "Daha az göster", - "Search": "Ara", - "SearchDots": "Ara...", - "SearchResults": "Arama Sonuçları", - "Suggested": "Önerilen", - "TimeTooltip": "{value}", - "SelectDate": "Tarih seç", - "None": "Hiçbiri", - "NotSelected": "Seçilmedi", - "Today": "Bugün", - "NoDate": "Tarih yok", - "StartDate": "Başlangıç tarihi", - "TargetDate": "Hedef tarih", - "Overdue": "Gecikmiş", - "DueDate": "Bitiş tarihi", - "AddDueDate": "Bitiş tarihi ekle", - "SetDueDate": "Bitiş tarihi belirle", - "EditDueDate": "Bitiş tarihini düzenle", - "SaveDueDate": "Bitiş tarihini kaydet", - "NeedsToBeCompletedByThisDate": "Bu tarihe kadar tamamlanmalı", - "DueDatePopupTitle": "Bitiş: {value}", - "DueDatePopupOverdueTitle": "Bitiş tarihiydi: {value}", - "DueDatePopupDescription": "{value, plural, =0 {Bugün} =1 {Yarın} other {# gün kaldı}}", - "DueDatePopupOverdueDescription": "{value, plural, =1 {1 gün gecikti} other {# gün gecikti}}", - "English": "English", - "Russian": "Русский", - "Portuguese": "Português", - "PortugueseBrazil": "Português (Brasil)", - "Spanish": "Español", - "Chinese": "中文", - "French": "Français", - "Italian": "Italiano", - "Czech": "Čeština", - "German": "Deutsch", - "Japanese": "日本語", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {bir dakika önce} other {# dakika önce}}", - "HoursBefore": "{hours, plural, =1 {bir saat önce} other {# saat önce}}", - "DaysBefore": "{days, plural, =1 {bir gün önce} other {# gün önce}}", - "WeeksBefore": "{weeks, plural, =1 {bir hafta önce} other {# hafta önce}}", - "MonthsBefore": "{months, plural, =1 {bir ay önce} other {# ay önce}}", - "MinutesAfter": "{minutes, plural, =1 {bir dakika sonra} other {# dakika sonra}}", - "HoursAfter": "{hours, plural, =1 {bir saat sonra} other {# saat sonra}}", - "DaysAfter": "{days, plural, =1 {bir gün sonra} other {# gün sonra}}", - "WeeksAfter": "{weeks, plural, =1 {bir hafta sonra} other {# hafta sonra}}", - "MonthsAfter": "{months, plural, =1 {bir ay sonra} other {# ay sonra}}", - "NoActionsDefined": "Uygulanabilir işlem yok", - "Incoming": "Gelen", - "HoursLabel": "Saat", - "Back": "Geri", - "Next": "İleri", - "DropdownDefaultLabel": "Öğe Seç", - "DD": "GG", - "MM": "AA", - "YYYY": "YYYY", - "HH": "SS", - "Remove": "Kaldır", - "NoResults": "Sonuç Yok", - "MoreCount": "{count} daha", - "Spacious": "Geniş", - "Compact": "Kompakt", - "ThemeLight": "Açık", - "ThemeDark": "Koyu", - "ThemeSystem": "Sistem", - "NoTimeZonesFound": "Zaman dilimi bulunamadı", - "Selected": "Seçildi:", - "Submit": "Gönder", - "NextStep": "Sonraki adım", - "TypeHere": "Buraya yazın...", - "NormalSize": "Normal boyut", - "FullSize": "Tam boyut", - "UseMaxWidth": "Maksimum genişlik", - "Sidebar": "Kenar çubuğu", - "FontSize": "Yazı boyutu", - "Language": "Dil", - "DaysWOValue": "{days, plural, =1 {gün} other {gün}}", - "WeeksWOValue": "{weeks, plural, =1 {hafta} other {hafta}}", - "MonthsWOValue": "{months, plural, =1 {ay} other {ay}}", - "Filter": "Filtre", - "Clear": "Temizle", - "Yesterday": "Dün", - "ThisWeek": "Bu hafta", - "ThisMonth": "Bu ay", - "ThisYear": "Bu yıl", - "EmojiStyle": "Emoji Stili", - "EmojiSystem": "Sistem Varsayılanı", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "Metin yazın...", + "Ok": "Tamam", + "Cancel": "İptal", + "Save": "Kaydet", + "Publish": "Yayınla", + "SaveDraft": "Taslak kaydet", + "MinutesAgo": "{minutes, plural, =0 {bir dakikadan az önce} =1 {bir dakika önce} other {# dakika önce}}", + "HoursAgo": "{hours, plural, =0 {bir saatten az önce} =1 {bir saat önce} other {# saat önce}}", + "DaysAgo": "{days, plural, =0 {bugün} =1 {dün} other {# gün önce}}", + "MonthsAgo": "{months, plural, =0 {bu ay} =1 {bir ay önce} other {# ay önce}}", + "YearsAgo": "{years, plural, =0 {bu yıl} =1 {bir yıl önce} other {# yıl önce}}", + "Minutes": "{minutes, plural, =0 {bir dakikadan az} =1 {bir dakika} other {# dakika}}", + "Hours": "{hours, plural, =0 {bir saatten az} =1 {bir saat} other {# saat}}", + "Days": "{days, plural, =0 {bugün} =1 {1 gün} other {# gün}}", + "Weeks": "{weeks, plural, =0 {bu hafta} =1 {1 hafta} other {# hafta}}", + "Months": "{months, plural, =0 {bu ay} =1 {1 ay} other {# ay}}", + "Years": "{years, plural, =0 {bu yıl} =1 {bir yıl} other {# yıl}}", + "Before": "Önce", + "After": "Sonra", + "MinutesShort": "{value}dk", + "HoursShort": "{value}sa", + "DaysShort": "{value}g", + "ShowMore": "Daha fazla göster", + "ShowLess": "Daha az göster", + "Search": "Ara", + "SearchDots": "Ara...", + "SearchResults": "Arama Sonuçları", + "Suggested": "Önerilen", + "TimeTooltip": "{value}", + "SelectDate": "Tarih seç", + "None": "Hiçbiri", + "NotSelected": "Seçilmedi", + "Today": "Bugün", + "NoDate": "Tarih yok", + "StartDate": "Başlangıç tarihi", + "TargetDate": "Hedef tarih", + "Overdue": "Gecikmiş", + "DueDate": "Bitiş tarihi", + "AddDueDate": "Bitiş tarihi ekle", + "SetDueDate": "Bitiş tarihi belirle", + "EditDueDate": "Bitiş tarihini düzenle", + "SaveDueDate": "Bitiş tarihini kaydet", + "NeedsToBeCompletedByThisDate": "Bu tarihe kadar tamamlanmalı", + "DueDatePopupTitle": "Bitiş: {value}", + "DueDatePopupOverdueTitle": "Bitiş tarihiydi: {value}", + "DueDatePopupDescription": "{value, plural, =0 {Bugün} =1 {Yarın} other {# gün kaldı}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 gün gecikti} other {# gün gecikti}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "Korece", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {bir dakika önce} other {# dakika önce}}", + "HoursBefore": "{hours, plural, =1 {bir saat önce} other {# saat önce}}", + "DaysBefore": "{days, plural, =1 {bir gün önce} other {# gün önce}}", + "WeeksBefore": "{weeks, plural, =1 {bir hafta önce} other {# hafta önce}}", + "MonthsBefore": "{months, plural, =1 {bir ay önce} other {# ay önce}}", + "MinutesAfter": "{minutes, plural, =1 {bir dakika sonra} other {# dakika sonra}}", + "HoursAfter": "{hours, plural, =1 {bir saat sonra} other {# saat sonra}}", + "DaysAfter": "{days, plural, =1 {bir gün sonra} other {# gün sonra}}", + "WeeksAfter": "{weeks, plural, =1 {bir hafta sonra} other {# hafta sonra}}", + "MonthsAfter": "{months, plural, =1 {bir ay sonra} other {# ay sonra}}", + "NoActionsDefined": "Uygulanabilir işlem yok", + "Incoming": "Gelen", + "HoursLabel": "Saat", + "Back": "Geri", + "Next": "İleri", + "DropdownDefaultLabel": "Öğe Seç", + "DD": "GG", + "MM": "AA", + "YYYY": "YYYY", + "HH": "SS", + "Remove": "Kaldır", + "NoResults": "Sonuç Yok", + "MoreCount": "{count} daha", + "Spacious": "Geniş", + "Compact": "Kompakt", + "ThemeLight": "Açık", + "ThemeDark": "Koyu", + "ThemeSystem": "Sistem", + "NoTimeZonesFound": "Zaman dilimi bulunamadı", + "Selected": "Seçildi:", + "Submit": "Gönder", + "NextStep": "Sonraki adım", + "TypeHere": "Buraya yazın...", + "NormalSize": "Normal boyut", + "FullSize": "Tam boyut", + "UseMaxWidth": "Maksimum genişlik", + "Sidebar": "Kenar çubuğu", + "FontSize": "Yazı boyutu", + "Language": "Dil", + "DaysWOValue": "{days, plural, =1 {gün} other {gün}}", + "WeeksWOValue": "{weeks, plural, =1 {hafta} other {hafta}}", + "MonthsWOValue": "{months, plural, =1 {ay} other {ay}}", + "Filter": "Filtre", + "Clear": "Temizle", + "Yesterday": "Dün", + "ThisWeek": "Bu hafta", + "ThisMonth": "Bu ay", + "ThisYear": "Bu yıl", + "EmojiStyle": "Emoji Stili", + "EmojiSystem": "Sistem Varsayılanı", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/lang/zh.json b/packages/ui/lang/zh.json index 125f774112..bbb476d00d 100644 --- a/packages/ui/lang/zh.json +++ b/packages/ui/lang/zh.json @@ -1,114 +1,115 @@ { - "string": { - "EditBoxPlaceholder": "输入文本...", - "Ok": "确定", - "Cancel": "取消", - "Save": "保存", - "Publish": "发布", - "SaveDraft": "保存草稿", - "MinutesAgo": "{minutes, plural, =0 {不到一分钟前} =1 {一分钟前} other {# 分钟前}}", - "HoursAgo": "{hours, plural, =0 {不到一小时前} =1 {一小时前} other {# 小时前}}", - "DaysAgo": "{days, plural, =0 {今天} =1 {昨天} other {# 天前}}", - "MonthsAgo": "{months, plural, =0 {这个月} =1 {一个月前} other {# 个月前}}", - "YearsAgo": "{years, plural, =0 {今年} =1 {一年前} other {# 年前}}", - "Minutes": "{minutes, plural, =0 {不到一分钟} =1 {一分钟} other {# 分钟}}", - "Hours": "{hours, plural, =0 {不到一小时} =1 {一小时} other {# 小时}}", - "Days": "{days, plural, =0 {今天} =1 {1 天} other {# 天}}", - "Weeks": "{weeks, plural, =0 {本周} =1 {1 周} other {# 周}}", - "Months": "{months, plural, =0 {本月} =1 {1 个月} other {# 个月}}", - "Years": "{years, plural, =0 {今年} =1 {一年} other {# 年}}", - "Before": "之前", - "After": "之后", - "MinutesShort": "{value} 分钟", - "HoursShort": "{value} 小时", - "DaysShort": "{value} 天", - "ShowMore": "显示更多", - "ShowLess": "显示更少", - "Search": "搜索", - "SearchDots": "搜索...", - "SearchResults": "搜寻结果", - "Suggested": "推荐", - "TimeTooltip": "{value}", - "SelectDate": "选择日期", - "None": "无", - "NotSelected": "未选择", - "Today": "今天", - "NoDate": "无日期", - "StartDate": "开始日期", - "TargetDate": "目标日期", - "Overdue": "过期", - "DueDate": "截止日期", - "AddDueDate": "添加截止日期", - "SetDueDate": "设置截止日期", - "EditDueDate": "编辑截止日期", - "SaveDueDate": "保存截止日期", - "NeedsToBeCompletedByThisDate": "需要在此日期前完成", - "DueDatePopupTitle": "截止于 {value}", - "DueDatePopupOverdueTitle": "原定于 {value}", - "DueDatePopupDescription": "{value, plural, =0 {今天} =1 {明天} other {剩余 # 天}}", - "DueDatePopupOverdueDescription": "{value, plural, =1 {过期 1 天} other {# 天过期}}", - "English": "English", - "Russian": "Русский", - "Portuguese": "Português", - "PortugueseBrazil": "Português (Brasil)", - "Spanish": "Español", - "Chinese": "中文", - "French": "Français", - "Italian": "Italiano", - "Czech": "Čeština", - "German": "Deutsch", - "Japanese": "日本語", - "Turkish": "Türkçe", - "MinutesBefore": "{minutes, plural, =1 {一分钟前} other {# 分钟前}}", - "HoursBefore": "{hours, plural, =1 {一小时前} other {# 小时前}}", - "DaysBefore": "{days, plural, =1 {一天前} other {# 天前}}", - "WeeksBefore": "{weeks, plural, =1 {一周前} other {# 周前}}", - "MonthsBefore": "{months, plural, =1 {一个月前} other {# 个月前}}", - "MinutesAfter": "{minutes, plural, =1 {一分钟后} other {# 分钟后}}", - "HoursAfter": "{hours, plural, =1 {一小时后} other {# 小时后}}", - "DaysAfter": "{days, plural, =1 {一天后} other {# 天后}}", - "WeeksAfter": "{weeks, plural, =1 {一周后} other {# 周后}}", - "MonthsAfter": "{months, plural, =1 {一个月后} other {# 个月后}}", - "NoActionsDefined": "无适用操作", - "Incoming": "传入", - "HoursLabel": "小时", - "Back": "返回", - "Next": "下一步", - "DropdownDefaultLabel": "选择项目", - "DD": "日", - "MM": "月", - "YYYY": "年", - "HH": "小时", - "Remove": "移走", - "NoResults": "没有结果", - "MoreCount": "还有 {count} 个", - "Spacious": "宽敞", - "Compact": "紧凑", - "ThemeLight": "浅色", - "ThemeDark": "深色", - "ThemeSystem": "系统", - "NoTimeZonesFound": "未找到时区", - "Selected": "已选:", - "Submit": "提交", - "NextStep": "下一步", - "TypeHere": "在此输入...", - "NormalSize": "正常尺寸", - "FullSize": "全尺寸", - "UseMaxWidth": "使用最大宽度", - "Sidebar": "侧边栏", - "FontSize": "字体大小", - "Language": "语言", - "DaysWOValue": "{days, plural, =1 {天} other {天}}", - "WeeksWOValue": "{weeks, plural, =1 {周} other {周}}", - "MonthsWOValue": "{months, plural, =1 {月} other {月}}", - "Filter": "过滤", - "Clear": "清除", - "Yesterday": "昨天", - "ThisWeek": "本周", - "ThisMonth": "本月", - "ThisYear": "今年", - "EmojiStyle": "表情样式", - "EmojiSystem": "系统默认", - "EmojiNoto": "Noto Color" - } + "string": { + "EditBoxPlaceholder": "输入文本...", + "Ok": "确定", + "Cancel": "取消", + "Save": "保存", + "Publish": "发布", + "SaveDraft": "保存草稿", + "MinutesAgo": "{minutes, plural, =0 {不到一分钟前} =1 {一分钟前} other {# 分钟前}}", + "HoursAgo": "{hours, plural, =0 {不到一小时前} =1 {一小时前} other {# 小时前}}", + "DaysAgo": "{days, plural, =0 {今天} =1 {昨天} other {# 天前}}", + "MonthsAgo": "{months, plural, =0 {这个月} =1 {一个月前} other {# 个月前}}", + "YearsAgo": "{years, plural, =0 {今年} =1 {一年前} other {# 年前}}", + "Minutes": "{minutes, plural, =0 {不到一分钟} =1 {一分钟} other {# 分钟}}", + "Hours": "{hours, plural, =0 {不到一小时} =1 {一小时} other {# 小时}}", + "Days": "{days, plural, =0 {今天} =1 {1 天} other {# 天}}", + "Weeks": "{weeks, plural, =0 {本周} =1 {1 周} other {# 周}}", + "Months": "{months, plural, =0 {本月} =1 {1 个月} other {# 个月}}", + "Years": "{years, plural, =0 {今年} =1 {一年} other {# 年}}", + "Before": "之前", + "After": "之后", + "MinutesShort": "{value} 分钟", + "HoursShort": "{value} 小时", + "DaysShort": "{value} 天", + "ShowMore": "显示更多", + "ShowLess": "显示更少", + "Search": "搜索", + "SearchDots": "搜索...", + "SearchResults": "搜寻结果", + "Suggested": "推荐", + "TimeTooltip": "{value}", + "SelectDate": "选择日期", + "None": "无", + "NotSelected": "未选择", + "Today": "今天", + "NoDate": "无日期", + "StartDate": "开始日期", + "TargetDate": "目标日期", + "Overdue": "过期", + "DueDate": "截止日期", + "AddDueDate": "添加截止日期", + "SetDueDate": "设置截止日期", + "EditDueDate": "编辑截止日期", + "SaveDueDate": "保存截止日期", + "NeedsToBeCompletedByThisDate": "需要在此日期前完成", + "DueDatePopupTitle": "截止于 {value}", + "DueDatePopupOverdueTitle": "原定于 {value}", + "DueDatePopupDescription": "{value, plural, =0 {今天} =1 {明天} other {剩余 # 天}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {过期 1 天} other {# 天过期}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "PortugueseBrazil": "Português (Brasil)", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "Korean": "韩语", + "Turkish": "Türkçe", + "MinutesBefore": "{minutes, plural, =1 {一分钟前} other {# 分钟前}}", + "HoursBefore": "{hours, plural, =1 {一小时前} other {# 小时前}}", + "DaysBefore": "{days, plural, =1 {一天前} other {# 天前}}", + "WeeksBefore": "{weeks, plural, =1 {一周前} other {# 周前}}", + "MonthsBefore": "{months, plural, =1 {一个月前} other {# 个月前}}", + "MinutesAfter": "{minutes, plural, =1 {一分钟后} other {# 分钟后}}", + "HoursAfter": "{hours, plural, =1 {一小时后} other {# 小时后}}", + "DaysAfter": "{days, plural, =1 {一天后} other {# 天后}}", + "WeeksAfter": "{weeks, plural, =1 {一周后} other {# 周后}}", + "MonthsAfter": "{months, plural, =1 {一个月后} other {# 个月后}}", + "NoActionsDefined": "无适用操作", + "Incoming": "传入", + "HoursLabel": "小时", + "Back": "返回", + "Next": "下一步", + "DropdownDefaultLabel": "选择项目", + "DD": "日", + "MM": "月", + "YYYY": "年", + "HH": "小时", + "Remove": "移走", + "NoResults": "没有结果", + "MoreCount": "还有 {count} 个", + "Spacious": "宽敞", + "Compact": "紧凑", + "ThemeLight": "浅色", + "ThemeDark": "深色", + "ThemeSystem": "系统", + "NoTimeZonesFound": "未找到时区", + "Selected": "已选:", + "Submit": "提交", + "NextStep": "下一步", + "TypeHere": "在此输入...", + "NormalSize": "正常尺寸", + "FullSize": "全尺寸", + "UseMaxWidth": "使用最大宽度", + "Sidebar": "侧边栏", + "FontSize": "字体大小", + "Language": "语言", + "DaysWOValue": "{days, plural, =1 {天} other {天}}", + "WeeksWOValue": "{weeks, plural, =1 {周} other {周}}", + "MonthsWOValue": "{months, plural, =1 {月} other {月}}", + "Filter": "过滤", + "Clear": "清除", + "Yesterday": "昨天", + "ThisWeek": "本周", + "ThisMonth": "本月", + "ThisYear": "今年", + "EmojiStyle": "表情样式", + "EmojiSystem": "系统默认", + "EmojiNoto": "Noto Color" + } } diff --git a/packages/ui/src/components/internal/SettingsPopup.svelte b/packages/ui/src/components/internal/SettingsPopup.svelte index bacf469b22..18926bfefc 100644 --- a/packages/ui/src/components/internal/SettingsPopup.svelte +++ b/packages/ui/src/components/internal/SettingsPopup.svelte @@ -81,6 +81,7 @@ { id: 'cs', label: ui.string.Czech, logo: '🇨🇿' }, { id: 'de', label: ui.string.German, logo: '🇩🇪' }, { id: 'ja', label: ui.string.Japanese, logo: '🇯🇵' }, + { id: 'ko', label: ui.string.Korean, logo: '🇰🇷' }, { id: 'tr', label: ui.string.Turkish, logo: '🇹🇷' } ].filter((lang) => uiLangs.has(lang.id)) diff --git a/packages/ui/src/plugin.ts b/packages/ui/src/plugin.ts index 6e77e6fbec..cf078edf59 100644 --- a/packages/ui/src/plugin.ts +++ b/packages/ui/src/plugin.ts @@ -82,6 +82,7 @@ export const uis = plugin(uiId, { Czech: '' as IntlString, German: '' as IntlString, Japanese: '' as IntlString, + Korean: '' as IntlString, Turkish: '' as IntlString, PortugueseBrazil: '' as IntlString, MinutesBefore: '' as IntlString, diff --git a/plugins/achievement-assets/lang/ko.json b/plugins/achievement-assets/lang/ko.json new file mode 100644 index 0000000000..b3bdf3ec1c --- /dev/null +++ b/plugins/achievement-assets/lang/ko.json @@ -0,0 +1,8 @@ +{ + "string": { + "Achievements": "업적", + "EarliestAdopter": "초기 사용자", + "Epic": "에픽", + "Legendary": "전설" + } +} diff --git a/plugins/activity-assets/lang/ko.json b/plugins/activity-assets/lang/ko.json new file mode 100644 index 0000000000..0269084424 --- /dev/null +++ b/plugins/activity-assets/lang/ko.json @@ -0,0 +1,61 @@ +{ + "string": { + "Activity": "활동", + "Added": "추가됨", + "All": "전체", + "AllActivity": "모든 활동", + "Attributes": "속성", + "Changed": "변경됨", + "CollectionUpdated": "{collection} 업데이트", + "Created": "생성됨", + "DocAdded": "{_class} 추가", + "DocCreated": "{_class} 생성", + "DocDeleted": "{_class} 삭제", + "Edit": "편집", + "Edited": "편집됨", + "Emoji": "이모지", + "For": "대상", + "From": "보낸 사람", + "In": "위치", + "At": "시각", + "LastReply": "마지막 답글", + "New": "신규", + "NewestFirst": "최신순", + "Pinned": "고정됨", + "Reacted": "반응함", + "Reactions": "반응", + "Reaction": "반응", + "Removed": "제거됨", + "Replies": "답글", + "RepliesCount": "{replies, plural, =1 {답글 1개} other {답글 #개}}", + "Set": "설정함", + "To": "→", + "Unset": "설정 해제", + "Update": "업데이트", + "Updated": "업데이트됨", + "UpdatedCollection": "업데이트됨", + "Message": "메시지", + "Mentioned": "멘션됨", + "You": "나", + "Mentions": "멘션", + "MentionedYouIn": "{title}에서 나를 언급함", + "Messages": "메시지", + "Thread": "스레드", + "AddReaction": "반응 추가", + "SaveForLater": "나중에 보기", + "RemoveFromLater": "저장 목록에서 제거", + "ReactionNotificationTitle": "{title}에 새 반응", + "ReactionNotificationBody": "{senderName}: {reaction}", + "NewObject": "새 {object}", + "RemovedObject": "{object} 제거", + "ChangedObject": "{object} 변경", + "UnsetObject": "{object} 설정 해제", + "UpdatedObject": "{object} 업데이트", + "NewObjectType": "새 {type}: {title}", + "RemovedObjectType": "{type} 제거: {title}", + "AddedTag": "태그 추가: {title}", + "RemovedTag": "태그 제거: {title}", + "AttributeSetTo": "{name}을(를) {value}(으)로 설정", + "ValueTooLarge": "값이 너무 커서 표시할 수 없음" + } +} diff --git a/plugins/ai-assistant-assets/lang/ko.json b/plugins/ai-assistant-assets/lang/ko.json new file mode 100644 index 0000000000..0687c1146d --- /dev/null +++ b/plugins/ai-assistant-assets/lang/ko.json @@ -0,0 +1,13 @@ +{ + "string": { + "IntegrationLabel": "AI 어시스턴트", + "IntegrationDescription": "플랫폼 전반에서 일상적인 워크플로를 정리, 자동화, 최적화하는 AI 기반 개인 어시스턴트", + "ConfigLabel": "AI 어시스턴트", + "ConfigDescription": "AI 기반 개인 어시스턴트", + "Connect": "연결", + "Cancel": "취소", + "Status": "상태", + "FailedToConnect": "AI 어시스턴트 서비스를 사용할 수 없습니다", + "Configure": "AI 어시스턴트 설정" + } +} diff --git a/plugins/analytics-collector-assets/lang/ko.json b/plugins/analytics-collector-assets/lang/ko.json new file mode 100644 index 0000000000..db0f3ea71c --- /dev/null +++ b/plugins/analytics-collector-assets/lang/ko.json @@ -0,0 +1,22 @@ +{ + "string": { + "OnboardingChannelDescription": "사용자: {user}; 워크스페이스: {workspace}", + "Error": "오류: ", + "InProject": " 프로젝트에서 ", + "NavigateToSpecial": "{app}: {special} 열기", + "OpenSpecial": "{special} 열기 ", + "Set": "설정 ", + "To": " → ", + "Open": "열기 ", + "Workbench": "워크벤치: ", + "OnboardingChannel": "온보딩 채널", + "OnboardingChannels": "온보딩 채널", + "WorkspaceId": "워크스페이스 ID", + "WorkspaceName": "워크스페이스 이름", + "WorkspaceUrl": "워크스페이스 URL", + "Account": "계정", + "UserName": "사용자 이름", + "DisableAIReplies": "AI 답변 비활성화", + "ShowAIReplies": "AI 답변 표시" + } +} diff --git a/plugins/attachment-assets/lang/ko.json b/plugins/attachment-assets/lang/ko.json new file mode 100644 index 0000000000..5388462e13 --- /dev/null +++ b/plugins/attachment-assets/lang/ko.json @@ -0,0 +1,59 @@ +{ + "string": { + "UploadDropFilesHere": "파일을 업로드하거나 여기에 드롭하세요", + "NoAttachments": "첨부 파일 없음", + "NoParticipants": "추가된 참가자 없음", + "AddAttachment": "첨부 파일을 업로드했습니다", + "Attachments": "첨부 파일", + "Photos": "사진", + "File": "파일", + "Files": "파일", + "NoFiles": "파일 없음", + "ShowMoreAttachments": "더 보기", + "Type": "타입", + "Size": "크기", + "Photo": "사진", + "Date": "날짜", + "LastModified": "최근 수정", + "Name": "이름", + "FileBrowser": "파일 브라우저", + "FileBrowserFileCounter": "{results, plural, =1 {결과 1건} other {결과 #건}}", + "FileBrowserListView": "목록", + "FileBrowserGridView": "그리드", + "FileBrowserFilterFrom": "보낸 사람", + "FileBrowserFilterIn": "위치", + "FileBrowserFilterDate": "날짜", + "FileBrowserFilterFileType": "파일 타입", + "FileBrowserSort": "정렬", + "FileBrowserSortNewest": "최신순", + "FileBrowserSortOldest": "오래된순", + "FileBrowserSortAZ": "A → Z", + "FileBrowserSortZA": "Z → A", + "FileBrowserSortSmallest": "작은 크기순", + "FileBrowserSortBiggest": "큰 크기순", + "FileBrowserDateFilterAny": "전체 기간", + "FileBrowserDateFilterToday": "오늘", + "FileBrowserDateFilterYesterday": "어제", + "FileBrowserDateFilter7Days": "최근 7일", + "FileBrowserDateFilter30Days": "최근 30일", + "FileBrowserDateFilter3Months": "최근 3개월", + "FileBrowserDateFilter12Months": "최근 12개월", + "FileBrowserTypeFilterAny": "모든 파일 타입", + "FileBrowserTypeFilterImages": "이미지", + "FileBrowserTypeFilterAudio": "오디오", + "FileBrowserTypeFilterVideos": "비디오", + "FileBrowserTypeFilterPDFs": "PDF", + "AddAttachmentToSaved": "저장 목록에 첨부 파일 추가", + "RemoveAttachmentFromSaved": "저장 목록에서 첨부 파일 제거", + "DeleteFile": "파일 삭제", + "Description": "설명", + "Pinned": "중요", + "PinAttachment": "중요로 표시", + "UnPinAttachment": "중요 표시 해제", + "FilterAttachments": "첨부 파일", + "RemovedAttachment": "첨부 파일을 제거했습니다", + "ContentType": "콘텐츠 타입", + "OpenInWindow": "새 창에서 열기", + "Embeddings": "임베딩" + } +} diff --git a/plugins/billing-assets/lang/ko.json b/plugins/billing-assets/lang/ko.json new file mode 100644 index 0000000000..257708edff --- /dev/null +++ b/plugins/billing-assets/lang/ko.json @@ -0,0 +1,63 @@ +{ + "string": { + "Billing": "결제", + "Subscriptions": "구독", + "AllPlans": "모든 플랜", + "ActivePlan": "활성 플랜", + "ResourceUsage": "리소스 사용 현황", + "DriveSize": "파일 크기", + "DriveCount": "파일 수", + "OfficeSessionsDuration": "회의 시간", + "OfficeSessionsBandwidth": "회의 대역폭", + "OfficeEgressDuration": "녹화 시간", + "AI": "AI", + "TranscriptionTime": "전사 시간", + "TotalTokens": "총 토큰", + "Tier": "등급", + "StorageLimit": "스토리지 {limit} {unit}", + "TrafficLimit": "비디오/오디오 트래픽 {limit} {unit}", + "Common": "Common", + "CommonDescription": "Huly를 처음 시작하는 개인과 팀을 위한 플랜입니다.", + "Rare": "Rare", + "RareDescription": "개인 크리에이터, 프리랜서, 소규모 에이전시를 위한 플랜입니다.", + "Epic": "Epic", + "EpicDescription": "전문 크리에이티브 기업과 중소기업을 위한 플랜입니다.", + "Legendary": "Legendary", + "LegendaryDescription": "최대 기능이 필요한 대규모 팀에 적합한 플랜입니다.", + "UnlimitedUsers": "무제한 사용자", + "UnlimitedObjects": "무제한 Huly 객체", + "ChangePlan": "플랜 변경", + "Subscribe": "구독", + "Monthly": "월간", + "Active": "활성", + "NoActivePlan": "활성 플랜 없음", + "SelectPlanToBegin": "아래에서 플랜을 선택하여 시작하세요", + "SubscriptionEnds": "{date}까지", + "SubscriptionRenews": "다음 갱신: {date}", + "SubscriptionValidUntil": "{date}까지 유효", + "ProcessingPayment": "결제 처리 중...", + "Downgrade": "다운그레이드", + "CancelSubscription": "구독 취소", + "ConfirmUpgrade": "구독을 업그레이드하시겠습니까?", + "ConfirmDowngrade": "구독을 다운그레이드하시겠습니까?", + "ConfirmCancel": "구독을 취소하시겠습니까?", + "UpgradeDescription": "최대 ${amount}이 즉시 청구됩니다. 정확한 금액은 현재 청구 주기에 따라 달라집니다.", + "DowngradeDescription": "남은 구독 기간만큼 최대 ${amount}의 크레딧이 지급됩니다. 다운그레이드는 즉시 적용됩니다.", + "CancelDescription": "구독은 청구 주기 종료 시까지 유지됩니다.", + "UncancelSubscription": "구독 재활성화", + "ConfirmUncancel": "구독을 재활성화하시겠습니까?", + "UncancelDescription": "구독이 재활성화되어 현재 청구 주기 종료 후에도 계속 유지됩니다.", + "PriceDifference": "가격 차이: {amount}", + "DialogCancel": "취소", + "DialogConfirm": "확인", + "StorageUsage": "스토리지", + "TrafficUsage": "비디오/오디오 트래픽", + "Usage": "사용량", + "Of": "/", + "UpgradePlan": "플랜 업그레이드", + "LimitReached": "워크스페이스 한도에 도달했습니다. 일부 기능이 비활성화될 수 있습니다. 업그레이드하여 전체 기능을 다시 사용하세요.", + "RestrictedPlans": "워크스페이스 소유자 또는 결제 관리자만 구독 플랜을 변경할 수 있습니다", + "SubscriptionOperationFailed": "구독 작업에 실패했습니다", + "SubscriptionErrorMessage": "문제가 발생했습니다. 다시 시도하거나 고객 지원팀에 문의해 주세요." + } +} diff --git a/plugins/bitrix-assets/lang/ko.json b/plugins/bitrix-assets/lang/ko.json new file mode 100644 index 0000000000..9265d693ee --- /dev/null +++ b/plugins/bitrix-assets/lang/ko.json @@ -0,0 +1,18 @@ +{ + "string": { + "BitrixTokenUrl": "Bitrix24 토큰 URL", + "Bitrix": "", + "BitrixDesc": "Bitrix 24 연동", + "Settings": "설정", + "NotAllowed": "관리자 권한이 없어 허용되지 않습니다", + "BitrixEntityType": "엔티티 매핑", + "FieldMapping": "필드 매핑", + "AddField": "매핑 추가", + "Attribute": "속성", + "MapField": "매핑...", + "BitrixImport": "Bitrix와 동기화", + "AddMapping": "엔티티 매핑 추가", + "ConfigLabel": "Bitrix24", + "ConfigDescription": "Bitrix 24 연동 확장 기능" + } +} diff --git a/plugins/board-assets/lang/ko.json b/plugins/board-assets/lang/ko.json new file mode 100644 index 0000000000..88a01ea087 --- /dev/null +++ b/plugins/board-assets/lang/ko.json @@ -0,0 +1,107 @@ +{ + "string": { + "Completed": "완료됨", + "Name": "이름", + "CreateBoard": "보드 만들기", + "OpenCard": "카드 열기", + "CreateCard": "카드 만들기", + "CardName": "카드 이름", + "Cards": "카드", + "SelectBoard": "보드 선택", + "More": "더 보기...", + "Title": "제목", + "ManageBoardStatuses": "보드 상태 관리", + "BoardName": "보드", + "CardCreateLabel": "카드", + "CardPlaceholder": "카드 자리 표시자", + "Board": "보드", + "Boards": "보드", + "MyBoards": "내 보드", + "BoardApplication": "보드", + "Card": "카드", + "Assignee": "담당자", + "Description": "설명", + "DescriptionPlaceholder": "더 자세한 설명 추가...", + "Location": "장소", + "Members": "멤버", + "IsArchived": "보관됨", + "BoardCreateLabel": "보드", + "Settings": "설정", + "Suggested": "추천", + "Labels": "라벨", + "CreateLabel": "새 라벨 만들기", + "SearchLabels": "라벨 검색...", + "SelectColor": "색상 선택", + "NoColor": "색상 없음", + "NoColorInfo": "카드 앞면에는 표시되지 않습니다.", + "Checklists": "체크리스트", + "ChecklistDropdownNone": "(없음)", + "ShowDoneChecklistItems": "완료된 항목 표시 ({done})", + "HideDoneChecklistItems": "완료된 항목 숨기기", + "CopyChecklistFrom": "항목 복사...", + "Dates": "날짜", + "Attachments": "첨부 파일", + "AddAttachment": "첨부 파일 추가", + "DropFileToUpload": "파일을 놓아 업로드.", + "AttachFrom": "다음에서 첨부...", + "AttachmentTip": "팁: 파일을 카드에 끌어다 놓아 업로드할 수 있습니다.", + "Computer": "컴퓨터", + "CustomFields": "사용자 지정 필드", + "AddButton": "버튼 추가", + "Actions": "동작", + "Cover": "커버", + "Join": "참여", + "Move": "이동", + "Copy": "복사", + "MakeTemplate": "템플릿으로 만들기", + "Archive": "보관", + "SendToBoard": "보드로 보내기", + "Delete": "삭제", + "HideDetails": "세부 정보 숨기기", + "ShowDetails": "세부 정보 표시", + "NewList": "다른 리스트 추가", + "AddList": "리스트 추가", + "NewListPlaceholder": "리스트 제목 입력...", + "AddACard": "카드 추가", + "AddCard": "카드 추가", + "CardTitlePlaceholder": "카드 제목 입력...", + "MoveCard": "카드 이동", + "SelectDestination": "대상 선택", + "Create": "만들기", + "CreateDescription": "원하시면 줄마다 카드({number}개)를 만들 수 있습니다. 또는 긴 제목의 카드 1개로 만들 수도 있습니다.", + "CreateSingle": "카드 1개만", + "CreateMultiple": "카드 {number}개 만들기", + "Cancel": "취소", + "List": "리스트", + "Position": "위치", + "Current": "{label} (현재)", + "Save": "저장", + "Remove": "제거", + "NullDate": "M/D/YYYY", + "ViewProfile": "프로필 보기", + "RemoveFromCard": "카드에서 제거", + "LinkName": "링크 이름", + "Edit": "편집", + "Update": "업데이트", + "DeleteAttachment": "첨부 파일을 삭제하면 되돌릴 수 없습니다.", + "DeleteCard": "활동 피드의 모든 작업이 제거되며 카드를 다시 열 수 없습니다. 되돌릴 수 없습니다.", + "SearchMembers": "멤버 검색", + "Menu": "메뉴", + "ShowMenu": "메뉴 표시", + "ToArchive": "보관", + "CopyCard": "카드 복사", + "AlsoCopy": "유지...", + "CopyTo": "복사 대상...", + "NoResults": "결과 없음", + "SwitchToLists": "리스트 보기로 전환", + "SwitchToCards": "카드 보기로 전환", + "SearchArchive": "보관함 검색...", + "Size": "크기", + "RemoveCover": "커버 제거", + "DeleteChecklist": "체크리스트 삭제", + "DeleteChecklistConfirm": "체크리스트를 삭제하면 복구할 수 없습니다.", + "ConvertToCard": "카드로 변환", + "ConfigLabel": "보드", + "ConfigDescription": "칸반 보드를 관리하는 확장 기능." + } +} diff --git a/plugins/calendar-assets/lang/ko.json b/plugins/calendar-assets/lang/ko.json new file mode 100644 index 0000000000..47a4887efe --- /dev/null +++ b/plugins/calendar-assets/lang/ko.json @@ -0,0 +1,129 @@ +{ + "string": { + "ApplicationLabelCalendar": "캘린더", + "Calendars": "캘린더", + "Participants": "참석자", + "NoParticipants": "추가된 참석자가 없습니다", + "PersonsLabel": "{name}", + "AddDescription": "설명 추가", + "Date": "날짜", + "DueTo": "마감일", + "Description": "설명", + "Title": "제목", + "Location": "장소", + "Company": "회사", + "CreateCalendar": "캘린더 만들기", + "Calendar": "캘린더", + "Events": "일정", + "Event": "일정", + "ModeDay": "일", + "ModeWeek": "주", + "ModeMonth": "월", + "ModeYear": "년", + "Today": "오늘", + "TableView": "표", + "DueMinutes": "{minutes, plural, =0 {1분 미만} =1 {1분} other {#분}}", + "DueHours": "{hours, plural, =0 {1시간 미만} =1 {1시간} other {#시간}}", + "DueDays": "{days, plural, =0 {오늘} =1 {1일} other {#일}}", + "Reminder": "리마인더", + "ReminderTime": "리마인더 시각", + "RemindMeAt": "알림 시각", + "CreateReminder": "리마인더 만들기", + "CreatedReminder": "리마인더가 생성되었습니다", + "Reminders": "리마인더", + "Shift": "시프트", + "State": "상태", + "NoReminders": "리마인더 없음", + "AllDay": "종일", + "AndMore": "외 {count}건", + "CreateEvent": "일정 만들기", + "EventFor": "대상 일정: ", + "ConfigLabel": "캘린더", + "ConfigDescription": "일정이 포함된 캘린더를 보기 위한 확장 기능", + "HideDetails": "상세 정보 숨기기", + "ReccuringEvent": "반복 일정", + "ExternalParticipants": "외부 참석자", + "IntegrationDescr": "Google 캘린더와 일정 및 작업 동기화", + "Connect": "연결", + "RedirectGoogle": "Google 인증 페이지로 이동합니다. 모든 권한을 선택하세요.", + "ConnectCalendar": "Google 캘린더 계정 연결", + "EditRecEvent": "반복 일정 편집", + "RemoveRecEvent": "반복 일정 삭제", + "ThisEvent": "이 일정", + "ThisAndNext": "이 일정과 이후 일정", + "AllEvents": "모든 일정", + "EventTitlePlaceholder": "일정 제목", + "TimeZone": "시간대", + "Repeat": "반복", + "On": "요일", + "Every": "매", + "After": "이후", + "Ends": "종료", + "Never": "안 함", + "Day": "일", + "Week": "주", + "Month": "월", + "Year": "년", + "MondayShort": "월", + "TuesdayShort": "화", + "WednesdayShort": "수", + "ThursdayShort": "목", + "FridayShort": "금", + "SaturdayShort": "토", + "SundayShort": "일", + "OnUntil": "종료일", + "Times": "{count, plural, one {회} other {#회}}", + "AddParticipants": "참석자 추가", + "Sync": "동기화", + "Busy": "바쁨", + "AddReminder": "리마인더 추가", + "SeeAllNumberParticipants": "{value, plural, other {참석자 #명 모두 보기}}", + "SeeAllNumberReminders": "{value, plural, other {리마인더 #개 모두 보기}}", + "Visibility": "공개 범위", + "Private": "나에게만 표시", + "Public": "모두에게 표시", + "FreeBusy": "FreeBusy (예정 유무만)", + "DefaultVisibility": "기본 공개 범위", + "NotAllPermissions": "일부 권한이 허용되지 않았습니다", + "GooglePrivacy": "Huly가 Google API로부터 받은 정보를 다른 앱에 사용 및 전송하는 것은 제한적 사용 요건을 포함하여 Google API 서비스 사용자 데이터 정책을 따릅니다.", + "Value": "{value}", + "Schedule": "공개 예약", + "ScheduleNew": "일정 추가", + "ScheduleDeleteConfirm": "일정이 삭제됩니다. 진행하시겠습니까?", + "ScheduleShareLink": "링크 공유", + "ScheduleSharedLinkMessage": "

아래 링크를 공유하면 다른 사용자가 미팅을 예약할 수 있습니다:

{link}

", + "ScheduleAvailability": "예약 가능 시간", + "ScheduleUnavailable": "예약 불가", + "ScheduleTitlePlaceholder": "일정 제목", + "ScheduleAddPeriod": "시간대 추가", + "ScheduleRemovePeriod": "시간대 삭제", + "MeetingDuration": "미팅 시간", + "MeetingInterval": "미팅 사이 간격", + "CalDavAccess": "CalDAV 액세스", + "CalDavAccessPrompt": "CalDAV 프로토콜을 사용하면 개인 Huly 캘린더를 외부 캘린더 앱과 동기화할 수 있습니다. 이 계정과 표시된 비밀번호로 Huly CalDAV 서버를 캘린더 클라이언트에 등록하세요.", + "CalDavAccessEnable": "워크스페이스 {ws}의 개인 캘린더에 CalDAV 액세스 활성화", + "CalDavAccessServer": "CalDAV 서버", + "CalDavAccessAccount": "Huly 계정", + "CalDavAccessPassword": "비밀번호", + "CalDavAccessPasswordWarning": "이 비밀번호는 다시 확인할 수 없습니다. 안전한 곳에 보관해 주세요.", + "MeetingScheduledNotification": "미팅이 예약되었습니다", + "MeetingRescheduledNotification": "미팅 시간이 변경되었습니다", + "MeetingCanceledNotification": "미팅 취소됨: {title}", + "PrimaryCalendar": "기본 캘린더", + "Hidden": "숨김", + "Each": "매", + "OnThe": "의", + "First": "첫 번째", + "Second": "두 번째", + "Third": "세 번째", + "Fourth": "네 번째", + "Fifth": "다섯 번째", + "NextToLast": "마지막에서 두 번째", + "Last": "마지막", + "Weekday": "평일", + "WeekendDay": "주말", + "SynchronizedCalendars": "동기화된 캘린더", + "Account": "계정", + "NoCalendars": "동기화할 캘린더가 선택되지 않았습니다" + } +} diff --git a/plugins/card-assets/lang/ko.json b/plugins/card-assets/lang/ko.json new file mode 100644 index 0000000000..74c2a4e997 --- /dev/null +++ b/plugins/card-assets/lang/ko.json @@ -0,0 +1,90 @@ +{ + "string": { + "Card": "카드", + "CardApplication": "카드", + "Cards": "카드", + "Content": "내용", + "CreateCard": "카드 만들기", + "AllowCreatingCards": "카드 만들기 허용", + "CreateMasterTag": "유형 만들기", + "CreateTag": "태그 만들기", + "MasterTag": "유형", + "MasterTags": "유형", + "Parent": "상위 카드", + "Tags": "태그", + "Tag": "태그", + "AddTag": "태그 추가", + "CardLibrary": "카드 라이브러리", + "MinimizeAll": "모두 최소화", + "ExpandAll": "모두 펼치기", + "DeleteTag": "태그 삭제", + "TagRelations": "태그 관계", + "DeleteTagConfirm": "이 태그를 삭제하시겠습니까? 관련된 모든 속성이 함께 삭제됩니다.", + "DeleteMasterTag": "유형 삭제", + "DeleteMasterTagConfirm": "이 타입을 삭제하시겠습니까? 이 타입에 연결된 모든 객체가 함께 삭제됩니다.", + "UnsetParent": "상위 해제", + "SetParent": "상위 설정", + "CreateChild": "하위 카드 만들기", + "Children": "하위 카드", + "Views": "뷰", + "CreateView": "뷰 만들기", + "EditView": "뷰 편집", + "SelectViewType": "뷰 유형 선택", + "Document": "문서", + "Documents": "문서", + "ChangeType": "유형 변경", + "ChangeTypeWarning": "경고: 카드의 타입을 변경하면 대상 타입에 없는 속성의 모든 데이터가 삭제됩니다. 이전 타입으로 되돌리면 속성 데이터를 복원할 수 있습니다. 카드 내용은 영향을 받지 않습니다.", + "MasterDetailViews": "마스터 디테일 뷰", + "SelectType": "유형 선택", + "CreateSpace": "스페이스 만들기", + "NumberTypes": "{count, plural, one {유형 #개} other {유형 #개}}", + "Labels": "라벨", + "Properties": "속성", + "NoChildren": "하위 카드 없음", + "ConfigDescription": "데이터베이스 형식 지식 관리용 확장 기능입니다.", + "AddCollaborators": "협업자 추가", + "CardTitle": "제목", + "Post": "게시", + "GetIndividualPublicLink": "개인 공개 링크 가져오기", + "ShowLess": "간략히 보기", + "CardContent": "무엇을 공유하시겠어요?", + "Feed": "피드", + "AllCards": "모든 카드", + "Favorites": "즐겨찾기", + "RemoveCard": "카드 제거", + "UpdateCard": "카드 업데이트", + "CreateCardPermission": "카드 만들기", + "AddTagPermission": "태그 추가", + "RemoveTag": "태그 제거", + "ForbidRemoveCard": "카드 제거 금지", + "ForbidUpdateCard": "카드 업데이트 금지", + "ForbidCreateCardPermission": "카드 만들기 금지", + "ForbidAddTagPermission": "태그 추가 금지", + "ForbidRemoveTag": "태그 제거 금지", + "Duplicate": "복제", + "Version": "버전", + "Versions": "버전", + "NewVersion": "새 버전", + "Versioning": "버전 관리", + "EnableVersioning": "버전 관리 사용", + "EnableVersioningConfirm": "버전 관리를 사용하시겠습니까?", + "NewVersionConfirmation": "새 버전을 만드시겠습니까?", + "RelationCopyDescr": "복사할 관계를 선택하세요.", + "Import": "가져오기", + "Export": "내보내기", + "CardUpdated": "카드가 업데이트되었습니다", + "CardCreated": "카드가 생성되었습니다", + "MyCards": "내 카드", + "GotoMyCards": "내 카드로 이동", + "LockSection": "섹션 잠금", + "UnLockSection": "섹션 잠금 해제", + "SectionLocked": "{section} 섹션이 잠겼습니다", + "SectionUnlocked": "{section} 섹션의 잠금이 해제되었습니다", + "LayoutAuto": "자동", + "SingleColumn": "1열", + "TwoColumns": "2열", + "Grid": "그리드", + "RichtextProperties": "리치 텍스트 속성", + "ShowAllVersions": "모든 버전 보기" + } +} diff --git a/plugins/chat-assets/lang/ko.json b/plugins/chat-assets/lang/ko.json new file mode 100644 index 0000000000..77496bdb40 --- /dev/null +++ b/plugins/chat-assets/lang/ko.json @@ -0,0 +1,19 @@ +{ + "string": { + "Channel": "채널", + "Channels": "채널", + "Chat": "채팅", + "Description": "설명", + "Loading": "로딩 중...", + "MessageIn": "메시지 #{title}", + "Thread": "스레드", + "Threads": "스레드", + "Title": "제목", + "All": "모든 업데이트", + "Inbox": "수신함", + "ReactedToYourMessage": "내 메시지에 반응함", + "ClearAll": "모두 지우기", + "InboxIsClear": "수신함이 비어 있습니다", + "YouDontHaveAnyNewMessages": "새 메시지가 없습니다" + } +} diff --git a/plugins/chunter-assets/lang/ko.json b/plugins/chunter-assets/lang/ko.json new file mode 100644 index 0000000000..718e6f2063 --- /dev/null +++ b/plugins/chunter-assets/lang/ko.json @@ -0,0 +1,138 @@ +{ + "string": { + "ApplicationLabelChunter": "채팅", + "LeftComment": "님이 댓글을 남겼습니다", + "Channels": "채널", + "DirectMessages": "다이렉트 메시지", + "CreateChannel": "새 채널", + "NewDirectMessage": "새 다이렉트 메시지", + "ChannelName": "이름", + "ChannelNamePlaceholder": "채널", + "ChannelDescription": "설명", + "Channel": "채널", + "DirectMessage": "다이렉트 메시지", + "EditUpdate": "저장...", + "EditCancel": "취소", + "Comments": "댓글", + "About": "정보", + "Members": "멤버", + "NoMembers": "멤버 없음", + "MentionedIn": "님이 다음에서 언급함: ", + "Mentioned": "멘션됨", + "ContactInfo": "연락처 정보", + "Content": "내용", + "Comment": "댓글", + "Message": "메시지", + "MessageOn": "메시지 위치", + "On": "에서", + "Reference": "참조", + "Chat": "채팅", + "In": "위치", + "MentionNotification": "멘션", + "Topic": "주제", + "Thread": "스레드", + "Threads": "스레드", + "New": "새로 만들기", + "MarkUnread": "읽지 않음으로 표시", + "GetNewReplies": "새 답글 알림 받기", + "TurnOffReplies": "답글 알림 끄기", + "PinMessage": "메시지 고정", + "UnpinMessage": "메시지 고정 해제", + "Pinned": "고정됨", + "EditMessage": "메시지 편집", + "Edited": "편집됨", + "DeleteMessage": "메시지 삭제", + "AndYou": "{participants, plural, =0 {나만} other {외 나}}", + "ShowMoreReplies": "답글 {count}개 더 보기", + "Settings": "설정", + "ArchiveChannel": "채널 보관", + "UnarchiveChannel": "채널 보관 해제", + "ArchiveConfirm": "채널을 보관하면 모든 멤버에게 보관됩니다.

아무도 메시지를 보낼 수 없지만 채널 기록은 계속 볼 수 있습니다.

검색으로 채널 내용을 찾을 수 있고,
필요하면 언제든 보관을 해제할 수 있습니다.\n", + "UnarchiveConfirm": "채널 보관을 해제하시겠습니까?", + "AddToSaved": "저장됨에 추가", + "RemoveFromSaved": "저장됨에서 제거", + "EmptySavedHeader": "나중에 다시 볼 메시지를 추가하세요", + "EmptySavedText": "할 일을 정리하거나 나중에 처리할 내용을 저장해 두세요. 저장한 항목은 본인만 볼 수 있으니 자유롭게 활용하세요.", + "SharedBy": "{name}님이 {time}에 공유함", + "LeaveChannel": "채널 나가기", + "ChannelBrowser": "채널 브라우저", + "Saved": "저장됨", + "ConvertToPrivate": "비공개 채널로 전환", + "MessagesBrowser": "메시지 브라우저", + "CreateBy": "작성자", + "ThreadMessage": "스레드 메시지", + "ChunterBrowser": "브라우저", + "Messages": "메시지", + "NoResults": "결과 없음", + "CopyLink": "링크 복사", + "FilterBacklinks": "백링크", + "DM": "다이렉트 메시지", + "DMNotification": "님이 메시지를 보냈습니다", + "ConfigLabel": "채팅", + "ConfigDescription": "텍스트 커뮤니케이션을 위한 확장 기능", + "LastMessage": "마지막 메시지", + "You": "나", + "YouHaveJoinedTheConversation": "대화에 참여했습니다", + "NoMessages": "아직 메시지가 없습니다", + "DirectNotificationTitle": "{senderName}", + "DirectNotificationBody": "{message}", + "MessageNotificationBody": "{senderName}: {message}", + "AddCommentPlaceholder": "댓글 추가...", + "Reacted": "반응함", + "Docs": "문서", + "NewestFirst": "최신순", + "ReplyToThread": "스레드에 답글", + "SentMessage": "메시지 전송됨", + "Direct": "다이렉트", + "RepliedToThread": "님이 스레드에 답글을 남겼습니다", + "RepliedTo": "다음에 답글: {message}", + "AllChannels": "모든 채널", + "AllContacts": "모든 연락처", + "NewChannel": "새 채널", + "TopicOptional": "주제 (선택)", + "Visibility": "공개 설정", + "Public": "공개", + "Private": "비공개", + "NewDirectChat": "새 다이렉트 채팅", + "AddMembers": "멤버 추가", + "PinnedCount": "{count}개 고정됨", + "LoadingHistory": "기록 로딩 중...", + "UnpinChannels": "모든 채널 고정 해제", + "ArchiveActivityConfirmationTitle": "모든 활동 채널을 보관하시겠습니까?", + "ArchiveActivityConfirmationMessage": "모든 활동 채널을 보관하시겠습니까? 이 작업은 되돌릴 수 없습니다.", + "CloseConversation": "대화 닫기", + "Starred": "즐겨찾기", + "DeleteStarred": "즐겨찾기 삭제", + "StarChannel": "채널 즐겨찾기", + "StarConversation": "대화 즐겨찾기", + "UnstarChannel": "채널 즐겨찾기 해제", + "UnstarConversation": "대화 즐겨찾기 해제", + "JoinChannelHeader": "시작하려면 \"참여\"를 클릭하세요.", + "JoinChannelText": "참여하면 모든 메시지를 읽고 토론에 참여할 수 있습니다.", + "NoMessagesInChannel": "아직 메시지가 없습니다", + "SendMessagesInChannel": "첫 메시지를 보내 대화를 시작하세요", + "LatestMessages": "↓ 최신 메시지", + "Joined": "참여", + "Left": "나감", + "Added": "추가됨", + "Removed": "제거됨", + "CreatedChannelOn": "{date}에 이 채널을 만들었습니다", + "ChannelMessages": "채널 메시지", + "JoinChannel": "채널 참여", + "YouJoinedChannel": "채널에 참여했습니다", + "AndMore": "외 {count}건", + "IsTyping": "{count, plural, =1 {입력 중...} other {여러 명이 입력 중...}}", + "ThreadIn": "{name}의 스레드", + "TranslateMessage": "메시지 번역", + "Translate": "번역", + "ShowOriginal": "원문 표시", + "Translating": "번역 중...", + "StartConversation": "대화 시작", + "ViewingThreadFromArchivedChannel": "보관된 채널의 스레드를 보고 있습니다", + "ViewingArchivedChannel": "보관된 채널을 보고 있습니다", + "OpenChatInSidebar": "사이드바에서 채팅 열기", + "ResolveThread": "해결", + "NoThreadsYet": "아직 스레드가 없습니다.", + "SummarizeMessages": "내용 요약" + } +} diff --git a/plugins/communication-assets/lang/ko.json b/plugins/communication-assets/lang/ko.json new file mode 100644 index 0000000000..47539476c4 --- /dev/null +++ b/plugins/communication-assets/lang/ko.json @@ -0,0 +1,98 @@ +{ + "string": { + "Messages": "메시지", + "FirstMessages": "첫 메시지", + "LatestMessages": "최신 메시지", + "Subscribe": "구독", + "Unsubscribe": "구독 취소", + "File": "파일", + "Files": "파일", + "Added": "추가됨", + "All": "전체 ({count})", + "Attach": "첨부", + "Cancel": "취소", + "Edit": "편집", + "Edited": "편집됨", + "Emoji": "이모지", + "HoursAgo": "{hours, plural, =0 {1시간 미만 전} =1 {1시간 전} other {#시간 전}}", + "JustNow": "방금 전", + "LastReply": "마지막 답글", + "Mention": "멘션", + "MinutesAgo": "{minutes, plural, =0 {1분 미만 전} =1 {1분 전} other {#분 전}}", + "MonthAt": "{month} · {time}", + "New": "새 메시지", + "Removed": "제거됨", + "RepliesCount": "{count, plural, =0 {답글 없음} =1 {답글 1개} other {답글 #개}}", + "Reply": "답글", + "Send": "전송", + "Set": "설정", + "ShowFormatting": "서식 표시", + "To": "받는 사람", + "Today": "오늘", + "Unset": "해제", + "WeekdayAt": "{weekday} · {time}", + "YearAt": "{year} · {time}", + "Yesterday": "어제", + "YesterdayAt": "어제 · {time}", + "AndMore": "외 {count}개", + "IsTyping": "{count, plural, =1 {입력 중} other {입력 중}}...", + "IsThinking": "{count, plural, =1 {생각 중} other {생각 중}}...", + "Loading": "로딩 중...", + "MessageIn": "#{title}의 메시지", + "ThreadWasRemoved": "이 스레드는 삭제되었습니다.", + "MessageWasRemoved": "이 메시지는 삭제되었습니다.", + "JoinedThe": "참여함", + "LeftThe": "나감", + "Translating": "번역 중...", + "ShowOriginal": "원본 표시 중", + "AddReaction": "반응 추가", + "ReplyInThread": "스레드에 답글", + "TranslateMessage": "메시지 번역", + "ShowOriginalMessage": "원본 메시지 보기", + "EditMessage": "메시지 편집", + "RemoveMessage": "메시지 삭제", + "CreateCard": "카드 만들기", + "MessageAlreadyHasCardAttached": "이 메시지에는 이미 카드가 첨부되어 있습니다.", + "CreatePoll": "설문 만들기", + "Poll": "설문", + "QuestionIsRequired": "질문을 입력하세요.", + "AnswerIsRequired": "답변을 입력하세요.", + "OptionIsRequired": "옵션을 입력하세요.", + "StartDateMustBeInTheFuture": "시작일은 미래 날짜여야 합니다.", + "EndDateMustBeInTheFuture": "종료일은 미래 날짜여야 합니다.", + "Question": "질문", + "AskQuestion": "질문하기", + "PollOptions": "설문 옵션", + "Option": "옵션", + "AnonymousVoting": "익명 투표", + "MultipleChoice": "복수 선택", + "QuizMode": "퀴즈 모드", + "StartTime": "시작 시간", + "EndTime": "종료 시간", + "OpenPoll": "설문 열기", + "RetractVote": "투표 취소", + "Quiz": "퀴즈", + "VotesCount": "{count, plural, =0 {투표 없음} =1 {1표} other {#표}}", + "Vote": "투표하기", + "ShowResults": "결과 보기", + "Ended": "종료됨", + "StartsAt": "{date}에 시작", + "EndsAt": "{date}에 종료", + "StartsTomorrow": "내일 {date}에 시작", + "EndsTomorrow": "내일 {date}에 종료", + "PollResults": "설문 결과", + "Polls": "설문", + "TotalVotes": "총 투표수", + "Voted": "투표함", + "VotedFor": "투표 대상", + "RevokedVote": "투표 취소됨", + "AnonymousQuiz": "익명 퀴즈", + "Direct": "다이렉트", + "Directs": "다이렉트", + "Members": "멤버", + "Translate": "번역", + "WriteMessageEllipsis": "메시지 입력...", + "EditMessageEllipsis": "메시지 편집...", + "ArrowDownMessages": "↓ 최신 메시지" + } +} diff --git a/plugins/contact-assets/lang/ko.json b/plugins/contact-assets/lang/ko.json new file mode 100644 index 0000000000..78455386ff --- /dev/null +++ b/plugins/contact-assets/lang/ko.json @@ -0,0 +1,154 @@ +{ + "string": { + "Apply": "적용", + "Contacts": "연락처", + "Persons": "개인", + "Organizations": "회사", + "CreatePerson": "개인", + "CreateOrganization": "회사", + "OrganizationNamePlaceholder": "회사명", + "OrganizationsNamePlaceholder": "회사", + "PersonFirstNamePlaceholder": "이름", + "PersonLastNamePlaceholder": "성", + "PersonLocationPlaceholder": "위치", + "PersonsNamePlaceholder": "폴더", + "Name": "이름", + "SelectFolder": "폴더 선택", + "OrganizationsFolder": "회사 폴더", + "PersonsFolder": "개인 폴더", + "ContactCreateLabel": "연락처 만들기", + "SearchEmployee": "직원 검색...", + "SearchPerson": "개인 검색...", + "SearchOrganization": "회사 검색...", + "ContactInfo": "연락처 정보", + "Contact": "연락처", + "Location": "위치", + "Channel": "연락처 레코드", + "ChannelProvider": "채널 제공자", + "Person": "개인", + "Organization": "회사", + "Employee": "직원", + "DeleteEmployee": "직원 삭제", + "DeleteEmployeeDescr": "워크스페이스에서 직원을 삭제하시겠습니까?", + "Value": "값", + "FullDescription": "상세 설명", + "Phone": "전화번호", + "LinkedIn": "LinkedIn", + "GitHub": "GitHub", + "Twitter": "X", + "Google": "Google", + "Telegram": "Telegram", + "PhonePlaceholder": "+1 555 333 7777", + "LinkedInPlaceholder": "https://linkedin.com/in/jappleseed", + "AtPlaceHolder": "@appleseed", + "FacebookPlaceholder": "https://fb.com/jappleseed", + "Facebook": "Facebook", + "HomepagePlaceholder": "https://jappleseed.com", + "Homepage": "홈페이지", + "SocialLinks": "소셜 링크", + "ViewActivity": "활동 보기", + "PersonAlreadyExists": "이미 존재하는 연락처입니다...", + "Status": "상태", + "SetStatus": "상태 설정", + "ClearStatus": "상태 지우기", + "SaveStatus": "저장", + "Cancel": "취소", + "StatusDueDate": "마감일", + "NoExpire": "기한 없음", + "TypeLabel": "유형", + "StatusDueDateTooltip": "{date}까지", + "CopyToClipboard": "복사", + "ViewFullProfile": "전체 프로필 보기", + "Member": "멤버", + "Members": "멤버", + "NoMembers": "추가된 멤버가 없습니다", + "AddMember": "멤버 추가", + "KickEmployee": "직원 강제 퇴출", + "KickEmployeeDescr": "워크스페이스에서 직원을 강제 퇴출하시겠습니까? 이 작업은 되돌릴 수 없습니다", + "ResendInvite": "초대 다시 보내기", + "ResendInviteDescr": "이 사용자에게 워크스페이스 초대를 다시 보내시겠습니까?", + "Email": "이메일", + "CreateEmployee": "직원", + "Inactive": "비활성", + "Active": "활성", + "Role": "역할", + "Birthday": "생일", + "UseImage": "첨부 사진", + "UseGravatar": "Gravatar", + "UseColor": "색상", + "NotSpecified": "지정 안 함", + "Whatsapp": "Whatsapp", + "WhatsappPlaceholder": "Whatsapp", + "Skype": "Skype", + "SkypePlaceholder": "Skype", + "Profile": "프로필", + "ProfilePlaceholder": "프로필...", + "CurrentEmployee": "현재 직원", + "MergePersons": "연락처 병합", + "MergePersonsFrom": "원본 연락처", + "MergePersonsTo": "최종 연락처", + "SelectAvatar": "아바타 선택", + "Avatar": "아바타", + "AvatarProvider": "아바타 제공자", + "GravatarsManaged": "Gravatar 관리 중", + "Through": "을(를) 통해", + "AddMembersHeader": "{value}에 멤버 추가:", + "Assigned": "할당됨", + "Unassigned": "미할당", + "CategoryCurrentUser": "현재 사용자", + "CategoryOther": "기타", + "NumberMembers": "{count, plural, =0 {멤버 없음} =1 {멤버 1명} other {멤버 #명}}", + "Position": "직책", + "ConfigLabel": "연락처", + "ConfigDescription": "직원과 개인 및 회사 연락처 정보를 보관하기 위한 확장 기능입니다.", + "HasMessagesIn": "에 메시지 있음", + "HasNewMessagesIn": "에 새 메시지 있음", + "Employees": "직원", + "People": "사람", + "For": "수신자", + "SelectUsers": "사용자 선택", + "AddGuest": "게스트 추가", + "ViewProfile": "프로필 보기", + "Viber": "Viber", + "ViberPlaceholder": "Viber", + "SocialId": "소셜 ID", + "SocialIds": "소셜 ID", + "Type": "유형", + "Confirmed": "확인됨", + "UserProfile": "사용자 프로필", + "DeactivatedAccount": "비활성화된 계정", + "LocalTime": "현지 시간", + "Everyone": "모두", + "Here": "여기", + "EveryoneDescription": "이 {title}의 모든 멤버에게 알림", + "HereDescription": "이 {title}의 온라인 멤버 모두에게 알림", + "Guest": "게스트", + "Deleted": "삭제됨", + "CannotMerge": "오류: 글로벌 개인은 병합할 수 없습니다", + "AutoTranslation": "자동 번역", + "TranslateTo": "번역 대상", + "DontTranslate": "번역 안 함", + "SelectLanguage": "언어 선택", + "SelectLanguages": "언어 선택", + "WorkspaceStatusNote": "사용자 상태", + "WorkspaceStatusUntil": "표시 기한", + "WorkspaceStatusMenu": "내 상태", + "WorkspaceStatusSetYour": "상태 설정", + "WorkspaceStatusUpdateYour": "상태 업데이트", + "WorkspaceStatusMessage": "현재 상태는?", + "WorkspaceStatusAway": "자리 비움", + "WorkspaceStatusVacation": "휴가 중", + "WorkspaceStatusOutSick": "병가", + "WorkspaceStatusClear": "상태 지우기", + "WorkspaceStatusSave": "저장", + "WorkspaceStatusQuickPick": "빠른 상태", + "WorkspaceStatusComposeHint": "짧은 메모 추가 (선택)", + "WorkspaceStatusClearUntil": "날짜 지우기", + "WorkspaceStatusDoNotClear": "상태 자동 해제 안 함", + "WorkspaceStatusIn30Min": "30분 후", + "WorkspaceStatusIn1Hour": "1시간 후", + "WorkspaceStatusIn4Hours": "4시간 후", + "WorkspaceStatusEndOfDay": "오늘 종료", + "WorkspaceStatusPickDate": "날짜 선택" + } +} diff --git a/plugins/controlled-documents-assets/lang/ko.json b/plugins/controlled-documents-assets/lang/ko.json new file mode 100644 index 0000000000..9996f6e5ff --- /dev/null +++ b/plugins/controlled-documents-assets/lang/ko.json @@ -0,0 +1,285 @@ +{ + "string": { + "ID": "ID", + "Code": "코드", + "Number": "번호", + "Category": "카테고리", + "CollaborativeDocument": "공동 편집 문서", + "ControlledDocument": "관리 문서", + "Requests": "요청", + "EffectiveDate": "발효일", + "PlannedEffectiveDate": "예정 발효일", + "Rank": "순위", + "DocumentRequest": "요청", + "DocumentReviewRequest": "문서 검토 요청", + "DocumentApprovalRequest": "문서 승인 요청", + "ControlledStatus": "관리 상태", + "Categories": "카테고리", + "Guidance": "안내", + "Required": "필수", + "Description": "설명", + "Major": "메이저", + "Minor": "마이너", + "Patch": "패치", + "ValidationWorkflow": "검증 워크플로", + "Creator": "생성자", + "ChangeOwner": "문서 소유자 변경", + "ChangeOwnerHintBeginning": "", + "ChangeOwnerHintEnd": "의 소유 권한을 다른 사용자에게 이전합니다.", + "ChangeOwnerWarning": "이 작업 후에는 이 문서를 편집할 수 없습니다.", + "SelectOwner": "새 소유자 선택", + "CreateDocument": "새 문서 생성", + "CreateTemplate": "새 템플릿 생성", + "Documents": "문서", + "Document": "문서", + "NewDocumentDialogClose": "이 대화 상자를 닫으시겠습니까?", + "NewDocumentCloseNote": "모든 변경 사항이 손실됩니다", + "Cancel": "취소", + "EditorPlaceholder": "입력하여 편집 시작...", + "Version": "버전", + "TemplateVersion": "템플릿 버전", + "VersionValue": "v{major}.{minor}", + "SearchDocument": "문서 검색...", + "CreateEnVersion": "검토용 버전 생성", + "Approvers": "승인자", + "ExternalApprovers": "외부 승인자", + "CoAuthors": "공동 작성자", + "Status": "상태", + "TemplateName": "템플릿 이름", + "DocumentApplication": "관리 문서", + "MyDocuments": "내 문서", + "Library": "라이브러리", + "Labels": "라벨", + "Author": "작성자", + "Review": "검토", + "Approval": "승인", + "Reviewer": "검토자", + "Approver": "승인자", + "DeleteCategory": "카테고리를 삭제하시겠습니까?", + "DeleteCategoryHint": "이 작업은 되돌릴 수 없습니다", + "DeleteCategoryWarning": "사용 중이므로 카테고리를 삭제할 수 없습니다", + "Latest": "최신", + "Draft": "초안", + "Reviewers": "검토자", + "ViewMode": "보기 중", + "EditMode": "편집 중", + "ComparisonMode": "비교 중", + "Compare": "비교:", + "Against": "대상:", + "ComparisonModeNotSupported": "비교 모드는 지원되지 않습니다.", + "CreateDraft": "초안 생성", + "SendForApproval": "승인 요청", + "SendForReview": "검토 요청", + "CompleteReview": "검토 완료하기", + "Approve": "승인", + "Reject": "반려", + "ConfirmApproval": "승인 확인", + "ConfirmRejection": "반려 확인", + "ProvideRejectionReason": "반려 사유 입력...", + "RejectionReason": "반려 사유", + "ConfirmReviewCompletion": "검토 완료 확인", + "ConfirmApprovalSubmission": "승인 요청 확인", + "ConfirmReviewSubmission": "검토 요청 확인", + "AddApprovalTitle": "승인자에게 문서 전송", + "AddApprovalDescription1": "승인 요청을 위해 문서가 다음 요건을 충족해야 합니다:", + "AddApprovalDescription2": "상태가 '초안' 또는 '검토 완료'", + "AddApprovalDescription3": "미해결 댓글 없음", + "AddApprovalDescription4": "교육훈련이 계획된 경우, 교육훈련 상태가 '릴리스됨'", + "NoApprovalsDescription": "이 버전의 문서에는 승인 내역이 없습니다", + "CurrentVersion": "현재 버전", + "DocumentTemplate": "템플릿", + "DocumentTemplates": "템플릿", + "DocumentCode": "문서 코드", + "TemplateCode": "템플릿 코드", + "DocumentCodePlaceholder": "DOC-1", + "DocumentPrefixPlaceholder": "DOC", + "DocumentPrefix": "문서 접두사", + "DocumentTemplateCreateLabel": "템플릿", + "DocumentCategoryCreateLabel": "카테고리", + "CreateDocumentCategory": "카테고리 생성", + "DocumentCategoryAlreadyExists": "이미 존재하는 카테고리입니다: \"{title}\". ", + "DocumentCategoryCodeAlreadyExists": "이미 사용 중인 코드입니다: \"{code}\". ", + "AttachmentsMax": "허용되는 최대 첨부 파일 수", + "Resolve": "해결", + "Unresolve": "미해결", + "Pending": "대기 중", + "Resolved": "해결됨", + "ShowResolved": "해결된 댓글 표시", + "Ordering": "순서", + "Title": "제목", + "Effective": "유효", + "Archived": "보관됨", + "Deleted": "삭제됨", + "MetaAbstract": "개요", + "Obsolete": "폐기", + "MakeDocumentObsolete": "폐기로 표시", + "MakeDocumentObsoleteDialog": "{count, plural, =0 {문서} other {문서}} 폐기로 표시", + "MakeDocumentObsoleteConfirm": "정말 다음 문서를 폐기로 표시하시겠습니까: {titles}?", + "ContentTab": "콘텐츠", + "TeamTab": "팀", + "MetaTab": "메타데이터", + "ChangeControlTab": "변경 관리", + "ReleaseTab": "릴리스", + "HistoryTab": "이력", + "ModificationDate": "수정일", + "Modified": "수정됨", + "Owner": "소유자", + "AssignedTo": "담당자", + "Unassigned": "미할당", + "Untitled": "제목 없음", + "Copy": "복사", + "AccessWorkarea": "작업 영역 접근", + "EffectiveLibrary": "유효 라이브러리", + "WorkingLibrary": "작업 라이브러리", + "CreateDraftQmsDocuments": "QMS 문서 초안 생성", + "OwnDocumentAskReviewGetApproval": "QMS 문서를 소유하고, 검토를 요청하여 승인 받기", + "ApproveDocuments": "문서 승인", + "ReassignOwnershipToAnotherUser": "다른 사용자에게 소유권 재할당", + "MakeDocumentEffective": "문서 발효 처리", + "CreateDraftQmsTemplates": "QMS 템플릿 초안 생성", + "ChangeControl": "변경 관리", + "ReviewInterval": "검토 주기", + "SelectReviewers": "검토자 선택", + "SelectApprovers": "승인자 선택", + "RequestsToReviewTheDoc": "님이 문서 검토를 요청합니다", + "RequestsToApproveTheDoc": "님이 문서 승인을 요청합니다", + "Parent": "상위", + "Template": "템플릿", + "GeneralInfo": "기본 정보", + "InProgress": "진행 중", + "EditDescription": "설명 편집", + "EditGuidance": "안내 편집", + "NewDocument": "새 문서", + "NewDocumentCategory": "새 카테고리", + "NewDocumentTemplate": "새 템플릿", + "LocationStepTitle": "위치", + "TemplateStepTitle": "템플릿", + "InfoStepTitle": "정보", + "TeamStepTitle": "팀", + "TitleAndDescr": "제목 및 설명", + "Reason": "사유", + "AbstractPlaceholder": "이 문서는 어떤 내용인가요? 누가 언제 필요로 하나요? ...", + "NewDocCreation": "새 문서 생성", + "NewTemplateCreation": "새 템플릿 생성", + "NewTemplatePlaceholder": "이 템플릿은 어떤 내용인가요? 올바른 사용 방법을 설명하세요...", + "CustomReason": "사용자 지정", + "ReasonPlaceholder": "사유 입력...", + "EditDocument": "문서 편집", + "Key": "키", + "CommentsSequence": "댓글 시퀀스", + "Email": "이메일", + "Password": "비밀번호", + "FieldIsEmpty": "{field}이(가) 비어 있습니다", + "ValidatingCredentials": "인증 정보 확인 중...", + "GeneralDocumentation": "사내 문서", + "TechnicalDocumentation": "기술 문서", + "UnsortedTemplates": "분류되지 않은 템플릿", + "Project": "프로젝트", + "Projects": "프로젝트", + "ExternalSpace": "프로젝트 스페이스", + "DocumentSpaceType": "문서 스페이스 유형", + "EffectiveImmediately": "승인 즉시", + "EffectiveOn": "발효일 지정", + "PeriodicReviewToBeCompleted": "정기 검토 완료 기한", + "MonthsAfterEffectiveDate": "발효일로부터 개월 후", + "ToBePassedWithin": "통과 기한", + "AttemptsAnd": "회 시도 및", + "DaysAfterEffectiveDate": "발효일로부터의 일수", + "Index": "인덱스", + "Path": "경로", + "CreateChildDocument": "하위 문서 생성", + "CreateChildTemplate": "하위 템플릿 생성", + "All": "전체", + "Space": "스페이스", + "SelectParent": "문서의 상위 객체 선택", + "PrefixInUse": "이 접두사는 이미 사용 중입니다:", + "CodeInUse": "이 코드는 이미 사용 중입니다:", + "ChangeCode": "코드 변경", + "ChangePrefix": "접두사 변경", + "MarkDocAsDeleted": "문서를 삭제됨으로 표시", + "MarkDocsAsDeleted": "여러 문서를 삭제됨으로 표시", + "MarkDocAsDeletedConfirm": "정말 다음 문서를 삭제됨으로 표시하시겠습니까: {titles}?", + "ArchiveDocs": "{count, plural, =0 {문서} other {문서}} 보관", + "ArchiveDocsConfirm": "정말 다음 문서를 보관하시겠습니까: {titles}?", + "DocumentInHierarchy": "계층 내 문서", + "FirstDraftVersion": "이 문서의 첫 번째 초안 버전입니다. 아직 이력이 없습니다.", + "FirstOrNotAvailable": "이 문서의 첫 번째 사용 가능한 버전입니다. 아직 이력이 없거나 사용할 수 없습니다.", + "EffectiveDocumentLifecycle": "유효 문서 라이프사이클", + "ReasonAndImpact": "사유 및 영향", + "ImpactAnalysis": "영향 분석", + "ImpactedDocuments": "영향받는 문서", + "CreateDocumentFailed": "문서 생성에 실패했습니다", + "CreateDocumentTemplateFailed": "템플릿 생성에 실패했습니다", + "TryAgain": "다시 시도해 주세요", + "DescribeChanges": "변경 내용 설명...", + "DescribeReason": "변경 사유 설명...", + "DescribeImpact": "영향 범위 설명...", + "AddDocument": "문서 추가", + "NoDocuments": "문서 없음", + "SysTemplate": "시스템 템플릿", + "DocumentTrainingDueDays": "기한(일)", + "DocumentTrainingEnabled": "활성화됨", + "Own": "소유", + "Snapshot": "스냅샷", + "Snapshots": "스냅샷", + "ControlledSnapshot": "관리 스냅샷", + "Name": "이름", + "DraftRevision": "초안 리비전", + "CreateNewDraft": "새 버전 초안 작성", + "RestoreDraft": "초안 복원", + "ChangeSeverity": "심각도 변경", + "Reference": "참조", + "History": "이력", + "Signatories": "서명자", + "Page": "페이지 ", + "Of": " / ", + "CreatedFromTemplate": "템플릿에서 생성: ", + "ViewAll": "모두 보기", + "Readonly": "읽기 전용", + "NewDocumentSpace": "새 문서 스페이스", + "EditDocumentSpace": "문서 스페이스 편집", + "DocSpaceDescriptionPlaceholder": "스페이스 설명...", + "Members": "멤버", + "CreateOrgSpace": "조직 스페이스 생성", + "ReviewDocumentPermission": "문서 검토", + "ReviewDocumentDescription": "사용자에게 문서를 검토할 권한을 부여", + "ApproveDocumentPermission": "문서 승인", + "ApproveDocumentDescription": "사용자에게 문서를 승인할 권한을 부여", + "ArchiveDocumentPermission": "문서 보관", + "ArchiveDocumentDescription": "사용자에게 문서를 보관할 권한을 부여", + "CoAuthorDocumentPermission": "문서 공동 작성", + "CoAuthorDocumentDescription": "사용자에게 문서를 공동 작성할 권한을 부여", + "CreateDocumentPermission": "문서 생성", + "CreateDocumentDescription": "사용자에게 문서를 생성할 권한을 부여", + "UpdateDocumentOwnerPermission": "문서 소유자 업데이트", + "UpdateDocumentOwnerDescription": "사용자에게 문서 소유자를 업데이트할 권한을 부여", + "CreateDocumentCategoryPermission": "문서 카테고리 생성", + "CreateDocumentCategoryDescription": "사용자에게 문서 카테고리를 생성할 권한을 부여", + "UpdateDocumentCategoryPermission": "문서 카테고리 업데이트", + "UpdateDocumentCategoryDescription": "사용자에게 문서 카테고리를 업데이트할 권한을 부여", + "DeleteDocumentCategoryPermission": "문서 카테고리 삭제", + "DeleteDocumentCategoryDescription": "사용자에게 문서 카테고리를 삭제할 권한을 부여", + "ConfigLabel": "관리 문서", + "ConfigDescription": "관리 문서 관리용 확장 기능", + "Transfer": "이전", + "TransferWarning": "이 작업 후에는 일부 팀원이 이 문서를 보거나 편집할 수 없게 될 수 있습니다.", + "TransferDocuments": "관리 문서 이전", + "TransferDocumentsHint": "선택한 스페이스로 이전할 문서:", + "CreateFolder": "새 폴더 생성", + "RenameFolder": "폴더 이름 변경", + "CreateChildFolder": "하위 폴더 생성", + "LatestVersionHint": "최신", + "CannotDeleteFolder": "폴더를 삭제할 수 없습니다", + "CannotDeleteFolderHint": "폴더를 삭제하기 전에 모든 하위 문서를 다른 위치로 이동하세요.", + "AllDocumentSpaces": "모든 문서 스페이스" + }, + "controlledDocStates": { + "Empty": "", + "Approved": "승인됨", + "InApproval": "승인 중", + "InReview": "검토 중", + "Reviewed": "검토 완료", + "Rejected": "반려됨", + "ToReview": "검토 대기" + } +} diff --git a/plugins/desktop-downloads-assets/lang/ko.json b/plugins/desktop-downloads-assets/lang/ko.json new file mode 100644 index 0000000000..f8875f7bd8 --- /dev/null +++ b/plugins/desktop-downloads-assets/lang/ko.json @@ -0,0 +1,10 @@ +{ + "string": { + "Downloads": "다운로드", + "Completed": "완료됨", + "Cancelled": "취소됨", + "Interrupted": "중단됨", + "Paused": "일시 정지됨", + "Progressing": "진행 중" + } +} diff --git a/plugins/desktop-preferences-assets/lang/ko.json b/plugins/desktop-preferences-assets/lang/ko.json new file mode 100644 index 0000000000..e96d4e8fe5 --- /dev/null +++ b/plugins/desktop-preferences-assets/lang/ko.json @@ -0,0 +1,11 @@ +{ + "string": { + "ShowNotifications": "알림 표시", + "PlaySound": "소리 재생", + "BounceAppIcon": "앱 아이콘 튕기기 (Mac 전용)", + "ShowBadge": "앱 아이콘에 배지 표시", + "SoundAndAppearance": "소리 및 모양", + "HaveGotANotification": "알림이 도착했습니다", + "TotalNotificationsCount": "총 {count, plural, =1 {알림 1개} other {알림 #개}}" + } +} diff --git a/plugins/diffview-assets/lang/ko.json b/plugins/diffview-assets/lang/ko.json new file mode 100644 index 0000000000..6e4c7c328f --- /dev/null +++ b/plugins/diffview-assets/lang/ko.json @@ -0,0 +1,14 @@ +{ + "string": { + "ViewMode": "보기 모드", + "Unified": "통합", + "Split": "분할", + "Viewed": "확인함", + "ShowDiff": "차이점 표시", + "NoChanges": "파일에 변경 사항이 없습니다", + "LargeDiffsAreHidden": "변경 사항이 많은 경우 기본적으로 표시되지 않습니다.", + "FileIsTooLarge": "파일이 너무 커서 표시할 수 없습니다.", + "FileWasRenamed": "파일 이름만 변경되었습니다.", + "FileWasDeleted": "파일이 삭제되었습니다." + } +} diff --git a/plugins/document-assets/lang/ko.json b/plugins/document-assets/lang/ko.json new file mode 100644 index 0000000000..b2d232ceda --- /dev/null +++ b/plugins/document-assets/lang/ko.json @@ -0,0 +1,57 @@ +{ + "string": { + "Document": "문서", + "ParentDocument": "상위 문서", + "ChildDocument": "하위 문서", + "CreateDocument": "문서 만들기", + "Documents": "문서", + "CreateAnVersion": "새 버전 만들기", + "DocumentNamePlaceholder": "제목 없음", + "Name": "이름", + "Cancel": "취소", + "Version": "버전", + "SearchDocument": "문서 검색...", + "Snapshot": "스냅샷", + "NoVersions": "버전 없음", + "DocumentApplication": "문서", + "MyDocuments": "내 문서", + "Teamspace": "팀스페이스", + "Teamspaces": "팀스페이스", + "Labels": "라벨", + "AddLabel": "라벨 추가", + "Authors": "작성자", + "Backlinks": "백링크", + "History": "기록", + "DescriptionPlaceholder": "세부 정보 입력...", + "CreateTeamspace": "팀스페이스 만들기", + "EditTeamspace": "팀스페이스 편집", + "NewTeamspace": "새 팀스페이스", + "TeamspaceTitle": "팀스페이스 제목", + "TeamspaceTitlePlaceholder": "새 팀스페이스", + "TeamspaceDescriptionPlaceholder": "설명 추가...", + "ChooseIcon": "아이콘 선택", + "TeamspaceMembers": "멤버", + "NoParentDocument": "상위 문서 없음", + "NoBacklinks": "백링크 없음", + "NoHistory": "이전 기록 없음", + "Untitled": "제목 없음", + "Description": "설명", + "CopyDocumentUrl": "문서 URL 클립보드에 복사", + "DocumentUrlCopied": "복사됨", + "ViewMode": "보기", + "EditMode": "편집", + "SuggestMode": "제안", + "CompareTo": "비교 대상...", + "Star": "즐겨찾기", + "Unstar": "즐겨찾기 해제", + "Lock": "잠금", + "Unlock": "잠금 해제", + "Locked": "잠김", + "ConfigLabel": "문서", + "ConfigDescription": "공동 문서 편집 확장 기능", + "Icon": "아이콘", + "Color": "색상", + "ForbidCreateTeamspacePermission": "팀스페이스 생성 금지", + "ForbidCreateTeamspacePermissionDescription": "사용자의 새 팀스페이스 생성을 금지합니다" + } +} diff --git a/plugins/drive-assets/lang/ko.json b/plugins/drive-assets/lang/ko.json new file mode 100644 index 0000000000..e63028eaa5 --- /dev/null +++ b/plugins/drive-assets/lang/ko.json @@ -0,0 +1,45 @@ +{ + "string": { + "Drive": "드라이브", + "Drives": "드라이브", + "Grid": "그리드", + "File": "파일", + "Files": "파일", + "FileVersion": "파일 버전", + "FileVersions": "파일 버전", + "Folder": "폴더", + "Folders": "폴더", + "Resource": "리소스", + "Name": "이름", + "Description": "설명", + "Parent": "상위", + "Path": "경로", + "Version": "버전", + "Size": "크기", + "ContentType": "콘텐츠 유형", + "LastModified": "최근 수정", + "Download": "다운로드", + "Upload": "업로드", + "CreateDrive": "드라이브 만들기", + "CreateFolder": "폴더 만들기", + "UploadFile": "파일 업로드", + "EditDrive": "드라이브 편집", + "Rename": "이름 변경", + "Restore": "복원", + "Root": "/", + "ForbidCreateDrivePermission": "드라이브 생성 금지", + "ForbidCreateDrivePermissionDescription": "사용자의 새 드라이브 생성을 금지합니다", + "CreateFilePermission": "파일 생성", + "CreateFilePermissionDescription": "사용자에게 파일 생성 권한을 부여합니다", + "UpdateFilePermission": "파일 수정", + "UpdateFilePermissionDescription": "사용자에게 파일 수정 권한을 부여합니다", + "RemoveFilePermission": "파일 삭제", + "RemoveFilePermissionDescription": "사용자에게 파일 삭제 권한을 부여합니다", + "CreateFolderPermission": "폴더 만들기", + "CreateFolderPermissionDescription": "사용자에게 폴더 생성 권한을 부여합니다", + "UpdateFolderPermission": "폴더 수정", + "UpdateFolderPermissionDescription": "사용자에게 폴더 수정 권한을 부여합니다", + "RemoveFolderPermission": "폴더 삭제", + "RemoveFolderPermissionDescription": "사용자에게 폴더 삭제 권한을 부여합니다" + } +} diff --git a/plugins/emoji-assets/lang/ko.json b/plugins/emoji-assets/lang/ko.json new file mode 100644 index 0000000000..2cce7eaf8b --- /dev/null +++ b/plugins/emoji-assets/lang/ko.json @@ -0,0 +1,41 @@ +{ + "string": { + "SmileysAndPeople": "스마일 및 사람", + "Components": "구성 요소", + "AnimalsAndNature": "동물 및 자연", + "FoodAndDrink": "음식 및 음료", + "TravelAndPlaces": "여행 및 장소", + "Activities": "활동", + "Objects": "사물", + "Symbols": "기호", + "Flags": "깃발", + "FrequentlyUsed": "자주 사용", + "GettingWorkDone": "업무용", + "DefaultSkinTone": "기본 피부 톤", + "NoTone": "톤 없음", + "Light": "밝음", + "MediumLight": "약간 밝음", + "Medium": "중간", + "MediumDark": "약간 어두움", + "Dark": "어두움", + "Remove": "제거", + "SearchDots": "검색...", + "SearchResults": "검색 결과", + "CustomEmojis": "사용자 지정 이모지", + "Shortcode": "단축 코드", + "ShortcodeDescription": "문자, 숫자, 기호 '-', '+', '_'를 사용할 수 있습니다.", + "Image": "이미지", + "ImageDescription": "이모지로 사용할 .gif, .png 또는 .jpg 파일을 지정하세요.", + "UploadImage": "업로드", + "Preview": "미리보기", + "PreviewTextBegin": "이것은 ", + "PreviewTextEnd": "이(가) 들어간 문장입니다.", + "CreateTitle": "사용자 지정 이모지 만들기", + "Create": "만들기", + "ImageAspectError": "이미지는 1:1 비율이어야 합니다.", + "ShortcodeMatchError": "문자, 숫자, 기호 '-', '+', '_'를 사용할 수 있습니다.", + "ShortcodeExistsError": "이미 사용 중인 이름입니다. 다른 이름을 선택해 주세요.", + "NewCustomEmojiDialogClose": "이 대화상자를 닫으시겠습니까?", + "NewCustomEmojiDialogCloseNote": "모든 변경 사항이 사라집니다" + } +} diff --git a/plugins/export-assets/lang/ko.json b/plugins/export-assets/lang/ko.json new file mode 100644 index 0000000000..5147c679c3 --- /dev/null +++ b/plugins/export-assets/lang/ko.json @@ -0,0 +1,58 @@ +{ + "string": { + "WorkspaceNamePattern": "이름은 40자 이내여야 하며, 비워둘 수 없고 특수 문자(<, >, /)를 포함할 수 없습니다", + "Export": "내보내기", + "DataToExport": "내보낼 데이터", + "ExportDocuments": "문서", + "ExportMilestones": "마일스톤", + "ExportIssues": "이슈", + "ExportTestCases": "테스트 케이스", + "ExportTestRuns": "테스트 실행", + "ExportTestPlans": "테스트 계획", + "ExportFormat": "내보내기 형식", + "ExportJSON": "JSON", + "ExportCSV": "CSV", + "ExportUnifiedFormat": "Huly 통합 형식", + "ExportIncludeContent": "콘텐츠 포함", + "ExportEverything": "전체", + "ExportAttributesOnly": "속성만", + "ExportRequestSuccess": "내보내기를 시작했습니다.", + "ExportRequestSuccessMessage": "내보내기를 시작했습니다. 완료되면 수신함으로 알림이 전송됩니다.", + "ExportRequestFailed": "내보내기 요청에 실패했습니다.", + "ExportRequestFailedMessage": "내보내기 요청 중 오류가 발생했습니다. 잠시 후 다시 시도해 주세요.", + "ExportCompleted": "내보내기가 완료되어 파일이 준비되었습니다. 드라이브에서 다운로드할 수 있습니다.", + "ExportFailed": "데이터 내보내기에 실패했습니다. 잠시 후 다시 시도해 주세요.", + "ExportToWorkspace": "다른 워크스페이스로 내보내기", + "TargetWorkspace": "대상 워크스페이스", + "ExportSource": "내보내기 원본", + "ExportSelected": "선택한 항목", + "ExportAll": "모든 항목", + "ExportStarted": "내보내기 시작됨", + "ExportStartedMessage": "내보내기를 시작했습니다. 완료되면 알림이 전송됩니다.", + "ExportToWorkspaceCompleted": "내보내기 완료", + "ExportToWorkspaceCompletedMessage": "내보내기가 완료되었습니다.", + "ImportToWorkspaceNotificationMessage": "워크스페이스로 문서 {count}개를 가져왔습니다", + "ImportCompleted": "워크스페이스로 문서를 가져왔습니다", + "SourceWorkspace": "원본 워크스페이스", + "ExportedCount": "내보낸 수", + "ExportedDocumentIds": "내보낸 문서 ID", + "DocumentsImportedFromWorkspace": "{count, plural, one {{workspace} 워크스페이스에서 문서 1개를 가져왔습니다} other {{workspace} 워크스페이스에서 문서 #개를 가져왔습니다}}:", + "ExportedDocumentClass": "내보낸 문서 클래스", + "Import": "가져오기", + "ImportedDocuments": "새 문서", + "ExportToWorkspaceFailed": "내보내기 실패", + "SelectWorkspace": "워크스페이스 선택", + "SelectWorkspaceToExport": "{count, plural, =1 {문서 1개} other {문서 #개}}를 내보낼 워크스페이스 선택", + "SelectWorkspaceToExportSpace": "문서를 내보낼 워크스페이스 선택", + "SelectSpace": "스페이스 선택", + "NoSelectedDocuments": "선택한 문서가 없습니다", + "NoDocumentsMatchedFilters": "현재 필터로 내보낼 문서를 찾을 수 없습니다. 필터나 선택 항목을 변경한 후 다시 시도해 주세요.", + "RequestPermissionToImport": "문서를 가져오려면 대상 워크스페이스 소유자에게 권한을 요청하세요.", + "ExportOnlyEffective": "유효한 상태의 문서만 내보내기", + "ExportFilterMode": "내보낼 문서", + "ExportFilterEffectiveOnly": "유효한 문서만", + "ExportFilterSkipArchivedObsolete": "보관/폐기 제외 전체", + "ExportFilterAll": "모든 문서", + "ExportResultRecordTitle": "{workspace} 워크스페이스 문서 내보내기 ({date})" + } +} diff --git a/plugins/global-profile-assets/lang/ko.json b/plugins/global-profile-assets/lang/ko.json new file mode 100644 index 0000000000..a098af876a --- /dev/null +++ b/plugins/global-profile-assets/lang/ko.json @@ -0,0 +1,29 @@ +{ + "string": { + "GlobalProfile": "글로벌 프로필", + "EditProfile": "프로필 편집", + "GeneralInformation": "일반 정보", + "FirstName": "이름", + "LastName": "성", + "City": "도시", + "Country": "국가", + "Bio": "자기소개", + "FirstNamePlaceholder": "이름 입력", + "LastNamePlaceholder": "성 입력", + "CityPlaceholder": "도시 입력", + "CountryPlaceholder": "국가 입력", + "BioPlaceholder": "자기소개를 입력하세요...", + "Save": "저장", + "Cancel": "취소", + "MaximumLength": "최대 {count}자", + "Required": "필수 항목입니다", + "ProfileVisibility": "프로필 공개 범위", + "PublicProfile": "공개", + "PrivateProfile": "비공개", + "PublicProfileDescription": "모두에게 프로필이 표시됩니다", + "PrivateProfileDescription": "본인에게만 프로필이 표시됩니다", + "AddBioPlaceholder": "자기소개를 입력해 자신을 소개해 보세요...", + "AddLocationPlaceholder": "위치 추가...", + "ProfileNotAvailable": "프로필을 사용할 수 없습니다" + } +} diff --git a/plugins/gmail-assets/lang/ko.json b/plugins/gmail-assets/lang/ko.json new file mode 100644 index 0000000000..0a27d3c484 --- /dev/null +++ b/plugins/gmail-assets/lang/ko.json @@ -0,0 +1,50 @@ +{ + "string": { + "MessageID": "메시지 ID", + "IntegrationLabel": "Gmail", + "IntegrationDescription": "Gmail 계정을 연결하여 이메일을 보내고, 받고, 관리합니다", + "SharedMessages": "공유한 이메일", + "To": "받는 사람:", + "From": "보낸 사람:", + "Copy": "복사", + "MessagesSelected": "개 메시지 선택됨", + "PublishSelected": "선택 항목 게시", + "CreateMessage": "메시지 작성", + "ShareMessages": "메시지 공유", + "Connect": "연결", + "RedirectGoogle": "Google 인증 페이지로 이동합니다. 모든 권한을 선택해 주세요.", + "ConnectGmail": "Gmail 계정 연결", + "Reply": "답장", + "Subject": "제목", + "Send": "전송", + "Resend": "재전송", + "NewMessage": "새 메시지", + "NewMessageTo": "새 메시지 받는 사람", + "Cancel": "취소", + "SubjectPlaceholder": "메시지 제목", + "CopyPlaceholder": "참조", + "ReplyTo": "회신 주소", + "Message": "메시지", + "Messages": "메시지", + "Incoming": "수신", + "Email": "이메일", + "Status": "상태", + "EmailPlaceholder": "john.appleseed@apple.com", + "WriteEmail": "이메일 작성", + "Shared": "공유됨", + "AvailableTo": "공유 대상", + "HaveWrittenEmail": "이메일 작성", + "NewIncomingMessage": "새 이메일을 보냈습니다", + "ConfigLabel": "이메일", + "ConfigDescription": "Gmail 이메일 연동 확장 기능", + "GooglePrivacy": "Huly가 Google API에서 받은 정보를 다른 앱에 사용하거나 전송할 때는 Google API Services User Data Policy(제한적 사용 요건 포함)를 준수합니다.", + "EmailNotificationsDescription": "이메일로 개인 알림을 받습니다.", + "FailedToConnect": "Gmail 서비스를 사용할 수 없습니다", + "TotalMessages": "전체 메시지:", + "Configure": "Gmail 연동 설정", + "GmailSpace": "메시지 채널 스페이스", + "PersonSpaceInfo": "본인만 메일을 사용할 수 있습니다", + "SharedSpaceInfo": "모든 스페이스 참가자가 메일을 사용할 수 있습니다", + "ConfigurationRequired": "Gmail을 사용하려면 먼저 연동 설정을 완료하세요" + } +} diff --git a/plugins/guest-assets/lang/ko.json b/plugins/guest-assets/lang/ko.json new file mode 100644 index 0000000000..953f0e620f --- /dev/null +++ b/plugins/guest-assets/lang/ko.json @@ -0,0 +1,10 @@ +{ + "string": { + "CreatePublicLink": "공개 링크 만들기", + "PublicLink": "공개 링크", + "Revoke": "무효화", + "RevokeConfirmation": "이 작업을 수행하면 기존에 공유한 링크가 더 이상 작동하지 않습니다. 이 공개 링크를 무효화하시겠습니까?", + "LinkWasRevoked": "공개 링크가 무효화되었습니다", + "Copy": "복사" + } +} diff --git a/plugins/hr-assets/lang/ko.json b/plugins/hr-assets/lang/ko.json new file mode 100644 index 0000000000..743970e563 --- /dev/null +++ b/plugins/hr-assets/lang/ko.json @@ -0,0 +1,69 @@ +{ + "string": { + "Department": "부서", + "ParentDepartmentLabel": "상위 부서", + "Structure": "조직도", + "CreateDepartment": "부서 만들기", + "CreateDepartmentLabel": "부서", + "DepartmentPlaceholder": "부서", + "TeamLead": "팀 리더", + "UnAssignLead": "팀 리더 해제", + "MemberCount": "{count, plural, =0 {직원 없음} =1 {직원 1명} other {직원 #명}}", + "AssignLead": "팀 리더 지정", + "TeamLeadTooltip": "{value}", + "HRApplication": "인사 관리 (베타)", + "MoveStaff": "직원 이동", + "MoveStaffDescr": "{current}에서 {department}(으)로 직원을 이동하시겠습니까?", + "Departments": "부서", + "Positions": "직위", + "ShowEmployees": "직원 표시", + "AddEmployee": "직원 추가", + "SelectEmployee": "직원 선택", + "Schedule": "일정", + "RequestType": "유형", + "CreateRequest": "{type} 만들기", + "Today": "오늘", + "Summary": "합계", + "NoEmployeesInDepartment": "선택한 부서에 직원이 없습니다", + "Vacation": "휴가", + "Sick": "병가", + "PTO": "유급 휴가", + "PTOs": "유급 휴가", + "Remote": "재택근무", + "Overtime": "초과 근무", + "PTO2": "반일 유급 휴가", + "Overtime2": "반일 초과 근무", + "EditRequest": "{type} 편집", + "EditRequestType": "유형 편집", + "ChooseNewType": "새 유형 선택:", + "UnchangeableType": "이 유형은 변경할 수 없습니다", + "Request": "요청", + "ExistingRequests": "지정한 날짜에 이미 등록된 요청이 있습니다", + "Staff": "근무자", + "Member": "멤버", + "Members": "멤버", + "NoMembers": "추가된 멤버 없음", + "AddMember": "멤버 추가", + "Subscribers": "알림 수신자", + "PublicHoliday": "공휴일", + "Title": "제목", + "Description": "설명", + "PublicHolidays": "공휴일", + "MarkAsPublicHoliday": "공휴일로 표시", + "EditPublicHoliday": "공휴일 편집", + "Managers": "매니저", + "Export": "내보내기", + "Separator": "구분자", + "ChooseSeparator": "구분자 선택", + "RequestCreated": "요청이 생성되었습니다", + "RequestUpdated": "요청이 업데이트되었습니다", + "RequestRemoved": "요청이 삭제되었습니다", + "ConfigLabel": "인사 관리", + "ConfigDescription": "조직 구조와 직원 근무 캘린더를 관리하는 확장 기능입니다", + "WorkingDays": "근무일", + "ReportedDays": "보고된 일수", + "Tasks": "작업", + "TPD": "TPD", + "EXTRa": "EXTRa" + } +} diff --git a/plugins/huly-mail-assets/lang/ko.json b/plugins/huly-mail-assets/lang/ko.json new file mode 100644 index 0000000000..ac24b329b9 --- /dev/null +++ b/plugins/huly-mail-assets/lang/ko.json @@ -0,0 +1,20 @@ +{ + "string": { + "IntegrationLabel": "Huly Mail", + "IntegrationDescription": "Huly 메일함을 연결하여 이메일을 보내고, 받고, 관리합니다", + "Connect": "연결", + "ConnectHulyMail": "Huly 메일함 연결", + "Cancel": "취소", + "Email": "이메일", + "Status": "상태", + "FailedToConnect": "Huly 메일 서비스를 사용할 수 없습니다", + "TotalMessages": "전체 메시지:", + "Configure": "Huly Mail 설정", + "ChannelSpace": "메시지 채널 스페이스", + "PersonSpaceInfo": "본인만 메일을 사용할 수 있습니다", + "SharedSpaceInfo": "모든 스페이스 참가자가 메일을 사용할 수 있습니다", + "Mailbox": "메일함", + "MailboxesNotConfigured": "메일함이 없습니다", + "ConfigureMailBoxes": "시작하려면 `메일함` 섹션에서 메일함을 추가하세요" + } +} diff --git a/plugins/inbox-assets/lang/ko.json b/plugins/inbox-assets/lang/ko.json new file mode 100644 index 0000000000..c5283d4425 --- /dev/null +++ b/plugins/inbox-assets/lang/ko.json @@ -0,0 +1,13 @@ +{ + "string": { + "Inbox": "수신함", + "ReactedToYourMessage": "내 메시지에 반응함", + "ClearAll": "모두 지우기", + "InboxIsClear": "수신함이 비어 있습니다", + "YouDontHaveAnyNewMessages": "새 메시지가 없습니다", + "ReadAll": "모두 읽음 처리", + "Clearing": "지우는 중...", + "Reading": "읽는 중...", + "HideUserNames": "사용자 이름 숨기기" + } +} diff --git a/plugins/inventory-assets/lang/ko.json b/plugins/inventory-assets/lang/ko.json new file mode 100644 index 0000000000..15f539a374 --- /dev/null +++ b/plugins/inventory-assets/lang/ko.json @@ -0,0 +1,25 @@ +{ + "status": { + "CategoryRequired": "카테고리는 필수입니다", + "NameRequired": "이름은 필수입니다" + }, + "string": { + "Categories": "카테고리", + "Category": "카테고리", + "CategoryCreateLabel": "카테고리", + "CreateCategory": "카테고리 만들기", + "CreateSubcategory": "하위 카테고리 만들기", + "Inventory": "재고", + "ProductCreateLabel": "제품", + "CreateProduct": "제품 만들기", + "Products": "제품", + "Product": "제품", + "Variant": "변형", + "SKU": "SKU", + "Variants": "변형", + "NoVariantsForProduct": "이 제품에 변형 없음", + "CreateVariant": "변형 만들기", + "ConfigLabel": "재고", + "ConfigDescription": "재고 관리 확장 기능" + } +} diff --git a/plugins/lead-assets/lang/ko.json b/plugins/lead-assets/lang/ko.json new file mode 100644 index 0000000000..7c10719e2d --- /dev/null +++ b/plugins/lead-assets/lang/ko.json @@ -0,0 +1,40 @@ +{ + "string": { + "CreateFunnel": "새 퍼널", + "CreateLead": "새 리드", + "Funnel": "퍼널", + "FunnelName": "퍼널 이름", + "Funnels": "퍼널", + "LeadApplication": "리드 (베타)", + "LeadCreateLabel": "리드", + "SelectFunnel": "퍼널 선택", + "LeadName": "리드 이름", + "More": "더 보기...", + "Customer": "고객", + "Customers": "고객", + "Leads": "리드", + "MyLeads": "내 리드", + "SelectCustomer": "고객 선택", + "Lead": "리드", + "Assignee": "담당자", + "Title": "제목", + "LeadPlaceholder": "간단한 리드", + "ManageFunnelStatuses": "퍼널 유형 관리", + "GotoLeadApplication": "리드 애플리케이션으로 전환", + "IssueDescriptionPlaceholder": "설명 추가...", + "CreateCustomer": "고객 만들기", + "CreateCustomerLabel": "신규 고객", + "NoLeadsForDocument": "이 문서에 대한 리드 없음", + "Description": "고객 설명", + "FullDescription": "상세 설명", + "FunnelPlaceholder": "간단한 퍼널", + "Members": "멤버", + "UnAssign": "담당자 해제", + "ConfigLabel": "CRM", + "ConfigDescription": "고객 관계 관리 확장 기능", + "EditFunnel": "퍼널 편집", + "FunnelMembers": "멤버", + "ForbidCreateFunnelPermission": "퍼널 생성 금지", + "ForbidCreateFunnelPermissionDescription": "사용자의 새 퍼널 생성을 금지합니다" + } +} diff --git a/plugins/login-assets/lang/ko.json b/plugins/login-assets/lang/ko.json new file mode 100644 index 0000000000..a7367435d0 --- /dev/null +++ b/plugins/login-assets/lang/ko.json @@ -0,0 +1,105 @@ +{ + "status": { + "RequiredField": "필수 항목: {field}", + "FieldsDoNotMatch": "{field}이(가) {field2}와(과) 일치하지 않습니다", + "ConnectingToServer": "서버에 연결 중...", + "IncorrectValue": "잘못된 값: {field}" + }, + "string": { + "ChangePassword": "비밀번호 변경", + "SetPassword": "비밀번호 설정", + "SSOPasswordDescription": "이 계정은 외부 로그인을 사용합니다. 이메일 인증으로 비밀번호를 설정하세요.", + "SendSetupLink": "설정 링크 보내기", + "SSOPasswordEmailSent": "비밀번호 설정 링크가 포함된 이메일을 확인하세요.", + "SSONoEmailLinked": "계정에 연결된 이메일 주소가 없습니다. 먼저 계정 설정 → ID 관리에서 추가하세요.", + "CurrentPassword": "현재 비밀번호", + "NewPassword": "새 비밀번호", + "EnterCurrentPassword": "현재 비밀번호 입력", + "EnterNewPassword": "새 비밀번호 입력", + "RepeatNewPassword": "새 비밀번호 확인", + "PasswordExpiredDesc": "비밀번호가 만료되었습니다. 계속하려면 새 비밀번호를 설정하세요.", + "LogIn": "로그인", + "SignUp": "회원가입", + "CreateWorkspace": "워크스페이스 만들기", + "HaveWorkspace": "이미 워크스페이스가 있나요?", + "LastName": "성", + "FirstName": "이름", + "Join": "참여", + "JoinWorkspace": "{workspaceName}에 참여", + "Email": "이메일", + "Password": "비밀번호", + "Workspace": "워크스페이스 이름", + "DoNotHaveAnAccount": "계정이 없나요?", + "PasswordRepeat": "비밀번호 확인", + "HaveAccount": "이미 계정이 있나요?", + "LoadingAccount": "로딩 중...", + "SelectWorkspace": "워크스페이스 선택", + "Copy": "복사", + "Copied": "복사됨", + "Close": "닫기", + "InviteDescription": "이 링크를 공유해 다른 사용자를 초대하세요", + "WantAnotherWorkspace": "다른 워크스페이스를 만드시겠습니까?", + "ChangeAccount": "계정 변경", + "NotSeeingWorkspace": "워크스페이스가 보이지 않나요?", + "ForgotPassword": "비밀번호를 잊으셨나요?", + "KnowPassword": "비밀번호를 알고 있나요?", + "Recover": "복구", + "PasswordRecovery": "비밀번호 복구", + "RecoveryLinkSent": "비밀번호 복구 링크를 이메일로 보냈습니다", + "UseWorkspaceInviteSettings": "워크스페이스 초대 설정 사용", + "LinkValidHours": "초대 링크 만료 (시간):", + "EmailMask": "이메일 마스크:", + "InviteLimit": "초대 링크당 최대 사용 횟수:", + "GetLink": "초대 링크 받기", + "NoLimit": "무제한 사용:", + "AlreadyJoined": "이미 참여하셨나요?", + "ConfirmationSent": "이메일 주소 확인 링크를 메일로 보냈습니다.", + "ConfirmationSent2": "회원가입을 완료하려면 링크를 클릭하세요.", + "ContinueWith": "{provider}(으)로 계속하기", + "HaventReceivedCode": "코드를 받지 못하셨나요?", + "ResendCode": "코드 다시 보내기", + "WrongEmail": "잘못된 이메일인가요?", + "ChangeEmail": "이메일 변경", + "SentTo": "코드를 다음 주소로 보냈습니다: ", + "CanFindCode": "코드를 찾을 수 없나요? 스팸 폴더를 확인해 주세요.", + "LoginWithPassword": "비밀번호로 로그인", + "LoginWithCode": "코드로 로그인", + "SignUpWithPassword": "비밀번호로 회원가입", + "SignUpWithCode": "코드로 회원가입", + "FillInProfile": "프로필 입력", + "SetUpPassword": "비밀번호 설정", + "Next": "다음", + "Skip": "건너뛰기", + "SignUpCompleted": "회원가입 완료", + "StartUsingHuly": "Huly 시작하기", + "PasswordMinLength": "{count, plural, =1 {비밀번호는 #자 이상이어야 합니다} other {비밀번호는 #자 이상이어야 합니다}}", + "PasswordMinSpecialChars": "{count, plural, =1 {비밀번호에는 특수 문자가 #개 이상 포함되어야 합니다} other {비밀번호에는 특수 문자가 #개 이상 포함되어야 합니다}}", + "PasswordMinDigits": "{count, plural, =1 {비밀번호에는 숫자가 #개 이상 포함되어야 합니다} other {비밀번호에는 숫자가 #개 이상 포함되어야 합니다}}", + "PasswordMinUpperChars": "{count, plural, =1 {비밀번호에는 대문자가 #개 이상 포함되어야 합니다} other {비밀번호에는 대문자가 #개 이상 포함되어야 합니다}}", + "PasswordMinLowerChars": "{count, plural, =1 {비밀번호에는 소문자가 #개 이상 포함되어야 합니다} other {비밀번호에는 소문자가 #개 이상 포함되어야 합니다}}", + "WorkspaceArchivedDesc": "사용하지 않아 워크스페이스가 보관되었습니다.", + "RestoreArchivedWorkspace": "보관 해제", + "Hello": "{name}님, 안녕하세요", + "ProcessingInvite": "초대를 처리 중입니다. 잠시만 기다려 주세요...", + "SignToProceed": "계속하려면 로그인하세요", + "Proceed": "계속", + "SetPasswordLater": "나중에 비밀번호 설정", + "SetPasswordNow": "지금 비밀번호 설정", + "LoginAsGuest": "게스트로 계속", + "SignUpToCreateWorkspace": "게스트 액세스가 가능한 워크스페이스가 없습니다. 회원가입하여 직접 워크스페이스를 만드세요.", + "WhatIsYourName": "이름이 무엇인가요?", + "AccessExpired": "액세스 시간이 만료되었습니다. 새 액세스 링크를 요청하세요.", + "AccessNotActive": "액세스 시간이 아직 시작되지 않았습니다. 시작까지: ", + "JoinWithThisAccount": "이 계정으로 참여", + "UseDifferentAccount": "다른 계정 사용", + "UseCurrentAccountToJoin": "이미 로그인되어 있나요?", + "LogInAndJoin": "로그인하고 참여", + "SignUpAndJoin": "회원가입하고 참여", + "CreateNewAccount": "새 계정 만들기", + "SignedInAs": "{name}(으)로 로그인됨", + "TwoFactorAuth": "2단계 인증", + "EnterTwoFactorCode": "2단계 인증 코드 입력", + "TwoFactorCode": "2단계 인증 코드", + "Verify": "인증" + } +} diff --git a/plugins/love-assets/lang/ko.json b/plugins/love-assets/lang/ko.json new file mode 100644 index 0000000000..8636f2692c --- /dev/null +++ b/plugins/love-assets/lang/ko.json @@ -0,0 +1,98 @@ +{ + "string": { + "Office": "오피스", + "Room": "룸", + "RoomType": "룸 유형", + "Share": "공유", + "StopShare": "공유 중지", + "StartVideo": "비디오 시작", + "StopVideo": "비디오 중지", + "Mute": "음소거", + "UnMute": "음소거 해제", + "LeaveRoom": "룸 나가기", + "Floors": "층", + "MyOffice": "내 오피스", + "EditOffice": "오피스 편집", + "FinalizeEditing": "완료", + "Floor": "층", + "ChangeFloor": "층 변경", + "IsKnocking": "{name}님이 노크하고 있습니다...", + "Accept": "수락", + "Decline": "거절", + "EnterRoom": "룸 입장", + "TeamRoom": "팀 룸", + "MeetingRoom": "회의 룸", + "KnockingTo": "노크 중...", + "Cancel": "취소", + "AnotherWindowError": "다른 창에서 이미 연결되어 있습니다. 해당 창을 사용하거나 다시 연결하세요", + "Speaker": "스피커", + "Microphone": "마이크", + "Camera": "카메라", + "Settings": "설정", + "LoveDescription": "라이브 오피스 가상 환경", + "DefaultDevice": "기본 장치", + "Knock": "노크 필요", + "Open": "공개", + "DND": "방해 금지", + "ChangeAccess": "접근 권한 변경", + "AddAFloor": "층 추가", + "RenameAFloor": "층 이름 변경", + "StartWithoutVideo": "항상 카메라를 끈 상태로 시작", + "StartWithMutedMic": "항상 마이크 음소거로 시작", + "InvitingYou": "{name}님이 참여를 요청합니다", + "YouInivite": "참여를 초대하는 중", + "NoiseCancellation": "노이즈 캔슬링", + "KnockingLabel": "노크", + "InivitingLabel": "초대", + "Invite": "초대", + "KnockAction": "노크", + "NoiseCancellationNotSupported": "이 브라우저에서는 노이즈 캔슬링이 지원되지 않습니다", + "Blur": "배경 흐림", + "BlurRadius": "반경", + "BlurTooltip": "흐림 기능은 CPU 사용률을 크게 증가시켜 시스템 전체 성능에 영향을 줄 수 있습니다.", + "GuestLink": "게스트 링크", + "CopyGuestLink": "게스트 링크 복사", + "Record": "녹화", + "StopRecord": "녹화 중지", + "LeaveRoomConfirmation": "룸을 나가시겠습니까?", + "ServiceNotConfigured": "서비스가 구성되지 않았습니다", + "FullscreenMode": "전체 화면 모드", + "ExitingFullscreenMode": "전체 화면 모드 종료 중", + "Select": "선택", + "ChooseShare": "공유할 항목 선택", + "CreateMeeting": "회의 만들기", + "MoreOptions": "추가 옵션", + "StartTranscription": "받아쓰기 시작", + "StopTranscription": "받아쓰기 중지", + "Meeting": "회의", + "Transcription": "받아쓰기", + "StartWithTranscription": "받아쓰기와 함께 시작", + "MeetingMinutes": "회의록", + "MeetingsMinutes": "회의록", + "StartMeeting": "회의 시작", + "Video": "비디오", + "NoMeetingMinutes": "회의록 없음", + "JoinMeeting": "회의 참여", + "MeetingStart": "회의 시작", + "MeetingEnd": "회의 종료", + "EndMeeting": "회의 종료", + "Status": "상태", + "Active": "활성", + "Finished": "종료됨", + "StartWithRecording": "녹화와 함께 시작", + "Language": "언어", + "Kick": "강퇴", + "WithAudio": "시스템 오디오 포함", + "ShareWithAudioTooltip": "시스템 오디오와 함께 화면을 공유합니다. 변경 사항을 적용하려면 화면 공유를 다시 시작하세요.", + "MicPermission": "마이크를 찾을 수 없습니다. 브라우저 권한을 확인하세요", + "CamPermission": "카메라를 찾을 수 없습니다. 브라우저 권한을 확인하세요", + "SearchMeetingMinutes": "회의록 검색...", + "Sharing": "공유 중...", + "Browser": "브라우저", + "Monitor": "모니터", + "Window": "창", + "MeetingEmptyTitle": "회의가 종료되었나요?", + "MeetingEmptyMessage": "모든 참가자가 나갔습니다. 1분 후 연결이 종료됩니다. 계속 머무르시겠습니까?", + "StayInRoom": "룸에 머무르기" + } +} diff --git a/plugins/mail-assets/lang/ko.json b/plugins/mail-assets/lang/ko.json new file mode 100644 index 0000000000..86a72d537e --- /dev/null +++ b/plugins/mail-assets/lang/ko.json @@ -0,0 +1,5 @@ +{ + "string": { + "MailTag": "메일" + } +} diff --git a/plugins/media-assets/lang/ko.json b/plugins/media-assets/lang/ko.json new file mode 100644 index 0000000000..9bcf4d8d8a --- /dev/null +++ b/plugins/media-assets/lang/ko.json @@ -0,0 +1,19 @@ +{ + "string": { + "Camera": "카메라", + "Microphone": "마이크", + "Speaker": "스피커", + "DefaultCam": "기본 카메라", + "DefaultMic": "기본 마이크", + "DefaultSpeaker": "기본 스피커", + "TurnOnCam": "카메라 켜기", + "TurnOffCam": "카메라 끄기", + "TurnOnMic": "마이크 켜기", + "TurnOffMic": "마이크 끄기", + "NoCam": "카메라 없음", + "NoMic": "마이크 없음", + "NoSpeaker": "스피커 없음", + "On": "켜짐", + "Off": "꺼짐" + } +} diff --git a/plugins/notification-assets/lang/ko.json b/plugins/notification-assets/lang/ko.json new file mode 100644 index 0000000000..99eeb7b38b --- /dev/null +++ b/plugins/notification-assets/lang/ko.json @@ -0,0 +1,62 @@ +{ + "string": { + "Notification": "알림", + "Notifications": "알림", + "NoNotifications": "알림 없음", + "EmailNotification": "이메일", + "PlatformNotification": "플랫폼 내", + "Track": "추적", + "DontTrack": "추적 안 함", + "BrowserNotification": "브라우저 내", + "Remove": "알림 삭제", + "RemoveAll": "알림 모두 삭제", + "MarkAllAsRead": "모두 읽음으로 표시", + "MarkAsRead": "읽음으로 표시", + "MarkAsUnread": "읽지 않음으로 표시", + "Archive": "보관", + "Inbox": "수신함", + "Collaborators": "협업자", + "Change": "변경", + "AddedRemoved": "추가/제거", + "YouAddedCollaborators": "협업자로 추가되었습니다", + "YouRemovedCollaborators": "협업자에서 제외되었습니다", + "YouHaveJoinedTheConversation": "대화에 참여했습니다", + "ChangeCollaborators": "협업자를 변경했습니다", + "Activity": "활동", + "People": "사용자", + "All": "전체", + "Read": "읽음", + "Unread": "읽지 않음", + "CommonNotificationTitle": "{title}", + "CommonNotificationBody": "{senderName}님이 업데이트했습니다", + "CommonNotificationChanged": "{senderName}님이 {property}을(를) 변경했습니다", + "CommonNotificationChangedProperty": "{senderName}님이 {property}을(를) \"{newValue}\"(으)로 변경했습니다", + "ChangedCollaborators": "변경된 협업자", + "NewCollaborators": "추가된 협업자", + "RemovedCollaborators": "제외된 협업자", + "Edited": "편집됨", + "Pinned": "고정됨", + "Message": "메시지", + "ArchiveAll": "모두 보관", + "MarkReadAll": "모두 읽음으로 표시", + "MarkUnreadAll": "모두 읽지 않음으로 표시", + "ArchiveAllConfirmationTitle": "모든 알림을 보관하시겠습니까?", + "ArchiveAllConfirmationMessage": "모든 알림을 보관하시겠습니까? 이 작업은 되돌릴 수 없습니다.", + "StarDocument": "문서 즐겨찾기", + "UnstarDocument": "문서 즐겨찾기 해제", + "Unsubscribe": "구독 취소", + "Push": "푸시", + "Unreads": "읽지 않음", + "EnablePush": "푸시 알림 사용", + "NotificationBlockedInBrowser": "브라우저에서 알림이 차단되어 있습니다. 브라우저 설정에서 알림을 허용해 주세요.", + "General": "일반", + "InboxNotificationsDescription": "Huly 수신함에서 개인 알림을 받습니다.", + "PushNotificationsDescription": "데스크톱에서 개인 알림을 받습니다.", + "CommonNotificationCollectionAdded": "{senderName}님이 {collection}을(를) 추가했습니다", + "CommonNotificationCollectionRemoved": "{senderName}님이 {collection}을(를) 제거했습니다", + "Sound": "사운드", + "SoundNotificationsDescription": "이벤트 발생 시 사운드 알림을 받습니다.", + "NoAccessToObject": "이 객체에 더 이상 접근할 수 없습니다", + "ViewIn": "{app}에서 보기" + } +} diff --git a/plugins/onboard-assets/lang/ko.json b/plugins/onboard-assets/lang/ko.json new file mode 100644 index 0000000000..7cd7cff377 --- /dev/null +++ b/plugins/onboard-assets/lang/ko.json @@ -0,0 +1,19 @@ +{ + "status": { + "RequiredField": "{field}은(는) 필수 항목입니다", + "FieldsDoNotMatch": "{field}이(가) {field2}와(과) 일치하지 않습니다", + "ConnectingToServer": "서버에 연결하는 중...." + }, + "string": { + "CreateWorkspace": "워크스페이스 만들기", + "LastName": "성", + "FirstName": "이름", + "Workspace": "워크스페이스 이름", + "FillInProfile": "프로필 작성", + "SetUpPassword": "비밀번호 설정", + "Next": "다음", + "Skip": "건너뛰기", + "SignUpCompleted": "가입이 완료되었습니다", + "StartUsingHuly": "Huly 시작하기" + } +} diff --git a/plugins/preference-assets/lang/ko.json b/plugins/preference-assets/lang/ko.json new file mode 100644 index 0000000000..438b47c24c --- /dev/null +++ b/plugins/preference-assets/lang/ko.json @@ -0,0 +1,7 @@ +{ + "string": { + "Starred": "즐겨찾기됨", + "Star": "즐겨찾기", + "Unstar": "즐겨찾기 해제" + } +} diff --git a/plugins/print-assets/lang/ko.json b/plugins/print-assets/lang/ko.json new file mode 100644 index 0000000000..2209b54397 --- /dev/null +++ b/plugins/print-assets/lang/ko.json @@ -0,0 +1,8 @@ +{ + "string": { + "PrintToPDF": "PDF로 인쇄", + "PrintingDocumentOf": "문서 {current} / {total} 인쇄 중", + "DownloadAll": "모두 다운로드", + "PrintFailed": "인쇄 실패" + } +} diff --git a/plugins/process-assets/lang/ko.json b/plugins/process-assets/lang/ko.json new file mode 100644 index 0000000000..58f452fd1c --- /dev/null +++ b/plugins/process-assets/lang/ko.json @@ -0,0 +1,197 @@ +{ + "string": { + "Method": "메서드", + "Execution": "실행", + "Process": "프로세스", + "Step": "단계", + "DeleteProcess": "프로세스 삭제", + "DeleteProcessConfirm": "프로세스를 삭제하시겠습니까?", + "DeleteState": "상태 삭제", + "DeleteStateConfirm": "상태를 삭제하시겠습니까?", + "RunProcess": "프로세스 실행", + "Processes": "프로세스", + "Untitled": "제목 없음", + "States": "상태", + "AddState": "상태 추가", + "Rollback": "롤백", + "NewProcess": "새 프로세스", + "NewState": "새 상태", + "AddAction": "액션 추가", + "CreateProcess": "프로세스 생성", + "UpdateCard": "카드 업데이트", + "CreateToDo": "액션 항목 생성", + "NoProcesses": "프로세스 없음", + "Done": "완료", + "ProcessName": "프로세스 이름", + "NoAttributesForUpdate": "업데이트할 속성 없음", + "MissingRequiredFields": "필수 {length, plural, =1 {필드} other {필드}} 누락: {value}", + "CustomValue": "사용자 지정 값", + "FallbackValue": "대체 값", + "Functions": "함수", + "UpperCase": "대문자", + "LowerCase": "소문자", + "Trim": "공백 제거", + "FirstValue": "첫 번째 값", + "LastValue": "마지막 값", + "Random": "무작위", + "AllProcesses": "모든 프로세스", + "MyProcesses": "내 프로세스", + "ShowDone": "완료 표시", + "Add": "더하기", + "Subtract": "빼기", + "Offset": "오프셋", + "FirstWorkingDayAfter": "이후 첫 영업일", + "FallbackValueError": "비어 있을 경우 오류 표시", + "Required": "필수", + "ParallelExecutionForbidden": "병렬 실행 금지", + "StartAutomatically": "자동 시작", + "AutomationOnly": "자동화 전용", + "Error": "오류", + "Continue": "계속", + "RequestFromUser": "사용자에게 요청", + "EnterValue": "값 입력", + "OnToDoDone": "액션 항목 완료 시", + "OnSubProcessesDone": "하위 프로세스 완료 시", + "WhenSubProcessMatches": "하위 프로세스 일치 시", + "Result": "결과", + "RequestResult": "결과 요청", + "NoResultRequired": "결과 불필요", + "From": "시작", + "To": "끝", + "Trigger": "트리거", + "Actions": "액션", + "Transition": "전환", + "OnToDoCancelled": "액션 항목 취소 시", + "DeleteTransition": "전환 삭제", + "DeleteTransitionConfirm": "전환을 삭제하시겠습니까?", + "AddTransition": "전환 추가", + "ToDo": "액션 항목", + "CurrentCard": "현재 카드", + "Data": "데이터", + "Transitions": "전환", + "OnExecutionStart": "실행 시작 시", + "Prepend": "앞에 추가", + "Append": "뒤에 추가", + "Replace": "교체", + "ReplaceAll": "모두 교체", + "Split": "분할", + "Cut": "잘라내기", + "Replacement": "교체 문자열", + "Search": "검색", + "Separator": "구분자", + "Start": "시작", + "End": "종료", + "Multiply": "곱하기", + "Divide": "나누기", + "Modulo": "나머지", + "Power": "거듭제곱", + "Sqrt": "제곱근", + "Round": "반올림", + "Absolute": "절댓값", + "Ceil": "올림", + "Floor": "내림", + "Min": "최솟값", + "Max": "최댓값", + "LogAction": "이벤트", + "Started": "시작됨", + "Each": "각", + "CreateCard": "카드 생성", + "WhenCardMatches": "카드 일치 시", + "WhenFieldChanges": "필드 변경 시", + "ArraySizeEquals": "크기 같음", + "ArraySizeGt": "크기가 더 큼", + "ArraySizeGte": "크기가 이상", + "ArraySizeLt": "크기가 더 작음", + "ArraySizeLte": "크기가 이하", + "Insert": "삽입", + "Remove": "제거", + "RemoveFirst": "첫 항목 제거", + "RemoveLast": "마지막 항목 제거", + "Cancelled": "취소됨", + "WaitUntil": "대기", + "CurrentUser": "현재 사용자", + "CurrentDate": "현재 날짜", + "AddResult": "결과 추가", + "For": "대상", + "Context": "컨텍스트", + "Attribute": "속성", + "ProcessRunned": "\"{process}\" 프로세스가 시작되었습니다", + "ProcessStateChanged": "\"{process}\" 프로세스의 상태가 \"{state}\"(으)로 변경되었습니다", + "ProcessFinished": "\"{process}\" 프로세스가 \"{state}\" 상태에서 종료되었습니다", + "NewProcessToDo": "새 프로세스 액션 항목", + "EmptyArray": "빈 배열", + "ExecutionInitiator": "실행 시작자", + "ExecutionStarted": "실행 시작됨", + "Filter": "필터", + "FirstMatchValue": "첫 일치 값", + "ConfigLabel": "프로세스 구성", + "ConfigDescription": "워크플로와 비즈니스 프로세스를 자동화할 프로세스를 정의합니다.", + "RunProcessPermission": "프로세스 실행", + "CancelProcessPermission": "프로세스 취소", + "ForbidRunProcessPermission": "프로세스 실행 금지", + "ForbidCancelProcessPermission": "프로세스 취소 금지", + "RequestApproval": "승인 요청", + "IsApproved": "승인됨", + "Approve": "승인", + "Reject": "반려", + "Reason": "사유", + "ApproveRequest": "승인 요청", + "OnApproveRequestApproved": "승인 시", + "OnApproveRequestRejected": "반려 시", + "ConfirmApproval": "승인 확인", + "ConfirmRejection": "반려 확인", + "RejectionReason": "반려 사유", + "ProvideRejectionReason": "반려 사유 입력", + "FieldIsEmpty": "필드가 비어 있습니다", + "Reviewers": "검토자", + "LockCard": "카드 잠금", + "LockSection": "섹션 잠금", + "Approvers": "승인자", + "UnlockCard": "카드 잠금 해제", + "UnlockSection": "섹션 잠금 해제", + "CancelToDo": "액션 항목 취소", + "Export": "내보내기", + "Import": "가져오기", + "CancelProcess": "프로세스 취소", + "SyncWithField": "필드와 동기화", + "ActionType": "유형", + "ApproveAction": "승인", + "ReviewAction": "검토", + "Review": "검토", + "LockField": "필드 잠금", + "UnlockField": "필드 잠금 해제", + "TextFromNumber": "숫자에서 텍스트로", + "TextFromDate": "날짜에서 텍스트로", + "TextFromCheckbox": "체크박스에서 텍스트로", + "NumberFromDate": "날짜에서 숫자로", + "DateFromNumber": "숫자에서 날짜로", + "NumberFromText": "텍스트에서 숫자로", + "DateFromText": "텍스트에서 날짜로", + "YearFromDate": "날짜에서 연도로", + "MonthFromDate": "날짜에서 월로", + "DayFromDate": "날짜에서 일로", + "DateDifference": "날짜 차이", + "EmptyValue": "빈 값", + "TextFromMarkup": "마크업에서 텍스트로", + "MarkupFromText": "텍스트에서 마크업으로", + "TextFromSelect": "선택에서 텍스트로", + "SelectFromText": "텍스트에서 선택으로" + }, + "error": { + "MethodNotFound": "메서드를 찾을 수 없습니다: {methodId}", + "AttributeNotExists": "속성이 존재하지 않습니다: {key}", + "RelatedObjectNotFound": "관련 객체를 찾을 수 없습니다: {attr}", + "RelationNotExists": "관계가 존재하지 않습니다: {association}", + "EmptyAttributeContextValue": "속성 값이 비어 있습니다: {attr}", + "UserRequestedValueNotProvided": "사용자가 요청한 값이 입력되지 않았습니다: {attr}", + "ObjectNotFound": "객체를 찾을 수 없습니다: {_id}", + "EmptyRelatedObjectValue": "관련 객체 {parent}의 값이 비어 있습니다: {attr}", + "InternalServerError": "내부 서버 오류입니다. 지원팀에 문의하세요. 오류 ID: {errorId}", + "ResultNotProvided": "결과가 입력되지 않았습니다", + "EmptyFunctionResult": "함수 결과가 비어 있습니다: {func}", + "ContextValueNotProvided": "컨텍스트 값이 입력되지 않았습니다: {name}", + "RequiredParamsNotProvided": "필수 매개변수가 입력되지 않았습니다: {params}", + "TooDeepTransitionRecursion": "전환 재귀가 너무 깊습니다", + "ToDoAlreadyCompleted": "액션 항목이 이미 완료되었습니다" + } +} diff --git a/plugins/products-assets/lang/ko.json b/plugins/products-assets/lang/ko.json new file mode 100644 index 0000000000..72842715c2 --- /dev/null +++ b/plugins/products-assets/lang/ko.json @@ -0,0 +1,39 @@ +{ + "string": { + "Product": "제품", + "Products": "제품", + "ProductsApplication": "제품", + "ProductNamePlaceholder": "제품", + "ProductDescriptionPlaceholder": "설명 추가...", + "ProductVersion": "제품 버전", + "ProductVersions": "제품 버전", + "ProductVersionDescriptionPlaceholder": "설명 추가...", + "ProductVersionParent": "상위 버전", + "ProductVersionState": "상태", + "SearchProduct": "제품 검색...", + "CreateProduct": "제품 만들기", + "CreateProductVersion": "제품 버전 만들기", + "NoProductVersionParent": "상위 버전 없음", + "NoProductVersions": "제품 버전 없음", + "CreateDialogClose": "이 대화상자를 닫으시겠습니까?", + "CreateDialogCloseNote": "모든 변경 사항이 사라집니다", + "Description": "설명", + "Major": "메이저", + "Minor": "마이너", + "Patch": "패치", + "Codename": "코드명", + "ProductVersionStateActive": "활성", + "ProductVersionStateReleased": "릴리스됨", + "Icon": "아이콘", + "Color": "색상", + "Private": "비공개", + "Public": "공개", + "Members": "멤버", + "UpdateProductPermission": "제품 업데이트", + "UpdateProductDescription": "사용자에게 제품 업데이트 권한을 부여합니다", + "ChangeControl": "변경 관리", + "ChangeSeverity": "심각도 변경", + "ConfigLabel": "제품", + "ConfigDescription": "제품 관리 확장 기능" + } +} diff --git a/plugins/questions-assets/lang/ko.json b/plugins/questions-assets/lang/ko.json new file mode 100644 index 0000000000..0925351036 --- /dev/null +++ b/plugins/questions-assets/lang/ko.json @@ -0,0 +1,35 @@ +{ + "string": { + "Answer": "답변", + "Answers": "답변", + "Assessment": "평가", + "Assessments": "평가", + "CorrectAnswer": "정답", + "CorrectAnswers": "정답", + "Duplicate": "복제", + "Failed": "불합격", + "MultipleChoice": "여러 개 선택", + "MultipleChoiceAssessment": "다중 선택", + "MultipleChoiceQuestion": "다중 선택 (평가 없음)", + "NoQuestions": "질문 없음", + "Option": "선택지", + "Owner": "소유자", + "Options": "선택지", + "Ordering": "올바른 순서로 정렬", + "OrderingAssessment": "순서 정렬", + "OrderingQuestion": "순서 정렬 (평가 없음)", + "Passed": "합격", + "Question": "질문", + "Questions": "질문", + "Rank": "순위", + "ReleasedBy": "릴리스 담당자", + "ReleasedDate": "릴리스 날짜", + "Score": "점수", + "SingleChoice": "하나 선택", + "SingleChoiceAssessment": "단일 선택", + "SingleChoiceQuestion": "단일 선택 (평가 없음)", + "TypePercentage": "비율", + "TypeQuestionOption": "선택지", + "TypeRank": "순위" + } +} diff --git a/plugins/rating-assets/lang/ko.json b/plugins/rating-assets/lang/ko.json new file mode 100644 index 0000000000..8a1618626f --- /dev/null +++ b/plugins/rating-assets/lang/ko.json @@ -0,0 +1,12 @@ +{ + "string": { + "Rating": "즐겨찾기", + "RatingWidget": "즐겨찾기 위젯", + "RatingWidgetEmpty": "아직 즐겨찾기한 문서가 없습니다. 문서에 즐겨찾기를 추가하면 여기에 표시됩니다(문서의 별 반응을 클릭하세요).", + "Level": "레벨", + "MonthOps": "{month}: 작업 {ops}회", + "MonthNoOps": "{month}, 작업 없음", + "AddStar": "즐겨찾기 추가", + "AddStarAria": "즐겨찾기 반응 추가" + } +} diff --git a/plugins/recorder-assets/lang/ko.json b/plugins/recorder-assets/lang/ko.json new file mode 100644 index 0000000000..5084c70d6c --- /dev/null +++ b/plugins/recorder-assets/lang/ko.json @@ -0,0 +1,33 @@ +{ + "string": { + "Cancel": "취소", + "Pause": "일시 정지", + "Stop": "정지", + "Resume": "재개", + "Record": "녹화", + "Done": "완료", + "CancelRecording": "녹화 취소", + "CancelRecordingConfirm": "녹화를 취소하시겠습니까?", + "RestartRecording": "녹화 다시 시작", + "RestartRecordingConfirm": "녹화를 다시 시작하시겠습니까?", + "ScreenRecordingName": "화면 녹화 {date}", + "CameraRecordingName": "카메라 녹화 {date}", + "ClickToSkip": "클릭하여 건너뛰기", + "RecordVideo": "영상 녹화", + "ShareWithAudio": "오디오와 함께 공유", + "ShareScreen": "화면 공유", + "StopSharing": "공유 중지", + "SelectVideoToRecord": "녹화하려면 카메라를 켜거나 화면을 공유하세요", + "CameraSize": "카메라 크기", + "CameraPos": "카메라 위치", + "Small": "작게", + "Medium": "중간", + "Large": "크게", + "TopLeft": "왼쪽 위", + "TopRight": "오른쪽 위", + "BottomLeft": "왼쪽 아래", + "BottomRight": "오른쪽 아래", + "Resolution": "해상도", + "Original": "원본" + } +} diff --git a/plugins/recruit-assets/lang/ko.json b/plugins/recruit-assets/lang/ko.json new file mode 100644 index 0000000000..f0bb9825fb --- /dev/null +++ b/plugins/recruit-assets/lang/ko.json @@ -0,0 +1,131 @@ +{ + "string": { + "RecruitApplication": "채용", + "Vacancies": "채용 공고", + "TalentPools": "인재 풀", + "Talents": "인재", + "VacancyName": "채용 공고명 *", + "VacancyDescription": "채용 공고 설명", + "CreateVacancy": "채용 공고 만들기", + "Vacancy": "채용 공고", + "VacancyCreateLabel": "채용 공고", + "CompanyCreateLabel": "회사", + "VacancyPlaceholder": "소프트웨어 엔지니어", + "CreateAnApplication": "새 지원", + "NoVacancies": "채용 공고 없음", + "NoApplicationsForTalent": "이 인재의 지원 내역이 없습니다.", + "NoApplicationsForVacancy": "이 채용 공고의 지원 내역이 없습니다.", + "CreateApplication": "새 지원", + "ApplicationCreateLabel": "지원", + "SelectVacancy": "채용 공고 선택", + "Talent": "인재", + "TalentCreateLabel": "인재", + "CreateTalent": "새 인재", + "CreateTalentDialogClose": "이 대화 상자를 닫으시겠습니까?", + "CreateTalentDialogCloseNote": "모든 변경 사항이 사라집니다", + "ResumeDraft": "이력서 초안", + "AssignRecruiter": "채용 담당자 지정", + "UnAssignRecruiter": "채용 담당자 지정 해제", + "UnAssignCompany": "회사 지정 해제", + "Recruiters": "채용 담당자", + "Create": "만들기", + "Applications": "지원", + "ThisVacancyIsPrivate": "비공개 채용 공고입니다", + "Description": "설명", + "Company": "회사", + "Edit": "편집", + "Delete": "삭제", + "WorkLocationPreferences": "희망 근무지", + "Onsite": "상주", + "Remote": "원격", + "SearchApplication": "지원 검색...", + "Application": "지원", + "AssignedRecruiter": "지정된 채용 담당자", + "SkillLabel": "스킬", + "SkillsLabel": "스킬", + "SkillCreateLabel": "스킬", + "General": "일반", + "Members": "멤버", + "Yes": "예", + "No": "아니요", + "NA": "해당 없음", + "ApplicationsShort": "지원", + "Due": "마감일", + "Location": "근무지", + "Title": "제목", + "Source": "지원 경로", + "PersonFirstNamePlaceholder": "이름", + "PersonLastNamePlaceholder": "성", + "PersonLocationPlaceholder": "근무지", + "ManageVacancyStatuses": "채용 공고 유형 관리", + "EditVacancy": "편집", + "FullDescription": "상세 설명", + "CreateReview": "면접 일정 잡기", + "CreateReviewParams": "{label} 일정 잡기", + "Reviews": "면접", + "Review": "면접", + "ReviewCreateLabel": "면접", + "NewReview": "새 면접", + "Opinions": "평가", + "Opinion": "평가", + "OpinionValue": "평점", + "StartDate": "시작일", + "DueDate": "마감일", + "Verdict": "결과", + "OpinionSave": "저장", + "TalentReviews": "모든 인재 면접", + "NoReviewForCandidate": "면접 없음", + "CreateAnReview": "면접 만들기", + "CreateOpinion": "평가 만들기", + "OpinionValuePlaceholder": "10/10", + "Participants": "참여자", + "NoParticipants": "참여자가 추가되지 않았습니다", + "PersonsLabel": "{name}", + "AddDescription": "설명 추가", + "NumberSkills": "{count, plural, =0 {스킬 없음} =1 {스킬 1개} other {스킬 #개}}", + "GotoTalents": "인재로 이동", + "GotoVacancies": "채용 공고로 이동", + "GotoSkills": "스킬로 이동", + "GotoMyApplications": "내 지원으로 이동", + "GotoApplicants": "지원으로 이동", + "GotoRecruitApplication": "채용 앱으로 전환", + "AddDropHere": "이력서 추가 또는 드롭", + "Uploading": "업로드 중...", + "Parsing": "분석 중...", + "CopyId": "ID 복사", + "CopyLink": "링크 복사", + "HasActiveApplicant": "활성 지원자만", + "HasNoActiveApplicant": "활성 지원자 없음", + "NoneApplications": "없음", + "VacancyList": "채용 공고", + "VacancyMatching": "인재를 채용 공고와 매칭", + "Score": "점수", + "Match": "매칭", + "PerformMatch": "매칭", + "MoveApplication": "다른 채용 공고로 이동", + "SearchVacancy": "채용 공고 검색...", + "Organizations": "회사", + "TemplateReplace": "새 템플릿을 적용하시겠습니까?", + "TemplateReplaceConfirm": "모든 필드가 새 템플릿 값으로 덮어쓰기됩니다", + "Apply": "적용", + "OpenVacancyList": "목록 열기", + "Export": "내보내기", + "ConfigLabel": "채용", + "ConfigDescription": "인재/지원자 및 채용 공고를 관리하는 확장 기능.", + "MyApplications": "내 지원", + "ShowApplications": "지원 표시", + "GetTalentIds": "인재 ID 가져오기", + "HideDoneState": "완료된 지원 숨기기", + "HideArchivedVacancies": "보관된 채용 공고 숨기기", + "HideApplicantsFromArchivedVacancies": "보관된 채용 공고의 지원자 숨기기", + "CreateNewSkills": "기존 스킬이 없으면 새로 만들기", + "SwapFirstAndLastNames": "이름과 성 바꾸기", + "ForbidCreateVacancyPermission": "채용 공고 생성 금지", + "ForbidCreateVacancyPermissionDescription": "사용자의 새 채용 공고 생성을 금지합니다" + }, + "status": { + "ApplicationExists": "이미 존재하는 지원입니다", + "TalentRequired": "인재를 선택하세요", + "VacancyRequired": "채용 공고를 선택하세요" + } +} diff --git a/plugins/request-assets/lang/ko.json b/plugins/request-assets/lang/ko.json new file mode 100644 index 0000000000..1b8cf913de --- /dev/null +++ b/plugins/request-assets/lang/ko.json @@ -0,0 +1,25 @@ +{ + "string": { + "Requests": "요청", + "Request": "요청", + "Approve": "승인", + "Approved": "승인됨", + "CreatedRequest": "다음 항목 생성: ", + "For": "대상", + "Change": "변경", + "Add": "추가", + "Remove": "제거", + "Status": "상태", + "Requested": "요청됨", + "Completed": "완료됨", + "Reject": "반려", + "Rejected": "반려됨", + "Comment": "댓글", + "PleaseTypeMessage": "계속하려면 댓글을 입력하세요...", + "NoRequests": "요청 없음", + "Cancel": "취소", + "Cancelled": "취소됨", + "NewRequest": "새 요청", + "CancelRequest": "요청 취소" + } +} diff --git a/plugins/setting-assets/lang/ko.json b/plugins/setting-assets/lang/ko.json new file mode 100644 index 0000000000..f3d76c77c2 --- /dev/null +++ b/plugins/setting-assets/lang/ko.json @@ -0,0 +1,244 @@ +{ + "string": { + "Setting": "설정", + "Spaces": "스페이스", + "Integrations": "연동", + "Support": "고객 지원", + "Privacy": "개인정보 보호", + "Terms": "이용약관", + "AccountSettings": "계정 설정", + "Categories": "카테고리", + "Delete": "삭제", + "ChangePassword": "비밀번호 변경", + "Disconnect": "연결 해제", + "DisconnectAll": "모두 연결 해제", + "Saving": "저장 중...", + "Saved": "저장됨", + "Add": "추가", + "AddNew": "{type} 추가", + "Proceed": "계속", + "NewEmail": "새 이메일", + "SendConfirmation": "인증 코드 전송", + "CodeSent": "코드를 전송했습니다. 아래 입력란에 입력하세요.", + "SendAgain": "다시 보내기", + "SendAgainIn": "재전송 가능 시간", + "Value": "값", + "Signout": "로그아웃", + "Settings": "설정", + "SelectWorkspace": "워크스페이스 선택", + "InviteWorkspace": "워크스페이스에 초대", + "DeleteStatus": "상태 삭제", + "DeleteStatusConfirm": "이 상태를 삭제하시겠습니까?", + "Reconnect": "재연결", + "IntegrationDisabled": " 연동이 비활성화되었습니다", + "IntegrationDisabledSetting": "연동이 비활성화되었습니다", + "IntegrationDisabledDescr": "연동 비활성화됨", + "IntegrationWith": "다음과 연동: ", + "ClassSetting": "클래스 설정", + "ClassSettingHint": "종류, 유형 또는 품질에 따라 다른 것들과 공통의 속성을 가진 사물의 집합 또는 카테고리입니다.", + "ClassProperties": "클래스 속성", + "Classes": "클래스", + "Attributes": "속성", + "DeleteAttribute": "속성 삭제", + "DeleteAttributeConfirm": "이 속성을 삭제하시겠습니까?", + "DeleteAttributeExistConfirm": "이 속성을 삭제하시겠습니까? 데이터가 손실됩니다.", + "DeleteMixin": "믹스인 삭제", + "DeleteMixinConfirm": "이 Mixin을 삭제하시겠습니까?", + "DeleteMixinExistConfirm": "이 Mixin을 삭제하시겠습니까? 데이터를 사용할 수 없게 됩니다.", + "Attribute": "속성", + "Custom": "사용자 지정", + "Type": "유형", + "WithTime": "시간 포함", + "DateMode": "날짜 모드", + "CreatingAttribute": "속성 생성 중", + "EditAttribute": "속성 편집", + "CreateEnum": "열거형 생성", + "EditEnum": "열거형 편집", + "Enums": "열거형", + "EnumsSettingHint": "종류, 유형 또는 품질에 따라 다른 것들과 공통의 속성을 가진 사물의 집합 또는 카테고리입니다.", + "EnumTitle": "열거형 제목", + "EnumsCount": "{count, plural, =1 {옵션 1개} other {옵션 #개}}", + "ProjectTypesCount": "{count, plural, =0 {프로젝트 유형 없음} =1 {프로젝트 유형 1개} other {프로젝트 유형 #개}}", + "Options": "옵션", + "EnterOptionTitle": "옵션 제목 입력", + "NewEnumDialogClose": "이 대화 상자를 닫으시겠습니까?", + "NewEnumDialogCloseNote": "모든 변경 사항이 손실됩니다", + "NewValue": "새 값", + "Leave": "워크스페이스 나가기", + "LeaveDescr": "워크스페이스에서 나가시겠습니까? 이 작업은 되돌릴 수 없습니다.", + "Members": "멤버", + "WorkspaceSettings": "워크스페이스 설정", + "Select": "선택", + "AddOwner": "소유자 추가", + "ReadonlyGuest": "읽기 전용", + "Guest": "게스트", + "User": "사용자", + "Maintainer": "유지관리자", + "Owner": "소유자", + "OwnerFirstName": "소유자 이름", + "OwnerLastName": "소유자 성", + "Role": "역할", + "FailedToSave": "비밀번호 업데이트에 실패했습니다", + "ImportEnum": "열거형 값 가져오기", + "ImportEnumCopy": "클립보드에서 열거형 값 복사", + "CreateMixin": "믹스인 생성", + "OldNames": "이전 값", + "NewClassName": "새 클래스 이름을 입력하거나 이전 값에서 선택...", + "ShowAttribute": "속성 표시", + "HideAttribute": "속성 숨기기", + "Visibility": "표시 설정", + "Hidden": "숨김", + "Configure": "설정", + "InviteSettings": "초대 설정", + "RoleCapabilitySettings": "역할 권한", + "DefaultInviteRoleForJoin": "초대 링크로 참여 시 부여되는 기본 역할:", + "InviteLinkGeneratorRoles": "초대 링크를 생성할 수 있는 사용자 역할 선택:", + "DefaultValue": "기본값", + "SelectAValue": "값 선택", + "DateOnly": "날짜만", + "OnlyTime": "시간만", + "DateAndTime": "날짜와 시간", + "Configuration": "구성", + "ConfigurationEnabled": "활성화됨", + "ConfigurationDisabled": "비활성화됨", + "ConfigDisable": "비활성화", + "ConfigEnable": "활성화", + "ConfigBeta": "베타 버전", + "Properties": "속성", + "TaskTypes": "작업 유형", + "Automations": "자동화", + "Collections": "컬렉션", + "ClassColon": "클래스:", + "SpaceTypes": "스페이스 유형", + "NewSpaceType": "새 스페이스 유형", + "SpaceTypeTitle": "스페이스 유형 제목", + "General": "일반", + "Description": "설명", + "CountSpaces": "{count, plural, =0 {스페이스 없음} =1 {스페이스 1개} other {스페이스 #개}}", + "Roles": "역할", + "RoleName": "역할 이름", + "Permissions": "권한", + "Assignees": "담당자", + "DeleteRole": "역할 삭제", + "DeleteRoleConfirmation": "이 역할을 삭제하시겠습니까? 이 역할을 가진 모든 사용자가 권한을 잃게 됩니다.", + "DeleteWorkspace": "워크스페이스 삭제", + "DeleteWorkspaceConfirm": "이 워크스페이스를 삭제하시겠습니까? 본인과 다른 모든 멤버가 이 워크스페이스에 접근할 수 없게 되며, 워크스페이스의 모든 정보가 손실됩니다. 이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?", + "DeleteSpaceType": "스페이스 유형 삭제", + "DeleteSpaceTypeConfirm": "이 스페이스 유형을 삭제하시겠습니까?", + "WorkspaceName": "워크스페이스 이름", + "Workspace": "워크스페이스", + "OwnerOrMaintainerRequired": "워크스페이스 소유자 또는 유지관리자여야 합니다", + "LastOwnerLeaveTitle": "워크스페이스를 나갈 수 없습니다", + "LastOwnerLeaveMessage": "이 워크스페이스의 유일한 소유자입니다. 나가려면 먼저 다른 멤버에게 소유자 권한을 부여하세요. 더 이상 이 워크스페이스가 필요하지 않다면 삭제를 고려해 보세요.", + "Backup": "백업", + "BackupLast": "마지막 백업", + "BackupTotalSnapshots": "총 스냅샷", + "BackupTotalFiles": "파일", + "BackupSize": "백업 크기", + "BackupLinkInfo": "wget이나 curl 같은 도구로 재귀적으로 다운로드할 수 있는 백업 디렉터리의 URL입니다.", + "BackupBearerTokenInfo": "백업에 접근하려면 Bearer 토큰이 필요합니다.", + "BackupSnapshots": "백업 스냅샷", + "BackupFileDownload": "파일 다운로드", + "BackupFiles": "백업 파일", + "BackupNoBackup": "현재 사용 가능한 백업이 없습니다.", + "NonBackupedBlobs": "백업되지 않은 Blob", + "Calendar": "캘린더", + "StartOfTheWeek": "주 시작일", + "SystemSetupString": "시스템 설정 ({day})", + "DefaultString": "기본값 ({day})", + "AddAttribute": "속성 추가", + "WorkspaceNamePattern": "이름은 40자 이하여야 하며, 비워둘 수 없고 특수 문자(<, >, /)를 포함할 수 없습니다", + "Mailboxes": "메일함", + "CreateMailbox": "메일함 생성", + "CreateMailboxPlaceholder": "my-cool-name", + "MailboxNoDomains": "이메일 도메인이 구성되지 않았습니다", + "MailboxLimitReached": "메일함 한도에 도달했습니다", + "MailboxErrorInvalidName": "메일함 이름이 유효하지 않습니다", + "MailboxErrorDomainNotFound": "도메인을 찾을 수 없습니다", + "MailboxErrorNameRulesViolated": "메일함 이름은 {minLen}~{maxLen}자여야 합니다", + "MailboxErrorMailboxExists": "이미 사용 중인 메일함 이름입니다", + "MailboxErrorMailboxCountLimit": "계정의 메일함 개수 한도에 도달했습니다", + "DeleteMailbox": "메일함 삭제", + "MailboxDeleteConfirmation": "이 메일함을 삭제하시겠습니까?", + "DisablePermissions": "역할 기반 접근 제어 비활성화", + "EnablePermissions": "역할 기반 접근 제어 활성화", + "DisablePermissionsConfirmation": "역할 기반 접근 제어를 비활성화하시겠습니까? 모든 역할과 권한이 비활성화됩니다.", + "EnablePermissionsConfirmation": "역할 기반 접근 제어를 활성화하시겠습니까? 모든 역할과 권한이 활성화됩니다.", + "BetaWarning": "베타로 표시된 모듈은 실험용이며 완전히 작동하지 않을 수 있습니다. 현재로서는 중요한 작업에 베타 기능을 사용하는 것을 권장하지 않습니다.", + "IntegrationFailed": "연동 생성에 실패했습니다", + "IntegrationError": "다시 시도하거나, 문제가 지속되면 지원팀에 문의하세요", + "EmailIsUsed": "이미 다른 계정에서 사용 중인 이메일 주소입니다", + "Customize": "사용자 정의", + "GuestAccess": "익명 게스트", + "GuestAccessDescription": "익명 사용자가 워크스페이스를 읽기 전용 모드로 방문할 수 있도록 허용", + "GuestSignUpDescription": "익명 사용자가 제한된 편집 권한의 게스트로 워크스페이스에 참여할 수 있도록 허용", + "GuestChannelsDescription": "참여 후 게스트가 메시지를 작성할 수 있는 채널", + "GuestChannelsArrayLabel": "채널 선택", + "GuestSelectSpaces": "스페이스 선택", + "GuestAutoJoinAvailableSpaces": "자동 참여 스페이스", + "GuestAutoJoinAvailableSpacesHint": "각 애플리케이션 카드에는 \"자동 참여 스페이스\" 행이 있습니다. 워크스페이스 게스트가 활성화될 때 추가될 위치를 선택하세요. 변경 사항은 즉시 적용됩니다.", + "GuestAnonymousVisibleSpaces": "익명 사용자에게 표시되는 스페이스", + "GuestAnonymousVisibleSpacesHint": "각 애플리케이션 카드에는 자체 행이 있습니다. 읽기 전용 익명 계정이 멤버로 추가되는 스페이스를 선택하면 계정이 없는 방문자도 해당 스페이스를 열 수 있습니다. 변경 사항은 즉시 적용됩니다.", + "ManageIdentities": "ID 관리", + "Release": "해제", + "ReleaseSocialId": "소셜 ID 해제", + "ReleaseSocialIdConfirm": "이 소셜 ID({socialId})를 해제하시겠습니까? 계정에서 제거되며 더 이상 로그인에 사용할 수 없습니다. 또한 관련된 모든 연동도 제거됩니다.", + "ReleasePrimarySocialId": "기본 소셜 ID 해제", + "ReleasePrimarySocialIdConfirm": "현재 기본 소셜 ID를 해제하려면 페이지를 새로고침해야 합니다. 계속하시겠습니까?", + "Login": "로그인", + "Primary": "기본", + "MyIntegrations": "내 연동", + "AllIntegrations": "전체", + "ConnectedIntegrations": "연동됨", + "AvailableIntegrations": "사용 가능", + "Connect": "연결", + "Integrate": "연동", + "FailedToLoadIntegrations": "연동을 불러오는 데 실패했습니다", + "FailedToDisconnect": "연동 연결 해제에 실패했습니다", + "ServiceIsUnavailable": "서비스를 사용할 수 없습니다", + "Integrated": "연동됨", + "Connected": "연결됨", + "Disconnected": "연결 해제됨", + "Available": "사용 가능", + "NotConnectedIntegration": "{account} 계정이 워크스페이스와 연동되어 있지 않습니다", + "IntegrationIsUnstable": "연동 서비스에 문제가 발생했습니다. 일부 기능이 제대로 작동하지 않을 수 있습니다.", + "MinValue": "최솟값", + "MaxValue": "최댓값", + "IntegerOnly": "정수만", + "AccessControl": "접근 제어", + "DangerZone": "위험 구역", + "ApiAccess": "API 접근", + "ApiToken": "API 토큰", + "GenerateApiToken": "API 토큰 생성", + "IdentifierExists": "이미 존재하는 식별자입니다", + "Reset": "재설정", + "Restricted": "제한됨", + "RestrictedAttributeWarning": "이 속성의 변경을 제한하시겠습니까? 이 속성에 대한 권한이 생성되며 작업은 되돌릴 수 없습니다.", + "PasswordAgingRule": "비밀번호 만료 규칙", + "PasswordAgingRuleDescription": "사용자가 비밀번호를 변경해야 하는 일수", + "OfficeSettings": "오피스 설정", + "OfficeDefaultSettings": "회의실 기본 설정", + "DefaultStartWithTranscription": "새 오피스 회의실에서 자동 기록 활성화", + "DefaultStartWithRecording": "새 오피스 회의실에서 녹화 활성화", + "GuestPermissionsSettings": "게스트", + "GuestPermissionsApplicationPermissions": "애플리케이션 권한", + "GuestPermissionsApplicationPermissionsHint": "게스트가 사용할 수 있는 애플리케이션을 선택한 다음, 아래에서 각 애플리케이션의 권한을 조정하세요.", + "GuestPermissionsTabGuest": "게스트", + "GuestPermissionsTabAnonymousGuest": "익명 게스트", + "GuestPermissionsAnonymousApplicationHint": "익명(읽기 전용) 게스트의 애플리케이션 접근 권한입니다. 표시되는 애플리케이션은 배포 구성에 따라 달라질 수 있습니다.", + "ImportDocumentPermission": "문서 가져오기", + "ImportDocumentDescription": "사용자에게 워크스페이스로 문서를 가져올 권한을 부여", + "SelectUsers": "사용자 선택", + "ShowInTitle": "제목에 표시", + "SpaceMembersOnly": "스페이스 멤버 전용", + "Security": "보안", + "TwoFactorAuth": "2단계 인증", + "TwoFactorAuthDescription": "2단계 인증은 계정에 추가적인 보안 계층을 더해 줍니다", + "EnableTwoFactorAuth": "2단계 인증 활성화", + "DisableTwoFactorAuth": "2단계 인증 비활성화", + "TwoFactorAuthEnabled": "2단계 인증이 활성화됨", + "TwoFactorAuthDisabled": "2단계 인증이 비활성화됨", + "ShowQRCode": "QR 코드 표시", + "EnterVerificationCode": "인증 코드 입력" + } +} diff --git a/plugins/support-assets/lang/ko.json b/plugins/support-assets/lang/ko.json new file mode 100644 index 0000000000..7fe3a98994 --- /dev/null +++ b/plugins/support-assets/lang/ko.json @@ -0,0 +1,7 @@ +{ + "string": { + "ContactUs": "문의하기", + "ReportBug": "버그 신고", + "PrivacyPolicy": "개인정보 처리방침" + } +} diff --git a/plugins/survey-assets/lang/ko.json b/plugins/survey-assets/lang/ko.json new file mode 100644 index 0000000000..39aa000ca7 --- /dev/null +++ b/plugins/survey-assets/lang/ko.json @@ -0,0 +1,51 @@ +{ + "string": { + "Answer": "답변", + "AnswerPlaceholder": "답변 입력", + "AnswerCustomOption": "사용자 지정 옵션", + "Application": "설문 (베타)", + "Close": "닫기", + "Control": "컨트롤", + "Completed": "완료됨", + "CreatePoll": "설문 만들기", + "CreateSurvey": "설문", + "DeleteOption": "옵션 삭제", + "DeletePoll": "설문 삭제", + "DeletePollConfirm": "이 설문을 삭제하시겠습니까?", + "DeleteQuestion": "질문 삭제", + "DeleteQuestionConfirm": "이 질문을 삭제하시겠습니까?", + "Name": "제목", + "NoAnswer": "답변 없음", + "NoName": "제목 없음", + "NoPollsForDocument": "이 항목에 대한 설문이 없습니다", + "Poll": "설문", + "Polls": "설문", + "Prompt": "설명", + "PromptPlaceholder": "답변을 유도할 설명 입력", + "Settings": "설정", + "Question": "질문", + "Questions": "질문", + "QuestionKindString": "주관식", + "QuestionKindOption": "단일 선택", + "QuestionKindOptions": "다중 선택", + "QuestionIsMandatory": "필수", + "QuestionHasCustomOption": "사용자 지정 옵션 허용", + "QuestionPlaceholder": "질문 추가", + "QuestionPlaceholderEmpty": "질문 내용 입력", + "QuestionPlaceholderOption": "선택지 추가", + "QuestionTooltipMandatory": "답변 필수", + "QuestionTooltipCustomOption": "사용자가 직접 선택지 입력 가능", + "Survey": "설문 양식", + "Surveys": "설문 양식", + "SurveyEdit": "양식 편집", + "SurveyPreview": "양식 미리보기", + "SurveySubmit": "제출", + "SurveySubmitConfirm": "제출 후에는 답변을 변경할 수 없습니다. 지금 제출하시겠습니까?", + "ValidateFail": "답변하지 않은 필수 질문이 있습니다", + "ValidateInfo": "사용자에게 표시될 양식의 모습입니다. 답변과 선택지를 입력해 설문을 테스트해 보세요. 상단 헤더의 녹색 아이콘은 양식이 올바르게 작성되었음을 나타냅니다", + "ValidateOk": "양식이 올바르게 작성되었습니다", + "EditAnswers": "답변 편집", + "ConfigLabel": "설문", + "ConfigDescription": "설문 관리 확장 기능" + } +} diff --git a/plugins/tags-assets/lang/ko.json b/plugins/tags-assets/lang/ko.json new file mode 100644 index 0000000000..ef71099821 --- /dev/null +++ b/plugins/tags-assets/lang/ko.json @@ -0,0 +1,44 @@ +{ + "string": { + "TagElementLabel": "태그", + "TitleLabel": "태그", + "DescriptionLabel": "설명", + "ColorLabel": "색상", + "CategoryLabel": "카테고리", + "TagReferenceLabel": "태그", + "TagLabel": "태그", + "TagName": "{word} 제목 입력", + "AddTagTooltip": "{word} 추가/생성", + "AddNowTooltip": "{word} 생성", + "AddTag": "{word} 생성", + "AddLabel": "라벨 추가", + "EditTag": "{word} 편집", + "TagCreateLabel": "태그", + "CancelLabel": "취소", + "SearchCreate": "검색/이름 ...", + "QuickAddItems": "{word} \"{title}\" 빠른 추가", + "NoItems": "추가된 {word} 없음 ...", + "TagDescriptionLabel": "설명", + "TagDescriptionPlaceholder": "설명 입력", + "TagTooltip": "{text}", + "Tags": "태그", + "SaveLabel": "저장", + "WeightLabel": "가중치", + "WeightPlaceholder": "가중치 입력", + "CategoryPlaceholder": "카테고리 입력", + "AssetLabel": "자산", + "CategoryTargetClass": "카테고리", + "CategoryTagsLabel": "카테고리 항목", + "OtherCategoryLabel": "기타", + "AllCategories": "모든 카테고리", + "DefaultLabel": "기본 카테고리", + "SelectAll": "모두 선택", + "SelectNone": "모두 선택 해제", + "ApplyTags": "적용", + "Weight": "가중치", + "Expert": "전문가", + "Meaningfull": "의미 있음", + "Initial": "초기", + "NumberLabels": "{count, plural, =0 {라벨 없음} =1 {라벨 1개} other {라벨 #개}}" + } +} diff --git a/plugins/task-assets/lang/ko.json b/plugins/task-assets/lang/ko.json new file mode 100644 index 0000000000..0de22b7e3f --- /dev/null +++ b/plugins/task-assets/lang/ko.json @@ -0,0 +1,101 @@ +{ + "string": { + "Description": "설명", + "DescriptionPlaceholder": "설명", + "ShortDescription": "간단한 설명", + "StartDate": "시작일", + "DueDate": "마감일", + "TaskState": "상태", + "TaskStateTitle": "제목", + "TaskStateDone": "완료", + "TaskNumber": "번호", + "Todos": "할 일", + "Todo": "할 일", + "TaskDone": "완료", + "TaskDueTo": "마감일", + "ProjectName": "프로젝트", + "Task": "작업", + "SubTask": "하위 작업", + "TaskAndSubTask": "작업 및 하위 작업", + "TaskAndSubTaskDescription": "프로젝트에서 작업과 하위 작업을 모두 만들 수 있는 작업 유형입니다", + "TaskParent": "상위", + "IssueName": "이름", + "TaskComments": "댓글", + "TaskLabels": "라벨", + "TaskAssignee": "담당자", + "Rank": "순위", + "TaskCreateLabel": "작업", + "EditStates": "상태 편집", + "MarkAsDone": "완료로 표시", + "MarkAsUndone": "미완료로 표시", + "Kanban": "칸반", + "ApplicationLabelTask": "작업", + "ProjectNamePlaceholder": "프로젝트 이름", + "TaskNamePlaceholder": "지루한 작업", + "TodoDescriptionPlaceholder": "할 일...", + "TaskProject": "선택한 프로젝트", + "SelectProject": "프로젝트 선택", + "TaskName": "작업 이름 *", + "AssignThisTask": "이 작업의 담당자 지정", + "AssigneeRequired": "담당자는 필수입니다", + "More": "옵션", + "TaskUnAssign": "담당자 해제", + "NoTaskForObject": "정의된 작업 없음", + "Delete": "삭제", + "TodoName": "이름", + "TodoState": "상태", + "DoneState": "완료 상태", + "UndoneState": "할 일", + "TodoDueDate": "마감일", + "TodoDescription": "할 일 설명 *", + "TodoEdit": "할 일 편집", + "TodoSave": "저장", + "TodoCreate": "할 일 만들기", + "ActiveStates": "활성 상태", + "DoneStatesWon": "완료 상태 / 성공", + "DoneStatesLost": "완료 상태 / 실패", + "StateBacklog": "백로그", + "StateUnstarted": "미착수", + "StateActive": "진행 중", + "AllStates": "모든 상태", + "DoneStates": "완료 상태", + "States": "상태", + "NoDoneState": "미완료", + "ManageStatusesWithin": "앱 내 상태 관리", + "StatusDelete": "상태 삭제", + "StatusDeleteConfirm": "이 상태를 삭제하시겠습니까?", + "CantStatusDelete": "상태를 삭제할 수 없습니다", + "CantStatusDeleteError": "이 상태의 항목이 있습니다. 먼저 이동하거나 삭제하세요.", + "Tasks": "작업", + "AssignedToMe": "내 담당", + "Dashboard": "대시보드", + "AllTime": "전체 기간", + "RelatedIssues": "관련 프로세스", + "StatusName": "상태 이름", + "StatusPopupTitle": "상태 편집", + "NameAlreadyExists": "이 상태 유형에 같은 이름이 이미 있습니다", + "ProjectType": "프로젝트 유형", + "ProjectTypes": "프로젝트 유형", + "StatusChange": "상태 변경됨", + "TaskCreated": "작업 생성됨", + "TaskType": "작업 유형", + "ManageProjects": "프로젝트 유형", + "Export": "내보내기", + "CreateProjectType": "프로젝트 유형 만들기", + "ClassicProject": "클래식 프로젝트", + "LastSave": "마지막 저장", + "Published": "게시됨", + "CountTasks": "{count, plural, =0 {작업 없음} =1 {작업 1개} other {작업 #개}}", + "CountProjects": "{count, plural, =0 {프로젝트 없음} =1 {프로젝트 1개} other {프로젝트 #개}}", + "ProjectTypeTitle": "프로젝트 유형 제목", + "ProcessStates": "프로세스 상태", + "Type": "유형", + "Group": "그룹", + "Color": "색상", + "Identifier": "식별자", + "RenameStatus": "상태 이름 변경", + "UpdateTasksStatusRequest": "이 상태는 작업 {total}개에서 사용 중이며, 모두 업데이트해야 합니다. 승인해 주세요.", + "TaskTypes": "작업 유형", + "Collections": "컬렉션" + } +} diff --git a/plugins/telegram-assets/lang/ko.json b/plugins/telegram-assets/lang/ko.json new file mode 100644 index 0000000000..5e2a4e1d4d --- /dev/null +++ b/plugins/telegram-assets/lang/ko.json @@ -0,0 +1,99 @@ +{ + "string": { + "Loading": "로딩 중...", + "IntegrationConnected": "{phone}(으)로 연결됨", + "Disconnect": "연결 해제", + "SharedMessages": "공유된 Telegram 메시지", + "Next": "다음", + "Back": "뒤로", + "Connect": "연결", + "Connecting": "연결 중...", + "ConnectFull": "Telegram 계정 연결", + "Password": "비밀번호", + "Phone": "전화번호", + "PhonePlaceholder": "+1 555 333 7777", + "PhoneDescr": "계정을 연결하려면 Telegram 전화번호를 입력하세요.", + "PasswordDescr": "2단계 인증 비밀번호를 입력하세요", + "CodeDescr": "Telegram 계정으로 받은 5자리 코드를 입력하세요.", + "Cancel": "취소", + "Share": "메시지 공유", + "PublishSelected": "선택한 항목 게시", + "SharedMessage": "공유된 메시지", + "Content": "내용", + "Incoming": "수신", + "Messages": "메시지", + "NewMessage": "새 메시지", + "NewIncomingMessage": "님이 새 메시지를 보냈습니다", + "Telegram": "Telegram", + "TelegramIntegrationDesc": "Telegram 채널 및 메시지 동기화", + "TelegramIntegrationDesc2": "이 기능은 일반 Telegram 알림과 별개로 동작합니다", + "ToSetupNotification": "일반 Telegram 알림을 설정하려면:", + "TelegramNotificationPath": "알림 > 일반 > Telegram > 설정", + "Status": "상태", + "MessagesSelected": "개 메시지 선택됨", + "ConfigLabel": "Telegram", + "ConfigDescription": "Telegram 메시지를 읽고 쓰기 위한 확장 기능", + "ConnectBotInfoStart": "봇과 대화를 시작하려면", + "ConnectBotInfoEnd": "을(를) 열고 \"시작\"을 클릭하세요.", + "ConnectBotError": "연결을 자동으로 설정하지 못한 것 같습니다. \"시작\"을 클릭해 봇을 다시 연결해 보세요.", + "TestConnection": "연결 테스트", + "Connected": "연결됨", + "TelegramNotificationDescription": "Telegram에서 개인 알림을 받습니다.", + "BotDescription": "이 봇을 사용하면 Telegram을 떠나지 않고도 모든 {app} 알림을 받고 답장할 수 있습니다.", + "BotShortDescription": "이 봇을 사용하면 Telegram을 떠나지 않고도 모든 {app} 알림을 받고 답장할 수 있습니다", + "WelcomeMessage": "환영합니다! 저는 Telegram을 떠나지 않고도 모든 {app} 알림을 받고 답장할 수 있게 도와드리는 봇입니다.", + "TestMessage": "{app} 계정이 연결되었습니다. 이제 알림을 받게 됩니다.", + "ConnectMessage": "⚠️{app} 계정에 연결해 주세요.\n/connect를 보내 코드를 생성한 뒤 {app} 설정에 붙여넣으세요.\n코드는 {minutes}분 동안 유효합니다.", + "StopMessage": "{app} 이벤트 알림을 더 이상 받지 않습니다. 다시 켜려면 /start를 보내 주세요.", + "StartBot": "봇 시작", + "ConnectAccount": "OTP로 계정 연결", + "ShowCommandsDetails": "명령어 상세 보기", + "TurnNotificationsOff": "알림 끄기", + "ConnectedDescriptionHtml": "✅{name}(으)로 연결되었습니다", + "AccountAlreadyConnectedHtml": "이미 {name}(으)로 연결되어 있습니다", + "AccountConnectedHtml": "{name}(으)로 연결되었습니다", + "AccountAlreadyConnected": "계정이 이미 연결되어 있습니다", + "InvalidCode": "잘못된 코드", + "SomethingWentWrong": "문제가 발생했습니다. 다시 시도해 주세요.", + "Configure": "설정", + "ConnectTelegramBot": "Telegram 봇 연결", + "DisconnectMessage": "⚠️서비스 연결이 해제되었습니다. /{command}로 {app}에서 계정을 다시 연결해 주세요.", + "SyncAllChannels": "모든 채널 동기화", + "SyncStarredChannels": "즐겨찾기 채널 동기화", + "Public": "공개", + "Private": "비공개", + "TotalChannels": "전체 채널 수:", + "SyncEnabled": "동기화 켜짐", + "SyncDisabled": "동기화 꺼짐", + "SelectAll": "모두 선택", + "Selected": "선택됨", + "EnableSync": "동기화 켜기", + "DisableSync": "동기화 끄기", + "SelectAccess": "액세스 선택", + "ConfigureIntegration": "연동 구성", + "Apply": "적용", + "SyncedChannels": "동기화된 채널:", + "Type": "유형", + "SyncMode": "동기화 모드", + "Access": "액세스", + "User": "사용자", + "Group": "그룹", + "Channel": "채널", + "Actions": "액션", + "SelectAllAction": "모두 선택", + "UnselectAllAction": "모두 선택 해제", + "EnableSynchronization": "동기화 켜기", + "DisableSynchronization": "동기화 끄기", + "SetPublicAccess": "공개로 설정", + "SetPrivateAccess": "비공개로 설정", + "NoChannelsFound": "채널을 찾을 수 없습니다", + "TryAdjustingSearch": "검색어를 조정하거나", + "ClearSearch": "검색 지우기", + "NoChannelsAvailable": "사용 가능한 채널이 없습니다", + "EnableSyncToConfigure": "채널 액세스를 구성하려면 동기화를 켜세요", + "AccessCannotBeChanged": "기존 채널의 액세스는 변경할 수 없습니다", + "ServiceIsUnavailable": "Telegram 서비스를 사용할 수 없습니다", + "IncorrectPhoneOrCode": "Telegram 계정 연결에 실패했습니다. 전화번호와 코드가 올바르게 입력되었는지 확인하세요", + "UnknownError": "Telegram 서비스에서 알 수 없는 오류가 발생했습니다" + } +} diff --git a/plugins/templates-assets/lang/ko.json b/plugins/templates-assets/lang/ko.json new file mode 100644 index 0000000000..d48212322f --- /dev/null +++ b/plugins/templates-assets/lang/ko.json @@ -0,0 +1,21 @@ +{ + "string": { + "Cancel": "취소", + "Templates": "텍스트 템플릿", + "TemplatesHeader": "텍스트 템플릿", + "CreateTemplate": "템플릿 만들기", + "SaveTemplate": "템플릿 저장", + "EditTemplate": "템플릿 편집", + "ViewTemplate": "템플릿 보기", + "Suggested": "추천", + "SearchTemplate": "템플릿 검색", + "TemplatePlaceholder": "새 템플릿", + "Title": "제목", + "Message": "메시지", + "Field": "필드", + "TemplateCategory": "템플릿 그룹", + "CreateTemplateCategory": "그룹 만들기", + "Copy": "복사", + "Template": "템플릿" + } +} diff --git a/plugins/test-management-assets/lang/ko.json b/plugins/test-management-assets/lang/ko.json new file mode 100644 index 0000000000..8616af415d --- /dev/null +++ b/plugins/test-management-assets/lang/ko.json @@ -0,0 +1,95 @@ +{ + "string": { + "ConfigLabel": "테스트 관리", + "ConfigDescription": "테스트 케이스를 관리하는 확장 기능", + "TestCaseType": "유형", + "TestCasePriority": "우선순위", + "TestCaseStatus": "상태", + "TestSuite": "테스트 스위트", + "SuiteName": "이름", + "SuiteDescription": "설명", + "Suite": "스위트", + "TestName": "이름", + "TestDescription": "설명", + "TestType": "유형", + "TestPriority": "우선순위", + "TestStatus": "상태", + "TestEstimatedTime": "예상 시간", + "TestPreconditions": "사전 조건", + "TestSteps": "절차", + "TestAssignee": "담당자", + "TestCase": "테스트 케이스", + "TestProject": "프로젝트", + "TestManagementApplication": "테스트 관리 (베타)", + "AllTestSuites": "모든 테스트 스위트", + "AllProjects": "모든 프로젝트", + "Projects": "프로젝트", + "CreateProject": "프로젝트 만들기", + "EditProject": "프로젝트 편집", + "TestCases": "테스트 케이스", + "TestManagementDescription": "테스트 케이스를 관리하는 확장 기능", + "CreateTestCase": "새 테스트 케이스", + "FullDescription": "설명", + "ProjectName": "이름", + "ProjectType": "유형", + "Members": "멤버", + "ProjectMembers": "프로젝트 멤버", + "TestSuites": "테스트 스위트", + "CreateTestSuite": "테스트 스위트 만들기", + "NamePlaceholder": "스위트 이름", + "DescriptionPlaceholder": "설명 (선택)", + "TestRuns": "테스트 실행", + "TestRun": "테스트 실행", + "TestNamePlaceholder": "테스트 케이스 제목", + "ChooseIcon": "아이콘 선택", + "NoTestSuite": "테스트 스위트 없음", + "StatusDraft": "초안", + "StatusReview": "리뷰 대기", + "StatusReviewComments": "리뷰 코멘트 수정 필요", + "StatusApproved": "승인됨", + "StatusRejected": "반려됨", + "SetStatus": "상태 설정", + "Assignee": "담당자", + "Unassigned": "미지정", + "AssignTo": "담당자 지정", + "AssignedTo": "담당자 지정됨", + "PreviousAssigned": "이전 담당자", + "NoTestCases": "이 테스트 스위트에는 테스트 케이스가 없습니다", + "CreateTestRun": "새 테스트 실행", + "TestRunNamePlaceholder": "테스트 실행 이름", + "SelectTestSuites": "테스트 스위트 선택", + "SelectTestCases": "테스트 케이스 선택", + "TestLibrary": "테스트 라이브러리", + "TestResult": "결과", + "TestRunResult": "결과", + "TestRunStatus": "상태", + "StatusNonTested": "미테스트", + "StatusBlocked": "차단됨", + "StatusPassed": "통과", + "StatusFailed": "실패", + "SelectTestCase": "테스트 케이스 선택", + "Save": "저장", + "SaveAndNext": "저장 후 다음", + "DonePercent": "% 완료", + "TestResults": "결과", + "TestRunName": "이름", + "DueDate": "마감일", + "RunTestCases": "실행", + "TestCaseDescription": "테스트 케이스 설명", + "TestResultAttributes": "결과", + "GoToNextTest": "다음", + "GoToNextTestTooltip": "다음 테스트로 이동", + "AllTests": "모든 테스트", + "MyTests": "내 테스트", + "Comments": "댓글", + "Cancel": "취소", + "Name": "이름", + "TestPlans": "테스트 계획", + "TestPlan": "테스트 계획", + "CreateTestPlan": "새 테스트 계획", + "SelectedTestCases": "{count, plural, =0 {선택한 테스트 케이스 없음} one {테스트 케이스 #개 선택} few {테스트 케이스 #개 선택} other {테스트 케이스 #개 선택}}", + "DefaultAssignee": "기본 담당자", + "TestPlanTitle": "테스트 계획 제목", + "RunAssistant": "실행 도우미" + } +} diff --git a/plugins/text-editor-assets/lang/ko.json b/plugins/text-editor-assets/lang/ko.json new file mode 100644 index 0000000000..98a65f991b --- /dev/null +++ b/plugins/text-editor-assets/lang/ko.json @@ -0,0 +1,91 @@ +{ + "string": { + "TableOfContents": "목차", + "Suggested": "추천", + "NoItems": "항목 없음", + "EditorPlaceholder": "입력을 시작하세요...", + "Edit": "편집", + "Bold": "굵게", + "Italic": "기울임", + "Strikethrough": "취소선", + "Link": "링크", + "Save": "저장", + "OrderedList": "번호 매기기 목록", + "BulletedList": "글머리 기호 목록", + "Blockquote": "인용", + "Code": "코드", + "CodeBlock": "코드 블록", + "Note": "메모", + "ConfigureNote": "메모 설정", + "Set": "설정", + "Update": "업데이트", + "Remove": "제거", + "NotePlaceholder": "메모 추가...", + "SampleText": "샘플 텍스트", + "Send": "전송", + "Attach": "첨부", + "TextStyle": "텍스트 스타일", + "Emoji": "이모지", + "GIF": "GIF", + "Mention": "멘션", + "Underlined": "밑줄", + "Highlight": "강조", + "Subscript": "아래 첨자", + "Superscript": "위 첨자", + "Mathematics": "수식", + "MathematicsBlock": "수식 블록", + "AlignCenter": "가운데 정렬", + "AlignLeft": "왼쪽 정렬", + "AlignRight": "오른쪽 정렬", + "Download": "다운로드", + "ViewImage": "이미지 보기", + "ViewOriginal": "원본 보기", + "MoreActions": "추가 작업", + "FullDescription": "상세 설명", + "NoFullDescription": "상세 설명이 없습니다", + "EnableDiffMode": "변경점 보기", + "AddColumnBefore": "앞에 추가", + "AddColumnAfter": "뒤에 추가", + "DeleteColumn": "삭제", + "AddRowBefore": "위에 추가", + "AddRowAfter": "아래에 추가", + "DeleteRow": "삭제", + "DeleteTable": "삭제", + "MergeCells": "셀 병합", + "SplitCells": "셀 분할", + "Duplicate": "복제", + "CategoryRow": "행", + "CategoryColumn": "열", + "CategoryCell": "셀", + "Table": "표", + "InsertTable": "표 삽입", + "TableOptions": "표 맞춤 설정", + "SelectTable": "표 선택", + "Width": "너비", + "Height": "높이", + "Unset": "설정 해제", + "Image": "이미지", + "SeparatorLine": "구분선", + "TodoList": "할 일 목록", + "TodoItem": "할 일 항목", + "DrawingBoard": "드로잉 보드", + "MermaidDiargram": "다이어그램", + "Comment": "댓글", + "AddComment": "댓글 추가", + "AddCommentPlaceholder": "댓글 추가...", + "SetCellHighlightColor": "셀 색상 설정", + "SetTextColor": "텍스트 색상 설정", + "RefreshTable": "표 새로 고침", + "ShowDiff": "변경점 표시", + "SeeOriginalData": "원본 데이터 보기", + "CategoryVersioning": "버전 관리", + "TableDiffLabel": "표 변경 사항", + "TableRefreshConfirmationLabel": "표 새로 고침 확인", + "ConvertToLinkPreview": "링크로 표시", + "ConvertToEmbedPreview": "콘텐츠 미리 보기로 표시", + "UnableToLoadEmbeddedContent": "권한 설정 또는 지원되지 않는 콘텐츠로 인해 링크 미리 보기를 불러올 수 없습니다", + "CannotConnectToCollaborationService": "협업 서비스에 연결할 수 없습니다", + "SourceURL": "원본 URL", + "SelectedDocuments": "선택한 문서 ({count, plural, =1 {1개 항목} other {#개 항목}})" + } +} diff --git a/plugins/time-assets/lang/ko.json b/plugins/time-assets/lang/ko.json new file mode 100644 index 0000000000..e8e874fe7e --- /dev/null +++ b/plugins/time-assets/lang/ko.json @@ -0,0 +1,63 @@ +{ + "string": { + "Planner": "플래너", + "Calendar": "캘린더", + "Agenda": "일정", + "Me": "나", + "Team": "팀", + "TeamPlanner": "팀 플래너", + "Today": "오늘", + "TodayColon": "오늘:", + "Tomorrow": "내일", + "Yesterday": "어제", + "Completed": "완료", + "Now": "지금", + "Scheduled": "예약됨", + "Schedule": "예약", + "WithoutProject": "프로젝트 없음", + "TotalGroupTime": "{days, plural, =0 {} other {#일}} {hours, plural, =0 {} other {#시간}} {minutes, plural, =0 {} other {#분}}", + "Tasks": "작업", + "WorkSlot": "작업 시간대", + "WorkItem": "작업 항목", + "Inbox": "수신함", + "All": "전체", + "AddToDo": "액션 아이템 추가", + "CreateToDo": "액션 아이템 추가, Enter 키로 저장", + "ToDos": "액션 아이템", + "Done": "완료", + "EditToDo": "액션 아이템 편집", + "Unplanned": "미계획", + "Planned": "계획됨", + "AddSlot": "시간대 추가", + "SetPriority": "우선순위 설정…", + "NoPriority": "우선순위 없음", + "LowPriority": "낮은 우선순위", + "MediumPriority": "보통 우선순위", + "HighPriority": "높은 우선순위", + "UrgentPriority": "긴급 우선순위", + "Low": "낮음", + "Medium": "보통", + "High": "높음", + "Urgent": "긴급", + "AddTo": "추가 위치", + "AddTitle": "제목 추가", + "MyWork": "내 작업", + "WeekCalendar": "주", + "DayCalendar": "일", + "GotoTimePlaning": "계획", + "GotoTimeTeamPlaning": "팀 계획", + "NewToDo": "새 액션 아이템", + "ToDo": "액션 아이템", + "ToDoColon": "액션 아이템:", + "Priority": "우선순위", + "CreatedToDo": "액션 아이템 생성됨", + "NewToDoDetails": "새 액션 아이템: {details}", + "MarkedAsDone": "완료됨", + "WorkSchedule": "근무 일정", + "SummaryDuration": "요약", + "UnassignToDo": "액션 아이템 담당자 해제", + "UnassignToDoConfirm": "이 할 일의 담당자를 해제하시겠습니까? 담당자의 플래너에서 할 일이 제거됩니다.", + "ReassignToDo": "액션 아이템 담당자 변경", + "ReassignToDoConfirm": "할 일의 담당자를 변경하시겠습니까? 현재 담당자의 플래너에서 할 일이 제거됩니다." + } +} diff --git a/plugins/tracker-assets/lang/ko.json b/plugins/tracker-assets/lang/ko.json new file mode 100644 index 0000000000..b89719af61 --- /dev/null +++ b/plugins/tracker-assets/lang/ko.json @@ -0,0 +1,279 @@ +{ + "string": { + "TrackerApplication": "트래커", + "Projects": "내 프로젝트", + "More": "더 보기", + "Default": "기본값", + "MakeDefault": "기본값으로 설정", + "Delete": "삭제", + "Open": "열기", + "Members": "멤버", + "Inbox": "수신함", + "MyIssues": "내 이슈", + "ViewIssue": "이슈 보기", + "IssueCreated": "이슈가 생성되었습니다", + "Issues": "이슈", + "Views": "뷰", + "Active": "활성", + "AllIssues": "모든 이슈", + "ActiveIssues": "활성 이슈", + "BacklogIssues": "백로그", + "Backlog": "백로그", + "Board": "보드", + "Components": "컴포넌트", + "AllComponents": "전체", + "BacklogComponents": "백로그", + "ActiveComponents": "활성", + "ClosedComponents": "완료", + "NewComponent": "새 컴포넌트", + "CreateComponent": "컴포넌트 생성", + "ComponentNamePlaceholder": "컴포넌트 이름", + "ComponentDescriptionPlaceholder": "설명 (선택)", + "ComponentLead": "리더", + "ComponentMembers": "멤버", + "StartDate": "시작일", + "TargetDate": "목표일", + "Planned": "계획됨", + "InProgress": "진행 중", + "Paused": "일시 중지", + "Completed": "완료", + "Canceled": "취소됨", + "CreateProject": "프로젝트 생성", + "NewProject": "새 프로젝트", + "ProjectTitle": "프로젝트 제목", + "ProjectTitlePlaceholder": "새 프로젝트", + "UsedInIssueIDs": "이슈 ID에 사용됨", + "Identifier": "식별자", + "Import": "가져오기", + "ProjectIdentifier": "프로젝트 식별자", + "IdentifierExists": "이미 존재하는 프로젝트 식별자입니다", + "ProjectIdentifierPlaceholder": "PRJCT", + "ChooseIcon": "아이콘 선택", + "AddIssue": "이슈 추가", + "NewIssue": "새 이슈", + "NewIssuePlaceholder": "새로 만들기", + "ResumeDraft": "초안 이어서 작성", + "SaveIssue": "이슈 생성", + "SetPriority": "우선순위 설정…", + "SetStatus": "상태 설정…", + "SelectIssue": "이슈 선택", + "Priority": "우선순위", + "NoPriority": "우선순위 없음", + "Urgent": "긴급", + "High": "높음", + "Medium": "보통", + "Low": "낮음", + "Unassigned": "미할당", + "Back": "뒤로", + "List": "목록", + "NumberLabels": "{count, plural, =0 {라벨 없음} =1 {라벨 1개} other {라벨 #개}}", + "CategoryBacklog": "백로그", + "CategoryUnstarted": "미착수", + "CategoryStarted": "진행 중", + "CategoryCompleted": "완료", + "CategoryCanceled": "취소됨", + "Title": "제목", + "Name": "이름", + "Description": "설명", + "Status": "상태", + "Number": "번호", + "Assignee": "담당자", + "AssignTo": "담당자 지정...", + "AssignedTo": "{value}에게 할당됨", + "Parent": "상위 이슈", + "SetParent": "상위 이슈 설정…", + "ChangeParent": "상위 이슈 변경…", + "RemoveParent": "상위 이슈 제거", + "OpenParent": "상위 이슈 열기", + "SubIssues": "하위 이슈", + "SubIssuesList": "하위 이슈 ({subIssues})", + "OpenSubIssues": "하위 이슈 열기", + "AddSubIssues": "하위 이슈 추가", + "BlockedBy": "차단됨", + "RelatedTo": "관련", + "Comments": "댓글", + "Attachments": "첨부 파일", + "Labels": "라벨", + "Component": "컴포넌트", + "Space": "", + "SetDueDate": "마감일 설정…", + "ChangeDueDate": "마감일 변경…", + "ModificationDate": "{value} 업데이트", + "Project": "프로젝트", + "Issue": "이슈", + "SubIssue": "하위 이슈", + "Document": "", + "DocumentIcon": "", + "DocumentColor": "", + "Rank": "순위", + "TypeIssuePriority": "이슈 우선순위", + "IssueTitlePlaceholder": "이슈 제목", + "SubIssueTitlePlaceholder": "하위 이슈 제목", + "IssueDescriptionPlaceholder": "설명 추가…", + "SubIssueDescriptionPlaceholder": "하위 이슈 설명 추가", + "AddIssueTooltip": "이슈 추가...", + "NewIssueDialogClose": "이 대화 상자를 닫으시겠습니까?", + "NewIssueDialogCloseNote": "모든 변경 사항이 손실됩니다", + "RemoveComponentDialogClose": "컴포넌트를 삭제하시겠습니까?", + "RemoveComponentDialogCloseNote": "이 컴포넌트를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다", + "Grouping": "그룹화", + "Ordering": "정렬", + "CompletedIssues": "완료된 이슈", + "NoGrouping": "그룹화 없음", + "NoAssignee": "담당자 없음", + "LastUpdated": "최근 업데이트", + "DueDate": "마감일", + "Manual": "수동", + "All": "전체", + "PastWeek": "지난주", + "PastMonth": "지난달", + "CopyIssueUrl": "이슈 URL 복사", + "CopyIssueId": "이슈 ID 복사", + "CopyIssueBranch": "Git 브랜치 이름 복사", + "CopyIssueTitle": "이슈 제목 복사", + "AssetLabel": "자산", + "AddToComponent": "컴포넌트에 추가…", + "MoveToComponent": "컴포넌트로 이동…", + "NoComponent": "컴포넌트 없음", + "ComponentLeadTitle": "컴포넌트 리더", + "ComponentMembersTitle": "컴포넌트 멤버", + "ComponentLeadSearchPlaceholder": "컴포넌트 리더 설정…", + "ComponentMembersSearchPlaceholder": "컴포넌트 멤버 변경…", + "MoveToProject": "프로젝트로 이동", + "Duplicate": "복제", + "GotoIssues": "이슈로 이동", + "GotoActive": "활성 이슈로 이동", + "GotoBacklog": "백로그로 이동", + "GotoComponents": "컴포넌트로 이동", + "GotoMyIssues": "내 이슈로 이동", + "GotoTrackerApplication": "트래커로 전환", + "CreatedOne": "생성됨", + "MoveIssues": "이슈 이동", + "MoveIssuesDescription": "이슈를 이동할 프로젝트를 선택하세요", + "ManageAttributes": "속성 관리", + "KeepOriginalAttributes": "원래 속성 유지", + "KeepOriginalAttributesTooltip": "원래 이슈 상태와 컴포넌트가 새 프로젝트에 유지됨", + "SelectReplacement": "다음 항목은 새 프로젝트에서 사용할 수 없습니다. 대체 항목을 선택하세요.", + "MissingItem": "누락된 항목", + "Replacement": "대체", + "Original": "원본", + "OriginalDescription": "이 섹션의 항목은 새 프로젝트에 생성됩니다", + "Relations": "관계", + "RemoveRelation": "관계 제거...", + "AddBlockedBy": "차단됨으로 표시...", + "AddIsBlocking": "차단 중으로 표시...", + "AddRelatedIssue": "다른 이슈 참조...", + "RelatedIssue": "관련 이슈 {id} - {title}", + "BlockedIssue": "차단된 이슈 {id} - {title}", + "BlockingIssue": "차단 중인 이슈 {id} - {title}", + "BlockedBySearchPlaceholder": "차단 원인으로 표시할 이슈 검색...", + "IsBlockingSearchPlaceholder": "차단 중으로 표시할 이슈 검색...", + "RelatedIssueSearchPlaceholder": "참조할 이슈 검색...", + "Blocks": "차단 중", + "Related": "관련 이슈", + "RelatedIssues": "관련 이슈", + "EditIssue": "{title} 편집", + "EditWorkflowStatuses": "이슈 상태 편집", + "EditProject": "프로젝트 편집", + "DeleteProject": "프로젝트 삭제", + "ArchiveProjectName": "{name} 프로젝트를 보관하시겠습니까?", + "ArchiveProjectConfirm": "이 프로젝트를 보관하시겠습니까?", + "DeleteProjectConfirm": "이 프로젝트와 모든 이슈를 삭제하시겠습니까?", + "ProjectHasIssues": "이 프로젝트에는 기존 이슈가 있습니다. 보관하시겠습니까?", + "ManageWorkflowStatuses": "프로젝트 유형 관리", + "AddWorkflowStatus": "이슈 상태 추가", + "EditWorkflowStatus": "이슈 상태 편집", + "DeleteWorkflowStatus": "이슈 상태 삭제", + "DeleteWorkflowStatusConfirm": "\"{status}\" 상태를 삭제하시겠습니까?", + "DeleteWorkflowStatusErrorDescription": "\"{status}\" 상태에 {count, plural, =1 {이슈 1개} other {이슈 #개}}가 할당되어 있습니다. 이동할 상태를 선택하세요", + "Save": "저장", + "IncludeItemsThatMatch": "일치하는 항목 포함", + "AnyFilter": "필터 중 하나", + "AllFilters": "모든 필터", + "NoDescription": "설명 없음", + "SearchIssue": "작업 검색...", + "StatusHistory": "상태 이력", + "NewSubIssue": "하위 이슈 추가...", + "AddLabel": "라벨 추가", + "DeleteIssue": "{issueCount, plural, =1 {이슈} other {이슈 #개}} 삭제", + "DeleteIssueConfirm": "{issueCount, plural, =1 {이슈} other {이슈}}{subIssueCount, plural, =0 {} =1 {와 하위 이슈} other {와 하위 이슈}}를 삭제하시겠습니까?", + "Milestone": "마일스톤", + "NoMilestone": "마일스톤 없음", + "MoveToMilestone": "마일스톤 선택", + "Milestones": "마일스톤", + "AllMilestones": "전체", + "PlannedMilestones": "계획됨", + "ActiveMilestones": "활성", + "ClosedMilestones": "완료", + "AddToMilestone": "마일스톤에 추가", + "MilestoneNamePlaceholder": "마일스톤 이름", + "NewMilestone": "새 마일스톤", + "CreateMilestone": "생성", + "MoveAndDeleteMilestone": "이슈를 {newMilestone}(으)로 이동하고 {deleteMilestone} 삭제", + "MoveAndDeleteMilestoneConfirm": "마일스톤을 삭제하고 이슈를 다른 마일스톤으로 이동하시겠습니까?", + "Estimation": "예상 소요 시간", + "ReportedTime": "사용 시간", + "RemainingTime": "남은 시간", + "TimeSpendReports": "시간 사용 보고서", + "TimeSpendReport": "시간", + "TimeSpendReportAdd": "시간 보고서 추가", + "TimeSpendReportDate": "날짜", + "TimeSpendReportValue": "사용 시간", + "TimeSpendReportValueTooltip": "사용 시간(시간 단위)", + "TimeSpendReportDescription": "설명", + "TimeSpendDays": "{value}일", + "TimeSpendHours": "{value}시간", + "TimeSpendMinutes": "{value}분", + "ChildEstimation": "하위 이슈 예상치", + "ChildReportedTime": "하위 이슈 시간", + "CapacityValue": "{value}일 중", + "NewRelatedIssue": "새 관련 이슈", + "RelatedIssuesNotFound": "관련 이슈를 찾을 수 없습니다", + "AddedReference": "참조 추가됨", + "AddedAsBlocked": "차단됨으로 표시됨", + "AddedAsBlocking": "차단 중으로 표시됨", + "IssueTemplate": "템플릿", + "IssueTemplates": "템플릿", + "NewProcess": "새 템플릿", + "SaveProcess": "템플릿 저장", + "NoIssueTemplate": "템플릿 없음", + "TemplateReplace": "새 템플릿을 적용하시겠습니까?", + "TemplateReplaceConfirm": "모든 필드가 새 템플릿 값으로 덮어쓰여집니다", + "Apply": "적용", + "CurrentWorkDay": "현재 영업일", + "PreviousWorkDay": "이전 영업일", + "TimeReportDayTypeLabel": "시간 보고서 일자 유형 선택", + "DefaultAssignee": "이슈 기본 담당자", + "SevenHoursLength": "7시간", + "EightHoursLength": "8시간", + "HourLabel": "시간", + "MinuteLabel": "분", + "Saved": "저장됨...", + "CreatedIssue": "이슈 생성됨", + "CreatedSubIssue": "하위 이슈 생성됨", + "ChangeStatus": "상태 변경", + "ConfigLabel": "트래커", + "ConfigDescription": "작업 항목을 관리하고 모든 작업을 완료하기 위한 확장 기능입니다.", + "NoStatusFound": "일치하는 상태를 찾을 수 없습니다", + "CreateMissingStatus": "누락된 상태 생성", + "UnsetParent": "상위 이슈 설정이 해제됩니다", + "AllProjects": "모든 프로젝트", + "IssueNotificationTitle": "{issueTitle}", + "IssueNotificationBody": "{senderName}님이 업데이트했습니다", + "IssueNotificationChanged": "{senderName}님이 {property}을(를) 변경했습니다", + "IssueNotificationChangedProperty": "{senderName}님이 {property}을(를) \"{newValue}\"(으)로 변경했습니다", + "IssueNotificationMessage": "{senderName}: {message}", + "PreviousAssigned": "이전 담당자", + "IssueAssignedToYou": "나에게 할당됨", + "RelatedIssueTargetDescription": "클래스나 스페이스에 대한 관련 이슈의 기본 프로젝트", + "MapRelatedIssues": "관련 이슈의 기본 프로젝트 구성", + "DefaultIssueStatus": "기본 이슈 상태", + "IssueStatus": "상태", + "Extensions": "확장 기능", + "UnsetParentIssue": "상위 이슈 설정 해제", + "ForbidCreateProjectPermission": "프로젝트 생성 금지", + "ForbidCreateProjectPermissionDescription": "사용자의 새 프로젝트 생성을 금지", + "AllowCreatingIssues": "이슈 생성 허용" + }, + "status": {} +} diff --git a/plugins/training-assets/lang/ko.json b/plugins/training-assets/lang/ko.json new file mode 100644 index 0000000000..380b3d0d11 --- /dev/null +++ b/plugins/training-assets/lang/ko.json @@ -0,0 +1,104 @@ +{ + "string": { + "Active": "활성", + "All": "전체", + "Canceled": "취소됨", + "ChangeOwner": "소유자 변경", + "Completed": "완료", + "CreateNewVersion": "새 버전 만들기", + "Duplicate": "복제", + "IncomingRequestStateCanceled": "취소됨", + "IncomingRequestStateDraft": "초안", + "IncomingRequestStateFailed": "불합격", + "IncomingRequestStatePassed": "합격", + "IncomingRequestStatePending": "대기 중", + "NotSelected": "선택 안 함", + "Owner": "소유자", + "Permission_ChangeSomeoneElsesSentRequestOwner": "다른 사람이 보낸 교육훈련 요청의 소유자 변경", + "Permission_ChangeSomeoneElsesSentRequestOwner_Description": "모든 사용자의 교육훈련 요청 소유자를 변경할 수 있는 권한", + "Permission_ChangeSomeoneElsesTrainingOwner": "다른 사람이 소유한 교육훈련의 소유자 변경", + "Permission_ChangeSomeoneElsesTrainingOwner_Description": "다른 사용자가 소유한 교육훈련의 소유자를 변경할 수 있는 권한", + "Permission_CreateRequestOnSomeoneElsesTraining": "다른 사람이 소유한 교육훈련 할당", + "Permission_CreateRequestOnSomeoneElsesTraining_Description": "다른 사용자가 소유한 교육훈련을 할당(요청 생성)할 수 있는 권한", + "Permission_CreateTraining": "교육훈련 만들기", + "Permission_CreateTraining_Description": "새 교육훈련을 만들 수 있는 권한", + "Permission_ViewSomeoneElsesSentRequest": "다른 사람이 보낸 교육훈련 요청 보기", + "Permission_ViewSomeoneElsesSentRequest_Description": "다른 사용자가 보낸 교육훈련 요청을 볼 수 있는 권한", + "Permission_ViewSomeoneElsesTraineesResults": "다른 사람이 보낸 교육훈련 요청의 수강생 결과 보기", + "Permission_ViewSomeoneElsesTraineesResults_Description": "다른 사용자가 보낸 교육훈련의 수강생 결과를 볼 수 있는 권한", + "Permission_ViewSomeoneElsesTrainingOverview": "다른 사람이 소유한 교육훈련 보기", + "Permission_ViewSomeoneElsesTrainingOverview_Description": "다른 사용자가 소유한 교육훈련을 볼 수 있는 권한", + "Permission_ViewSomeoneElsesTrainingQuestions": "다른 사람이 소유한 교육훈련의 질문 보기", + "Permission_ViewSomeoneElsesTrainingQuestions_Description": "다른 사용자가 소유한 교육훈련의 질문을 볼 수 있는 권한", + "Revision": "개정", + "SentYouATrainingRequest": "님이 교육훈련 요청을 보냈습니다", + "State": "상태", + "Training": "교육훈련", + "TrainingApplication": "교육훈련", + "TrainingAttempt": "시도", + "TrainingAttemptAssessmentsPassed": "합격한 평가", + "TrainingAttemptAssessmentsTotal": "전체 평가", + "TrainingAttemptMyCurrentDraft": "내 현재 초안", + "TrainingAttemptMyLatestResult": "내 최근 결과", + "TrainingAttempts": "시도", + "TrainingAttemptStateDraft": "초안", + "TrainingAttemptStateFailed": "불합격", + "TrainingAttemptStatePassed": "합격", + "TrainingAttemptSubmit": "제출", + "TrainingAttemptSubmittedBy": "제출자", + "TrainingAttemptSubmittedDate": "제출일", + "TrainingAuthor": "작성자", + "TrainingCreate": "교육훈련 만들기", + "TrainingCreated": "교육훈련이 생성되었습니다", + "TrainingOverview": "개요", + "TrainingPassingScore": "합격 점수", + "TrainingPrefix": "접두사", + "TrainingQuestions": "질문", + "TrainingRelease": "릴리스", + "TrainingReleasedBy": "릴리스 담당자", + "TrainingReleasedOn": "릴리스 날짜", + "TrainingRequest": "교육훈련 요청", + "TrainingRequestAssign": "요청 할당", + "TrainingRequestAttempt": "시도 {index}/{total}", + "TrainingRequestCancel": "요청 취소", + "TrainingRequestCanceledBy": "취소자", + "TrainingRequestCanceledDate": "취소일", + "TrainingRequestCompletion": "완료", + "TrainingRequestDueDate": "마감일", + "TrainingRequestMaxAttempts": "최대 시도 횟수", + "TrainingRequestNoDueDate": "마감일 없음", + "TrainingRequestResults": "결과", + "TrainingRequestRoles": "역할", + "TrainingRequestRolesCount": "{count, plural, one {역할 #개} other {역할 #개}}", + "TrainingRequests": "요청", + "TrainingRequestTrainee": "수강생", + "TrainingRequestTrainees": "수강생", + "TrainingRetake": "재시도", + "TrainingSeqNumber": "번호", + "TrainingStart": "교육훈련 시작", + "TrainingStateArchived": "보관됨", + "TrainingStateDeleted": "삭제됨", + "TrainingStateDraft": "초안", + "TrainingStateReleased": "릴리스됨", + "TrainingTake": "교육훈련 수강", + "AllowToTakeTraining": "교육훈련 수강 허용", + "TrainingTitle": "제목", + "Trainings": "교육훈련", + "ViewAllTrainings": "모든 교육훈련", + "ViewAllTrainingsAll": "전체", + "ViewAllTrainingsArchived": "보관됨", + "ViewAllTrainingsDrafts": "초안", + "ViewAllTrainingsReleased": "릴리스됨", + "ViewIncomingRequests": "내 요청", + "ViewMyResults": "내 결과", + "ViewMyTrainings": "내 교육훈련", + "ViewMyTrainingsAll": "전체", + "ViewMyTrainingsArchived": "보관됨", + "ViewMyTrainingsDrafts": "초안", + "ViewMyTrainingsReleased": "릴리스됨", + "ViewSentRequests": "수강생 요청", + "ViewTraineesResults": "수강생 결과", + "ConfigLabel": "교육훈련", + "ConfigDescription": "교육훈련을 관리하기 위한 확장 기능" + } +} diff --git a/plugins/uploader-assets/lang/ko.json b/plugins/uploader-assets/lang/ko.json new file mode 100644 index 0000000000..b6356f8bee --- /dev/null +++ b/plugins/uploader-assets/lang/ko.json @@ -0,0 +1,15 @@ +{ + "string": { + "Cancel": "취소", + "Retry": "다시 시도", + "UploadFiles": "파일 업로드", + "UploadFolders": "폴더 업로드", + "UploadingTo": "{files, plural, =1 {파일 1개} other {파일 #개}} 업로드 중 — 대상:" + }, + "status": { + "Error": "오류", + "Waiting": "대기 중", + "Uploading": "업로드 중", + "Completed": "완료됨" + } +} diff --git a/plugins/view-assets/lang/ko.json b/plugins/view-assets/lang/ko.json new file mode 100644 index 0000000000..1977a129f8 --- /dev/null +++ b/plugins/view-assets/lang/ko.json @@ -0,0 +1,158 @@ +{ + "string": { + "Contains": "포함", + "NotContains": "포함하지 않음", + "MoveClass": "{class} 이동", + "SelectToMove": "{class}을(를) 이동할 {classLabel}을(를) 선택하세요.", + "Delete": "삭제", + "Move": "이동", + "Cancel": "취소", + "LabelYes": "예", + "LabelNo": "아니요", + "LabelNA": "해당 없음", + "ChooseAColor": "색상 선택", + "Table": "표", + "Role": "역할", + "DeleteObject": "객체 삭제", + "DeleteObjectConfirm": "{count, plural, =1 {이 객체를} other {객체 #개를}} 삭제하시겠습니까?", + "NoCreatePermissionTitle": "생성 권한이 없습니다", + "DeletePopupNoPermissionTitle": "삭제 권한이 없습니다.", + "DeletePopupNoPermissionLabel": "삭제하려면 아래 목록의 담당자에게 문의하세요.", + "DeletePopupCreatorLabel": "작성자 (직접 작성한 항목만 삭제 가능):", + "DeletePopupOwnerLabel": "소유자 (모두 삭제 가능):", + "Archive": "보관", + "ArchiveConfirm": "{count, plural, =1 {이 객체를} other {객체 #개를}} 보관하시겠습니까?", + "Open": "열기", + "OpenInNewTab": "새 탭에서 열기", + "Assignees": "담당자", + "Labels": "라벨", + "MoveLeft": "왼쪽으로 이동", + "MoveRight": "오른쪽으로 이동", + "MoveUp": "위로 이동", + "MoveDown": "아래로 이동", + "RestoreDefaults": "기본값 복원", + "SelectItem": "포커스된 항목 선택", + "SelectItemAll": "모든 항목 선택", + "SelectItemNone": "모든 항목 선택 해제", + "NumberItems": "{count, plural, =0 {항목 없음} =1 {항목 1개} other {항목 #개}}", + "Assigned": "할당됨", + "Created": "생성됨", + "Subscribed": "구독 중", + "ShowPreview": "문서 미리보기", + "ShowActions": "작업 팝업 표시", + "ActionPlaceholder": "검색 또는 명령어 실행...", + "General": "일반", + "Navigation": "탐색", + "Editor": "편집기", + "MarkdownFormatting": "서식", + "CustomizeView": "뷰 사용자 지정", + "Filter": "필터", + "ClearFilters": "필터 지우기", + "FilterLessThan": "미만", + "FilterGreaterThan": "초과", + "FilterIsNot": "아님", + "FilterIsEither": "임", + "FilterIsEitherPlural": "임", + "FilterStatesCount": "{value, plural, =1 {상태 1개} other {상태 #개}}", + "FilterUpdated": "필터가 업데이트되었습니다", + "FilterRemoved": "{count, plural, =1 {존재하지 않는 값 #개를} other {존재하지 않는 값 #개를}} 필터에서 제거했습니다", + "Before": "이전", + "After": "이후", + "Apply": "적용", + "Save": "저장", + "IncludeItemsThatMatch": "일치하는 항목 포함", + "AnyFilter": "필터 중 하나", + "AllFilters": "모든 필터", + "MatchCriteria": "조건 일치", + "DontMatchCriteria": "조건 불일치", + "View": "뷰", + "MarkupEditor": "서식 있는 콘텐츠 필드 편집", + "List": "목록", + "Grid": "그리드", + "Timeline": "타임라인", + "Select": "선택", + "NoGrouping": "그룹화 없음", + "Grouping": "그룹화", + "Ordering": "정렬", + "Manual": "수동", + "FilteredViews": "필터링된 뷰", + "NewFilteredView": "새 필터링된 뷰", + "FilteredViewName": "필터링된 뷰 이름", + "Then": "다음", + "ShowPreviewOnClick": "클릭하면 문서 인덱스 미리보기가 표시됩니다...", + "Shown": "{total, plural, =-1 {} other {필터링된 #개 항목 중}} {len}개 결과 표시 중", + "Total": "합계: {total, plural, other{#}}", + "ShowEmptyGroups": "빈 그룹 표시", + "Overdue": "기한 초과", + "Today": "오늘", + "Yesterday": "어제", + "ThisWeek": "이번 주", + "NextWeek": "다음 주", + "ThisMonth": "이번 달", + "NextMonth": "다음 달", + "NotSpecified": "지정 안 함", + "ExactDate": "정확한 날짜", + "BeforeDate": "날짜 이전", + "AfterDate": "날짜 이후", + "BetweenDates": "날짜 사이", + "AddSavedView": "저장된 뷰 추가", + "Public": "공개", + "Hide": "숨기기", + "Rename": "이름 변경", + "SaveAs": "다른 이름으로 저장", + "And": "그리고", + "Between": "범위", + "ShowColors": "색상 사용", + "Show": "표시", + "FilterArrayAll": "모두", + "FilterArrayAny": "하나 이상", + "Or": "또는", + "HyperlinkPlaceholder": "https://jappleseed.com", + "CopyToClipboard": "클립보드에 복사", + "CopyAll": "모두 복사", + "CopyDocumentMarkdown": "Markdown으로 복사", + "CopyAsMarkdownTable": "Markdown 표로 복사", + "TableCopiedToClipboard": "표를 클립보드에 복사했습니다", + "TableCopyFailed": "표를 클립보드에 복사하는 데 실패했습니다", + "PublicView": "공개", + "ChooseIcon": "아이콘 선택", + "IconColor": "아이콘 색상 선택", + "IconCategory": "아이콘", + "EmojiCategory": "이모지", + "Type": "유형", + "ToViewCommands": "사용 가능한 명령어 보기", + "UnArchive": "보관 해제", + "UnArchiveConfirm": "{count, plural, =1 {이 객체를} other {객체 #개를}} 보관 해제하시겠습니까?", + "Pin": "고정", + "Unpin": "고정 해제", + "Archived": "보관됨", + "MoreActions": "추가 작업", + "Leave": "나가기", + "Join": "참여", + "Copied": "복사됨", + "Title": "제목", + "HideArchived": "보관됨 숨기기", + "RemoveRelation": "관계 제거", + "RemoveRelationConfirmation": "관계를 제거하시겠습니까?", + "MasterDetail": "마스터-디테일", + "Tree": "트리", + "Document": "문서", + "Loading": "로딩 중...", + "NoRelations": "관계 없음", + "ReadOnlyWarningTitle": "✨ 익명 게스트 데모", + "ReadOnlyWarningMessage": "읽기 전용 모드입니다. 경로를 선택하세요. 이 워크스페이스에 게스트로 참여해 협업하거나, 직접 워크스페이스를 만들어 작업, 마감일, 팀까지 프로젝트 전체를 관리해 보세요!", + "ReadOnlyJoinWorkspace": "워크스페이스 참여", + "ReadOnlySignUp": "워크스페이스 만들기", + "PermissionWarningTitle": "✨ 액세스 권한 업그레이드!", + "PermissionWarningMessage": "현재 역할은 권한이 제한되어 있습니다. 이 기능과 다른 고급 기능을 사용하려면 워크스페이스 관리자에게 권한 업그레이드를 요청하세요!", + "Icon": "아이콘", + "Color": "색상", + "AutomationOnly": "자동화 전용", + "CopyLink": "링크 복사", + "ValueIsSet": "값이 설정됨", + "RoleLabel": "역할: {role}", + "ForbidAttributeChanges": "변경 금지: ", + "AllowAttributeChanges": "변경 허용: ", + "RelationshipTable": "추적 매트릭스" + } +} diff --git a/plugins/workbench-assets/lang/ko.json b/plugins/workbench-assets/lang/ko.json new file mode 100644 index 0000000000..775fd2497d --- /dev/null +++ b/plugins/workbench-assets/lang/ko.json @@ -0,0 +1,40 @@ +{ + "string": { + "More": "더 보기...", + "Delete": "삭제", + "ShowMenu": "메뉴 표시", + "HideMenu": "메뉴 숨기기", + "Archive": "보관", + "Archived": "보관됨", + "Open": "열기", + "General": "일반", + "Members": "멤버", + "Application": "애플리케이션", + "BrowseSpaces": "스페이스 둘러보기", + "AccountDisabled": "비활성화된 계정입니다", + "AccountDisabledDescr": "워크스페이스 관리자에게 문의하세요", + "HelpAndSupport": "도움말 및 지원", + "HelpCenter": "도움말 센터", + "KeyboardShortcuts": "키보드 단축키", + "Documentation": "문서", + "OpenPlatformGuide": "Huly 문서 열기", + "AccessWorkspaceSettings": "워크스페이스 설정 열기", + "HowToWorkFaster": "더 빠르게 작업하는 방법 알아보기", + "HiddenApplication": "숨겨진 애플리케이션", + "OpenInNewTab": "새 탭에서 열기", + "NewVersionAvailable": "새 버전이 출시되었습니다", + "PleaseUpdate": "업데이트해 주세요", + "ServerUnderMaintenance": "새 버전을 위해 워크스페이스를 준비 중...", + "WorkspaceCreating": "생성 중...", + "AccessDenied": "항목이 존재하지 않거나 접근 권한이 없습니다.", + "UpgradeDownloadProgress": "업그레이드 다운로드 중: {percent}%", + "Widget": "위젯", + "WidgetPreferences": "위젯 환경설정", + "OpenInSidebar": "사이드바에서 열기", + "OpenInSidebarNewTab": "사이드바 새 탭에서 열기", + "ConfigureWidgets": "위젯 구성", + "Tab": "탭", + "WorkspaceIsArchived": "사용하지 않아 보관된 워크스페이스입니다. 복원하려면 문의해 주세요...", + "WorkspaceIsMigrating": "워크스페이스 업데이트 중입니다. 잠시만 기다려 주세요..." + } +} diff --git a/server/account/lang/ko.json b/server/account/lang/ko.json new file mode 100644 index 0000000000..00552ee70e --- /dev/null +++ b/server/account/lang/ko.json @@ -0,0 +1,22 @@ +{ + "string": { + "ConfirmationText": "이메일 주소 인증\n\n{name}에 가입해 주셔서 감사합니다. 가입을 완료하려면 다음 링크를 브라우저에 붙여넣어 주세요:\n\n{link}\n\n{name}에 가입하지 않으셨다면 이 이메일을 무시하셔도 됩니다.", + "ConfirmationHTML": "
Huly

이메일 주소 인증

{name}에 가입해 주셔서 감사합니다. 가입을 완료하려면 이메일 주소를 인증해 주세요.

이메일 인증 →

버튼이 작동하지 않나요? 아래 링크를 복사하여 브라우저에 붙여넣어 주세요:
{link}

{name}에 가입하지 않으셨다면 이 이메일을 무시하셔도 됩니다.

© Huly — All rights reserved

", + "ConfirmationSubject": "{name} 가입을 위한 이메일 주소 인증", + "RecoveryText": "비밀번호 재설정\n\n계정 비밀번호 재설정 요청을 받았습니다.\n\n아래 링크에서 비밀번호를 재설정하세요:\n{link}\n\n비밀번호 재설정을 요청하지 않으셨다면 이 이메일을 무시하셔도 됩니다.", + "RecoveryHTML": "
Huly

비밀번호 재설정

계정 비밀번호 재설정 요청을 받았습니다. 아래 버튼을 클릭하여 새 비밀번호를 설정해 주세요.

비밀번호 재설정 →

버튼이 작동하지 않나요? 아래 링크를 복사하여 브라우저에 붙여넣어 주세요:
{link}

비밀번호 재설정을 요청하지 않으셨다면 이 이메일을 무시하셔도 됩니다. 비밀번호는 변경되지 않습니다.

© Huly — All rights reserved

", + "RecoverySubject": "비밀번호 재설정", + "InviteText": "{ws} 워크스페이스에 초대되었습니다\n\nHuly의 {ws} 워크스페이스에 참여해 달라는 초대를 받았습니다.\n\n아래 링크에서 초대를 수락하세요:\n{link}\n\n이 초대 링크는 {expHours}시간 후에 만료됩니다.\n\n초대를 받을 예정이 없으셨다면 이 이메일을 무시하셔도 됩니다.", + "InviteHTML": "
Huly

{ws} 워크스페이스에 초대되었습니다

Huly의 {ws} 워크스페이스에 참여해 달라는 초대를 받았습니다. 아래 버튼을 클릭하여 수락하고 시작해 보세요.

{ws} 참여하기 →

버튼이 작동하지 않나요? 아래 링크를 복사하여 브라우저에 붙여넣어 주세요:
{link}

이 초대 링크는 {expHours}시간 후에 만료됩니다. 초대를 받을 예정이 없으셨다면 이 이메일을 무시하셔도 됩니다.

© Huly — All rights reserved

", + "InviteSubject": "{ws} 워크스페이스 초대", + "OtpText": "{app} 로그인 코드\n\n인증 코드:\n\n{code}\n\n계속하려면 로그인 창에 이 코드를 입력하세요.\n\n이 코드를 요청하지 않으셨다면 이 이메일을 무시하셔도 됩니다.", + "OtpHTML": "
Huly

로그인 코드

{app} 인증 코드입니다. 계속하려면 로그인 창에 입력해 주세요.

{code}

이 코드는 곧 만료됩니다. 코드를 요청하지 않으셨다면 이 이메일을 무시하셔도 됩니다.

© Huly — All rights reserved

", + "OtpSubject": "{app} 인증 코드: {code}", + "ResendInviteText": "{ws} 워크스페이스에 다시 초대되었습니다\n\nHuly의 {ws} 워크스페이스 초대가 갱신되었습니다.\n\n아래 링크에서 초대를 수락하세요:\n{link}\n\n이 초대 링크는 {expHours}시간 후에 만료됩니다.", + "ResendInviteHTML": "
Huly

{ws} 워크스페이스에 다시 초대되었습니다

Huly의 {ws} 워크스페이스 초대가 갱신되었습니다. 아래 버튼을 클릭하여 수락해 주세요.

{ws} 참여하기 →

버튼이 작동하지 않나요? 아래 링크를 복사하여 브라우저에 붙여넣어 주세요:
{link}

이 초대 링크는 {expHours}시간 후에 만료됩니다. 초대를 받을 예정이 없으셨다면 이 이메일을 무시하셔도 됩니다.

© Huly — All rights reserved

", + "ResendInviteSubject": "{ws} 워크스페이스 재초대", + "PasswordSetupText": "계정 비밀번호 설정\n\n계정에 비밀번호 로그인을 추가하도록 요청하셨습니다.\n\n아래 링크에서 비밀번호를 설정하세요:\n{link}\n\n설정 후에는 기존 로그인 방식 외에도 이메일과 비밀번호로 로그인할 수 있습니다.\n\n요청하지 않으셨다면 이 이메일을 무시하셔도 됩니다.", + "PasswordSetupHTML": "
Huly

계정 비밀번호 설정

계정에 비밀번호 로그인을 추가하도록 요청하셨습니다. 아래 버튼을 클릭하여 비밀번호를 설정해 주세요.

설정 후에는 기존 로그인 방식 외에도 이메일과 비밀번호로 로그인할 수 있습니다.

비밀번호 설정 →

버튼이 작동하지 않나요? 아래 링크를 복사하여 브라우저에 붙여넣어 주세요:
{link}

요청하지 않으셨다면 이 이메일을 무시하셔도 됩니다.

© Huly — All rights reserved

", + "PasswordSetupSubject": "Huly 계정 비밀번호 설정" + } +} diff --git a/services/github/github-assets/lang/ko.json b/services/github/github-assets/lang/ko.json new file mode 100644 index 0000000000..a7d25a6514 --- /dev/null +++ b/services/github/github-assets/lang/ko.json @@ -0,0 +1,94 @@ +{ + "string": { + "Github": "GitHub", + "GithubDesc": "GitHub 저장소를 연결하여 이슈, 풀 리퀘스트, 프로젝트 업데이트를 동기화합니다", + "Settings": "설정", + "Connect": "저장소를 프로젝트에 매핑", + "Configure": "{title} GitHub 앱 구성", + "NoIntegrationsConfigured": "

이 워크스페이스에 연결된 {title} GitHub 앱이 없습니다. 먼저 {title} GitHub 앱을 설치하고 저장소 접근 권한을 부여해 주세요.

GitHub 조직에 설치하는 경우 적절한 권한이 필요하며, 권한이 없다면 동료에게 설치를 요청해야 합니다.

다른 {title} 워크스페이스로 통합 사용을 전환하려면 먼저 기존 앱을 제거해 주세요.

", + "InstallApp": "GitHub 앱 설치", + "ConnectionPending": "통합 서비스 대기 중", + "Repository": "저장소", + "NoRepository": "저장소 선택 안 됨", + "RepositoryInfo": "에서", + "RepositoryIn": " 의 ", + "AssignRepository": "저장소 지정", + "WithoutRepository": "GitHub 없이 이슈 만들기", + "CreateGithubIssue": "이슈 만들기 위치: ", + "PullRequest": "풀 리퀘스트", + "PullRequests": "풀 리퀘스트", + "ChangedFiles": "변경된 파일 ({files})", + "ReviewedFiles": "검토한 파일 ({files})", + "All": "전체", + "Active": "활성", + "Closed": "닫힘", + "PRFile": "파일", + "PRCommit": "커밋", + "PRReview": "리뷰", + "PRDraft": "초안 PR", + "PRMergedAt": "병합 시각", + "PRClosedAt": "종료 시각", + "MergeCommitSHA": "병합 커밋 SHA", + "ConfigLabel": "GitHub", + "ConfigDescription": "GitHub와 양방향 동기화", + "Authorize": "{title} GitHub 앱 인증", + "ReAuthorize": "{title} GitHub 앱 재인증", + "PleaseAuthorizeAs": "GitHub 계정에 접근하려면 {title} GitHub 앱을 인증해 주세요.", + "PleaseConnectToProject": "통합을 사용하려면 저장소를 프로젝트에 연결해 주세요", + "ConnectProject": "저장소 연결 (사용 가능 {available})", + "Enable": "활성화", + "Disable": "비활성화", + "Disabled": "비활성화됨", + "ProjectsInSync": "- 저장소 ({of}/{sync})", + "ProjectsConfig": "GitHub 프로젝트 (신규)", + "AuthorizeAs": "{login}(으)로 인증", + "Integrations": "GitHub 앱 통합", + "Options": "옵션", + "Projects": "프로젝트 ({count})", + "GithubIssue": "GitHub 이슈", + "GithubMilestone": "GitHub 마일스톤(프로젝트)", + "OnlyOrganizationError": "조직 계정만 지원됩니다", + "Mergeable": "병합 준비됨", + "IssueRepositoryTarget": "대상", + "ComponentForRepository": "GitHub 저장소에 컴포넌트 사용", + "GithubUser": "GitHub", + "SyncEnabled": "동기화 활성화됨", + "IssueConnectedActivityInfo": "{repoName}의 이슈 #{number}에 연결됨", + "PullRequestConnectedActivityInfo": "{repoName}의 풀 리퀘스트 #{number}에 연결됨", + "PullRequestMergedActivityInfo": "풀 리퀘스트가 병합되었습니다", + "ReviewPending": "대기 중", + "ReviewCommented": "댓글 작성됨", + "ReviewApproved": "승인됨", + "ReviewChangesRequested": "변경 요청됨", + "ReviewDismissed": "기각됨", + "PullRequestMergeState": "병합 상태", + "PullRequestReviewDecision": "리뷰 상태", + "Conflict": "충돌 감지됨", + "ReadyForMerge": "예", + "PROpen": "열림", + "PRMerged": "병합됨", + "PRClosed": "닫힘", + "AuthenticatedWithGithub": "GitHub {login}(으)로 인증됨", + "AuthenticatedWithGithubEmployee": "GitHub 사용자를 병합하거나 제거해 주세요", + "AuthenticatedWithGithubRequired": "사용자를 대신해 작업을 수행하려면 GitHub 애플리케이션을 인증해 주세요", + "Processing": "인증/설치 처리 중", + "AutoClose": "처리 완료. {time}초 후 탭이 자동으로 닫힙니다.", + "RequestFailed": "요청에 실패했습니다. 탭을 닫고 다시 시도해 주세요.", + "CloseTab": "탭 닫기", + "PleaseRetry": "인증을 다시 시도해 주세요", + "Updated": "업데이트됨", + "LinkToProject": "{title}에 연결", + "UnlinkFromProject": "연결 해제", + "UnlinkRepository": "프로젝트에서 저장소 연결을 해제하시겠습니까?", + "UnlinkMessage": "

{repositoryName} 저장소와 {prjName}의 연결을 해제하시겠습니까?

동기화된 이슈/풀 리퀘스트 {total}건은 영향을 받지 않습니다.

계속하시겠습니까?

", + "LinkedWith": "연결 대상", + "SelectWorkspaceToInstallApp": "설치는 워크스페이스 통합 설정에서 진행해야 합니다.", + "SelectWorkspaceToInstallAppMsg": "애플리케이션을 제거한 후 다시 시도해 주세요.", + "Uninstall": "설치된 GitHub 앱", + "AuthenticationRevokedGithub": "GitHub 앱이 정상적으로 동작하려면 {login} 계정의 재인증이 필요합니다", + "UnlinkInstallationTitle": "GitHub 앱 제거", + "UnlinkInstallation": "GitHub 앱을 제거하시겠습니까? 동기화가 비활성화됩니다.", + "RemoveInstallation": "설치 제거", + "Suspended": "일시 중단됨" + } +}