diff options
Diffstat (limited to '')
35 files changed, 4155 insertions, 0 deletions
diff --git a/l10n-ko/calendar/README.txt b/l10n-ko/calendar/README.txt new file mode 100644 index 0000000000..927fc142f2 --- /dev/null +++ b/l10n-ko/calendar/README.txt @@ -0,0 +1,3 @@ +For information about installing, running and configuring Sunbird +including a list of known issues and troubleshooting information, +refer to: http://www.mozilla.org/projects/calendar/ diff --git a/l10n-ko/calendar/calendar/calendar-context-menus.ftl b/l10n-ko/calendar/calendar/calendar-context-menus.ftl new file mode 100644 index 0000000000..84483e3a77 --- /dev/null +++ b/l10n-ko/calendar/calendar/calendar-context-menus.ftl @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +calendar-item-context-menu-modify-menuitem = + .label = 편집 + .accesskey = E diff --git a/l10n-ko/calendar/calendar/calendar-ics-file-dialog.ftl b/l10n-ko/calendar/calendar/calendar-ics-file-dialog.ftl new file mode 100644 index 0000000000..82a4d42c40 --- /dev/null +++ b/l10n-ko/calendar/calendar/calendar-ics-file-dialog.ftl @@ -0,0 +1,29 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +calendar-ics-file-window-2 = + .title = 캘린더 일정과 작업 가져 오기 +calendar-ics-file-dialog-import-event-button-label = 일정 가져오기 +calendar-ics-file-dialog-import-task-button-label = 작업 가져오기 +calendar-ics-file-dialog-2 = + .buttonlabelaccept = 모두 가져오기 +calendar-ics-file-accept-button-ok-label = 확인 +calendar-ics-file-cancel-button-close-label = 닫기 +calendar-ics-file-dialog-message-2 = 파일에서 가져오기: +calendar-ics-file-dialog-calendar-menu-label = 캘린더로 가져오기: +calendar-ics-file-dialog-items-loading-message = + .value = 항목 로드중… +calendar-ics-file-dialog-progress-message = 가져오는 중… +calendar-ics-file-import-success = 성공적으로 가져 왔습니다! +calendar-ics-file-import-error = 오류가 발생하여 가져 오기에 실패했습니다. +calendar-ics-file-import-complete = 가져오기가 완료되었습니다. +calendar-ics-file-import-duplicates = + { $duplicatesCount -> + *[other] { $duplicatesCount }개의 항목이 대상 달력에 이미 있어서 무시되었습니다. + } +calendar-ics-file-import-errors = + { $errorsCount -> + *[other] { $errorsCount }개의 항목을 가져오지 못했습니다. 자세한 내용은 오류 콘솔을 확인하세요. + } +calendar-ics-file-dialog-no-calendars = 이벤트나 작업을 가져올 수 있는 캘린더가 없습니다. diff --git a/l10n-ko/calendar/calendar/calendar-summary-dialog.ftl b/l10n-ko/calendar/calendar/calendar-summary-dialog.ftl new file mode 100644 index 0000000000..34531a860a --- /dev/null +++ b/l10n-ko/calendar/calendar/calendar-summary-dialog.ftl @@ -0,0 +1,15 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +calendar-summary-dialog-edit-button = + .label = 편집 + .accesskey = E +calendar-summary-dialog-edit-menu-button = + .label = 편집 +edit-button-context-menu-this-occurrence = + .label = 이 항목 만 편집 + .accesskey = t +edit-button-context-menu-all-occurrences = + .label = 모든 항목 편집 + .accesskey = a diff --git a/l10n-ko/calendar/calendar/calendar-uri-redirect-dialog.ftl b/l10n-ko/calendar/calendar/calendar-uri-redirect-dialog.ftl new file mode 100644 index 0000000000..3a5fe5fb2a --- /dev/null +++ b/l10n-ko/calendar/calendar/calendar-uri-redirect-dialog.ftl @@ -0,0 +1,11 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +calendar-uri-redirect-window = + .title = 캘린더 URI 리디렉션 +calendar-uri-redirect-description = + 서버가 "{ $calendarName }" 달력의 URI를 리디렉션 합니다. + 리디렉션을 허용하고 달력에 새 URI 사용을 시작하시겠습니까? +calendar-uri-redirect-original-uri-label = 현재 URI: +calendar-uri-redirect-target-uri-label = 새 URI로 리디렉션: diff --git a/l10n-ko/calendar/calendar/calendar-widgets.ftl b/l10n-ko/calendar/calendar/calendar-widgets.ftl new file mode 100644 index 0000000000..cd3c6cf1d7 --- /dev/null +++ b/l10n-ko/calendar/calendar/calendar-widgets.ftl @@ -0,0 +1,6 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +calendar-deactivated-notification-events = 모든 캘린더가 현재 비활성화되어 있습니다. 기존 캘린더를 활성화하거나 새 캘린더를 추가하여 이벤트 생성 및 편집을 하십시오. +calendar-deactivated-notification-tasks = 모든 캘린더가 현재 비활성화되어 있습니다. 기존 캘린더를 활성화하거나 새 캘린더를 추가하여 작업 생성 및 편집을 하십시오. diff --git a/l10n-ko/calendar/calendar/category-dialog.ftl b/l10n-ko/calendar/calendar/category-dialog.ftl new file mode 100644 index 0000000000..ea1d6fc101 --- /dev/null +++ b/l10n-ko/calendar/calendar/category-dialog.ftl @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +category-name-label = 이름 +category-color-label = + .label = 색상 사용 diff --git a/l10n-ko/calendar/calendar/preferences.ftl b/l10n-ko/calendar/calendar/preferences.ftl new file mode 100644 index 0000000000..2b988e258f --- /dev/null +++ b/l10n-ko/calendar/calendar/preferences.ftl @@ -0,0 +1,186 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +calendar-title = 달력 +calendar-title-reminder = 알림 +calendar-title-category = 분류 +dateformat-label = + .value = 날짜 형식: + .accesskey = D +# $date (String) - the formatted example date +dateformat-long = + .label = 긴 형식: { $date } +# $date (String) - the formatted example date +dateformat-short = + .label = 짧은 형식: { $date } +timezone-label = + .value = 시간대: +weekstart-label = + .value = 한 주의 시작: + .accesskey = r +day-1-name = + .label = 일요일 +day-2-name = + .label = 월요일 +day-3-name = + .label = 화요일 +day-4-name = + .label = 수요일 +day-5-name = + .label = 목요일 +day-6-name = + .label = 금요일 +day-7-name = + .label = 토요일 +show-weeknumber-label = + .label = 주차 표시 + .accesskey = w +workdays-label = + .value = 평일: +day-1-checkbox = + .label = 일 + .accesskey = S +day-2-checkbox = + .label = 월 + .accesskey = M +day-3-checkbox = + .label = 화 + .accesskey = T +day-4-checkbox = + .label = 수 + .accesskey = W +day-5-checkbox = + .label = 목 + .accesskey = h +day-6-checkbox = + .label = 금 + .accesskey = F +day-7-checkbox = + .label = 토 + .accesskey = a +dayweek-legend = 날짜와 주일 보기 +visible-hours-label = + .value = 한 번에 표시할 시간: + .accesskey = o +visible-hours-end-label = + .value = 시간 +day-start-label = + .value = 일일 시작 시점: + .accesskey = D +day-end-label = + .value = 일일 종료 시점: + .accesskey = y +midnight-label = + .label = 자정 +noon-label = + .label = 정오 +location-checkbox = + .label = 위치 보기 + .accesskey = L +multiweek-legend = 여러 주 보기 +number-of-weeks-label = + .value = 기본 표시 주 (이전 주 포함): + .accesskey = e +week-0-label = + .label = 없음 +week-1-label = + .label = 1주 +week-2-label = + .label = 2주 +week-3-label = + .label = 3주 +week-4-label = + .label = 4주 +week-5-label = + .label = 5주 +week-6-label = + .label = 6주 +previous-weeks-label = + .value = 이전 주 표시: + .accesskey = P +todaypane-legend = 오늘 창 +# Note: "Upcoming" is the name of a section and the translation must match the +# translation of that section name (calendar.upcoming.button.label). Also, +# it should be upper case (as a proper name) if the target language permits. +soon-label = + .value = 다가오는 이벤트 섹션: + .accesskey = U +event-task-legend = 이벤트와 할일 +default-length-label = + .value = 기본 이벤트와 작업 길이: + .accesskey = E +task-start-label = + .value = 착수일: +task-start-1-label = + .label = 없음 +task-start-2-label = + .label = 하루의 시작 +task-start-3-label = + .label = 하루의 끝 +task-start-4-label = + .label = 내일 +task-start-5-label = + .label = 다음 주 +task-start-6-label = + .label = 지금 시간부터 +task-start-7-label = + .label = 시작 시간 부터 +task-start-8-label = + .label = 다음 시간 부터 +task-due-label = + .value = 마감일: +edit-intab-label = + .label = 다이얼로그 창이 아닌 탭에서 이벤트와 할일을 편집합니다. + .accesskey = t +accessibility-legend = 접근성 +accessibility-colors-label = + .label = 시스템 색상 최적화 + .accesskey = c +reminder-legend = 알람 시 동작: +reminder-play-checkbox = + .label = 소리 재생 + .accesskey = s +reminder-play-alarm-button = + .label = 재생 + .accesskey = P +reminder-default-sound-label = + .label = 기본 소리 사용 + .accesskey = d +reminder-custom-sound-label = + .label = 다음 소리 파일 사용 + .accesskey = U +reminder-browse-sound-label = + .label = 찾아보기… + .accesskey = B +reminder-dialog-label = + .label = 알람 상자 보이기 + .accesskey = x +missed-reminder-label = + .label = 수정 가능한 캘린더의 경과된 알람 보이기 + .accesskey = m +reminder-default-legend = 알람 기본 설정 +default-snooze-label = + .value = Default Snooze Length: + .accesskey = S +event-alarm-label = + .value = 이벤트 기본 알람 설정: + .accesskey = e +alarm-on-label = + .label = 켜기 +alarm-off-label = + .label = 끄기 +task-alarm-label = + .value = 태스크 기본 알람 설정: + .accesskey = a +event-alarm-time-label = + .value = 이벤트 전 기본 알람 시간: + .accesskey = u +task-alarm-time-label = + .value = 태스크 전 기본 알람 시간: + .accesskey = o +category-new-label = 새 카테고리 +category-edit-label = 분류 편집 +category-overwrite-title = 경고: 이름 중복 +category-overwrite = 같은 이름의 분류가 이미 존재합니다. 덮어쓰시겠습니까? +category-blank-warning = 분류명을 입력해야 합니다. diff --git a/l10n-ko/calendar/chrome/calendar/calendar-alarms.properties b/l10n-ko/calendar/chrome/calendar/calendar-alarms.properties new file mode 100644 index 0000000000..ae5234c9d6 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar-alarms.properties @@ -0,0 +1,39 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (reminderCustomTitle): +# %1$S = unit, %2$S = reminderCustomOrigin +# Example: "3 minutes" "before the task starts" +reminderCustomTitle=%1$S %2$S +reminderTitleAtStartEvent=이벤트 시작할 때 +reminderTitleAtStartTask=태스크 시작할 때 +reminderTitleAtEndEvent=이벤트 종료할 때 +reminderTitleAtEndTask=태스크 종료할 때 + +# LOCALIZATION NOTE (reminderSnoozeOkA11y) +# This string is not seen in the UI, it is read by screen readers when the user +# focuses the "OK" button in the "Snooze for..." popup of the alarm dialog. +# %1$S = any of unit* +reminderSnoozeOkA11y=%1$S후에 다시 알람으로 통지합니다. + +reminderCustomOriginBeginBeforeEvent=이벤트 시작 전 +reminderCustomOriginBeginAfterEvent=이벤트 시작 후 +reminderCustomOriginEndBeforeEvent=이벤트 종료 전 +reminderCustomOriginEndAfterEvent=이벤트 종료 후 +reminderCustomOriginBeginBeforeTask=태스크 시작 전 +reminderCustomOriginBeginAfterTask=태스크 시작 후 +reminderCustomOriginEndBeforeTask=태스크 종료 전 +reminderCustomOriginEndAfterTask=태스크 종료 후 + +reminderErrorMaxCountReachedEvent=선택한 캘린더는 이벤트 당 #1번의 알림 제한이 있습니다.;선택한 캘린더는 이벤트 당 #1번의 알림 제한이 있습니다. +reminderErrorMaxCountReachedTask=선택한 캘린더는 태스크당 #1번의 알림 제한이 있습니다.;선택한 캘린더는 태스크당 #1번의 알림 제한이 있습니다. + +# LOCALIZATION NOTE (reminderReadonlyNotification) +# This notification will be presented in the alarm dialog if reminders for not +# writable items/calendars are displayed. +# %1$S - localized value of calendar.alarm.snoozeallfor.label (defined in calendar.dtd) +reminderReadonlyNotification=읽기 전용 캘린더의 알림은 지연할 수 없고 끌 수만 있음 - '%1$S' 버튼은 쓰기 가능한 캘린더 알림만 연기할 수 있습니다. +# LOCALIZATION NOTE (reminderDisabledSnoozeButtonTooltip) +# This tooltip is only displayed, if the button is disabled +reminderDisabledSnoozeButtonTooltip=읽기 전용 캘린더의 알림 지연은 지원되지 않음 diff --git a/l10n-ko/calendar/chrome/calendar/calendar-event-dialog-attendees.properties b/l10n-ko/calendar/chrome/calendar/calendar-event-dialog-attendees.properties new file mode 100644 index 0000000000..bcf88f9812 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar-event-dialog-attendees.properties @@ -0,0 +1,15 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +event.attendee.role.required = 필수 참석자 +event.attendee.role.optional = 추가 참석자 +event.attendee.role.nonparticipant = 참석자 없음 +event.attendee.role.chair = 주최자 +event.attendee.role.unknown = 알 수 없는 참석자 (%1$S) + +event.attendee.usertype.individual = 개인 +event.attendee.usertype.group = 모임 +event.attendee.usertype.resource = 상태 +event.attendee.usertype.room = 장소 +event.attendee.usertype.unknown = 알 수 없는 종류 (%1$S) diff --git a/l10n-ko/calendar/chrome/calendar/calendar-event-dialog.dtd b/l10n-ko/calendar/chrome/calendar/calendar-event-dialog.dtd new file mode 100644 index 0000000000..443be84fc6 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar-event-dialog.dtd @@ -0,0 +1,433 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!ENTITY event.title.label "항목 편집" > + +<!ENTITY event.dialog.keepDurationButton.tooltip "종료 일시를 변경해도 기간 길이를 유지"> +<!ENTITY event.dialog.keepDurationButton.accesskey "K"> + +<!ENTITY newevent.from.label "개시일" > +<!ENTITY newevent.to.label "종료일" > + +<!ENTITY newevent.status.label "상태" > +<!ENTITY newevent.status.accesskey "S" > +<!ENTITY newevent.eventStatus.none.label "지정 없음" > +<!ENTITY newevent.eventStatus.none.accesskey "o" > +<!ENTITY newevent.todoStatus.none.label "지정 없음" > +<!ENTITY newevent.eventStatus.cancelled.label "취소됨" > +<!ENTITY newevent.eventStatus.cancelled.accesskey "n" > +<!ENTITY newevent.todoStatus.cancelled.label "취소됨" > +<!ENTITY newevent.status.tentative.label "임시" > +<!ENTITY newevent.status.tentative.accesskey "T" > +<!ENTITY newevent.status.confirmed.label "확인됨" > +<!ENTITY newevent.status.confirmed.accesskey "C" > +<!ENTITY newevent.status.needsaction.label "처리 요망" > +<!ENTITY newevent.status.inprogress.label "진행 중" > +<!ENTITY newevent.status.completed.label "완료" > + +<!-- The following entity is for New Task dialog only --> +<!ENTITY newtodo.percentcomplete.label "% 완료"> + +<!-- LOCALIZATON NOTE(event.attendees.notify.label,event.attendees.notifyundisclosed.label, + event.attendees.disallowcounter.label) + - These three labels are displayed side by side in the event dialog, make sure + - they still fit in. --> +<!ENTITY event.attendees.notify.label "참석자 알림"> +<!ENTITY event.attendees.notify.accesskey "f"> +<!ENTITY event.attendees.notifyundisclosed.label "참석자 별로 초대 분리하기"> +<!ENTITY event.attendees.notifyundisclosed.accesskey "x"> +<!ENTITY event.attendees.notifyundisclosed.tooltip "이 옵션은 각 참석자에게 따로 이메일을 보내는 옵션입니다. 각 초대에는 받는 사람만 참석자로 나와 있어 다른 참석자를 볼 수 없습니다."> +<!ENTITY event.attendees.disallowcounter.label "반대 불허"> +<!ENTITY event.attendees.disallowcounter.accesskey "a"> +<!ENTITY event.attendees.disallowcounter.tooltip "반대 제안을 허용하지 않을 것임을 명시"> + +<!-- Keyboard Shortcuts --> +<!ENTITY event.dialog.new.event.key2 "I"> +<!ENTITY event.dialog.new.task.key2 "D"> +<!ENTITY event.dialog.new.message.key2 "N"> +<!ENTITY event.dialog.close.key "W"> +<!ENTITY event.dialog.save.key "S"> +<!ENTITY event.dialog.saveandclose.key "L"> +<!ENTITY event.dialog.print.key "P"> +<!ENTITY event.dialog.undo.key "Z"> +<!ENTITY event.dialog.redo.key "Y"> +<!ENTITY event.dialog.cut.key "X"> +<!ENTITY event.dialog.copy.key "C"> +<!ENTITY event.dialog.paste.key "V"> +<!ENTITY event.dialog.select.all.key "A"> + +<!-- Menubar --> +<!ENTITY event.menu.item.new.label "새로 만들기"> +<!ENTITY event.menu.item.new.accesskey "N"> +<!ENTITY event.menu.item.new.event.label "이벤트"> +<!ENTITY event.menu.item.new.event.accesskey "E"> +<!ENTITY event.menu.item.new.task.label "태스크"> +<!ENTITY event.menu.item.new.task.accesskey "T"> +<!ENTITY event.menu.item.new.message.label "메시지"> +<!ENTITY event.menu.item.new.message.accesskey "M"> +<!ENTITY event.menu.item.new.contact.label "주소록 연락처"> +<!ENTITY event.menu.item.new.contact.accesskey "C"> +<!ENTITY event.menu.item.close.label "닫기"> +<!ENTITY event.menu.item.close.accesskey "C"> + +<!-- LOCALIZATION NOTE + - event.menu.item.save.accesskey is used for the "Save" menu item + - when editing events/tasks in a dialog window. + - event.menu.item.save.tab.accesskey is used for the "Save" menu item + - when editing events/tasks in a tab. --> +<!ENTITY event.menu.item.save.label "저장"> +<!ENTITY event.menu.item.save.accesskey "S"> +<!ENTITY event.menu.item.save.tab.accesskey "a"> + +<!-- LOCALIZATION NOTE + - event.menu.item.saveandclose.accesskey is used for "Save and Close" + - menu item when editing events/tasks in a dialog window. + - event.menu.item.saveandclose.tab.accesskey is used for "Save and Close" + - when editing events/tasks in a tab. --> +<!ENTITY event.menu.item.saveandclose.label "저장 후 닫기"> +<!ENTITY event.menu.item.saveandclose.accesskey "l"> +<!ENTITY event.menu.item.saveandclose.tab.accesskey "z"> + +<!ENTITY event.menu.item.delete.label "삭제…"> +<!ENTITY event.menu.item.delete.accesskey "D"> +<!ENTITY event.menu.item.page.setup.label "페이지 설정"> +<!ENTITY event.menu.item.page.setup.accesskey "u"> +<!ENTITY event.menu.item.print.label "인쇄"> +<!ENTITY event.menu.item.print.accesskey "P"> + +<!ENTITY event.menu.edit.label "편집"> +<!ENTITY event.menu.edit.accesskey "E"> +<!ENTITY event.menu.edit.undo.label "취소"> +<!ENTITY event.menu.edit.undo.accesskey "U"> +<!ENTITY event.menu.edit.redo.label "재실행"> +<!ENTITY event.menu.edit.redo.accesskey "R"> +<!ENTITY event.menu.edit.cut.label "잘라내기"> +<!ENTITY event.menu.edit.cut.accesskey "t"> +<!ENTITY event.menu.edit.copy.label "복사"> +<!ENTITY event.menu.edit.copy.accesskey "C"> +<!ENTITY event.menu.edit.paste.label "붙여넣기"> +<!ENTITY event.menu.edit.paste.accesskey "P"> +<!ENTITY event.menu.edit.select.all.label "모두 선택"> +<!ENTITY event.menu.edit.select.all.accesskey "A"> + +<!ENTITY event.menu.view.label "보기"> +<!ENTITY event.menu.view.accesskey "V"> +<!ENTITY event.menu.view.toolbars.label "도구 모음"> +<!ENTITY event.menu.view.toolbars.accesskey "T"> +<!ENTITY event.menu.view.toolbars.event.label "이벤트 도구 모음"> +<!ENTITY event.menu.view.toolbars.event.accesskey "E"> +<!ENTITY event.menu.view.toolbars.customize.label "사용자 정의…"> +<!ENTITY event.menu.view.toolbars.customize.accesskey "C"> +<!ENTITY event.menu.view.showlink.label "관련 링크 보기"> +<!ENTITY event.menu.view.showlink.accesskey "R"> + +<!ENTITY event.menu.options.label "옵션"> +<!ENTITY event.menu.options.accesskey "O"> +<!ENTITY event.menu.options.attendees.label "참석자 초대…"> +<!ENTITY event.menu.options.attendees.accesskey "I"> +<!ENTITY event.menu.options.timezone2.label "시간대 표시"> +<!ENTITY event.menu.options.timezone2.accesskey "z"> +<!ENTITY event.menu.options.priority2.label "중요도"> +<!ENTITY event.menu.options.priority2.accesskey "y"> +<!ENTITY event.menu.options.priority.notspecified.label "지정 안됨"> +<!ENTITY event.menu.options.priority.notspecified.accesskey "o"> +<!ENTITY event.menu.options.priority.low.label "낮음"> +<!ENTITY event.menu.options.priority.low.accesskey "L"> +<!ENTITY event.menu.options.priority.normal.label "보통"> +<!ENTITY event.menu.options.priority.normal.accesskey "N"> +<!ENTITY event.menu.options.priority.high.label "높음"> +<!ENTITY event.menu.options.priority.high.accesskey "H"> +<!ENTITY event.menu.options.privacy.label "공개여부"> +<!ENTITY event.menu.options.privacy.accesskey "P"> +<!ENTITY event.menu.options.privacy.public.label "공개 이벤트"> +<!ENTITY event.menu.options.privacy.public.accesskey "u"> +<!ENTITY event.menu.options.privacy.confidential.label "날짜와 시간만 공개"> +<!ENTITY event.menu.options.privacy.confidential.accesskey "S"> +<!ENTITY event.menu.options.privacy.private.label "비공개 이벤트"> +<!ENTITY event.menu.options.privacy.private.accesskey "r"> +<!ENTITY event.menu.options.show.time.label "시간 순"> +<!ENTITY event.menu.options.show.time.accesskey "T"> +<!ENTITY event.menu.options.show.time.busy.label "일정 있음"> +<!ENTITY event.menu.options.show.time.busy.accesskey "B"> +<!ENTITY event.menu.options.show.time.free.label "일정 없음"> +<!ENTITY event.menu.options.show.time.free.accesskey "F"> + +<!ENTITY event.invite.attendees.label "참석자 초대…"> +<!ENTITY event.invite.attendees.accesskey "I"> +<!ENTITY event.email.attendees.label "모든 참석자에게 이메일 작성…"> +<!ENTITY event.email.attendees.accesskey "A"> +<!ENTITY event.email.tentative.attendees.label "미결정 참석자에게 이메일 작성…"> +<!ENTITY event.email.tentative.attendees.accesskey "U"> +<!ENTITY event.remove.attendees.label2 "모든 참석 삭제"> +<!ENTITY event.remove.attendees.accesskey "r"> +<!ENTITY event.remove.attendee.label "참석 삭제"> +<!ENTITY event.remove.attendee.accesskey "e"> + +<!-- Toolbar --> +<!ENTITY event.toolbar.save.label2 "저장"> +<!ENTITY event.toolbar.saveandclose.label "저장 후 닫기"> +<!ENTITY event.toolbar.delete.label "삭제"> +<!ENTITY event.toolbar.attendees.label "초대"> +<!ENTITY event.toolbar.privacy.label "공개여부"> + +<!ENTITY event.toolbar.save.tooltip2 "저장"> +<!ENTITY event.toolbar.saveandclose.tooltip "저장 후 닫기"> +<!ENTITY event.toolbar.delete.tooltip "삭제"> +<!ENTITY event.toolbar.attendees.tooltip "참석자 초대하기"> +<!ENTITY event.toolbar.attachments.tooltip "첨부하기"> +<!ENTITY event.toolbar.privacy.tooltip "공개 범위 바꾸기"> +<!ENTITY event.toolbar.priority.tooltip "중요도 바꾸기"> +<!ENTITY event.toolbar.status.tooltip "상태 바꾸기"> +<!ENTITY event.toolbar.freebusy.tooltip "일정 상태 바꾸기"> + +<!-- Counter box --> +<!-- LOCALIZATON NOTE(counter.button.*) + - This is only visible in the UI if you have received a counterproposal before and are going to + - reschedule the event from the imipbar in the email view. Clicking on the buttons will only + - populate the form fields in the dialog, there's no other immediate action on clicking like with + - the imip bar. Rescheduling will happen after clicking on save&close as usual. This screenshot + - illustrates how it might look like: https://bugzilla.mozilla.org/attachment.cgi?id=8810121 --> +<!ENTITY counter.button.proposal.label "제안 적용"> +<!ENTITY counter.button.proposal.accesskey "p"> +<!ENTITY counter.button.proposal.tooltip2 "이벤트 양식들은 반대 제안의 값들로 채워지고 추가 변경 사항을 포함하거나 포함하지 않은 저장만이 참석자에게 알려짐"> +<!ENTITY counter.button.original.label "원래의 데이터 적용"> +<!ENTITY counter.button.original.accesskey "r"> +<!ENTITY counter.button.original.tooltip2 "이 양식들은 반대 제안이 만들어지기 전, 원래 이벤트의 값들로부터 채워짐"> + +<!-- Main page --> +<!ENTITY event.title.textbox.label "제목:" > +<!ENTITY event.title.textbox.accesskey "T"> +<!ENTITY event.location.label "위치:" > +<!ENTITY event.location.accesskey "L"> +<!ENTITY event.categories.label "분류:"> +<!ENTITY event.categories.accesskey "y"> +<!ENTITY event.categories.textbox.label "분류 추가" > +<!ENTITY event.calendar.label "캘린더:" > +<!ENTITY event.calendar.accesskey "C"> +<!ENTITY event.attendees.label "참석자:" > +<!ENTITY event.attendees.accesskey "I"> +<!ENTITY event.alldayevent.label "전일 이벤트" > +<!ENTITY event.alldayevent.accesskey "d"> +<!ENTITY event.from.label "시작:" > +<!ENTITY event.from.accesskey "S"> +<!ENTITY task.from.label "시작:" > +<!ENTITY task.from.accesskey "B"> +<!ENTITY event.to.label "종료:" > +<!ENTITY event.to.accesskey "n"> +<!ENTITY task.to.label "종료 날짜:" > +<!ENTITY task.to.accesskey "u"> +<!ENTITY task.status.label "상태:" > +<!ENTITY task.status.accesskey "a"> +<!ENTITY event.repeat.label "되풀이:" > +<!ENTITY event.repeat.accesskey "R"> +<!ENTITY event.until.label "종료일:"> +<!ENTITY event.until.accesskey "i"> +<!ENTITY event.reminder.label "알림:" > +<!ENTITY event.reminder.accesskey "m"> +<!ENTITY event.description.label "설명:" > +<!ENTITY event.description.accesskey "p"> +<!ENTITY event.attachments.label "첨부파일:" > +<!ENTITY event.attachments.accesskey "h" > +<!ENTITY event.attachments.menubutton.label "첨부파일"> +<!ENTITY event.attachments.menubutton.accesskey "A"> +<!ENTITY event.attachments.url.label "웹 페이지…"> +<!ENTITY event.attachments.url.accesskey "W"> +<!ENTITY event.attachments.popup.remove.label "삭제" > +<!ENTITY event.attachments.popup.remove.accesskey "R" > +<!ENTITY event.attachments.popup.open.label "열기" > +<!ENTITY event.attachments.popup.open.accesskey "O" > +<!ENTITY event.attachments.popup.removeAll.label "모두 삭제" > +<!ENTITY event.attachments.popup.removeAll.accesskey "A" > +<!ENTITY event.attachments.popup.attachPage.label "웹페이지 첨부…" > +<!ENTITY event.attachments.popup.attachPage.accesskey "W" > +<!ENTITY event.url.label "관련 링크:" > +<!ENTITY event.priority2.label "중요도:"> + +<!ENTITY event.reminder.none.label "알림 없음 " > +<!ENTITY event.reminder.0minutes.before.label "지금 바로" > +<!ENTITY event.reminder.5minutes.before.label "5분 전" > +<!ENTITY event.reminder.15minutes.before.label "15분 전" > +<!ENTITY event.reminder.30minutes.before.label "30분 전" > +<!ENTITY event.reminder.1hour.before.label "1시간 전" > +<!ENTITY event.reminder.2hours.before.label "2시간 전" > +<!ENTITY event.reminder.12hours.before.label "12시간 전" > +<!ENTITY event.reminder.1day.before.label "1일 전" > +<!ENTITY event.reminder.2days.before.label "2일 전" > +<!ENTITY event.reminder.1week.before.label "1주 전" > +<!ENTITY event.reminder.custom.label "설정…" > + +<!ENTITY event.reminder.multiple.label "다중 알림…" > + +<!ENTITY event.statusbarpanel.freebusy.label "일정 상태:"> +<!ENTITY event.statusbarpanel.privacy.label "공개여부:"> + +<!-- Recurrence dialog --> +<!ENTITY recurrence.title.label "되풀이 편집"> + +<!ENTITY event.repeat.does.not.repeat.label "되풀이 안함"> +<!ENTITY event.repeat.daily.label "일간"> +<!ENTITY event.repeat.weekly.label "주간"> +<!ENTITY event.repeat.every.weekday.label "매주"> +<!ENTITY event.repeat.bi.weekly.label "격주"> +<!ENTITY event.repeat.monthly.label "월간"> +<!ENTITY event.repeat.yearly.label "연간"> +<!ENTITY event.repeat.custom.label "사용자 정의…"> + +<!ENTITY event.recurrence.pattern.label "되풀이 패턴"> +<!ENTITY event.recurrence.occurs.label "되풀이" > +<!ENTITY event.recurrence.day.label "일간" > +<!ENTITY event.recurrence.week.label "주간" > +<!ENTITY event.recurrence.month.label "월간" > +<!ENTITY event.recurrence.year.label "연간" > + +<!ENTITY event.recurrence.pattern.every.label "매" > +<!ENTITY repeat.units.days.both "일" > +<!ENTITY event.recurrence.pattern.every.weekday.label "주" > + +<!ENTITY event.recurrence.pattern.weekly.every.label "매" > +<!ENTITY repeat.units.weeks.both "주" > +<!ENTITY event.recurrence.on.label "시작:" > + +<!ENTITY event.recurrence.pattern.monthly.every.label "매" > +<!ENTITY repeat.units.months.both "월" > +<!ENTITY event.recurrence.monthly.every.label "매" > +<!ENTITY event.recurrence.monthly.first.label "첫번째"> +<!ENTITY event.recurrence.monthly.second.label "두번째"> +<!ENTITY event.recurrence.monthly.third.label "세번째"> +<!ENTITY event.recurrence.monthly.fourth.label "네번째"> +<!ENTITY event.recurrence.monthly.fifth.label "다섯번째"> +<!ENTITY event.recurrence.monthly.last.label "마지막"> +<!ENTITY event.recurrence.pattern.monthly.week.1.label "일요일" > +<!ENTITY event.recurrence.pattern.monthly.week.2.label "월요일" > +<!ENTITY event.recurrence.pattern.monthly.week.3.label "화요일" > +<!ENTITY event.recurrence.pattern.monthly.week.4.label "수요일" > +<!ENTITY event.recurrence.pattern.monthly.week.5.label "목요일" > +<!ENTITY event.recurrence.pattern.monthly.week.6.label "금요일" > +<!ENTITY event.recurrence.pattern.monthly.week.7.label "일요일" > +<!ENTITY event.recurrence.repeat.dayofmonth.label "월간"> +<!ENTITY event.recurrence.repeat.recur.label "일간"> + +<!ENTITY event.recurrence.every.label "매:" > +<!ENTITY repeat.units.years.both "년" > +<!ENTITY event.recurrence.pattern.yearly.every.month.label "매" > + +<!-- LOCALIZATON NOTE + Some languages use a preposition when describing dates: + Portuguese: 6 de Setembro + English: 6 [of] September + event.recurrence.pattern.yearly.of.label is "of" in + Edit recurrence window -> Recurrence pattern -> Repeat yearly +--> +<!ENTITY event.recurrence.pattern.yearly.of.label "" > + +<!ENTITY event.recurrence.pattern.yearly.month.1.label "1월" > +<!ENTITY event.recurrence.pattern.yearly.month.2.label "2월" > +<!ENTITY event.recurrence.pattern.yearly.month.3.label "3월" > +<!ENTITY event.recurrence.pattern.yearly.month.4.label "4월" > +<!ENTITY event.recurrence.pattern.yearly.month.5.label "5월" > +<!ENTITY event.recurrence.pattern.yearly.month.6.label "6월" > +<!ENTITY event.recurrence.pattern.yearly.month.7.label "7월" > +<!ENTITY event.recurrence.pattern.yearly.month.8.label "8월" > +<!ENTITY event.recurrence.pattern.yearly.month.9.label "9월" > +<!ENTITY event.recurrence.pattern.yearly.month.10.label "10월" > +<!ENTITY event.recurrence.pattern.yearly.month.11.label "11월" > +<!ENTITY event.recurrence.pattern.yearly.month.12.label "12월" > +<!ENTITY event.recurrence.yearly.every.label "Every"> +<!ENTITY event.recurrence.yearly.first.label "첫번째"> +<!ENTITY event.recurrence.yearly.second.label "두번째"> +<!ENTITY event.recurrence.yearly.third.label "세번째"> +<!ENTITY event.recurrence.yearly.fourth.label "네번째"> +<!ENTITY event.recurrence.yearly.fifth.label "다섯번째"> +<!ENTITY event.recurrence.yearly.last.label "마지막"> +<!ENTITY event.recurrence.pattern.yearly.week.1.label "일요일" > +<!ENTITY event.recurrence.pattern.yearly.week.2.label "월요일" > +<!ENTITY event.recurrence.pattern.yearly.week.3.label "화요일" > +<!ENTITY event.recurrence.pattern.yearly.week.4.label "수요일" > +<!ENTITY event.recurrence.pattern.yearly.week.5.label "목요일" > +<!ENTITY event.recurrence.pattern.yearly.week.6.label "금요일" > +<!ENTITY event.recurrence.pattern.yearly.week.7.label "토요일" > +<!ENTITY event.recurrence.pattern.yearly.day.label "일" > +<!ENTITY event.recurrence.of.label "of" > +<!ENTITY event.recurrence.pattern.yearly.month2.1.label "1월" > +<!ENTITY event.recurrence.pattern.yearly.month2.2.label "2월" > +<!ENTITY event.recurrence.pattern.yearly.month2.3.label "3월" > +<!ENTITY event.recurrence.pattern.yearly.month2.4.label "4월" > +<!ENTITY event.recurrence.pattern.yearly.month2.5.label "5월" > +<!ENTITY event.recurrence.pattern.yearly.month2.6.label "6월" > +<!ENTITY event.recurrence.pattern.yearly.month2.7.label "7월" > +<!ENTITY event.recurrence.pattern.yearly.month2.8.label "8월" > +<!ENTITY event.recurrence.pattern.yearly.month2.9.label "9월" > +<!ENTITY event.recurrence.pattern.yearly.month2.10.label "10월" > +<!ENTITY event.recurrence.pattern.yearly.month2.11.label "11월" > +<!ENTITY event.recurrence.pattern.yearly.month2.12.label "12월" > + +<!ENTITY event.recurrence.range.label "되풀이 범위"> +<!ENTITY event.recurrence.forever.label "종료일 없음" > +<!ENTITY event.recurrence.repeat.for.label "생성" > +<!ENTITY event.recurrence.appointments.label "약속" > +<!ENTITY event.repeat.until.label "되풀이 종료일" > +<!ENTITY event.recurrence.preview.label "미리보기"> + +<!-- Attendees dialog --> +<!ENTITY invite.title.label "참석자 초대"> +<!ENTITY event.organizer.label "조직"> +<!ENTITY event.freebusy.suggest.slot "시간 슬롯:"> +<!ENTITY event.freebusy.button.next.slot "다음 슬롯 "> +<!ENTITY event.freebusy.button.previous.slot "이전 슬롯"> +<!ENTITY event.freebusy.zoom "확대:"> +<!ENTITY event.freebusy.legend.free "일정 없음" > +<!ENTITY event.freebusy.legend.busy "일정 있음" > +<!ENTITY event.freebusy.legend.busy_tentative "임시" > +<!ENTITY event.freebusy.legend.busy_unavailable "외근" > +<!ENTITY event.freebusy.legend.unknown "정보 없음" > +<!ENTITY event.attendee.role.required "필수 참석자"> +<!ENTITY event.attendee.role.optional "추가 참석자"> +<!ENTITY event.attendee.role.chair "주최자"> +<!ENTITY event.attendee.role.nonparticipant "참석자 없음"> +<!ENTITY event.attendee.usertype.individual "개인"> +<!ENTITY event.attendee.usertype.group "모임"> +<!ENTITY event.attendee.usertype.resource "상태"> +<!ENTITY event.attendee.usertype.room "장소"> +<!ENTITY event.attendee.usertype.unknown "알 수 없음"> + +<!-- Timezone dialog --> +<!ENTITY timezone.title.label "시간대 지정하기"> +<!ENTITY event.timezone.custom.label "다른 시간대"> + +<!-- Read-Only dialog --> +<!ENTITY read.only.general.label "일반"> +<!ENTITY read.only.title.label "제목:"> +<!ENTITY read.only.calendar.label "캘린더:"> +<!ENTITY read.only.event.start.label "시작일:"> +<!ENTITY read.only.task.start.label "착수일:"> +<!ENTITY read.only.event.end.label "종료일:"> +<!ENTITY read.only.task.due.label "마감일:"> +<!ENTITY read.only.repeat.label "되풀이:"> +<!ENTITY read.only.location.label "위치:"> +<!ENTITY read.only.category.label "분류:"> +<!ENTITY read.only.organizer.label "조직:"> +<!ENTITY read.only.reply.label "회신:"> +<!ENTITY read.only.accept.label "참석함"> +<!ENTITY read.only.decline.label "참석 못함"> +<!ENTITY read.only.tentative.label "참석 미정"> +<!ENTITY read.only.needs.action.label "나중에 결정"> +<!ENTITY read.only.reminder.label "알림:"> +<!ENTITY read.only.attachments.label "첨부파일:"> +<!ENTITY read.only.attendees.label "참석자"> +<!ENTITY read.only.description.label "설명"> +<!ENTITY read.only.link.label "관련 링크"> + +<!-- Summary dialog --> +<!ENTITY summary.dialog.saveclose.label "저장하고 닫기"> +<!ENTITY summary.dialog.saveclose.tooltiptext "참여 상태를 변경하거나 응답을 보내지 않고 변경 내용을 저장 후 창을 닫음"> +<!ENTITY summary.dialog.accept.label "수락"> +<!ENTITY summary.dialog.accept.tooltiptext "초대 수락"> +<!ENTITY summary.dialog.tentative.label "임시"> +<!ENTITY summary.dialog.tentative.tooltiptext "미정으로 초대 수락"> +<!ENTITY summary.dialog.decline.label "거절"> +<!ENTITY summary.dialog.decline.tooltiptext "초대 거절"> +<!ENTITY summary.dialog.dontsend.label "응답 보내지 않음"> +<!ENTITY summary.dialog.dontsend.tooltiptext "초청한 사람에게 답변을 보내지 않고 참석 여부를 변경한 후 창을 닫음"> +<!ENTITY summary.dialog.send.label "지금 응답 보냄"> +<!ENTITY summary.dialog.send.tooltiptext "초청한 사람에게 응답을 보내고 창을 닫음"> diff --git a/l10n-ko/calendar/chrome/calendar/calendar-event-dialog.properties b/l10n-ko/calendar/chrome/calendar/calendar-event-dialog.properties new file mode 100644 index 0000000000..abb62ee541 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar-event-dialog.properties @@ -0,0 +1,541 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE (dailyEveryNth): +# Edit recurrence window -> Recurrence pattern -> Daily repeat rules +# #1 - number +# e.g. "every 4 days" +dailyEveryNth=매일;매 #1일 +repeatDetailsRuleDaily4=매주 + +# LOCALIZATION NOTE (weeklyNthOnNounclass...) +# Edit recurrence window -> Recurrence pattern -> Weekly repeat rules +# Translate these strings according to noun class/gender of weekday (%1$S) +# set in 'repeadDetailsDay...Nounclass' strings. +# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender. +# Add others strings with suffix 3, 4,... for others noun classes if your +# language need them. In this case, corresponding strings must be added for +# others rule strings with 'Nounclass...' suffix and corresponding values +# "nounclass..." must be written in 'repeatDetailsDayxNounclass' strings. +# %1$S - weekday (one or more) +# #2 - week interval +# e.g. "every 3 weeks on Tuesday, Wednesday and Thursday +weeklyNthOnNounclass1=매주 %1$S;#2주동안 매주 %1$S +weeklyNthOnNounclass2=매주 %1$S;#2주동안 매주 %1$S + +# LOCALIZATION NOTE (weeklyEveryNth): +# Edit recurrence window -> Recurrence pattern -> Weekly repeat rules +# #1 - interval +# e.g. "every 5 weeks" +weeklyEveryNth=매주;매 #1주 + +# LOCALIZATION NOTE ('repeatDetailsDay...' and 'repeatDetailsDay...Nounclass'): +# Week days names and week days noun classes (feminine/masculine grammatical +# gender) for languages that need different localization when weekdays nouns +# have different noun classes (genders). +# For every weekday, in 'repeatDetailsDay...Nounclass' strings write: +# "nounclass1" for languages with grammatical genders -> MASCULINE gender; +# for languages with noun classes -> a noun class; +# for languages without noun classes or grammatical gender. +# +# "nounclass2" for languages with grammatical genders -> FEMININE gender; +# for languages with noun classes -> a different noun class. +# +# "nounclass3", "nounclass4" and so on for languages that need more than two +# noun classes for weekdays. In this case add corresponding +# rule string with "Nounclass..." suffix and ordinal string +# "repeatOrdinalxNounclass..." +# Will be used rule strings with "Nounclass..." suffix corresponding to the +# following strings if there is a weekday in the rule string. +repeatDetailsDay1=일요일 +repeatDetailsDay1Nounclass=nounclass1 +repeatDetailsDay2=월요일 +repeatDetailsDay2Nounclass=nounclass1 +repeatDetailsDay3=화요일 +repeatDetailsDay3Nounclass=nounclass1 +repeatDetailsDay4=수요일 +repeatDetailsDay4Nounclass=nounclass1 +repeatDetailsDay5=목요일 +repeatDetailsDay5Nounclass=nounclass1 +repeatDetailsDay6=금요일 +repeatDetailsDay6Nounclass=nounclass1 +repeatDetailsDay7=일요일 +repeatDetailsDay7Nounclass=nounclass1 + +# LOCALIZATION NOTE (repeatDetailsAnd) +# Used to show a number of weekdays in a list +# i.e. "Sunday, Monday, Tuesday " + and + " Wednesday" +repeatDetailsAnd=, + +# LOCALIZATION NOTE (monthlyRuleNthOfEveryNounclass...): +# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules +# Translate these strings according to noun class/gender of weekday (%2$S) +# set in 'repeadDetailsDay...Nounclass' strings. +# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender. +# Add others strings with suffix 3, 4,... for others noun classes if your +# language need them. In this case, corresponding strings must be added for +# others rule strings with 'Nounclass...' suffix and corresponding values +# "nounclass..." must be written in 'repeatDetailsDayxNounclass' strings. +# %1$S - list of weekdays with ordinal, article and noun class/gender +# (ordinal and weekday of every element in the list follow the order +# and the rule of ordinalWeekdayOrder string) +# #2 - interval +# e.g. "the first Monday and the last Friday of every 3 months" +monthlyRuleNthOfEveryNounclass1=매월 %1$S;#2개월동안 %1$S +monthlyRuleNthOfEveryNounclass2=매월 %1$S;#2개월동안 %1$S + +# LOCALIZATION NOTE (ordinalWeekdayOrder): +# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules +# This string allows to change the order of the elements "ordinal" and +# "weekday" (or to insert a word between them) for the argument %1$S of the +# string monthlyRuleNthOfEveryNounclass... +# Without changing this string, the order is that one required from most +# languages: ordinal + weekday (e.g. "'the first' 'Monday' of every 2 months"). +# %1$S - ordinal with article +# %2$S - weekday noun +# e.g. "'the first' 'Monday'" +# DONT_TRANSLATE: Make sure there are no extra words in this property, just variables. +ordinalWeekdayOrder=%1$S %2$S + +# LOCALIZATION NOTE (monthlyEveryOfEveryNounclass...): +# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules +# Translate these strings according to noun class/gender of weekday (%1$S) +# set in 'repeadDetailsDay...Nounclass' strings. +# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender. +# Add others strings with suffix 3, 4,... for others noun classes if your +# language need them. In this case, corresponding strings must be added for +# others rule strings with 'Nounclass...' suffix and corresponding values +# "nounclass..." must be written in 'repeatDetailsDayxNounclass' strings. +# %1$S - list of single weekdays and/or weekdays with ordinal, article and +# noun class/gender when rule contains also specific day in the month +# #2 - interval +# e.g. "every Monday, Tuesday and the second Sunday of every month" +monthlyEveryOfEveryNounclass1=매월 %1$S;#2개월동안 매주 %1$S +monthlyEveryOfEveryNounclass2=매월 %1$S;#2개월동안 매주 %1$S + +# LOCALIZATION NOTE (monthlyDaysOfNth_day): +# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules +# %1$S - day of month or a sequence of days of month, possibly followed by an ordinal symbol +# (depending on the string dayOrdinalSymbol in dateFormat.properties) separated with commas; +# e.g. "days 3, 6 and 9" or "days 3rd, 6th and 9th" +monthlyDaysOfNth_day=%1$S일;%1$S일 + +# LOCALIZATION NOTE (monthlyDaysOfNth): +# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules +# %1$S - it's the string monthlyDaysOfNth_day: day of month or a sequence of days +# of month, possibly followed by an ordinal symbol, separated with commas; +# #2 - monthly interval +# e.g. "days 3, 6, 9 and 12 of every 3 months" +monthlyDaysOfNth=매월 %1$S일;#2개월동안 매 %1$S일 + +# LOCALIZATION NOTE (monthlyLastDayOfNth): +# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules +# %1$S - day of month +# #2 - month interval +# e.g. "the last day of every 3 months" +monthlyLastDayOfNth=월말; #1개월동안 월말 + +# LOCALIZATION NOTE (monthlyEveryDayOfNth): +# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules +# #2 - month interval +# e.g. "every day of the month every 4 months" +monthlyEveryDayOfNth=매일;#2달동안 매일 + +# LOCALIZATION NOTE (repeatOrdinal...Nounclass...): +# Ordinal numbers nouns for every noun class (grammatical genders) of weekdays +# considered in 'repeatDetailsDayxNounclass' strings. For languages that need +# localization according to genders or noun classes. +# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender. +# Add 'repeatOrdinal...Nounclass' strings with suffix 3, 4 and so on for +# languages with more than two noun classes for weekdays. In this case +# must be added corresponding rule strings with 'Nounclass...' suffix and +# corresponding values "nounclass..." must be written in +# 'repeatDetailsDayxNounclass' strings. +repeatOrdinal1Nounclass1=첫번째 +repeatOrdinal2Nounclass1=두번째 +repeatOrdinal3Nounclass1=세번째 +repeatOrdinal4Nounclass1=네번째 +repeatOrdinal5Nounclass1=다섯번째 +repeatOrdinal-1Nounclass1=마지막 +repeatOrdinal1Nounclass2=첫번째 +repeatOrdinal2Nounclass2=두번째 +repeatOrdinal3Nounclass2=세번째 +repeatOrdinal4Nounclass2=네번째 +repeatOrdinal5Nounclass2=다섯번째 +repeatOrdinal-1Nounclass2=마지막 + +# LOCALIZATION NOTE (yearlyNthOn): +# Edit recurrence window -> Recurrence pattern -> Yearly repeat rules +# %1$S - month name +# %2$S - day of month possibly followed by an ordinal symbol (depending on the string +# dayOrdinalSymbol in dateFormat.properties) +# #3 - yearly interval +# e.g. "every 3 years on December 14" +# "every 2 years on December 8th" +yearlyNthOn=매년 %1$S %2$S일;#3년 동안 매 %1$S %2$S일 + +# LOCALIZATION NOTE (yearlyNthOnNthOfNounclass...): +# Edit recurrence window -> Recurrence pattern -> Yearly repeat rules +# Translate these strings according to noun class/gender of weekday (%2$S) +# set in 'repeadDetailsDay...Nounclass' strings. +# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender. +# Add others strings with suffix 3, 4,... for others noun classes if your +# language need them. In this case, corresponding strings must be added for +# others rule strings with 'Nounclass...' suffix and corresponding values +# "nounclass..." must be written in 'repeatDetailsDayxNounclass' strings. +# %1$S - ordinal with article and noun class/gender corresponding to weekday +# %2$S - weekday +# %3$S - month +# #4 - yearly interval +# e.g. "the second Monday of every March" +# e.g "every 3 years the second Monday of March" +yearlyNthOnNthOfNounclass1=매 %3$S %1$S %2$S;#4년 동안 %3$S %1$S %2$S +yearlyNthOnNthOfNounclass2=매 %3$S %1$S %2$S;#4년 동안 %3$S %1$S %2$S + +# LOCALIZATION NOTE (yearlyOnEveryNthOfNthNounclass...): +# Edit recurrence window -> Recurrence pattern -> Yearly repeat rules +# Translate these strings according to noun class/gender of weekday (%1$S) +# set in 'repeadDetailsDay...Nounclass' strings. +# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender. +# Add others strings with suffix 3, 4,... for others noun classes if your +# language need them. In this case, corresponding strings must be added for +# others rule strings with 'Nounclass...' suffix and corresponding values +# "nounclass..." must be written in 'repeatDetailsDayxNounclass' strings. +# %1$S - weekday +# %2$S - month +# #3 - yearly interval +# e.g. "every Thursday of March" +# e.g "every 3 years on every Thursday of March" +yearlyOnEveryNthOfNthNounclass1=%2$S %1$S 마다;#3년동안 %2$S %1$S 마다 +yearlyOnEveryNthOfNthNounclass2=%2$S %1$S 마다;#3년동안 %2$S %1$S 마다 + +#LOCALIZATION NOTE (yearlyEveryDayOf): +# Edit recurrence window -> Recurrence pattern -> Yearly repeat rules +# This string describes part of a yearly rule which includes every day of a month. +# %1$S - month +# #2 - yearly interval +# e.g. "every day of December" +# e.g. "every 3 years every day of December" +yearlyEveryDayOf=%1$S 전부;#2년 동안 %1$S 전부 + +repeatDetailsMonth1=1월 +repeatDetailsMonth2=2월 +repeatDetailsMonth3=3월 +repeatDetailsMonth4=4월 +repeatDetailsMonth5=5월 +repeatDetailsMonth6=6월 +repeatDetailsMonth7=7월 +repeatDetailsMonth8=8월 +repeatDetailsMonth9=9월 +repeatDetailsMonth10=10월 +repeatDetailsMonth11=11월 +repeatDetailsMonth12=12월 + +# LOCALIZATION NOTE (repeatCount): +# Edit recurrence window -> Recurrence details link on Event/Task dialog window +# %1%$ - A rule string (see above). This is the first line of the link +# %2%$ - event start date (e.g. mm/gg/yyyy) +# %3$S - event start time (e.g. hh:mm (PM/AM)) +# %4$S - event end time (e.g. hh:mm (PM/AM)) +# #5 - event occurence times: number +# e.g. with monthlyRuleNthOfEvery: +# "Occurs the first Sunday of every 3 month +# only on 1/1/2009" +# from 5:00 PM to 6:00 PM" +# "Occurs the first Sunday of every 3 month +# effective 1/1/2009 for 5 times +# from 5:00 PM to 6:00 PM" +repeatCount=%2$S %3$S에서 %4$S까지\n%1$S 규칙을\n#5회 알림;%2$S %3$S에서 %4$S까지\n%1$S 규칙을\n#5회 알림 + +# LOCALIZATION NOTE (repeatCountAllDay): +# Edit recurrence window -> Recurrence details link on Event/Task dialog window +# %1%$ - A rule string (see above). This is the first line of the link +# %2%$ - event start date (e.g. mm/gg/yyyy) +# #3 - event occurence times: number +# e.g. with monthlyRuleNthOfEvery: +# "Occurs the first Sunday of every 3 month +# only on 1/1/2009" +# "Occurs the first Sunday of every 3 month +# effective 1/1/2009 for 5 times" +repeatCountAllDay=%2$S에 %1$S 규칙을\n#3회 알림;%2$S에 %1$S 규칙을\n#3회 알림 + +# LOCALIZATION NOTE (repeatDetailsUntil): +# Edit recurrence window -> Recurrence details link on Event/Task dialog window +# %1%$ - A rule string (see above). This is the first line of the link +# %2%$ - event start date (e.g. mm/gg/yyyy) +# %3$S - event end date (e.g. mm/gg/yyyy) +# %4$S - event start time (e.g. hh:mm (PM/AM)) +# %5$S - event end time (e.g. hh:mm (PM/AM)) +# e.g. with weeklyNthOn: +# "Occurs every 2 weeks on Sunday and Friday +# effective 1/1/2009 until 1/1/2010 +# from 5:00 PM to 6:00 PM" +repeatDetailsUntil=%2$S에 %3$S까지\n%4$S에서 %5$S까지\n%1$S 규칙을 알림 + +# LOCALIZATION NOTE (repeatDetailsUntilAllDay): +# Edit recurrence window -> Recurrence details link on Event/Task dialog window +# %1%$ - A rule string (see above). This is the first line of the link +# %2%$ - event start date (e.g. mm/gg/yyyy) +# %3$S - event end date (e.g. mm/gg/yyyy) +# e.g. with monthlyDaysOfNth and all day event: +# "Occurs day 3 of every 5 month +# effective 1/1/2009 until 1/1/2010" +repeatDetailsUntilAllDay=%2$S에 %3$S까지\n%1$S 규칙을 알림 + +# LOCALIZATION NOTE (repeatDetailsInfinite): +# Edit recurrence window -> Recurrence details link on Event/Task dialog window +# %1%$ - A rule string (see above). This is the first line of the link +# %2%$ - event start date (e.g. mm/gg/yyyy) +# %3$S - event start time (e.g. hh:mm (PM/AM)) +# %4$S - event end time (e.g. hh:mm (PM/AM)) +# e.g. with monthlyDaysOfNth: +# "Occurs day 3 of every 5 month +# effective 1/1/2009 +# from 5:00 PM to 6:00 PM" +repeatDetailsInfinite=%2$S %3$S에서 %4$S까지\n%1$S\n규칙을 알림 + +# LOCALIZATION NOTE (repeatDetailsInfiniteAllDay): +# Edit recurrence window -> Recurrence details link on Event/Task dialog window +# %1%$ - A rule string (see above). This is the first line of the link +# %2%$ - event start date (e.g. mm/gg/yyyy) +# e.g. with monthlyDaysOfNth and all day event: +# "Occurs day 3 of every 5 month +# effective 1/1/2009" +repeatDetailsInfiniteAllDay=%2$S에 %1$S\n규칙을 알림 + +# LOCALIZATION NOTE (monthlyLastDay): +# Edit recurrence window -> Recurrence details link on Event/Task dialog window +# A monthly rule with one or more days of the month (monthlyDaysOfNth) and the +# string "the last day" of the month. +# e.g.: "Occurs day 15, 20, 25 and the last day of every 3 months" +monthlyLastDay=월말 + +# LOCALIZATION NOTE (ruleTooComplex): +# This string is shown in the repeat details area if our code can't handle the +# complexity of the recurrence rule yet. +ruleTooComplex=상세정보 + +# LOCALIZATION NOTE (ruleTooComplexSummary): +# This string is shown in the event summary dialog if our code can't handle the +# complexity of the recurrence rule yet. +ruleTooComplexSummary=반복하는 상세정보를 알 수 없음 + +# differences between the dialog for an Event or a Task +newEvent=새 이벤트 +newTask=새 태스크 +itemMenuLabelEvent=이벤트 +itemMenuAccesskeyEvent2=F +itemMenuLabelTask=태스크 +itemMenuAccesskeyTask2=F + +emailSubjectReply=Re: %1$S + +# Link Location Dialog +specifyLinkLocation=링크 위치를 지정 하십시오. +enterLinkLocation=웹 페이지나 문서 위치를 입력 하십시오. + +summaryDueTaskLabel=할일: + +# Attach File Dialog +attachViaFilelink=%1$S을 사용하고 있는 파일 +selectAFile=첨부할 파일을 선택하십시오. +removeCalendarsTitle=첨부 파일 삭제 + +# LOCALIZATION NOTE (removeAttachmentsText): Semi-colon list of plural forms for +# prompting attachment removal. +# See http://developer.mozilla.org/en/Localization_and_Plurals +removeAttachmentsText=#1개의 첨부 파일을 삭제 하시겠습니까? + +# Recurrence Dialog Widget Order +# LOCALIZATION NOTE: You can change the order of below params +# Edit recurrence window -> Recurrence pattern -> Repeat monthly +# %1$S - ordinal with article, %2$S - weekday +# e.g. "the First Saturday" +# DONT_TRANSLATE: Make sure there are no extra words in this property, just variables. +monthlyOrder=%1$S %2$S + +# Edit recurrence window -> Recurrence pattern -> Repeat yearly +# %1$S - day of month, %2$S - of, %3$S - month +# e.g. "6 [of] September" +# If you don't need %2$S in your locale - please put this on the third place. +# DONT_TRANSLATE: Make sure there are no extra words in this property, just variables. +yearlyOrder=%1$S %3$S %2$S + +# Edit recurrence window -> Recurrence pattern -> Repeat yearly +# %1$S - ordinal with article, %2$S - weekday, %3$S - of, %4$S - month +# e.g. "the First Saturday of September" +# If you don't need %3$S in your locale - please put this on the third place. +# DONT_TRANSLATE: Make sure there are no extra words in this property, just variables. +yearlyOrder2=%1$S %2$S %3$S %4$S + +# LOCALIZATION NOTE (pluralForWeekdays): +# This string allows to set the use of weekdays nouns in plural form for +# languages that need them in sentences like "every Monday" or "every Sunday +# of March" etc. +# Rule strings involved by this setting are: +# - weeklyNthOn (only the first part) e.g. "every Sunday" +# - monthlyEveryOfEvery +# e.g. "every Monday of every month;every Monday every 2 months" +# - yearlyOnEveryNthOfNth +# e.g. "every Friday of March;every 2 years on every Friday of March" +# In your local write: +# "true" if sentences like those above need weekday in plural form; +# "false" if sentences like those above don't need weekday in plural form; +pluralForWeekdays=false + +# LOCALIZATION NOTE (repeatDetailsDayxxxPlural): +# Edit recurrence window -> Recurrence details link on Event/Task dialog window +# Weekdays in plural form used inside sentences like "every Monday" or +# "every Sunday of May" etc. for languages that need them. +# These plurals will be used inside the following rule strings only if string +# 'pluralForWeekdays' (see above) is set to "true": +# - weeklyNthOn (only the first part) e.g. "every Sunday" +# - monthlyEveryOfEvery +# e.g. "every Monday of every month;every Monday every 2 months" +# - yearlyOnEveryNthOfNth +# e.g. "every Friday of March;every 2 years on every Friday of March" +repeatDetailsDay1Plural=일요일 +repeatDetailsDay2Plural=월요일 +repeatDetailsDay3Plural=화요일 +repeatDetailsDay4Plural=수요일 +repeatDetailsDay5Plural=목요일 +repeatDetailsDay6Plural=금요일 +repeatDetailsDay7Plural=토요일 + +# LOCALIZATION NOTE (eventRecurrenceForeverLabel): +# Edit/New Event dialog -> datepicker that sets the until date. +# For recurring rules that repeat forever, this labels appears in the +# datepicker, below the minimonth, as an option for the until date. +eventRecurrenceForeverLabel=끝나지 않음 + +# LOCALIZATION NOTE (eventRecurrenceMonthlyLastDayLabel): +# Edit dialog recurrence -> Monthly Recurrence pattern -> Monthly daypicker +# The label on the monthly daypicker's last button that allows to select +# the last day of the month inside a BYMONTHDAY rule. +eventRecurrenceMonthlyLastDayLabel=월말 + +# LOCALIZATION NOTE (counterSummaryAccepted) - this is only visible when opening the dialog from the +# email summary view after receiving a counter message +# %1$S - the name or email address of the replying attendee +counterSummaryAccepted=%1$S 가 초대를 수락하였지만, 반대 제안을 함: + +# LOCALIZATION NOTE (counterSummaryDeclined) - this is only visible when opening the dialog from the +# email summary view after receiving a counter message +# %1$S - the name or email address of the replying attendee +counterSummaryDeclined=%1$S 가 초대를 거절하였지만, 반대 제안을 함: + +# LOCALIZATION NOTE (counterSummaryDelegated) - this is only visible when opening the dialog from the +# email summary view after receiving a counter message +# %1$S - the name or email address of the replying attendee +counterSummaryDelegated=%1$S 가 초대를 위임하였지만, 반대 제안을 함: + +# LOCALIZATION NOTE (counterSummaryNeedsAction) - this is only visible when opening the dialog from the +# email summary view after receiving a counter message +# %1$S - the name or email address of the replying attendee +counterSummaryNeedsAction=%1$S 가 참여할지 아직 결정하지 않았으며, 반대 제안을 함: + +# LOCALIZATION NOTE (counterSummaryTentative) - this is only visible when opening the dialog from the +# email summary view after receiving a counter message +# %1$S - the name or email address of the replying attendee +counterSummaryTentative=%1$S 가 임시로 초대를 수락하였고, 반대 제안을 함: + +# LOCALIZATION NOTE (counterOnPreviousVersionNotification) - this is only visible when opening the +# dialog from the email summary view after receiving a counter message +counterOnPreviousVersionNotification=이 이벤트의 이전 버전에 대한 반대 제안입니다. + +# LOCALIZATION NOTE (counterOnCounterDisallowedNotification) - this is only visible when opening the +# dialog from the email summary view after receiving a counter message +counterOnCounterDisallowedNotification=초대를 보낼 때, 반대를 허가하지 않습니다. + +# LOCALIZATION NOTE (eventAccepted) - this will be displayed as notification +# in the summary dialog if the user has accepted the event invitation +eventAccepted=이 초대를 수락함 + +# LOCALIZATION NOTE (eventTentative) - this will be displayed as notification +# in the summary dialog if the user has accepted the event invitation tentatively +eventTentative=이 초대를 미정으로 수락함 + +# LOCALIZATION NOTE (eventDeclined) - this will be displayed as notification +# in the summary dialog if the user has declined the event invitation +eventDeclined=이 초대를 거절함 + +# LOCALIZATION NOTE (eventDelegated) - this will be displayed as notification +# in the summary dialog if the user has delegated his/her participation to one +# or more other participants (without attending / working on it his/herself) +eventDelegated=이 초대를 위임함 + +# LOCALIZATION NOTE (eventNeedsAction) - this will be displayed as notification +# in the summary dialog if the user hasn't yet responded to an invitation +eventNeedsAction=이 초대에 아직 응답하지 않음 + +# LOCALIZATION NOTE (taskAccepted) - this will be displayed as notification +# in the summary dialog if the user has accepted the assigned task +taskAccepted=이 일의 작업을 수락함 + +# LOCALIZATION NOTE (taskTentative) - this will be displayed as notification +# in the summary dialog if the user has accepted tentatively the assigned task +taskTentative=이 일의 작업을 미정으로 수락함 + +# LOCALIZATION NOTE (taskDeclined) - this will be displayed as notification +# in the summary dialog if the user has declined the assigned task +taskDeclined=이 일의 작업을 거절함 + +# LOCALIZATION NOTE (taskDelegated) - this will be displayed as notification +# in the summary dialog if the user has delegated his/her assignement to one or +# more others (without attending / working on it his/herself) +taskDelegated=이 일의 작업을 위임함 + +# LOCALIZATION NOTE (taskNeedsAction) - this will be displayed as notification +# in the summary dialog if the user hasn't yet responded to the task assignment +taskNeedsAction=이 일 할당에 아직 응답하지 않음 + +# LOCALIZATION NOTE (taskInProgress) - this will be displayed as notification +# in the summary dialog if the user is working on an assigned task +taskInProgress=이 일 할당을 시작했음 + +# LOCALIZATION NOTE (taskCompleted) - this will be displayed as notification +# in the summary dialog if the user has completed the work on this assigned task +taskCompleted=이 일 할당을 완료 했음 + +# LOCALIZATION NOTE (sendandcloseButtonLabel) - this is a runtime replacement for +# event.toolbar.saveandclose.label in the event dialog/tab toolbar if attendees +# will be notified on saving & closing +sendandcloseButtonLabel=보내고 닫기 + +# LOCALIZATION NOTE (sendandcloseButtonTooltip) - this is a runtime replacement for +# event.toolbar.saveandclose.tooltip in the event dialog/tab toolbar if attendees +# will be notified on saving & closing +sendandcloseButtonTooltip=참석자에게 알리고 닫기 + +# LOCALIZATION NOTE (saveandsendButtonLabel) - this is a runtime replacement for +# event.toolbar.save.label2 in the event dialog/tab toolbar if attendees +# will be notified on saving +saveandsendButtonLabel=저장하고 보내기 + +# LOCALIZATION NOTE (saveandsendButtonTooltip) - this is a runtime replacement +# for event.toolbar.save.tooltip2 in the event dialog/tab toolbar if attendees +# will be notified on saving +saveandsendButtonTooltip=저장하고 참삭자에게 알림 + +# LOCALIZATION NOTE (saveandsendMenuLabel) - this is a runtime replacement for +# event.menu.item.save.label in the event dialog/tab toolbar if attendees +# will be notified on saving +saveandsendMenuLabel=저장하고 보내기 + +# LOCALIZATION NOTE (sendandcloseMenuLabel) - this is a runtime replacement for +# event.menu.item.saveandclose.label in the event dialog/tab toolbar if attendees +# will be notified on saving +sendandcloseMenuLabel=저장하고 닫기 + +# LOCALIZATION NOTE (attendeesTabLabel) - this is a runtime replacement for +# event.attendees.label defined in calendar-event-dialog.dtd and used in the +# event dialog/tab as attendee tab label if an event has at least one attendee +# %1$S - the number of attendee (1-n) +attendeesTabLabel=참석자(%1$S): + +# LOCALIZATION NOTE (attachmentsTabLabel) - this is a runtime replacement for +# event.attachments.label defined in calendar-event-dialog.dtd and used in the +# event dialog/tab as attendee tab label if an event has at least one attachment +# %1$S - the number of attachments (1-n) +attachmentsTabLabel=첨부파일(%1$S): diff --git a/l10n-ko/calendar/chrome/calendar/calendar-extract.properties b/l10n-ko/calendar/chrome/calendar/calendar-extract.properties new file mode 100644 index 0000000000..974670e3ab --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar-extract.properties @@ -0,0 +1,294 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE: +# Strings here are used to create events and tasks with start and end times +# based on email content. +# None of the strings are displayed in the user interface. +# +# You don't have to fill all from.*, until.*, *.prefix and *.suffix patterns. +# It's ok to leave some empty. +# Please consider declensions and gender if your language has them. +# Don't just translate directly. The number of variants doesn't have to be +# the same as in en-US. All of 0, 1, 2, etc is allowed in patterns except alphabet. +# patterns. You can and should add language specific variants. +# +# There are two different ways to find a start time text in email: +# 1) it matches a from.* pattern and does not have end.prefix or end.suffix next to it +# 2) it matches until.* pattern and has start.prefix or start.suffix next to it +# Similar inverse logic applies to end times. +# These rules enable using prefix and suffix values with only start.* or only until.* +# patterns localized for some languages and thus not having to repeat the same +# values in both. +# +# Patterns are partially space-insensitive. +# "deadline is" pattern will find both "deadlineis" and "deadline is" +# but "deadlineis" won't find "deadline is" or "deadline is". +# Therefore you should include all spaces that are valid within a pattern. + +# LOCALIZATION NOTE (start.prefix): +# datetimes with these in front are extracted as start times +# can be a list of values, separate variants by | +start.prefix = 시작 일: | 시작 일 : | 시작: | 시작 : + +# LOCALIZATION NOTE (start.suffix): +# datetimes followed by these are extracted as start times +start.suffix = 부터 | ~ | - | 이후 + +# LOCALIZATION NOTE (end.prefix): +# datetimes followed by these are extracted as end times +end.prefix = 끝: | 끝 : | 기한: | 기한 : + +# LOCALIZATION NOTE (end.suffix): +# datetimes followed by these are extracted as end times +# can be a list of values, separate variants by | +end.suffix = 까지 | 안에 | 사이 + +# LOCALIZATION NOTE (no.datetime.prefix): +# datetimes with these in front won't be used +# specify full words here +no.datetime.prefix = 지난 주 | 이번 주 | 다음 주 | 그저께 | 그제 | 어제 | 오늘 | 내일 | 모레 | 작년 | 올해 | 내년 | \\ | $ + +# LOCALIZATION NOTE (no.datetime.suffix): +# datetimes follwed by these won't be used +no.datetime.suffix = 이전 | 이래 | : | 원 | 달러 | 유로 | 엔 | % + +# LOCALIZATION NOTE (from.*): +# can be a list of values, separate variants by | + +# LOCALIZATION NOTE (from.today): +# must not be empty! +from.today = 오늘 | 금일 + +from.tomorrow = 내일 | 명일 +# LOCALIZATION NOTE (until.*): +# can be a list of values, separate variants by | +until.tomorrow = + +# LOCALIZATION NOTE (ordinal.date): +# %1$S = matches numbers 1-31 and number.x +# should not have "%1$S" as this would match any single number in email to a time +from.ordinal.date = %1$S 일 | %1$S - + +# LOCALIZATION NOTE (until.ordinal.date): +# %1$S = matches numbers 1-31 and number.x +until.ordinal.date = %1$S 일 | %1$S - + +from.noon = 정오 +until.noon = 오전중 + +# LOCALIZATION NOTE (hour.only): +# %1$S = matches numbers 0-23 and number.0-number.23 +# should not have "%1$S" as this would match any single number in email to a time +from.hour = %1$S 시 | %1$S 시 경 | %1$S 시 정도 | %1$S 시 부터 | %1$S - + +# LOCALIZATION NOTE (until.hour): +# %1$S = matches numbers 0-23 and number.0-number.23 +# should also list how to find end of a timeframe +until.hour = %1$S 시 | %1$S 시 경 | %1$S 시 정도 | %1$S 시 까지 | %1$S - + +# LOCALIZATION NOTE (hour.only.am): +# %1$S = matches numbers 0-23 and number.0-number.23 +from.hour.am = 오전 %1$S 시 | %1$S am | %1$S a.m | am %1$S | a.m %1$S + +# LOCALIZATION NOTE (until.hour.am): +# %1$S = matches numbers 0-23 and number.0-number.23 +# should also list how to find end of a timeframe +until.hour.am = + +# LOCALIZATION NOTE (hour.only.pm): +# %1$S = matches numbers 0-23 and number.0-number.23 +from.hour.pm = 오후 %1$S 시 | %1$S pm | %1$S p.m | pm %1$S | p.m %1$S + +# LOCALIZATION NOTE (until.hour.pm): +# %1$S = matches numbers 0-23 and number.0-number.23 +# should also list how to find end of a timeframe +until.hour.pm = + +# LOCALIZATION NOTE (from.half.hour.before): +# denotes times 30 minutes before next full hour +from.half.hour.before = %1$S 시 30 분 전 + +# LOCALIZATION NOTE (until.half.hour.before): +# denotes times 30 minutes before next full hour +until.half.hour.before = + +# LOCALIZATION NOTE (from.half.hour.after): +# denotes times 30 minutes after last full hour +from.half.hour.after = %1$S 시 30 분 후 + +# LOCALIZATION NOTE (until.half.hour.after): +# denotes times 30 minutes after last full hour +until.half.hour.after = + +# LOCALIZATION NOTE (hour.minutes): +# %1$S = matches numbers 0-23 +# %2$S = matches numbers 0-59 +from.hour.minutes = %1$S 시 %2$S 분 | %1$S : %2$S + +# LOCALIZATION NOTE (until.hour.minutes): +# %1$S = matches numbers 0-23 +# %2$S = matches numbers 0-59 +until.hour.minutes = - %1$S 시 %2$S 분 | - %1$S : %2$S + +# LOCALIZATION NOTE (hour.minutes.am): +# %1$S = matches numbers 0-23 +# %2$S = matches numbers 0-59 +from.hour.minutes.am = 오전 %1$S시 %2$S 분 | 아침 %1$S시 %2$S 분 | %1$S:%2$S am | %1$S:%2$S a.m | am %1$S:%2$S | a.m %1$S:%2$S + +# LOCALIZATION NOTE (until.hour.minutes.am): +# %1$S = matches numbers 0-23 +# %2$S = matches numbers 0-59 +until.hour.minutes.am = + +# LOCALIZATION NOTE (hour.minutes.pm): +# %1$S = matches numbers 0-23 +# %2$S = matches numbers 0-59 +from.hour.minutes.pm = 오후 %1$S시 %2$S 분 | 점심 %1$S시 %2$S 분 | %1$S:%2$S pm | %1$S:%2$S p.m | pm %1$S:%2$S | p.m %1$S:%2$S + +# LOCALIZATION NOTE (until.hour.minutes.pm): +# %1$S = matches numbers 0-23 +# %2$S = matches numbers 0-59 +until.hour.minutes.pm = + +# LOCALIZATION NOTE (monthname.day): +# %1$S = matches numbers 1-31 and number.x +# %2$S = matches monthname +from.monthname.day = %2$S %1$S일 + +# LOCALIZATION NOTE (until.monthname.day): +# %1$S = matches numbers 1-31 +# %2$S = matches monthname +until.monthname.day = + +# LOCALIZATION NOTE (month.day): +# %1$S = matches numbers 1-31 +# %2$S = matches numbers 1-12 +from.month.day = %2$S/%1$S + +# LOCALIZATION NOTE (until.month.day): +# %1$S = matches numbers 1-31 and number.x +# %2$S = matches numbers 1-12 +until.month.day = + +# LOCALIZATION NOTE (year.month.day): +# %1$S = matches numbers 1-31 +# %2$S = matches numbers 1-12 +# %3$S = matches 2/4 numbers +from.year.month.day = %3$S 년 %2$S 월 %1$S 일 | %3$S/%2$S/%1$S | %3$S-%2$S-%1$S + +# LOCALIZATION NOTE (until.year.month.day): +# %1$S = matches numbers 1-31 +# %2$S = matches numbers 1-12 +# %3$S = matches 2/4 numbers +until.year.month.day = + +# LOCALIZATION NOTE (year.monthname.day): +# %1$S = matches numbers 1-31 +# %2$S = matches monthname +# %3$S = matches 2/4 numbers +from.year.monthname.day = %3$S 년 %2$S %1$S 일 + +# LOCALIZATION NOTE (until.year.monthname.day): +# %1$S = matches numbers 1-31 +# %2$S = matches monthname +# %3$S = matches 2/4 numbers +until.year.monthname.day = + +# LOCALIZATION NOTE (duration.*): +# can be a list of values, separate variants by | + +# LOCALIZATION NOTE (duration.minutes): +# %1$S = matches 1/2 numbers and number.0 - and number.31 +duration.minutes = %1$S 분 동안 | %1$S 분간 + +# LOCALIZATION NOTE (duration.hours): +# %1$S = matches 1/2 numbers and number.0 - and number.31 +duration.hours = %1$S 시간 동안 | %1$S 시간 + +# LOCALIZATION NOTE (duration.days): +# %1$S = matches 1/2 numbers and number.0 - and number.31 +duration.days = %1$S 일간 + +# LOCALIZATION NOTE (month.*): +# can be a list of values, separate variants by | +month.1 = 1월 | 일월 | 정월 +month.2 = 2월 | 이월 +month.3 = 3월 | 삼월 +month.4 = 4월 | 사월 +month.5 = 5월 | 오월 +month.6 = 6월 | 유월 +month.7 = 7월 | 칠월 +month.8 = 8월 | 팔월 +month.9 = 9월 | 구월 +month.10 = 10월 | 시월 +month.11 = 11월 | 십일월 | 동짓달 +month.12 = 12월 | 십이월 | 섣달 + +# LOCALIZATION NOTE (weekday.*): +# used to derive start date based on weekdays mentioned +# can be a list of values, separate variants by | +# LOCALIZATION NOTE (weekday.0): +# Regardless of what the first day of the week is in your country, 0 is Sunday here. +from.weekday.0 = (일 | 일요일 +from.weekday.1 = (월 | 월요일 +from.weekday.2 = (화 | 화요일 +from.weekday.3 = (수 | 수요일 +from.weekday.4 = (목 | 목요일 +from.weekday.5 = (금 | 금요일 +from.weekday.6 = (토 | 토요일 + +# LOCALIZATION NOTE (until.weekday.*): +# used to derive end date based on weekdays mentioned +# can be a list of values, separate variants by | +# LOCALIZATION NOTE (until.weekday.0): +# Regardless of what the first day of the week is in your country, 0 is Sunday here. +until.weekday.0 = +until.weekday.1 = 주초 +until.weekday.2 = +until.weekday.3 = +until.weekday.4 = +until.weekday.5 = +until.weekday.6 = 주말 + +# LOCALIZATION NOTE (number.*): +# used within other patterns to understand dates where day of month isn't written with digits +# can be a list of values, separate variants by | +number.0 = 영 +number.1 = 하루 | 초하루 +number.2 = 이틀 | 초이틀 +number.3 = 사흘 | 초사흘 +number.4 = 나흘 | 초나흘 +number.5 = 닷새 | 초닷새 +number.6 = 엿새 | 초엿새 +number.7 = 이레 | 초이레 +number.8 = 여드레 | 초여드레 +number.9 = 아흐레 | 초아흐레 +number.10 = 열흘 | 초열흘 +number.11 = 열하루 +number.12 = 열이틀 +number.13 = 열사흘 +number.14 = 열나흘 +number.15 = 열닷새 | 보름 +number.16 = 열엿새 +number.17 = 열이레 +number.18 = 열여드레 +number.19 = 열아흐레 +number.20 = 스무날 +number.21 = 스무하루 +number.22 = 스무이틀 +number.23 = 스무사흘 +number.24 = 스무나흘 +number.25 = 스무닷새 +number.26 = 스무엿새 +number.27 = 스무이레 +number.28 = 스무여드레 +number.29 = 스무아흐레 +number.30 = 서른날 | 그믐 +number.31 = + +# LOCALIZATION NOTE (alphabet): +# list all lower and uppercase letters if your language has an alphabet +# otherwise leave it empty +alphabet = diff --git a/l10n-ko/calendar/chrome/calendar/calendar-invitations-dialog.dtd b/l10n-ko/calendar/chrome/calendar/calendar-invitations-dialog.dtd new file mode 100644 index 0000000000..ee5882e7b4 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar-invitations-dialog.dtd @@ -0,0 +1,19 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. +--> + +<!-- Calendar Invitations Dialog --> +<!ENTITY calendar.invitations.dialog.invitations.text "초대"> +<!ENTITY calendar.invitations.dialog.statusmessage.updating.text "초대 항목을 갱신 합니다."> +<!ENTITY calendar.invitations.dialog.statusmessage.noinvitations.text "초대 항목이 없습니다."> + +<!-- Calendar Invitations List --> +<!ENTITY calendar.invitations.list.accept.button.label "허가"> +<!ENTITY calendar.invitations.list.decline.button.label "거절"> +<!ENTITY calendar.invitations.list.recurrentevent.text "이벤트 반복"> +<!ENTITY calendar.invitations.list.alldayevent.text "종일"> +<!ENTITY calendar.invitations.list.location.text "장소: "> +<!ENTITY calendar.invitations.list.organizer.text "주최자: "> +<!ENTITY calendar.invitations.list.attendee.text "참가자: "> +<!ENTITY calendar.invitations.list.none.text "없음"> diff --git a/l10n-ko/calendar/chrome/calendar/calendar-invitations-dialog.properties b/l10n-ko/calendar/chrome/calendar/calendar-invitations-dialog.properties new file mode 100644 index 0000000000..512ea453ed --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar-invitations-dialog.properties @@ -0,0 +1,10 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +allday-event=전일 일정 +recurrent-event=반복 일정 +location=위치: %S +organizer=주최자: %S +attendee=참석자: %S +none=없음 diff --git a/l10n-ko/calendar/chrome/calendar/calendar-occurrence-prompt.dtd b/l10n-ko/calendar/chrome/calendar/calendar-occurrence-prompt.dtd new file mode 100644 index 0000000000..bad516ed20 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar-occurrence-prompt.dtd @@ -0,0 +1,8 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!ENTITY buttons.occurrence.accesskey "t"> +<!ENTITY buttons.allfollowing.accesskey "f"> +<!ENTITY buttons.parent.accesskey "a"> + diff --git a/l10n-ko/calendar/chrome/calendar/calendar-occurrence-prompt.properties b/l10n-ko/calendar/chrome/calendar/calendar-occurrence-prompt.properties new file mode 100644 index 0000000000..d0d5626452 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar-occurrence-prompt.properties @@ -0,0 +1,63 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +header.isrepeating.event.label=반복되는 이벤트 입니다. +header.isrepeating.task.label=반복되는 태스크 입니다. + +header.containsrepeating.event.label=반복되는 이벤트 포함 +header.containsrepeating.task.label=반복되는 태스크 포함 +header.containsrepeating.mixed.label=다른 형식의 반복되는 항목 포함 + +windowtitle.event.copy=반복 이벤트 복사 +windowtitle.task.copy=반복 태스크 복사 +windowtitle.mixed.copy=반복 항목 복사 +windowtitle.event.cut=반복 이벤트 잘라내기 +windowtitle.task.cut=반복 태스크 잘라내기 +windowtitle.mixed.cut=반복 항목 잘라내기 +windowtitle.event.delete=반복 이벤트 삭제 +windowtitle.task.delete=반복 태스크 삭제 +windowtitle.mixed.delete=반복 항목 삭제 +windowtitle.event.edit=반복 이벤트 편집 +windowtitle.task.edit=반복 태스크 편집 + +buttons.occurrence.delete.label=이 이벤트만 삭제 +buttons.occurrence.edit.label=이 이벤트만 편집 + +buttons.allfollowing.delete.label=이번과 앞으로 발생할 이벤트 삭제 +buttons.allfollowing.edit.label=이번과 앞으로 발생할 모든 이벤트를 편집 + +buttons.parent.delete.label=발생할 모든 이벤트 삭제 +buttons.parent.edit.label=발생할 모든 이벤트 편집 +windowtitle.mixed.edit=반복 항목 편집 +windowtitle.multipleitems=선택된 항목 + +buttons.single.occurrence.copy.label=이 일만 복사 +buttons.single.occurrence.cut.label=이 일만 잘라내기 +buttons.single.occurrence.delete.label=이 일만 삭제 +buttons.single.occurrence.edit.label=이 일만 편집 + +buttons.multiple.occurrence.copy.label=선택된 일만 복사 +buttons.multiple.occurrence.cut.label=선택된 일만 잘라내기 +buttons.multiple.occurrence.delete.label=선택된 일만 삭제 +buttons.multiple.occurrence.edit.label=선택된 일만 편집 + +buttons.single.allfollowing.copy.label=이것과 모든 앞으로의 일 복사 +buttons.single.allfollowing.cut.label=이것과 모든 앞으로의 일 잘라내기 +buttons.single.allfollowing.delete.label=이것과 모든 앞으로의 일 삭제 +buttons.single.allfollowing.edit.label=이것과 모든 앞으로의 일 편집 + +buttons.multiple.allfollowing.copy.label=선택된 것과 모든 앞으로의 일 복사 +buttons.multiple.allfollowing.cut.label=선택된 것과 모든 앞으로의 일 잘라내기 +buttons.multiple.allfollowing.delete.label=선택된 것과 모든 앞으로의 일 삭제 +buttons.multiple.allfollowing.edit.label=선택된 것과 모든 앞으로의 일 편집 + +buttons.single.parent.copy.label=모든 일 복사 +buttons.single.parent.cut.label=모든 일 잘라내기 +buttons.single.parent.delete.label=모든 일 삭제 +buttons.single.parent.edit.label=모든 일 편집 + +buttons.multiple.parent.copy.label=선택된 항목의 모든 일 복사 +buttons.multiple.parent.cut.label=선택된 항목의 모든 일 잘라내기 +buttons.multiple.parent.delete.label=선택된 항목의 모든 일 삭제 +buttons.multiple.parent.edit.label=선택된 항목의 모든 일 편집 diff --git a/l10n-ko/calendar/chrome/calendar/calendar-subscriptions-dialog.dtd b/l10n-ko/calendar/chrome/calendar/calendar-subscriptions-dialog.dtd new file mode 100644 index 0000000000..f7aac2a84a --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar-subscriptions-dialog.dtd @@ -0,0 +1,14 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. +--> + +<!-- Calendar Subscriptions Dialog --> +<!ENTITY calendar.subscriptions.dialog.title "캘링더 구독"> +<!ENTITY calendar.subscriptions.dialog.search.label.value "계속해서 캘린더 보기::"> +<!ENTITY calendar.subscriptions.dialog.search.button.label "검색" > +<!ENTITY calendar.subscriptions.dialog.select.label.value "구독할 캘린더 선택:"> +<!ENTITY calendar.subscriptions.dialog.subscribe.button.label "구독"> +<!ENTITY calendar.subscriptions.dialog.unsubscribe.button.label "구독 해지"> +<!ENTITY calendar.subscriptions.dialog.statusmessage.busy.label "검색…"> +<!ENTITY calendar.subscriptions.dialog.statusmessage.nomatches.label "일치 하는 것을 찾을 수 없습니다."> diff --git a/l10n-ko/calendar/chrome/calendar/calendar.dtd b/l10n-ko/calendar/chrome/calendar/calendar.dtd new file mode 100644 index 0000000000..8739aaf26c --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar.dtd @@ -0,0 +1,411 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!-- General --> +<!ENTITY calendar.calendar.label "캘린더"> +<!ENTITY calendar.calendar.accesskey "C"> + +<!ENTITY calendar.newevent.button.tooltip "새 캘린더 이벤트를 만듭니다" > +<!ENTITY calendar.newtask.button.tooltip "새 캘린더 태스크를 만듭니다" > + +<!ENTITY calendar.unifinder.todoitems.label "태스크" > + +<!ENTITY calendar.unifinder.showcompletedtodos.label "완료된 태스크 보이기"> + +<!ENTITY calendar.today.button.label "오늘"> +<!ENTITY calendar.tomorrow.button.label "내일"> +<!ENTITY calendar.upcoming.button.label "곧"> + +<!ENTITY calendar.events.filter.all.label "모든 이벤트"> +<!ENTITY calendar.events.filter.today.label "오늘의 이벤트"> +<!ENTITY calendar.events.filter.future.label "이후의 모든 이벤트"> +<!ENTITY calendar.events.filter.current.label "선택한 일자의 이벤트"> +<!ENTITY calendar.events.filter.currentview.label "현재 일자의 이벤트"> +<!ENTITY calendar.events.filter.next7Days.label "다음 7일간의 이벤트"> +<!ENTITY calendar.events.filter.next14Days.label "다음 14일간의 이벤트"> +<!ENTITY calendar.events.filter.next31Days.label "다음 31일간의 이벤트"> +<!ENTITY calendar.events.filter.thisCalendarMonth.label "현재 캘린더달의 이벤트"> + +<!-- LOCALIZATION NOTE(calendar.unifinder.tree.done.tooltip) + - This label and tooltip is used for the column with the checkbox in the + - task tree view. --> +<!ENTITY calendar.unifinder.tree.done.label "완료"> +<!ENTITY calendar.unifinder.tree.done.tooltip2 "클릭하면 완료 마크로 정렬하기"> +<!ENTITY calendar.unifinder.tree.priority.label "중요도"> +<!ENTITY calendar.unifinder.tree.priority.tooltip2 "클릭하면 중요도로 정렬하기"> +<!ENTITY calendar.unifinder.tree.title.label "제목"> +<!ENTITY calendar.unifinder.tree.title.tooltip2 "클릭하면 제목으로 정렬하기"> +<!ENTITY calendar.unifinder.tree.percentcomplete.label "% 완료"> +<!ENTITY calendar.unifinder.tree.percentcomplete.tooltip2 "클릭하면 진행 상황으로 정렬하기"> +<!ENTITY calendar.unifinder.tree.startdate.label "개시 일자"> +<!ENTITY calendar.unifinder.tree.startdate.tooltip2 "클릭하면 개시 일자로 정렬하기"> +<!ENTITY calendar.unifinder.tree.enddate.label "종료 일자"> +<!ENTITY calendar.unifinder.tree.enddate.tooltip2 "클릭하면 종료 일자로 정렬하기"> +<!ENTITY calendar.unifinder.tree.duedate.label "마감 일자"> +<!ENTITY calendar.unifinder.tree.duedate.tooltip2 "클릭하면 마감 일자로 정렬하기"> +<!ENTITY calendar.unifinder.tree.completeddate.label "완료 일자"> +<!ENTITY calendar.unifinder.tree.completeddate.tooltip2 "클릭하면 완료 일자로 정렬하기"> +<!ENTITY calendar.unifinder.tree.categories.label "분류"> +<!ENTITY calendar.unifinder.tree.categories.tooltip2 "클릭하면 분류명으로 정렬하기"> +<!ENTITY calendar.unifinder.tree.location.label "위치"> +<!ENTITY calendar.unifinder.tree.location.tooltip2 "클릭하면 위치로 정렬하기"> +<!ENTITY calendar.unifinder.tree.status.label "상태"> +<!ENTITY calendar.unifinder.tree.status.tooltip2 "클릭하면 상태로 정렬하기"> +<!ENTITY calendar.unifinder.tree.calendarname.label "캘린더 이름"> +<!ENTITY calendar.unifinder.tree.calendarname.tooltip2 "클릭하면 캘린더 이름으로 정렬하기"> +<!ENTITY calendar.unifinder.tree.duration.label "예정일"> +<!ENTITY calendar.unifinder.tree.duration.tooltip2 "클릭하면 마감까지 시간으로 정렬하기"> +<!ENTITY calendar.unifinder.close.tooltip "이벤트 검색 닫기 및 이벤트 리스트"> + +<!ENTITY calendar.today.button.tooltip "오늘 날짜로 이동합니다" > +<!ENTITY calendar.todaypane.button.tooltip "오늘 일정창을 표시합니다" > + +<!ENTITY calendar.day.button.tooltip "일별 보기로 전환합니다" > +<!ENTITY calendar.week.button.tooltip "주별 보기로 전환합니다" > +<!ENTITY calendar.month.button.tooltip "월별 보기로 전환합니다" > +<!ENTITY calendar.multiweek.button.tooltip "여러 주 보기로 전환합니다" > + +<!ENTITY calendar.nextday.label "다음 일자" > +<!ENTITY calendar.prevday.label "이전 일자" > +<!ENTITY calendar.nextday.accesskey "x" > +<!ENTITY calendar.prevday.accesskey "s" > +<!ENTITY calendar.nextweek.label "다음 주" > +<!ENTITY calendar.prevweek.label "이전 주" > +<!ENTITY calendar.nextweek.accesskey "x" > +<!ENTITY calendar.prevweek.accesskey "s" > +<!ENTITY calendar.nextmonth.label "다음 달" > +<!ENTITY calendar.prevmonth.label "이전 월" > +<!ENTITY calendar.nextmonth.accesskey "x" > +<!ENTITY calendar.prevmonth.accesskey "s" > + +<!ENTITY calendar.navigation.nextday.tooltip "다음 날" > +<!ENTITY calendar.navigation.prevday.tooltip "이전 날" > +<!ENTITY calendar.navigation.nextweek.tooltip "다음 주" > +<!ENTITY calendar.navigation.prevweek.tooltip "이전 주" > +<!ENTITY calendar.navigation.nextmonth.tooltip "다음 달" > +<!ENTITY calendar.navigation.prevmonth.tooltip "이전 달" > + +<!ENTITY calendar.newevent.button.label "새 이벤트" > +<!ENTITY calendar.newtask.button.label "새 태스크" > +<!ENTITY calendar.print.button.label "인쇄" > +<!ENTITY calendar.print.button.accesskey "P"> + +<!ENTITY calendar.day.button.label "일별" > +<!ENTITY calendar.week.button.label "주별" > +<!ENTITY calendar.month.button.label "월별" > +<!ENTITY calendar.multiweek.button.label "여러 주" > +<!ENTITY calendar.onlyworkday.checkbox.label "업무일만 표시" > +<!ENTITY calendar.onlyworkday.checkbox.accesskey "r" > +<!ENTITY calendar.displaytodos.checkbox.label "보기에 태스크 표시" > +<!ENTITY calendar.displaytodos.checkbox.accesskey "k" > +<!ENTITY calendar.completedtasks.checkbox.label "완료한 태스크 보이기" > +<!ENTITY calendar.completedtasks.checkbox.accesskey "c" > + +<!ENTITY calendar.orientation.label "보기 회전" > +<!ENTITY calendar.orientation.accesskey "o" > + +<!ENTITY calendar.search.options.searchfor " 포함"> + +<!ENTITY calendar.list.header.label "캘린더"> + +<!ENTITY calendar.task.filter.title.label "보기"> +<!ENTITY calendar.task.filter.all.label "전체"> +<!ENTITY calendar.task.filter.all.accesskey "A"> +<!ENTITY calendar.task.filter.today.label "오늘"> +<!ENTITY calendar.task.filter.today.accesskey "T"> +<!ENTITY calendar.task.filter.next7days.label "앞으로 7일"> +<!ENTITY calendar.task.filter.next7days.accesskey "N"> +<!ENTITY calendar.task.filter.notstarted.label "시작하지 않은 태스크"> +<!ENTITY calendar.task.filter.notstarted.accesskey "a"> +<!ENTITY calendar.task.filter.overdue.label "일정이 끝난 태스크"> +<!ENTITY calendar.task.filter.overdue.accesskey "O"> +<!ENTITY calendar.task.filter.completed.label "완료한 태스크"> +<!ENTITY calendar.task.filter.completed.accesskey "C"> +<!ENTITY calendar.task.filter.open.label "완료되지 못한 태스크"> +<!ENTITY calendar.task.filter.open.accesskey "m"> + +<!-- LOCALIZATION NOTE(calendar.task.filter.current.label) + "Current Tasks" will show all tasks, except those with a start date set + that is after today and after the selected date. If a task repeats, a + separate entry will be shown for each of the occurrences that happen on or + before today (or the selected date, whichever is later). --> +<!ENTITY calendar.task.filter.current.label "현재 할일"> +<!ENTITY calendar.task.filter.current.accesskey "u"> + +<!ENTITY calendar.task-details.title.label "제목"> +<!ENTITY calendar.task-details.organizer.label "작업자"> +<!ENTITY calendar.task-details.priority.label "중요도"> +<!ENTITY calendar.task-details.priority.low.label "낮음"> +<!ENTITY calendar.task-details.priority.normal.label "보통"> +<!ENTITY calendar.task-details.priority.high.label "높음"> +<!ENTITY calendar.task-details.status.label "상태"> +<!ENTITY calendar.task-details.category.label "분류"> +<!ENTITY calendar.task-details.repeat.label "되풀이"> +<!ENTITY calendar.task-details.attachments.label "첨부"> +<!ENTITY calendar.task-details.start.label "시작일"> +<!ENTITY calendar.task-details.due.label "종료일"> + +<!ENTITY calendar.task.category.button.tooltip "태스크 분류 하기"> +<!ENTITY calendar.task.complete.button.tooltip "선택한 태스크 완료 확인"> +<!ENTITY calendar.task.priority.button.tooltip "중요도 변경"> + +<!ENTITY calendar.task.text-filter.textbox.emptytext.base1 "필터 작업 #1"> +<!ENTITY calendar.task.text-filter.textbox.emptytext.keylabel.nonmac "<Ctrl+Shift+K>"> +<!ENTITY calendar.task.text-filter.textbox.emptytext.keylabel.mac "<⇧⌘K>"> + +<!-- Context Menu --> +<!ENTITY calendar.context.modifyorviewitem.label "열기"> +<!ENTITY calendar.context.modifyorviewitem.accesskey "O"> +<!ENTITY calendar.context.modifyorviewtask.label "태스크 열기…"> +<!ENTITY calendar.context.modifyorviewtask.accesskey "O"> +<!ENTITY calendar.context.newevent.label "새 이벤트…"> +<!ENTITY calendar.context.newevent.accesskey "N"> +<!ENTITY calendar.context.newtodo.label "새 태스크…"> +<!ENTITY calendar.context.newtodo.accesskey "k"> +<!ENTITY calendar.context.deletetask.label "태스크 삭제"> +<!ENTITY calendar.context.deletetask.accesskey "l"> +<!ENTITY calendar.context.deleteevent.label "이벤트 삭제"> +<!ENTITY calendar.context.deleteevent.accesskey "l"> +<!ENTITY calendar.context.cutevent.label "잘라내기"> +<!ENTITY calendar.context.cutevent.accesskey "t"> +<!ENTITY calendar.context.copyevent.label "복사"> +<!ENTITY calendar.context.copyevent.accesskey "C"> +<!ENTITY calendar.context.pasteevent.label "붙여넣기"> +<!ENTITY calendar.context.pasteevent.accesskey "P"> +<!ENTITY calendar.context.button.label "오늘 창"> +<!ENTITY calendar.context.button.accesskey "T"> + +<!ENTITY calendar.context.attendance.menu.label "참여"> +<!ENTITY calendar.context.attendance.menu.accesskey "d"> +<!ENTITY calendar.context.attendance.occurrence.label "현재 일정만"> +<!ENTITY calendar.context.attendance.all2.label "완전한 시리즈"> +<!ENTITY calendar.context.attendance.send.label "지금 알림 보냄"> +<!ENTITY calendar.context.attendance.send.accesskey "S"> +<!ENTITY calendar.context.attendance.dontsend.label "알림 보내지 않음"> +<!ENTITY calendar.context.attendance.dontsend.accesskey "D"> + +<!ENTITY calendar.context.attendance.occ.accepted.accesskey "A"> +<!ENTITY calendar.context.attendance.occ.accepted.label "수락"> +<!ENTITY calendar.context.attendance.occ.tentative.accesskey "y"> +<!ENTITY calendar.context.attendance.occ.tentative.label "미정으로 수락"> +<!ENTITY calendar.context.attendance.occ.declined.accesskey "c"> +<!ENTITY calendar.context.attendance.occ.declined.label "거절"> +<!ENTITY calendar.context.attendance.occ.delegated.accesskey "g"> +<!ENTITY calendar.context.attendance.occ.delegated.label "위임"> +<!ENTITY calendar.context.attendance.occ.needsaction.accesskey "S"> +<!ENTITY calendar.context.attendance.occ.needsaction.label "아직 행동 필요"> +<!ENTITY calendar.context.attendance.occ.inprogress.accesskey "I"> +<!ENTITY calendar.context.attendance.occ.inprogress.label "진행중"> +<!ENTITY calendar.context.attendance.occ.completed.accesskey "C"> +<!ENTITY calendar.context.attendance.occ.completed.label "완료"> + +<!ENTITY calendar.context.attendance.all.accepted.accesskey "e"> +<!ENTITY calendar.context.attendance.all.accepted.label "수락"> +<!ENTITY calendar.context.attendance.all.tentative.accesskey "v"> +<!ENTITY calendar.context.attendance.all.tentative.label "미정으로 수락"> +<!ENTITY calendar.context.attendance.all.declined.accesskey "d"> +<!ENTITY calendar.context.attendance.all.declined.label "거절"> +<!ENTITY calendar.context.attendance.all.delegated.accesskey "l"> +<!ENTITY calendar.context.attendance.all.delegated.label "위임"> +<!ENTITY calendar.context.attendance.all.needsaction.accesskey "l"> +<!ENTITY calendar.context.attendance.all.needsaction.label "아직 행동 필요"> +<!ENTITY calendar.context.attendance.all.inprogress.accesskey "p"> +<!ENTITY calendar.context.attendance.all.inprogress.label "진행중"> +<!ENTITY calendar.context.attendance.all.completed.accesskey "m"> +<!ENTITY calendar.context.attendance.all.completed.label "완료"> + +<!-- Task Context Menu --> +<!ENTITY calendar.context.progress.label "진행"> +<!ENTITY calendar.context.progress.accesskey "P"> +<!ENTITY calendar.context.priority.label "중요도"> +<!ENTITY calendar.context.priority.accesskey "r"> +<!ENTITY calendar.context.postpone.label "할 일 일정 연기"> +<!ENTITY calendar.context.postpone.accesskey "s"> + +<!ENTITY percnt "&#37;" ><!--=percent sign--> + +<!ENTITY calendar.context.markcompleted.label "표시 완료"> +<!ENTITY calendar.context.markcompleted.accesskey "o"> + +<!ENTITY progress.level.0 "0% 완료"> +<!ENTITY progress.level.0.accesskey "0"> +<!ENTITY progress.level.25 "25% 완료"> +<!ENTITY progress.level.25.accesskey "2"> +<!ENTITY progress.level.50 "50% 완료"> +<!ENTITY progress.level.50.accesskey "5"> +<!ENTITY progress.level.75 "75% 완료"> +<!ENTITY progress.level.75.accesskey "7"> +<!ENTITY progress.level.100 "100% 완료"> +<!ENTITY progress.level.100.accesskey "1"> + +<!ENTITY priority.level.none "지정 없음"> +<!ENTITY priority.level.none.accesskey "s"> +<!ENTITY priority.level.low "낮음"> +<!ENTITY priority.level.low.accesskey "L"> +<!ENTITY priority.level.normal "보통"> +<!ENTITY priority.level.normal.accesskey "N"> +<!ENTITY priority.level.high "높음"> +<!ENTITY priority.level.high.accesskey "H"> + +<!ENTITY calendar.context.postpone.1hour.label "한 시간"> +<!ENTITY calendar.context.postpone.1hour.accesskey "H"> +<!ENTITY calendar.context.postpone.1day.label "하루"> +<!ENTITY calendar.context.postpone.1day.accesskey "D"> +<!ENTITY calendar.context.postpone.1week.label "일주일"> +<!ENTITY calendar.context.postpone.1week.accesskey "W"> + +<!ENTITY calendar.copylink.label "링크 앞 URL 복사"> +<!ENTITY calendar.copylink.accesskey "C"> + +<!-- Task View --> +<!-- Note that the above *.context.* strings are currently used for the other + task action buttons --> +<!ENTITY calendar.taskview.delete.label "삭제"> + +<!-- Server Context Menu --> +<!ENTITY calendar.context.newserver.label "새 캘린더…"> +<!ENTITY calendar.context.newserver.accesskey "N"> +<!ENTITY calendar.context.findcalendar.label "캘린더 찾기" > +<!ENTITY calendar.context.findcalendar.accesskey "F" > +<!ENTITY calendar.context.deleteserver2.label "캘린더 삭제"> +<!ENTITY calendar.context.deleteserver2.accesskey "D"> + +<!-- LOCALIZATION NOTE (calendar.context.removeserver.label): Removing the + calendar is the general action of removing it, while deleting means to + clear the data and unsubscribing means just taking it out of the calendar + list. --> +<!ENTITY calendar.context.removeserver.label "캘린더 제거…"> +<!ENTITY calendar.context.removeserver.accesskey "R"> +<!ENTITY calendar.context.unsubscribeserver.label "캘린더 구독 취소…"> +<!ENTITY calendar.context.unsubscribeserver.accesskey "U"> +<!ENTITY calendar.context.synccalendars.label "캘린더 동기화"> +<!ENTITY calendar.context.synccalendars.accesskey "S"> +<!ENTITY calendar.context.publish.label "캘린더 게시…"> +<!ENTITY calendar.context.publish.accesskey "b"> +<!ENTITY calendar.context.export.label "캘린더 내보내기…"> +<!ENTITY calendar.context.export.accesskey "E"> +<!ENTITY calendar.context.properties.label "속성"> +<!ENTITY calendar.context.properties.accesskey "P"> + +<!-- LOCALIZATION NOTE (calendar.context.showcalendar.accesskey) + This is the access key used for the showCalendar string --> +<!ENTITY calendar.context.showcalendar.accesskey "h"> + +<!-- LOCALIZATION NOTE (calendar.context.hidecalendar.accesskey) + This is the access key used for the hideCalendar string --> +<!ENTITY calendar.context.hidecalendar.accesskey "H"> + +<!-- LOCALIZATION NOTE (calendar.context.showonly.accesskey) + This is the access key used for the showOnlyCalendar string --> +<!ENTITY calendar.context.showonly.accesskey "O"> +<!ENTITY calendar.context.showall.label "모든 캘린더 보기"> +<!ENTITY calendar.context.showall.accesskey "A"> + +<!ENTITY calendar.context.convertmenu.label "변환 하기"> +<!ENTITY calendar.context.convertmenu.accesskey.mail "n"> +<!ENTITY calendar.context.convertmenu.accesskey.calendar "v"> +<!ENTITY calendar.context.convertmenu.event.label "이벤트…"> +<!ENTITY calendar.context.convertmenu.event.accesskey "E"> +<!ENTITY calendar.context.convertmenu.message.label "메시지…"> +<!ENTITY calendar.context.convertmenu.message.accesskey "M"> +<!ENTITY calendar.context.convertmenu.task.label "태스크…"> +<!ENTITY calendar.context.convertmenu.task.accesskey "T"> + +<!ENTITY calendar.tasks.view.minimonth.label "미니 달력"> +<!ENTITY calendar.tasks.view.minimonth.accesskey "M"> + +<!ENTITY calendar.tasks.view.calendarlist.label "캘린더 목록"> +<!ENTITY calendar.tasks.view.calendarlist.accesskey "L"> + +<!ENTITY calendar.tasks.view.filtertasks.label "태스크 분류"> +<!ENTITY calendar.tasks.view.filtertasks.accesskey "F"> + +<!-- Calendar Alarm Dialog --> + +<!ENTITY calendar.alarm.location.label "주소:" > +<!ENTITY calendar.alarm.details.label "상세 정보" > + +<!ENTITY calendar.alarm.snoozefor.label "대기" > +<!ENTITY calendar.alarm.snoozeallfor.label "전체 대기" > +<!ENTITY calendar.alarm.title.label "캘린더 알림" > +<!ENTITY calendar.alarm.dismiss.label "해제" > +<!ENTITY calendar.alarm.dismissall.label "모두 해제" > + +<!ENTITY calendar.alarm.snooze.5minutes.label "5분" > +<!ENTITY calendar.alarm.snooze.10minutes.label "10분" > +<!ENTITY calendar.alarm.snooze.15minutes.label "15분" > +<!ENTITY calendar.alarm.snooze.30minutes.label "30분" > +<!ENTITY calendar.alarm.snooze.45minutes.label "45분" > +<!ENTITY calendar.alarm.snooze.1hour.label "1시간" > +<!ENTITY calendar.alarm.snooze.2hours.label "2시간" > +<!ENTITY calendar.alarm.snooze.1day.label "1일" > + +<!-- LOCALIZATION NOTE (calendar.alarm.snooze.cancel) + This string is not seen in the UI, it is read by screen readers when the + user focuses the "Cancel" button in the "Snooze for..." popup of the alarm + dialog. --> +<!ENTITY calendar.alarm.snooze.cancel "대기 취소"> + +<!-- Calendar Server Dialog --> +<!ENTITY calendar.server.dialog.title.edit "캘린더 편집"> +<!ENTITY calendar.server.dialog.name.label "캘린더 이름:"> + +<!-- Calendar Properties --> +<!ENTITY calendarproperties.color.label "색상:"> +<!ENTITY calendarproperties.webdav.label "iCalendar (ICS)"> +<!ENTITY calendarproperties.caldav.label "CalDAV"> +<!ENTITY calendarproperties.wcap.label "Sun 자바 시스템 캘린더 서버 (WCAP)"> +<!ENTITY calendarproperties.format.label "형식:"> +<!ENTITY calendarproperties.location.label "위치:"> +<!ENTITY calendarproperties.refreshInterval.label "캘린더 업데이트:"> +<!ENTITY calendarproperties.refreshInterval.manual.label "수동"> +<!ENTITY calendarproperties.name.label "이름:"> +<!ENTITY calendarproperties.readonly.label "읽기 전용"> +<!ENTITY calendarproperties.firealarms.label "알람 보기"> +<!ENTITY calendarproperties.cache3.label "오프라인 지원"> +<!ENTITY calendarproperties.enabled.label "이 캘린더 전환: "> +<!ENTITY calendarproperties.enabled2.label "이 캘린더 활성화"> +<!ENTITY calendarproperties.forceDisabled.label "이 캘린더에 대한 공급자를 찾을 수 없습니다. 이 문제는 어떤 부가 기능을 사용 안함 또는 삭제를 했을 경우에 자주 발생할 수 있습니다."> +<!ENTITY calendarproperties.unsubscribe.label "해지"> +<!ENTITY calendarproperties.unsubscribe.accesskey "U"> + +<!-- Calendar Publish Dialog --> +<!ENTITY calendar.publish.dialog.title "캘린더 게시"> +<!ENTITY calendar.publish.url.label "게시할 주소(URL)"> +<!ENTITY calendar.publish.publish.button "게시"> +<!ENTITY calendar.publish.close.button "닫기"> + +<!ENTITY calendar.publish.example.url.description "예: http://www.myserver.com/webdav/test.ics"> + +<!-- Select Calendar Dialog --> +<!ENTITY calendar.select.dialog.title "캘린더 선택"> + +<!-- Calendar Printing --> +<!ENTITY calendar.print.window.title "캘린더 인쇄"> +<!ENTITY calendar.print.title.label "제목:"> +<!ENTITY calendar.print.layout.label "배치:"> +<!ENTITY calendar.print.range.label "인쇄 항목"> +<!ENTITY calendar.print.currentView2.label "현재 보기"> +<!ENTITY calendar.print.selectedEventsAndTasks.label "선택된 이벤트/태스크"> +<!ENTITY calendar.print.tasks.label "태스크"> +<!ENTITY calendar.print.events.label "이벤트"> +<!ENTITY calendar.print.custom.label "사용자 일자 지정:"> +<!ENTITY calendar.print.from.label "시작일:"> +<!ENTITY calendar.print.to.label "종료일:"> +<!ENTITY calendar.print.settingsGroup.label "인쇄 설정"> +<!ENTITY calendar.print.optionsGroup.label "설정"> +<!ENTITY calendar.print.taskswithnoduedate.label "종료일 없는 태스크"> +<!ENTITY calendar.print.completedtasks.label "완료된 태스크"> + +<!-- Error reporting --> +<!ENTITY calendar.error.detail "자세히…"> +<!ENTITY calendar.error.code "오류 번호:"> +<!ENTITY calendar.error.description "설명:"> +<!ENTITY calendar.error.title "오류가 발생하였습니다."> + +<!-- Extract buttons in message header --> +<!ENTITY calendar.extract.event.button "이벤트 추가"> +<!ENTITY calendar.extract.task.button "태스크 추가"> +<!ENTITY calendar.extract.event.button.tooltip "메시지에서 날짜 정보를 추출하여 캘린더에 이벤트로 추가"> +<!ENTITY calendar.extract.task.button.tooltip "메시지에서 날짜 정보를 추출하여 캘린더에 태스크로 추가"> diff --git a/l10n-ko/calendar/chrome/calendar/calendar.properties b/l10n-ko/calendar/chrome/calendar/calendar.properties new file mode 100644 index 0000000000..8f9490a82b --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendar.properties @@ -0,0 +1,818 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# Misc. strings in JS + +# LOCALIZATION NOTE (PrintPreviewWindowTitle): +# %1$S will be replaced with the title of a html frame +PrintPreviewWindowTitle=%1$S의 인쇄 미리 보기 +Untitled=제목 없음 + +# Default name for new events +newEvent=새 이벤트 + +# Titles for the event/task dialog +newEventDialog=새 이벤트 +editEventDialog=이벤트 편집 +newTaskDialog=새 태스크 +editTaskDialog=태스크 편집 + +# Do you want to save changes? +askSaveTitleEvent=이벤트 저장 +askSaveTitleTask=태스크 저장 +askSaveMessageEvent=이벤트를 저장하지 못했습니다. 다시 저장해 보시겠습니까? +askSaveMessageTask=태스크를 저장하지 못했습니다. 다시 저장해 보시겠습니까? + +# Event Dialog Warnings +warningEndBeforeStart=종료 일시를 시작 일시 이전으로 설정할 수 없습니다. +warningUntilDateBeforeStart=시작일보다 종료일이 먼저입니다. + +# The name of the calendar provided with the application by default +homeCalendarName=홈 + +# The name given to a calendar if an opened calendar has an empty filename +untitledCalendarName=제목없는 캘린더 + +# Event status: Tentative, Confirmed, Cancelled +# ToDo task status: NeedsAction, InProcess, Completed, Cancelled +statusTentative =임시 +statusConfirmed =확인됨 +eventStatusCancelled=취소됨 +todoStatusCancelled =취소됨 +statusNeedsAction =처리 요망 +statusInProcess =진행 중 +statusCompleted =완료됨 + +# Task priority, these should match the priority.level.* labels in calendar.dtd +highPriority=높음 +normalPriority=보통 +lowPriority=낮음 + +importPrompt=가져올 캘린더를 선택하십시오. +exportPrompt=내보낼 캘린더를 선택하십시오. +pastePrompt=붙여 넣고자 하는 쓰기 가능한 캘린더를 선택하십시오. +publishPrompt=출판할 캘린더를 선택하십시오. + +# LOCALIZATION NOTE (pasteEventAlso): The users pasting operation includes among +# others also a meeting invitation - this is used as a affix in +# pasteNotifyAbout +pasteEventAlso=붙여 넣기에 미팅이 포함됨 +# LOCALIZATION NOTE (pasteEventsAlso): The users pasting operation includes among +# others also several meeting invitations - this is used as a affix in +# pasteNotifyAbout +pasteEventsAlso=붙여 넣기에 미팅이 포함됨 +# LOCALIZATION NOTE (pasteTaskAlso): The users pasting operation includes among +# others also an assigned task - this is used as a affix in pasteNotifyAbout +pasteTaskAlso=붙여 넣기에 할당된 일이 포함됨 +# LOCALIZATION NOTE (pasteTasksAlso): The users pasting operation include among +# others also several assigned tasks - this is used as a affix in +# pasteNotifyAbout +pasteTasksAlso=붙여 넣기에 할당된 일이 포함됨 +# LOCALIZATION NOTE (pasteItemsAlso): The users pasting operation includes among +# others also assigned task(s) and meeting invitation(s) - this is used as a affix +# in pasteNotifyAbout +pasteItemsAlso=붙여 넣기에 미팅과 할당된 일이 포함됨 +# LOCALIZATION NOTE (pasteEventOnly): The users is pasting a meeting - +# this is used as a affix in pasteNotifyAbout +pasteEventOnly=미팅을 붙여 넣기 함 +# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting several meetings - +# this is used as a affix in pasteNotifyAbout +pasteEventsOnly=미팅을 붙여 넣기 함 +# LOCALIZATION NOTE (pasteEventOnly): The users is pasting an assigned task - +# this is used as a affix in pasteNotifyAbout +pasteTaskOnly=할당된 일을 붙여 넣기 함 +# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting several assigned +# tasks - this is used as a affix in pasteNotifyAbout +pasteTasksOnly=할당된 일을 붙여 넣기 함 +# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting assigned task(s) and +# meeting(s) - this is used as a affix in pasteNotifyAbout +pasteItemsOnly=미팅과 할당된 일을 붙여 넣기 함 + +# LOCALIZATION NOTE (pasteNotifyAbout): Text displayed if pasting an invitation +# or assigned task +# %1$S - pasteEvent* or pasteTask* +pasteNotifyAbout=%1$S - 관련된 모든 사람들에게 업데이트를 보내겠습니까? + +# LOCALIZATION NOTE (pasteAndNotifyLabel): button label used in calendar prompt +# of the pasted item has attendees +pasteAndNotifyLabel=지금 붙여서 보내기 +# LOCALIZATION NOTE (pasteDontNotifyLabel): button label used in calendar prompt +# of the pasted item has attendees +pasteDontNotifyLabel=보내지 않고 붙여넣기 + +# LOCALIZATION NOTE (importItemsFailed): +# %1$S will be replaced with number of failed items +# %2$S will be replaced with last error code / error string +importItemsFailed=%1$S 항목을 가져오는 데 실패했습니다. 마지막 오류: %2$S +# LOCALIZATION NOTE (noItemsInCalendarFile): +# %1$S will be replaced with file path +noItemsInCalendarFile=%1$S에서 가져오기를 실패했습니다. 이 파일에 가져올 수 있는 항목이 없습니다. + +# LOCALIZATION NOTE (noItemsInCalendarFile2): +# %1$S will be replaced with file path +noItemsInCalendarFile2=%1$S 파일에서 가져오기를 실패했습니다. 이 파일에 가져올 수 있는 항목이 없습니다. + +#spaces needed at the end of the following lines +eventDescription=설명: + +unableToRead=파일로부터 읽을 수 없습니다: +unableToWrite=파일에 기록할 수 없습니다: +defaultFileName=MozillaCalEvents +HTMLTitle=Mozilla Calendar + +# LOCALIZATION NOTE (timezoneError): +# used for an error message like 'An unknown and undefined timezone was found while reading c:\Mycalendarfile.ics' +# %1$S will be replaced with the path to a file +timezoneError=%1$S을(를) 읽는 중 알 수 없는 또는 정의되지 않은 시간대가 발견되었습니다. + +# LOCALIZATION NOTE (duplicateError): +# %1$S will be replaced with number of duplicate items +# %2$S will be replaced with a file path pointing to a calendar +duplicateError=%1$S 항목은 목적지 캘린더와 %2$S 양쪽에 존재하여 무시되었습니다. + +unableToCreateProvider=%1$S에 있는 캘린더를 여는 중 오류가 발생했습니다. 더 이상 사용할 수 없습니다. +unknownTimezonesError=%1$S에 있는 캘린더를 여는 중 오류가 발생했습니다. 캘린더에 지정된 시간대를 알 수 없습니다. 최신 calendar-timezones.xpi를 설치하십시오. +missingCalendarTimezonesError=시간대를 찾을 수 없습니다! calendar-timezones.xpi를 설치하십시오. + +# Sample: Unknown timezone "USPacific" in "Dentist Appt". Using the 'floating' local timezone instead: 2008/02/28 14:00:00 +unknownTimezoneInItem="%2$S"에서 "%1$S"는 알 수 없는 시간대 이므로 로컬 시간대로 취급을 합니다: %3$S +TimezoneErrorsAlertTitle=시간대 오류 +TimezoneErrorsSeeConsole=오류 정보 참조: 알 수 없는 시간대는 로컬 시간대로 취급 합니다. + +# The following strings are for the prompt to delete/unsubscribe from the calendar +removeCalendarTitle=캘린더 제거 +removeCalendarButtonDelete=캘린더 삭제 +removeCalendarButtonUnsubscribe=구독 취소 + +# LOCALIZATION NOTE (removeCalendarMessageDeleteOrUnsubscribe): Shown for +# calendar where both deleting and unsubscribing is possible. +# %1$S: The name of a calendar +removeCalendarMessageDeleteOrUnsubscribe=캘린더 "%1$S"를 삭제하시겠습니까? 구독 취소는 리스트에서 캘린더를 삭제할 뿐 아니라 데이터도 영구히 제거합니다. + +# LOCALIZATION NOTE (removeCalendarMessageDelete): Shown for calendar where +# deleting is the only option. +# %1$S: The name of a calendar +removeCalendarMessageDelete=캘린더 "%1$S"를 완전히 삭제하시겠습니까? + +# LOCALIZATION NOTE (removeCalendarMessageUnsubscribe): Shown for calendar +# where unsubscribing is the only option. +# %1$S: The name of a calendar +removeCalendarMessageUnsubscribe=캘린더 "%1$S"를 구독 취소하시겠습니까? + +WeekTitle=%1$S주 +None=없음 + +# Error strings +## @name UID_NOT_FOUND +## @loc none +tooNewSchemaErrorBoxTitle=사용자 데이터가 현재의 %1$S 버전과 호환되지 않습니다. + +# LOCALIZATION NOTE (tooNewSchemaErrorBoxTextLightning): +# %1$S will be replaced with the name of the calendar application e.g. 'Lightning' +# %2$S will be replaced with the name of the host application 'calendar' +tooNewSchemaErrorBoxTextLightning=사용자의 프로필 데이터가 %1$S의 새 버전에 의해 업데이트 되었으나, 계속 진행하면 정보를 잃거나 오류가 발생할 수 있습니다. %1$S는 지금 중지되고 %2$S이 다시 시작됩니다. + +# LOCALIZATION NOTE (tooNewSchemaButtonRestart): +# %1$S will be replaced with the name of the host application 'Calendar' +tooNewSchemaButtonRestart=%1$S 다시 시작 + +# LOCALIZATION NOTE (tooNewSchemaButtonQuit): +# %1$S will be replaced with the name of the host application 'Calendar' +tooNewSchemaButtonQuit=%1$S 종료 + +# Error strings +## @name UID_NOT_FOUND +## @loc none + +# LOCALIZATION NOTE (tooNewSchemaErrorText): +# %1$S will be replaced with the name of the host application, e.g. 'Thunderbird' +# %2$S will be replaced with the name of the new copy of the file, e.g. 'local-2020-05-11T21-30-17.sqlite' +tooNewSchemaErrorText=캘린더 데이터가 이 버전의 %1$S와 호환되지 않습니다. 프로필의 캘린더 데이터가 새 버전의 %1$S에서 업데이트 되었습니다. 데이터 파일의 백업이 "%2$S"로 생성되었습니다. 새로 생성된 데이터 파일로 계속 진행합니다. + +# List of events or todos (unifinder) +eventUntitled=제목 없음 + +# Tooltips of events or todos +tooltipTitle=제목: +tooltipLocation=위치: +# event date, usually an interval, such as +# Date: 7:00--8:00 Thu 9 Oct 2011 +# Date: Thu 9 Oct 2000 -- Fri 10 Oct 2000 +tooltipDate=날짜: +# event calendar name +tooltipCalName=캘린더명: +# event status: tentative, confirmed, cancelled +tooltipStatus=상태: +# event organizer +tooltipOrganizer=주최자: +# task/todo fields +# start date time, due date time, task priority number, completed date time +tooltipStart=개시: +tooltipDue=예정: +tooltipPriority=중요도: +tooltipPercent=% 완료: +tooltipCompleted=완료됨: + +# Tooltips for attendees and organizer in event and summary dialog + +# LOCALIZATION_NOTE(dialog.tooltip.attendee.combined): tooltip for itip icon in summary/event dialog. +# Given an attendee loungeexample.org of type room is a mandatory participant and has accepted the +# invitation, the tooltip would be: +# lounge@example.org (room) is a required participant. lounge@example.org has confirmed attendance. +# %1$S - value of dialog.tooltip.attendeeRole2.* +# %2$S - value of dialog.tooltip.attendeePartStat2.* +dialog.tooltip.attendee.combined=%1$S %2$S + +# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.CHAIR): used to compose +# dialog.tooltip.attendee.combined +# %1$S - value of dialog.tooltip.attendeeUserType2.* +dialog.tooltip.attendeeRole2.CHAIR=%1$S 이벤트의 개최자 입니다. +# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.NON-PARTICIPANT): used to compose +# dialog.tooltip.attendee.combined +# %1$S - value of dialog.tooltip.attendeeUserType2.* +dialog.tooltip.attendeeRole2.NON-PARTICIPANT=%1$S 이벤트는 참가할 수 없습니다. +# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.OPT-PARTICIPANT): used to compose +# dialog.tooltip.attendee.combined +# %1$S - value of dialog.tooltip.attendeeUserType2.* +dialog.tooltip.attendeeRole2.OPT-PARTICIPANT=%1$S 이벤트는 선택적으로 참석할 수 있습니다. +# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.REQ-PARTICIPANT): used to compose +# dialog.tooltip.attendee.combined +# %1$S - value of dialog.tooltip.attendeeUserType2.* +dialog.tooltip.attendeeRole2.REQ-PARTICIPANT=%1$S 이벤트는 참석이 요구됩니다. + +# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.ACCEPTED): used to compose +# dialog.tooltip.attendee.combined +# %1$S - common name or email address of the attendee +dialog.tooltip.attendeePartStat2.ACCEPTED=%1$S님은 참석을 확인하였습니다. +# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.DECLINED): used to compose +# dialog.tooltip.attendee.combined +# %1$S - common name or email address of the attendee +dialog.tooltip.attendeePartStat2.DECLINED=%1$S님은 참석을 거부하였습니다. +# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.DELEGATED): used to compose +# dialog.tooltip.attendee.combined +# %1$S - common name or email address of the attendee +dialog.tooltip.attendeePartStat2.DELEGATED=%1$S님은 참석이 위임되었습니다. +# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.NEEDS-ACTION): used to compose +# dialog.tooltip.attendee.combined +# %1$S - common name or email address of the attendee +dialog.tooltip.attendeePartStat2.NEEDS-ACTION=%1$S님은 아직 답신을 필요로 합니다. +# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.TENTATIVE): used to compose +# dialog.tooltip.attendee.combined +# %1$S - common name or email address of the attendee +dialog.tooltip.attendeePartStat2.TENTATIVE=%1$S님은 임시로 참석을 확인하였습니다. + +# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.INDIVIDUAL): used to compose +# dialog.tooltip.attendeeRole2.* +# %1$S - email address or common name <email address> representing individual attendee +dialog.tooltip.attendeeUserType2.INDIVIDUAL=%1$S +# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.GROUP): used to compose +# dialog.tooltip.attendeeRole2.* +# %1$S - email address or common name <email address> representing a group (e.g. a distribution list) +dialog.tooltip.attendeeUserType2.GROUP=%1$S (그룹) +# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.RESOURCE): used to compose +# dialog.tooltip.attendeeRole2.* +# %1$S - email address or common name <email address> representing a resource (e.g. projector) +dialog.tooltip.attendeeUserType2.RESOURCE=%1$S (자원) +# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.ROOM): used to compose +# dialog.tooltip.attendeeRole2.* +# %1$S - email address or common name <email address> representing a room +dialog.tooltip.attendeeUserType2.ROOM=%1$S (공간) +# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.UNKNOWN): used to compose +# dialog.tooltip.attendeeRole2.* +# %1$S - email address or common name <email address> representing an attendee of unknown type +dialog.tooltip.attendeeUserType2.UNKNOWN=%1$S + +#File commands and dialogs +New=새로 만들기 +Open=열기 +filepickerTitleImport=가져오기 +filepickerTitleExport=내보내기 + +# Filters for export/import/open file picker. %1$S will be replaced with +# wildmat used to filter files by extension, such as (*.html; *.htm). +filterIcs=iCalendar (%1$S) +filterXml=XML 문서 (%1$S) +filterHtml=웹 페이지 (%1$S) +filterOutlookCsv=쉼표로 분리된 Outlook 값 (%1$S) + +# Remote calendar errors +genericErrorTitle=캘린더 열기 오류 +httpPutError=캘린더 파일 출판에 실패하였습니다.\n상태 코드: %1$S: %2$S +otherPutError=캘린더 파일 출판에 실패하였습니다.\n상태 코드: 0x%1$S + +# LOCALIZATION NOTE (readOnlyMode): +# used for an message like 'There has been an error reading data for calendar: Home. It has been...' +# %1$S will be replaced with the name of a calendar +readOnlyMode=캘린더 데이터를 읽는 중 오류가 발생했습니다: %1$S. 읽기 전용 모드입니다. '캘린더 편집'을 선택하여야 합니다. + +# LOCALIZATION NOTE (disabledMode): +# used for an message like 'There has been an error reading data for calendar: Home. It has been...' +# %1$S will be replaced with the name of a calendar +disabledMode=캘린더 데이터를 읽는 중 오류가 발생했습니다: %1$S. 사용할 수 있을 때까지 중지됩니다. + +# LOCALIZATION NOTE (minorError): +# used for an message like 'There has been an error reading data for calendar: Home. However this...' +# %1$S will be replaced with the name of a calendar +minorError=캘린더 데이터를 읽는 중 오류가 발생했습니다: %1$S. 그러나 이 오류는 치명적이지 않아 프로그램은 계속 실행됩니다. + +# LOCALIZATION NOTE (stillReadOnlyError): +# used for an message like 'There has been an error reading data for calendar: Home.' +# %1$S will be replaced with the name of a calendar +stillReadOnlyError=캘린더 데이터를 읽는 중 오류가 발생했습니다: %1$S. +utf8DecodeError=iCalendar (ics) 파일 디코딩 중 오류가 발생했습니다. UTF-8 문자 인코딩, 부적합한 기호 등이 쓰였는지 확인하십시오. +icsMalformedError=iCalendar (ics) 파일 파싱에 실패하였습니다. iCalendar (ics) 파일 문법에 맞는지 확인하십시오. +itemModifiedOnServerTitle=서버 상에서 항목 변경됨 +itemModifiedOnServer=이 항목은 최근 서버 상에서 변경되었습니다.\n +modifyWillLoseData=변경 사항을 적용하면 서버 상에 변경된 내용에 덮어쓰게 됩니다. +deleteWillLoseData=이 항목을 삭제하면 서버 상의 변경 내용이 손실됩니다. +updateFromServer=변경 내용 무시하고 다시 열기 +proceedModify=변경 내용 적용 +proceedDelete=삭제 +dav_notDav=%1$S에서의 리소스가 DAV 모음이 아니거나, 사용할 수 없습니다. +dav_davNotCaldav=%1$S에서의 리소스가 DAV 모음이지만, CalDAV 캘린더가 아닙니다. +itemPutError=서버에 아이템 저장 오류가 발생했습니다. +itemDeleteError=서버의 아이템 삭제 오류가 발생했습니다. +caldavRequestError=초대중에 오류가 발생했습니다. +caldavResponseError=응답중에 오류가 발생댔습니다. +caldavRequestStatusCode=상태 코드: %1$S +caldavRequestStatusCodeStringGeneric=요청를 처리할 수 없습니다. +caldavRequestStatusCodeString400=요청의 구문에 잘못이 있기 위해 처리할 수 없습니다. +caldavRequestStatusCodeString403=요청를 실시하기 위해서 필요한 권한이 없습니다. +caldavRequestStatusCodeString404=자원이 발견되지 않았습니다. +caldavRequestStatusCodeString409=현재의 자원과 모순되고 있습니다. +caldavRequestStatusCodeString412=전제 조건을 채워 있지 않습니다. +caldavRequestStatusCodeString500=서버 내부에서 에러가 발생했습니다. +caldavRequestStatusCodeString502=게이트웨이 또는 프록시 설정이 부정합니다. +caldavRequestStatusCodeString503=서버 내부에서 에러가 발생했습니다 (일시적으로 이용못함). +caldavRedirectTitle=캘린더 %1$S 주소를 업데이트하겠습니까? +caldavRedirectText=%1$S에 대한 요청이 새로운 주소로 보내집니다. 주소를 아래 값으로 변경하시겠습니까? +caldavRedirectDisableCalendar=캘린더 비활성화 + + +# LOCALIZATION NOTE (likelyTimezone): +# Translators, please put the most likely timezone(s) where the people using +# your locale will be. Use the Olson ZoneInfo timezone name *in English*, +# ie "Europe/Paris", (continent or ocean)/(largest city in timezone). +# Order does not matter, except if two historically different zones now match, +# such as America/New_York and America/Toronto, will only find first listed. +# (Particularly needed to guess the most relevant timezones if there are +# similar timezones at the same June/December GMT offsets with alphabetically +# earlier ZoneInfo timezone names. Sample explanations for English below.) +# for english-US: +# America/Los_Angeles likelier than America/Dawson +# America/New_York likelier than America/Detroit (NY for US-EasternTime) +# for english: +# Europe/London likelier than Atlantic/Canary +# Europe/Paris likelier than Africa/Ceuta (for WestEuropeanTime) +# America/Halifax likelier than America/Glace_Bay (Canada-AtlanticTime) +# America/Mexico_City likelier than America/Cancun +# America/Argentina/Buenos_Aires likelier than America/Araguaina +# America/Sao_Paolo (may not recognize: summer-time dates change every year) +# Asia/Singapore likelier than Antarctica/Casey +# Asia/Tokyo likelier than Asia/Dili +# Africa/Lagos likelier than Africa/Algiers (for WestAfricanTime) +# Africa/Johannesburg likelier than Africa/Blantyre (for SouthAfricanStdTime) +# Africa/Nairobi likelier than Africa/Addis_Ababa (for EastAfricanTime) +# Australia/Brisbane likelier than Antarctica/DumontDUrville +# Australia/Sydney likelier than Australia/Currie or Australia/Hobart +# Pacific/Auckland likelier than Antarctica/McMurdo +likelyTimezone=Asia/Seoul + +# Guessed Timezone errors and warnings. +# Testing note: +# * remove preference for calendar.timezone.default in userprofile/prefs.js +# * repeat +# - set OS timezone to a city (windows: click right on clock in taskbar) +# - restart +# - observe guess in error console and verify whether guessed timezone city +# makes sense for OS city. +# +# 'Warning: Operating system timezone "E. South America Standard Time" +# no longer matches ZoneInfo timezone "America/Sao_Paulo".' +# Testing notes: +# - Brasil DST change dates are set every year by decree, so likely out of sync. +# - Only appears on OSes from which timezone can be obtained +# (windows; or TZ env var, /etc/localtime target path, or line in +# /etc/timezone or /etc/sysconfig/clock contains ZoneInfo timezone id). +# - Windows: turning off "Automatically adjust clock for daylight saving time" +# can also trigger this warning. +WarningOSTZNoMatch=경고: 운영 체제 지역 시간대는 "%1$S"입니다.\n"%2$S"와 맞지 않습니다. + +# "Skipping Operating System timezone 'Pacific/New_Country'." +# Testing note: not easily testable. May occur someday if (non-windows) +# OS uses different version of ZoneInfo database which has a timezone name +# that is not included in our current ZoneInfo database (or if the mapping +# mapping from windows to ZoneInfo timezone ids does). +SkippingOSTimezone=운영 체제 지역 시간대인 '%1$S'를 무시 합니다. + +# "Skipping locale timezone 'America/New_Yawk'." +# Testing note: Skipping occurs if a likelyTimezone id is unknown or misspelled. +SkippingLocaleTimezone=지역 시간대인 '%1$S'를 무시 합니다. + +# Testing note: "No match" timezones include Bucharest on W2k. +# Brazil timezones may be "No match" (change every year, so often out of date, +# and changes are often more than a week different). +warningUsingFloatingTZNoMatch=경고: "실수형" 지역 시간대를 사용합니다.\n운영 체제 시간대와 맞는 것이 없습니다. + +# "Warning: Using guessed timezone +# America/New York (UTC-0500/-0400). +# [rfc2445 summer daylight saving shift rules for timezone] +# This ZoneInfo timezone almost matches/seems to match..." +# This ZoneInfo timezone was chosen based on ... " +WarningUsingGuessedTZ=경고: 가장 적합한 지역 시간대\n %1$S (UTC%2$S).\n%3$S\n%4$S + +# Testing note: "Almost match" timezones include Cairo on W2k. +TZAlmostMatchesOSDifferAtMostAWeek=현재 지역 시간대는 운영 체제와 일치 합니다.\n규칙에 따라 일광 및 표준 시간의\n차이의 변화는 운영 체제와는 다릅니다. 시작 날짜나 규칙 차이,\n비표준 달력 규칙 등에 의해 차이가 발생할 수 있습니다. + +TZSeemsToMatchOS=현재 지역 시간대는 운영 체제의 것과 올해는 일치 합니다. + +# LOCALIZATION NOTE (TZFromOS): +# used for a display of a chosen timezone +# %1$S will be replaced with the name of a timezone +TZFromOS=현재 지역 시간대는 운영 체제의 것을 기반으로 설정합니다.\n* "%1$S". + +# Localization note (TZFromLocale): Substitute name of your locale language. +TZFromLocale=현재 지역 시간대는 한국어권 사용자를 위해서\n운영 체제내 정보를 기반으로 설정한 것입니다. + +TZFromKnownTimezones=현재 지역 시간대는 알파벳 순으로 정의한\n운영 체제내 정보를 기반으로 설정한 것입니다. + +# Print Layout +formatListName = 목록 +weekPrinterName = 주별 설계 +monthPrinterName = 월별 눈금 +tasksWithNoDueDate = 종료일 없는 태스크 + +# Providers +caldavName=CalDAV +compositeName=합성 +icsName=iCalendar (ICS) +memoryName=임시 (메모리) +storageName=로컬 (SQLite) + +# Used in created html code for list layout print and html export +htmlPrefixTitle=제목 +htmlPrefixWhen=일시 +htmlPrefixLocation=위치 +htmlPrefixDescription=설명 +htmlTaskCompleted=%1$S (완료됨) + +# Categories +addCategory=분류 추가 +multipleCategories=다중 분류 + +today=오늘 +tomorrow=내일 +yesterday=어제 + +#Today pane +eventsonly=이벤트 +eventsandtasks=이벤트 및 태스크 +tasksonly=태스크 +shortcalendarweek=CW + +go=가기 + +# Some languages have different conjugations of 'next' and 'last'. If yours +# does not, simply repeat the value. This will be used with day names, as in +# 'next Sunday'. +next1=다음 +next2=다음 +last1=마지막 +last2=마지막 + +# Alarm Dialog +# LOCALIZATION NOTE (alarmWindowTitle.label): Semi-colon list of plural +# forms. See: http://developer.mozilla.org/en/Localization_and_Plurals +alarmWindowTitle.label=#1개의 미리 알림 + +# LOCALIZATION NOTE (alarmStarts): +# used for a display the start of an alarm like 'Starts: Thu 2 Oct 2008 13:21' +# %1$S will be replaced with a date-time +alarmStarts=시작: %1$S + +# LOCALIZATION NOTE (alarmTodayAt): +# used for a display the date-time of an alarm like 'Today at Thu 2 Oct 2008 13:21' +# %1$S will be replaced with a date-time +alarmTodayAt=오늘: %1$S + +# LOCALIZATION NOTE (alarmTomorrowAt): +# used for a display the date-time of an alarm like 'Tomorrow at Thu 2 Oct 2008 13:21' +# %1$S will be replaced with a date-time +alarmTomorrowAt=내일: %1$S + +# LOCALIZATION NOTE (alarmYesterdayAt): +# used for a display the date-time of an alarm like 'Yesterday at Thu 2 Oct 2008 13:21' +# %1$S will be replaced with a date-time +alarmYesterdayAt=어제: %1$S + +# Alarm interface strings +# LOCALIZATION NOTE: These strings do not get displayed. They are only visible +# when exporting an item with i.e a DISPLAY alarm, that doesn't have a +# description set, or an EMAIL alarm that doesn't have a summary set. +alarmDefaultDescription=Mozilla 기본 설명 +alarmDefaultSummary=Mozilla 기본 요약 + +# LOCALIZATION NOTE (alarmSnoozeLimitExceeded): Semi-colon list of plural +# forms. +alarmSnoozeLimitExceeded=#1 달 이상 알람을 지연할 수 없습니다. + +taskDetailsStatusNeedsAction=동작 필요 + +# LOCALIZATION NOTE (taskDetailsStatusInProgress): +# used for a display of how much of a task is completed '25% Complete' +# %1$S will be replaced with the number of percentage completed +taskDetailsStatusInProgress=%1$S%% 진행 중 +taskDetailsStatusCompleted=완료 + +# LOCALIZATION NOTE (taskDetailsStatusCompletedOn): +# used for a display of completion date like 'Completed on Thu 2 Oct 2008 13:21' +# %1$S will be replaced with the completion date-time of the task +taskDetailsStatusCompletedOn=%1$S에 완료 +taskDetailsStatusCancelled=취소 + +gettingCalendarInfoCommon=캘린더 확인… + +# LOCALIZATION NOTE (gettingCalendarInfoDetail): +# used for a progress-display of processed like 'Checking Calendar 5 of 10' +# %1$S will be replaced with the index of the currently processed calendar +# %2$S will be replaced with the total numbers of calendars +gettingCalendarInfoDetail=캘린더 확인 (%1$S/%2$S) + +# LOCALIZATION NOTE (errorCode): +# %1$S will be replaced with the number of an error code +errorCode=오류 코드: %1$S + +# LOCALIZATION NOTE (errorDescription): +# %1$S will be replaced with the description of an error +errorDescription=설명: %1$S + +# LOCALIZATION NOTE (errorWriting): +# used for an message like 'An error occurred when writing to the calendar Home!' +# %1$S will be replaced with the name of a calendar +errorWriting2=%1$S 캘린더 작성시에 오류가 발생했습니다! 자세한 내용은 아래를 참조해 주세요. + +# LOCALIZATION NOTE (errorWritingDetails): +# This will be displayed in the detail section of the error dialog +errorWritingDetails=알람을 연기하거나 끈 후에 이 메시지가 나왔고 이벤트를 추가하거나 수정하고자 하는 달력이 캘린더가 아니라면 앞으로 이런 현상이 발생하지 않게 하기 위해서 캘린더를 읽기 전용으로 설정할 수 있습니다. 캘린더 목록이나 할일 보기에서 캘린더에 마우스 오른쪽 클릭을 하고 캘린더 속성을 열어서 설정할 수 있습니다. + +# LOCALIZATION NOTE (tooltipCalendarDisabled): +# used for an alert-message like 'The calendar Home is momentarily not available' +# %1$S will be replaced with the name of a calendar +tooltipCalendarDisabled=%1$S 캘린더를 잠시 사용할 수 없습니다. + +# LOCALIZATION NOTE (tooltipCalendarReadOnly): +# used for an message like 'The calendar Home is readonly' +# %1$S will be replaced with the name of a calendar +tooltipCalendarReadOnly=%1$S 캘린더는 읽기 전용 입니다. + +taskEditInstructions=새 태스크를 추가하려면 여기를 클릭하십시오. +taskEditInstructionsReadonly=쓰기 가능한 캘린더를 선택하십시오. +taskEditInstructionsCapability=태스크를 지원하는 캘린더를 선택하십시오. + +eventDetailsStartDate=시작: +eventDetailsEndDate=종료: + +# LOCALIZATION NOTE (datetimeWithTimezone): +# used for a display of a date-time with timezone 'Thu 2 Oct 2008 13:21', Europe/Paris +# %1$S will be replaced with the completion date-time +# %2$S will be replaced with the name of the timezone +datetimeWithTimezone=%1$S, %2$S + +# LOCALIZATION NOTE (singleLongCalendarWeek): +# used for display of calendar weeks in short form like 'Calendar Week 43' +# %1$S will be replaced with the index of the week +singleLongCalendarWeek=%1$S 주 캘린더 + +# LOCALIZATION NOTE (severalLongCalendarWeeks): +# used for display of calendar weeks in short form like 'Calendar Weeks 43 - 45' +# %1$S will be replaced with the index of the start-week +# %2$S will be replaced with the index of the end-week +severalLongCalendarWeeks=%1$S-%2$S 주 캘린더 + +# LOCALIZATION NOTE (singleShortCalendarWeek): +# used for display of calendar weeks in short form like 'CW 43' +# %1$S will be replaced with the index of the week +singleShortCalendarWeek=%1$S 주 + +# LOCALIZATION NOTE (severalShortCalendarWeeks): +# used for display of calendar weeks in short form like 'CWs 43 - 45' +# %1$S will be replaced with the index of the start-week +# %2$S will be replaced with the index of the end-week +severalShortCalendarWeeks=%1$S-%2$S 주 + +# LOCALIZATION NOTE (abbreviationOfWeek): +# Used for displaying the week number in the first day box of every week +# in multiweek and month views. +# It allows to localize the label with the week number in case your locale +# requires it. +# Take into account that this label is placed in the same room of the day label +# inside the day boxes, exactly on left side, hence a possible string shouldn't +# be too long otherwise it will create confusion between the week number and +# the day number other than a possible crop when the window is resized. +# +# %1$S is a number from 1 to 53 that represents the week number. +abbreviationOfWeek=%1$S + +# Task tree, "Due In" column. +# LOCALIZATION NOTE (dueInDays, dueInHours): Semi-colon list of plural +# forms. See: http://developer.mozilla.org/en/Localization_and_Plurals +dueInDays=#1일 +dueInHours=#1시간;#1시간 +dueInLessThanOneHour=< 1시간 + +# LOCALIZATION NOTE (monthInYear): +# used for display of Month-dates like 'December 2008' +# %1$S will be replaced with name of the month +# %2$S will be replaced with the year +monthInYear=%2$S년 %1$S + +# LOCALIZATION NOTE (monthInYear.monthFormat): +# If your language requires a different declension, change this to +# one of the values specified in dateFormat.properties. +# In any case, DO NOT TRANSLATE. +monthInYear.monthFormat=nominative + +# LOCALIZATION NOTE (formatDateLong): +# used for display dates in long format like 'Mon 15 Oct 2008' when it's +# impossible to retrieve the formatatted date from the OS. +# %1$S will be replaced with name of the day in short format; +# %2$S will be replaced with the day-index of the month, possibly followed by an ordinal symbol +# (depending on the string dayOrdinalSymbol in dateFormat.properties); +# %3$S will be replaced with the name of the month in short format; +# %4$S will be replaced with the year. +formatDateLong=%4$S년 %3$S월 %2$S일 %1$S + +# LOCALIZATION NOTE (dayHeaderLabel): +# used for display the labels in the header of the days in day/week views in short +# or long format. For example: 'Monday 6 Oct.' or 'Mon. 6 Oct.' +# %1$S will be replaced with name of the day in short or long format +# %2$S will be replaced with the day-index of the month, possibly followed by an ordinal symbol +# (depending on the string dayOrdinalSymbol in dateFormat.properties), plus the name +# of the month in short format (the day/month order depends on the OS settings). +dayHeaderLabel=%1$S %2$S + +# LOCALIZATION NOTE (daysIntervalInMonth): +# used for display of intervals in the form of 'March 3 - 9, 2008' +# %1$S will be replaced with name of the month of the start date +# %2$S will be replaced with the day-index of the start date possibly followed by an ordinal symbol +# %3$S will be replaced with the day-index of the end date possibly followed by an ordinal symbol +# %4$S will be replaced with the common year of both dates +# The presence of the ordinal symbol in the day-indexes depends on the string +# dayOrdinalSymbol in dateFormat.properties +daysIntervalInMonth=%1$S %2$S - %3$S, %4$S + +# LOCALIZATION NOTE (daysIntervalInMonth.monthFormat): +# If your language requires a different declension, change this to +# one of the values specified in dateFormat.properties. +# In any case, DO NOT TRANSLATE. +daysIntervalInMonth.monthFormat=nominative + +# LOCALIZATION NOTE (daysIntervalBetweenMonths): +# used for display of intervals in the form 'September 29 - October 5, 2008' +# %1$S will be replaced with name of the month of the start date +# %2$S will be replaced with the day-index of the start date possibly followed by an ordinal symbol +# %3$S will be replaced with name of the month of the end date +# %4$S will be replaced with the day-index of the end date possibly followed by an ordinal symbol +# %5$S will be replaced with the common year of both dates +# The presence of the ordinal symbol in the day-indexes depends on the string +# dayOrdinalSymbol in dateFormat.properties +daysIntervalBetweenMonths=%5$S년 %1$S %2$S일 부터 %3$S %4$S일 + +# LOCALIZATION NOTE (daysIntervalBetweenMonths.monthFormat): +# If your language requires a different declension, change this to +# one of the values specified in dateFormat.properties. +# In any case, DO NOT TRANSLATE. +daysIntervalBetweenMonths.monthFormat=nominative + +# LOCALIZATION NOTE (daysIntervalBetweenYears): +# used for display of intervals in the form 'December 29, 2008 - January 4, 2009' +# %1$S will be replaced with name of the month of the start date +# %2$S will be replaced with the day-index of the start date possibly followed by an ordinal symbol +# %3$S will be replaced with the year of the start date +# %4$S will be replaced with name of the month of the end date +# %5$S will be replaced with the day-index of the end date possibly followed by an ordinal symbol +# %6$S will be replaced with the year of the end date +# The presence of the ordinal symbol in the day-indexes depends on the string +# dayOrdinalSymbol in dateFormat.properties +daysIntervalBetweenYears=%3$S년 %1$S %2$S일 부터 %6$S년 %4$S %5$S일 + +# LOCALIZATION NOTE (daysIntervalBetweenYears.monthFormat): +# If your language requires a different declension, change this to +# one of the values specified in dateFormat.properties. +# In any case, DO NOT TRANSLATE. +daysIntervalBetweenYears.monthFormat=nominative + +# LOCALIZATION NOTE (datetimeIntervalOnSameDateTime): +# used for intervals where end is equals to start +# displayed form is '5 Jan 2006 13:00' +# %1$S will be replaced with the date of the start date +# %2$S will be replaced with the time of the start date +datetimeIntervalOnSameDateTime=%1$S %2$S + +# LOCALIZATION NOTE (datetimeIntervalOnSameDay): +# used for intervals where end is on the same day as start, so we can leave out the +# end date but still include end time +# displayed form is '5 Jan 2006 13:00 - 17:00' +# %1$S will be replaced with the date of the start date +# %2$S will be replaced with the time of the start date +# %3$S will be replaced with the time of the end date +datetimeIntervalOnSameDay=%1$S %2$S - %3$S + +# LOCALIZATION NOTE (datetimeIntervalOnSeveralDays): +# used for intervals spanning multiple days by including date and time +# displayed form is '5 Jan 2006 13:00 - 7 Jan 2006 9:00' +# %1$S will be replaced with the date of the start date +# %2$S will be replaced with the time of the start date +# %3$S will be replaced with the date of the end date +# %4$S will be replaced with the time of the end date +datetimeIntervalOnSeveralDays=%1$S %2$S - %3$S %4$S + +# LOCALIZATION NOTE (datetimeIntervalTaskWithoutDate): +# used for task without start and due date +# (showed only in exported calendar in Html format) +datetimeIntervalTaskWithoutDate= 시작 또는 종료일정이 없음 +# LOCALIZATION NOTE (datetimeIntervalTaskWithoutDueDate): +# used for intervals in task with only start date +# displayed form is 'start date 5 Jan 2006 13:00' +# (showed only in exported calendar in Html format) +# %1$S will be replaced with the date of the start date +# %2$S will be replaced with the time of the start date +datetimeIntervalTaskWithoutDueDate=시작 일정: %1$S %2$S +# LOCALIZATION NOTE (datetimeIntervalTaskWithoutStartDate): +# used for intervals in task with only due date +# displayed form is 'due date 5 Jan 2006 13:00' +# (showed only in exported calendar in Html format) +# %1$S will be replaced with the date of the due date +# %2$S will be replaced with the time of the due date +datetimeIntervalTaskWithoutStartDate=종료 일정: %1$S %2$S + +# LOCALIZATION NOTE (dragLabelTasksWithOnlyEntryDate +# dragLabelTasksWithOnlyDueDate) +# Labels that appear while dragging a task with only +# entry date OR due date +dragLabelTasksWithOnlyEntryDate=시작 시간 +dragLabelTasksWithOnlyDueDate=종료 일정 + +deleteTaskLabel=태스크 삭제 +deleteTaskMessage=이 태스크를 삭제 하시겠습니까? +deleteTaskAccesskey=l +deleteItemLabel=삭제 +deleteItemMessage=이 항목을 삭제 하시겠습니까? +deleteItemAccesskey=l +deleteEventLabel=이벤트 삭제 +deleteEventMessage=이 이벤트를 삭제 하시겠습니까? +deleteEventAccesskey=l + +calendarPropertiesEveryMinute=#1분 마다 + +# LOCALIZATION NOTE (extractUsing) +# Used in message header +# %1$S will be replaced with language name from languageNames.properties +extractUsing=%1$S 사용 + +# LOCALIZATION NOTE (extractUsingRegion) +# Used in message header +# %1$S will be replaced with language name from languageNames.properties +# %2$S will be replaced with region like US in en-US +extractUsingRegion=%1$S (%2$S) 사용 + +# LOCALIZATION NOTE (unit) +# Used to determine the correct plural form of a unit +unitMinutes=#1 minute;#1 minutes +unitHours=#1 hour;#1 hours +unitDays=#1 day;#1 days +unitWeeks=#1 day;#1 days + +# LOCALIZATION NOTE (showCalendar) +# Used in calendar list context menu +# %1$S will be replaced with the calendar name +# uses the access key calendar.context.togglevisible.accesskey +showCalendar=%1$S 보이기 +hideCalendar=%1$S 숨기기 +# uses the access key calendar.context.showonly.accesskey +showOnlyCalendar=%1$S만 보이기 + +# LOCALIZATION NOTE (modifyConflict) +# Used by the event dialog to resolve item modification conflicts. +modifyConflictPromptTitle=아이템 수정 충돌 +modifyConflictPromptMessage=아이템이 수정되었습니다. +modifyConflictPromptButton1=변경사항 덮어쓰기 +modifyConflictPromptButton2=변경사항 무시하기 + +# LOCALIZATION_NOTE(dialog.attendee.append.delegatedFrom): this is appended behind an attendee name +# in the tooltip and the visible name for an attendee in the event summary dialog - don't add +# leading or trailing whitespaces here +# %1$S - a single delegatee or a comma separated list of delegatees +# delegation is different from simple invitation forwarding - in case of delegation the original +# invited attendee gets replaced +dialog.attendee.append.delegatedFrom=(%1$S로부터 위임) +# LOCALIZATION_NOTE(dialog.attendee.append.delegatedTo): this is appended behind an attendee name +# in the tooltip for an attendee in the event summary dialog - don't add leading or trailing +# whitespaces here +# delegation is different from simple invitation forwarding - in case of delegation the original +# invited attendee gets replaced +dialog.attendee.append.delegatedTo=(%1$S에 위임) + +# Accessible description of a grid calendar with no selected date +minimonthNoSelectedDate=선택된 날짜 없음 diff --git a/l10n-ko/calendar/chrome/calendar/calendarCreation.dtd b/l10n-ko/calendar/chrome/calendar/calendarCreation.dtd new file mode 100644 index 0000000000..980bdc1cd7 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendarCreation.dtd @@ -0,0 +1,51 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!ENTITY wizard.title "새 캘린더 만들기" > +<!ENTITY wizard.label "새 캘린더를 만듭니다." > +<!ENTITY wizard.description "캘린더의 위치를 지정하십시오." > + +<!ENTITY initialpage.description "캘린더는 내 컴퓨터에 저장하거나 또는 다른 사람과 공유하기 위해 리모트 서버에 저장할 수 있습니다." > +<!ENTITY initialpage.computer.label "내 컴퓨터에 저장"> +<!ENTITY initialpage.network.label "네트워크 상에 저장"> + +<!ENTITY locationpage.description "리모트 캘린더에 접근하기 위한 정보를 제공합니다." > +<!ENTITY locationpage.login.description "선택 사항: 사용자 이름과 비밀번호를 입력하십시오." > +<!ENTITY locationpage.username.label "사용자 이름:" > +<!ENTITY locationpage.password.label "비밀번호:" > + +<!ENTITY custompage.shortdescription "사용자에 따라 캘린더를 설정합니다." > +<!ENTITY custompage.longdescription "캘린더에 별명을 부여하거나 이벤트에 색상을 설정할 수 있습니다." > + +<!ENTITY finishpage.shortdescription "캘린더 만들기 완료" > +<!ENTITY finishpage.longdescription "새 캘린더가 만들어졌습니다." > + +<!-- Below are new strings for the revised new calendar dialog. The above strings should be + removed/renamed later on --> + +<!ENTITY sourcetabs.other.label "기타"> + +<!ENTITY buttons.create.label "캘린더 생성"> +<!ENTITY buttons.create.accesskey "r"> + +<!ENTITY buttons.find.label "캘린더 찾기"> +<!ENTITY buttons.find.accesskey "F"> + +<!ENTITY buttons.back.label "뒤로"> +<!ENTITY buttons.back.accesskey "B"> + +<!ENTITY buttons.subscribe.label "구독"> +<!ENTITY buttons.subscribe.accesskey "S"> + +<!ENTITY calendartype.label "캘린더 형식:"> +<!ENTITY location.label "위치:"> +<!ENTITY location.placeholder "캘린더 서버의 URL이나 호스트 명"> + +<!ENTITY network.nocredentials.label "이 위치는 자격 증명을 필요로 하지 않음"> +<!ENTITY network.loading.description "캘린더를 찾을 때 까지 기다려 주세요."> +<!ENTITY network.notfound.description "이 위치에서 캘린더를 찾지 못했습니다. 설정을 확인해 주세요."> +<!ENTITY network.authfail.description "입력한 자격 증명이 받아들여지지 않았습니다. 설정을 확인해 주세요."> + +<!ENTITY network.subscribe.single.description "구독하려는 캘린더를 선택해 주세요."> +<!ENTITY network.subscribe.multiple.description "이 위치에서는 여러개의 캘린더 형식이 가능합니다. 캘린더 형식을 선택하고 구독하려는 캘린더를 표시해 주세요."> diff --git a/l10n-ko/calendar/chrome/calendar/calendarCreation.properties b/l10n-ko/calendar/chrome/calendar/calendarCreation.properties new file mode 100644 index 0000000000..c4d19a4fb3 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/calendarCreation.properties @@ -0,0 +1,6 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +error.invalidUri=유효한 장소를 입력하세요. +error.alreadyExists=이미 현재 장소에 대한 캘린더를 구독하셨습니다. diff --git a/l10n-ko/calendar/chrome/calendar/categories.properties b/l10n-ko/calendar/chrome/calendar/categories.properties new file mode 100644 index 0000000000..1e0491037e --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/categories.properties @@ -0,0 +1,7 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# default categories + +categories2=기념일,생일,엄무,호출,손님,시합,고객,선호,진행 사항,선물,휴가,아이디어,논의 사항,기타,개인,프로젝트,공휴일,상태,납품,여행,방학 diff --git a/l10n-ko/calendar/chrome/calendar/dateFormat.properties b/l10n-ko/calendar/chrome/calendar/dateFormat.properties new file mode 100644 index 0000000000..2e458d6351 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/dateFormat.properties @@ -0,0 +1,126 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +month.1.Mmm=1월 +month.2.Mmm=2월 +month.3.Mmm=3월 +month.4.Mmm=4월 +month.5.Mmm=5월 +month.6.Mmm=6월 +month.7.Mmm=7월 +month.8.Mmm=8월 +month.9.Mmm=9월 +month.10.Mmm=10월 +month.11.Mmm=11월 +month.12.Mmm=12월 + +month.1.name=1월 +month.2.name=2월 +month.3.name=3월 +month.4.name=4월 +month.5.name=5월 +month.6.name=6월 +month.7.name=7월 +month.8.name=8월 +month.9.name=9월 +month.10.name=10월 +month.11.name=11월 +month.12.name=12월 + +month.1.genitive=1월 +month.2.genitive=2월 +month.3.genitive=3월 +month.4.genitive=4월 +month.5.genitive=5월 +month.6.genitive=6월 +month.7.genitive=7월 +month.8.genitive=8월 +month.9.genitive=9월 +month.10.genitive=10월 +month.11.genitive=11월 +month.12.genitive=12월 + +day.1.name=일요일 +day.2.name=월요일 +day.3.name=화요일 +day.4.name=수요일 +day.5.name=목요일 +day.6.name=금요일 +day.7.name=토요일 + +day.1.Mmm=일 +day.2.Mmm=월 +day.3.Mmm=화 +day.4.Mmm=수 +day.5.Mmm=목 +day.6.Mmm=금 +day.7.Mmm=토 + +# Can someone tell me why were not counting from zero? +day.1.short=일 +day.2.short=월 +day.3.short=화 +day.4.short=수 +day.5.short=목 +day.6.short=금 +day.7.short=토 + +# Localizable day's date +day.1.number=1日 +day.2.number=2日 +day.3.number=3日 +day.4.number=4日 +day.5.number=5日 +day.6.number=6日 +day.7.number=7日 +day.8.number=8日 +day.9.number=9日 +day.10.number=10일 +day.11.number=11일 +day.12.number=12일 +day.13.number=13일 +day.14.number=14일 +day.15.number=15일 +day.16.number=16일 +day.17.number=17일 +day.18.number=18일 +day.19.number=19일 +day.20.number=20일 +day.21.number=21일 +day.22.number=22일 +day.23.number=23일 +day.24.number=24일 +day.25.number=25일 +day.26.number=26일 +day.27.number=27일 +day.28.number=28일 +day.29.number=29일 +day.30.number=30일 +day.31.number=31일 + +# LOCALIZATION NOTE (dayOrdinalSymbol): +# Allows to insert a string, a character or a symbol after the number of a +# monthday in order to give it the meaning of ordinal number e.g. 1 -> 1st etc. +# It's mainly used when formatting dates with both monthday and month name. It +# affects the following localizable strings that hence must be localized *without* +# any ordinal symbol for the monthday number: +# dayHeaderLabel, monthlyDaysOfNth_day, +# yearlyNthOn, daysIntervalBetweenYears, +# daysIntervalBetweenMonths, daysIntervalInMonth. +# Write only a single string if the ordinal symbol is the same for every monthday, otherwise +# write a sequence of _31_ strings (one for each monthday) separated with commas. +# If your language doesn't require that in the mentioned strings, leave it empty. +# e.g. +# dayOrdinalSymbol=. +# -> daysIntervalInMonth: 'March 3. - 9., 2008' +# dayOrdinalSymbol=st,nd,rd,th,th,th,th,th,th,th,th,th,th,th,th, +# th,th,th,th,th,st,nd,rd,th,th,th,th,th,th,th,st +# -> daysIntervalBetweenMonths: 'September 29th - November 1st, 2008' +dayOrdinalSymbol= + +noon=정오 +midnight=자정 + +AllDay=종일 +Repeating=(반복) diff --git a/l10n-ko/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd b/l10n-ko/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd new file mode 100644 index 0000000000..e098038f40 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd @@ -0,0 +1,19 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!ENTITY reminderdialog.title "알림 설정"> +<!ENTITY reminder.add.label "추가"> +<!ENTITY reminder.add.accesskey "A"> +<!ENTITY reminder.remove.label "삭제"> +<!ENTITY reminder.remove.accesskey "R"> + +<!ENTITY reminder.reminderDetails.label "알림 설정"> +<!ENTITY reminder.action.label "알림 액션 선택"> + +<!ENTITY reminder.action.alert.label "경고 보기"> +<!ENTITY reminder.action.email.label "메일 보내기"> + +<!ENTITY alarm.units.minutes "분" > +<!ENTITY alarm.units.hours "시간" > +<!ENTITY alarm.units.days "일" > diff --git a/l10n-ko/calendar/chrome/calendar/global.dtd b/l10n-ko/calendar/chrome/calendar/global.dtd new file mode 100644 index 0000000000..6b718a0829 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/global.dtd @@ -0,0 +1,54 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!ENTITY time.midnight "자정" > +<!ENTITY time.noon "정오" > + +<!-- Day Names --> +<!-- LOCALIZATION NOTE : Accesskeys for day.1.Ddd to day.7.Ddd are currently + only used in Preferences > Views > Workweek groupbox --> +<!ENTITY day.1.Ddd "일" > +<!ENTITY day.1.Ddd.accesskey "S"> +<!ENTITY day.2.Ddd "월" > +<!ENTITY day.2.Ddd.accesskey "M"> +<!ENTITY day.3.Ddd "화" > +<!ENTITY day.3.Ddd.accesskey "T"> +<!ENTITY day.4.Ddd "수" > +<!ENTITY day.4.Ddd.accesskey "W"> +<!ENTITY day.5.Ddd "목" > +<!ENTITY day.5.Ddd.accesskey "h"> +<!ENTITY day.6.Ddd "금" > +<!ENTITY day.6.Ddd.accesskey "F"> +<!ENTITY day.7.Ddd "토" > +<!ENTITY day.7.Ddd.accesskey "a"> + +<!ENTITY day.1.name "일요일" > +<!ENTITY day.2.name "월요일" > +<!ENTITY day.3.name "화요일" > +<!ENTITY day.4.name "수요일" > +<!ENTITY day.5.name "목요일" > +<!ENTITY day.6.name "금요일" > +<!ENTITY day.7.name "토요일" > + +<!ENTITY month.1.name "1월" > +<!ENTITY month.2.name "2월" > +<!ENTITY month.3.name "3월" > +<!ENTITY month.4.name "4월" > +<!ENTITY month.5.name "5월" > +<!ENTITY month.6.name "6월" > +<!ENTITY month.7.name "7월" > +<!ENTITY month.8.name "8월" > +<!ENTITY month.9.name "9월" > +<!ENTITY month.10.name "10월" > +<!ENTITY month.11.name "11월" > +<!ENTITY month.12.name "12월" > + +<!ENTITY onemonthbackward.tooltip "이전 달" > +<!ENTITY onemonthforward.tooltip "다음 달" > +<!ENTITY oneyearbackward.tooltip "1년 전" > +<!ENTITY oneyearforward.tooltip "1년 후" > +<!ENTITY showToday.tooltip "오늘"> +<!ENTITY onedayforward.tooltip "1일 후"> +<!ENTITY onedaybackward.tooltip "1일 전"> +<!ENTITY showselectedday.tooltip "선택한 날의 이벤트 보기"> diff --git a/l10n-ko/calendar/chrome/calendar/menuOverlay.dtd b/l10n-ko/calendar/chrome/calendar/menuOverlay.dtd new file mode 100644 index 0000000000..0c71d22bae --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/menuOverlay.dtd @@ -0,0 +1,50 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!-- Event Menu --> +<!ENTITY event.new.event "새 이벤트…"> +<!ENTITY event.new.event.accesskey "N"> + +<!ENTITY event.new.task "새 태스크…"> +<!ENTITY event.new.task.accesskey "T"> + +<!ENTITY calendar.import.label "가져오기…"> +<!ENTITY calendar.import.accesskey "I"> + +<!ENTITY calendar.export.label "캘린더 내보내기…"> +<!ENTITY calendar.export.accesskey "E"> + +<!ENTITY calendar.publish.label "출판…"> +<!ENTITY calendar.publish.accesskey "b"> + +<!ENTITY calendar.deletecalendar.label "선택한 캘린더 삭제…"> +<!ENTITY calendar.deletecalendar.accesskey "D"> +<!ENTITY calendar.unsubscribecalendar.label "선택한 캘린더 구독 취소…"> +<!ENTITY calendar.unsubscribecalendar.accesskey "U"> + +<!-- LOCALIZATION NOTE (calendar.removecalendar.label): Removing the calendar + is the general action of removing it, while deleting means to clear the + data and unsubscribing means just taking it out of the calendar list. --> +<!ENTITY calendar.removecalendar.label "선택한 캘린더 제거…"> +<!ENTITY calendar.removecalendar.accesskey "R"> + + +<!ENTITY calendar.menu.customize.label "사용자 설정…"> +<!ENTITY calendar.menu.customize.accesskey "C"> + +<!ENTITY showUnifinderCmd.label "이벤트 찾기"> +<!ENTITY showUnifinderCmd.accesskey "F"> +<!ENTITY showUnifinderCmd.tooltip "이벤트 찾기 창 표시"> + +<!ENTITY calendar.displaytodos.checkbox.label "캘린더에 태스크 표시"> +<!ENTITY calendar.displaytodos.checkbox.accesskey "T"> + +<!ENTITY goTodayCmd.label "오늘로 가기"> +<!ENTITY goTodayCmd.accesskey "T"> + +<!-- Toolbar items --> +<!ENTITY showCurrentView.label "현재 보기"> +<!ENTITY showCurrentView.accesskey "V"> +<!ENTITY calendar.properties.label "캘린더 속성…"> +<!ENTITY calendar.properties.accesskey "C"> diff --git a/l10n-ko/calendar/chrome/calendar/migration.dtd b/l10n-ko/calendar/chrome/calendar/migration.dtd new file mode 100644 index 0000000000..dd5b3ad994 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/migration.dtd @@ -0,0 +1,9 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!ENTITY migration.title "&brandFullName;: 데이터 가져오기"> +<!ENTITY migration.welcome "환영합니다."> +<!ENTITY migration.importing "가져오는 중"> +<!ENTITY migration.list.description "&brandShortName;는 다른 여러 응용 프로그램으로부터 캘린더 데이터를 가져올 수 있습니다. 이 컴퓨터에서 다음 응용 프로그램으로부터의 데이터를 찾았습니다. 다음으로부터 가져오고자 하는 데이터를 선택하십시오."> +<!ENTITY migration.progress.description "선택된 데이터를 가져오는 중"> diff --git a/l10n-ko/calendar/chrome/calendar/migration.properties b/l10n-ko/calendar/chrome/calendar/migration.properties new file mode 100644 index 0000000000..952210b3c7 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/migration.properties @@ -0,0 +1,13 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +migratingApp = 병합 중 %1$S… + +# The next two lines are duplicated from migration.dtd until there is branding +# for lightning +migrationTitle = %1$S: 데이터 가져오기 +migrationDescription=%1$S는 다른 여러 응용 프로그램으로부터 캘린더 데이터를 가져올 수 있습니다. 이 컴퓨터에서 다음 응용 프로그램으로부터의 데이터를 찾았습니다. 다음으로부터 가져오고자 하는 데이터를 선택하십시오. +finished = 완료 +disableExtTitle = 호환되지 않는 확장자가 발견되었습니다. +disableExtText = Lightning과 호환되지 않는 구버전의 Mozilla Calendar 확장 기능이 설치되어 있습니다. 비활성화 된 후 %1$S은(는) 다시 시작합니다. diff --git a/l10n-ko/calendar/chrome/calendar/provider-uninstall.dtd b/l10n-ko/calendar/chrome/calendar/provider-uninstall.dtd new file mode 100644 index 0000000000..434239b254 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/provider-uninstall.dtd @@ -0,0 +1,12 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!ENTITY providerUninstall.title "공급자 삭제"> +<!ENTITY providerUninstall.accept.label "선택사항 해지"> +<!ENTITY providerUninstall.accept.accesskey "U"> +<!ENTITY providerUninstall.cancel.label "Keep Addon"> +<!ENTITY providerUninstall.cancel.accesskey "K"> +<!ENTITY providerUninstall.preName.label "삭제 또는 사용안함:"> +<!ENTITY providerUninstall.postName.label "This will cause the calendars below to be disabled."> +<!ENTITY providerUninstall.reinstallNote.label "이 공급자를 재설치할 계획이 없다면, 이 공급자의 캘린더를 해지 하는 것을 선택할 수 있습니다."> diff --git a/l10n-ko/calendar/chrome/calendar/timezones.properties b/l10n-ko/calendar/chrome/calendar/timezones.properties new file mode 100644 index 0000000000..5277733dd7 --- /dev/null +++ b/l10n-ko/calendar/chrome/calendar/timezones.properties @@ -0,0 +1,488 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# extension: +extensions.calendar-timezones@mozilla.org.name=Mozilla Calendar의 시간대 정의 모음 +extensions.calendar-timezones@mozilla.org.description=Sunbird 와 Lightning 용의 타임 존 데이터 +extensions.calendar-timezones@mozilla.org.creator=Mozilla Calendar Project + +pref.timezone.floating=현지시간/타임 존 없음 +pref.timezone.UTC=협정 세계시 (UTC/GMT) + +# I've derived this list out of timezones.dtd +# - replaced '_' with ' ' on value side +# - corrected 'St xyz' to 'St. xyz' + +# timezone names: +pref.timezone.Africa.Abidjan=아프리카/아비장 +pref.timezone.Africa.Accra=아프리카/아크라 +pref.timezone.Africa.Addis_Ababa=아프리카/아디스 아바바 +pref.timezone.Africa.Algiers=아프리카/알제 +pref.timezone.Africa.Asmara=아프리카/아스메라 +pref.timezone.Africa.Bamako=아프리카/바마코 +pref.timezone.Africa.Bangui=아프리카/방기 +pref.timezone.Africa.Banjul=아프리카/반줄 +pref.timezone.Africa.Bissau=아프리카/비소 +pref.timezone.Africa.Blantyre=아프리카/블란티레 +pref.timezone.Africa.Brazzaville=아프리카/브라자빌 +pref.timezone.Africa.Bujumbura=아프리카/부줌부라 +pref.timezone.Africa.Cairo=아프리카/카이로 +pref.timezone.Africa.Casablanca=아프리카/카사블랑카 +pref.timezone.Africa.Ceuta=아프리카/세우타 +pref.timezone.Africa.Conakry=아프리카/코나크리 +pref.timezone.Africa.Dakar=아프리카/다카르 +pref.timezone.Africa.Dar_es_Salaam=아프리카/다르에스살람 +pref.timezone.Africa.Djibouti=아프리카/지부티 +pref.timezone.Africa.Douala=아프리카/두알라 +pref.timezone.Africa.El_Aaiun=아프리카/엘 아이운 +pref.timezone.Africa.Freetown=아프리카/프리타운 +pref.timezone.Africa.Gaborone=아프리카/가보로네 +pref.timezone.Africa.Harare=아프리카/하라레 +pref.timezone.Africa.Johannesburg=아프리카/요하네스버그 +pref.timezone.Africa.Kampala=아프리카/캄팔라 +pref.timezone.Africa.Khartoum=아프리카/하르툼 +pref.timezone.Africa.Kigali=아프리카/키갈리 +pref.timezone.Africa.Kinshasa=아프리카/킨사사 +pref.timezone.Africa.Lagos=아프리카/라고스 +pref.timezone.Africa.Libreville=아프리카/리브르빌 +pref.timezone.Africa.Lome=아프리카/로메 +pref.timezone.Africa.Luanda=아프리카/루안다 +pref.timezone.Africa.Lubumbashi=아프리카/루붐바시 +pref.timezone.Africa.Lusaka=아프리카/루사카 +pref.timezone.Africa.Malabo=아프리카/말라보 +pref.timezone.Africa.Maputo=아프리카/마푸투 +pref.timezone.Africa.Maseru=아프리카/마세루 +pref.timezone.Africa.Mbabane=아프리카/음바바네 +pref.timezone.Africa.Mogadishu=아프리카/모가디슈 +pref.timezone.Africa.Monrovia=아프리카/몬로비아 +pref.timezone.Africa.Nairobi=아프리카/나이로비 +pref.timezone.Africa.Ndjamena=아프리카/은자메나 +pref.timezone.Africa.Niamey=아프리카/니아메이 +pref.timezone.Africa.Nouakchott=아프리카/누악쇼트 +pref.timezone.Africa.Ouagadougou=아프리카/와가두구 +pref.timezone.Africa.Porto-Novo=아프리카/포르토노보 +pref.timezone.Africa.Sao_Tome=아프리카/상투메 +pref.timezone.Africa.Tripoli=아프리카/트리플리 +pref.timezone.Africa.Tunis=아프리카/튀니스 +pref.timezone.Africa.Windhoek=아프리카/빈트후크 +pref.timezone.America.Adak=아메리카/아닥크 +pref.timezone.America.Anchorage=아메리카/앵커리지 +pref.timezone.America.Anguilla=아메리카/앙귈라 +pref.timezone.America.Antigua=아메리카/안티구아 +pref.timezone.America.Araguaina=아메리카/아라구아이나 +pref.timezone.America.Argentina.Buenos_Aires=아메리카/아르헨티나/부에노스아이레스 +pref.timezone.America.Argentina.Catamarca=아메리카/아르헨티나/카타마르카 +pref.timezone.America.Argentina.Cordoba=아메리카/아르헨티나/코르도바 +pref.timezone.America.Argentina.Jujuy=아메리카/아르헨티나/후후이 +pref.timezone.America.Argentina.La_Rioja=아메리카/아르헨티나/라리오하 +pref.timezone.America.Argentina.Mendoza=아메리카/아르헨티나/멘도사 +pref.timezone.America.Argentina.Rio_Gallegos=아메리카/아르헨티나/리오가예고스 +pref.timezone.America.Argentina.San_Juan=아메리카/아르헨티나/산후안 +pref.timezone.America.Argentina.Tucuman=아메리카/아르헨티나/투쿠만 +pref.timezone.America.Argentina.Ushuaia=아메리카/아르헨티나/우수아이아 +pref.timezone.America.Aruba=아메리카/아루바 +pref.timezone.America.Asuncion=아메리카/아순시온 +pref.timezone.America.Atikokan=아메리카/아티코칸 +pref.timezone.America.Bahia=아메리카/바이아 +pref.timezone.America.Barbados=아메리카/바베이도스 +pref.timezone.America.Belem=아메리카/벨렝 +pref.timezone.America.Belize=아메리카/벨리즈 +pref.timezone.America.Blanc-Sablon=아메리카/블렁-싸블롱 +pref.timezone.America.Boa_Vista=아메리카/보아 비스타 +pref.timezone.America.Bogota=아메리카/보고타 +pref.timezone.America.Boise=아메리카/보이시 +pref.timezone.America.Cambridge_Bay=아메리카/켐브리지 베이 +pref.timezone.America.Campo_Grande=아메리카/캄포 그란데 +pref.timezone.America.Cancun=아메리카/칸쿤 +pref.timezone.America.Caracas=아메리카/카라카스 +pref.timezone.America.Cayenne=아메리카/카옌 +pref.timezone.America.Cayman=아메리카/케이맨 +pref.timezone.America.Chicago=아메리카/시카고 +pref.timezone.America.Chihuahua=아메리카/치와와 +pref.timezone.America.Costa_Rica=아메리카/코스타리카 +pref.timezone.America.Cuiaba=아메리카/쿠이아바 +pref.timezone.America.Curacao=아메리카/큐라소 +pref.timezone.America.Danmarkshavn=아메리카/단마크샤운 +pref.timezone.America.Dawson=아메리카/도슨 +pref.timezone.America.Dawson_Creek=아메리카/도슨크릭 +pref.timezone.America.Denver=아메리카/덴버 +pref.timezone.America.Detroit=아메리카/디트로이트 +pref.timezone.America.Dominica=아메리카/도미니카 +pref.timezone.America.Edmonton=아메리카/에드몬 톤 +pref.timezone.America.Eirunepe=아메리카/에이르네페 +pref.timezone.America.El_Salvador=아메리카/엘살바도르 +pref.timezone.America.Fortaleza=아메리카/포르타레자 +pref.timezone.America.Glace_Bay=아메리카/그레이스 베이 +pref.timezone.America.Godthab=아메리카/고트호프 +pref.timezone.America.Goose_Bay=아메리카/그스베이 +pref.timezone.America.Grand_Turk=아메리카/그란타크 +pref.timezone.America.Grenada=아메리카/그레나다 +pref.timezone.America.Guadeloupe=아메리카/과들루프 +pref.timezone.America.Guatemala=아메리카/과테말라 +pref.timezone.America.Guayaquil=아메리카/그아야킬 +pref.timezone.America.Guyana=아메리카/가이아나 +pref.timezone.America.Halifax=아메리카/탄력 팩스 +pref.timezone.America.Havana=아메리카/하바나 +pref.timezone.America.Hermosillo=아메리카/헤르모시죠 +pref.timezone.America.Indiana.Indianapolis=아메리카/인디애나/인디애나폴리스 +pref.timezone.America.Indiana.Knox=아메리카/인디애나/녹스 +pref.timezone.America.Indiana.Marengo=아메리카/인디애나/마렌고 +pref.timezone.America.Indiana.Petersburg=아메리카/인디애나/피타즈바그 +pref.timezone.America.Indiana.Vevay=아메리카/인디애나/비베이 +pref.timezone.America.Indiana.Vincennes=아메리카/인디애나/바센누 +pref.timezone.America.Inuvik=아메리카/이누비크 +pref.timezone.America.Iqaluit=아메리카/이크루트 +pref.timezone.America.Jamaica=아메리카/자메이카 +pref.timezone.America.Juneau=아메리카/쥬노 +pref.timezone.America.Kentucky.Louisville=아메리카/켄터키/루이 빌딩 +pref.timezone.America.Kentucky.Monticello=아메리카/켄터키/몬티세로 +pref.timezone.America.La_Paz=아메리카/La Paz +pref.timezone.America.Lima=아메리카/리마 +pref.timezone.America.Los_Angeles=아메리카/로스앤젤레스 +pref.timezone.America.Maceio=아메리카/마세 이오 +pref.timezone.America.Managua=아메리카/마나구아 +pref.timezone.America.Manaus=아메리카/마나우스 +pref.timezone.America.Martinique=아메리카/마르치니크 +pref.timezone.America.Mazatlan=아메리카/마사트란 +pref.timezone.America.Menominee=아메리카/메노미니 +pref.timezone.America.Merida=아메리카/메리다 +pref.timezone.America.Mexico_City=아메리카/멕시코 시티 +pref.timezone.America.Miquelon=아메리카/미크론 +pref.timezone.America.Moncton=아메리카/수도승 톤 +pref.timezone.America.Monterrey=아메리카/몬터레이 +pref.timezone.America.Montevideo=아메리카/몬테비데오 +pref.timezone.America.Montreal=아메리카/몬트리올 +pref.timezone.America.Montserrat=아메리카/몬세랏트 +pref.timezone.America.Nassau=아메리카/나소 +pref.timezone.America.New_York=아메리카/뉴욕 +pref.timezone.America.Nipigon=아메리카/니피곤 +pref.timezone.America.Nome=아메리카/놈 +pref.timezone.America.Noronha=아메리카/노로냐 +pref.timezone.America.North_Dakota.Center=아메리카/노스다코타/센터 +pref.timezone.America.North_Dakota.New_Salem=아메리카/노스다코타/뉴세이람 +pref.timezone.America.Panama=아메리카/파나마 +pref.timezone.America.Pangnirtung=아메리카/팡네그톤그 +pref.timezone.America.Paramaribo=아메리카/파라마리보 +pref.timezone.America.Phoenix=아메리카/훼닉스 +pref.timezone.America.Port-au-Prince=아메리카/포르토프란스 +pref.timezone.America.Port_of_Spain=아메리카/포토 오브 스페인 +pref.timezone.America.Porto_Velho=아메리카/포르트베료 +pref.timezone.America.Puerto_Rico=아메리카/푸에르토르코 +pref.timezone.America.Rainy_River=아메리카/레이니리바 +pref.timezone.America.Rankin_Inlet=아메리카/런킨 만 +pref.timezone.America.Recife=아메리카/레시페 +pref.timezone.America.Regina=아메리카/레지나 +pref.timezone.America.Rio_Branco=아메리카/리오 그네 +pref.timezone.America.Santiago=아메리카/산티아고 +pref.timezone.America.Santo_Domingo=아메리카/산트드민고 +pref.timezone.America.Sao_Paulo=아메리카/상파울로 +pref.timezone.America.Scoresbysund=아메리카/스코아바이산드 +pref.timezone.America.Shiprock=아메리카/십록크 +pref.timezone.America.St_Johns=아메리카/세인트 존즈 +pref.timezone.America.St_Kitts=아메리카/세인트 킷트 +pref.timezone.America.St_Lucia=아메리카/세인트루시아 +pref.timezone.America.St_Thomas=아메리카/세인트 토마스 +pref.timezone.America.St_Vincent=아메리카/세인트빈센트 +pref.timezone.America.Swift_Current=아메리카/스후트카렌트 +pref.timezone.America.Tegucigalpa=아메리카/테그시가르파 +pref.timezone.America.Thule=아메리카/트레 +pref.timezone.America.Thunder_Bay=아메리카/썬더 베이 +pref.timezone.America.Tijuana=아메리카/티파나 +pref.timezone.America.Toronto=아메리카/토론토 +pref.timezone.America.Tortola=아메리카/트르트라 +pref.timezone.America.Vancouver=아메리카/밴쿠버 +pref.timezone.America.Whitehorse=아메리카/화이트 호스 +pref.timezone.America.Winnipeg=아메리카/위니페그 +pref.timezone.America.Yakutat=아메리카/야크탓트 +pref.timezone.America.Yellowknife=아메리카/옐로우 나이프 +pref.timezone.Antarctica.Casey=남극 대륙/케이시 +pref.timezone.Antarctica.Davis=남극 대륙/데이비스 +pref.timezone.Antarctica.DumontDUrville=남극 대륙/듀몬듀르비르 +pref.timezone.Antarctica.Mawson=남극 대륙/모손 +pref.timezone.Antarctica.McMurdo=남극 대륙/마크마드 +pref.timezone.Antarctica.Palmer=남극 대륙/파머 +pref.timezone.Antarctica.Rothera=남극 대륙/로제라 +pref.timezone.Antarctica.South_Pole=남극 대륙/남극점 +pref.timezone.Antarctica.Syowa=남극 대륙/쇼와기지 +pref.timezone.Antarctica.Vostok=남극 대륙/보스트크 +pref.timezone.Arctic.Longyearbyen=북극/롱이야비엔 +pref.timezone.Asia.Aden=아시아/에덴 +pref.timezone.Asia.Almaty=아시아/알마토이 +pref.timezone.Asia.Amman=아시아/암만 +pref.timezone.Asia.Anadyr=아시아/아나디리 +pref.timezone.Asia.Aqtau=아시아/아크타우 +pref.timezone.Asia.Aqtobe=아시아/아크트베 +pref.timezone.Asia.Ashgabat=아시아/갈대 하버드 +pref.timezone.Asia.Baghdad=아시아/바그다드 +pref.timezone.Asia.Bahrain=아시아/바레인 +pref.timezone.Asia.Baku=아시아/바크 +pref.timezone.Asia.Bangkok=아시아/방콕 +pref.timezone.Asia.Beirut=아시아/베이루트 +pref.timezone.Asia.Bishkek=아시아/비슈케크 +pref.timezone.Asia.Brunei=아시아/브루나이 +pref.timezone.Asia.Choibalsan=아시아/쵸이바르산 +pref.timezone.Asia.Chongqing=아시아/쥬우케이 +pref.timezone.Asia.Colombo=아시아/콜롬보 +pref.timezone.Asia.Damascus=아시아/다마스쿠스 +pref.timezone.Asia.Dhaka=아시아/다카 +pref.timezone.Asia.Dili=아시아/디리 +pref.timezone.Asia.Dubai=아시아/두바이 +pref.timezone.Asia.Dushanbe=아시아/두살베 +pref.timezone.Asia.Gaza=아시아/가자 +pref.timezone.Asia.Harbin=아시아/하얼삔 +pref.timezone.Asia.Hong_Kong=아시아/홍콩 +pref.timezone.Asia.Hovd=아시아/호후드 +pref.timezone.Asia.Irkutsk=아시아/이르쿠츠쿠 +pref.timezone.Asia.Istanbul=아시아/이스탄불 +pref.timezone.Asia.Jakarta=아시아/자카르타 +pref.timezone.Asia.Jayapura=아시아/쟈야프라 +pref.timezone.Asia.Jerusalem=아시아/예루살렘 +pref.timezone.Asia.Kabul=아시아/카불 +pref.timezone.Asia.Kamchatka=아시아/캄챠카 +pref.timezone.Asia.Karachi=아시아/카라치 +pref.timezone.Asia.Kashgar=아시아/카슈갈 +pref.timezone.Asia.Kathmandu=아시아/Katmandu +pref.timezone.Asia.Krasnoyarsk=아시아/크라스노야르스크 +pref.timezone.Asia.Kuala_Lumpur=아시아/쿠알라룸프루 +pref.timezone.Asia.Kuching=아시아/쿠틴 +pref.timezone.Asia.Kuwait=아시아/쿠웨이트 +pref.timezone.Asia.Macau=아시아/마카오 +pref.timezone.Asia.Magadan=아시아/마가단 +pref.timezone.Asia.Makassar=아시아/마캇살 +pref.timezone.Asia.Manila=아시아/마닐라 +pref.timezone.Asia.Muscat=아시아/마스캇 +pref.timezone.Asia.Nicosia=아시아/니코시아 +pref.timezone.Asia.Novosibirsk=아시아/노보시비르스크 +pref.timezone.Asia.Omsk=아시아/옴스크 +pref.timezone.Asia.Oral=아시아/오랄 +pref.timezone.Asia.Phnom_Penh=아시아/프놈펜 +pref.timezone.Asia.Pontianak=아시아/폰티아낙크 +pref.timezone.Asia.Pyongyang=아시아/평양 +pref.timezone.Asia.Qatar=아시아/카타르 +pref.timezone.Asia.Qyzylorda=아시아/쿠즈로르다 +pref.timezone.Asia.Rangoon=아시아/랭군 +pref.timezone.Asia.Riyadh=아시아/리야드 +pref.timezone.Asia.Sakhalin=아시아/사할린 +pref.timezone.Asia.Samarkand=아시아/사마르칸드 +pref.timezone.Asia.Seoul=아시아/서울 +pref.timezone.Asia.Shanghai=아시아/샹하이 +pref.timezone.Asia.Singapore=아시아/싱가포르 +pref.timezone.Asia.Taipei=아시아/타이베이 +pref.timezone.Asia.Tashkent=아시아/타슈켄트 +pref.timezone.Asia.Tbilisi=아시아/트비리시 +pref.timezone.Asia.Tehran=아시아/테헤란 +pref.timezone.Asia.Thimphu=아시아/틴브 +pref.timezone.Asia.Tokyo=아시아/도쿄 +pref.timezone.Asia.Ulaanbaatar=아시아/울란바토르 +pref.timezone.Asia.Urumqi=아시아/우르무치 +pref.timezone.Asia.Vientiane=아시아/비엔티안 +pref.timezone.Asia.Vladivostok=아시아/블라디보스토크 +pref.timezone.Asia.Yakutsk=아시아/야크트크 +pref.timezone.Asia.Yekaterinburg=아시아/에카테린브르그 +pref.timezone.Asia.Yerevan=아시아/예레반 +pref.timezone.Atlantic.Azores=대서양/아조레스 +pref.timezone.Atlantic.Bermuda=대서양/버뮤다 +pref.timezone.Atlantic.Canary=대서양/카나리아 +pref.timezone.Atlantic.Cape_Verde=대서양/카보베르데 +pref.timezone.Atlantic.Faroe=대서양/펠로우 +pref.timezone.Atlantic.Madeira=대서양/마데이라 +pref.timezone.Atlantic.Reykjavik=대서양/레이캐비크 +pref.timezone.Atlantic.South_Georgia=대서양/사우스 조지아 +pref.timezone.Atlantic.St_Helena=대서양/세인트헬레나 +pref.timezone.Atlantic.Stanley=대서양/스탠리 +pref.timezone.Australia.Adelaide=오스트레일리아/애들레이드 +pref.timezone.Australia.Brisbane=오스트레일리아/브리즈번 +pref.timezone.Australia.Broken_Hill=오스트레일리아/브로큰힐 +pref.timezone.Australia.Currie=오스트레일리아/커리 +pref.timezone.Australia.Darwin=오스트레일리아/다윈 +pref.timezone.Australia.Eucla=오스트레일리아/유크라 +pref.timezone.Australia.Hobart=오스트레일리아/호바트 +pref.timezone.Australia.Lindeman=오스트레일리아/린데만 +pref.timezone.Australia.Lord_Howe=오스트레일리아/로드하우 +pref.timezone.Australia.Melbourne=오스트레일리아/멜버른 +pref.timezone.Australia.Perth=오스트레일리아/퍼스 +pref.timezone.Australia.Sydney=오스트레일리아/시드니 +pref.timezone.Europe.Amsterdam=유럽/암스테르담 +pref.timezone.Europe.Andorra=유럽/안도라 +pref.timezone.Europe.Athens=유럽/아테네 +pref.timezone.Europe.Belgrade=유럽/베오그라드 +pref.timezone.Europe.Berlin=유럽/베를린 +pref.timezone.Europe.Bratislava=유럽/브라치스라바 +pref.timezone.Europe.Brussels=유럽/브뤼셀 +pref.timezone.Europe.Bucharest=유럽/부쿠레슈티 +pref.timezone.Europe.Budapest=유럽/부다페스트 +pref.timezone.Europe.Chisinau=유럽/키시뇨후 +pref.timezone.Europe.Copenhagen=유럽/코펜하겐 +pref.timezone.Europe.Dublin=유럽/더블린 +pref.timezone.Europe.Gibraltar=유럽/지브롤터 +pref.timezone.Europe.Guernsey=유럽/건지 +pref.timezone.Europe.Helsinki=유럽/헬싱키 +pref.timezone.Europe.Isle_of_Man=유럽/맨섬 +pref.timezone.Europe.Istanbul=유럽/이스탄불 +pref.timezone.Europe.Jersey=유럽/저지섬 +pref.timezone.Europe.Kaliningrad=유럽/카리닝라드 +pref.timezone.Europe.Kiev=유럽/키예프 +pref.timezone.Europe.Lisbon=유럽/리스본 +pref.timezone.Europe.Ljubljana=유럽/류브랴나 +pref.timezone.Europe.London=유럽/런던 +pref.timezone.Europe.Luxembourg=유럽/룩셈부르크 +pref.timezone.Europe.Madrid=유럽/마드리드 +pref.timezone.Europe.Malta=유럽/몰타 +pref.timezone.Europe.Mariehamn=유럽/마리함 +pref.timezone.Europe.Minsk=유럽/민스크 +pref.timezone.Europe.Monaco=유럽/모나코 +pref.timezone.Europe.Moscow=유럽/모스크바 +pref.timezone.Europe.Nicosia=유럽/니코시아 +pref.timezone.Europe.Oslo=유럽/오슬로 +pref.timezone.Europe.Paris=유럽/파리 +pref.timezone.Europe.Podgorica=유럽/포드고리차 +pref.timezone.Europe.Prague=유럽/프라하 +pref.timezone.Europe.Riga=유럽/리가 +pref.timezone.Europe.Rome=유럽/로마 +pref.timezone.Europe.Samara=유럽/사마라 +pref.timezone.Europe.San_Marino=유럽/산마리노 +pref.timezone.Europe.Sarajevo=유럽/사라예보 +pref.timezone.Europe.Simferopol=유럽/신페로포리 +pref.timezone.Europe.Skopje=유럽/스코피에 +pref.timezone.Europe.Sofia=유럽/소피아 +pref.timezone.Europe.Stockholm=유럽/스톡홀름 +pref.timezone.Europe.Tallinn=유럽/타린 +pref.timezone.Europe.Tirane=유럽/티라나 +pref.timezone.Europe.Uzhgorod=유럽/우슈호로트 +pref.timezone.Europe.Vaduz=유럽/파두트 +pref.timezone.Europe.Vatican=유럽/바티칸 +pref.timezone.Europe.Vienna=유럽/빈 +pref.timezone.Europe.Vilnius=유럽/비리뉴스 +pref.timezone.Europe.Volgograd=유럽/보르고그라드 +pref.timezone.Europe.Warsaw=유럽/바르샤바 +pref.timezone.Europe.Zagreb=유럽/자그레브 +pref.timezone.Europe.Zaporozhye=유럽/자포리자 +pref.timezone.Europe.Zurich=유럽/취리히 +pref.timezone.Indian.Antananarivo=인도/안타나나리보 +pref.timezone.Indian.Chagos=인도/체고스 +pref.timezone.Indian.Christmas=인도/크리스마스 +pref.timezone.Indian.Cocos=인도/코코스 +pref.timezone.Indian.Comoro=인도/코모로 +pref.timezone.Indian.Kerguelen=인도/케르그란 +pref.timezone.Indian.Mahe=인도/마헤 +pref.timezone.Indian.Maldives=인도/몰디브 +pref.timezone.Indian.Mauritius=인도/모리셔스 +pref.timezone.Indian.Mayotte=인도/마이욧트 +pref.timezone.Indian.Reunion=인도/레위니옹 +pref.timezone.Pacific.Apia=태평양/아피아 +pref.timezone.Pacific.Auckland=태평양/오클랜드 +pref.timezone.Pacific.Chatham=태평양/체탐 +pref.timezone.Pacific.Easter=태평양/이스터섬 +pref.timezone.Pacific.Efate=태평양/에파티 +pref.timezone.Pacific.Enderbury=태평양/엔다바리 +pref.timezone.Pacific.Fakaofo=태평양/파카오포 +pref.timezone.Pacific.Fiji=태평양/피지 +pref.timezone.Pacific.Funafuti=태평양/후나후티 +pref.timezone.Pacific.Galapagos=태평양/갈라파고스 +pref.timezone.Pacific.Gambier=태평양/감비아 +pref.timezone.Pacific.Guadalcanal=태평양/과다르카낼 +pref.timezone.Pacific.Guam=태평양/괌 +pref.timezone.Pacific.Honolulu=태평양/호놀루루 +pref.timezone.Pacific.Johnston=태평양/죤스튼 +pref.timezone.Pacific.Kiritimati=태평양/키리티마티 +pref.timezone.Pacific.Kosrae=태평양/코스라에 +pref.timezone.Pacific.Kwajalein=태평양/쿠와제린 +pref.timezone.Pacific.Majuro=태평양/마쥬로 +pref.timezone.Pacific.Marquesas=태평양/마르케사스 +pref.timezone.Pacific.Midway=태평양/미드웨이 +pref.timezone.Pacific.Nauru=태평양/나우루 +pref.timezone.Pacific.Niue=태평양/니우에 +pref.timezone.Pacific.Norfolk=태평양/노우 포크 +pref.timezone.Pacific.Noumea=태평양/누메아 +pref.timezone.Pacific.Pago_Pago=태평양/파고파고 +pref.timezone.Pacific.Palau=태평양/팔라우 +pref.timezone.Pacific.Pitcairn=태평양/핏케언 제도 +pref.timezone.Pacific.Ponape=태평양/포나페 +pref.timezone.Pacific.Port_Moresby=태평양/포트모르즈비 +pref.timezone.Pacific.Rarotonga=태평양/라로통가 +pref.timezone.Pacific.Saipan=태평양/사이판 +pref.timezone.Pacific.Tahiti=태평양/타히티 +pref.timezone.Pacific.Tarawa=태평양/타라와 +pref.timezone.Pacific.Tongatapu=태평양/톤가타프 +pref.timezone.Pacific.Truk=태평양/트럭 +pref.timezone.Pacific.Wake=태평양/웨키 +pref.timezone.Pacific.Wallis=태평양/워리스 + +# the following have been missing +pref.timezone.America.Indiana.Tell_City=아메리카/인디애나/테르시티 +pref.timezone.America.Indiana.Winamac=아메리카/인디애나/위나 맥 +pref.timezone.America.Marigot=아메리카/마리고 +pref.timezone.America.Resolute=아메리카/레조류트 +pref.timezone.America.St_Barthelemy=아메리카/생바르텔레미 + +# added with 2008d: +pref.timezone.America.Argentina.San_Luis=아메리카/아르헨티나/산르이스 +pref.timezone.America.Santarem=아메리카/산타 렌 +pref.timezone.Asia.Ho_Chi_Minh=아시아/호치민 +pref.timezone.Asia.Kolkata=아시아/콜카타 + +# added with 2008i: +pref.timezone.America.Argentina.Salta=아메리카/아르헨티나/사루타 + +# added with 2010i +pref.timezone.America.Matamoros=아메리카/마타모로스 +pref.timezone.America.Ojinaga=아메리카/오히나가 +pref.timezone.America.Santa_Isabel=아메리카/산타 이사벨 +pref.timezone.Antarctica.Macquarie=남극 대륙/맛코 리섬 +pref.timezone.Asia.Novokuznetsk=아시아/노보크즈네트크 + +#added with 2011b +pref.timezone.America.Bahia_Banderas=아메리카/바이아데반데라스 +pref.timezone.America.North_Dakota.Beulah=아메리카/노스다코타/뷰라 +pref.timezone.Pacific.Chuuk=태평양/츄크 제도 +pref.timezone.Pacific.Pohnpei=태평양/폼페이섬 + +#added with 2011n +pref.timezone.Africa.Juba=아프리카/주바 +pref.timezone.America.Kralendijk=아메리카/크라렌디크 +pref.timezone.America.Lower_Princes=아메리카/로어 프린스 +pref.timezone.America.Metlakatla=아메리카/메트라카트라 +pref.timezone.America.Sitka=아메리카/시트카 +pref.timezone.Asia.Hebron=아시아/헤브론 + +#added with 2013a +pref.timezone.America.Creston=아메리카/크레스톤 +pref.timezone.Asia.Khandyga=아시아/한디가 +pref.timezone.Asia.Ust-Nera=아시아/우스티네라 +pref.timezone.Europe.Busingen=유럽/뷔지겐 + +#added with 2014b +pref.timezone.Antarctica.Troll=남극 대륙/트롤 + +#added with 2014j +pref.timezone.Asia.Chita=아시아/치타 +pref.timezone.Asia.Srednekolymsk=아시아/스레드네콜림스크 +pref.timezone.Pacific.Bougainville=태평양/부건빌 + +#added with 2.2015g +pref.timezone.America.Fort_Nelson=아메리카/포트 넬슨 + +#added with 2.2016b +pref.timezone.Europe.Ulyanovsk=유럽/울리야놉스크 +pref.timezone.Europe.Astrakhan=유럽/아스트라한 +pref.timezone.Asia.Barnaul=아시아/바르나울 + +#added with 2.2016i +pref.timezone.Asia.Yangon=아시아/양곤 +pref.timezone.Asia.Tomsk=아시아/톰스크 +pref.timezone.Asia.Famagusta=아시아/파마구스타 +pref.timezone.Europe.Kirov=유럽/키로프 + +#added with 2.2016j +pref.timezone.Europe.Saratov=유럽/사라토프 +pref.timezone.Asia.Atyrau=아시아/아티라우 + +#added with 2.2017b +pref.timezone.America.Punta_Arenas=아메리카/푼타아레나스 + +#added with 2.2018i +pref.timezone.Asia.Qostanay=아시아/쿼스타나이 + +#added with 2.2020a +pref.timezone.America.Nuuk=아메리카/누크 diff --git a/l10n-ko/calendar/chrome/lightning/lightning-toolbar.dtd b/l10n-ko/calendar/chrome/lightning/lightning-toolbar.dtd new file mode 100644 index 0000000000..25456bbc47 --- /dev/null +++ b/l10n-ko/calendar/chrome/lightning/lightning-toolbar.dtd @@ -0,0 +1,51 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!ENTITY lightning.toolbar.calendar.name "캘린더 도구모음"> +<!ENTITY lightning.toolbar.calendar.name.accesskey "C"> +<!ENTITY lightning.toolbar.task.name "ToDo 도구모음"> +<!ENTITY lightning.toolbar.task.name.accesskey "T"> + +<!ENTITY lightning.toolbar.sync.label "동기화"> +<!ENTITY lightning.toolbar.sync.tooltip "캘린더를 새로고침하고 변경사항을 동기화"> +<!ENTITY lightning.toolbar.delete.label "삭제"> +<!ENTITY lightning.toolbar.delete.tooltip "선택한 이벤트와 태스크를 삭제"> +<!ENTITY lightning.toolbar.edit.label "편집"> +<!ENTITY lightning.toolbar.edit.tooltip "선택한 이벤트와 태스크를 편집"> +<!ENTITY lightning.toolbar.gototoday.label "오늘로 이동"> +<!ENTITY lightning.toolbar.gototoday.tooltip "오늘로 이동"> +<!ENTITY lightning.toolbar.print.label "인쇄"> +<!ENTITY lightning.toolbar.print.tooltip "이벤트와 태크스를 인쇄"> + +<!-- Mode Toolbar --> +<!ENTITY lightning.toolbar.calendar.label "캘린더"> +<!ENTITY lightning.toolbar.calendar.tooltip "캘린더 탭으로 전환"> +<!ENTITY lightning.toolbar.calendar.accesskey "C"> +<!ENTITY lightning.toolbar.task.label "태스크"> +<!ENTITY lightning.toolbar.task.tooltip "ToDo 탭으로 전환"> +<!ENTITY lightning.toolbar.task.accesskey "T"> + +<!-- Toolbar write button --> +<!ENTITY lightning.toolbar.newevent.label "이벤트"> +<!ENTITY lightning.toolbar.newevent.tooltip "새 이벤트 만들기"> +<!ENTITY lightning.toolbar.newtask.label "태스크"> +<!ENTITY lightning.toolbar.newtask.tooltip "새 태스크 만들기"> + +<!-- Calendar and Task Mode Toolbar --> +<!ENTITY lightning.toolbar.day.label "일별"> +<!ENTITY lightning.toolbar.day.accesskey "D"> +<!ENTITY lightning.toolbar.week.label "주별"> +<!ENTITY lightning.toolbar.week.accesskey "W"> +<!ENTITY lightning.toolbar.multiweek.label "여러 주"> +<!ENTITY lightning.toolbar.multiweek.accesskey "u"> +<!ENTITY lightning.toolbar.month.label "월별"> +<!ENTITY lightning.toolbar.month.accesskey "M"> +<!-- LOCALIZATION NOTE: the same as appmenuButton.label and appmenuButton.tooltip + from messenger.dtd --> +<!ENTITY lightning.toolbar.appmenuButton.label "앱 메뉴"> +<!ENTITY lightning.toolbar.appmenuButton1.tooltip "&brandShortName; 메뉴 표시"> +<!ENTITY lightning.toolbar.calendarmenu.label "캘린더 창"> +<!ENTITY lightning.toolbar.calendarmenu.accesskey "P"> +<!ENTITY lightning.toolbar.calendarpane.label "캘린더 창 보기"> +<!ENTITY lightning.toolbar.calendarpane.accesskey "P"> diff --git a/l10n-ko/calendar/chrome/lightning/lightning.dtd b/l10n-ko/calendar/chrome/lightning/lightning.dtd new file mode 100644 index 0000000000..93d025bdc3 --- /dev/null +++ b/l10n-ko/calendar/chrome/lightning/lightning.dtd @@ -0,0 +1,116 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +<!-- WARNING! This file contains UTF-8 encoded characters! + - If this ==> … <== doesn't look like an ellipsis (three dots in a row), + - your editor isn't using UTF-8 encoding and may munge up the document! + --> + +<!-- Tools menu --> +<!ENTITY lightning.preferencesLabel "캘린더"> + +<!-- New menu popup in File menu --> +<!ENTITY lightning.menupopup.new.event.label "이벤트…"> +<!ENTITY lightning.menupopup.new.event.accesskey "E"> +<!ENTITY lightning.menupopup.new.task.label "태스크…"> +<!ENTITY lightning.menupopup.new.task.accesskey "T"> +<!ENTITY lightning.menupopup.new.calendar.label "캘린더…"> +<!ENTITY lightning.menupopup.new.calendar.accesskey "n"> + +<!-- Open menu popup in File menu --> +<!ENTITY lightning.menupopup.open.label "열기"> +<!ENTITY lightning.menupopup.open.accesskey "O"> +<!ENTITY lightning.menupopup.open.message.label "메시지 저장…"> +<!ENTITY lightning.menupopup.open.message.accesskey "M"> + +<!-- Open menu popup in File menu --> +<!ENTITY lightning.menupopup.open.calendar.label "캘린더 파일…"> +<!ENTITY lightning.menupopup.open.calendar.accesskey "C"> + +<!-- View Menu --> +<!ENTITY lightning.menu.view.calendar.label "캘린더"> +<!ENTITY lightning.menu.view.calendar.accesskey "n"> +<!ENTITY lightning.menu.view.tasks.label "태스크"> +<!ENTITY lightning.menu.view.tasks.accesskey "k"> + +<!-- Events and Tasks menu --> +<!ENTITY lightning.menu.eventtask.label "이벤트와 태스크"> +<!ENTITY lightning.menu.eventtask.accesskey "n"> + +<!-- properties dialog, calendar creation wizard --> +<!-- LOCALIZATON NOTE(lightning.calendarproperties.email.label, + lightning.calendarproperties.forceEmailScheduling.label) + These strings are used in the calendar wizard and the calendar properties dialog, but are only + displayed when setting/using a caldav calendar --> +<!ENTITY lightning.calendarproperties.email.label "이메일:"> +<!ENTITY lightning.calendarproperties.forceEmailScheduling.label "클라이언트 측 이메일 예약 선호"> +<!-- LOCALIZATON NOTE(lightning.calendarproperties.forceEmailScheduling.tooltiptext1, + lightning.calendarproperties.forceEmailScheduling.tooltiptext2) + - tooltiptext1 is used in the calendar wizard when setting a new caldav calendar + - tooltiptext2 is used in the calendar properties dialog for caldav calendars --> +<!ENTITY lightning.calendarproperties.forceEmailScheduling.tooltiptext1 "달력 서버가 예약을 다룬다면 이제부터 속성 창에서 이 달력을 설정 한 후에 이것을 활성화 할 수 있습니다."> +<!ENTITY lightning.calendarproperties.forceEmailScheduling.tooltiptext2 "이 설정은 달력 서버가 예약을 다룰때에만 사용할 수 있습니다. 활성화 하면 예약을 서버에 남기지 않고 이메일 기반의 표준을 사용할 수 있게 합니다."> + +<!-- iMIP Bar (meeting support) --> +<!ENTITY lightning.imipbar.btnAccept.label "수락"> +<!ENTITY lightning.imipbar.btnAccept2.tooltiptext "초대 수락"> +<!ENTITY lightning.imipbar.btnAcceptRecurrences.label "모두 수락"> +<!ENTITY lightning.imipbar.btnAcceptRecurrences2.tooltiptext "이벤트애 대한 초대를 모두 수락하기"> +<!ENTITY lightning.imipbar.btnAdd.label "추가 "> +<!ENTITY lightning.imipbar.btnAdd.tooltiptext "캘린더에 이벤트 추가"> +<!ENTITY lightning.imipbar.btnDecline.label "거절"> +<!ENTITY lightning.imipbar.btnDecline2.tooltiptext "이벤트 초대 거절"> +<!ENTITY lightning.imipbar.btnDeclineRecurrences.label "모두 거절"> +<!ENTITY lightning.imipbar.btnDeclineRecurrences2.tooltiptext "이벤트에 대한 초대를 모두 거절하기"> +<!ENTITY lightning.imipbar.btnDeclineCounter.label "거절"> +<!ENTITY lightning.imipbar.btnDeclineCounter.tooltiptext "반대 의견 거절"> +<!ENTITY lightning.imipbar.btnDelete.label "삭제"> +<!ENTITY lightning.imipbar.btnDelete.tooltiptext "캘린더에서 삭제"> +<!ENTITY lightning.imipbar.btnDetails.label "상세…"> +<!ENTITY lightning.imipbar.btnDetails.tooltiptext "이벤트 상세 보기"> +<!ENTITY lightning.imipbar.btnDoNotShowImipBar.label "이 메시지 보여주지 않기"> +<!ENTITY lightning.imipbar.btnGoToCalendar.label "달력"> +<!ENTITY lightning.imipbar.btnGoToCalendar.tooltiptext "캘린더 탭으로 이동"> +<!ENTITY lightning.imipbar.btnMore.label "더 보기"> +<!ENTITY lightning.imipbar.btnMore.tooltiptext "더 많은 옵션을 보려면 클릭"> +<!ENTITY lightning.imipbar.btnReconfirm2.label "재확인"> +<!ENTITY lightning.imipbar.btnReconfirm.tooltiptext "주최자에게 재확인 메일 보내기"> +<!ENTITY lightning.imipbar.btnReschedule.label "재스케줄"> +<!ENTITY lightning.imipbar.btnReschedule.tooltiptext "이벤트 재스케줄"> +<!ENTITY lightning.imipbar.btnSaveCopy.label "복사하여 저장하기"> +<!ENTITY lightning.imipbar.btnSaveCopy.tooltiptext "이 이벤트를 복사하여 저장합니다. 참석자 정보는 모두 지워집니다."> +<!ENTITY lightning.imipbar.btnTentative.label "불확실"> +<!ENTITY lightning.imipbar.btnTentative2.tooltiptext "이벤트 초대에 불확실로 답하기"> +<!ENTITY lightning.imipbar.btnTentativeRecurrences.label "전부 불확실로 답하기"> +<!ENTITY lightning.imipbar.btnTentativeRecurrences2.tooltiptext "이벤트에 대한 초대에 모두 불확실로 답하기"> +<!ENTITY lightning.imipbar.btnUpdate.label "업데이트"> +<!ENTITY lightning.imipbar.btnUpdate.tooltiptext "캘린더의 이벤트 업데이트"> +<!ENTITY lightning.imipbar.description "이 메시지는 이벤트에 대한 안내를 포함하고 있습니다."> + +<!ENTITY lightning.imipbar.btnSend.label "지금 응답 보냄"> +<!ENTITY lightning.imipbar.btnSend.tooltiptext "초청한 사람에게 응답 보냄"> +<!ENTITY lightning.imipbar.btnSendSeries.tooltiptext "전체 시리즈에 대해 초청한 사람에게 응답 보냄"> +<!ENTITY lightning.imipbar.btnDontSend.label "응답 보내지 않음"> +<!ENTITY lightning.imipbar.btnDontSend.tooltiptext "초청한 사람에게 답변을 보내지 않고 참석 여부를 변경함"> +<!ENTITY lightning.imipbar.btnDontSendSeries.tooltiptext "초청한 사람에게 답변을 보내지 않고 시리즈의 참석 여부를 변경함"> + +<!-- Lightning specific keybindings --> +<!ENTITY lightning.keys.event.showCalendar.key "C"> +<!ENTITY lightning.keys.event.showTasks.key "D"> +<!ENTITY lightning.keys.event.new "I"> +<!ENTITY lightning.keys.todo.new "D"> + +<!-- Account Central page --> +<!ENTITY lightning.acctCentral.newCalendar.label "새 캘린더 생성"> + +<!-- today-pane-specific --> +<!ENTITY todaypane.showMinimonth.label "Mini-Month 보기"> +<!ENTITY todaypane.showMinimonth.accesskey "M"> +<!ENTITY todaypane.showMiniday.label "Mini-Day 보기"> +<!ENTITY todaypane.showMiniday.accesskey "d"> +<!ENTITY todaypane.showNone.label "감추기"> +<!ENTITY todaypane.showNone.accesskey "N"> +<!ENTITY todaypane.showTodayPane.label "오늘 일정 보기"> +<!ENTITY todaypane.showTodayPane.accesskey "o"> +<!ENTITY todaypane.statusButton.label "오늘 일정"> diff --git a/l10n-ko/calendar/chrome/lightning/lightning.properties b/l10n-ko/calendar/chrome/lightning/lightning.properties new file mode 100644 index 0000000000..5bc6a4a51b --- /dev/null +++ b/l10n-ko/calendar/chrome/lightning/lightning.properties @@ -0,0 +1,201 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# addon description: +extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.name=Lightning +extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.description=Thunderbird를 위한 통합 캘린더 +extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.creator=Mozilla Calendar Project + +# Lightning branding +brandShortName=Lightning + +# Task mode title +taskModeApplicationTitle=태스크 + +# Tab titles +tabTitleCalendar=캘린더 +tabTitleTasks=태스크 + +# Html event display in message +imipHtml.header=이벤트 안내 +imipHtml.summary=제목: +imipHtml.location=위치: +imipHtml.when=일시: +imipHtml.organizer=주최: +imipHtml.description=설명: +# LOCALIZATION_NOTE(imipHtml.attachments): This is a label for one or more (additional) links to +# documents or websites attached to this event. +imipHtml.attachments=첨부: +imipHtml.comment=의견: +imipHtml.attendees=참가자: +# LOCALIZATION_NOTE(imipHtml.url): This is a label for a reference to an (alternate) online +# representation of the event (either directly human readable or not). +imipHtml.url=관련 링크: +imipHtml.canceledOccurrences=취소된 발생할 이벤트: +imipHtml.modifiedOccurrences=수정된 발생할 이벤트: +imipHtml.newLocation=새 위치: %1$S +# LOCALIZATION_NOTE(imipHtml.attendeeDelegatedFrom): this is appended behind an attendee name in the +# email invitation preview - don't add leading/trailing whitespaces here +# %1$S - a single delegator or a comma separated list of delegators +imipHtml.attendeeDelegatedFrom=(%1$S로부터 위임) +# LOCALIZATION_NOTE(imipHtml.attendeeDelegatedTo): this is appended behind an attendee name in the +# email invitation preview - don't add leading/trailing whitespaces here +# %1$S - a single delegatee or a comma separated list of delegatees +imipHtml.attendeeDelegatedTo=(%1$S에 위임) + +# LOCALIZATION_NOTE(imipHtml.attendee.combined): tooltip for itip icon in email invitation preview. +# Given an attendee loungeexample.org of type room is a mandatory participant and has accepted the +# invitation, the tooltip would be: +# lounge@example.org (room) is a required participant. lounge@example.org has confirmed attendance. +# %1$S - value of imipHtml.attendeeRole2.* +# %2$S - value of imipHtml.attendeePartStat2.* +imipHtml.attendee.combined=%1$S %2$S + +# LOCALIZATION_NOTE(imipHtml.attendeeRole2.CHAIR): used to compose +# imipHtml.attendee.combined +# %1$S - value of imipHtml.attendeeUserType2.* +imipHtml.attendeeRole2.CHAIR=%1$S 이벤트의 개최자 입니다. +# LOCALIZATION_NOTE(imipHtml.attendeeRole2.NON-PARTICIPANT): used to compose +# imipHtml.attendee.combined +# %1$S - value of imipHtml.attendeeUserType2.* +imipHtml.attendeeRole2.NON-PARTICIPANT=%1$S 이벤트는 참가할 수 없습니다. +# LOCALIZATION_NOTE(imipHtml.attendeeRole2.OPT-PARTICIPANT): used to compose +# imipHtml.attendee.combined +# %1$S - value of imipHtml.attendeeUserType2.* +imipHtml.attendeeRole2.OPT-PARTICIPANT=%1$S 이벤트는 선택적으로 참석할 수 있습니다. +# LOCALIZATION_NOTE(imipHtml.attendeeRole2.REQ-PARTICIPANT): used to compose +# imipHtml.attendee.combined +# %1$S - value of imipHtml.attendeeUserType2.* +imipHtml.attendeeRole2.REQ-PARTICIPANT=%1$S 이벤트는 참석이 요구됩니다. + +# LOCALIZATION_NOTE(imipHtml.attendeePartStat2.ACCEPTED): used to compose +# imipHtml.attendee.combined +# %1$S - common name or email address of the attendee +imipHtml.attendeePartStat2.ACCEPTED=%1$S님은 참석을 확인하였습니다. +# LOCALIZATION_NOTE(imipHtml.attendeePartStat2.DECLINED): used to compose +# imipHtml.attendee.combined +# %1$S - common name or email address of the attendee +imipHtml.attendeePartStat2.DECLINED=%1$S님은 참석을 거부하였습니다. +# LOCALIZATION_NOTE(imipHtml.attendeePartStat2.DELEGATED): used to compose +# imipHtml.attendee.combined +# %1$S - common name or email address of the attendee +# %2$S - single delegatee or comma separated list of delegatees +# delegation is different from invitation forwarding - in case of the former the original attendee +# is replaced, while on the latter the receiver may take part additionally +imipHtml.attendeePartStat2.DELEGATED=%1$S님은 %2$S 이벤트에 참석하는 것으로 위임되었습니다. +# LOCALIZATION_NOTE(imipHtml.attendeePartStat2.NEEDS-ACTION): used to compose +# imipHtml.attendee.combined +# %1$S - common name or email address of the attendee +imipHtml.attendeePartStat2.NEEDS-ACTION=%1$S님은 아직 답신을 필요로 합니다. +# LOCALIZATION_NOTE(imipHtml.attendeePartStat2.TENTATIVE): used to compose +# imipHtml.attendee.combined +# %1$S - common name or email address of the attendee +imipHtml.attendeePartStat2.TENTATIVE=%1$S님은 임시로 참석을 확인하였습니다. + +# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.INDIVIDUAL): used to compose +# imipHtml.attendeeRole2.* +# %1$S - email address or common name <email address> representing an individual attendee +imipHtml.attendeeUserType2.INDIVIDUAL=%1$S +# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.GROUP): used to compose +# imipHtml.attendeeRole2.* +# %1$S - email address or common name <email address> representing a group (e.g. a distribution list) +imipHtml.attendeeUserType2.GROUP=%1$S (그룹) +# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.RESOURCE): used to compose +# imipHtml.attendeeRole2.* +# %1$S - email address or common name <email address> representing a resource (e.g. projector) +imipHtml.attendeeUserType2.RESOURCE=%1$S (자원) +# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.ROOM): used to compose +# imipHtml.attendeeRole2.* +# %1$S - email address or common name <email address> representing a room +imipHtml.attendeeUserType2.ROOM=%1$S (공간) +# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.UNKNOWN): used to compose +# imipHtml.attendeeRole2.* +# %1$S - email address or common name <email address> representing an attendee of unknown type +imipHtml.attendeeUserType2.UNKNOWN=%1$S + +imipAddedItemToCal2=달력에 이벤트가 추가되었습니다. +imipCanceledItem2=달력에서 이벤트가 삭제되었습니다. +imipUpdatedItem2=이벤트가 업데이트되었습니다. +imipBarCancelText=이 메시지에 취소된 이벤트를 포함하고 있습니다. +imipBarCounterErrorText=이 메시지는 진행할 수 없는 초대에 대한 반대 의견을 포함하고 있습니다. +imipBarCounterPreviousVersionText=이 메시지는 이전 버전의 초대에 대한 반대 의견을 포함하고 있습니다. +imipBarCounterText=이 메시지는 초대에 대한 반대 의견을 포함하고 있습니다. +imipBarDisallowedCounterText=이 이벤트에 대한 반대를 허용하지 않았지만 이 메시지는 반대 의견을 포함하고 있습니다. +imipBarDeclineCounterText=이 메시지는 반대 의견에 대한 답변을 포함하고 있습니다. +imipBarRefreshText=이 메시지는 이벤트 inquery를 포함하고 있습니다. +imipBarPublishText=이 메시지는 이벤트를 포함하고 있습니다. +imipBarRequestText=이 메시지는 이벤트에 대한 안내를 포함하고 있습니다. +imipBarSentText=이 메시지는 발송된 이벤트를 포함하고 있습니다. +imipBarSentButRemovedText=이 메시지는 더이상 캘린더에 존지하지 않는 발송된 이벤트를 포함하고 있습니다. +imipBarUpdateText=이 메시지는 기존 이벤트에 대한 업데이트를 포함하고 있습니다. +imipBarUpdateMultipleText=이 메시지는 여러개의 기존 이벤트에 대한 업데이트를 포함하고 있습니다. +imipBarUpdateSeriesText=이 메시지는 기존 이벤트 시리즈에 대한 업데이트를 포함하고 있습니다. +imipBarAlreadyProcessedText=이 메시지는 이미 진행된 이벤트를 포함하고 있습니다. +imipBarProcessedNeedsAction=이 메시지는 아직 응답하지 않은 이벤트를 포함하고 있습니다. +imipBarProcessedMultipleNeedsAction=이 메시지는 아직 응답하지 않은 여러개의 이벤트를 포함하고 있습니다. +imipBarProcessedSeriesNeedsAction=이 메시지는 아직 응답하지 않은 이벤트 시리즈를 포함하고 있습니다. +imipBarReplyText=이 메시지는 이벤트에 대한 응답을 포함하고 있습니다. +imipBarReplyToNotExistingItem=이 메시지는 달력에 기록되지 않은 이벤트를 참조하는 답변을 포함하고 있습니다. +# LOCALIZATION_NOTE(imipBarReplyToRecentlyRemovedItem): +# %1$S - datetime of deletion +imipBarReplyToRecentlyRemovedItem=이 메시지는 %1$S에 달력에서 삭제된 이벤트를 참조하는 답변을 포함하고 있습니다. +imipBarUnsupportedText=이 메시지는 현재 버전의 Lightning이 처리할 수 없는 이벤트를 포함하고 있습니다. +imipBarUnsupportedText2=이 메시지는 현재 버전의 %1$S이 처리할 수 없는 이벤트를 포함하고 있습니다. +imipBarProcessingFailed=메시지 처리 실패. 상태: %1$S. +imipBarCalendarDeactivated=이 메시지에는 이벤트 정보가 포함되어 있습니다. 캘린더가 처리 할 수 있도록합니다. +imipBarNotWritable=초대가 설정된 쓰기 가능한 달력이 없습니다. 달력 속성을 확인해 보십시오. +imipSendMail.title=이 메일 통지 +imipSendMail.text=이메일 통지를 발송 하시겠습니까? +imipNoIdentity=없음 +imipNoCalendarAvailable=쓰기 가능한 캘린더가 없습니다. + +itipReplySubject2=초대 응답: %1$S +itipReplyBodyAccept=%1$S 님이 이벤트 초대를 허가했습니다. +itipReplyBodyDecline=%1$S 님이 이벤트 초대를 거부했습니다. +itipReplySubjectAccept2=승낙됨: %1$S +itipReplySubjectDecline2=초대 거절됨: %1$S +itipReplySubjectTentative2=미정: %1$S +itipRequestSubject2=초대: %1$S +itipRequestUpdatedSubject2=수정됨: %1$S +itipRequestBody=%1$S 님이 %2$S (으)로 초대했습니다. +itipCancelSubject2=취소됨: %1$S +itipCancelBody=%1$S 님이 이 이벤트를 취소했습니다: < %2$S > +itipCounterBody=%1$S 님이 "%2$S"에 대한 반대 의견을 만들었음: +itipDeclineCounterBody=%1$S 님이 "%2$S"에 대한 반대 의견을 거절하였습니다. +itipDeclineCounterSubject=반대의견 거절됨: %1$S + +confirmProcessInvitation=최근에 삭제하신 항목입니다. 초대를 계속하시겠습니까? +confirmProcessInvitationTitle=초대를 계속할까요? + +invitationsLink.label=초대: %1$S + +# LOCALIZATION_NOTE(binaryComponentKnown): This is shown when Lightning is +# missing the binary component and knows how to calculate the expected version +# number. To test, remove the binary component from the components/ +# subdirectory and start Lightning, or force install into a different +# Thunderbird version. In the last part of the sentence it should be made clear +# that the user can install e.g. 3.7, 3.7.1 or anything other 3.7.x version +# %1$S - The Lightning brand name, from the brandShortName string above. +# %2$S - The current Lightning version +# %3$S - The expected Lightning version +binaryComponentKnown=%1$S에 필요한 바이너리 컴포넌트가 로딩되지 않았습니다. 잘못된 버전이 설치되어 있을 가능성이 높습니다. %1$S %2$S가 설치되어 있지만, %3$S이상 버전을 사용해야 합니다. + +# LOCALIZATION_NOTE(binaryComponentUnknown): This is shown when Lightning is +# missing the binary component but can't calculate the expected version. This +# happens in the rare case that Lightning is installed into something other +# than Thunderbird or Seamonkey. You may link to a different page if you can +# commit to keeping it up to date, I'd recommend staying with the English page. +# %1$S - The Lightning brand name, from the brandShortName string above. +# %2$S - The application brand name, e.g. Postbox +# %3$S - The application version +# %3$S - The current Lightning version +binaryComponentUnknown=%1$S에 필요한 바이너리 컴포넌트가 로딩되지 않았습니다. 잘못된 버전이 설치되어 있을 가능성이 높습니다. %2$S %3$S(와)과 %1$S %4$S를 함께 사용하고 있습니다. 자세한 사항은 https://developer.mozilla.org/en/Calendar/Calendar_Versions 에서 확인하세요. + +# LOCALIZATION_NOTE(binaryComponentTitle): The title for the dialog that +# notifies about a version mismatch. +# %1$S - The Lightning brand name, from the brandShortName string above. +binaryComponentTitle=잘못된 %1$S 버전 + +# LOCALIZATION NOTE(noIdentitySelectedNotification): +noIdentitySelectedNotification=이 달력이 다른 사람의 초대를 저장하게 하려면 아래의 이메일 확인을 설정해야 합니다. diff --git a/l10n-ko/calendar/lightning-l10n.js b/l10n-ko/calendar/lightning-l10n.js new file mode 100644 index 0000000000..73ff8d237e --- /dev/null +++ b/l10n-ko/calendar/lightning-l10n.js @@ -0,0 +1,23 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +#filter substitution + +# the default day to start the week on +#0=Sunday 1=Monday 2=Tuesday 3=Wednesday 4=Thursday 5=Friday 6=Saturday +pref("calendar.week.start", 0); + +# default days off (not in work week) +pref("calendar.week.d0sundaysoff", true); +pref("calendar.week.d1mondaysoff", false); +pref("calendar.week.d2tuesdaysoff", false); +pref("calendar.week.d3wednesdaysoff", false); +pref("calendar.week.d4thursdaysoff", false); +pref("calendar.week.d5fridaysoff", false); +pref("calendar.week.d6saturdaysoff", true); + +pref("general.useragent.locale", "@AB_CD@"); + +# categories +pref("calendar.categories.names", "기념일,생일,엄무,호출,손님,시합,고객,선호,진행 사항,선물,휴가,아이디어,논의 사항,기타,개인,프로젝트,공휴일,상태,납품,여행,방학"); |